diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index 7d56ff3214..7fdc9f1943 100644 --- a/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/InvenTree/locale/de/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-05-28 03:27+0000\n" +"POT-Creation-Date: 2021-05-29 07:28+0000\n" "PO-Revision-Date: 2021-05-28 04:02\n" "Last-Translator: \n" "Language-Team: German\n" @@ -476,7 +476,8 @@ msgstr "Zieldatum für Bauauftrag-Fertigstellung." #: part/forms.py:371 part/forms.py:387 part/models.py:2269 #: part/templates/part/allocation.html:19 #: part/templates/part/allocation.html:53 -#: part/templates/part/part_pricing.html:13 +#: part/templates/part/order_prices.html:175 +#: part/templates/part/part_pricing.html:12 #: part/templates/part/sale_prices.html:85 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -486,7 +487,8 @@ msgstr "Zieldatum für Bauauftrag-Fertigstellung." #: stock/templates/stock/item_base.html:255 #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 #: templates/js/bom.js:205 templates/js/build.js:476 templates/js/build.js:1014 -#: templates/js/stock.js:1136 templates/js/stock.js:1398 +#: templates/js/part.js:717 templates/js/stock.js:1136 +#: templates/js/stock.js:1398 msgid "Quantity" msgstr "Anzahl" @@ -633,7 +635,7 @@ msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist" #: part/models.py:1967 part/models.py:1979 part/models.py:1997 #: part/models.py:2072 part/models.py:2168 part/models.py:2253 #: part/templates/part/part_app_base.html:8 -#: part/templates/part/part_pricing.html:9 part/templates/part/related.html:29 +#: part/templates/part/part_pricing.html:8 part/templates/part/related.html:29 #: part/templates/part/set_category.html:13 #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 @@ -768,7 +770,7 @@ msgstr "Link zu einer externen URL" #: order/templates/order/sales_order_detail.html:278 #: order/templates/order/so_navbar.html:33 #: order/templates/order/so_navbar.html:36 part/models.py:871 -#: part/templates/part/navbar.html:128 +#: part/templates/part/navbar.html:134 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:173 stock/forms.py:317 stock/forms.py:349 stock/forms.py:377 #: stock/models.py:530 stock/models.py:1665 stock/models.py:1767 @@ -921,8 +923,8 @@ msgstr "Seriennummer" #: build/templates/build/attachments.html:12 #: build/templates/build/navbar.html:43 build/templates/build/navbar.html:46 #: order/templates/order/po_navbar.html:26 -#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:119 -#: part/templates/part/navbar.html:122 stock/templates/stock/navbar.html:47 +#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:125 +#: part/templates/part/navbar.html:128 stock/templates/stock/navbar.html:47 #: stock/templates/stock/navbar.html:50 msgid "Attachments" msgstr "Anhänge" @@ -1429,7 +1431,7 @@ msgstr "Bauobjekt aktualisiert" msgid "Add Build Order Attachment" msgstr "Bauauftrags-Anhang hinzufügen" -#: build/views.py:1083 order/views.py:115 order/views.py:167 part/views.py:172 +#: build/views.py:1083 order/views.py:115 order/views.py:167 part/views.py:173 #: stock/views.py:277 msgid "Added attachment" msgstr "Anhang hinzugefügt" @@ -1874,7 +1876,7 @@ msgstr "URL" msgid "Image URL" msgstr "Bild-URL" -#: company/forms.py:118 +#: company/forms.py:118 templates/js/part.js:708 msgid "Single Price" msgstr "Einzelpreis" @@ -2146,9 +2148,11 @@ msgstr "Sind Sie sicher, dass Sie die Firma '%(name)s' löschen wollen?" #: company/templates/company/delete.html:12 #, python-format -msgid "There are %(count)s parts sourced from this company.
\n" +msgid "" +"There are %(count)s parts sourced from this company.
\n" "If this supplier is deleted, these supplier part entries will also be deleted." -msgstr "Es gibt %(count)s Teile, die von diesem Unternehmen bezogen werden.
\n" +msgstr "" +"Es gibt %(count)s Teile, die von diesem Unternehmen bezogen werden.
\n" "Wenn dieser Lieferant gelöscht wird, werden auch diese Zulieferer-Teile gelöscht." #: company/templates/company/detail.html:21 @@ -2317,8 +2321,8 @@ msgid "There are %(count)s suppliers defined for this manufacturer part. If you msgstr "Für dieses Herstellerteil sind %(count)s Lieferanten definiert. Wenn Sie es löschen, werden die folgenden Lieferantenteile ebenfalls gelöscht:" #: company/templates/company/manufacturer_part_navbar.html:14 -#: company/views.py:63 part/templates/part/navbar.html:78 -#: part/templates/part/navbar.html:81 templates/InvenTree/search.html:316 +#: company/views.py:63 part/templates/part/navbar.html:84 +#: part/templates/part/navbar.html:87 templates/InvenTree/search.html:316 #: templates/navbar.html:35 msgid "Suppliers" msgstr "Zulieferer" @@ -2393,7 +2397,7 @@ msgstr "Teilbestand" #: company/templates/company/sales_orders.html:11 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:13 -#: part/templates/part/navbar.html:98 part/templates/part/navbar.html:101 +#: part/templates/part/navbar.html:104 part/templates/part/navbar.html:107 #: part/templates/part/sales_orders.html:10 templates/InvenTree/index.html:228 #: templates/InvenTree/search.html:345 #: templates/InvenTree/settings/tabs.html:40 templates/navbar.html:46 @@ -2405,7 +2409,7 @@ msgstr "Aufträge" #: company/templates/company/purchase_orders.html:10 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:13 -#: part/templates/part/navbar.html:84 part/templates/part/navbar.html:87 +#: part/templates/part/navbar.html:90 part/templates/part/navbar.html:93 #: part/templates/part/orders.html:10 templates/InvenTree/index.html:205 #: templates/InvenTree/search.html:325 #: templates/InvenTree/settings/tabs.html:37 templates/navbar.html:37 @@ -2488,7 +2492,7 @@ msgid "Pricing Information" msgstr "Preisinformationen ansehen" #: company/templates/company/supplier_part_pricing.html:19 company/views.py:794 -#: part/templates/part/sale_prices.html:17 part/views.py:2644 +#: part/templates/part/sale_prices.html:17 part/views.py:2733 msgid "Add Price Break" msgstr "Preisstaffel hinzufügen" @@ -2507,8 +2511,8 @@ msgstr "Preisstaffel bearbeiten" msgid "Delete price break" msgstr "Preisstaffel löschen" -#: company/views.py:70 part/templates/part/navbar.html:72 -#: part/templates/part/navbar.html:75 templates/InvenTree/search.html:306 +#: company/views.py:70 part/templates/part/navbar.html:78 +#: part/templates/part/navbar.html:81 templates/InvenTree/search.html:306 #: templates/navbar.html:36 msgid "Manufacturers" msgstr "Hersteller" @@ -2530,20 +2534,20 @@ msgstr "Firmen" msgid "New Company" msgstr "Neue Firma" -#: company/views.py:169 part/views.py:848 +#: company/views.py:169 part/views.py:937 msgid "Download Image" msgstr "Bild herunterladen" -#: company/views.py:198 part/views.py:880 +#: company/views.py:198 part/views.py:969 msgid "Image size exceeds maximum allowable size for download" msgstr "Bildgröße überschreitet maximal-erlaubte Größe für Downloads" -#: company/views.py:205 part/views.py:887 +#: company/views.py:205 part/views.py:976 #, python-brace-format msgid "Invalid response: {code}" msgstr "Ungültige Antwort {code}" -#: company/views.py:214 part/views.py:896 +#: company/views.py:214 part/views.py:985 msgid "Supplied URL is not a valid image file" msgstr "Angegebene URL ist kein gültiges Bild" @@ -2603,15 +2607,15 @@ msgstr "Neues Zuliefererteil anlegen" msgid "Delete Supplier Part" msgstr "Zuliefererteil entfernen" -#: company/views.py:799 part/views.py:2648 +#: company/views.py:799 part/views.py:2737 msgid "Added new price break" msgstr "neue Preisstaffel hinzufügt" -#: company/views.py:855 part/views.py:2692 +#: company/views.py:855 part/views.py:2781 msgid "Edit Price Break" msgstr "Preisstaffel bearbeiten" -#: company/views.py:870 part/views.py:2706 +#: company/views.py:870 part/views.py:2795 msgid "Delete Price Break" msgstr "Preisstaffel löschen" @@ -2786,7 +2790,7 @@ msgstr "Geplantes Lieferdatum für Auftrag." msgid "Date order was completed" msgstr "Datum an dem der Auftrag fertigstellt wurde" -#: order/models.py:243 part/views.py:1586 stock/models.py:302 +#: order/models.py:243 part/views.py:1675 stock/models.py:302 #: stock/models.py:1018 msgid "Quantity must be greater than zero" msgstr "Anzahl muss größer Null sein" @@ -2881,8 +2885,9 @@ msgstr "Preis" msgid "Unit purchase price" msgstr "Preis pro Einheit" -#: order/models.py:698 part/templates/part/navbar.html:95 -#: part/templates/part/part_pricing.html:78 +#: order/models.py:698 part/templates/part/navbar.html:101 +#: part/templates/part/order_prices.html:82 +#: part/templates/part/part_pricing.html:77 msgid "Sale Price" msgstr "Verkaufspreis" @@ -4051,7 +4056,7 @@ msgstr "Geerbt" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Diese Stücklisten-Position wird in die Stücklisten von Teil-Varianten vererbt" -#: part/models.py:2364 part/views.py:1592 part/views.py:1644 +#: part/models.py:2364 part/views.py:1681 part/views.py:1733 #: stock/models.py:292 msgid "Quantity must be integer value for trackable parts" msgstr "Menge muss eine Ganzzahl sein" @@ -4144,7 +4149,7 @@ msgstr "Stückliste bearbeiten" msgid "Validate Bill of Materials" msgstr "Stückliste kontrollieren" -#: part/templates/part/bom.html:61 part/views.py:1887 +#: part/templates/part/bom.html:61 part/views.py:1976 msgid "Export Bill of Materials" msgstr "Stückliste exportieren" @@ -4160,7 +4165,7 @@ msgstr "Ausgewählte Stücklistenpositionen löschen?" msgid "All selected BOM items will be deleted" msgstr "Alle ausgewählte Stücklistenpositionen werden gelöscht" -#: part/templates/part/bom.html:160 part/views.py:584 +#: part/templates/part/bom.html:160 part/views.py:585 #: templates/js/stock.js:1285 msgid "Create New Part" msgstr "Neues Teil anlegen" @@ -4242,7 +4247,7 @@ msgstr "Neuen Bauauftrag beginnen" msgid "All parts" msgstr "Alle Teile" -#: part/templates/part/category.html:29 part/views.py:2290 +#: part/templates/part/category.html:29 part/views.py:2379 msgid "Create new part category" msgstr "Teil-Kategorie anlegen" @@ -4360,7 +4365,7 @@ msgstr "Parameter" msgid "Part Parameters" msgstr "Teilparameter" -#: part/templates/part/copy_part.html:9 part/views.py:460 +#: part/templates/part/copy_part.html:9 part/views.py:461 msgid "Duplicate Part" msgstr "Teil duplizieren" @@ -4497,27 +4502,122 @@ msgstr "Zuweisungen" msgid "Used In" msgstr "Benutzt in" -#: part/templates/part/navbar.html:92 +#: part/templates/part/navbar.html:72 part/templates/part/order_prices.html:12 +#, fuzzy +#| msgid "Sell Price Information" +msgid "Order Price Information" +msgstr "Verkaufspreis Informationen" + +#: part/templates/part/navbar.html:75 +#, fuzzy +#| msgid "Order Part" +msgid "Order Price" +msgstr "Teil bestellen" + +#: part/templates/part/navbar.html:98 msgid "Sales Price Information" msgstr "Preisinformationen ansehen" -#: part/templates/part/navbar.html:106 part/templates/part/part_tests.html:10 +#: part/templates/part/navbar.html:112 part/templates/part/part_tests.html:10 msgid "Part Test Templates" msgstr "Teil Test-Vorlagen" -#: part/templates/part/navbar.html:109 stock/templates/stock/item_base.html:409 +#: part/templates/part/navbar.html:115 stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "Tests" -#: part/templates/part/navbar.html:113 part/templates/part/navbar.html:116 +#: part/templates/part/navbar.html:119 part/templates/part/navbar.html:122 #: part/templates/part/related.html:10 msgid "Related Parts" msgstr "Verknüpfte Teile" -#: part/templates/part/navbar.html:125 part/templates/part/notes.html:12 +#: part/templates/part/navbar.html:131 part/templates/part/notes.html:12 msgid "Part Notes" msgstr "Teil-Bemerkungen" +#: part/templates/part/order_prices.html:21 +#, fuzzy +#| msgid "Pricing Information" +msgid "Pricing ranges" +msgstr "Preisinformationen ansehen" + +#: part/templates/part/order_prices.html:26 +#: part/templates/part/part_pricing.html:18 +msgid "Supplier Pricing" +msgstr "Zulieferer-Preise" + +#: part/templates/part/order_prices.html:27 +#: part/templates/part/order_prices.html:52 +#: part/templates/part/order_prices.html:83 +#: part/templates/part/part_pricing.html:22 +#: part/templates/part/part_pricing.html:48 +#: part/templates/part/part_pricing.html:80 +msgid "Unit Cost" +msgstr "Stückpreis" + +#: part/templates/part/order_prices.html:34 +#: part/templates/part/order_prices.html:59 +#: part/templates/part/order_prices.html:88 +#: part/templates/part/part_pricing.html:28 +#: part/templates/part/part_pricing.html:54 +#: part/templates/part/part_pricing.html:84 +msgid "Total Cost" +msgstr "Gesamtkosten" + +#: part/templates/part/order_prices.html:42 +#: part/templates/part/part_pricing.html:36 +msgid "No supplier pricing available" +msgstr "Keine Zulieferer-Preise verfügbar" + +#: part/templates/part/order_prices.html:51 +#: part/templates/part/order_prices.html:103 +#: part/templates/part/part_pricing.html:44 +msgid "BOM Pricing" +msgstr "Stücklistenpreise" + +#: part/templates/part/order_prices.html:67 +#: part/templates/part/part_pricing.html:62 +msgid "Note: BOM pricing is incomplete for this part" +msgstr "Anmerkung: Stücklistenbepreisung für dieses Teil ist unvollständig" + +#: part/templates/part/order_prices.html:74 +#: part/templates/part/part_pricing.html:69 +msgid "No BOM pricing available" +msgstr "Keine Stücklisten-Preise verfügbar" + +#: part/templates/part/order_prices.html:97 +#: part/templates/part/part_pricing.html:93 +msgid "No pricing information is available for this part." +msgstr "Keine Preise für dieses Teil verfügbar" + +#: part/templates/part/order_prices.html:113 +#, fuzzy +#| msgid "Part Pricing" +msgid "Stock Pricing" +msgstr "Teilbepreisung" + +#: part/templates/part/order_prices.html:121 +#, fuzzy +#| msgid "No pricing information is available for this part." +msgid "No stock pricing history is available for this part." +msgstr "Keine Preise für dieses Teil verfügbar" + +#: part/templates/part/order_prices.html:140 +#, fuzzy, python-format +#| msgid "Single Price" +msgid "Single Price - %(currency)s" +msgstr "Einzelpreis" + +#: part/templates/part/order_prices.html:152 +#, python-format +msgid "Single Price Difference - %(currency)s" +msgstr "" + +#: part/templates/part/order_prices.html:163 +#, python-format +msgid "Part Single Price - %(currency)s" +msgstr "" + #: part/templates/part/params.html:17 msgid "Add new parameter" msgstr "Parameter hinzufügen" @@ -4639,42 +4739,6 @@ msgstr "Im Bau" msgid "Calculate" msgstr "Berechnen" -#: part/templates/part/part_pricing.html:19 -msgid "Supplier Pricing" -msgstr "Zulieferer-Preise" - -#: part/templates/part/part_pricing.html:23 -#: part/templates/part/part_pricing.html:49 -#: part/templates/part/part_pricing.html:81 -msgid "Unit Cost" -msgstr "Stückpreis" - -#: part/templates/part/part_pricing.html:29 -#: part/templates/part/part_pricing.html:55 -#: part/templates/part/part_pricing.html:85 -msgid "Total Cost" -msgstr "Gesamtkosten" - -#: part/templates/part/part_pricing.html:37 -msgid "No supplier pricing available" -msgstr "Keine Zulieferer-Preise verfügbar" - -#: part/templates/part/part_pricing.html:45 -msgid "BOM Pricing" -msgstr "Stücklistenpreise" - -#: part/templates/part/part_pricing.html:63 -msgid "Note: BOM pricing is incomplete for this part" -msgstr "Anmerkung: Stücklistenbepreisung für dieses Teil ist unvollständig" - -#: part/templates/part/part_pricing.html:70 -msgid "No BOM pricing available" -msgstr "Keine Stücklisten-Preise verfügbar" - -#: part/templates/part/part_pricing.html:94 -msgid "No pricing information is available for this part." -msgstr "Keine Preise für dieses Teil verfügbar" - #: part/templates/part/part_tests.html:17 msgid "Add Test Template" msgstr "Test Vorlage hinzufügen" @@ -4784,212 +4848,212 @@ msgstr "neue Variante anlegen" msgid "Unknown database" msgstr "Unbekannte Datenbank" -#: part/views.py:89 +#: part/views.py:90 msgid "Add Related Part" msgstr "verknüpftes Teil hinzufügen" -#: part/views.py:144 +#: part/views.py:145 msgid "Delete Related Part" msgstr "verknüpftes Teil entfernen" -#: part/views.py:158 +#: part/views.py:159 msgid "Add part attachment" msgstr "Teilanhang hinzufügen" -#: part/views.py:211 templates/attachment_table.html:32 +#: part/views.py:212 templates/attachment_table.html:32 msgid "Edit attachment" msgstr "Anhang bearbeiten" -#: part/views.py:215 +#: part/views.py:216 msgid "Part attachment updated" msgstr "Teilanhang aktualisiert" -#: part/views.py:230 +#: part/views.py:231 msgid "Delete Part Attachment" msgstr "Teilanhang löschen" -#: part/views.py:238 +#: part/views.py:239 msgid "Deleted part attachment" msgstr "Teilanhang gelöscht" -#: part/views.py:247 +#: part/views.py:248 msgid "Create Test Template" msgstr "Testvorlage anlegen" -#: part/views.py:274 +#: part/views.py:275 msgid "Edit Test Template" msgstr "Testvorlage bearbeiten" -#: part/views.py:288 +#: part/views.py:289 msgid "Delete Test Template" msgstr "Testvorlage löschen" -#: part/views.py:295 +#: part/views.py:296 msgid "Set Part Category" msgstr "Teil-Kategorie auswählen" -#: part/views.py:345 +#: part/views.py:346 #, python-brace-format msgid "Set category for {n} parts" msgstr "Kategorie für {n} Teile setzen" -#: part/views.py:380 +#: part/views.py:381 msgid "Create Variant" msgstr "Variante anlegen" -#: part/views.py:465 +#: part/views.py:466 msgid "Copied part" msgstr "Teil kopiert" -#: part/views.py:519 part/views.py:657 +#: part/views.py:520 part/views.py:658 msgid "Possible matches exist - confirm creation of new part" msgstr "Übereinstimmung gefunden - Teil trotzdem anlegen" -#: part/views.py:589 +#: part/views.py:590 msgid "Created new part" msgstr "Neues Teil angelegt" -#: part/views.py:825 +#: part/views.py:914 msgid "Part QR Code" msgstr "Teil-QR-Code" -#: part/views.py:927 +#: part/views.py:1016 msgid "Upload Part Image" msgstr "Teilbild hochladen" -#: part/views.py:933 part/views.py:968 +#: part/views.py:1022 part/views.py:1057 msgid "Updated part image" msgstr "Teilbild aktualisiert" -#: part/views.py:942 +#: part/views.py:1031 msgid "Select Part Image" msgstr "Teilbild auswählen" -#: part/views.py:971 +#: part/views.py:1060 msgid "Part image not found" msgstr "Teilbild nicht gefunden" -#: part/views.py:982 +#: part/views.py:1071 msgid "Edit Part Properties" msgstr "Teileigenschaften bearbeiten" -#: part/views.py:1017 +#: part/views.py:1106 msgid "Duplicate BOM" msgstr "Stückliste duplizieren" -#: part/views.py:1047 +#: part/views.py:1136 msgid "Confirm duplication of BOM from parent" msgstr "bestätige Duplizierung Stückliste von übergeordneter Stückliste" -#: part/views.py:1068 +#: part/views.py:1157 msgid "Validate BOM" msgstr "Stückliste überprüfen" -#: part/views.py:1089 +#: part/views.py:1178 msgid "Confirm that the BOM is valid" msgstr "Bestätigen, dass Stückliste korrekt ist" -#: part/views.py:1100 +#: part/views.py:1189 msgid "Validated Bill of Materials" msgstr "überprüfte Stückliste" -#: part/views.py:1234 +#: part/views.py:1323 msgid "No BOM file provided" msgstr "Keine Stückliste angegeben" -#: part/views.py:1595 +#: part/views.py:1684 msgid "Enter a valid quantity" msgstr "Bitte eine gültige Anzahl eingeben" -#: part/views.py:1620 part/views.py:1623 +#: part/views.py:1709 part/views.py:1712 msgid "Select valid part" msgstr "Bitte ein gültiges Teil auswählen" -#: part/views.py:1629 +#: part/views.py:1718 msgid "Duplicate part selected" msgstr "Teil doppelt ausgewählt" -#: part/views.py:1667 +#: part/views.py:1756 msgid "Select a part" msgstr "Teil auswählen" -#: part/views.py:1673 +#: part/views.py:1762 msgid "Selected part creates a circular BOM" msgstr "gewähltes Teil erzeugt rekursive Stückliste" -#: part/views.py:1677 +#: part/views.py:1766 msgid "Specify quantity" msgstr "Anzahl angeben" -#: part/views.py:1939 +#: part/views.py:2028 msgid "Confirm Part Deletion" msgstr "Löschen des Teils bestätigen" -#: part/views.py:1946 +#: part/views.py:2035 msgid "Part was deleted" msgstr "Teil wurde gelöscht" -#: part/views.py:1955 +#: part/views.py:2044 msgid "Part Pricing" msgstr "Teilbepreisung" -#: part/views.py:2089 +#: part/views.py:2178 msgid "Create Part Parameter Template" msgstr "Teilparametervorlage anlegen" -#: part/views.py:2099 +#: part/views.py:2188 msgid "Edit Part Parameter Template" msgstr "Teilparametervorlage bearbeiten" -#: part/views.py:2106 +#: part/views.py:2195 msgid "Delete Part Parameter Template" msgstr "Teilparametervorlage löschen" -#: part/views.py:2114 +#: part/views.py:2203 msgid "Create Part Parameter" msgstr "Teilparameter anlegen" -#: part/views.py:2164 +#: part/views.py:2253 msgid "Edit Part Parameter" msgstr "Teilparameter bearbeiten" -#: part/views.py:2178 +#: part/views.py:2267 msgid "Delete Part Parameter" msgstr "Teilparameter löschen" -#: part/views.py:2238 +#: part/views.py:2327 msgid "Edit Part Category" msgstr "Teil-Kategorie bearbeiten" -#: part/views.py:2276 +#: part/views.py:2365 msgid "Delete Part Category" msgstr "Teil-Kategorie löschen" -#: part/views.py:2282 +#: part/views.py:2371 msgid "Part category was deleted" msgstr "Teil-Kategorie wurde gelöscht" -#: part/views.py:2334 +#: part/views.py:2423 msgid "Create Category Parameter Template" msgstr "Kategorieparametervorlage anlegen" -#: part/views.py:2435 +#: part/views.py:2524 msgid "Edit Category Parameter Template" msgstr "Kategorieparametervorlage bearbeiten" -#: part/views.py:2491 +#: part/views.py:2580 msgid "Delete Category Parameter Template" msgstr "Kategorieparametervorlage löschen" -#: part/views.py:2510 +#: part/views.py:2599 msgid "Create BOM Item" msgstr "Stücklisten-Position anlegen" -#: part/views.py:2580 +#: part/views.py:2669 msgid "Edit BOM item" msgstr "Stücklisten-Position bearbeiten" -#: part/views.py:2636 +#: part/views.py:2725 msgid "Confim BOM item deletion" msgstr "löschen von Stücklisten-Position bestätigen" @@ -6064,11 +6128,13 @@ msgstr "Farbschemata" #: templates/InvenTree/settings/appearance.html:29 #, python-format -msgid "\n" +msgid "" +"\n" " The CSS sheet \"%(invalid_color_theme)s.css\" for the currently selected color theme was not found.
\n" " Please select another color theme :)\n" " " -msgstr "\n" +msgstr "" +"\n" "\t\tDie CSS Datei \"%(invalid_color_theme)s.css\" für das aktuell ausgewählte Farbschema wurde nicht gefunden.
\n" "\t\tBitte ein anderes Farbschema auswählen:)\n" "\t " @@ -6788,6 +6854,12 @@ msgstr "Testergebnis löschen" msgid "This test is defined for a parent part" msgstr "Dieses Testergebnis ist für ein Hauptteil" +#: templates/js/part.js:727 +#, fuzzy +#| msgid "Single Price" +msgid "Single Price Difference" +msgstr "Einzelpreis" + #: templates/js/report.js:47 msgid "items selected" msgstr "BestandsObjekt ausgewählt" @@ -7512,4 +7584,3 @@ msgstr "Berechtigungen Einträge zu ändern" #: users/models.py:187 msgid "Permission to delete items" msgstr "Berechtigung Einträge zu löschen" - diff --git a/InvenTree/locale/en/LC_MESSAGES/django.po b/InvenTree/locale/en/LC_MESSAGES/django.po index 22cb177130..ffe58c6405 100644 --- a/InvenTree/locale/en/LC_MESSAGES/django.po +++ b/InvenTree/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-05-28 04:35+0000\n" +"POT-Creation-Date: 2021-05-29 07:28+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -477,7 +477,8 @@ msgstr "" #: part/forms.py:371 part/forms.py:387 part/models.py:2269 #: part/templates/part/allocation.html:19 #: part/templates/part/allocation.html:53 -#: part/templates/part/part_pricing.html:13 +#: part/templates/part/order_prices.html:175 +#: part/templates/part/part_pricing.html:12 #: part/templates/part/sale_prices.html:85 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -487,7 +488,8 @@ msgstr "" #: stock/templates/stock/item_base.html:255 #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 #: templates/js/bom.js:205 templates/js/build.js:476 templates/js/build.js:1014 -#: templates/js/stock.js:1136 templates/js/stock.js:1398 +#: templates/js/part.js:717 templates/js/stock.js:1136 +#: templates/js/stock.js:1398 msgid "Quantity" msgstr "" @@ -634,7 +636,7 @@ msgstr "" #: part/models.py:1967 part/models.py:1979 part/models.py:1997 #: part/models.py:2072 part/models.py:2168 part/models.py:2253 #: part/templates/part/part_app_base.html:8 -#: part/templates/part/part_pricing.html:9 part/templates/part/related.html:29 +#: part/templates/part/part_pricing.html:8 part/templates/part/related.html:29 #: part/templates/part/set_category.html:13 #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 @@ -769,7 +771,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:278 #: order/templates/order/so_navbar.html:33 #: order/templates/order/so_navbar.html:36 part/models.py:871 -#: part/templates/part/navbar.html:128 +#: part/templates/part/navbar.html:134 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:173 stock/forms.py:317 stock/forms.py:349 stock/forms.py:377 #: stock/models.py:530 stock/models.py:1665 stock/models.py:1767 @@ -922,8 +924,8 @@ msgstr "" #: build/templates/build/attachments.html:12 #: build/templates/build/navbar.html:43 build/templates/build/navbar.html:46 #: order/templates/order/po_navbar.html:26 -#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:119 -#: part/templates/part/navbar.html:122 stock/templates/stock/navbar.html:47 +#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:125 +#: part/templates/part/navbar.html:128 stock/templates/stock/navbar.html:47 #: stock/templates/stock/navbar.html:50 msgid "Attachments" msgstr "" @@ -1430,7 +1432,7 @@ msgstr "" msgid "Add Build Order Attachment" msgstr "" -#: build/views.py:1083 order/views.py:115 order/views.py:167 part/views.py:172 +#: build/views.py:1083 order/views.py:115 order/views.py:167 part/views.py:173 #: stock/views.py:277 msgid "Added attachment" msgstr "" @@ -1875,7 +1877,7 @@ msgstr "" msgid "Image URL" msgstr "" -#: company/forms.py:118 +#: company/forms.py:118 templates/js/part.js:708 msgid "Single Price" msgstr "" @@ -2318,8 +2320,8 @@ msgid "There are %(count)s suppliers defined for this manufacturer part. If you msgstr "" #: company/templates/company/manufacturer_part_navbar.html:14 -#: company/views.py:63 part/templates/part/navbar.html:78 -#: part/templates/part/navbar.html:81 templates/InvenTree/search.html:316 +#: company/views.py:63 part/templates/part/navbar.html:84 +#: part/templates/part/navbar.html:87 templates/InvenTree/search.html:316 #: templates/navbar.html:35 msgid "Suppliers" msgstr "" @@ -2394,7 +2396,7 @@ msgstr "" #: company/templates/company/sales_orders.html:11 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:13 -#: part/templates/part/navbar.html:98 part/templates/part/navbar.html:101 +#: part/templates/part/navbar.html:104 part/templates/part/navbar.html:107 #: part/templates/part/sales_orders.html:10 templates/InvenTree/index.html:228 #: templates/InvenTree/search.html:345 #: templates/InvenTree/settings/tabs.html:40 templates/navbar.html:46 @@ -2406,7 +2408,7 @@ msgstr "" #: company/templates/company/purchase_orders.html:10 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:13 -#: part/templates/part/navbar.html:84 part/templates/part/navbar.html:87 +#: part/templates/part/navbar.html:90 part/templates/part/navbar.html:93 #: part/templates/part/orders.html:10 templates/InvenTree/index.html:205 #: templates/InvenTree/search.html:325 #: templates/InvenTree/settings/tabs.html:37 templates/navbar.html:37 @@ -2489,7 +2491,7 @@ msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part_pricing.html:19 company/views.py:794 -#: part/templates/part/sale_prices.html:17 part/views.py:2644 +#: part/templates/part/sale_prices.html:17 part/views.py:2733 msgid "Add Price Break" msgstr "" @@ -2508,8 +2510,8 @@ msgstr "" msgid "Delete price break" msgstr "" -#: company/views.py:70 part/templates/part/navbar.html:72 -#: part/templates/part/navbar.html:75 templates/InvenTree/search.html:306 +#: company/views.py:70 part/templates/part/navbar.html:78 +#: part/templates/part/navbar.html:81 templates/InvenTree/search.html:306 #: templates/navbar.html:36 msgid "Manufacturers" msgstr "" @@ -2531,20 +2533,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:169 part/views.py:848 +#: company/views.py:169 part/views.py:937 msgid "Download Image" msgstr "" -#: company/views.py:198 part/views.py:880 +#: company/views.py:198 part/views.py:969 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:205 part/views.py:887 +#: company/views.py:205 part/views.py:976 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:214 part/views.py:896 +#: company/views.py:214 part/views.py:985 msgid "Supplied URL is not a valid image file" msgstr "" @@ -2604,15 +2606,15 @@ msgstr "" msgid "Delete Supplier Part" msgstr "" -#: company/views.py:799 part/views.py:2648 +#: company/views.py:799 part/views.py:2737 msgid "Added new price break" msgstr "" -#: company/views.py:855 part/views.py:2692 +#: company/views.py:855 part/views.py:2781 msgid "Edit Price Break" msgstr "" -#: company/views.py:870 part/views.py:2706 +#: company/views.py:870 part/views.py:2795 msgid "Delete Price Break" msgstr "" @@ -2787,7 +2789,7 @@ msgstr "" msgid "Date order was completed" msgstr "" -#: order/models.py:243 part/views.py:1586 stock/models.py:302 +#: order/models.py:243 part/views.py:1675 stock/models.py:302 #: stock/models.py:1018 msgid "Quantity must be greater than zero" msgstr "" @@ -2882,8 +2884,9 @@ msgstr "" msgid "Unit purchase price" msgstr "" -#: order/models.py:698 part/templates/part/navbar.html:95 -#: part/templates/part/part_pricing.html:78 +#: order/models.py:698 part/templates/part/navbar.html:101 +#: part/templates/part/order_prices.html:82 +#: part/templates/part/part_pricing.html:77 msgid "Sale Price" msgstr "" @@ -4052,7 +4055,7 @@ msgstr "" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2364 part/views.py:1592 part/views.py:1644 +#: part/models.py:2364 part/views.py:1681 part/views.py:1733 #: stock/models.py:292 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -4145,7 +4148,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:61 part/views.py:1887 +#: part/templates/part/bom.html:61 part/views.py:1976 msgid "Export Bill of Materials" msgstr "" @@ -4161,7 +4164,7 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/bom.html:160 part/views.py:584 +#: part/templates/part/bom.html:160 part/views.py:585 #: templates/js/stock.js:1285 msgid "Create New Part" msgstr "" @@ -4243,7 +4246,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:29 part/views.py:2290 +#: part/templates/part/category.html:29 part/views.py:2379 msgid "Create new part category" msgstr "" @@ -4361,7 +4364,7 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:460 +#: part/templates/part/copy_part.html:9 part/views.py:461 msgid "Duplicate Part" msgstr "" @@ -4498,27 +4501,111 @@ msgstr "" msgid "Used In" msgstr "" -#: part/templates/part/navbar.html:92 +#: part/templates/part/navbar.html:72 part/templates/part/order_prices.html:12 +msgid "Order Price Information" +msgstr "" + +#: part/templates/part/navbar.html:75 +msgid "Order Price" +msgstr "" + +#: part/templates/part/navbar.html:98 msgid "Sales Price Information" msgstr "" -#: part/templates/part/navbar.html:106 part/templates/part/part_tests.html:10 +#: part/templates/part/navbar.html:112 part/templates/part/part_tests.html:10 msgid "Part Test Templates" msgstr "" -#: part/templates/part/navbar.html:109 stock/templates/stock/item_base.html:409 +#: part/templates/part/navbar.html:115 stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: part/templates/part/navbar.html:113 part/templates/part/navbar.html:116 +#: part/templates/part/navbar.html:119 part/templates/part/navbar.html:122 #: part/templates/part/related.html:10 msgid "Related Parts" msgstr "" -#: part/templates/part/navbar.html:125 part/templates/part/notes.html:12 +#: part/templates/part/navbar.html:131 part/templates/part/notes.html:12 msgid "Part Notes" msgstr "" +#: part/templates/part/order_prices.html:21 +msgid "Pricing ranges" +msgstr "" + +#: part/templates/part/order_prices.html:26 +#: part/templates/part/part_pricing.html:18 +msgid "Supplier Pricing" +msgstr "" + +#: part/templates/part/order_prices.html:27 +#: part/templates/part/order_prices.html:52 +#: part/templates/part/order_prices.html:83 +#: part/templates/part/part_pricing.html:22 +#: part/templates/part/part_pricing.html:48 +#: part/templates/part/part_pricing.html:80 +msgid "Unit Cost" +msgstr "" + +#: part/templates/part/order_prices.html:34 +#: part/templates/part/order_prices.html:59 +#: part/templates/part/order_prices.html:88 +#: part/templates/part/part_pricing.html:28 +#: part/templates/part/part_pricing.html:54 +#: part/templates/part/part_pricing.html:84 +msgid "Total Cost" +msgstr "" + +#: part/templates/part/order_prices.html:42 +#: part/templates/part/part_pricing.html:36 +msgid "No supplier pricing available" +msgstr "" + +#: part/templates/part/order_prices.html:51 +#: part/templates/part/order_prices.html:103 +#: part/templates/part/part_pricing.html:44 +msgid "BOM Pricing" +msgstr "" + +#: part/templates/part/order_prices.html:67 +#: part/templates/part/part_pricing.html:62 +msgid "Note: BOM pricing is incomplete for this part" +msgstr "" + +#: part/templates/part/order_prices.html:74 +#: part/templates/part/part_pricing.html:69 +msgid "No BOM pricing available" +msgstr "" + +#: part/templates/part/order_prices.html:97 +#: part/templates/part/part_pricing.html:93 +msgid "No pricing information is available for this part." +msgstr "" + +#: part/templates/part/order_prices.html:113 +msgid "Stock Pricing" +msgstr "" + +#: part/templates/part/order_prices.html:121 +msgid "No stock pricing history is available for this part." +msgstr "" + +#: part/templates/part/order_prices.html:140 +#, python-format +msgid "Single Price - %(currency)s" +msgstr "" + +#: part/templates/part/order_prices.html:152 +#, python-format +msgid "Single Price Difference - %(currency)s" +msgstr "" + +#: part/templates/part/order_prices.html:163 +#, python-format +msgid "Part Single Price - %(currency)s" +msgstr "" + #: part/templates/part/params.html:17 msgid "Add new parameter" msgstr "" @@ -4640,42 +4727,6 @@ msgstr "" msgid "Calculate" msgstr "" -#: part/templates/part/part_pricing.html:19 -msgid "Supplier Pricing" -msgstr "" - -#: part/templates/part/part_pricing.html:23 -#: part/templates/part/part_pricing.html:49 -#: part/templates/part/part_pricing.html:81 -msgid "Unit Cost" -msgstr "" - -#: part/templates/part/part_pricing.html:29 -#: part/templates/part/part_pricing.html:55 -#: part/templates/part/part_pricing.html:85 -msgid "Total Cost" -msgstr "" - -#: part/templates/part/part_pricing.html:37 -msgid "No supplier pricing available" -msgstr "" - -#: part/templates/part/part_pricing.html:45 -msgid "BOM Pricing" -msgstr "" - -#: part/templates/part/part_pricing.html:63 -msgid "Note: BOM pricing is incomplete for this part" -msgstr "" - -#: part/templates/part/part_pricing.html:70 -msgid "No BOM pricing available" -msgstr "" - -#: part/templates/part/part_pricing.html:94 -msgid "No pricing information is available for this part." -msgstr "" - #: part/templates/part/part_tests.html:17 msgid "Add Test Template" msgstr "" @@ -4785,212 +4836,212 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:89 +#: part/views.py:90 msgid "Add Related Part" msgstr "" -#: part/views.py:144 +#: part/views.py:145 msgid "Delete Related Part" msgstr "" -#: part/views.py:158 +#: part/views.py:159 msgid "Add part attachment" msgstr "" -#: part/views.py:211 templates/attachment_table.html:32 +#: part/views.py:212 templates/attachment_table.html:32 msgid "Edit attachment" msgstr "" -#: part/views.py:215 +#: part/views.py:216 msgid "Part attachment updated" msgstr "" -#: part/views.py:230 +#: part/views.py:231 msgid "Delete Part Attachment" msgstr "" -#: part/views.py:238 +#: part/views.py:239 msgid "Deleted part attachment" msgstr "" -#: part/views.py:247 +#: part/views.py:248 msgid "Create Test Template" msgstr "" -#: part/views.py:274 +#: part/views.py:275 msgid "Edit Test Template" msgstr "" -#: part/views.py:288 +#: part/views.py:289 msgid "Delete Test Template" msgstr "" -#: part/views.py:295 +#: part/views.py:296 msgid "Set Part Category" msgstr "" -#: part/views.py:345 +#: part/views.py:346 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:380 +#: part/views.py:381 msgid "Create Variant" msgstr "" -#: part/views.py:465 +#: part/views.py:466 msgid "Copied part" msgstr "" -#: part/views.py:519 part/views.py:657 +#: part/views.py:520 part/views.py:658 msgid "Possible matches exist - confirm creation of new part" msgstr "" -#: part/views.py:589 +#: part/views.py:590 msgid "Created new part" msgstr "" -#: part/views.py:825 +#: part/views.py:914 msgid "Part QR Code" msgstr "" -#: part/views.py:927 +#: part/views.py:1016 msgid "Upload Part Image" msgstr "" -#: part/views.py:933 part/views.py:968 +#: part/views.py:1022 part/views.py:1057 msgid "Updated part image" msgstr "" -#: part/views.py:942 +#: part/views.py:1031 msgid "Select Part Image" msgstr "" -#: part/views.py:971 +#: part/views.py:1060 msgid "Part image not found" msgstr "" -#: part/views.py:982 +#: part/views.py:1071 msgid "Edit Part Properties" msgstr "" -#: part/views.py:1017 +#: part/views.py:1106 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1047 +#: part/views.py:1136 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1068 +#: part/views.py:1157 msgid "Validate BOM" msgstr "" -#: part/views.py:1089 +#: part/views.py:1178 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1100 +#: part/views.py:1189 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1234 +#: part/views.py:1323 msgid "No BOM file provided" msgstr "" -#: part/views.py:1595 +#: part/views.py:1684 msgid "Enter a valid quantity" msgstr "" -#: part/views.py:1620 part/views.py:1623 +#: part/views.py:1709 part/views.py:1712 msgid "Select valid part" msgstr "" -#: part/views.py:1629 +#: part/views.py:1718 msgid "Duplicate part selected" msgstr "" -#: part/views.py:1667 +#: part/views.py:1756 msgid "Select a part" msgstr "" -#: part/views.py:1673 +#: part/views.py:1762 msgid "Selected part creates a circular BOM" msgstr "" -#: part/views.py:1677 +#: part/views.py:1766 msgid "Specify quantity" msgstr "" -#: part/views.py:1939 +#: part/views.py:2028 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:1946 +#: part/views.py:2035 msgid "Part was deleted" msgstr "" -#: part/views.py:1955 +#: part/views.py:2044 msgid "Part Pricing" msgstr "" -#: part/views.py:2089 +#: part/views.py:2178 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:2099 +#: part/views.py:2188 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:2106 +#: part/views.py:2195 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:2114 +#: part/views.py:2203 msgid "Create Part Parameter" msgstr "" -#: part/views.py:2164 +#: part/views.py:2253 msgid "Edit Part Parameter" msgstr "" -#: part/views.py:2178 +#: part/views.py:2267 msgid "Delete Part Parameter" msgstr "" -#: part/views.py:2238 +#: part/views.py:2327 msgid "Edit Part Category" msgstr "" -#: part/views.py:2276 +#: part/views.py:2365 msgid "Delete Part Category" msgstr "" -#: part/views.py:2282 +#: part/views.py:2371 msgid "Part category was deleted" msgstr "" -#: part/views.py:2334 +#: part/views.py:2423 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2435 +#: part/views.py:2524 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2491 +#: part/views.py:2580 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2510 +#: part/views.py:2599 msgid "Create BOM Item" msgstr "" -#: part/views.py:2580 +#: part/views.py:2669 msgid "Edit BOM item" msgstr "" -#: part/views.py:2636 +#: part/views.py:2725 msgid "Confim BOM item deletion" msgstr "" @@ -6787,6 +6838,10 @@ msgstr "" msgid "This test is defined for a parent part" msgstr "" +#: templates/js/part.js:727 +msgid "Single Price Difference" +msgstr "" + #: templates/js/report.js:47 msgid "items selected" msgstr "" diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index 0e21665f06..e3617c1f4f 100644 --- a/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/InvenTree/locale/es/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-05-28 03:27+0000\n" +"POT-Creation-Date: 2021-05-29 07:28+0000\n" "PO-Revision-Date: 2021-05-28 04:02\n" "Last-Translator: \n" "Language-Team: Spanish\n" @@ -476,7 +476,8 @@ msgstr "" #: part/forms.py:371 part/forms.py:387 part/models.py:2269 #: part/templates/part/allocation.html:19 #: part/templates/part/allocation.html:53 -#: part/templates/part/part_pricing.html:13 +#: part/templates/part/order_prices.html:175 +#: part/templates/part/part_pricing.html:12 #: part/templates/part/sale_prices.html:85 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -486,7 +487,8 @@ msgstr "" #: stock/templates/stock/item_base.html:255 #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 #: templates/js/bom.js:205 templates/js/build.js:476 templates/js/build.js:1014 -#: templates/js/stock.js:1136 templates/js/stock.js:1398 +#: templates/js/part.js:717 templates/js/stock.js:1136 +#: templates/js/stock.js:1398 msgid "Quantity" msgstr "Cantidad" @@ -633,7 +635,7 @@ msgstr "" #: part/models.py:1967 part/models.py:1979 part/models.py:1997 #: part/models.py:2072 part/models.py:2168 part/models.py:2253 #: part/templates/part/part_app_base.html:8 -#: part/templates/part/part_pricing.html:9 part/templates/part/related.html:29 +#: part/templates/part/part_pricing.html:8 part/templates/part/related.html:29 #: part/templates/part/set_category.html:13 #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 @@ -768,7 +770,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:278 #: order/templates/order/so_navbar.html:33 #: order/templates/order/so_navbar.html:36 part/models.py:871 -#: part/templates/part/navbar.html:128 +#: part/templates/part/navbar.html:134 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:173 stock/forms.py:317 stock/forms.py:349 stock/forms.py:377 #: stock/models.py:530 stock/models.py:1665 stock/models.py:1767 @@ -921,8 +923,8 @@ msgstr "Número de serie" #: build/templates/build/attachments.html:12 #: build/templates/build/navbar.html:43 build/templates/build/navbar.html:46 #: order/templates/order/po_navbar.html:26 -#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:119 -#: part/templates/part/navbar.html:122 stock/templates/stock/navbar.html:47 +#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:125 +#: part/templates/part/navbar.html:128 stock/templates/stock/navbar.html:47 #: stock/templates/stock/navbar.html:50 msgid "Attachments" msgstr "" @@ -1429,7 +1431,7 @@ msgstr "" msgid "Add Build Order Attachment" msgstr "" -#: build/views.py:1083 order/views.py:115 order/views.py:167 part/views.py:172 +#: build/views.py:1083 order/views.py:115 order/views.py:167 part/views.py:173 #: stock/views.py:277 msgid "Added attachment" msgstr "" @@ -1874,7 +1876,7 @@ msgstr "" msgid "Image URL" msgstr "" -#: company/forms.py:118 +#: company/forms.py:118 templates/js/part.js:708 msgid "Single Price" msgstr "" @@ -2146,7 +2148,8 @@ msgstr "" #: company/templates/company/delete.html:12 #, python-format -msgid "There are %(count)s parts sourced from this company.
\n" +msgid "" +"There are %(count)s parts sourced from this company.
\n" "If this supplier is deleted, these supplier part entries will also be deleted." msgstr "" @@ -2316,8 +2319,8 @@ msgid "There are %(count)s suppliers defined for this manufacturer part. If you msgstr "" #: company/templates/company/manufacturer_part_navbar.html:14 -#: company/views.py:63 part/templates/part/navbar.html:78 -#: part/templates/part/navbar.html:81 templates/InvenTree/search.html:316 +#: company/views.py:63 part/templates/part/navbar.html:84 +#: part/templates/part/navbar.html:87 templates/InvenTree/search.html:316 #: templates/navbar.html:35 msgid "Suppliers" msgstr "" @@ -2392,7 +2395,7 @@ msgstr "" #: company/templates/company/sales_orders.html:11 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:13 -#: part/templates/part/navbar.html:98 part/templates/part/navbar.html:101 +#: part/templates/part/navbar.html:104 part/templates/part/navbar.html:107 #: part/templates/part/sales_orders.html:10 templates/InvenTree/index.html:228 #: templates/InvenTree/search.html:345 #: templates/InvenTree/settings/tabs.html:40 templates/navbar.html:46 @@ -2404,7 +2407,7 @@ msgstr "" #: company/templates/company/purchase_orders.html:10 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:13 -#: part/templates/part/navbar.html:84 part/templates/part/navbar.html:87 +#: part/templates/part/navbar.html:90 part/templates/part/navbar.html:93 #: part/templates/part/orders.html:10 templates/InvenTree/index.html:205 #: templates/InvenTree/search.html:325 #: templates/InvenTree/settings/tabs.html:37 templates/navbar.html:37 @@ -2487,7 +2490,7 @@ msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part_pricing.html:19 company/views.py:794 -#: part/templates/part/sale_prices.html:17 part/views.py:2644 +#: part/templates/part/sale_prices.html:17 part/views.py:2733 msgid "Add Price Break" msgstr "" @@ -2506,8 +2509,8 @@ msgstr "" msgid "Delete price break" msgstr "" -#: company/views.py:70 part/templates/part/navbar.html:72 -#: part/templates/part/navbar.html:75 templates/InvenTree/search.html:306 +#: company/views.py:70 part/templates/part/navbar.html:78 +#: part/templates/part/navbar.html:81 templates/InvenTree/search.html:306 #: templates/navbar.html:36 msgid "Manufacturers" msgstr "Fabricantes" @@ -2529,20 +2532,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:169 part/views.py:848 +#: company/views.py:169 part/views.py:937 msgid "Download Image" msgstr "" -#: company/views.py:198 part/views.py:880 +#: company/views.py:198 part/views.py:969 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:205 part/views.py:887 +#: company/views.py:205 part/views.py:976 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:214 part/views.py:896 +#: company/views.py:214 part/views.py:985 msgid "Supplied URL is not a valid image file" msgstr "" @@ -2602,15 +2605,15 @@ msgstr "" msgid "Delete Supplier Part" msgstr "" -#: company/views.py:799 part/views.py:2648 +#: company/views.py:799 part/views.py:2737 msgid "Added new price break" msgstr "" -#: company/views.py:855 part/views.py:2692 +#: company/views.py:855 part/views.py:2781 msgid "Edit Price Break" msgstr "" -#: company/views.py:870 part/views.py:2706 +#: company/views.py:870 part/views.py:2795 msgid "Delete Price Break" msgstr "" @@ -2785,7 +2788,7 @@ msgstr "" msgid "Date order was completed" msgstr "" -#: order/models.py:243 part/views.py:1586 stock/models.py:302 +#: order/models.py:243 part/views.py:1675 stock/models.py:302 #: stock/models.py:1018 msgid "Quantity must be greater than zero" msgstr "" @@ -2880,8 +2883,9 @@ msgstr "" msgid "Unit purchase price" msgstr "" -#: order/models.py:698 part/templates/part/navbar.html:95 -#: part/templates/part/part_pricing.html:78 +#: order/models.py:698 part/templates/part/navbar.html:101 +#: part/templates/part/order_prices.html:82 +#: part/templates/part/part_pricing.html:77 msgid "Sale Price" msgstr "" @@ -4050,7 +4054,7 @@ msgstr "" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2364 part/views.py:1592 part/views.py:1644 +#: part/models.py:2364 part/views.py:1681 part/views.py:1733 #: stock/models.py:292 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -4143,7 +4147,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:61 part/views.py:1887 +#: part/templates/part/bom.html:61 part/views.py:1976 msgid "Export Bill of Materials" msgstr "" @@ -4159,7 +4163,7 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/bom.html:160 part/views.py:584 +#: part/templates/part/bom.html:160 part/views.py:585 #: templates/js/stock.js:1285 msgid "Create New Part" msgstr "" @@ -4241,7 +4245,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:29 part/views.py:2290 +#: part/templates/part/category.html:29 part/views.py:2379 msgid "Create new part category" msgstr "" @@ -4359,7 +4363,7 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:460 +#: part/templates/part/copy_part.html:9 part/views.py:461 msgid "Duplicate Part" msgstr "" @@ -4496,27 +4500,113 @@ msgstr "" msgid "Used In" msgstr "" -#: part/templates/part/navbar.html:92 +#: part/templates/part/navbar.html:72 part/templates/part/order_prices.html:12 +#, fuzzy +#| msgid "System Information" +msgid "Order Price Information" +msgstr "Información del sistema" + +#: part/templates/part/navbar.html:75 +msgid "Order Price" +msgstr "" + +#: part/templates/part/navbar.html:98 msgid "Sales Price Information" msgstr "" -#: part/templates/part/navbar.html:106 part/templates/part/part_tests.html:10 +#: part/templates/part/navbar.html:112 part/templates/part/part_tests.html:10 msgid "Part Test Templates" msgstr "" -#: part/templates/part/navbar.html:109 stock/templates/stock/item_base.html:409 +#: part/templates/part/navbar.html:115 stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: part/templates/part/navbar.html:113 part/templates/part/navbar.html:116 +#: part/templates/part/navbar.html:119 part/templates/part/navbar.html:122 #: part/templates/part/related.html:10 msgid "Related Parts" msgstr "" -#: part/templates/part/navbar.html:125 part/templates/part/notes.html:12 +#: part/templates/part/navbar.html:131 part/templates/part/notes.html:12 msgid "Part Notes" msgstr "" +#: part/templates/part/order_prices.html:21 +msgid "Pricing ranges" +msgstr "" + +#: part/templates/part/order_prices.html:26 +#: part/templates/part/part_pricing.html:18 +msgid "Supplier Pricing" +msgstr "" + +#: part/templates/part/order_prices.html:27 +#: part/templates/part/order_prices.html:52 +#: part/templates/part/order_prices.html:83 +#: part/templates/part/part_pricing.html:22 +#: part/templates/part/part_pricing.html:48 +#: part/templates/part/part_pricing.html:80 +msgid "Unit Cost" +msgstr "" + +#: part/templates/part/order_prices.html:34 +#: part/templates/part/order_prices.html:59 +#: part/templates/part/order_prices.html:88 +#: part/templates/part/part_pricing.html:28 +#: part/templates/part/part_pricing.html:54 +#: part/templates/part/part_pricing.html:84 +msgid "Total Cost" +msgstr "" + +#: part/templates/part/order_prices.html:42 +#: part/templates/part/part_pricing.html:36 +msgid "No supplier pricing available" +msgstr "" + +#: part/templates/part/order_prices.html:51 +#: part/templates/part/order_prices.html:103 +#: part/templates/part/part_pricing.html:44 +msgid "BOM Pricing" +msgstr "" + +#: part/templates/part/order_prices.html:67 +#: part/templates/part/part_pricing.html:62 +msgid "Note: BOM pricing is incomplete for this part" +msgstr "" + +#: part/templates/part/order_prices.html:74 +#: part/templates/part/part_pricing.html:69 +msgid "No BOM pricing available" +msgstr "" + +#: part/templates/part/order_prices.html:97 +#: part/templates/part/part_pricing.html:93 +msgid "No pricing information is available for this part." +msgstr "" + +#: part/templates/part/order_prices.html:113 +msgid "Stock Pricing" +msgstr "" + +#: part/templates/part/order_prices.html:121 +msgid "No stock pricing history is available for this part." +msgstr "" + +#: part/templates/part/order_prices.html:140 +#, python-format +msgid "Single Price - %(currency)s" +msgstr "" + +#: part/templates/part/order_prices.html:152 +#, python-format +msgid "Single Price Difference - %(currency)s" +msgstr "" + +#: part/templates/part/order_prices.html:163 +#, python-format +msgid "Part Single Price - %(currency)s" +msgstr "" + #: part/templates/part/params.html:17 msgid "Add new parameter" msgstr "" @@ -4638,42 +4728,6 @@ msgstr "" msgid "Calculate" msgstr "" -#: part/templates/part/part_pricing.html:19 -msgid "Supplier Pricing" -msgstr "" - -#: part/templates/part/part_pricing.html:23 -#: part/templates/part/part_pricing.html:49 -#: part/templates/part/part_pricing.html:81 -msgid "Unit Cost" -msgstr "" - -#: part/templates/part/part_pricing.html:29 -#: part/templates/part/part_pricing.html:55 -#: part/templates/part/part_pricing.html:85 -msgid "Total Cost" -msgstr "" - -#: part/templates/part/part_pricing.html:37 -msgid "No supplier pricing available" -msgstr "" - -#: part/templates/part/part_pricing.html:45 -msgid "BOM Pricing" -msgstr "" - -#: part/templates/part/part_pricing.html:63 -msgid "Note: BOM pricing is incomplete for this part" -msgstr "" - -#: part/templates/part/part_pricing.html:70 -msgid "No BOM pricing available" -msgstr "" - -#: part/templates/part/part_pricing.html:94 -msgid "No pricing information is available for this part." -msgstr "" - #: part/templates/part/part_tests.html:17 msgid "Add Test Template" msgstr "" @@ -4783,212 +4837,212 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:89 +#: part/views.py:90 msgid "Add Related Part" msgstr "" -#: part/views.py:144 +#: part/views.py:145 msgid "Delete Related Part" msgstr "" -#: part/views.py:158 +#: part/views.py:159 msgid "Add part attachment" msgstr "" -#: part/views.py:211 templates/attachment_table.html:32 +#: part/views.py:212 templates/attachment_table.html:32 msgid "Edit attachment" msgstr "" -#: part/views.py:215 +#: part/views.py:216 msgid "Part attachment updated" msgstr "" -#: part/views.py:230 +#: part/views.py:231 msgid "Delete Part Attachment" msgstr "" -#: part/views.py:238 +#: part/views.py:239 msgid "Deleted part attachment" msgstr "" -#: part/views.py:247 +#: part/views.py:248 msgid "Create Test Template" msgstr "" -#: part/views.py:274 +#: part/views.py:275 msgid "Edit Test Template" msgstr "" -#: part/views.py:288 +#: part/views.py:289 msgid "Delete Test Template" msgstr "" -#: part/views.py:295 +#: part/views.py:296 msgid "Set Part Category" msgstr "" -#: part/views.py:345 +#: part/views.py:346 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:380 +#: part/views.py:381 msgid "Create Variant" msgstr "" -#: part/views.py:465 +#: part/views.py:466 msgid "Copied part" msgstr "" -#: part/views.py:519 part/views.py:657 +#: part/views.py:520 part/views.py:658 msgid "Possible matches exist - confirm creation of new part" msgstr "" -#: part/views.py:589 +#: part/views.py:590 msgid "Created new part" msgstr "" -#: part/views.py:825 +#: part/views.py:914 msgid "Part QR Code" msgstr "" -#: part/views.py:927 +#: part/views.py:1016 msgid "Upload Part Image" msgstr "" -#: part/views.py:933 part/views.py:968 +#: part/views.py:1022 part/views.py:1057 msgid "Updated part image" msgstr "" -#: part/views.py:942 +#: part/views.py:1031 msgid "Select Part Image" msgstr "" -#: part/views.py:971 +#: part/views.py:1060 msgid "Part image not found" msgstr "" -#: part/views.py:982 +#: part/views.py:1071 msgid "Edit Part Properties" msgstr "" -#: part/views.py:1017 +#: part/views.py:1106 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1047 +#: part/views.py:1136 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1068 +#: part/views.py:1157 msgid "Validate BOM" msgstr "" -#: part/views.py:1089 +#: part/views.py:1178 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1100 +#: part/views.py:1189 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1234 +#: part/views.py:1323 msgid "No BOM file provided" msgstr "" -#: part/views.py:1595 +#: part/views.py:1684 msgid "Enter a valid quantity" msgstr "" -#: part/views.py:1620 part/views.py:1623 +#: part/views.py:1709 part/views.py:1712 msgid "Select valid part" msgstr "" -#: part/views.py:1629 +#: part/views.py:1718 msgid "Duplicate part selected" msgstr "" -#: part/views.py:1667 +#: part/views.py:1756 msgid "Select a part" msgstr "" -#: part/views.py:1673 +#: part/views.py:1762 msgid "Selected part creates a circular BOM" msgstr "" -#: part/views.py:1677 +#: part/views.py:1766 msgid "Specify quantity" msgstr "" -#: part/views.py:1939 +#: part/views.py:2028 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:1946 +#: part/views.py:2035 msgid "Part was deleted" msgstr "" -#: part/views.py:1955 +#: part/views.py:2044 msgid "Part Pricing" msgstr "" -#: part/views.py:2089 +#: part/views.py:2178 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:2099 +#: part/views.py:2188 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:2106 +#: part/views.py:2195 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:2114 +#: part/views.py:2203 msgid "Create Part Parameter" msgstr "" -#: part/views.py:2164 +#: part/views.py:2253 msgid "Edit Part Parameter" msgstr "" -#: part/views.py:2178 +#: part/views.py:2267 msgid "Delete Part Parameter" msgstr "" -#: part/views.py:2238 +#: part/views.py:2327 msgid "Edit Part Category" msgstr "" -#: part/views.py:2276 +#: part/views.py:2365 msgid "Delete Part Category" msgstr "" -#: part/views.py:2282 +#: part/views.py:2371 msgid "Part category was deleted" msgstr "" -#: part/views.py:2334 +#: part/views.py:2423 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2435 +#: part/views.py:2524 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2491 +#: part/views.py:2580 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2510 +#: part/views.py:2599 msgid "Create BOM Item" msgstr "" -#: part/views.py:2580 +#: part/views.py:2669 msgid "Edit BOM item" msgstr "" -#: part/views.py:2636 +#: part/views.py:2725 msgid "Confim BOM item deletion" msgstr "" @@ -6063,7 +6117,8 @@ msgstr "" #: templates/InvenTree/settings/appearance.html:29 #, python-format -msgid "\n" +msgid "" +"\n" " The CSS sheet \"%(invalid_color_theme)s.css\" for the currently selected color theme was not found.
\n" " Please select another color theme :)\n" " " @@ -6784,6 +6839,10 @@ msgstr "" msgid "This test is defined for a parent part" msgstr "" +#: templates/js/part.js:727 +msgid "Single Price Difference" +msgstr "" + #: templates/js/report.js:47 msgid "items selected" msgstr "" @@ -7508,4 +7567,3 @@ msgstr "" #: users/models.py:187 msgid "Permission to delete items" msgstr "" - diff --git a/InvenTree/locale/fr/LC_MESSAGES/django.po b/InvenTree/locale/fr/LC_MESSAGES/django.po index e29e0572c9..7db5f3a3d4 100644 --- a/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-05-28 03:27+0000\n" +"POT-Creation-Date: 2021-05-29 07:28+0000\n" "PO-Revision-Date: 2021-05-28 04:02\n" "Last-Translator: \n" "Language-Team: French\n" @@ -476,7 +476,8 @@ msgstr "" #: part/forms.py:371 part/forms.py:387 part/models.py:2269 #: part/templates/part/allocation.html:19 #: part/templates/part/allocation.html:53 -#: part/templates/part/part_pricing.html:13 +#: part/templates/part/order_prices.html:175 +#: part/templates/part/part_pricing.html:12 #: part/templates/part/sale_prices.html:85 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -486,7 +487,8 @@ msgstr "" #: stock/templates/stock/item_base.html:255 #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 #: templates/js/bom.js:205 templates/js/build.js:476 templates/js/build.js:1014 -#: templates/js/stock.js:1136 templates/js/stock.js:1398 +#: templates/js/part.js:717 templates/js/stock.js:1136 +#: templates/js/stock.js:1398 msgid "Quantity" msgstr "" @@ -633,7 +635,7 @@ msgstr "" #: part/models.py:1967 part/models.py:1979 part/models.py:1997 #: part/models.py:2072 part/models.py:2168 part/models.py:2253 #: part/templates/part/part_app_base.html:8 -#: part/templates/part/part_pricing.html:9 part/templates/part/related.html:29 +#: part/templates/part/part_pricing.html:8 part/templates/part/related.html:29 #: part/templates/part/set_category.html:13 #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 @@ -768,7 +770,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:278 #: order/templates/order/so_navbar.html:33 #: order/templates/order/so_navbar.html:36 part/models.py:871 -#: part/templates/part/navbar.html:128 +#: part/templates/part/navbar.html:134 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:173 stock/forms.py:317 stock/forms.py:349 stock/forms.py:377 #: stock/models.py:530 stock/models.py:1665 stock/models.py:1767 @@ -921,8 +923,8 @@ msgstr "" #: build/templates/build/attachments.html:12 #: build/templates/build/navbar.html:43 build/templates/build/navbar.html:46 #: order/templates/order/po_navbar.html:26 -#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:119 -#: part/templates/part/navbar.html:122 stock/templates/stock/navbar.html:47 +#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:125 +#: part/templates/part/navbar.html:128 stock/templates/stock/navbar.html:47 #: stock/templates/stock/navbar.html:50 msgid "Attachments" msgstr "" @@ -1429,7 +1431,7 @@ msgstr "" msgid "Add Build Order Attachment" msgstr "" -#: build/views.py:1083 order/views.py:115 order/views.py:167 part/views.py:172 +#: build/views.py:1083 order/views.py:115 order/views.py:167 part/views.py:173 #: stock/views.py:277 msgid "Added attachment" msgstr "" @@ -1874,7 +1876,7 @@ msgstr "" msgid "Image URL" msgstr "" -#: company/forms.py:118 +#: company/forms.py:118 templates/js/part.js:708 msgid "Single Price" msgstr "" @@ -2146,7 +2148,8 @@ msgstr "" #: company/templates/company/delete.html:12 #, python-format -msgid "There are %(count)s parts sourced from this company.
\n" +msgid "" +"There are %(count)s parts sourced from this company.
\n" "If this supplier is deleted, these supplier part entries will also be deleted." msgstr "" @@ -2316,8 +2319,8 @@ msgid "There are %(count)s suppliers defined for this manufacturer part. If you msgstr "" #: company/templates/company/manufacturer_part_navbar.html:14 -#: company/views.py:63 part/templates/part/navbar.html:78 -#: part/templates/part/navbar.html:81 templates/InvenTree/search.html:316 +#: company/views.py:63 part/templates/part/navbar.html:84 +#: part/templates/part/navbar.html:87 templates/InvenTree/search.html:316 #: templates/navbar.html:35 msgid "Suppliers" msgstr "" @@ -2392,7 +2395,7 @@ msgstr "" #: company/templates/company/sales_orders.html:11 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:13 -#: part/templates/part/navbar.html:98 part/templates/part/navbar.html:101 +#: part/templates/part/navbar.html:104 part/templates/part/navbar.html:107 #: part/templates/part/sales_orders.html:10 templates/InvenTree/index.html:228 #: templates/InvenTree/search.html:345 #: templates/InvenTree/settings/tabs.html:40 templates/navbar.html:46 @@ -2404,7 +2407,7 @@ msgstr "" #: company/templates/company/purchase_orders.html:10 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:13 -#: part/templates/part/navbar.html:84 part/templates/part/navbar.html:87 +#: part/templates/part/navbar.html:90 part/templates/part/navbar.html:93 #: part/templates/part/orders.html:10 templates/InvenTree/index.html:205 #: templates/InvenTree/search.html:325 #: templates/InvenTree/settings/tabs.html:37 templates/navbar.html:37 @@ -2487,7 +2490,7 @@ msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part_pricing.html:19 company/views.py:794 -#: part/templates/part/sale_prices.html:17 part/views.py:2644 +#: part/templates/part/sale_prices.html:17 part/views.py:2733 msgid "Add Price Break" msgstr "" @@ -2506,8 +2509,8 @@ msgstr "" msgid "Delete price break" msgstr "" -#: company/views.py:70 part/templates/part/navbar.html:72 -#: part/templates/part/navbar.html:75 templates/InvenTree/search.html:306 +#: company/views.py:70 part/templates/part/navbar.html:78 +#: part/templates/part/navbar.html:81 templates/InvenTree/search.html:306 #: templates/navbar.html:36 msgid "Manufacturers" msgstr "" @@ -2529,20 +2532,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:169 part/views.py:848 +#: company/views.py:169 part/views.py:937 msgid "Download Image" msgstr "" -#: company/views.py:198 part/views.py:880 +#: company/views.py:198 part/views.py:969 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:205 part/views.py:887 +#: company/views.py:205 part/views.py:976 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:214 part/views.py:896 +#: company/views.py:214 part/views.py:985 msgid "Supplied URL is not a valid image file" msgstr "" @@ -2602,15 +2605,15 @@ msgstr "" msgid "Delete Supplier Part" msgstr "" -#: company/views.py:799 part/views.py:2648 +#: company/views.py:799 part/views.py:2737 msgid "Added new price break" msgstr "" -#: company/views.py:855 part/views.py:2692 +#: company/views.py:855 part/views.py:2781 msgid "Edit Price Break" msgstr "" -#: company/views.py:870 part/views.py:2706 +#: company/views.py:870 part/views.py:2795 msgid "Delete Price Break" msgstr "" @@ -2785,7 +2788,7 @@ msgstr "" msgid "Date order was completed" msgstr "" -#: order/models.py:243 part/views.py:1586 stock/models.py:302 +#: order/models.py:243 part/views.py:1675 stock/models.py:302 #: stock/models.py:1018 msgid "Quantity must be greater than zero" msgstr "" @@ -2880,8 +2883,9 @@ msgstr "" msgid "Unit purchase price" msgstr "" -#: order/models.py:698 part/templates/part/navbar.html:95 -#: part/templates/part/part_pricing.html:78 +#: order/models.py:698 part/templates/part/navbar.html:101 +#: part/templates/part/order_prices.html:82 +#: part/templates/part/part_pricing.html:77 msgid "Sale Price" msgstr "" @@ -4050,7 +4054,7 @@ msgstr "" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2364 part/views.py:1592 part/views.py:1644 +#: part/models.py:2364 part/views.py:1681 part/views.py:1733 #: stock/models.py:292 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -4143,7 +4147,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:61 part/views.py:1887 +#: part/templates/part/bom.html:61 part/views.py:1976 msgid "Export Bill of Materials" msgstr "" @@ -4159,7 +4163,7 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/bom.html:160 part/views.py:584 +#: part/templates/part/bom.html:160 part/views.py:585 #: templates/js/stock.js:1285 msgid "Create New Part" msgstr "" @@ -4241,7 +4245,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:29 part/views.py:2290 +#: part/templates/part/category.html:29 part/views.py:2379 msgid "Create new part category" msgstr "" @@ -4359,7 +4363,7 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:460 +#: part/templates/part/copy_part.html:9 part/views.py:461 msgid "Duplicate Part" msgstr "" @@ -4496,27 +4500,111 @@ msgstr "" msgid "Used In" msgstr "" -#: part/templates/part/navbar.html:92 +#: part/templates/part/navbar.html:72 part/templates/part/order_prices.html:12 +msgid "Order Price Information" +msgstr "" + +#: part/templates/part/navbar.html:75 +msgid "Order Price" +msgstr "" + +#: part/templates/part/navbar.html:98 msgid "Sales Price Information" msgstr "" -#: part/templates/part/navbar.html:106 part/templates/part/part_tests.html:10 +#: part/templates/part/navbar.html:112 part/templates/part/part_tests.html:10 msgid "Part Test Templates" msgstr "" -#: part/templates/part/navbar.html:109 stock/templates/stock/item_base.html:409 +#: part/templates/part/navbar.html:115 stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: part/templates/part/navbar.html:113 part/templates/part/navbar.html:116 +#: part/templates/part/navbar.html:119 part/templates/part/navbar.html:122 #: part/templates/part/related.html:10 msgid "Related Parts" msgstr "" -#: part/templates/part/navbar.html:125 part/templates/part/notes.html:12 +#: part/templates/part/navbar.html:131 part/templates/part/notes.html:12 msgid "Part Notes" msgstr "" +#: part/templates/part/order_prices.html:21 +msgid "Pricing ranges" +msgstr "" + +#: part/templates/part/order_prices.html:26 +#: part/templates/part/part_pricing.html:18 +msgid "Supplier Pricing" +msgstr "" + +#: part/templates/part/order_prices.html:27 +#: part/templates/part/order_prices.html:52 +#: part/templates/part/order_prices.html:83 +#: part/templates/part/part_pricing.html:22 +#: part/templates/part/part_pricing.html:48 +#: part/templates/part/part_pricing.html:80 +msgid "Unit Cost" +msgstr "" + +#: part/templates/part/order_prices.html:34 +#: part/templates/part/order_prices.html:59 +#: part/templates/part/order_prices.html:88 +#: part/templates/part/part_pricing.html:28 +#: part/templates/part/part_pricing.html:54 +#: part/templates/part/part_pricing.html:84 +msgid "Total Cost" +msgstr "" + +#: part/templates/part/order_prices.html:42 +#: part/templates/part/part_pricing.html:36 +msgid "No supplier pricing available" +msgstr "" + +#: part/templates/part/order_prices.html:51 +#: part/templates/part/order_prices.html:103 +#: part/templates/part/part_pricing.html:44 +msgid "BOM Pricing" +msgstr "" + +#: part/templates/part/order_prices.html:67 +#: part/templates/part/part_pricing.html:62 +msgid "Note: BOM pricing is incomplete for this part" +msgstr "" + +#: part/templates/part/order_prices.html:74 +#: part/templates/part/part_pricing.html:69 +msgid "No BOM pricing available" +msgstr "" + +#: part/templates/part/order_prices.html:97 +#: part/templates/part/part_pricing.html:93 +msgid "No pricing information is available for this part." +msgstr "" + +#: part/templates/part/order_prices.html:113 +msgid "Stock Pricing" +msgstr "" + +#: part/templates/part/order_prices.html:121 +msgid "No stock pricing history is available for this part." +msgstr "" + +#: part/templates/part/order_prices.html:140 +#, python-format +msgid "Single Price - %(currency)s" +msgstr "" + +#: part/templates/part/order_prices.html:152 +#, python-format +msgid "Single Price Difference - %(currency)s" +msgstr "" + +#: part/templates/part/order_prices.html:163 +#, python-format +msgid "Part Single Price - %(currency)s" +msgstr "" + #: part/templates/part/params.html:17 msgid "Add new parameter" msgstr "" @@ -4638,42 +4726,6 @@ msgstr "" msgid "Calculate" msgstr "" -#: part/templates/part/part_pricing.html:19 -msgid "Supplier Pricing" -msgstr "" - -#: part/templates/part/part_pricing.html:23 -#: part/templates/part/part_pricing.html:49 -#: part/templates/part/part_pricing.html:81 -msgid "Unit Cost" -msgstr "" - -#: part/templates/part/part_pricing.html:29 -#: part/templates/part/part_pricing.html:55 -#: part/templates/part/part_pricing.html:85 -msgid "Total Cost" -msgstr "" - -#: part/templates/part/part_pricing.html:37 -msgid "No supplier pricing available" -msgstr "" - -#: part/templates/part/part_pricing.html:45 -msgid "BOM Pricing" -msgstr "" - -#: part/templates/part/part_pricing.html:63 -msgid "Note: BOM pricing is incomplete for this part" -msgstr "" - -#: part/templates/part/part_pricing.html:70 -msgid "No BOM pricing available" -msgstr "" - -#: part/templates/part/part_pricing.html:94 -msgid "No pricing information is available for this part." -msgstr "" - #: part/templates/part/part_tests.html:17 msgid "Add Test Template" msgstr "" @@ -4783,212 +4835,212 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:89 +#: part/views.py:90 msgid "Add Related Part" msgstr "" -#: part/views.py:144 +#: part/views.py:145 msgid "Delete Related Part" msgstr "" -#: part/views.py:158 +#: part/views.py:159 msgid "Add part attachment" msgstr "" -#: part/views.py:211 templates/attachment_table.html:32 +#: part/views.py:212 templates/attachment_table.html:32 msgid "Edit attachment" msgstr "" -#: part/views.py:215 +#: part/views.py:216 msgid "Part attachment updated" msgstr "" -#: part/views.py:230 +#: part/views.py:231 msgid "Delete Part Attachment" msgstr "" -#: part/views.py:238 +#: part/views.py:239 msgid "Deleted part attachment" msgstr "" -#: part/views.py:247 +#: part/views.py:248 msgid "Create Test Template" msgstr "" -#: part/views.py:274 +#: part/views.py:275 msgid "Edit Test Template" msgstr "" -#: part/views.py:288 +#: part/views.py:289 msgid "Delete Test Template" msgstr "" -#: part/views.py:295 +#: part/views.py:296 msgid "Set Part Category" msgstr "" -#: part/views.py:345 +#: part/views.py:346 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:380 +#: part/views.py:381 msgid "Create Variant" msgstr "" -#: part/views.py:465 +#: part/views.py:466 msgid "Copied part" msgstr "" -#: part/views.py:519 part/views.py:657 +#: part/views.py:520 part/views.py:658 msgid "Possible matches exist - confirm creation of new part" msgstr "" -#: part/views.py:589 +#: part/views.py:590 msgid "Created new part" msgstr "" -#: part/views.py:825 +#: part/views.py:914 msgid "Part QR Code" msgstr "" -#: part/views.py:927 +#: part/views.py:1016 msgid "Upload Part Image" msgstr "" -#: part/views.py:933 part/views.py:968 +#: part/views.py:1022 part/views.py:1057 msgid "Updated part image" msgstr "" -#: part/views.py:942 +#: part/views.py:1031 msgid "Select Part Image" msgstr "" -#: part/views.py:971 +#: part/views.py:1060 msgid "Part image not found" msgstr "" -#: part/views.py:982 +#: part/views.py:1071 msgid "Edit Part Properties" msgstr "" -#: part/views.py:1017 +#: part/views.py:1106 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1047 +#: part/views.py:1136 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1068 +#: part/views.py:1157 msgid "Validate BOM" msgstr "" -#: part/views.py:1089 +#: part/views.py:1178 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1100 +#: part/views.py:1189 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1234 +#: part/views.py:1323 msgid "No BOM file provided" msgstr "" -#: part/views.py:1595 +#: part/views.py:1684 msgid "Enter a valid quantity" msgstr "" -#: part/views.py:1620 part/views.py:1623 +#: part/views.py:1709 part/views.py:1712 msgid "Select valid part" msgstr "" -#: part/views.py:1629 +#: part/views.py:1718 msgid "Duplicate part selected" msgstr "" -#: part/views.py:1667 +#: part/views.py:1756 msgid "Select a part" msgstr "" -#: part/views.py:1673 +#: part/views.py:1762 msgid "Selected part creates a circular BOM" msgstr "" -#: part/views.py:1677 +#: part/views.py:1766 msgid "Specify quantity" msgstr "" -#: part/views.py:1939 +#: part/views.py:2028 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:1946 +#: part/views.py:2035 msgid "Part was deleted" msgstr "" -#: part/views.py:1955 +#: part/views.py:2044 msgid "Part Pricing" msgstr "" -#: part/views.py:2089 +#: part/views.py:2178 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:2099 +#: part/views.py:2188 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:2106 +#: part/views.py:2195 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:2114 +#: part/views.py:2203 msgid "Create Part Parameter" msgstr "" -#: part/views.py:2164 +#: part/views.py:2253 msgid "Edit Part Parameter" msgstr "" -#: part/views.py:2178 +#: part/views.py:2267 msgid "Delete Part Parameter" msgstr "" -#: part/views.py:2238 +#: part/views.py:2327 msgid "Edit Part Category" msgstr "" -#: part/views.py:2276 +#: part/views.py:2365 msgid "Delete Part Category" msgstr "" -#: part/views.py:2282 +#: part/views.py:2371 msgid "Part category was deleted" msgstr "" -#: part/views.py:2334 +#: part/views.py:2423 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2435 +#: part/views.py:2524 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2491 +#: part/views.py:2580 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2510 +#: part/views.py:2599 msgid "Create BOM Item" msgstr "" -#: part/views.py:2580 +#: part/views.py:2669 msgid "Edit BOM item" msgstr "" -#: part/views.py:2636 +#: part/views.py:2725 msgid "Confim BOM item deletion" msgstr "" @@ -6063,7 +6115,8 @@ msgstr "" #: templates/InvenTree/settings/appearance.html:29 #, python-format -msgid "\n" +msgid "" +"\n" " The CSS sheet \"%(invalid_color_theme)s.css\" for the currently selected color theme was not found.
\n" " Please select another color theme :)\n" " " @@ -6784,6 +6837,10 @@ msgstr "" msgid "This test is defined for a parent part" msgstr "" +#: templates/js/part.js:727 +msgid "Single Price Difference" +msgstr "" + #: templates/js/report.js:47 msgid "items selected" msgstr "" @@ -7508,4 +7565,3 @@ msgstr "" #: users/models.py:187 msgid "Permission to delete items" msgstr "" - diff --git a/InvenTree/locale/it/LC_MESSAGES/django.po b/InvenTree/locale/it/LC_MESSAGES/django.po index dbaf981556..d7603d9931 100644 --- a/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/InvenTree/locale/it/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-05-28 03:27+0000\n" +"POT-Creation-Date: 2021-05-29 07:28+0000\n" "PO-Revision-Date: 2021-05-28 04:02\n" "Last-Translator: \n" "Language-Team: Italian\n" @@ -476,7 +476,8 @@ msgstr "" #: part/forms.py:371 part/forms.py:387 part/models.py:2269 #: part/templates/part/allocation.html:19 #: part/templates/part/allocation.html:53 -#: part/templates/part/part_pricing.html:13 +#: part/templates/part/order_prices.html:175 +#: part/templates/part/part_pricing.html:12 #: part/templates/part/sale_prices.html:85 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -486,7 +487,8 @@ msgstr "" #: stock/templates/stock/item_base.html:255 #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 #: templates/js/bom.js:205 templates/js/build.js:476 templates/js/build.js:1014 -#: templates/js/stock.js:1136 templates/js/stock.js:1398 +#: templates/js/part.js:717 templates/js/stock.js:1136 +#: templates/js/stock.js:1398 msgid "Quantity" msgstr "" @@ -633,7 +635,7 @@ msgstr "" #: part/models.py:1967 part/models.py:1979 part/models.py:1997 #: part/models.py:2072 part/models.py:2168 part/models.py:2253 #: part/templates/part/part_app_base.html:8 -#: part/templates/part/part_pricing.html:9 part/templates/part/related.html:29 +#: part/templates/part/part_pricing.html:8 part/templates/part/related.html:29 #: part/templates/part/set_category.html:13 #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 @@ -768,7 +770,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:278 #: order/templates/order/so_navbar.html:33 #: order/templates/order/so_navbar.html:36 part/models.py:871 -#: part/templates/part/navbar.html:128 +#: part/templates/part/navbar.html:134 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:173 stock/forms.py:317 stock/forms.py:349 stock/forms.py:377 #: stock/models.py:530 stock/models.py:1665 stock/models.py:1767 @@ -921,8 +923,8 @@ msgstr "" #: build/templates/build/attachments.html:12 #: build/templates/build/navbar.html:43 build/templates/build/navbar.html:46 #: order/templates/order/po_navbar.html:26 -#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:119 -#: part/templates/part/navbar.html:122 stock/templates/stock/navbar.html:47 +#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:125 +#: part/templates/part/navbar.html:128 stock/templates/stock/navbar.html:47 #: stock/templates/stock/navbar.html:50 msgid "Attachments" msgstr "" @@ -1429,7 +1431,7 @@ msgstr "" msgid "Add Build Order Attachment" msgstr "" -#: build/views.py:1083 order/views.py:115 order/views.py:167 part/views.py:172 +#: build/views.py:1083 order/views.py:115 order/views.py:167 part/views.py:173 #: stock/views.py:277 msgid "Added attachment" msgstr "" @@ -1874,7 +1876,7 @@ msgstr "" msgid "Image URL" msgstr "" -#: company/forms.py:118 +#: company/forms.py:118 templates/js/part.js:708 msgid "Single Price" msgstr "" @@ -2146,7 +2148,8 @@ msgstr "" #: company/templates/company/delete.html:12 #, python-format -msgid "There are %(count)s parts sourced from this company.
\n" +msgid "" +"There are %(count)s parts sourced from this company.
\n" "If this supplier is deleted, these supplier part entries will also be deleted." msgstr "" @@ -2316,8 +2319,8 @@ msgid "There are %(count)s suppliers defined for this manufacturer part. If you msgstr "" #: company/templates/company/manufacturer_part_navbar.html:14 -#: company/views.py:63 part/templates/part/navbar.html:78 -#: part/templates/part/navbar.html:81 templates/InvenTree/search.html:316 +#: company/views.py:63 part/templates/part/navbar.html:84 +#: part/templates/part/navbar.html:87 templates/InvenTree/search.html:316 #: templates/navbar.html:35 msgid "Suppliers" msgstr "" @@ -2392,7 +2395,7 @@ msgstr "" #: company/templates/company/sales_orders.html:11 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:13 -#: part/templates/part/navbar.html:98 part/templates/part/navbar.html:101 +#: part/templates/part/navbar.html:104 part/templates/part/navbar.html:107 #: part/templates/part/sales_orders.html:10 templates/InvenTree/index.html:228 #: templates/InvenTree/search.html:345 #: templates/InvenTree/settings/tabs.html:40 templates/navbar.html:46 @@ -2404,7 +2407,7 @@ msgstr "" #: company/templates/company/purchase_orders.html:10 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:13 -#: part/templates/part/navbar.html:84 part/templates/part/navbar.html:87 +#: part/templates/part/navbar.html:90 part/templates/part/navbar.html:93 #: part/templates/part/orders.html:10 templates/InvenTree/index.html:205 #: templates/InvenTree/search.html:325 #: templates/InvenTree/settings/tabs.html:37 templates/navbar.html:37 @@ -2487,7 +2490,7 @@ msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part_pricing.html:19 company/views.py:794 -#: part/templates/part/sale_prices.html:17 part/views.py:2644 +#: part/templates/part/sale_prices.html:17 part/views.py:2733 msgid "Add Price Break" msgstr "" @@ -2506,8 +2509,8 @@ msgstr "" msgid "Delete price break" msgstr "" -#: company/views.py:70 part/templates/part/navbar.html:72 -#: part/templates/part/navbar.html:75 templates/InvenTree/search.html:306 +#: company/views.py:70 part/templates/part/navbar.html:78 +#: part/templates/part/navbar.html:81 templates/InvenTree/search.html:306 #: templates/navbar.html:36 msgid "Manufacturers" msgstr "" @@ -2529,20 +2532,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:169 part/views.py:848 +#: company/views.py:169 part/views.py:937 msgid "Download Image" msgstr "" -#: company/views.py:198 part/views.py:880 +#: company/views.py:198 part/views.py:969 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:205 part/views.py:887 +#: company/views.py:205 part/views.py:976 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:214 part/views.py:896 +#: company/views.py:214 part/views.py:985 msgid "Supplied URL is not a valid image file" msgstr "" @@ -2602,15 +2605,15 @@ msgstr "" msgid "Delete Supplier Part" msgstr "" -#: company/views.py:799 part/views.py:2648 +#: company/views.py:799 part/views.py:2737 msgid "Added new price break" msgstr "" -#: company/views.py:855 part/views.py:2692 +#: company/views.py:855 part/views.py:2781 msgid "Edit Price Break" msgstr "" -#: company/views.py:870 part/views.py:2706 +#: company/views.py:870 part/views.py:2795 msgid "Delete Price Break" msgstr "" @@ -2785,7 +2788,7 @@ msgstr "" msgid "Date order was completed" msgstr "" -#: order/models.py:243 part/views.py:1586 stock/models.py:302 +#: order/models.py:243 part/views.py:1675 stock/models.py:302 #: stock/models.py:1018 msgid "Quantity must be greater than zero" msgstr "" @@ -2880,8 +2883,9 @@ msgstr "" msgid "Unit purchase price" msgstr "" -#: order/models.py:698 part/templates/part/navbar.html:95 -#: part/templates/part/part_pricing.html:78 +#: order/models.py:698 part/templates/part/navbar.html:101 +#: part/templates/part/order_prices.html:82 +#: part/templates/part/part_pricing.html:77 msgid "Sale Price" msgstr "" @@ -4050,7 +4054,7 @@ msgstr "" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2364 part/views.py:1592 part/views.py:1644 +#: part/models.py:2364 part/views.py:1681 part/views.py:1733 #: stock/models.py:292 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -4143,7 +4147,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:61 part/views.py:1887 +#: part/templates/part/bom.html:61 part/views.py:1976 msgid "Export Bill of Materials" msgstr "" @@ -4159,7 +4163,7 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/bom.html:160 part/views.py:584 +#: part/templates/part/bom.html:160 part/views.py:585 #: templates/js/stock.js:1285 msgid "Create New Part" msgstr "" @@ -4241,7 +4245,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:29 part/views.py:2290 +#: part/templates/part/category.html:29 part/views.py:2379 msgid "Create new part category" msgstr "" @@ -4359,7 +4363,7 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:460 +#: part/templates/part/copy_part.html:9 part/views.py:461 msgid "Duplicate Part" msgstr "" @@ -4496,27 +4500,111 @@ msgstr "" msgid "Used In" msgstr "" -#: part/templates/part/navbar.html:92 +#: part/templates/part/navbar.html:72 part/templates/part/order_prices.html:12 +msgid "Order Price Information" +msgstr "" + +#: part/templates/part/navbar.html:75 +msgid "Order Price" +msgstr "" + +#: part/templates/part/navbar.html:98 msgid "Sales Price Information" msgstr "" -#: part/templates/part/navbar.html:106 part/templates/part/part_tests.html:10 +#: part/templates/part/navbar.html:112 part/templates/part/part_tests.html:10 msgid "Part Test Templates" msgstr "" -#: part/templates/part/navbar.html:109 stock/templates/stock/item_base.html:409 +#: part/templates/part/navbar.html:115 stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: part/templates/part/navbar.html:113 part/templates/part/navbar.html:116 +#: part/templates/part/navbar.html:119 part/templates/part/navbar.html:122 #: part/templates/part/related.html:10 msgid "Related Parts" msgstr "" -#: part/templates/part/navbar.html:125 part/templates/part/notes.html:12 +#: part/templates/part/navbar.html:131 part/templates/part/notes.html:12 msgid "Part Notes" msgstr "" +#: part/templates/part/order_prices.html:21 +msgid "Pricing ranges" +msgstr "" + +#: part/templates/part/order_prices.html:26 +#: part/templates/part/part_pricing.html:18 +msgid "Supplier Pricing" +msgstr "" + +#: part/templates/part/order_prices.html:27 +#: part/templates/part/order_prices.html:52 +#: part/templates/part/order_prices.html:83 +#: part/templates/part/part_pricing.html:22 +#: part/templates/part/part_pricing.html:48 +#: part/templates/part/part_pricing.html:80 +msgid "Unit Cost" +msgstr "" + +#: part/templates/part/order_prices.html:34 +#: part/templates/part/order_prices.html:59 +#: part/templates/part/order_prices.html:88 +#: part/templates/part/part_pricing.html:28 +#: part/templates/part/part_pricing.html:54 +#: part/templates/part/part_pricing.html:84 +msgid "Total Cost" +msgstr "" + +#: part/templates/part/order_prices.html:42 +#: part/templates/part/part_pricing.html:36 +msgid "No supplier pricing available" +msgstr "" + +#: part/templates/part/order_prices.html:51 +#: part/templates/part/order_prices.html:103 +#: part/templates/part/part_pricing.html:44 +msgid "BOM Pricing" +msgstr "" + +#: part/templates/part/order_prices.html:67 +#: part/templates/part/part_pricing.html:62 +msgid "Note: BOM pricing is incomplete for this part" +msgstr "" + +#: part/templates/part/order_prices.html:74 +#: part/templates/part/part_pricing.html:69 +msgid "No BOM pricing available" +msgstr "" + +#: part/templates/part/order_prices.html:97 +#: part/templates/part/part_pricing.html:93 +msgid "No pricing information is available for this part." +msgstr "" + +#: part/templates/part/order_prices.html:113 +msgid "Stock Pricing" +msgstr "" + +#: part/templates/part/order_prices.html:121 +msgid "No stock pricing history is available for this part." +msgstr "" + +#: part/templates/part/order_prices.html:140 +#, python-format +msgid "Single Price - %(currency)s" +msgstr "" + +#: part/templates/part/order_prices.html:152 +#, python-format +msgid "Single Price Difference - %(currency)s" +msgstr "" + +#: part/templates/part/order_prices.html:163 +#, python-format +msgid "Part Single Price - %(currency)s" +msgstr "" + #: part/templates/part/params.html:17 msgid "Add new parameter" msgstr "" @@ -4638,42 +4726,6 @@ msgstr "" msgid "Calculate" msgstr "" -#: part/templates/part/part_pricing.html:19 -msgid "Supplier Pricing" -msgstr "" - -#: part/templates/part/part_pricing.html:23 -#: part/templates/part/part_pricing.html:49 -#: part/templates/part/part_pricing.html:81 -msgid "Unit Cost" -msgstr "" - -#: part/templates/part/part_pricing.html:29 -#: part/templates/part/part_pricing.html:55 -#: part/templates/part/part_pricing.html:85 -msgid "Total Cost" -msgstr "" - -#: part/templates/part/part_pricing.html:37 -msgid "No supplier pricing available" -msgstr "" - -#: part/templates/part/part_pricing.html:45 -msgid "BOM Pricing" -msgstr "" - -#: part/templates/part/part_pricing.html:63 -msgid "Note: BOM pricing is incomplete for this part" -msgstr "" - -#: part/templates/part/part_pricing.html:70 -msgid "No BOM pricing available" -msgstr "" - -#: part/templates/part/part_pricing.html:94 -msgid "No pricing information is available for this part." -msgstr "" - #: part/templates/part/part_tests.html:17 msgid "Add Test Template" msgstr "" @@ -4783,212 +4835,212 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:89 +#: part/views.py:90 msgid "Add Related Part" msgstr "" -#: part/views.py:144 +#: part/views.py:145 msgid "Delete Related Part" msgstr "" -#: part/views.py:158 +#: part/views.py:159 msgid "Add part attachment" msgstr "" -#: part/views.py:211 templates/attachment_table.html:32 +#: part/views.py:212 templates/attachment_table.html:32 msgid "Edit attachment" msgstr "" -#: part/views.py:215 +#: part/views.py:216 msgid "Part attachment updated" msgstr "" -#: part/views.py:230 +#: part/views.py:231 msgid "Delete Part Attachment" msgstr "" -#: part/views.py:238 +#: part/views.py:239 msgid "Deleted part attachment" msgstr "" -#: part/views.py:247 +#: part/views.py:248 msgid "Create Test Template" msgstr "" -#: part/views.py:274 +#: part/views.py:275 msgid "Edit Test Template" msgstr "" -#: part/views.py:288 +#: part/views.py:289 msgid "Delete Test Template" msgstr "" -#: part/views.py:295 +#: part/views.py:296 msgid "Set Part Category" msgstr "" -#: part/views.py:345 +#: part/views.py:346 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:380 +#: part/views.py:381 msgid "Create Variant" msgstr "" -#: part/views.py:465 +#: part/views.py:466 msgid "Copied part" msgstr "" -#: part/views.py:519 part/views.py:657 +#: part/views.py:520 part/views.py:658 msgid "Possible matches exist - confirm creation of new part" msgstr "" -#: part/views.py:589 +#: part/views.py:590 msgid "Created new part" msgstr "" -#: part/views.py:825 +#: part/views.py:914 msgid "Part QR Code" msgstr "" -#: part/views.py:927 +#: part/views.py:1016 msgid "Upload Part Image" msgstr "" -#: part/views.py:933 part/views.py:968 +#: part/views.py:1022 part/views.py:1057 msgid "Updated part image" msgstr "" -#: part/views.py:942 +#: part/views.py:1031 msgid "Select Part Image" msgstr "" -#: part/views.py:971 +#: part/views.py:1060 msgid "Part image not found" msgstr "" -#: part/views.py:982 +#: part/views.py:1071 msgid "Edit Part Properties" msgstr "" -#: part/views.py:1017 +#: part/views.py:1106 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1047 +#: part/views.py:1136 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1068 +#: part/views.py:1157 msgid "Validate BOM" msgstr "" -#: part/views.py:1089 +#: part/views.py:1178 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1100 +#: part/views.py:1189 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1234 +#: part/views.py:1323 msgid "No BOM file provided" msgstr "" -#: part/views.py:1595 +#: part/views.py:1684 msgid "Enter a valid quantity" msgstr "" -#: part/views.py:1620 part/views.py:1623 +#: part/views.py:1709 part/views.py:1712 msgid "Select valid part" msgstr "" -#: part/views.py:1629 +#: part/views.py:1718 msgid "Duplicate part selected" msgstr "" -#: part/views.py:1667 +#: part/views.py:1756 msgid "Select a part" msgstr "" -#: part/views.py:1673 +#: part/views.py:1762 msgid "Selected part creates a circular BOM" msgstr "" -#: part/views.py:1677 +#: part/views.py:1766 msgid "Specify quantity" msgstr "" -#: part/views.py:1939 +#: part/views.py:2028 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:1946 +#: part/views.py:2035 msgid "Part was deleted" msgstr "" -#: part/views.py:1955 +#: part/views.py:2044 msgid "Part Pricing" msgstr "" -#: part/views.py:2089 +#: part/views.py:2178 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:2099 +#: part/views.py:2188 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:2106 +#: part/views.py:2195 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:2114 +#: part/views.py:2203 msgid "Create Part Parameter" msgstr "" -#: part/views.py:2164 +#: part/views.py:2253 msgid "Edit Part Parameter" msgstr "" -#: part/views.py:2178 +#: part/views.py:2267 msgid "Delete Part Parameter" msgstr "" -#: part/views.py:2238 +#: part/views.py:2327 msgid "Edit Part Category" msgstr "" -#: part/views.py:2276 +#: part/views.py:2365 msgid "Delete Part Category" msgstr "" -#: part/views.py:2282 +#: part/views.py:2371 msgid "Part category was deleted" msgstr "" -#: part/views.py:2334 +#: part/views.py:2423 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2435 +#: part/views.py:2524 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2491 +#: part/views.py:2580 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2510 +#: part/views.py:2599 msgid "Create BOM Item" msgstr "" -#: part/views.py:2580 +#: part/views.py:2669 msgid "Edit BOM item" msgstr "" -#: part/views.py:2636 +#: part/views.py:2725 msgid "Confim BOM item deletion" msgstr "" @@ -6063,7 +6115,8 @@ msgstr "" #: templates/InvenTree/settings/appearance.html:29 #, python-format -msgid "\n" +msgid "" +"\n" " The CSS sheet \"%(invalid_color_theme)s.css\" for the currently selected color theme was not found.
\n" " Please select another color theme :)\n" " " @@ -6784,6 +6837,10 @@ msgstr "" msgid "This test is defined for a parent part" msgstr "" +#: templates/js/part.js:727 +msgid "Single Price Difference" +msgstr "" + #: templates/js/report.js:47 msgid "items selected" msgstr "" @@ -7508,4 +7565,3 @@ msgstr "" #: users/models.py:187 msgid "Permission to delete items" msgstr "" - diff --git a/InvenTree/locale/ja/LC_MESSAGES/django.po b/InvenTree/locale/ja/LC_MESSAGES/django.po index 8cf9cf65af..80c2ab0260 100644 --- a/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-05-28 03:27+0000\n" +"POT-Creation-Date: 2021-05-29 07:28+0000\n" "PO-Revision-Date: 2021-05-28 04:02\n" "Last-Translator: \n" "Language-Team: Japanese\n" @@ -476,7 +476,8 @@ msgstr "" #: part/forms.py:371 part/forms.py:387 part/models.py:2269 #: part/templates/part/allocation.html:19 #: part/templates/part/allocation.html:53 -#: part/templates/part/part_pricing.html:13 +#: part/templates/part/order_prices.html:175 +#: part/templates/part/part_pricing.html:12 #: part/templates/part/sale_prices.html:85 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -486,7 +487,8 @@ msgstr "" #: stock/templates/stock/item_base.html:255 #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 #: templates/js/bom.js:205 templates/js/build.js:476 templates/js/build.js:1014 -#: templates/js/stock.js:1136 templates/js/stock.js:1398 +#: templates/js/part.js:717 templates/js/stock.js:1136 +#: templates/js/stock.js:1398 msgid "Quantity" msgstr "" @@ -633,7 +635,7 @@ msgstr "" #: part/models.py:1967 part/models.py:1979 part/models.py:1997 #: part/models.py:2072 part/models.py:2168 part/models.py:2253 #: part/templates/part/part_app_base.html:8 -#: part/templates/part/part_pricing.html:9 part/templates/part/related.html:29 +#: part/templates/part/part_pricing.html:8 part/templates/part/related.html:29 #: part/templates/part/set_category.html:13 #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 @@ -768,7 +770,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:278 #: order/templates/order/so_navbar.html:33 #: order/templates/order/so_navbar.html:36 part/models.py:871 -#: part/templates/part/navbar.html:128 +#: part/templates/part/navbar.html:134 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:173 stock/forms.py:317 stock/forms.py:349 stock/forms.py:377 #: stock/models.py:530 stock/models.py:1665 stock/models.py:1767 @@ -921,8 +923,8 @@ msgstr "" #: build/templates/build/attachments.html:12 #: build/templates/build/navbar.html:43 build/templates/build/navbar.html:46 #: order/templates/order/po_navbar.html:26 -#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:119 -#: part/templates/part/navbar.html:122 stock/templates/stock/navbar.html:47 +#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:125 +#: part/templates/part/navbar.html:128 stock/templates/stock/navbar.html:47 #: stock/templates/stock/navbar.html:50 msgid "Attachments" msgstr "" @@ -1429,7 +1431,7 @@ msgstr "" msgid "Add Build Order Attachment" msgstr "" -#: build/views.py:1083 order/views.py:115 order/views.py:167 part/views.py:172 +#: build/views.py:1083 order/views.py:115 order/views.py:167 part/views.py:173 #: stock/views.py:277 msgid "Added attachment" msgstr "" @@ -1874,7 +1876,7 @@ msgstr "" msgid "Image URL" msgstr "" -#: company/forms.py:118 +#: company/forms.py:118 templates/js/part.js:708 msgid "Single Price" msgstr "" @@ -2146,7 +2148,8 @@ msgstr "" #: company/templates/company/delete.html:12 #, python-format -msgid "There are %(count)s parts sourced from this company.
\n" +msgid "" +"There are %(count)s parts sourced from this company.
\n" "If this supplier is deleted, these supplier part entries will also be deleted." msgstr "" @@ -2316,8 +2319,8 @@ msgid "There are %(count)s suppliers defined for this manufacturer part. If you msgstr "" #: company/templates/company/manufacturer_part_navbar.html:14 -#: company/views.py:63 part/templates/part/navbar.html:78 -#: part/templates/part/navbar.html:81 templates/InvenTree/search.html:316 +#: company/views.py:63 part/templates/part/navbar.html:84 +#: part/templates/part/navbar.html:87 templates/InvenTree/search.html:316 #: templates/navbar.html:35 msgid "Suppliers" msgstr "" @@ -2392,7 +2395,7 @@ msgstr "" #: company/templates/company/sales_orders.html:11 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:13 -#: part/templates/part/navbar.html:98 part/templates/part/navbar.html:101 +#: part/templates/part/navbar.html:104 part/templates/part/navbar.html:107 #: part/templates/part/sales_orders.html:10 templates/InvenTree/index.html:228 #: templates/InvenTree/search.html:345 #: templates/InvenTree/settings/tabs.html:40 templates/navbar.html:46 @@ -2404,7 +2407,7 @@ msgstr "" #: company/templates/company/purchase_orders.html:10 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:13 -#: part/templates/part/navbar.html:84 part/templates/part/navbar.html:87 +#: part/templates/part/navbar.html:90 part/templates/part/navbar.html:93 #: part/templates/part/orders.html:10 templates/InvenTree/index.html:205 #: templates/InvenTree/search.html:325 #: templates/InvenTree/settings/tabs.html:37 templates/navbar.html:37 @@ -2487,7 +2490,7 @@ msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part_pricing.html:19 company/views.py:794 -#: part/templates/part/sale_prices.html:17 part/views.py:2644 +#: part/templates/part/sale_prices.html:17 part/views.py:2733 msgid "Add Price Break" msgstr "" @@ -2506,8 +2509,8 @@ msgstr "" msgid "Delete price break" msgstr "" -#: company/views.py:70 part/templates/part/navbar.html:72 -#: part/templates/part/navbar.html:75 templates/InvenTree/search.html:306 +#: company/views.py:70 part/templates/part/navbar.html:78 +#: part/templates/part/navbar.html:81 templates/InvenTree/search.html:306 #: templates/navbar.html:36 msgid "Manufacturers" msgstr "" @@ -2529,20 +2532,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:169 part/views.py:848 +#: company/views.py:169 part/views.py:937 msgid "Download Image" msgstr "" -#: company/views.py:198 part/views.py:880 +#: company/views.py:198 part/views.py:969 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:205 part/views.py:887 +#: company/views.py:205 part/views.py:976 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:214 part/views.py:896 +#: company/views.py:214 part/views.py:985 msgid "Supplied URL is not a valid image file" msgstr "" @@ -2602,15 +2605,15 @@ msgstr "" msgid "Delete Supplier Part" msgstr "" -#: company/views.py:799 part/views.py:2648 +#: company/views.py:799 part/views.py:2737 msgid "Added new price break" msgstr "" -#: company/views.py:855 part/views.py:2692 +#: company/views.py:855 part/views.py:2781 msgid "Edit Price Break" msgstr "" -#: company/views.py:870 part/views.py:2706 +#: company/views.py:870 part/views.py:2795 msgid "Delete Price Break" msgstr "" @@ -2785,7 +2788,7 @@ msgstr "" msgid "Date order was completed" msgstr "" -#: order/models.py:243 part/views.py:1586 stock/models.py:302 +#: order/models.py:243 part/views.py:1675 stock/models.py:302 #: stock/models.py:1018 msgid "Quantity must be greater than zero" msgstr "" @@ -2880,8 +2883,9 @@ msgstr "" msgid "Unit purchase price" msgstr "" -#: order/models.py:698 part/templates/part/navbar.html:95 -#: part/templates/part/part_pricing.html:78 +#: order/models.py:698 part/templates/part/navbar.html:101 +#: part/templates/part/order_prices.html:82 +#: part/templates/part/part_pricing.html:77 msgid "Sale Price" msgstr "" @@ -4050,7 +4054,7 @@ msgstr "" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2364 part/views.py:1592 part/views.py:1644 +#: part/models.py:2364 part/views.py:1681 part/views.py:1733 #: stock/models.py:292 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -4143,7 +4147,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:61 part/views.py:1887 +#: part/templates/part/bom.html:61 part/views.py:1976 msgid "Export Bill of Materials" msgstr "" @@ -4159,7 +4163,7 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/bom.html:160 part/views.py:584 +#: part/templates/part/bom.html:160 part/views.py:585 #: templates/js/stock.js:1285 msgid "Create New Part" msgstr "" @@ -4241,7 +4245,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:29 part/views.py:2290 +#: part/templates/part/category.html:29 part/views.py:2379 msgid "Create new part category" msgstr "" @@ -4359,7 +4363,7 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:460 +#: part/templates/part/copy_part.html:9 part/views.py:461 msgid "Duplicate Part" msgstr "" @@ -4496,27 +4500,111 @@ msgstr "" msgid "Used In" msgstr "" -#: part/templates/part/navbar.html:92 +#: part/templates/part/navbar.html:72 part/templates/part/order_prices.html:12 +msgid "Order Price Information" +msgstr "" + +#: part/templates/part/navbar.html:75 +msgid "Order Price" +msgstr "" + +#: part/templates/part/navbar.html:98 msgid "Sales Price Information" msgstr "" -#: part/templates/part/navbar.html:106 part/templates/part/part_tests.html:10 +#: part/templates/part/navbar.html:112 part/templates/part/part_tests.html:10 msgid "Part Test Templates" msgstr "" -#: part/templates/part/navbar.html:109 stock/templates/stock/item_base.html:409 +#: part/templates/part/navbar.html:115 stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: part/templates/part/navbar.html:113 part/templates/part/navbar.html:116 +#: part/templates/part/navbar.html:119 part/templates/part/navbar.html:122 #: part/templates/part/related.html:10 msgid "Related Parts" msgstr "" -#: part/templates/part/navbar.html:125 part/templates/part/notes.html:12 +#: part/templates/part/navbar.html:131 part/templates/part/notes.html:12 msgid "Part Notes" msgstr "" +#: part/templates/part/order_prices.html:21 +msgid "Pricing ranges" +msgstr "" + +#: part/templates/part/order_prices.html:26 +#: part/templates/part/part_pricing.html:18 +msgid "Supplier Pricing" +msgstr "" + +#: part/templates/part/order_prices.html:27 +#: part/templates/part/order_prices.html:52 +#: part/templates/part/order_prices.html:83 +#: part/templates/part/part_pricing.html:22 +#: part/templates/part/part_pricing.html:48 +#: part/templates/part/part_pricing.html:80 +msgid "Unit Cost" +msgstr "" + +#: part/templates/part/order_prices.html:34 +#: part/templates/part/order_prices.html:59 +#: part/templates/part/order_prices.html:88 +#: part/templates/part/part_pricing.html:28 +#: part/templates/part/part_pricing.html:54 +#: part/templates/part/part_pricing.html:84 +msgid "Total Cost" +msgstr "" + +#: part/templates/part/order_prices.html:42 +#: part/templates/part/part_pricing.html:36 +msgid "No supplier pricing available" +msgstr "" + +#: part/templates/part/order_prices.html:51 +#: part/templates/part/order_prices.html:103 +#: part/templates/part/part_pricing.html:44 +msgid "BOM Pricing" +msgstr "" + +#: part/templates/part/order_prices.html:67 +#: part/templates/part/part_pricing.html:62 +msgid "Note: BOM pricing is incomplete for this part" +msgstr "" + +#: part/templates/part/order_prices.html:74 +#: part/templates/part/part_pricing.html:69 +msgid "No BOM pricing available" +msgstr "" + +#: part/templates/part/order_prices.html:97 +#: part/templates/part/part_pricing.html:93 +msgid "No pricing information is available for this part." +msgstr "" + +#: part/templates/part/order_prices.html:113 +msgid "Stock Pricing" +msgstr "" + +#: part/templates/part/order_prices.html:121 +msgid "No stock pricing history is available for this part." +msgstr "" + +#: part/templates/part/order_prices.html:140 +#, python-format +msgid "Single Price - %(currency)s" +msgstr "" + +#: part/templates/part/order_prices.html:152 +#, python-format +msgid "Single Price Difference - %(currency)s" +msgstr "" + +#: part/templates/part/order_prices.html:163 +#, python-format +msgid "Part Single Price - %(currency)s" +msgstr "" + #: part/templates/part/params.html:17 msgid "Add new parameter" msgstr "" @@ -4638,42 +4726,6 @@ msgstr "" msgid "Calculate" msgstr "" -#: part/templates/part/part_pricing.html:19 -msgid "Supplier Pricing" -msgstr "" - -#: part/templates/part/part_pricing.html:23 -#: part/templates/part/part_pricing.html:49 -#: part/templates/part/part_pricing.html:81 -msgid "Unit Cost" -msgstr "" - -#: part/templates/part/part_pricing.html:29 -#: part/templates/part/part_pricing.html:55 -#: part/templates/part/part_pricing.html:85 -msgid "Total Cost" -msgstr "" - -#: part/templates/part/part_pricing.html:37 -msgid "No supplier pricing available" -msgstr "" - -#: part/templates/part/part_pricing.html:45 -msgid "BOM Pricing" -msgstr "" - -#: part/templates/part/part_pricing.html:63 -msgid "Note: BOM pricing is incomplete for this part" -msgstr "" - -#: part/templates/part/part_pricing.html:70 -msgid "No BOM pricing available" -msgstr "" - -#: part/templates/part/part_pricing.html:94 -msgid "No pricing information is available for this part." -msgstr "" - #: part/templates/part/part_tests.html:17 msgid "Add Test Template" msgstr "" @@ -4783,212 +4835,212 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:89 +#: part/views.py:90 msgid "Add Related Part" msgstr "" -#: part/views.py:144 +#: part/views.py:145 msgid "Delete Related Part" msgstr "" -#: part/views.py:158 +#: part/views.py:159 msgid "Add part attachment" msgstr "" -#: part/views.py:211 templates/attachment_table.html:32 +#: part/views.py:212 templates/attachment_table.html:32 msgid "Edit attachment" msgstr "" -#: part/views.py:215 +#: part/views.py:216 msgid "Part attachment updated" msgstr "" -#: part/views.py:230 +#: part/views.py:231 msgid "Delete Part Attachment" msgstr "" -#: part/views.py:238 +#: part/views.py:239 msgid "Deleted part attachment" msgstr "" -#: part/views.py:247 +#: part/views.py:248 msgid "Create Test Template" msgstr "" -#: part/views.py:274 +#: part/views.py:275 msgid "Edit Test Template" msgstr "" -#: part/views.py:288 +#: part/views.py:289 msgid "Delete Test Template" msgstr "" -#: part/views.py:295 +#: part/views.py:296 msgid "Set Part Category" msgstr "" -#: part/views.py:345 +#: part/views.py:346 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:380 +#: part/views.py:381 msgid "Create Variant" msgstr "" -#: part/views.py:465 +#: part/views.py:466 msgid "Copied part" msgstr "" -#: part/views.py:519 part/views.py:657 +#: part/views.py:520 part/views.py:658 msgid "Possible matches exist - confirm creation of new part" msgstr "" -#: part/views.py:589 +#: part/views.py:590 msgid "Created new part" msgstr "" -#: part/views.py:825 +#: part/views.py:914 msgid "Part QR Code" msgstr "" -#: part/views.py:927 +#: part/views.py:1016 msgid "Upload Part Image" msgstr "" -#: part/views.py:933 part/views.py:968 +#: part/views.py:1022 part/views.py:1057 msgid "Updated part image" msgstr "" -#: part/views.py:942 +#: part/views.py:1031 msgid "Select Part Image" msgstr "" -#: part/views.py:971 +#: part/views.py:1060 msgid "Part image not found" msgstr "" -#: part/views.py:982 +#: part/views.py:1071 msgid "Edit Part Properties" msgstr "" -#: part/views.py:1017 +#: part/views.py:1106 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1047 +#: part/views.py:1136 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1068 +#: part/views.py:1157 msgid "Validate BOM" msgstr "" -#: part/views.py:1089 +#: part/views.py:1178 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1100 +#: part/views.py:1189 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1234 +#: part/views.py:1323 msgid "No BOM file provided" msgstr "" -#: part/views.py:1595 +#: part/views.py:1684 msgid "Enter a valid quantity" msgstr "" -#: part/views.py:1620 part/views.py:1623 +#: part/views.py:1709 part/views.py:1712 msgid "Select valid part" msgstr "" -#: part/views.py:1629 +#: part/views.py:1718 msgid "Duplicate part selected" msgstr "" -#: part/views.py:1667 +#: part/views.py:1756 msgid "Select a part" msgstr "" -#: part/views.py:1673 +#: part/views.py:1762 msgid "Selected part creates a circular BOM" msgstr "" -#: part/views.py:1677 +#: part/views.py:1766 msgid "Specify quantity" msgstr "" -#: part/views.py:1939 +#: part/views.py:2028 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:1946 +#: part/views.py:2035 msgid "Part was deleted" msgstr "" -#: part/views.py:1955 +#: part/views.py:2044 msgid "Part Pricing" msgstr "" -#: part/views.py:2089 +#: part/views.py:2178 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:2099 +#: part/views.py:2188 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:2106 +#: part/views.py:2195 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:2114 +#: part/views.py:2203 msgid "Create Part Parameter" msgstr "" -#: part/views.py:2164 +#: part/views.py:2253 msgid "Edit Part Parameter" msgstr "" -#: part/views.py:2178 +#: part/views.py:2267 msgid "Delete Part Parameter" msgstr "" -#: part/views.py:2238 +#: part/views.py:2327 msgid "Edit Part Category" msgstr "" -#: part/views.py:2276 +#: part/views.py:2365 msgid "Delete Part Category" msgstr "" -#: part/views.py:2282 +#: part/views.py:2371 msgid "Part category was deleted" msgstr "" -#: part/views.py:2334 +#: part/views.py:2423 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2435 +#: part/views.py:2524 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2491 +#: part/views.py:2580 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2510 +#: part/views.py:2599 msgid "Create BOM Item" msgstr "" -#: part/views.py:2580 +#: part/views.py:2669 msgid "Edit BOM item" msgstr "" -#: part/views.py:2636 +#: part/views.py:2725 msgid "Confim BOM item deletion" msgstr "" @@ -6063,7 +6115,8 @@ msgstr "" #: templates/InvenTree/settings/appearance.html:29 #, python-format -msgid "\n" +msgid "" +"\n" " The CSS sheet \"%(invalid_color_theme)s.css\" for the currently selected color theme was not found.
\n" " Please select another color theme :)\n" " " @@ -6784,6 +6837,10 @@ msgstr "" msgid "This test is defined for a parent part" msgstr "" +#: templates/js/part.js:727 +msgid "Single Price Difference" +msgstr "" + #: templates/js/report.js:47 msgid "items selected" msgstr "" @@ -7508,4 +7565,3 @@ msgstr "" #: users/models.py:187 msgid "Permission to delete items" msgstr "" - diff --git a/InvenTree/locale/pl/LC_MESSAGES/django.po b/InvenTree/locale/pl/LC_MESSAGES/django.po index 56be638c5d..9f34636319 100644 --- a/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-05-28 03:27+0000\n" +"POT-Creation-Date: 2021-05-29 07:28+0000\n" "PO-Revision-Date: 2021-05-28 04:02\n" "Last-Translator: \n" "Language-Team: Polish\n" @@ -476,7 +476,8 @@ msgstr "" #: part/forms.py:371 part/forms.py:387 part/models.py:2269 #: part/templates/part/allocation.html:19 #: part/templates/part/allocation.html:53 -#: part/templates/part/part_pricing.html:13 +#: part/templates/part/order_prices.html:175 +#: part/templates/part/part_pricing.html:12 #: part/templates/part/sale_prices.html:85 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -486,7 +487,8 @@ msgstr "" #: stock/templates/stock/item_base.html:255 #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 #: templates/js/bom.js:205 templates/js/build.js:476 templates/js/build.js:1014 -#: templates/js/stock.js:1136 templates/js/stock.js:1398 +#: templates/js/part.js:717 templates/js/stock.js:1136 +#: templates/js/stock.js:1398 msgid "Quantity" msgstr "Ilość" @@ -633,7 +635,7 @@ msgstr "Zamówienie budowy, do którego budowa jest przypisana" #: part/models.py:1967 part/models.py:1979 part/models.py:1997 #: part/models.py:2072 part/models.py:2168 part/models.py:2253 #: part/templates/part/part_app_base.html:8 -#: part/templates/part/part_pricing.html:9 part/templates/part/related.html:29 +#: part/templates/part/part_pricing.html:8 part/templates/part/related.html:29 #: part/templates/part/set_category.html:13 #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 @@ -768,7 +770,7 @@ msgstr "Link do zewnętrznego adresu URL" #: order/templates/order/sales_order_detail.html:278 #: order/templates/order/so_navbar.html:33 #: order/templates/order/so_navbar.html:36 part/models.py:871 -#: part/templates/part/navbar.html:128 +#: part/templates/part/navbar.html:134 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:173 stock/forms.py:317 stock/forms.py:349 stock/forms.py:377 #: stock/models.py:530 stock/models.py:1665 stock/models.py:1767 @@ -921,8 +923,8 @@ msgstr "Numer Seryjny" #: build/templates/build/attachments.html:12 #: build/templates/build/navbar.html:43 build/templates/build/navbar.html:46 #: order/templates/order/po_navbar.html:26 -#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:119 -#: part/templates/part/navbar.html:122 stock/templates/stock/navbar.html:47 +#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:125 +#: part/templates/part/navbar.html:128 stock/templates/stock/navbar.html:47 #: stock/templates/stock/navbar.html:50 msgid "Attachments" msgstr "Załączniki" @@ -1429,7 +1431,7 @@ msgstr "" msgid "Add Build Order Attachment" msgstr "" -#: build/views.py:1083 order/views.py:115 order/views.py:167 part/views.py:172 +#: build/views.py:1083 order/views.py:115 order/views.py:167 part/views.py:173 #: stock/views.py:277 msgid "Added attachment" msgstr "Dodano załącznik" @@ -1874,7 +1876,7 @@ msgstr "URL" msgid "Image URL" msgstr "URL zdjęcia" -#: company/forms.py:118 +#: company/forms.py:118 templates/js/part.js:708 msgid "Single Price" msgstr "Cena jednostkowa" @@ -2146,7 +2148,8 @@ msgstr "" #: company/templates/company/delete.html:12 #, python-format -msgid "There are %(count)s parts sourced from this company.
\n" +msgid "" +"There are %(count)s parts sourced from this company.
\n" "If this supplier is deleted, these supplier part entries will also be deleted." msgstr "" @@ -2316,8 +2319,8 @@ msgid "There are %(count)s suppliers defined for this manufacturer part. If you msgstr "" #: company/templates/company/manufacturer_part_navbar.html:14 -#: company/views.py:63 part/templates/part/navbar.html:78 -#: part/templates/part/navbar.html:81 templates/InvenTree/search.html:316 +#: company/views.py:63 part/templates/part/navbar.html:84 +#: part/templates/part/navbar.html:87 templates/InvenTree/search.html:316 #: templates/navbar.html:35 msgid "Suppliers" msgstr "Dostawcy" @@ -2392,7 +2395,7 @@ msgstr "" #: company/templates/company/sales_orders.html:11 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:13 -#: part/templates/part/navbar.html:98 part/templates/part/navbar.html:101 +#: part/templates/part/navbar.html:104 part/templates/part/navbar.html:107 #: part/templates/part/sales_orders.html:10 templates/InvenTree/index.html:228 #: templates/InvenTree/search.html:345 #: templates/InvenTree/settings/tabs.html:40 templates/navbar.html:46 @@ -2404,7 +2407,7 @@ msgstr "" #: company/templates/company/purchase_orders.html:10 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:13 -#: part/templates/part/navbar.html:84 part/templates/part/navbar.html:87 +#: part/templates/part/navbar.html:90 part/templates/part/navbar.html:93 #: part/templates/part/orders.html:10 templates/InvenTree/index.html:205 #: templates/InvenTree/search.html:325 #: templates/InvenTree/settings/tabs.html:37 templates/navbar.html:37 @@ -2487,7 +2490,7 @@ msgid "Pricing Information" msgstr "Informacja cenowa" #: company/templates/company/supplier_part_pricing.html:19 company/views.py:794 -#: part/templates/part/sale_prices.html:17 part/views.py:2644 +#: part/templates/part/sale_prices.html:17 part/views.py:2733 msgid "Add Price Break" msgstr "" @@ -2506,8 +2509,8 @@ msgstr "Edytuj przedział cenowy" msgid "Delete price break" msgstr "" -#: company/views.py:70 part/templates/part/navbar.html:72 -#: part/templates/part/navbar.html:75 templates/InvenTree/search.html:306 +#: company/views.py:70 part/templates/part/navbar.html:78 +#: part/templates/part/navbar.html:81 templates/InvenTree/search.html:306 #: templates/navbar.html:36 msgid "Manufacturers" msgstr "Producenci" @@ -2529,20 +2532,20 @@ msgstr "Firmy" msgid "New Company" msgstr "Nowa firma" -#: company/views.py:169 part/views.py:848 +#: company/views.py:169 part/views.py:937 msgid "Download Image" msgstr "Pobierz obraz" -#: company/views.py:198 part/views.py:880 +#: company/views.py:198 part/views.py:969 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:205 part/views.py:887 +#: company/views.py:205 part/views.py:976 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:214 part/views.py:896 +#: company/views.py:214 part/views.py:985 msgid "Supplied URL is not a valid image file" msgstr "" @@ -2602,15 +2605,15 @@ msgstr "" msgid "Delete Supplier Part" msgstr "" -#: company/views.py:799 part/views.py:2648 +#: company/views.py:799 part/views.py:2737 msgid "Added new price break" msgstr "" -#: company/views.py:855 part/views.py:2692 +#: company/views.py:855 part/views.py:2781 msgid "Edit Price Break" msgstr "Edytuj przedział cenowy" -#: company/views.py:870 part/views.py:2706 +#: company/views.py:870 part/views.py:2795 msgid "Delete Price Break" msgstr "" @@ -2785,7 +2788,7 @@ msgstr "" msgid "Date order was completed" msgstr "" -#: order/models.py:243 part/views.py:1586 stock/models.py:302 +#: order/models.py:243 part/views.py:1675 stock/models.py:302 #: stock/models.py:1018 msgid "Quantity must be greater than zero" msgstr "" @@ -2880,8 +2883,9 @@ msgstr "Cena zakupu" msgid "Unit purchase price" msgstr "Cena zakupu jednostkowego" -#: order/models.py:698 part/templates/part/navbar.html:95 -#: part/templates/part/part_pricing.html:78 +#: order/models.py:698 part/templates/part/navbar.html:101 +#: part/templates/part/order_prices.html:82 +#: part/templates/part/part_pricing.html:77 msgid "Sale Price" msgstr "Cena sprzedaży" @@ -4050,7 +4054,7 @@ msgstr "" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2364 part/views.py:1592 part/views.py:1644 +#: part/models.py:2364 part/views.py:1681 part/views.py:1733 #: stock/models.py:292 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -4143,7 +4147,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:61 part/views.py:1887 +#: part/templates/part/bom.html:61 part/views.py:1976 msgid "Export Bill of Materials" msgstr "" @@ -4159,7 +4163,7 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/bom.html:160 part/views.py:584 +#: part/templates/part/bom.html:160 part/views.py:585 #: templates/js/stock.js:1285 msgid "Create New Part" msgstr "" @@ -4241,7 +4245,7 @@ msgstr "" msgid "All parts" msgstr "Wszystkie części" -#: part/templates/part/category.html:29 part/views.py:2290 +#: part/templates/part/category.html:29 part/views.py:2379 msgid "Create new part category" msgstr "Stwórz nową kategorię komponentów" @@ -4359,7 +4363,7 @@ msgstr "Parametry" msgid "Part Parameters" msgstr "Parametry części" -#: part/templates/part/copy_part.html:9 part/views.py:460 +#: part/templates/part/copy_part.html:9 part/views.py:461 msgid "Duplicate Part" msgstr "Duplikuj część" @@ -4496,27 +4500,122 @@ msgstr "" msgid "Used In" msgstr "" -#: part/templates/part/navbar.html:92 +#: part/templates/part/navbar.html:72 part/templates/part/order_prices.html:12 +#, fuzzy +#| msgid "Pricing Information" +msgid "Order Price Information" +msgstr "Informacja cenowa" + +#: part/templates/part/navbar.html:75 +#, fuzzy +#| msgid "Order Parts" +msgid "Order Price" +msgstr "Zamów części" + +#: part/templates/part/navbar.html:98 msgid "Sales Price Information" msgstr "" -#: part/templates/part/navbar.html:106 part/templates/part/part_tests.html:10 +#: part/templates/part/navbar.html:112 part/templates/part/part_tests.html:10 msgid "Part Test Templates" msgstr "" -#: part/templates/part/navbar.html:109 stock/templates/stock/item_base.html:409 +#: part/templates/part/navbar.html:115 stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: part/templates/part/navbar.html:113 part/templates/part/navbar.html:116 +#: part/templates/part/navbar.html:119 part/templates/part/navbar.html:122 #: part/templates/part/related.html:10 msgid "Related Parts" msgstr "" -#: part/templates/part/navbar.html:125 part/templates/part/notes.html:12 +#: part/templates/part/navbar.html:131 part/templates/part/notes.html:12 msgid "Part Notes" msgstr "" +#: part/templates/part/order_prices.html:21 +#, fuzzy +#| msgid "Pricing Information" +msgid "Pricing ranges" +msgstr "Informacja cenowa" + +#: part/templates/part/order_prices.html:26 +#: part/templates/part/part_pricing.html:18 +msgid "Supplier Pricing" +msgstr "" + +#: part/templates/part/order_prices.html:27 +#: part/templates/part/order_prices.html:52 +#: part/templates/part/order_prices.html:83 +#: part/templates/part/part_pricing.html:22 +#: part/templates/part/part_pricing.html:48 +#: part/templates/part/part_pricing.html:80 +msgid "Unit Cost" +msgstr "" + +#: part/templates/part/order_prices.html:34 +#: part/templates/part/order_prices.html:59 +#: part/templates/part/order_prices.html:88 +#: part/templates/part/part_pricing.html:28 +#: part/templates/part/part_pricing.html:54 +#: part/templates/part/part_pricing.html:84 +msgid "Total Cost" +msgstr "" + +#: part/templates/part/order_prices.html:42 +#: part/templates/part/part_pricing.html:36 +msgid "No supplier pricing available" +msgstr "" + +#: part/templates/part/order_prices.html:51 +#: part/templates/part/order_prices.html:103 +#: part/templates/part/part_pricing.html:44 +msgid "BOM Pricing" +msgstr "" + +#: part/templates/part/order_prices.html:67 +#: part/templates/part/part_pricing.html:62 +msgid "Note: BOM pricing is incomplete for this part" +msgstr "" + +#: part/templates/part/order_prices.html:74 +#: part/templates/part/part_pricing.html:69 +msgid "No BOM pricing available" +msgstr "" + +#: part/templates/part/order_prices.html:97 +#: part/templates/part/part_pricing.html:93 +msgid "No pricing information is available for this part." +msgstr "" + +#: part/templates/part/order_prices.html:113 +#, fuzzy +#| msgid "Pricing" +msgid "Stock Pricing" +msgstr "Cennik" + +#: part/templates/part/order_prices.html:121 +#, fuzzy +#| msgid "No stock available for %(part)s" +msgid "No stock pricing history is available for this part." +msgstr "Brak zapasów dla %(part)s" + +#: part/templates/part/order_prices.html:140 +#, fuzzy, python-format +#| msgid "Single Price" +msgid "Single Price - %(currency)s" +msgstr "Cena jednostkowa" + +#: part/templates/part/order_prices.html:152 +#, python-format +msgid "Single Price Difference - %(currency)s" +msgstr "" + +#: part/templates/part/order_prices.html:163 +#, python-format +msgid "Part Single Price - %(currency)s" +msgstr "" + #: part/templates/part/params.html:17 msgid "Add new parameter" msgstr "" @@ -4638,42 +4737,6 @@ msgstr "" msgid "Calculate" msgstr "" -#: part/templates/part/part_pricing.html:19 -msgid "Supplier Pricing" -msgstr "" - -#: part/templates/part/part_pricing.html:23 -#: part/templates/part/part_pricing.html:49 -#: part/templates/part/part_pricing.html:81 -msgid "Unit Cost" -msgstr "" - -#: part/templates/part/part_pricing.html:29 -#: part/templates/part/part_pricing.html:55 -#: part/templates/part/part_pricing.html:85 -msgid "Total Cost" -msgstr "" - -#: part/templates/part/part_pricing.html:37 -msgid "No supplier pricing available" -msgstr "" - -#: part/templates/part/part_pricing.html:45 -msgid "BOM Pricing" -msgstr "" - -#: part/templates/part/part_pricing.html:63 -msgid "Note: BOM pricing is incomplete for this part" -msgstr "" - -#: part/templates/part/part_pricing.html:70 -msgid "No BOM pricing available" -msgstr "" - -#: part/templates/part/part_pricing.html:94 -msgid "No pricing information is available for this part." -msgstr "" - #: part/templates/part/part_tests.html:17 msgid "Add Test Template" msgstr "" @@ -4783,212 +4846,212 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:89 +#: part/views.py:90 msgid "Add Related Part" msgstr "" -#: part/views.py:144 +#: part/views.py:145 msgid "Delete Related Part" msgstr "" -#: part/views.py:158 +#: part/views.py:159 msgid "Add part attachment" msgstr "" -#: part/views.py:211 templates/attachment_table.html:32 +#: part/views.py:212 templates/attachment_table.html:32 msgid "Edit attachment" msgstr "" -#: part/views.py:215 +#: part/views.py:216 msgid "Part attachment updated" msgstr "" -#: part/views.py:230 +#: part/views.py:231 msgid "Delete Part Attachment" msgstr "" -#: part/views.py:238 +#: part/views.py:239 msgid "Deleted part attachment" msgstr "" -#: part/views.py:247 +#: part/views.py:248 msgid "Create Test Template" msgstr "" -#: part/views.py:274 +#: part/views.py:275 msgid "Edit Test Template" msgstr "" -#: part/views.py:288 +#: part/views.py:289 msgid "Delete Test Template" msgstr "" -#: part/views.py:295 +#: part/views.py:296 msgid "Set Part Category" msgstr "" -#: part/views.py:345 +#: part/views.py:346 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:380 +#: part/views.py:381 msgid "Create Variant" msgstr "" -#: part/views.py:465 +#: part/views.py:466 msgid "Copied part" msgstr "" -#: part/views.py:519 part/views.py:657 +#: part/views.py:520 part/views.py:658 msgid "Possible matches exist - confirm creation of new part" msgstr "" -#: part/views.py:589 +#: part/views.py:590 msgid "Created new part" msgstr "" -#: part/views.py:825 +#: part/views.py:914 msgid "Part QR Code" msgstr "" -#: part/views.py:927 +#: part/views.py:1016 msgid "Upload Part Image" msgstr "" -#: part/views.py:933 part/views.py:968 +#: part/views.py:1022 part/views.py:1057 msgid "Updated part image" msgstr "" -#: part/views.py:942 +#: part/views.py:1031 msgid "Select Part Image" msgstr "" -#: part/views.py:971 +#: part/views.py:1060 msgid "Part image not found" msgstr "" -#: part/views.py:982 +#: part/views.py:1071 msgid "Edit Part Properties" msgstr "" -#: part/views.py:1017 +#: part/views.py:1106 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1047 +#: part/views.py:1136 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1068 +#: part/views.py:1157 msgid "Validate BOM" msgstr "" -#: part/views.py:1089 +#: part/views.py:1178 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1100 +#: part/views.py:1189 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1234 +#: part/views.py:1323 msgid "No BOM file provided" msgstr "" -#: part/views.py:1595 +#: part/views.py:1684 msgid "Enter a valid quantity" msgstr "" -#: part/views.py:1620 part/views.py:1623 +#: part/views.py:1709 part/views.py:1712 msgid "Select valid part" msgstr "" -#: part/views.py:1629 +#: part/views.py:1718 msgid "Duplicate part selected" msgstr "" -#: part/views.py:1667 +#: part/views.py:1756 msgid "Select a part" msgstr "" -#: part/views.py:1673 +#: part/views.py:1762 msgid "Selected part creates a circular BOM" msgstr "" -#: part/views.py:1677 +#: part/views.py:1766 msgid "Specify quantity" msgstr "" -#: part/views.py:1939 +#: part/views.py:2028 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:1946 +#: part/views.py:2035 msgid "Part was deleted" msgstr "" -#: part/views.py:1955 +#: part/views.py:2044 msgid "Part Pricing" msgstr "" -#: part/views.py:2089 +#: part/views.py:2178 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:2099 +#: part/views.py:2188 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:2106 +#: part/views.py:2195 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:2114 +#: part/views.py:2203 msgid "Create Part Parameter" msgstr "" -#: part/views.py:2164 +#: part/views.py:2253 msgid "Edit Part Parameter" msgstr "" -#: part/views.py:2178 +#: part/views.py:2267 msgid "Delete Part Parameter" msgstr "" -#: part/views.py:2238 +#: part/views.py:2327 msgid "Edit Part Category" msgstr "" -#: part/views.py:2276 +#: part/views.py:2365 msgid "Delete Part Category" msgstr "" -#: part/views.py:2282 +#: part/views.py:2371 msgid "Part category was deleted" msgstr "" -#: part/views.py:2334 +#: part/views.py:2423 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2435 +#: part/views.py:2524 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2491 +#: part/views.py:2580 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2510 +#: part/views.py:2599 msgid "Create BOM Item" msgstr "" -#: part/views.py:2580 +#: part/views.py:2669 msgid "Edit BOM item" msgstr "" -#: part/views.py:2636 +#: part/views.py:2725 msgid "Confim BOM item deletion" msgstr "" @@ -6063,7 +6126,8 @@ msgstr "" #: templates/InvenTree/settings/appearance.html:29 #, python-format -msgid "\n" +msgid "" +"\n" " The CSS sheet \"%(invalid_color_theme)s.css\" for the currently selected color theme was not found.
\n" " Please select another color theme :)\n" " " @@ -6784,6 +6848,12 @@ msgstr "" msgid "This test is defined for a parent part" msgstr "" +#: templates/js/part.js:727 +#, fuzzy +#| msgid "Single Price" +msgid "Single Price Difference" +msgstr "Cena jednostkowa" + #: templates/js/report.js:47 msgid "items selected" msgstr "" @@ -7508,4 +7578,3 @@ msgstr "" #: users/models.py:187 msgid "Permission to delete items" msgstr "" - diff --git a/InvenTree/locale/ru/LC_MESSAGES/django.po b/InvenTree/locale/ru/LC_MESSAGES/django.po index 717bec15ca..963e03cbd8 100644 --- a/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-05-28 03:27+0000\n" +"POT-Creation-Date: 2021-05-29 07:28+0000\n" "PO-Revision-Date: 2021-05-28 04:02\n" "Last-Translator: \n" "Language-Team: Russian\n" @@ -476,7 +476,8 @@ msgstr "" #: part/forms.py:371 part/forms.py:387 part/models.py:2269 #: part/templates/part/allocation.html:19 #: part/templates/part/allocation.html:53 -#: part/templates/part/part_pricing.html:13 +#: part/templates/part/order_prices.html:175 +#: part/templates/part/part_pricing.html:12 #: part/templates/part/sale_prices.html:85 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -486,7 +487,8 @@ msgstr "" #: stock/templates/stock/item_base.html:255 #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 #: templates/js/bom.js:205 templates/js/build.js:476 templates/js/build.js:1014 -#: templates/js/stock.js:1136 templates/js/stock.js:1398 +#: templates/js/part.js:717 templates/js/stock.js:1136 +#: templates/js/stock.js:1398 msgid "Quantity" msgstr "" @@ -633,7 +635,7 @@ msgstr "" #: part/models.py:1967 part/models.py:1979 part/models.py:1997 #: part/models.py:2072 part/models.py:2168 part/models.py:2253 #: part/templates/part/part_app_base.html:8 -#: part/templates/part/part_pricing.html:9 part/templates/part/related.html:29 +#: part/templates/part/part_pricing.html:8 part/templates/part/related.html:29 #: part/templates/part/set_category.html:13 #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 @@ -768,7 +770,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:278 #: order/templates/order/so_navbar.html:33 #: order/templates/order/so_navbar.html:36 part/models.py:871 -#: part/templates/part/navbar.html:128 +#: part/templates/part/navbar.html:134 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:173 stock/forms.py:317 stock/forms.py:349 stock/forms.py:377 #: stock/models.py:530 stock/models.py:1665 stock/models.py:1767 @@ -921,8 +923,8 @@ msgstr "" #: build/templates/build/attachments.html:12 #: build/templates/build/navbar.html:43 build/templates/build/navbar.html:46 #: order/templates/order/po_navbar.html:26 -#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:119 -#: part/templates/part/navbar.html:122 stock/templates/stock/navbar.html:47 +#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:125 +#: part/templates/part/navbar.html:128 stock/templates/stock/navbar.html:47 #: stock/templates/stock/navbar.html:50 msgid "Attachments" msgstr "" @@ -1429,7 +1431,7 @@ msgstr "" msgid "Add Build Order Attachment" msgstr "" -#: build/views.py:1083 order/views.py:115 order/views.py:167 part/views.py:172 +#: build/views.py:1083 order/views.py:115 order/views.py:167 part/views.py:173 #: stock/views.py:277 msgid "Added attachment" msgstr "" @@ -1874,7 +1876,7 @@ msgstr "" msgid "Image URL" msgstr "" -#: company/forms.py:118 +#: company/forms.py:118 templates/js/part.js:708 msgid "Single Price" msgstr "" @@ -2146,7 +2148,8 @@ msgstr "" #: company/templates/company/delete.html:12 #, python-format -msgid "There are %(count)s parts sourced from this company.
\n" +msgid "" +"There are %(count)s parts sourced from this company.
\n" "If this supplier is deleted, these supplier part entries will also be deleted." msgstr "" @@ -2316,8 +2319,8 @@ msgid "There are %(count)s suppliers defined for this manufacturer part. If you msgstr "" #: company/templates/company/manufacturer_part_navbar.html:14 -#: company/views.py:63 part/templates/part/navbar.html:78 -#: part/templates/part/navbar.html:81 templates/InvenTree/search.html:316 +#: company/views.py:63 part/templates/part/navbar.html:84 +#: part/templates/part/navbar.html:87 templates/InvenTree/search.html:316 #: templates/navbar.html:35 msgid "Suppliers" msgstr "" @@ -2392,7 +2395,7 @@ msgstr "" #: company/templates/company/sales_orders.html:11 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:13 -#: part/templates/part/navbar.html:98 part/templates/part/navbar.html:101 +#: part/templates/part/navbar.html:104 part/templates/part/navbar.html:107 #: part/templates/part/sales_orders.html:10 templates/InvenTree/index.html:228 #: templates/InvenTree/search.html:345 #: templates/InvenTree/settings/tabs.html:40 templates/navbar.html:46 @@ -2404,7 +2407,7 @@ msgstr "" #: company/templates/company/purchase_orders.html:10 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:13 -#: part/templates/part/navbar.html:84 part/templates/part/navbar.html:87 +#: part/templates/part/navbar.html:90 part/templates/part/navbar.html:93 #: part/templates/part/orders.html:10 templates/InvenTree/index.html:205 #: templates/InvenTree/search.html:325 #: templates/InvenTree/settings/tabs.html:37 templates/navbar.html:37 @@ -2487,7 +2490,7 @@ msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part_pricing.html:19 company/views.py:794 -#: part/templates/part/sale_prices.html:17 part/views.py:2644 +#: part/templates/part/sale_prices.html:17 part/views.py:2733 msgid "Add Price Break" msgstr "" @@ -2506,8 +2509,8 @@ msgstr "" msgid "Delete price break" msgstr "" -#: company/views.py:70 part/templates/part/navbar.html:72 -#: part/templates/part/navbar.html:75 templates/InvenTree/search.html:306 +#: company/views.py:70 part/templates/part/navbar.html:78 +#: part/templates/part/navbar.html:81 templates/InvenTree/search.html:306 #: templates/navbar.html:36 msgid "Manufacturers" msgstr "" @@ -2529,20 +2532,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:169 part/views.py:848 +#: company/views.py:169 part/views.py:937 msgid "Download Image" msgstr "" -#: company/views.py:198 part/views.py:880 +#: company/views.py:198 part/views.py:969 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:205 part/views.py:887 +#: company/views.py:205 part/views.py:976 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:214 part/views.py:896 +#: company/views.py:214 part/views.py:985 msgid "Supplied URL is not a valid image file" msgstr "" @@ -2602,15 +2605,15 @@ msgstr "" msgid "Delete Supplier Part" msgstr "" -#: company/views.py:799 part/views.py:2648 +#: company/views.py:799 part/views.py:2737 msgid "Added new price break" msgstr "" -#: company/views.py:855 part/views.py:2692 +#: company/views.py:855 part/views.py:2781 msgid "Edit Price Break" msgstr "" -#: company/views.py:870 part/views.py:2706 +#: company/views.py:870 part/views.py:2795 msgid "Delete Price Break" msgstr "" @@ -2785,7 +2788,7 @@ msgstr "" msgid "Date order was completed" msgstr "" -#: order/models.py:243 part/views.py:1586 stock/models.py:302 +#: order/models.py:243 part/views.py:1675 stock/models.py:302 #: stock/models.py:1018 msgid "Quantity must be greater than zero" msgstr "" @@ -2880,8 +2883,9 @@ msgstr "" msgid "Unit purchase price" msgstr "" -#: order/models.py:698 part/templates/part/navbar.html:95 -#: part/templates/part/part_pricing.html:78 +#: order/models.py:698 part/templates/part/navbar.html:101 +#: part/templates/part/order_prices.html:82 +#: part/templates/part/part_pricing.html:77 msgid "Sale Price" msgstr "" @@ -4050,7 +4054,7 @@ msgstr "" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2364 part/views.py:1592 part/views.py:1644 +#: part/models.py:2364 part/views.py:1681 part/views.py:1733 #: stock/models.py:292 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -4143,7 +4147,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:61 part/views.py:1887 +#: part/templates/part/bom.html:61 part/views.py:1976 msgid "Export Bill of Materials" msgstr "" @@ -4159,7 +4163,7 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/bom.html:160 part/views.py:584 +#: part/templates/part/bom.html:160 part/views.py:585 #: templates/js/stock.js:1285 msgid "Create New Part" msgstr "" @@ -4241,7 +4245,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:29 part/views.py:2290 +#: part/templates/part/category.html:29 part/views.py:2379 msgid "Create new part category" msgstr "" @@ -4359,7 +4363,7 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:460 +#: part/templates/part/copy_part.html:9 part/views.py:461 msgid "Duplicate Part" msgstr "" @@ -4496,27 +4500,111 @@ msgstr "" msgid "Used In" msgstr "" -#: part/templates/part/navbar.html:92 +#: part/templates/part/navbar.html:72 part/templates/part/order_prices.html:12 +msgid "Order Price Information" +msgstr "" + +#: part/templates/part/navbar.html:75 +msgid "Order Price" +msgstr "" + +#: part/templates/part/navbar.html:98 msgid "Sales Price Information" msgstr "" -#: part/templates/part/navbar.html:106 part/templates/part/part_tests.html:10 +#: part/templates/part/navbar.html:112 part/templates/part/part_tests.html:10 msgid "Part Test Templates" msgstr "" -#: part/templates/part/navbar.html:109 stock/templates/stock/item_base.html:409 +#: part/templates/part/navbar.html:115 stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: part/templates/part/navbar.html:113 part/templates/part/navbar.html:116 +#: part/templates/part/navbar.html:119 part/templates/part/navbar.html:122 #: part/templates/part/related.html:10 msgid "Related Parts" msgstr "" -#: part/templates/part/navbar.html:125 part/templates/part/notes.html:12 +#: part/templates/part/navbar.html:131 part/templates/part/notes.html:12 msgid "Part Notes" msgstr "" +#: part/templates/part/order_prices.html:21 +msgid "Pricing ranges" +msgstr "" + +#: part/templates/part/order_prices.html:26 +#: part/templates/part/part_pricing.html:18 +msgid "Supplier Pricing" +msgstr "" + +#: part/templates/part/order_prices.html:27 +#: part/templates/part/order_prices.html:52 +#: part/templates/part/order_prices.html:83 +#: part/templates/part/part_pricing.html:22 +#: part/templates/part/part_pricing.html:48 +#: part/templates/part/part_pricing.html:80 +msgid "Unit Cost" +msgstr "" + +#: part/templates/part/order_prices.html:34 +#: part/templates/part/order_prices.html:59 +#: part/templates/part/order_prices.html:88 +#: part/templates/part/part_pricing.html:28 +#: part/templates/part/part_pricing.html:54 +#: part/templates/part/part_pricing.html:84 +msgid "Total Cost" +msgstr "" + +#: part/templates/part/order_prices.html:42 +#: part/templates/part/part_pricing.html:36 +msgid "No supplier pricing available" +msgstr "" + +#: part/templates/part/order_prices.html:51 +#: part/templates/part/order_prices.html:103 +#: part/templates/part/part_pricing.html:44 +msgid "BOM Pricing" +msgstr "" + +#: part/templates/part/order_prices.html:67 +#: part/templates/part/part_pricing.html:62 +msgid "Note: BOM pricing is incomplete for this part" +msgstr "" + +#: part/templates/part/order_prices.html:74 +#: part/templates/part/part_pricing.html:69 +msgid "No BOM pricing available" +msgstr "" + +#: part/templates/part/order_prices.html:97 +#: part/templates/part/part_pricing.html:93 +msgid "No pricing information is available for this part." +msgstr "" + +#: part/templates/part/order_prices.html:113 +msgid "Stock Pricing" +msgstr "" + +#: part/templates/part/order_prices.html:121 +msgid "No stock pricing history is available for this part." +msgstr "" + +#: part/templates/part/order_prices.html:140 +#, python-format +msgid "Single Price - %(currency)s" +msgstr "" + +#: part/templates/part/order_prices.html:152 +#, python-format +msgid "Single Price Difference - %(currency)s" +msgstr "" + +#: part/templates/part/order_prices.html:163 +#, python-format +msgid "Part Single Price - %(currency)s" +msgstr "" + #: part/templates/part/params.html:17 msgid "Add new parameter" msgstr "" @@ -4638,42 +4726,6 @@ msgstr "" msgid "Calculate" msgstr "" -#: part/templates/part/part_pricing.html:19 -msgid "Supplier Pricing" -msgstr "" - -#: part/templates/part/part_pricing.html:23 -#: part/templates/part/part_pricing.html:49 -#: part/templates/part/part_pricing.html:81 -msgid "Unit Cost" -msgstr "" - -#: part/templates/part/part_pricing.html:29 -#: part/templates/part/part_pricing.html:55 -#: part/templates/part/part_pricing.html:85 -msgid "Total Cost" -msgstr "" - -#: part/templates/part/part_pricing.html:37 -msgid "No supplier pricing available" -msgstr "" - -#: part/templates/part/part_pricing.html:45 -msgid "BOM Pricing" -msgstr "" - -#: part/templates/part/part_pricing.html:63 -msgid "Note: BOM pricing is incomplete for this part" -msgstr "" - -#: part/templates/part/part_pricing.html:70 -msgid "No BOM pricing available" -msgstr "" - -#: part/templates/part/part_pricing.html:94 -msgid "No pricing information is available for this part." -msgstr "" - #: part/templates/part/part_tests.html:17 msgid "Add Test Template" msgstr "" @@ -4783,212 +4835,212 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:89 +#: part/views.py:90 msgid "Add Related Part" msgstr "" -#: part/views.py:144 +#: part/views.py:145 msgid "Delete Related Part" msgstr "" -#: part/views.py:158 +#: part/views.py:159 msgid "Add part attachment" msgstr "" -#: part/views.py:211 templates/attachment_table.html:32 +#: part/views.py:212 templates/attachment_table.html:32 msgid "Edit attachment" msgstr "" -#: part/views.py:215 +#: part/views.py:216 msgid "Part attachment updated" msgstr "" -#: part/views.py:230 +#: part/views.py:231 msgid "Delete Part Attachment" msgstr "" -#: part/views.py:238 +#: part/views.py:239 msgid "Deleted part attachment" msgstr "" -#: part/views.py:247 +#: part/views.py:248 msgid "Create Test Template" msgstr "" -#: part/views.py:274 +#: part/views.py:275 msgid "Edit Test Template" msgstr "" -#: part/views.py:288 +#: part/views.py:289 msgid "Delete Test Template" msgstr "" -#: part/views.py:295 +#: part/views.py:296 msgid "Set Part Category" msgstr "" -#: part/views.py:345 +#: part/views.py:346 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:380 +#: part/views.py:381 msgid "Create Variant" msgstr "" -#: part/views.py:465 +#: part/views.py:466 msgid "Copied part" msgstr "" -#: part/views.py:519 part/views.py:657 +#: part/views.py:520 part/views.py:658 msgid "Possible matches exist - confirm creation of new part" msgstr "" -#: part/views.py:589 +#: part/views.py:590 msgid "Created new part" msgstr "" -#: part/views.py:825 +#: part/views.py:914 msgid "Part QR Code" msgstr "" -#: part/views.py:927 +#: part/views.py:1016 msgid "Upload Part Image" msgstr "" -#: part/views.py:933 part/views.py:968 +#: part/views.py:1022 part/views.py:1057 msgid "Updated part image" msgstr "" -#: part/views.py:942 +#: part/views.py:1031 msgid "Select Part Image" msgstr "" -#: part/views.py:971 +#: part/views.py:1060 msgid "Part image not found" msgstr "" -#: part/views.py:982 +#: part/views.py:1071 msgid "Edit Part Properties" msgstr "" -#: part/views.py:1017 +#: part/views.py:1106 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1047 +#: part/views.py:1136 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1068 +#: part/views.py:1157 msgid "Validate BOM" msgstr "" -#: part/views.py:1089 +#: part/views.py:1178 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1100 +#: part/views.py:1189 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1234 +#: part/views.py:1323 msgid "No BOM file provided" msgstr "" -#: part/views.py:1595 +#: part/views.py:1684 msgid "Enter a valid quantity" msgstr "" -#: part/views.py:1620 part/views.py:1623 +#: part/views.py:1709 part/views.py:1712 msgid "Select valid part" msgstr "" -#: part/views.py:1629 +#: part/views.py:1718 msgid "Duplicate part selected" msgstr "" -#: part/views.py:1667 +#: part/views.py:1756 msgid "Select a part" msgstr "" -#: part/views.py:1673 +#: part/views.py:1762 msgid "Selected part creates a circular BOM" msgstr "" -#: part/views.py:1677 +#: part/views.py:1766 msgid "Specify quantity" msgstr "" -#: part/views.py:1939 +#: part/views.py:2028 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:1946 +#: part/views.py:2035 msgid "Part was deleted" msgstr "" -#: part/views.py:1955 +#: part/views.py:2044 msgid "Part Pricing" msgstr "" -#: part/views.py:2089 +#: part/views.py:2178 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:2099 +#: part/views.py:2188 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:2106 +#: part/views.py:2195 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:2114 +#: part/views.py:2203 msgid "Create Part Parameter" msgstr "" -#: part/views.py:2164 +#: part/views.py:2253 msgid "Edit Part Parameter" msgstr "" -#: part/views.py:2178 +#: part/views.py:2267 msgid "Delete Part Parameter" msgstr "" -#: part/views.py:2238 +#: part/views.py:2327 msgid "Edit Part Category" msgstr "" -#: part/views.py:2276 +#: part/views.py:2365 msgid "Delete Part Category" msgstr "" -#: part/views.py:2282 +#: part/views.py:2371 msgid "Part category was deleted" msgstr "" -#: part/views.py:2334 +#: part/views.py:2423 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2435 +#: part/views.py:2524 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2491 +#: part/views.py:2580 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2510 +#: part/views.py:2599 msgid "Create BOM Item" msgstr "" -#: part/views.py:2580 +#: part/views.py:2669 msgid "Edit BOM item" msgstr "" -#: part/views.py:2636 +#: part/views.py:2725 msgid "Confim BOM item deletion" msgstr "" @@ -6063,7 +6115,8 @@ msgstr "" #: templates/InvenTree/settings/appearance.html:29 #, python-format -msgid "\n" +msgid "" +"\n" " The CSS sheet \"%(invalid_color_theme)s.css\" for the currently selected color theme was not found.
\n" " Please select another color theme :)\n" " " @@ -6784,6 +6837,10 @@ msgstr "" msgid "This test is defined for a parent part" msgstr "" +#: templates/js/part.js:727 +msgid "Single Price Difference" +msgstr "" + #: templates/js/report.js:47 msgid "items selected" msgstr "" @@ -7508,4 +7565,3 @@ msgstr "" #: users/models.py:187 msgid "Permission to delete items" msgstr "" - diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po index 12f3799db8..bbd9a9e162 100644 --- a/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-05-28 03:27+0000\n" +"POT-Creation-Date: 2021-05-29 07:28+0000\n" "PO-Revision-Date: 2021-05-28 04:02\n" "Last-Translator: \n" "Language-Team: Turkish\n" @@ -476,7 +476,8 @@ msgstr "" #: part/forms.py:371 part/forms.py:387 part/models.py:2269 #: part/templates/part/allocation.html:19 #: part/templates/part/allocation.html:53 -#: part/templates/part/part_pricing.html:13 +#: part/templates/part/order_prices.html:175 +#: part/templates/part/part_pricing.html:12 #: part/templates/part/sale_prices.html:85 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -486,7 +487,8 @@ msgstr "" #: stock/templates/stock/item_base.html:255 #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 #: templates/js/bom.js:205 templates/js/build.js:476 templates/js/build.js:1014 -#: templates/js/stock.js:1136 templates/js/stock.js:1398 +#: templates/js/part.js:717 templates/js/stock.js:1136 +#: templates/js/stock.js:1398 msgid "Quantity" msgstr "" @@ -633,7 +635,7 @@ msgstr "" #: part/models.py:1967 part/models.py:1979 part/models.py:1997 #: part/models.py:2072 part/models.py:2168 part/models.py:2253 #: part/templates/part/part_app_base.html:8 -#: part/templates/part/part_pricing.html:9 part/templates/part/related.html:29 +#: part/templates/part/part_pricing.html:8 part/templates/part/related.html:29 #: part/templates/part/set_category.html:13 #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 @@ -768,7 +770,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:278 #: order/templates/order/so_navbar.html:33 #: order/templates/order/so_navbar.html:36 part/models.py:871 -#: part/templates/part/navbar.html:128 +#: part/templates/part/navbar.html:134 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:173 stock/forms.py:317 stock/forms.py:349 stock/forms.py:377 #: stock/models.py:530 stock/models.py:1665 stock/models.py:1767 @@ -921,8 +923,8 @@ msgstr "" #: build/templates/build/attachments.html:12 #: build/templates/build/navbar.html:43 build/templates/build/navbar.html:46 #: order/templates/order/po_navbar.html:26 -#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:119 -#: part/templates/part/navbar.html:122 stock/templates/stock/navbar.html:47 +#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:125 +#: part/templates/part/navbar.html:128 stock/templates/stock/navbar.html:47 #: stock/templates/stock/navbar.html:50 msgid "Attachments" msgstr "" @@ -1429,7 +1431,7 @@ msgstr "" msgid "Add Build Order Attachment" msgstr "" -#: build/views.py:1083 order/views.py:115 order/views.py:167 part/views.py:172 +#: build/views.py:1083 order/views.py:115 order/views.py:167 part/views.py:173 #: stock/views.py:277 msgid "Added attachment" msgstr "" @@ -1874,7 +1876,7 @@ msgstr "" msgid "Image URL" msgstr "" -#: company/forms.py:118 +#: company/forms.py:118 templates/js/part.js:708 msgid "Single Price" msgstr "" @@ -2146,7 +2148,8 @@ msgstr "" #: company/templates/company/delete.html:12 #, python-format -msgid "There are %(count)s parts sourced from this company.
\n" +msgid "" +"There are %(count)s parts sourced from this company.
\n" "If this supplier is deleted, these supplier part entries will also be deleted." msgstr "" @@ -2316,8 +2319,8 @@ msgid "There are %(count)s suppliers defined for this manufacturer part. If you msgstr "" #: company/templates/company/manufacturer_part_navbar.html:14 -#: company/views.py:63 part/templates/part/navbar.html:78 -#: part/templates/part/navbar.html:81 templates/InvenTree/search.html:316 +#: company/views.py:63 part/templates/part/navbar.html:84 +#: part/templates/part/navbar.html:87 templates/InvenTree/search.html:316 #: templates/navbar.html:35 msgid "Suppliers" msgstr "" @@ -2392,7 +2395,7 @@ msgstr "" #: company/templates/company/sales_orders.html:11 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:13 -#: part/templates/part/navbar.html:98 part/templates/part/navbar.html:101 +#: part/templates/part/navbar.html:104 part/templates/part/navbar.html:107 #: part/templates/part/sales_orders.html:10 templates/InvenTree/index.html:228 #: templates/InvenTree/search.html:345 #: templates/InvenTree/settings/tabs.html:40 templates/navbar.html:46 @@ -2404,7 +2407,7 @@ msgstr "" #: company/templates/company/purchase_orders.html:10 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:13 -#: part/templates/part/navbar.html:84 part/templates/part/navbar.html:87 +#: part/templates/part/navbar.html:90 part/templates/part/navbar.html:93 #: part/templates/part/orders.html:10 templates/InvenTree/index.html:205 #: templates/InvenTree/search.html:325 #: templates/InvenTree/settings/tabs.html:37 templates/navbar.html:37 @@ -2487,7 +2490,7 @@ msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part_pricing.html:19 company/views.py:794 -#: part/templates/part/sale_prices.html:17 part/views.py:2644 +#: part/templates/part/sale_prices.html:17 part/views.py:2733 msgid "Add Price Break" msgstr "" @@ -2506,8 +2509,8 @@ msgstr "" msgid "Delete price break" msgstr "" -#: company/views.py:70 part/templates/part/navbar.html:72 -#: part/templates/part/navbar.html:75 templates/InvenTree/search.html:306 +#: company/views.py:70 part/templates/part/navbar.html:78 +#: part/templates/part/navbar.html:81 templates/InvenTree/search.html:306 #: templates/navbar.html:36 msgid "Manufacturers" msgstr "" @@ -2529,20 +2532,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:169 part/views.py:848 +#: company/views.py:169 part/views.py:937 msgid "Download Image" msgstr "" -#: company/views.py:198 part/views.py:880 +#: company/views.py:198 part/views.py:969 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:205 part/views.py:887 +#: company/views.py:205 part/views.py:976 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:214 part/views.py:896 +#: company/views.py:214 part/views.py:985 msgid "Supplied URL is not a valid image file" msgstr "" @@ -2602,15 +2605,15 @@ msgstr "" msgid "Delete Supplier Part" msgstr "" -#: company/views.py:799 part/views.py:2648 +#: company/views.py:799 part/views.py:2737 msgid "Added new price break" msgstr "" -#: company/views.py:855 part/views.py:2692 +#: company/views.py:855 part/views.py:2781 msgid "Edit Price Break" msgstr "" -#: company/views.py:870 part/views.py:2706 +#: company/views.py:870 part/views.py:2795 msgid "Delete Price Break" msgstr "" @@ -2785,7 +2788,7 @@ msgstr "" msgid "Date order was completed" msgstr "" -#: order/models.py:243 part/views.py:1586 stock/models.py:302 +#: order/models.py:243 part/views.py:1675 stock/models.py:302 #: stock/models.py:1018 msgid "Quantity must be greater than zero" msgstr "" @@ -2880,8 +2883,9 @@ msgstr "" msgid "Unit purchase price" msgstr "" -#: order/models.py:698 part/templates/part/navbar.html:95 -#: part/templates/part/part_pricing.html:78 +#: order/models.py:698 part/templates/part/navbar.html:101 +#: part/templates/part/order_prices.html:82 +#: part/templates/part/part_pricing.html:77 msgid "Sale Price" msgstr "" @@ -4050,7 +4054,7 @@ msgstr "" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2364 part/views.py:1592 part/views.py:1644 +#: part/models.py:2364 part/views.py:1681 part/views.py:1733 #: stock/models.py:292 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -4143,7 +4147,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:61 part/views.py:1887 +#: part/templates/part/bom.html:61 part/views.py:1976 msgid "Export Bill of Materials" msgstr "" @@ -4159,7 +4163,7 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/bom.html:160 part/views.py:584 +#: part/templates/part/bom.html:160 part/views.py:585 #: templates/js/stock.js:1285 msgid "Create New Part" msgstr "" @@ -4241,7 +4245,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:29 part/views.py:2290 +#: part/templates/part/category.html:29 part/views.py:2379 msgid "Create new part category" msgstr "" @@ -4359,7 +4363,7 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:460 +#: part/templates/part/copy_part.html:9 part/views.py:461 msgid "Duplicate Part" msgstr "" @@ -4496,27 +4500,111 @@ msgstr "" msgid "Used In" msgstr "" -#: part/templates/part/navbar.html:92 +#: part/templates/part/navbar.html:72 part/templates/part/order_prices.html:12 +msgid "Order Price Information" +msgstr "" + +#: part/templates/part/navbar.html:75 +msgid "Order Price" +msgstr "" + +#: part/templates/part/navbar.html:98 msgid "Sales Price Information" msgstr "" -#: part/templates/part/navbar.html:106 part/templates/part/part_tests.html:10 +#: part/templates/part/navbar.html:112 part/templates/part/part_tests.html:10 msgid "Part Test Templates" msgstr "" -#: part/templates/part/navbar.html:109 stock/templates/stock/item_base.html:409 +#: part/templates/part/navbar.html:115 stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: part/templates/part/navbar.html:113 part/templates/part/navbar.html:116 +#: part/templates/part/navbar.html:119 part/templates/part/navbar.html:122 #: part/templates/part/related.html:10 msgid "Related Parts" msgstr "" -#: part/templates/part/navbar.html:125 part/templates/part/notes.html:12 +#: part/templates/part/navbar.html:131 part/templates/part/notes.html:12 msgid "Part Notes" msgstr "" +#: part/templates/part/order_prices.html:21 +msgid "Pricing ranges" +msgstr "" + +#: part/templates/part/order_prices.html:26 +#: part/templates/part/part_pricing.html:18 +msgid "Supplier Pricing" +msgstr "" + +#: part/templates/part/order_prices.html:27 +#: part/templates/part/order_prices.html:52 +#: part/templates/part/order_prices.html:83 +#: part/templates/part/part_pricing.html:22 +#: part/templates/part/part_pricing.html:48 +#: part/templates/part/part_pricing.html:80 +msgid "Unit Cost" +msgstr "" + +#: part/templates/part/order_prices.html:34 +#: part/templates/part/order_prices.html:59 +#: part/templates/part/order_prices.html:88 +#: part/templates/part/part_pricing.html:28 +#: part/templates/part/part_pricing.html:54 +#: part/templates/part/part_pricing.html:84 +msgid "Total Cost" +msgstr "" + +#: part/templates/part/order_prices.html:42 +#: part/templates/part/part_pricing.html:36 +msgid "No supplier pricing available" +msgstr "" + +#: part/templates/part/order_prices.html:51 +#: part/templates/part/order_prices.html:103 +#: part/templates/part/part_pricing.html:44 +msgid "BOM Pricing" +msgstr "" + +#: part/templates/part/order_prices.html:67 +#: part/templates/part/part_pricing.html:62 +msgid "Note: BOM pricing is incomplete for this part" +msgstr "" + +#: part/templates/part/order_prices.html:74 +#: part/templates/part/part_pricing.html:69 +msgid "No BOM pricing available" +msgstr "" + +#: part/templates/part/order_prices.html:97 +#: part/templates/part/part_pricing.html:93 +msgid "No pricing information is available for this part." +msgstr "" + +#: part/templates/part/order_prices.html:113 +msgid "Stock Pricing" +msgstr "" + +#: part/templates/part/order_prices.html:121 +msgid "No stock pricing history is available for this part." +msgstr "" + +#: part/templates/part/order_prices.html:140 +#, python-format +msgid "Single Price - %(currency)s" +msgstr "" + +#: part/templates/part/order_prices.html:152 +#, python-format +msgid "Single Price Difference - %(currency)s" +msgstr "" + +#: part/templates/part/order_prices.html:163 +#, python-format +msgid "Part Single Price - %(currency)s" +msgstr "" + #: part/templates/part/params.html:17 msgid "Add new parameter" msgstr "" @@ -4638,42 +4726,6 @@ msgstr "" msgid "Calculate" msgstr "" -#: part/templates/part/part_pricing.html:19 -msgid "Supplier Pricing" -msgstr "" - -#: part/templates/part/part_pricing.html:23 -#: part/templates/part/part_pricing.html:49 -#: part/templates/part/part_pricing.html:81 -msgid "Unit Cost" -msgstr "" - -#: part/templates/part/part_pricing.html:29 -#: part/templates/part/part_pricing.html:55 -#: part/templates/part/part_pricing.html:85 -msgid "Total Cost" -msgstr "" - -#: part/templates/part/part_pricing.html:37 -msgid "No supplier pricing available" -msgstr "" - -#: part/templates/part/part_pricing.html:45 -msgid "BOM Pricing" -msgstr "" - -#: part/templates/part/part_pricing.html:63 -msgid "Note: BOM pricing is incomplete for this part" -msgstr "" - -#: part/templates/part/part_pricing.html:70 -msgid "No BOM pricing available" -msgstr "" - -#: part/templates/part/part_pricing.html:94 -msgid "No pricing information is available for this part." -msgstr "" - #: part/templates/part/part_tests.html:17 msgid "Add Test Template" msgstr "" @@ -4783,212 +4835,212 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:89 +#: part/views.py:90 msgid "Add Related Part" msgstr "" -#: part/views.py:144 +#: part/views.py:145 msgid "Delete Related Part" msgstr "" -#: part/views.py:158 +#: part/views.py:159 msgid "Add part attachment" msgstr "" -#: part/views.py:211 templates/attachment_table.html:32 +#: part/views.py:212 templates/attachment_table.html:32 msgid "Edit attachment" msgstr "" -#: part/views.py:215 +#: part/views.py:216 msgid "Part attachment updated" msgstr "" -#: part/views.py:230 +#: part/views.py:231 msgid "Delete Part Attachment" msgstr "" -#: part/views.py:238 +#: part/views.py:239 msgid "Deleted part attachment" msgstr "" -#: part/views.py:247 +#: part/views.py:248 msgid "Create Test Template" msgstr "" -#: part/views.py:274 +#: part/views.py:275 msgid "Edit Test Template" msgstr "" -#: part/views.py:288 +#: part/views.py:289 msgid "Delete Test Template" msgstr "" -#: part/views.py:295 +#: part/views.py:296 msgid "Set Part Category" msgstr "" -#: part/views.py:345 +#: part/views.py:346 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:380 +#: part/views.py:381 msgid "Create Variant" msgstr "" -#: part/views.py:465 +#: part/views.py:466 msgid "Copied part" msgstr "" -#: part/views.py:519 part/views.py:657 +#: part/views.py:520 part/views.py:658 msgid "Possible matches exist - confirm creation of new part" msgstr "" -#: part/views.py:589 +#: part/views.py:590 msgid "Created new part" msgstr "" -#: part/views.py:825 +#: part/views.py:914 msgid "Part QR Code" msgstr "" -#: part/views.py:927 +#: part/views.py:1016 msgid "Upload Part Image" msgstr "" -#: part/views.py:933 part/views.py:968 +#: part/views.py:1022 part/views.py:1057 msgid "Updated part image" msgstr "" -#: part/views.py:942 +#: part/views.py:1031 msgid "Select Part Image" msgstr "" -#: part/views.py:971 +#: part/views.py:1060 msgid "Part image not found" msgstr "" -#: part/views.py:982 +#: part/views.py:1071 msgid "Edit Part Properties" msgstr "" -#: part/views.py:1017 +#: part/views.py:1106 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1047 +#: part/views.py:1136 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1068 +#: part/views.py:1157 msgid "Validate BOM" msgstr "" -#: part/views.py:1089 +#: part/views.py:1178 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1100 +#: part/views.py:1189 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1234 +#: part/views.py:1323 msgid "No BOM file provided" msgstr "" -#: part/views.py:1595 +#: part/views.py:1684 msgid "Enter a valid quantity" msgstr "" -#: part/views.py:1620 part/views.py:1623 +#: part/views.py:1709 part/views.py:1712 msgid "Select valid part" msgstr "" -#: part/views.py:1629 +#: part/views.py:1718 msgid "Duplicate part selected" msgstr "" -#: part/views.py:1667 +#: part/views.py:1756 msgid "Select a part" msgstr "" -#: part/views.py:1673 +#: part/views.py:1762 msgid "Selected part creates a circular BOM" msgstr "" -#: part/views.py:1677 +#: part/views.py:1766 msgid "Specify quantity" msgstr "" -#: part/views.py:1939 +#: part/views.py:2028 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:1946 +#: part/views.py:2035 msgid "Part was deleted" msgstr "" -#: part/views.py:1955 +#: part/views.py:2044 msgid "Part Pricing" msgstr "" -#: part/views.py:2089 +#: part/views.py:2178 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:2099 +#: part/views.py:2188 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:2106 +#: part/views.py:2195 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:2114 +#: part/views.py:2203 msgid "Create Part Parameter" msgstr "" -#: part/views.py:2164 +#: part/views.py:2253 msgid "Edit Part Parameter" msgstr "" -#: part/views.py:2178 +#: part/views.py:2267 msgid "Delete Part Parameter" msgstr "" -#: part/views.py:2238 +#: part/views.py:2327 msgid "Edit Part Category" msgstr "" -#: part/views.py:2276 +#: part/views.py:2365 msgid "Delete Part Category" msgstr "" -#: part/views.py:2282 +#: part/views.py:2371 msgid "Part category was deleted" msgstr "" -#: part/views.py:2334 +#: part/views.py:2423 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2435 +#: part/views.py:2524 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2491 +#: part/views.py:2580 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2510 +#: part/views.py:2599 msgid "Create BOM Item" msgstr "" -#: part/views.py:2580 +#: part/views.py:2669 msgid "Edit BOM item" msgstr "" -#: part/views.py:2636 +#: part/views.py:2725 msgid "Confim BOM item deletion" msgstr "" @@ -6063,7 +6115,8 @@ msgstr "" #: templates/InvenTree/settings/appearance.html:29 #, python-format -msgid "\n" +msgid "" +"\n" " The CSS sheet \"%(invalid_color_theme)s.css\" for the currently selected color theme was not found.
\n" " Please select another color theme :)\n" " " @@ -6784,6 +6837,10 @@ msgstr "" msgid "This test is defined for a parent part" msgstr "" +#: templates/js/part.js:727 +msgid "Single Price Difference" +msgstr "" + #: templates/js/report.js:47 msgid "items selected" msgstr "" @@ -7508,4 +7565,3 @@ msgstr "" #: users/models.py:187 msgid "Permission to delete items" msgstr "" - diff --git a/InvenTree/locale/zh/LC_MESSAGES/django.po b/InvenTree/locale/zh/LC_MESSAGES/django.po index 3b7a8f461f..71294a33f5 100644 --- a/InvenTree/locale/zh/LC_MESSAGES/django.po +++ b/InvenTree/locale/zh/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-05-28 03:27+0000\n" +"POT-Creation-Date: 2021-05-29 07:28+0000\n" "PO-Revision-Date: 2021-05-28 04:02\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" @@ -476,7 +476,8 @@ msgstr "" #: part/forms.py:371 part/forms.py:387 part/models.py:2269 #: part/templates/part/allocation.html:19 #: part/templates/part/allocation.html:53 -#: part/templates/part/part_pricing.html:13 +#: part/templates/part/order_prices.html:175 +#: part/templates/part/part_pricing.html:12 #: part/templates/part/sale_prices.html:85 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -486,7 +487,8 @@ msgstr "" #: stock/templates/stock/item_base.html:255 #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 #: templates/js/bom.js:205 templates/js/build.js:476 templates/js/build.js:1014 -#: templates/js/stock.js:1136 templates/js/stock.js:1398 +#: templates/js/part.js:717 templates/js/stock.js:1136 +#: templates/js/stock.js:1398 msgid "Quantity" msgstr "" @@ -633,7 +635,7 @@ msgstr "" #: part/models.py:1967 part/models.py:1979 part/models.py:1997 #: part/models.py:2072 part/models.py:2168 part/models.py:2253 #: part/templates/part/part_app_base.html:8 -#: part/templates/part/part_pricing.html:9 part/templates/part/related.html:29 +#: part/templates/part/part_pricing.html:8 part/templates/part/related.html:29 #: part/templates/part/set_category.html:13 #: report/templates/report/inventree_build_order_base.html:110 #: report/templates/report/inventree_po_report.html:90 @@ -768,7 +770,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:278 #: order/templates/order/so_navbar.html:33 #: order/templates/order/so_navbar.html:36 part/models.py:871 -#: part/templates/part/navbar.html:128 +#: part/templates/part/navbar.html:134 #: report/templates/report/inventree_build_order_base.html:173 #: stock/forms.py:173 stock/forms.py:317 stock/forms.py:349 stock/forms.py:377 #: stock/models.py:530 stock/models.py:1665 stock/models.py:1767 @@ -921,8 +923,8 @@ msgstr "" #: build/templates/build/attachments.html:12 #: build/templates/build/navbar.html:43 build/templates/build/navbar.html:46 #: order/templates/order/po_navbar.html:26 -#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:119 -#: part/templates/part/navbar.html:122 stock/templates/stock/navbar.html:47 +#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:125 +#: part/templates/part/navbar.html:128 stock/templates/stock/navbar.html:47 #: stock/templates/stock/navbar.html:50 msgid "Attachments" msgstr "" @@ -1429,7 +1431,7 @@ msgstr "" msgid "Add Build Order Attachment" msgstr "" -#: build/views.py:1083 order/views.py:115 order/views.py:167 part/views.py:172 +#: build/views.py:1083 order/views.py:115 order/views.py:167 part/views.py:173 #: stock/views.py:277 msgid "Added attachment" msgstr "" @@ -1874,7 +1876,7 @@ msgstr "" msgid "Image URL" msgstr "" -#: company/forms.py:118 +#: company/forms.py:118 templates/js/part.js:708 msgid "Single Price" msgstr "" @@ -2146,7 +2148,8 @@ msgstr "" #: company/templates/company/delete.html:12 #, python-format -msgid "There are %(count)s parts sourced from this company.
\n" +msgid "" +"There are %(count)s parts sourced from this company.
\n" "If this supplier is deleted, these supplier part entries will also be deleted." msgstr "" @@ -2316,8 +2319,8 @@ msgid "There are %(count)s suppliers defined for this manufacturer part. If you msgstr "" #: company/templates/company/manufacturer_part_navbar.html:14 -#: company/views.py:63 part/templates/part/navbar.html:78 -#: part/templates/part/navbar.html:81 templates/InvenTree/search.html:316 +#: company/views.py:63 part/templates/part/navbar.html:84 +#: part/templates/part/navbar.html:87 templates/InvenTree/search.html:316 #: templates/navbar.html:35 msgid "Suppliers" msgstr "" @@ -2392,7 +2395,7 @@ msgstr "" #: company/templates/company/sales_orders.html:11 #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:13 -#: part/templates/part/navbar.html:98 part/templates/part/navbar.html:101 +#: part/templates/part/navbar.html:104 part/templates/part/navbar.html:107 #: part/templates/part/sales_orders.html:10 templates/InvenTree/index.html:228 #: templates/InvenTree/search.html:345 #: templates/InvenTree/settings/tabs.html:40 templates/navbar.html:46 @@ -2404,7 +2407,7 @@ msgstr "" #: company/templates/company/purchase_orders.html:10 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:13 -#: part/templates/part/navbar.html:84 part/templates/part/navbar.html:87 +#: part/templates/part/navbar.html:90 part/templates/part/navbar.html:93 #: part/templates/part/orders.html:10 templates/InvenTree/index.html:205 #: templates/InvenTree/search.html:325 #: templates/InvenTree/settings/tabs.html:37 templates/navbar.html:37 @@ -2487,7 +2490,7 @@ msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part_pricing.html:19 company/views.py:794 -#: part/templates/part/sale_prices.html:17 part/views.py:2644 +#: part/templates/part/sale_prices.html:17 part/views.py:2733 msgid "Add Price Break" msgstr "" @@ -2506,8 +2509,8 @@ msgstr "" msgid "Delete price break" msgstr "" -#: company/views.py:70 part/templates/part/navbar.html:72 -#: part/templates/part/navbar.html:75 templates/InvenTree/search.html:306 +#: company/views.py:70 part/templates/part/navbar.html:78 +#: part/templates/part/navbar.html:81 templates/InvenTree/search.html:306 #: templates/navbar.html:36 msgid "Manufacturers" msgstr "" @@ -2529,20 +2532,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:169 part/views.py:848 +#: company/views.py:169 part/views.py:937 msgid "Download Image" msgstr "" -#: company/views.py:198 part/views.py:880 +#: company/views.py:198 part/views.py:969 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:205 part/views.py:887 +#: company/views.py:205 part/views.py:976 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:214 part/views.py:896 +#: company/views.py:214 part/views.py:985 msgid "Supplied URL is not a valid image file" msgstr "" @@ -2602,15 +2605,15 @@ msgstr "" msgid "Delete Supplier Part" msgstr "" -#: company/views.py:799 part/views.py:2648 +#: company/views.py:799 part/views.py:2737 msgid "Added new price break" msgstr "" -#: company/views.py:855 part/views.py:2692 +#: company/views.py:855 part/views.py:2781 msgid "Edit Price Break" msgstr "" -#: company/views.py:870 part/views.py:2706 +#: company/views.py:870 part/views.py:2795 msgid "Delete Price Break" msgstr "" @@ -2785,7 +2788,7 @@ msgstr "" msgid "Date order was completed" msgstr "" -#: order/models.py:243 part/views.py:1586 stock/models.py:302 +#: order/models.py:243 part/views.py:1675 stock/models.py:302 #: stock/models.py:1018 msgid "Quantity must be greater than zero" msgstr "" @@ -2880,8 +2883,9 @@ msgstr "" msgid "Unit purchase price" msgstr "" -#: order/models.py:698 part/templates/part/navbar.html:95 -#: part/templates/part/part_pricing.html:78 +#: order/models.py:698 part/templates/part/navbar.html:101 +#: part/templates/part/order_prices.html:82 +#: part/templates/part/part_pricing.html:77 msgid "Sale Price" msgstr "" @@ -4050,7 +4054,7 @@ msgstr "" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2364 part/views.py:1592 part/views.py:1644 +#: part/models.py:2364 part/views.py:1681 part/views.py:1733 #: stock/models.py:292 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -4143,7 +4147,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:61 part/views.py:1887 +#: part/templates/part/bom.html:61 part/views.py:1976 msgid "Export Bill of Materials" msgstr "" @@ -4159,7 +4163,7 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/bom.html:160 part/views.py:584 +#: part/templates/part/bom.html:160 part/views.py:585 #: templates/js/stock.js:1285 msgid "Create New Part" msgstr "" @@ -4241,7 +4245,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:29 part/views.py:2290 +#: part/templates/part/category.html:29 part/views.py:2379 msgid "Create new part category" msgstr "" @@ -4359,7 +4363,7 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:460 +#: part/templates/part/copy_part.html:9 part/views.py:461 msgid "Duplicate Part" msgstr "" @@ -4496,27 +4500,111 @@ msgstr "" msgid "Used In" msgstr "" -#: part/templates/part/navbar.html:92 +#: part/templates/part/navbar.html:72 part/templates/part/order_prices.html:12 +msgid "Order Price Information" +msgstr "" + +#: part/templates/part/navbar.html:75 +msgid "Order Price" +msgstr "" + +#: part/templates/part/navbar.html:98 msgid "Sales Price Information" msgstr "" -#: part/templates/part/navbar.html:106 part/templates/part/part_tests.html:10 +#: part/templates/part/navbar.html:112 part/templates/part/part_tests.html:10 msgid "Part Test Templates" msgstr "" -#: part/templates/part/navbar.html:109 stock/templates/stock/item_base.html:409 +#: part/templates/part/navbar.html:115 stock/templates/stock/item_base.html:409 msgid "Tests" msgstr "" -#: part/templates/part/navbar.html:113 part/templates/part/navbar.html:116 +#: part/templates/part/navbar.html:119 part/templates/part/navbar.html:122 #: part/templates/part/related.html:10 msgid "Related Parts" msgstr "" -#: part/templates/part/navbar.html:125 part/templates/part/notes.html:12 +#: part/templates/part/navbar.html:131 part/templates/part/notes.html:12 msgid "Part Notes" msgstr "" +#: part/templates/part/order_prices.html:21 +msgid "Pricing ranges" +msgstr "" + +#: part/templates/part/order_prices.html:26 +#: part/templates/part/part_pricing.html:18 +msgid "Supplier Pricing" +msgstr "" + +#: part/templates/part/order_prices.html:27 +#: part/templates/part/order_prices.html:52 +#: part/templates/part/order_prices.html:83 +#: part/templates/part/part_pricing.html:22 +#: part/templates/part/part_pricing.html:48 +#: part/templates/part/part_pricing.html:80 +msgid "Unit Cost" +msgstr "" + +#: part/templates/part/order_prices.html:34 +#: part/templates/part/order_prices.html:59 +#: part/templates/part/order_prices.html:88 +#: part/templates/part/part_pricing.html:28 +#: part/templates/part/part_pricing.html:54 +#: part/templates/part/part_pricing.html:84 +msgid "Total Cost" +msgstr "" + +#: part/templates/part/order_prices.html:42 +#: part/templates/part/part_pricing.html:36 +msgid "No supplier pricing available" +msgstr "" + +#: part/templates/part/order_prices.html:51 +#: part/templates/part/order_prices.html:103 +#: part/templates/part/part_pricing.html:44 +msgid "BOM Pricing" +msgstr "" + +#: part/templates/part/order_prices.html:67 +#: part/templates/part/part_pricing.html:62 +msgid "Note: BOM pricing is incomplete for this part" +msgstr "" + +#: part/templates/part/order_prices.html:74 +#: part/templates/part/part_pricing.html:69 +msgid "No BOM pricing available" +msgstr "" + +#: part/templates/part/order_prices.html:97 +#: part/templates/part/part_pricing.html:93 +msgid "No pricing information is available for this part." +msgstr "" + +#: part/templates/part/order_prices.html:113 +msgid "Stock Pricing" +msgstr "" + +#: part/templates/part/order_prices.html:121 +msgid "No stock pricing history is available for this part." +msgstr "" + +#: part/templates/part/order_prices.html:140 +#, python-format +msgid "Single Price - %(currency)s" +msgstr "" + +#: part/templates/part/order_prices.html:152 +#, python-format +msgid "Single Price Difference - %(currency)s" +msgstr "" + +#: part/templates/part/order_prices.html:163 +#, python-format +msgid "Part Single Price - %(currency)s" +msgstr "" + #: part/templates/part/params.html:17 msgid "Add new parameter" msgstr "" @@ -4638,42 +4726,6 @@ msgstr "" msgid "Calculate" msgstr "" -#: part/templates/part/part_pricing.html:19 -msgid "Supplier Pricing" -msgstr "" - -#: part/templates/part/part_pricing.html:23 -#: part/templates/part/part_pricing.html:49 -#: part/templates/part/part_pricing.html:81 -msgid "Unit Cost" -msgstr "" - -#: part/templates/part/part_pricing.html:29 -#: part/templates/part/part_pricing.html:55 -#: part/templates/part/part_pricing.html:85 -msgid "Total Cost" -msgstr "" - -#: part/templates/part/part_pricing.html:37 -msgid "No supplier pricing available" -msgstr "" - -#: part/templates/part/part_pricing.html:45 -msgid "BOM Pricing" -msgstr "" - -#: part/templates/part/part_pricing.html:63 -msgid "Note: BOM pricing is incomplete for this part" -msgstr "" - -#: part/templates/part/part_pricing.html:70 -msgid "No BOM pricing available" -msgstr "" - -#: part/templates/part/part_pricing.html:94 -msgid "No pricing information is available for this part." -msgstr "" - #: part/templates/part/part_tests.html:17 msgid "Add Test Template" msgstr "" @@ -4783,212 +4835,212 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:89 +#: part/views.py:90 msgid "Add Related Part" msgstr "" -#: part/views.py:144 +#: part/views.py:145 msgid "Delete Related Part" msgstr "" -#: part/views.py:158 +#: part/views.py:159 msgid "Add part attachment" msgstr "" -#: part/views.py:211 templates/attachment_table.html:32 +#: part/views.py:212 templates/attachment_table.html:32 msgid "Edit attachment" msgstr "" -#: part/views.py:215 +#: part/views.py:216 msgid "Part attachment updated" msgstr "" -#: part/views.py:230 +#: part/views.py:231 msgid "Delete Part Attachment" msgstr "" -#: part/views.py:238 +#: part/views.py:239 msgid "Deleted part attachment" msgstr "" -#: part/views.py:247 +#: part/views.py:248 msgid "Create Test Template" msgstr "" -#: part/views.py:274 +#: part/views.py:275 msgid "Edit Test Template" msgstr "" -#: part/views.py:288 +#: part/views.py:289 msgid "Delete Test Template" msgstr "" -#: part/views.py:295 +#: part/views.py:296 msgid "Set Part Category" msgstr "" -#: part/views.py:345 +#: part/views.py:346 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:380 +#: part/views.py:381 msgid "Create Variant" msgstr "" -#: part/views.py:465 +#: part/views.py:466 msgid "Copied part" msgstr "" -#: part/views.py:519 part/views.py:657 +#: part/views.py:520 part/views.py:658 msgid "Possible matches exist - confirm creation of new part" msgstr "" -#: part/views.py:589 +#: part/views.py:590 msgid "Created new part" msgstr "" -#: part/views.py:825 +#: part/views.py:914 msgid "Part QR Code" msgstr "" -#: part/views.py:927 +#: part/views.py:1016 msgid "Upload Part Image" msgstr "" -#: part/views.py:933 part/views.py:968 +#: part/views.py:1022 part/views.py:1057 msgid "Updated part image" msgstr "" -#: part/views.py:942 +#: part/views.py:1031 msgid "Select Part Image" msgstr "" -#: part/views.py:971 +#: part/views.py:1060 msgid "Part image not found" msgstr "" -#: part/views.py:982 +#: part/views.py:1071 msgid "Edit Part Properties" msgstr "" -#: part/views.py:1017 +#: part/views.py:1106 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1047 +#: part/views.py:1136 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1068 +#: part/views.py:1157 msgid "Validate BOM" msgstr "" -#: part/views.py:1089 +#: part/views.py:1178 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1100 +#: part/views.py:1189 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1234 +#: part/views.py:1323 msgid "No BOM file provided" msgstr "" -#: part/views.py:1595 +#: part/views.py:1684 msgid "Enter a valid quantity" msgstr "" -#: part/views.py:1620 part/views.py:1623 +#: part/views.py:1709 part/views.py:1712 msgid "Select valid part" msgstr "" -#: part/views.py:1629 +#: part/views.py:1718 msgid "Duplicate part selected" msgstr "" -#: part/views.py:1667 +#: part/views.py:1756 msgid "Select a part" msgstr "" -#: part/views.py:1673 +#: part/views.py:1762 msgid "Selected part creates a circular BOM" msgstr "" -#: part/views.py:1677 +#: part/views.py:1766 msgid "Specify quantity" msgstr "" -#: part/views.py:1939 +#: part/views.py:2028 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:1946 +#: part/views.py:2035 msgid "Part was deleted" msgstr "" -#: part/views.py:1955 +#: part/views.py:2044 msgid "Part Pricing" msgstr "" -#: part/views.py:2089 +#: part/views.py:2178 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:2099 +#: part/views.py:2188 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:2106 +#: part/views.py:2195 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:2114 +#: part/views.py:2203 msgid "Create Part Parameter" msgstr "" -#: part/views.py:2164 +#: part/views.py:2253 msgid "Edit Part Parameter" msgstr "" -#: part/views.py:2178 +#: part/views.py:2267 msgid "Delete Part Parameter" msgstr "" -#: part/views.py:2238 +#: part/views.py:2327 msgid "Edit Part Category" msgstr "" -#: part/views.py:2276 +#: part/views.py:2365 msgid "Delete Part Category" msgstr "" -#: part/views.py:2282 +#: part/views.py:2371 msgid "Part category was deleted" msgstr "" -#: part/views.py:2334 +#: part/views.py:2423 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2435 +#: part/views.py:2524 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2491 +#: part/views.py:2580 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2510 +#: part/views.py:2599 msgid "Create BOM Item" msgstr "" -#: part/views.py:2580 +#: part/views.py:2669 msgid "Edit BOM item" msgstr "" -#: part/views.py:2636 +#: part/views.py:2725 msgid "Confim BOM item deletion" msgstr "" @@ -6063,7 +6115,8 @@ msgstr "" #: templates/InvenTree/settings/appearance.html:29 #, python-format -msgid "\n" +msgid "" +"\n" " The CSS sheet \"%(invalid_color_theme)s.css\" for the currently selected color theme was not found.
\n" " Please select another color theme :)\n" " " @@ -6784,6 +6837,10 @@ msgstr "" msgid "This test is defined for a parent part" msgstr "" +#: templates/js/part.js:727 +msgid "Single Price Difference" +msgstr "" + #: templates/js/report.js:47 msgid "items selected" msgstr "" @@ -7508,4 +7565,3 @@ msgstr "" #: users/models.py:187 msgid "Permission to delete items" msgstr "" -