From 9323a91073ffc5a369a4de237fa582ab5c9f6b51 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 3 Jul 2021 02:56:42 +0000 Subject: [PATCH] updated translation base --- InvenTree/locale/de/LC_MESSAGES/django.po | 554 ++++++++++++---------- InvenTree/locale/en/LC_MESSAGES/django.po | 506 +++++++++++--------- InvenTree/locale/es/LC_MESSAGES/django.po | 520 ++++++++++---------- InvenTree/locale/fr/LC_MESSAGES/django.po | 516 ++++++++++---------- InvenTree/locale/it/LC_MESSAGES/django.po | 513 ++++++++++---------- InvenTree/locale/ja/LC_MESSAGES/django.po | 513 ++++++++++---------- InvenTree/locale/pl/LC_MESSAGES/django.po | 536 +++++++++++---------- InvenTree/locale/ru/LC_MESSAGES/django.po | 516 ++++++++++---------- InvenTree/locale/tr/LC_MESSAGES/django.po | 524 ++++++++++---------- InvenTree/locale/zh/LC_MESSAGES/django.po | 514 ++++++++++---------- 10 files changed, 2812 insertions(+), 2400 deletions(-) diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index 2f1699a408..6bafbe4e98 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-07-03 02:06+0000\n" +"POT-Creation-Date: 2021-07-03 02:56+0000\n" "PO-Revision-Date: 2021-07-03 02:11\n" "Last-Translator: \n" "Language-Team: German\n" @@ -475,10 +475,8 @@ msgstr "Zieldatum für Bauauftrag-Fertigstellung." #: order/templates/order/sales_order_detail.html:162 #: order/templates/order/sales_order_detail.html:234 part/forms.py:342 #: part/forms.py:372 part/forms.py:388 part/forms.py:404 part/models.py:2293 -#: part/templates/part/internal_prices.html:98 -#: part/templates/part/order_prices.html:203 -#: part/templates/part/part_pricing.html:16 -#: part/templates/part/sale_prices.html:85 +#: part/templates/part/part_pricing.html:16 part/templates/part/prices.html:377 +#: part/templates/part/prices.html:474 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 @@ -488,8 +486,8 @@ msgstr "Zieldatum für Bauauftrag-Fertigstellung." #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 #: templates/js/bom.js:205 templates/js/build.js:233 templates/js/build.js:572 #: templates/js/build.js:1112 templates/js/order.js:393 -#: templates/js/part.js:796 templates/js/stock.js:1178 -#: templates/js/stock.js:1397 +#: templates/js/part.js:827 templates/js/part.js:949 templates/js/part.js:1005 +#: templates/js/stock.js:1178 templates/js/stock.js:1397 msgid "Quantity" msgstr "Anzahl" @@ -772,7 +770,7 @@ msgstr "Link zu einer externen URL" #: order/templates/order/sales_order_detail.html:309 #: order/templates/order/so_navbar.html:33 #: order/templates/order/so_navbar.html:36 part/models.py:856 -#: part/templates/part/navbar.html:145 +#: part/templates/part/navbar.html:133 #: 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:528 stock/models.py:1662 stock/models.py:1764 @@ -923,8 +921,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:35 -#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:136 -#: part/templates/part/navbar.html:139 stock/templates/stock/navbar.html:47 +#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:124 +#: part/templates/part/navbar.html:127 stock/templates/stock/navbar.html:47 #: stock/templates/stock/navbar.html:50 msgid "Attachments" msgstr "Anhänge" @@ -1433,7 +1431,7 @@ msgstr "Bauobjekt aktualisiert" msgid "Add Build Order Attachment" msgstr "Bauauftrags-Anhang hinzufügen" -#: build/views.py:1083 order/views.py:117 order/views.py:169 part/views.py:178 +#: build/views.py:1083 order/views.py:117 order/views.py:169 part/views.py:179 #: stock/views.py:277 msgid "Added attachment" msgstr "Anhang hinzugefügt" @@ -1863,8 +1861,7 @@ msgid "Price break quantity" msgstr "Preisstaffelungs Anzahl" #: common/models.py:749 company/templates/company/supplier_part_pricing.html:82 -#: part/templates/part/internal_prices.html:103 -#: part/templates/part/sale_prices.html:90 +#: templates/js/part.js:832 msgid "Price" msgstr "Preis" @@ -1896,14 +1893,14 @@ msgstr "Angegebener Wert muss ein Wahrheitswert sein" #: order/templates/order/po_navbar.html:19 #: order/templates/order/po_navbar.html:22 order/views.py:605 #: part/templates/part/bom_upload/upload_file.html:27 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:761 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:762 msgid "Upload File" msgstr "Datei hochgeladen" #: common/views.py:185 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:606 part/templates/part/bom_upload/select_fields.html:58 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:762 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:763 msgid "Match Fields" msgstr "Übereinstimmende Felder" @@ -1945,7 +1942,7 @@ msgstr "URL" msgid "Image URL" msgstr "Bild-URL" -#: company/forms.py:132 templates/js/part.js:787 +#: company/forms.py:132 templates/js/part.js:940 msgid "Single Price" msgstr "Einzelpreis" @@ -2242,9 +2239,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 @@ -2414,8 +2413,8 @@ msgstr "Für dieses Herstellerteil sind %(count)s Lieferanten definiert. Wenn Si #: company/templates/company/manufacturer_part_navbar.html:14 #: company/templates/company/manufacturer_part_suppliers.html:10 #: company/views.py:63 part/templates/part/navbar.html:87 -#: part/templates/part/navbar.html:90 templates/InvenTree/search.html:316 -#: templates/navbar.html:35 +#: part/templates/part/navbar.html:90 part/templates/part/prices.html:153 +#: templates/InvenTree/search.html:316 templates/navbar.html:35 msgid "Suppliers" msgstr "Zulieferer" @@ -2504,7 +2503,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:113 part/templates/part/navbar.html:116 +#: part/templates/part/navbar.html:101 part/templates/part/navbar.html:104 #: 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 @@ -2596,32 +2595,30 @@ msgid "Order Part" msgstr "Teil bestellen" #: company/templates/company/supplier_part_pricing.html:11 +#: part/templates/part/navbar.html:74 msgid "Pricing Information" msgstr "Preisinformationen ansehen" #: company/templates/company/supplier_part_pricing.html:19 company/views.py:855 -#: part/templates/part/sale_prices.html:17 part/views.py:2918 +#: part/templates/part/prices.html:264 part/views.py:2951 msgid "Add Price Break" msgstr "Preisstaffel hinzufügen" #: company/templates/company/supplier_part_pricing.html:38 -#: part/templates/part/sale_prices.html:46 msgid "No price break information found" msgstr "Keine Informationen zur Preisstaffel gefunden" #: company/templates/company/supplier_part_pricing.html:89 -#: part/templates/part/sale_prices.html:97 msgid "Edit price break" msgstr "Preisstaffel bearbeiten" #: company/templates/company/supplier_part_pricing.html:90 -#: part/templates/part/sale_prices.html:98 msgid "Delete price break" msgstr "Preisstaffel löschen" #: company/views.py:70 part/templates/part/navbar.html:81 -#: part/templates/part/navbar.html:84 templates/InvenTree/search.html:306 -#: templates/navbar.html:36 +#: part/templates/part/navbar.html:84 part/templates/part/prices.html:157 +#: templates/InvenTree/search.html:306 templates/navbar.html:36 msgid "Manufacturers" msgstr "Hersteller" @@ -2642,20 +2639,20 @@ msgstr "Firmen" msgid "New Company" msgstr "Neue Firma" -#: company/views.py:169 part/views.py:1115 +#: company/views.py:169 part/views.py:1148 msgid "Download Image" msgstr "Bild herunterladen" -#: company/views.py:198 part/views.py:1147 +#: company/views.py:198 part/views.py:1180 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:1154 +#: company/views.py:205 part/views.py:1187 #, python-brace-format msgid "Invalid response: {code}" msgstr "Ungültige Antwort {code}" -#: company/views.py:214 part/views.py:1163 +#: company/views.py:214 part/views.py:1196 msgid "Supplied URL is not a valid image file" msgstr "Angegebene URL ist kein gültiges Bild" @@ -2723,15 +2720,15 @@ msgstr "Neues Zuliefererteil anlegen" msgid "Delete Supplier Part" msgstr "Zuliefererteil entfernen" -#: company/views.py:860 part/views.py:2922 +#: company/views.py:860 part/views.py:2955 msgid "Added new price break" msgstr "neue Preisstaffel hinzufügt" -#: company/views.py:916 part/views.py:2966 +#: company/views.py:916 part/views.py:2999 msgid "Edit Price Break" msgstr "Preisstaffel bearbeiten" -#: company/views.py:931 part/views.py:2980 +#: company/views.py:931 part/views.py:3013 msgid "Delete Price Break" msgstr "Preisstaffel löschen" @@ -2906,7 +2903,7 @@ msgstr "Geplantes Lieferdatum für Auftrag." msgid "Date order was completed" msgstr "Datum an dem der Auftrag fertigstellt wurde" -#: order/models.py:242 part/views.py:1853 stock/models.py:300 +#: order/models.py:242 part/views.py:1886 stock/models.py:300 #: stock/models.py:1015 msgid "Quantity must be greater than zero" msgstr "Anzahl muss größer Null sein" @@ -2990,7 +2987,7 @@ msgstr "Empfangen" msgid "Number of items received" msgstr "Empfangene Objekt-Anzahl" -#: order/models.py:667 stock/models.py:537 +#: order/models.py:667 part/templates/part/prices.html:166 stock/models.py:537 #: stock/templates/stock/item_base.html:331 templates/js/stock.js:704 msgid "Purchase Price" msgstr "Preis" @@ -3003,9 +3000,8 @@ msgstr "Preis pro Einheit" msgid "Where does the Purchaser want this item to be stored?" msgstr "Wo möchte der Käufer diesen Artikel gelagert haben?" -#: order/models.py:718 part/templates/part/navbar.html:110 -#: part/templates/part/order_prices.html:108 -#: part/templates/part/part_pricing.html:97 +#: order/models.py:718 part/templates/part/part_pricing.html:97 +#: part/templates/part/prices.html:103 part/templates/part/prices.html:278 msgid "Sale Price" msgstr "Verkaufspreis" @@ -3312,7 +3308,8 @@ msgid "Total" msgstr "Summe" #: order/templates/order/purchase_order_detail.html:191 -#: order/templates/order/sales_order_detail.html:246 +#: order/templates/order/sales_order_detail.html:246 templates/js/part.js:807 +#: templates/js/part.js:996 msgid "Unit Price" msgstr "Stück-Preis" @@ -4208,7 +4205,7 @@ msgstr "Varianten zulassen" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Lagerbestand von Varianten kann für diese Stücklisten-Position verwendet werden" -#: part/models.py:2394 part/views.py:1859 part/views.py:1911 +#: part/models.py:2394 part/views.py:1892 part/views.py:1944 #: stock/models.py:290 msgid "Quantity must be integer value for trackable parts" msgstr "Menge muss eine Ganzzahl sein" @@ -4305,7 +4302,7 @@ msgstr "Stückliste bearbeiten" msgid "Validate Bill of Materials" msgstr "Stückliste kontrollieren" -#: part/templates/part/bom.html:61 part/views.py:2154 +#: part/templates/part/bom.html:61 part/views.py:2187 msgid "Export Bill of Materials" msgstr "Stückliste exportieren" @@ -4321,7 +4318,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:590 +#: part/templates/part/bom.html:160 part/views.py:591 #: templates/js/stock.js:1327 msgid "Create New Part" msgstr "Neues Teil anlegen" @@ -4403,7 +4400,7 @@ msgstr "Neuen Bauauftrag beginnen" msgid "All parts" msgstr "Alle Teile" -#: part/templates/part/category.html:38 part/views.py:2564 +#: part/templates/part/category.html:38 part/views.py:2597 msgid "Create new part category" msgstr "Teil-Kategorie anlegen" @@ -4528,7 +4525,7 @@ msgstr "" msgid "Part Parameters" msgstr "Teilparameter" -#: part/templates/part/copy_part.html:9 part/views.py:466 +#: part/templates/part/copy_part.html:9 part/views.py:467 msgid "Duplicate Part" msgstr "Teil duplizieren" @@ -4641,36 +4638,6 @@ msgstr "" msgid "Import Parts from File" msgstr "" -#: part/templates/part/internal_prices.html:11 -#: part/templates/part/navbar.html:101 -msgid "Internal Price Information" -msgstr "" - -#: part/templates/part/internal_prices.html:19 part/views.py:2989 -msgid "Add Internal Price Break" -msgstr "" - -#: part/templates/part/internal_prices.html:28 templates/403.html:5 -#: templates/403.html:11 -msgid "Permission Denied" -msgstr "Zugriff verweigert" - -#: part/templates/part/internal_prices.html:31 templates/403.html:14 -msgid "You do not have permission to view this page." -msgstr "Keine Berechtigung zum Anzeigen dieser Seite." - -#: part/templates/part/internal_prices.html:59 -msgid "No internal price break information found" -msgstr "" - -#: part/templates/part/internal_prices.html:110 -msgid "Edit internal price break" -msgstr "" - -#: part/templates/part/internal_prices.html:111 -msgid "Delete internal price break" -msgstr "" - #: part/templates/part/manufacturer.html:11 msgid "Part Manufacturers" msgstr "Teil-Hersteller" @@ -4704,125 +4671,29 @@ msgstr "Zuweisungen" msgid "Used In" msgstr "Benutzt in" -#: part/templates/part/navbar.html:75 part/templates/part/order_prices.html:12 -msgid "Order Price Information" -msgstr "Bestellpreisinformationen" +#: part/templates/part/navbar.html:77 +#, fuzzy +#| msgid "Price" +msgid "Prices" +msgstr "Preis" -#: part/templates/part/navbar.html:78 -msgid "Order Price" -msgstr "Bestellpreis" - -#: part/templates/part/navbar.html:104 part/templates/part/order_prices.html:94 -#: part/templates/part/part_pricing.html:82 -msgid "Internal Price" -msgstr "Interner Preis" - -#: part/templates/part/navbar.html:107 -msgid "Sales Price Information" -msgstr "Preisinformationen ansehen" - -#: part/templates/part/navbar.html:121 part/templates/part/part_tests.html:10 +#: part/templates/part/navbar.html:109 part/templates/part/part_tests.html:10 msgid "Part Test Templates" msgstr "Teil Test-Vorlagen" -#: part/templates/part/navbar.html:124 stock/templates/stock/item_base.html:414 +#: part/templates/part/navbar.html:112 stock/templates/stock/item_base.html:414 msgid "Tests" msgstr "Tests" -#: part/templates/part/navbar.html:129 part/templates/part/navbar.html:132 +#: part/templates/part/navbar.html:117 part/templates/part/navbar.html:120 #: part/templates/part/related.html:10 msgid "Related Parts" msgstr "Verknüpfte Teile" -#: part/templates/part/navbar.html:142 part/templates/part/notes.html:12 +#: part/templates/part/navbar.html:130 part/templates/part/notes.html:12 msgid "Part Notes" msgstr "Teil-Bemerkungen" -#: part/templates/part/order_prices.html:25 -#: part/templates/part/part_base.html:282 -msgid "Calculate" -msgstr "Berechnen" - -#: part/templates/part/order_prices.html:32 -msgid "Pricing ranges" -msgstr "Preisspannen" - -#: part/templates/part/order_prices.html:37 -#: part/templates/part/part_pricing.html:22 -msgid "Supplier Pricing" -msgstr "Zulieferer-Preise" - -#: part/templates/part/order_prices.html:38 -#: part/templates/part/order_prices.html:63 -#: part/templates/part/order_prices.html:95 -#: part/templates/part/order_prices.html:109 -#: part/templates/part/part_pricing.html:26 -#: part/templates/part/part_pricing.html:52 -#: part/templates/part/part_pricing.html:85 -#: part/templates/part/part_pricing.html:100 -msgid "Unit Cost" -msgstr "Stückpreis" - -#: part/templates/part/order_prices.html:45 -#: part/templates/part/order_prices.html:70 -#: part/templates/part/order_prices.html:100 -#: part/templates/part/order_prices.html:114 -#: part/templates/part/part_pricing.html:32 -#: part/templates/part/part_pricing.html:58 -#: part/templates/part/part_pricing.html:89 -#: part/templates/part/part_pricing.html:104 -msgid "Total Cost" -msgstr "Gesamtkosten" - -#: part/templates/part/order_prices.html:53 -#: part/templates/part/part_pricing.html:40 -msgid "No supplier pricing available" -msgstr "Keine Zulieferer-Preise verfügbar" - -#: part/templates/part/order_prices.html:62 -#: part/templates/part/order_prices.html:129 -#: part/templates/part/part_pricing.html:48 -msgid "BOM Pricing" -msgstr "Stücklistenpreise" - -#: part/templates/part/order_prices.html:78 -#: part/templates/part/part_pricing.html:66 -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:85 -#: part/templates/part/part_pricing.html:73 -msgid "No BOM pricing available" -msgstr "Keine Stücklisten-Preise verfügbar" - -#: part/templates/part/order_prices.html:123 -#: part/templates/part/part_pricing.html:113 -msgid "No pricing information is available for this part." -msgstr "Keine Preise für dieses Teil verfügbar" - -#: part/templates/part/order_prices.html:139 -msgid "Stock Pricing" -msgstr "Bestandspreise" - -#: part/templates/part/order_prices.html:147 -msgid "No stock pricing history is available for this part." -msgstr "Für dieses Teil sind keine Bestandspreise verfügbar." - -#: part/templates/part/order_prices.html:166 -#, python-format -msgid "Single Price - %(currency)s" -msgstr "Einzelpreis - %(currency)s" - -#: part/templates/part/order_prices.html:178 -#, python-format -msgid "Single Price Difference - %(currency)s" -msgstr "Einzelpreisdifferenz - %(currency)s" - -#: part/templates/part/order_prices.html:190 -#, python-format -msgid "Part Single Price - %(currency)s" -msgstr "Einzelpreis für Zuliefererteil- %(currency)s" - #: part/templates/part/params.html:17 msgid "Add new parameter" msgstr "Parameter hinzufügen" @@ -4928,6 +4799,58 @@ msgstr "Herstellbar" msgid "Building" msgstr "Im Bau" +#: part/templates/part/part_base.html:282 part/templates/part/prices.html:131 +msgid "Calculate" +msgstr "Berechnen" + +#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:27 +msgid "Supplier Pricing" +msgstr "Zulieferer-Preise" + +#: part/templates/part/part_pricing.html:26 +#: part/templates/part/part_pricing.html:52 +#: part/templates/part/part_pricing.html:85 +#: part/templates/part/part_pricing.html:100 part/templates/part/prices.html:31 +#: part/templates/part/prices.html:58 part/templates/part/prices.html:90 +#: part/templates/part/prices.html:107 +msgid "Unit Cost" +msgstr "Stückpreis" + +#: part/templates/part/part_pricing.html:32 +#: part/templates/part/part_pricing.html:58 +#: part/templates/part/part_pricing.html:89 +#: part/templates/part/part_pricing.html:104 part/templates/part/prices.html:38 +#: part/templates/part/prices.html:65 part/templates/part/prices.html:95 +#: part/templates/part/prices.html:112 +msgid "Total Cost" +msgstr "Gesamtkosten" + +#: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:46 +msgid "No supplier pricing available" +msgstr "Keine Zulieferer-Preise verfügbar" + +#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:55 +#: part/templates/part/prices.html:235 +msgid "BOM Pricing" +msgstr "Stücklistenpreise" + +#: part/templates/part/part_pricing.html:66 part/templates/part/prices.html:73 +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:73 part/templates/part/prices.html:80 +msgid "No BOM pricing available" +msgstr "Keine Stücklisten-Preise verfügbar" + +#: part/templates/part/part_pricing.html:82 part/templates/part/prices.html:89 +msgid "Internal Price" +msgstr "Interner Preis" + +#: part/templates/part/part_pricing.html:113 +#: part/templates/part/prices.html:121 +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" @@ -4966,14 +4889,123 @@ msgstr "Es sind %(count)s Zulieferer für diesen Teil definiert. Wenn Sie diesen msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "Es gibt %(count)s einzigartige Teile, die für '%(full_name)s' verfolgt werden. Das Löschen dieses Teils wird diese Tracking-Informationen dauerhaft entfernen." +#: part/templates/part/prices.html:12 +#, fuzzy +#| msgid "Sell Price Information" +msgid "General Price Information" +msgstr "Verkaufspreis Informationen" + +#: part/templates/part/prices.html:22 +msgid "Pricing ranges" +msgstr "Preisspannen" + +#: part/templates/part/prices.html:28 +#, fuzzy +#| msgid "Supplier List" +msgid "Show supplier cost" +msgstr "Zulieferer-Liste" + +#: part/templates/part/prices.html:29 +#, fuzzy +#| msgid "Unit purchase price" +msgid "Show purchase price" +msgstr "Preis pro Einheit" + +#: part/templates/part/prices.html:56 +msgid "Show BOM cost" +msgstr "" + +#: part/templates/part/prices.html:104 +#, fuzzy +#| msgid "base cost" +msgid "Show sale cost" +msgstr "Basiskosten" + +#: part/templates/part/prices.html:105 +#, fuzzy +#| msgid "Unit sale price" +msgid "Show sale price" +msgstr "Stückverkaufspreis" + +#: part/templates/part/prices.html:127 +#, fuzzy +#| msgid "Copy Parameters" +msgid "Calculation parameters" +msgstr "Parameter kopieren" + +#: part/templates/part/prices.html:146 +#, fuzzy +#| msgid "Supplier List" +msgid "Supplier Cost" +msgstr "Zulieferer-Liste" + +#: part/templates/part/prices.html:147 part/templates/part/prices.html:167 +#: part/templates/part/prices.html:193 part/templates/part/prices.html:224 +#: part/templates/part/prices.html:251 part/templates/part/prices.html:279 +msgid "Jump to overview" +msgstr "" + +#: part/templates/part/prices.html:172 +msgid "Stock Pricing" +msgstr "Bestandspreise" + +#: part/templates/part/prices.html:180 +msgid "No stock pricing history is available for this part." +msgstr "Für dieses Teil sind keine Bestandspreise verfügbar." + +#: part/templates/part/prices.html:192 +#, fuzzy +#| msgid "Internal Part" +msgid "Internal Cost" +msgstr "Internes Teil" + +#: part/templates/part/prices.html:206 part/views.py:3022 +msgid "Add Internal Price Break" +msgstr "" + +#: part/templates/part/prices.html:223 +#, fuzzy +#| msgid "BOM Item" +msgid "BOM Cost" +msgstr "Stücklisten-Position" + +#: part/templates/part/prices.html:250 +#, fuzzy +#| msgid "Total Cost" +msgid "Sale Cost" +msgstr "Gesamtkosten" + +#: part/templates/part/prices.html:290 +#, fuzzy +#| msgid "No stock pricing history is available for this part." +msgid "No sale pice history available for this part." +msgstr "Für dieses Teil sind keine Bestandspreise verfügbar." + +#: part/templates/part/prices.html:340 +#, python-format +msgid "Single Price - %(currency)s" +msgstr "Einzelpreis - %(currency)s" + +#: part/templates/part/prices.html:352 +#, python-format +msgid "Single Price Difference - %(currency)s" +msgstr "Einzelpreisdifferenz - %(currency)s" + +#: part/templates/part/prices.html:364 +#, python-format +msgid "Part Single Price - %(currency)s" +msgstr "Einzelpreis für Zuliefererteil- %(currency)s" + +#: part/templates/part/prices.html:464 +#, fuzzy, python-format +#| msgid "Single Price - %(currency)s" +msgid "Unit Price - %(currency)s" +msgstr "Einzelpreis - %(currency)s" + #: part/templates/part/related.html:18 msgid "Add Related" msgstr "Verknüpftes Teil hinzufügen" -#: part/templates/part/sale_prices.html:10 -msgid "Sell Price Information" -msgstr "Verkaufspreis Informationen" - #: part/templates/part/sales_orders.html:18 msgid "New sales order" msgstr "Neuer Auftrag" @@ -5037,224 +5069,228 @@ msgstr "neue Variante anlegen" msgid "Unknown database" msgstr "Unbekannte Datenbank" -#: part/views.py:95 +#: part/views.py:96 msgid "Add Related Part" msgstr "verknüpftes Teil hinzufügen" -#: part/views.py:150 +#: part/views.py:151 msgid "Delete Related Part" msgstr "verknüpftes Teil entfernen" -#: part/views.py:164 +#: part/views.py:165 msgid "Add part attachment" msgstr "Teilanhang hinzufügen" -#: part/views.py:217 templates/attachment_table.html:32 +#: part/views.py:218 templates/attachment_table.html:32 msgid "Edit attachment" msgstr "Anhang bearbeiten" -#: part/views.py:221 +#: part/views.py:222 msgid "Part attachment updated" msgstr "Teilanhang aktualisiert" -#: part/views.py:236 +#: part/views.py:237 msgid "Delete Part Attachment" msgstr "Teilanhang löschen" -#: part/views.py:244 +#: part/views.py:245 msgid "Deleted part attachment" msgstr "Teilanhang gelöscht" -#: part/views.py:253 +#: part/views.py:254 msgid "Create Test Template" msgstr "Testvorlage anlegen" -#: part/views.py:280 +#: part/views.py:281 msgid "Edit Test Template" msgstr "Testvorlage bearbeiten" -#: part/views.py:294 +#: part/views.py:295 msgid "Delete Test Template" msgstr "Testvorlage löschen" -#: part/views.py:301 +#: part/views.py:302 msgid "Set Part Category" msgstr "Teil-Kategorie auswählen" -#: part/views.py:351 +#: part/views.py:352 #, python-brace-format msgid "Set category for {n} parts" msgstr "Kategorie für {n} Teile setzen" -#: part/views.py:386 +#: part/views.py:387 msgid "Create Variant" msgstr "Variante anlegen" -#: part/views.py:471 +#: part/views.py:472 msgid "Copied part" msgstr "Teil kopiert" -#: part/views.py:525 part/views.py:663 +#: part/views.py:526 part/views.py:664 msgid "Possible matches exist - confirm creation of new part" msgstr "Übereinstimmung gefunden - Teil trotzdem anlegen" -#: part/views.py:595 +#: part/views.py:596 msgid "Created new part" msgstr "Neues Teil angelegt" -#: part/views.py:763 +#: part/views.py:764 msgid "Match References" msgstr "" -#: part/views.py:1092 +#: part/views.py:1066 +msgid "None" +msgstr "" + +#: part/views.py:1125 msgid "Part QR Code" msgstr "Teil-QR-Code" -#: part/views.py:1194 +#: part/views.py:1227 msgid "Upload Part Image" msgstr "Teilbild hochladen" -#: part/views.py:1200 part/views.py:1235 +#: part/views.py:1233 part/views.py:1268 msgid "Updated part image" msgstr "Teilbild aktualisiert" -#: part/views.py:1209 +#: part/views.py:1242 msgid "Select Part Image" msgstr "Teilbild auswählen" -#: part/views.py:1238 +#: part/views.py:1271 msgid "Part image not found" msgstr "Teilbild nicht gefunden" -#: part/views.py:1249 +#: part/views.py:1282 msgid "Edit Part Properties" msgstr "Teileigenschaften bearbeiten" -#: part/views.py:1284 +#: part/views.py:1317 msgid "Duplicate BOM" msgstr "Stückliste duplizieren" -#: part/views.py:1314 +#: part/views.py:1347 msgid "Confirm duplication of BOM from parent" msgstr "bestätige Duplizierung Stückliste von übergeordneter Stückliste" -#: part/views.py:1335 +#: part/views.py:1368 msgid "Validate BOM" msgstr "Stückliste überprüfen" -#: part/views.py:1356 +#: part/views.py:1389 msgid "Confirm that the BOM is valid" msgstr "Bestätigen, dass Stückliste korrekt ist" -#: part/views.py:1367 +#: part/views.py:1400 msgid "Validated Bill of Materials" msgstr "überprüfte Stückliste" -#: part/views.py:1501 +#: part/views.py:1534 msgid "No BOM file provided" msgstr "Keine Stückliste angegeben" -#: part/views.py:1862 +#: part/views.py:1895 msgid "Enter a valid quantity" msgstr "Bitte eine gültige Anzahl eingeben" -#: part/views.py:1887 part/views.py:1890 +#: part/views.py:1920 part/views.py:1923 msgid "Select valid part" msgstr "Bitte ein gültiges Teil auswählen" -#: part/views.py:1896 +#: part/views.py:1929 msgid "Duplicate part selected" msgstr "Teil doppelt ausgewählt" -#: part/views.py:1934 +#: part/views.py:1967 msgid "Select a part" msgstr "Teil auswählen" -#: part/views.py:1940 +#: part/views.py:1973 msgid "Selected part creates a circular BOM" msgstr "gewähltes Teil erzeugt rekursive Stückliste" -#: part/views.py:1944 +#: part/views.py:1977 msgid "Specify quantity" msgstr "Anzahl angeben" -#: part/views.py:2206 +#: part/views.py:2239 msgid "Confirm Part Deletion" msgstr "Löschen des Teils bestätigen" -#: part/views.py:2213 +#: part/views.py:2246 msgid "Part was deleted" msgstr "Teil wurde gelöscht" -#: part/views.py:2222 +#: part/views.py:2255 msgid "Part Pricing" msgstr "Teilbepreisung" -#: part/views.py:2363 +#: part/views.py:2396 msgid "Create Part Parameter Template" msgstr "Teilparametervorlage anlegen" -#: part/views.py:2373 +#: part/views.py:2406 msgid "Edit Part Parameter Template" msgstr "Teilparametervorlage bearbeiten" -#: part/views.py:2380 +#: part/views.py:2413 msgid "Delete Part Parameter Template" msgstr "Teilparametervorlage löschen" -#: part/views.py:2388 +#: part/views.py:2421 msgid "Create Part Parameter" msgstr "Teilparameter anlegen" -#: part/views.py:2438 +#: part/views.py:2471 msgid "Edit Part Parameter" msgstr "Teilparameter bearbeiten" -#: part/views.py:2452 +#: part/views.py:2485 msgid "Delete Part Parameter" msgstr "Teilparameter löschen" -#: part/views.py:2512 +#: part/views.py:2545 msgid "Edit Part Category" msgstr "Teil-Kategorie bearbeiten" -#: part/views.py:2550 +#: part/views.py:2583 msgid "Delete Part Category" msgstr "Teil-Kategorie löschen" -#: part/views.py:2556 +#: part/views.py:2589 msgid "Part category was deleted" msgstr "Teil-Kategorie wurde gelöscht" -#: part/views.py:2608 +#: part/views.py:2641 msgid "Create Category Parameter Template" msgstr "Kategorieparametervorlage anlegen" -#: part/views.py:2709 +#: part/views.py:2742 msgid "Edit Category Parameter Template" msgstr "Kategorieparametervorlage bearbeiten" -#: part/views.py:2765 +#: part/views.py:2798 msgid "Delete Category Parameter Template" msgstr "Kategorieparametervorlage löschen" -#: part/views.py:2784 +#: part/views.py:2817 msgid "Create BOM Item" msgstr "Stücklisten-Position anlegen" -#: part/views.py:2854 +#: part/views.py:2887 msgid "Edit BOM item" msgstr "Stücklisten-Position bearbeiten" -#: part/views.py:2910 +#: part/views.py:2943 msgid "Confim BOM item deletion" msgstr "löschen von Stücklisten-Position bestätigen" -#: part/views.py:2998 +#: part/views.py:3031 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:3006 +#: part/views.py:3039 msgid "Delete Internal Price Break" msgstr "" @@ -6243,6 +6279,14 @@ msgstr "Lagerbestands-Tracking-Eintrag bearbeiten" msgid "Add Stock Tracking Entry" msgstr "Lagerbestands-Tracking-Eintrag hinzufügen" +#: templates/403.html:5 templates/403.html:11 +msgid "Permission Denied" +msgstr "Zugriff verweigert" + +#: templates/403.html:14 +msgid "You do not have permission to view this page." +msgstr "Keine Berechtigung zum Anzeigen dieser Seite." + #: templates/404.html:5 templates/404.html:11 msgid "Page Not Found" msgstr "Seite nicht gefunden" @@ -6329,11 +6373,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 " @@ -7090,7 +7136,23 @@ 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:806 +#: templates/js/part.js:786 +#, fuzzy, python-brace-format +#| msgid "No company information found" +msgid "No ${human_name} information found" +msgstr "Keine Firmeninformation gefunden" + +#: templates/js/part.js:839 +#, python-brace-format +msgid "Edit ${human_name}" +msgstr "" + +#: templates/js/part.js:840 +#, python-brace-format +msgid "Delete ${human_name}" +msgstr "" + +#: templates/js/part.js:959 msgid "Single Price Difference" msgstr "Einzelpreisdifferenz" @@ -7835,3 +7897,11 @@ msgstr "Berechtigungen Einträge zu ändern" msgid "Permission to delete items" msgstr "Berechtigung Einträge zu löschen" +#~ msgid "Order Price Information" +#~ msgstr "Bestellpreisinformationen" + +#~ msgid "Order Price" +#~ msgstr "Bestellpreis" + +#~ msgid "Sales Price Information" +#~ msgstr "Preisinformationen ansehen" diff --git a/InvenTree/locale/en/LC_MESSAGES/django.po b/InvenTree/locale/en/LC_MESSAGES/django.po index 3a074538bf..2ce2305cb4 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-07-03 02:06+0000\n" +"POT-Creation-Date: 2021-07-03 02:56+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -476,10 +476,8 @@ msgstr "" #: order/templates/order/sales_order_detail.html:162 #: order/templates/order/sales_order_detail.html:234 part/forms.py:342 #: part/forms.py:372 part/forms.py:388 part/forms.py:404 part/models.py:2293 -#: part/templates/part/internal_prices.html:98 -#: part/templates/part/order_prices.html:203 -#: part/templates/part/part_pricing.html:16 -#: part/templates/part/sale_prices.html:85 +#: part/templates/part/part_pricing.html:16 part/templates/part/prices.html:377 +#: part/templates/part/prices.html:474 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 @@ -489,8 +487,8 @@ msgstr "" #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 #: templates/js/bom.js:205 templates/js/build.js:233 templates/js/build.js:572 #: templates/js/build.js:1112 templates/js/order.js:393 -#: templates/js/part.js:796 templates/js/stock.js:1178 -#: templates/js/stock.js:1397 +#: templates/js/part.js:827 templates/js/part.js:949 templates/js/part.js:1005 +#: templates/js/stock.js:1178 templates/js/stock.js:1397 msgid "Quantity" msgstr "" @@ -773,7 +771,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:309 #: order/templates/order/so_navbar.html:33 #: order/templates/order/so_navbar.html:36 part/models.py:856 -#: part/templates/part/navbar.html:145 +#: part/templates/part/navbar.html:133 #: 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:528 stock/models.py:1662 stock/models.py:1764 @@ -924,8 +922,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:35 -#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:136 -#: part/templates/part/navbar.html:139 stock/templates/stock/navbar.html:47 +#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:124 +#: part/templates/part/navbar.html:127 stock/templates/stock/navbar.html:47 #: stock/templates/stock/navbar.html:50 msgid "Attachments" msgstr "" @@ -1434,7 +1432,7 @@ msgstr "" msgid "Add Build Order Attachment" msgstr "" -#: build/views.py:1083 order/views.py:117 order/views.py:169 part/views.py:178 +#: build/views.py:1083 order/views.py:117 order/views.py:169 part/views.py:179 #: stock/views.py:277 msgid "Added attachment" msgstr "" @@ -1864,8 +1862,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:749 company/templates/company/supplier_part_pricing.html:82 -#: part/templates/part/internal_prices.html:103 -#: part/templates/part/sale_prices.html:90 +#: templates/js/part.js:832 msgid "Price" msgstr "" @@ -1897,14 +1894,14 @@ msgstr "" #: order/templates/order/po_navbar.html:19 #: order/templates/order/po_navbar.html:22 order/views.py:605 #: part/templates/part/bom_upload/upload_file.html:27 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:761 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:762 msgid "Upload File" msgstr "" #: common/views.py:185 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:606 part/templates/part/bom_upload/select_fields.html:58 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:762 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:763 msgid "Match Fields" msgstr "" @@ -1946,7 +1943,7 @@ msgstr "" msgid "Image URL" msgstr "" -#: company/forms.py:132 templates/js/part.js:787 +#: company/forms.py:132 templates/js/part.js:940 msgid "Single Price" msgstr "" @@ -2415,8 +2412,8 @@ msgstr "" #: company/templates/company/manufacturer_part_navbar.html:14 #: company/templates/company/manufacturer_part_suppliers.html:10 #: company/views.py:63 part/templates/part/navbar.html:87 -#: part/templates/part/navbar.html:90 templates/InvenTree/search.html:316 -#: templates/navbar.html:35 +#: part/templates/part/navbar.html:90 part/templates/part/prices.html:153 +#: templates/InvenTree/search.html:316 templates/navbar.html:35 msgid "Suppliers" msgstr "" @@ -2505,7 +2502,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:113 part/templates/part/navbar.html:116 +#: part/templates/part/navbar.html:101 part/templates/part/navbar.html:104 #: 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 @@ -2597,32 +2594,30 @@ msgid "Order Part" msgstr "" #: company/templates/company/supplier_part_pricing.html:11 +#: part/templates/part/navbar.html:74 msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part_pricing.html:19 company/views.py:855 -#: part/templates/part/sale_prices.html:17 part/views.py:2918 +#: part/templates/part/prices.html:264 part/views.py:2951 msgid "Add Price Break" msgstr "" #: company/templates/company/supplier_part_pricing.html:38 -#: part/templates/part/sale_prices.html:46 msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part_pricing.html:89 -#: part/templates/part/sale_prices.html:97 msgid "Edit price break" msgstr "" #: company/templates/company/supplier_part_pricing.html:90 -#: part/templates/part/sale_prices.html:98 msgid "Delete price break" msgstr "" #: company/views.py:70 part/templates/part/navbar.html:81 -#: part/templates/part/navbar.html:84 templates/InvenTree/search.html:306 -#: templates/navbar.html:36 +#: part/templates/part/navbar.html:84 part/templates/part/prices.html:157 +#: templates/InvenTree/search.html:306 templates/navbar.html:36 msgid "Manufacturers" msgstr "" @@ -2643,20 +2638,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:169 part/views.py:1115 +#: company/views.py:169 part/views.py:1148 msgid "Download Image" msgstr "" -#: company/views.py:198 part/views.py:1147 +#: company/views.py:198 part/views.py:1180 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:205 part/views.py:1154 +#: company/views.py:205 part/views.py:1187 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:214 part/views.py:1163 +#: company/views.py:214 part/views.py:1196 msgid "Supplied URL is not a valid image file" msgstr "" @@ -2724,15 +2719,15 @@ msgstr "" msgid "Delete Supplier Part" msgstr "" -#: company/views.py:860 part/views.py:2922 +#: company/views.py:860 part/views.py:2955 msgid "Added new price break" msgstr "" -#: company/views.py:916 part/views.py:2966 +#: company/views.py:916 part/views.py:2999 msgid "Edit Price Break" msgstr "" -#: company/views.py:931 part/views.py:2980 +#: company/views.py:931 part/views.py:3013 msgid "Delete Price Break" msgstr "" @@ -2907,7 +2902,7 @@ msgstr "" msgid "Date order was completed" msgstr "" -#: order/models.py:242 part/views.py:1853 stock/models.py:300 +#: order/models.py:242 part/views.py:1886 stock/models.py:300 #: stock/models.py:1015 msgid "Quantity must be greater than zero" msgstr "" @@ -2991,7 +2986,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:667 stock/models.py:537 +#: order/models.py:667 part/templates/part/prices.html:166 stock/models.py:537 #: stock/templates/stock/item_base.html:331 templates/js/stock.js:704 msgid "Purchase Price" msgstr "" @@ -3004,9 +2999,8 @@ msgstr "" msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:718 part/templates/part/navbar.html:110 -#: part/templates/part/order_prices.html:108 -#: part/templates/part/part_pricing.html:97 +#: order/models.py:718 part/templates/part/part_pricing.html:97 +#: part/templates/part/prices.html:103 part/templates/part/prices.html:278 msgid "Sale Price" msgstr "" @@ -3313,7 +3307,8 @@ msgid "Total" msgstr "" #: order/templates/order/purchase_order_detail.html:191 -#: order/templates/order/sales_order_detail.html:246 +#: order/templates/order/sales_order_detail.html:246 templates/js/part.js:807 +#: templates/js/part.js:996 msgid "Unit Price" msgstr "" @@ -4209,7 +4204,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2394 part/views.py:1859 part/views.py:1911 +#: part/models.py:2394 part/views.py:1892 part/views.py:1944 #: stock/models.py:290 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -4306,7 +4301,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:61 part/views.py:2154 +#: part/templates/part/bom.html:61 part/views.py:2187 msgid "Export Bill of Materials" msgstr "" @@ -4322,7 +4317,7 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/bom.html:160 part/views.py:590 +#: part/templates/part/bom.html:160 part/views.py:591 #: templates/js/stock.js:1327 msgid "Create New Part" msgstr "" @@ -4404,7 +4399,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:2564 +#: part/templates/part/category.html:38 part/views.py:2597 msgid "Create new part category" msgstr "" @@ -4529,7 +4524,7 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:466 +#: part/templates/part/copy_part.html:9 part/views.py:467 msgid "Duplicate Part" msgstr "" @@ -4642,36 +4637,6 @@ msgstr "" msgid "Import Parts from File" msgstr "" -#: part/templates/part/internal_prices.html:11 -#: part/templates/part/navbar.html:101 -msgid "Internal Price Information" -msgstr "" - -#: part/templates/part/internal_prices.html:19 part/views.py:2989 -msgid "Add Internal Price Break" -msgstr "" - -#: part/templates/part/internal_prices.html:28 templates/403.html:5 -#: templates/403.html:11 -msgid "Permission Denied" -msgstr "" - -#: part/templates/part/internal_prices.html:31 templates/403.html:14 -msgid "You do not have permission to view this page." -msgstr "" - -#: part/templates/part/internal_prices.html:59 -msgid "No internal price break information found" -msgstr "" - -#: part/templates/part/internal_prices.html:110 -msgid "Edit internal price break" -msgstr "" - -#: part/templates/part/internal_prices.html:111 -msgid "Delete internal price break" -msgstr "" - #: part/templates/part/manufacturer.html:11 msgid "Part Manufacturers" msgstr "" @@ -4705,125 +4670,27 @@ msgstr "" msgid "Used In" msgstr "" -#: part/templates/part/navbar.html:75 part/templates/part/order_prices.html:12 -msgid "Order Price Information" +#: part/templates/part/navbar.html:77 +msgid "Prices" msgstr "" -#: part/templates/part/navbar.html:78 -msgid "Order Price" -msgstr "" - -#: part/templates/part/navbar.html:104 part/templates/part/order_prices.html:94 -#: part/templates/part/part_pricing.html:82 -msgid "Internal Price" -msgstr "" - -#: part/templates/part/navbar.html:107 -msgid "Sales Price Information" -msgstr "" - -#: part/templates/part/navbar.html:121 part/templates/part/part_tests.html:10 +#: part/templates/part/navbar.html:109 part/templates/part/part_tests.html:10 msgid "Part Test Templates" msgstr "" -#: part/templates/part/navbar.html:124 stock/templates/stock/item_base.html:414 +#: part/templates/part/navbar.html:112 stock/templates/stock/item_base.html:414 msgid "Tests" msgstr "" -#: part/templates/part/navbar.html:129 part/templates/part/navbar.html:132 +#: part/templates/part/navbar.html:117 part/templates/part/navbar.html:120 #: part/templates/part/related.html:10 msgid "Related Parts" msgstr "" -#: part/templates/part/navbar.html:142 part/templates/part/notes.html:12 +#: part/templates/part/navbar.html:130 part/templates/part/notes.html:12 msgid "Part Notes" msgstr "" -#: part/templates/part/order_prices.html:25 -#: part/templates/part/part_base.html:282 -msgid "Calculate" -msgstr "" - -#: part/templates/part/order_prices.html:32 -msgid "Pricing ranges" -msgstr "" - -#: part/templates/part/order_prices.html:37 -#: part/templates/part/part_pricing.html:22 -msgid "Supplier Pricing" -msgstr "" - -#: part/templates/part/order_prices.html:38 -#: part/templates/part/order_prices.html:63 -#: part/templates/part/order_prices.html:95 -#: part/templates/part/order_prices.html:109 -#: part/templates/part/part_pricing.html:26 -#: part/templates/part/part_pricing.html:52 -#: part/templates/part/part_pricing.html:85 -#: part/templates/part/part_pricing.html:100 -msgid "Unit Cost" -msgstr "" - -#: part/templates/part/order_prices.html:45 -#: part/templates/part/order_prices.html:70 -#: part/templates/part/order_prices.html:100 -#: part/templates/part/order_prices.html:114 -#: part/templates/part/part_pricing.html:32 -#: part/templates/part/part_pricing.html:58 -#: part/templates/part/part_pricing.html:89 -#: part/templates/part/part_pricing.html:104 -msgid "Total Cost" -msgstr "" - -#: part/templates/part/order_prices.html:53 -#: part/templates/part/part_pricing.html:40 -msgid "No supplier pricing available" -msgstr "" - -#: part/templates/part/order_prices.html:62 -#: part/templates/part/order_prices.html:129 -#: part/templates/part/part_pricing.html:48 -msgid "BOM Pricing" -msgstr "" - -#: part/templates/part/order_prices.html:78 -#: part/templates/part/part_pricing.html:66 -msgid "Note: BOM pricing is incomplete for this part" -msgstr "" - -#: part/templates/part/order_prices.html:85 -#: part/templates/part/part_pricing.html:73 -msgid "No BOM pricing available" -msgstr "" - -#: part/templates/part/order_prices.html:123 -#: part/templates/part/part_pricing.html:113 -msgid "No pricing information is available for this part." -msgstr "" - -#: part/templates/part/order_prices.html:139 -msgid "Stock Pricing" -msgstr "" - -#: part/templates/part/order_prices.html:147 -msgid "No stock pricing history is available for this part." -msgstr "" - -#: part/templates/part/order_prices.html:166 -#, python-format -msgid "Single Price - %(currency)s" -msgstr "" - -#: part/templates/part/order_prices.html:178 -#, python-format -msgid "Single Price Difference - %(currency)s" -msgstr "" - -#: part/templates/part/order_prices.html:190 -#, python-format -msgid "Part Single Price - %(currency)s" -msgstr "" - #: part/templates/part/params.html:17 msgid "Add new parameter" msgstr "" @@ -4929,6 +4796,58 @@ msgstr "" msgid "Building" msgstr "" +#: part/templates/part/part_base.html:282 part/templates/part/prices.html:131 +msgid "Calculate" +msgstr "" + +#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:27 +msgid "Supplier Pricing" +msgstr "" + +#: part/templates/part/part_pricing.html:26 +#: part/templates/part/part_pricing.html:52 +#: part/templates/part/part_pricing.html:85 +#: part/templates/part/part_pricing.html:100 part/templates/part/prices.html:31 +#: part/templates/part/prices.html:58 part/templates/part/prices.html:90 +#: part/templates/part/prices.html:107 +msgid "Unit Cost" +msgstr "" + +#: part/templates/part/part_pricing.html:32 +#: part/templates/part/part_pricing.html:58 +#: part/templates/part/part_pricing.html:89 +#: part/templates/part/part_pricing.html:104 part/templates/part/prices.html:38 +#: part/templates/part/prices.html:65 part/templates/part/prices.html:95 +#: part/templates/part/prices.html:112 +msgid "Total Cost" +msgstr "" + +#: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:46 +msgid "No supplier pricing available" +msgstr "" + +#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:55 +#: part/templates/part/prices.html:235 +msgid "BOM Pricing" +msgstr "" + +#: part/templates/part/part_pricing.html:66 part/templates/part/prices.html:73 +msgid "Note: BOM pricing is incomplete for this part" +msgstr "" + +#: part/templates/part/part_pricing.html:73 part/templates/part/prices.html:80 +msgid "No BOM pricing available" +msgstr "" + +#: part/templates/part/part_pricing.html:82 part/templates/part/prices.html:89 +msgid "Internal Price" +msgstr "" + +#: part/templates/part/part_pricing.html:113 +#: part/templates/part/prices.html:121 +msgid "No pricing information is available for this part." +msgstr "" + #: part/templates/part/part_tests.html:17 msgid "Add Test Template" msgstr "" @@ -4967,12 +4886,98 @@ msgstr "" msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "" -#: part/templates/part/related.html:18 -msgid "Add Related" +#: part/templates/part/prices.html:12 +msgid "General Price Information" msgstr "" -#: part/templates/part/sale_prices.html:10 -msgid "Sell Price Information" +#: part/templates/part/prices.html:22 +msgid "Pricing ranges" +msgstr "" + +#: part/templates/part/prices.html:28 +msgid "Show supplier cost" +msgstr "" + +#: part/templates/part/prices.html:29 +msgid "Show purchase price" +msgstr "" + +#: part/templates/part/prices.html:56 +msgid "Show BOM cost" +msgstr "" + +#: part/templates/part/prices.html:104 +msgid "Show sale cost" +msgstr "" + +#: part/templates/part/prices.html:105 +msgid "Show sale price" +msgstr "" + +#: part/templates/part/prices.html:127 +msgid "Calculation parameters" +msgstr "" + +#: part/templates/part/prices.html:146 +msgid "Supplier Cost" +msgstr "" + +#: part/templates/part/prices.html:147 part/templates/part/prices.html:167 +#: part/templates/part/prices.html:193 part/templates/part/prices.html:224 +#: part/templates/part/prices.html:251 part/templates/part/prices.html:279 +msgid "Jump to overview" +msgstr "" + +#: part/templates/part/prices.html:172 +msgid "Stock Pricing" +msgstr "" + +#: part/templates/part/prices.html:180 +msgid "No stock pricing history is available for this part." +msgstr "" + +#: part/templates/part/prices.html:192 +msgid "Internal Cost" +msgstr "" + +#: part/templates/part/prices.html:206 part/views.py:3022 +msgid "Add Internal Price Break" +msgstr "" + +#: part/templates/part/prices.html:223 +msgid "BOM Cost" +msgstr "" + +#: part/templates/part/prices.html:250 +msgid "Sale Cost" +msgstr "" + +#: part/templates/part/prices.html:290 +msgid "No sale pice history available for this part." +msgstr "" + +#: part/templates/part/prices.html:340 +#, python-format +msgid "Single Price - %(currency)s" +msgstr "" + +#: part/templates/part/prices.html:352 +#, python-format +msgid "Single Price Difference - %(currency)s" +msgstr "" + +#: part/templates/part/prices.html:364 +#, python-format +msgid "Part Single Price - %(currency)s" +msgstr "" + +#: part/templates/part/prices.html:464 +#, python-format +msgid "Unit Price - %(currency)s" +msgstr "" + +#: part/templates/part/related.html:18 +msgid "Add Related" msgstr "" #: part/templates/part/sales_orders.html:18 @@ -5038,224 +5043,228 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:95 +#: part/views.py:96 msgid "Add Related Part" msgstr "" -#: part/views.py:150 +#: part/views.py:151 msgid "Delete Related Part" msgstr "" -#: part/views.py:164 +#: part/views.py:165 msgid "Add part attachment" msgstr "" -#: part/views.py:217 templates/attachment_table.html:32 +#: part/views.py:218 templates/attachment_table.html:32 msgid "Edit attachment" msgstr "" -#: part/views.py:221 +#: part/views.py:222 msgid "Part attachment updated" msgstr "" -#: part/views.py:236 +#: part/views.py:237 msgid "Delete Part Attachment" msgstr "" -#: part/views.py:244 +#: part/views.py:245 msgid "Deleted part attachment" msgstr "" -#: part/views.py:253 +#: part/views.py:254 msgid "Create Test Template" msgstr "" -#: part/views.py:280 +#: part/views.py:281 msgid "Edit Test Template" msgstr "" -#: part/views.py:294 +#: part/views.py:295 msgid "Delete Test Template" msgstr "" -#: part/views.py:301 +#: part/views.py:302 msgid "Set Part Category" msgstr "" -#: part/views.py:351 +#: part/views.py:352 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:386 +#: part/views.py:387 msgid "Create Variant" msgstr "" -#: part/views.py:471 +#: part/views.py:472 msgid "Copied part" msgstr "" -#: part/views.py:525 part/views.py:663 +#: part/views.py:526 part/views.py:664 msgid "Possible matches exist - confirm creation of new part" msgstr "" -#: part/views.py:595 +#: part/views.py:596 msgid "Created new part" msgstr "" -#: part/views.py:763 +#: part/views.py:764 msgid "Match References" msgstr "" -#: part/views.py:1092 +#: part/views.py:1066 +msgid "None" +msgstr "" + +#: part/views.py:1125 msgid "Part QR Code" msgstr "" -#: part/views.py:1194 +#: part/views.py:1227 msgid "Upload Part Image" msgstr "" -#: part/views.py:1200 part/views.py:1235 +#: part/views.py:1233 part/views.py:1268 msgid "Updated part image" msgstr "" -#: part/views.py:1209 +#: part/views.py:1242 msgid "Select Part Image" msgstr "" -#: part/views.py:1238 +#: part/views.py:1271 msgid "Part image not found" msgstr "" -#: part/views.py:1249 +#: part/views.py:1282 msgid "Edit Part Properties" msgstr "" -#: part/views.py:1284 +#: part/views.py:1317 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1314 +#: part/views.py:1347 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1335 +#: part/views.py:1368 msgid "Validate BOM" msgstr "" -#: part/views.py:1356 +#: part/views.py:1389 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1367 +#: part/views.py:1400 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1501 +#: part/views.py:1534 msgid "No BOM file provided" msgstr "" -#: part/views.py:1862 +#: part/views.py:1895 msgid "Enter a valid quantity" msgstr "" -#: part/views.py:1887 part/views.py:1890 +#: part/views.py:1920 part/views.py:1923 msgid "Select valid part" msgstr "" -#: part/views.py:1896 +#: part/views.py:1929 msgid "Duplicate part selected" msgstr "" -#: part/views.py:1934 +#: part/views.py:1967 msgid "Select a part" msgstr "" -#: part/views.py:1940 +#: part/views.py:1973 msgid "Selected part creates a circular BOM" msgstr "" -#: part/views.py:1944 +#: part/views.py:1977 msgid "Specify quantity" msgstr "" -#: part/views.py:2206 +#: part/views.py:2239 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:2213 +#: part/views.py:2246 msgid "Part was deleted" msgstr "" -#: part/views.py:2222 +#: part/views.py:2255 msgid "Part Pricing" msgstr "" -#: part/views.py:2363 +#: part/views.py:2396 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:2373 +#: part/views.py:2406 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:2380 +#: part/views.py:2413 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:2388 +#: part/views.py:2421 msgid "Create Part Parameter" msgstr "" -#: part/views.py:2438 +#: part/views.py:2471 msgid "Edit Part Parameter" msgstr "" -#: part/views.py:2452 +#: part/views.py:2485 msgid "Delete Part Parameter" msgstr "" -#: part/views.py:2512 +#: part/views.py:2545 msgid "Edit Part Category" msgstr "" -#: part/views.py:2550 +#: part/views.py:2583 msgid "Delete Part Category" msgstr "" -#: part/views.py:2556 +#: part/views.py:2589 msgid "Part category was deleted" msgstr "" -#: part/views.py:2608 +#: part/views.py:2641 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2709 +#: part/views.py:2742 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2765 +#: part/views.py:2798 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2784 +#: part/views.py:2817 msgid "Create BOM Item" msgstr "" -#: part/views.py:2854 +#: part/views.py:2887 msgid "Edit BOM item" msgstr "" -#: part/views.py:2910 +#: part/views.py:2943 msgid "Confim BOM item deletion" msgstr "" -#: part/views.py:2998 +#: part/views.py:3031 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:3006 +#: part/views.py:3039 msgid "Delete Internal Price Break" msgstr "" @@ -6244,6 +6253,14 @@ msgstr "" msgid "Add Stock Tracking Entry" msgstr "" +#: templates/403.html:5 templates/403.html:11 +msgid "Permission Denied" +msgstr "" + +#: templates/403.html:14 +msgid "You do not have permission to view this page." +msgstr "" + #: templates/404.html:5 templates/404.html:11 msgid "Page Not Found" msgstr "" @@ -7089,7 +7106,22 @@ msgstr "" msgid "This test is defined for a parent part" msgstr "" -#: templates/js/part.js:806 +#: templates/js/part.js:786 +#, python-brace-format +msgid "No ${human_name} information found" +msgstr "" + +#: templates/js/part.js:839 +#, python-brace-format +msgid "Edit ${human_name}" +msgstr "" + +#: templates/js/part.js:840 +#, python-brace-format +msgid "Delete ${human_name}" +msgstr "" + +#: templates/js/part.js:959 msgid "Single Price Difference" msgstr "" diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index 06d52b9f57..3fdfc278cf 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-07-03 02:06+0000\n" +"POT-Creation-Date: 2021-07-03 02:56+0000\n" "PO-Revision-Date: 2021-07-03 02:11\n" "Last-Translator: \n" "Language-Team: Spanish\n" @@ -475,10 +475,8 @@ msgstr "" #: order/templates/order/sales_order_detail.html:162 #: order/templates/order/sales_order_detail.html:234 part/forms.py:342 #: part/forms.py:372 part/forms.py:388 part/forms.py:404 part/models.py:2293 -#: part/templates/part/internal_prices.html:98 -#: part/templates/part/order_prices.html:203 -#: part/templates/part/part_pricing.html:16 -#: part/templates/part/sale_prices.html:85 +#: part/templates/part/part_pricing.html:16 part/templates/part/prices.html:377 +#: part/templates/part/prices.html:474 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 @@ -488,8 +486,8 @@ msgstr "" #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 #: templates/js/bom.js:205 templates/js/build.js:233 templates/js/build.js:572 #: templates/js/build.js:1112 templates/js/order.js:393 -#: templates/js/part.js:796 templates/js/stock.js:1178 -#: templates/js/stock.js:1397 +#: templates/js/part.js:827 templates/js/part.js:949 templates/js/part.js:1005 +#: templates/js/stock.js:1178 templates/js/stock.js:1397 msgid "Quantity" msgstr "Cantidad" @@ -772,7 +770,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:309 #: order/templates/order/so_navbar.html:33 #: order/templates/order/so_navbar.html:36 part/models.py:856 -#: part/templates/part/navbar.html:145 +#: part/templates/part/navbar.html:133 #: 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:528 stock/models.py:1662 stock/models.py:1764 @@ -923,8 +921,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:35 -#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:136 -#: part/templates/part/navbar.html:139 stock/templates/stock/navbar.html:47 +#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:124 +#: part/templates/part/navbar.html:127 stock/templates/stock/navbar.html:47 #: stock/templates/stock/navbar.html:50 msgid "Attachments" msgstr "" @@ -1433,7 +1431,7 @@ msgstr "" msgid "Add Build Order Attachment" msgstr "" -#: build/views.py:1083 order/views.py:117 order/views.py:169 part/views.py:178 +#: build/views.py:1083 order/views.py:117 order/views.py:169 part/views.py:179 #: stock/views.py:277 msgid "Added attachment" msgstr "" @@ -1863,8 +1861,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:749 company/templates/company/supplier_part_pricing.html:82 -#: part/templates/part/internal_prices.html:103 -#: part/templates/part/sale_prices.html:90 +#: templates/js/part.js:832 msgid "Price" msgstr "" @@ -1896,14 +1893,14 @@ msgstr "" #: order/templates/order/po_navbar.html:19 #: order/templates/order/po_navbar.html:22 order/views.py:605 #: part/templates/part/bom_upload/upload_file.html:27 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:761 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:762 msgid "Upload File" msgstr "" #: common/views.py:185 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:606 part/templates/part/bom_upload/select_fields.html:58 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:762 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:763 msgid "Match Fields" msgstr "" @@ -1945,7 +1942,7 @@ msgstr "" msgid "Image URL" msgstr "" -#: company/forms.py:132 templates/js/part.js:787 +#: company/forms.py:132 templates/js/part.js:940 msgid "Single Price" msgstr "" @@ -2242,7 +2239,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 "" @@ -2413,8 +2411,8 @@ msgstr "" #: company/templates/company/manufacturer_part_navbar.html:14 #: company/templates/company/manufacturer_part_suppliers.html:10 #: company/views.py:63 part/templates/part/navbar.html:87 -#: part/templates/part/navbar.html:90 templates/InvenTree/search.html:316 -#: templates/navbar.html:35 +#: part/templates/part/navbar.html:90 part/templates/part/prices.html:153 +#: templates/InvenTree/search.html:316 templates/navbar.html:35 msgid "Suppliers" msgstr "" @@ -2503,7 +2501,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:113 part/templates/part/navbar.html:116 +#: part/templates/part/navbar.html:101 part/templates/part/navbar.html:104 #: 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 @@ -2595,32 +2593,30 @@ msgid "Order Part" msgstr "" #: company/templates/company/supplier_part_pricing.html:11 +#: part/templates/part/navbar.html:74 msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part_pricing.html:19 company/views.py:855 -#: part/templates/part/sale_prices.html:17 part/views.py:2918 +#: part/templates/part/prices.html:264 part/views.py:2951 msgid "Add Price Break" msgstr "" #: company/templates/company/supplier_part_pricing.html:38 -#: part/templates/part/sale_prices.html:46 msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part_pricing.html:89 -#: part/templates/part/sale_prices.html:97 msgid "Edit price break" msgstr "" #: company/templates/company/supplier_part_pricing.html:90 -#: part/templates/part/sale_prices.html:98 msgid "Delete price break" msgstr "" #: company/views.py:70 part/templates/part/navbar.html:81 -#: part/templates/part/navbar.html:84 templates/InvenTree/search.html:306 -#: templates/navbar.html:36 +#: part/templates/part/navbar.html:84 part/templates/part/prices.html:157 +#: templates/InvenTree/search.html:306 templates/navbar.html:36 msgid "Manufacturers" msgstr "Fabricantes" @@ -2641,20 +2637,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:169 part/views.py:1115 +#: company/views.py:169 part/views.py:1148 msgid "Download Image" msgstr "" -#: company/views.py:198 part/views.py:1147 +#: company/views.py:198 part/views.py:1180 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:205 part/views.py:1154 +#: company/views.py:205 part/views.py:1187 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:214 part/views.py:1163 +#: company/views.py:214 part/views.py:1196 msgid "Supplied URL is not a valid image file" msgstr "" @@ -2722,15 +2718,15 @@ msgstr "" msgid "Delete Supplier Part" msgstr "" -#: company/views.py:860 part/views.py:2922 +#: company/views.py:860 part/views.py:2955 msgid "Added new price break" msgstr "" -#: company/views.py:916 part/views.py:2966 +#: company/views.py:916 part/views.py:2999 msgid "Edit Price Break" msgstr "" -#: company/views.py:931 part/views.py:2980 +#: company/views.py:931 part/views.py:3013 msgid "Delete Price Break" msgstr "" @@ -2905,7 +2901,7 @@ msgstr "" msgid "Date order was completed" msgstr "" -#: order/models.py:242 part/views.py:1853 stock/models.py:300 +#: order/models.py:242 part/views.py:1886 stock/models.py:300 #: stock/models.py:1015 msgid "Quantity must be greater than zero" msgstr "" @@ -2989,7 +2985,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:667 stock/models.py:537 +#: order/models.py:667 part/templates/part/prices.html:166 stock/models.py:537 #: stock/templates/stock/item_base.html:331 templates/js/stock.js:704 msgid "Purchase Price" msgstr "" @@ -3002,9 +2998,8 @@ msgstr "" msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:718 part/templates/part/navbar.html:110 -#: part/templates/part/order_prices.html:108 -#: part/templates/part/part_pricing.html:97 +#: order/models.py:718 part/templates/part/part_pricing.html:97 +#: part/templates/part/prices.html:103 part/templates/part/prices.html:278 msgid "Sale Price" msgstr "" @@ -3311,7 +3306,8 @@ msgid "Total" msgstr "" #: order/templates/order/purchase_order_detail.html:191 -#: order/templates/order/sales_order_detail.html:246 +#: order/templates/order/sales_order_detail.html:246 templates/js/part.js:807 +#: templates/js/part.js:996 msgid "Unit Price" msgstr "" @@ -4207,7 +4203,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2394 part/views.py:1859 part/views.py:1911 +#: part/models.py:2394 part/views.py:1892 part/views.py:1944 #: stock/models.py:290 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -4304,7 +4300,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:61 part/views.py:2154 +#: part/templates/part/bom.html:61 part/views.py:2187 msgid "Export Bill of Materials" msgstr "" @@ -4320,7 +4316,7 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/bom.html:160 part/views.py:590 +#: part/templates/part/bom.html:160 part/views.py:591 #: templates/js/stock.js:1327 msgid "Create New Part" msgstr "" @@ -4402,7 +4398,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:2564 +#: part/templates/part/category.html:38 part/views.py:2597 msgid "Create new part category" msgstr "" @@ -4527,7 +4523,7 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:466 +#: part/templates/part/copy_part.html:9 part/views.py:467 msgid "Duplicate Part" msgstr "" @@ -4640,36 +4636,6 @@ msgstr "" msgid "Import Parts from File" msgstr "" -#: part/templates/part/internal_prices.html:11 -#: part/templates/part/navbar.html:101 -msgid "Internal Price Information" -msgstr "" - -#: part/templates/part/internal_prices.html:19 part/views.py:2989 -msgid "Add Internal Price Break" -msgstr "" - -#: part/templates/part/internal_prices.html:28 templates/403.html:5 -#: templates/403.html:11 -msgid "Permission Denied" -msgstr "" - -#: part/templates/part/internal_prices.html:31 templates/403.html:14 -msgid "You do not have permission to view this page." -msgstr "" - -#: part/templates/part/internal_prices.html:59 -msgid "No internal price break information found" -msgstr "" - -#: part/templates/part/internal_prices.html:110 -msgid "Edit internal price break" -msgstr "" - -#: part/templates/part/internal_prices.html:111 -msgid "Delete internal price break" -msgstr "" - #: part/templates/part/manufacturer.html:11 msgid "Part Manufacturers" msgstr "" @@ -4703,125 +4669,27 @@ msgstr "" msgid "Used In" msgstr "" -#: part/templates/part/navbar.html:75 part/templates/part/order_prices.html:12 -msgid "Order Price Information" +#: part/templates/part/navbar.html:77 +msgid "Prices" msgstr "" -#: part/templates/part/navbar.html:78 -msgid "Order Price" -msgstr "" - -#: part/templates/part/navbar.html:104 part/templates/part/order_prices.html:94 -#: part/templates/part/part_pricing.html:82 -msgid "Internal Price" -msgstr "" - -#: part/templates/part/navbar.html:107 -msgid "Sales Price Information" -msgstr "" - -#: part/templates/part/navbar.html:121 part/templates/part/part_tests.html:10 +#: part/templates/part/navbar.html:109 part/templates/part/part_tests.html:10 msgid "Part Test Templates" msgstr "" -#: part/templates/part/navbar.html:124 stock/templates/stock/item_base.html:414 +#: part/templates/part/navbar.html:112 stock/templates/stock/item_base.html:414 msgid "Tests" msgstr "" -#: part/templates/part/navbar.html:129 part/templates/part/navbar.html:132 +#: part/templates/part/navbar.html:117 part/templates/part/navbar.html:120 #: part/templates/part/related.html:10 msgid "Related Parts" msgstr "" -#: part/templates/part/navbar.html:142 part/templates/part/notes.html:12 +#: part/templates/part/navbar.html:130 part/templates/part/notes.html:12 msgid "Part Notes" msgstr "" -#: part/templates/part/order_prices.html:25 -#: part/templates/part/part_base.html:282 -msgid "Calculate" -msgstr "" - -#: part/templates/part/order_prices.html:32 -msgid "Pricing ranges" -msgstr "" - -#: part/templates/part/order_prices.html:37 -#: part/templates/part/part_pricing.html:22 -msgid "Supplier Pricing" -msgstr "" - -#: part/templates/part/order_prices.html:38 -#: part/templates/part/order_prices.html:63 -#: part/templates/part/order_prices.html:95 -#: part/templates/part/order_prices.html:109 -#: part/templates/part/part_pricing.html:26 -#: part/templates/part/part_pricing.html:52 -#: part/templates/part/part_pricing.html:85 -#: part/templates/part/part_pricing.html:100 -msgid "Unit Cost" -msgstr "" - -#: part/templates/part/order_prices.html:45 -#: part/templates/part/order_prices.html:70 -#: part/templates/part/order_prices.html:100 -#: part/templates/part/order_prices.html:114 -#: part/templates/part/part_pricing.html:32 -#: part/templates/part/part_pricing.html:58 -#: part/templates/part/part_pricing.html:89 -#: part/templates/part/part_pricing.html:104 -msgid "Total Cost" -msgstr "" - -#: part/templates/part/order_prices.html:53 -#: part/templates/part/part_pricing.html:40 -msgid "No supplier pricing available" -msgstr "" - -#: part/templates/part/order_prices.html:62 -#: part/templates/part/order_prices.html:129 -#: part/templates/part/part_pricing.html:48 -msgid "BOM Pricing" -msgstr "" - -#: part/templates/part/order_prices.html:78 -#: part/templates/part/part_pricing.html:66 -msgid "Note: BOM pricing is incomplete for this part" -msgstr "" - -#: part/templates/part/order_prices.html:85 -#: part/templates/part/part_pricing.html:73 -msgid "No BOM pricing available" -msgstr "" - -#: part/templates/part/order_prices.html:123 -#: part/templates/part/part_pricing.html:113 -msgid "No pricing information is available for this part." -msgstr "" - -#: part/templates/part/order_prices.html:139 -msgid "Stock Pricing" -msgstr "" - -#: part/templates/part/order_prices.html:147 -msgid "No stock pricing history is available for this part." -msgstr "" - -#: part/templates/part/order_prices.html:166 -#, python-format -msgid "Single Price - %(currency)s" -msgstr "" - -#: part/templates/part/order_prices.html:178 -#, python-format -msgid "Single Price Difference - %(currency)s" -msgstr "" - -#: part/templates/part/order_prices.html:190 -#, python-format -msgid "Part Single Price - %(currency)s" -msgstr "" - #: part/templates/part/params.html:17 msgid "Add new parameter" msgstr "" @@ -4927,6 +4795,58 @@ msgstr "" msgid "Building" msgstr "" +#: part/templates/part/part_base.html:282 part/templates/part/prices.html:131 +msgid "Calculate" +msgstr "" + +#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:27 +msgid "Supplier Pricing" +msgstr "" + +#: part/templates/part/part_pricing.html:26 +#: part/templates/part/part_pricing.html:52 +#: part/templates/part/part_pricing.html:85 +#: part/templates/part/part_pricing.html:100 part/templates/part/prices.html:31 +#: part/templates/part/prices.html:58 part/templates/part/prices.html:90 +#: part/templates/part/prices.html:107 +msgid "Unit Cost" +msgstr "" + +#: part/templates/part/part_pricing.html:32 +#: part/templates/part/part_pricing.html:58 +#: part/templates/part/part_pricing.html:89 +#: part/templates/part/part_pricing.html:104 part/templates/part/prices.html:38 +#: part/templates/part/prices.html:65 part/templates/part/prices.html:95 +#: part/templates/part/prices.html:112 +msgid "Total Cost" +msgstr "" + +#: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:46 +msgid "No supplier pricing available" +msgstr "" + +#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:55 +#: part/templates/part/prices.html:235 +msgid "BOM Pricing" +msgstr "" + +#: part/templates/part/part_pricing.html:66 part/templates/part/prices.html:73 +msgid "Note: BOM pricing is incomplete for this part" +msgstr "" + +#: part/templates/part/part_pricing.html:73 part/templates/part/prices.html:80 +msgid "No BOM pricing available" +msgstr "" + +#: part/templates/part/part_pricing.html:82 part/templates/part/prices.html:89 +msgid "Internal Price" +msgstr "" + +#: part/templates/part/part_pricing.html:113 +#: part/templates/part/prices.html:121 +msgid "No pricing information is available for this part." +msgstr "" + #: part/templates/part/part_tests.html:17 msgid "Add Test Template" msgstr "" @@ -4965,12 +4885,104 @@ msgstr "" msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "" -#: part/templates/part/related.html:18 -msgid "Add Related" +#: part/templates/part/prices.html:12 +#, fuzzy +#| msgid "System Information" +msgid "General Price Information" +msgstr "Información del sistema" + +#: part/templates/part/prices.html:22 +msgid "Pricing ranges" msgstr "" -#: part/templates/part/sale_prices.html:10 -msgid "Sell Price Information" +#: part/templates/part/prices.html:28 +#, fuzzy +#| msgid "Supplier" +msgid "Show supplier cost" +msgstr "Proveedor" + +#: part/templates/part/prices.html:29 +msgid "Show purchase price" +msgstr "" + +#: part/templates/part/prices.html:56 +msgid "Show BOM cost" +msgstr "" + +#: part/templates/part/prices.html:104 +msgid "Show sale cost" +msgstr "" + +#: part/templates/part/prices.html:105 +msgid "Show sale price" +msgstr "" + +#: part/templates/part/prices.html:127 +msgid "Calculation parameters" +msgstr "" + +#: part/templates/part/prices.html:146 +#, fuzzy +#| msgid "Supplier" +msgid "Supplier Cost" +msgstr "Proveedor" + +#: part/templates/part/prices.html:147 part/templates/part/prices.html:167 +#: part/templates/part/prices.html:193 part/templates/part/prices.html:224 +#: part/templates/part/prices.html:251 part/templates/part/prices.html:279 +msgid "Jump to overview" +msgstr "" + +#: part/templates/part/prices.html:172 +msgid "Stock Pricing" +msgstr "" + +#: part/templates/part/prices.html:180 +msgid "No stock pricing history is available for this part." +msgstr "" + +#: part/templates/part/prices.html:192 +msgid "Internal Cost" +msgstr "" + +#: part/templates/part/prices.html:206 part/views.py:3022 +msgid "Add Internal Price Break" +msgstr "" + +#: part/templates/part/prices.html:223 +msgid "BOM Cost" +msgstr "" + +#: part/templates/part/prices.html:250 +msgid "Sale Cost" +msgstr "" + +#: part/templates/part/prices.html:290 +msgid "No sale pice history available for this part." +msgstr "" + +#: part/templates/part/prices.html:340 +#, python-format +msgid "Single Price - %(currency)s" +msgstr "" + +#: part/templates/part/prices.html:352 +#, python-format +msgid "Single Price Difference - %(currency)s" +msgstr "" + +#: part/templates/part/prices.html:364 +#, python-format +msgid "Part Single Price - %(currency)s" +msgstr "" + +#: part/templates/part/prices.html:464 +#, python-format +msgid "Unit Price - %(currency)s" +msgstr "" + +#: part/templates/part/related.html:18 +msgid "Add Related" msgstr "" #: part/templates/part/sales_orders.html:18 @@ -5036,224 +5048,228 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:95 +#: part/views.py:96 msgid "Add Related Part" msgstr "" -#: part/views.py:150 +#: part/views.py:151 msgid "Delete Related Part" msgstr "" -#: part/views.py:164 +#: part/views.py:165 msgid "Add part attachment" msgstr "" -#: part/views.py:217 templates/attachment_table.html:32 +#: part/views.py:218 templates/attachment_table.html:32 msgid "Edit attachment" msgstr "" -#: part/views.py:221 +#: part/views.py:222 msgid "Part attachment updated" msgstr "" -#: part/views.py:236 +#: part/views.py:237 msgid "Delete Part Attachment" msgstr "" -#: part/views.py:244 +#: part/views.py:245 msgid "Deleted part attachment" msgstr "" -#: part/views.py:253 +#: part/views.py:254 msgid "Create Test Template" msgstr "" -#: part/views.py:280 +#: part/views.py:281 msgid "Edit Test Template" msgstr "" -#: part/views.py:294 +#: part/views.py:295 msgid "Delete Test Template" msgstr "" -#: part/views.py:301 +#: part/views.py:302 msgid "Set Part Category" msgstr "" -#: part/views.py:351 +#: part/views.py:352 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:386 +#: part/views.py:387 msgid "Create Variant" msgstr "" -#: part/views.py:471 +#: part/views.py:472 msgid "Copied part" msgstr "" -#: part/views.py:525 part/views.py:663 +#: part/views.py:526 part/views.py:664 msgid "Possible matches exist - confirm creation of new part" msgstr "" -#: part/views.py:595 +#: part/views.py:596 msgid "Created new part" msgstr "" -#: part/views.py:763 +#: part/views.py:764 msgid "Match References" msgstr "" -#: part/views.py:1092 +#: part/views.py:1066 +msgid "None" +msgstr "" + +#: part/views.py:1125 msgid "Part QR Code" msgstr "" -#: part/views.py:1194 +#: part/views.py:1227 msgid "Upload Part Image" msgstr "" -#: part/views.py:1200 part/views.py:1235 +#: part/views.py:1233 part/views.py:1268 msgid "Updated part image" msgstr "" -#: part/views.py:1209 +#: part/views.py:1242 msgid "Select Part Image" msgstr "" -#: part/views.py:1238 +#: part/views.py:1271 msgid "Part image not found" msgstr "" -#: part/views.py:1249 +#: part/views.py:1282 msgid "Edit Part Properties" msgstr "" -#: part/views.py:1284 +#: part/views.py:1317 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1314 +#: part/views.py:1347 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1335 +#: part/views.py:1368 msgid "Validate BOM" msgstr "" -#: part/views.py:1356 +#: part/views.py:1389 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1367 +#: part/views.py:1400 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1501 +#: part/views.py:1534 msgid "No BOM file provided" msgstr "" -#: part/views.py:1862 +#: part/views.py:1895 msgid "Enter a valid quantity" msgstr "" -#: part/views.py:1887 part/views.py:1890 +#: part/views.py:1920 part/views.py:1923 msgid "Select valid part" msgstr "" -#: part/views.py:1896 +#: part/views.py:1929 msgid "Duplicate part selected" msgstr "" -#: part/views.py:1934 +#: part/views.py:1967 msgid "Select a part" msgstr "" -#: part/views.py:1940 +#: part/views.py:1973 msgid "Selected part creates a circular BOM" msgstr "" -#: part/views.py:1944 +#: part/views.py:1977 msgid "Specify quantity" msgstr "" -#: part/views.py:2206 +#: part/views.py:2239 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:2213 +#: part/views.py:2246 msgid "Part was deleted" msgstr "" -#: part/views.py:2222 +#: part/views.py:2255 msgid "Part Pricing" msgstr "" -#: part/views.py:2363 +#: part/views.py:2396 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:2373 +#: part/views.py:2406 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:2380 +#: part/views.py:2413 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:2388 +#: part/views.py:2421 msgid "Create Part Parameter" msgstr "" -#: part/views.py:2438 +#: part/views.py:2471 msgid "Edit Part Parameter" msgstr "" -#: part/views.py:2452 +#: part/views.py:2485 msgid "Delete Part Parameter" msgstr "" -#: part/views.py:2512 +#: part/views.py:2545 msgid "Edit Part Category" msgstr "" -#: part/views.py:2550 +#: part/views.py:2583 msgid "Delete Part Category" msgstr "" -#: part/views.py:2556 +#: part/views.py:2589 msgid "Part category was deleted" msgstr "" -#: part/views.py:2608 +#: part/views.py:2641 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2709 +#: part/views.py:2742 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2765 +#: part/views.py:2798 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2784 +#: part/views.py:2817 msgid "Create BOM Item" msgstr "" -#: part/views.py:2854 +#: part/views.py:2887 msgid "Edit BOM item" msgstr "" -#: part/views.py:2910 +#: part/views.py:2943 msgid "Confim BOM item deletion" msgstr "" -#: part/views.py:2998 +#: part/views.py:3031 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:3006 +#: part/views.py:3039 msgid "Delete Internal Price Break" msgstr "" @@ -6242,6 +6258,14 @@ msgstr "" msgid "Add Stock Tracking Entry" msgstr "" +#: templates/403.html:5 templates/403.html:11 +msgid "Permission Denied" +msgstr "" + +#: templates/403.html:14 +msgid "You do not have permission to view this page." +msgstr "" + #: templates/404.html:5 templates/404.html:11 msgid "Page Not Found" msgstr "" @@ -6328,7 +6352,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" " " @@ -7086,7 +7111,23 @@ msgstr "" msgid "This test is defined for a parent part" msgstr "" -#: templates/js/part.js:806 +#: templates/js/part.js:786 +#, fuzzy, python-brace-format +#| msgid "No matching action found" +msgid "No ${human_name} information found" +msgstr "No se encontró ninguna acción coincidente" + +#: templates/js/part.js:839 +#, python-brace-format +msgid "Edit ${human_name}" +msgstr "" + +#: templates/js/part.js:840 +#, python-brace-format +msgid "Delete ${human_name}" +msgstr "" + +#: templates/js/part.js:959 msgid "Single Price Difference" msgstr "" @@ -7830,4 +7871,3 @@ msgstr "" #: users/models.py:191 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 58c6540b1e..5c3bd9ef43 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-07-03 02:06+0000\n" +"POT-Creation-Date: 2021-07-03 02:56+0000\n" "PO-Revision-Date: 2021-07-03 02:11\n" "Last-Translator: \n" "Language-Team: French\n" @@ -475,10 +475,8 @@ msgstr "" #: order/templates/order/sales_order_detail.html:162 #: order/templates/order/sales_order_detail.html:234 part/forms.py:342 #: part/forms.py:372 part/forms.py:388 part/forms.py:404 part/models.py:2293 -#: part/templates/part/internal_prices.html:98 -#: part/templates/part/order_prices.html:203 -#: part/templates/part/part_pricing.html:16 -#: part/templates/part/sale_prices.html:85 +#: part/templates/part/part_pricing.html:16 part/templates/part/prices.html:377 +#: part/templates/part/prices.html:474 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 @@ -488,8 +486,8 @@ msgstr "" #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 #: templates/js/bom.js:205 templates/js/build.js:233 templates/js/build.js:572 #: templates/js/build.js:1112 templates/js/order.js:393 -#: templates/js/part.js:796 templates/js/stock.js:1178 -#: templates/js/stock.js:1397 +#: templates/js/part.js:827 templates/js/part.js:949 templates/js/part.js:1005 +#: templates/js/stock.js:1178 templates/js/stock.js:1397 msgid "Quantity" msgstr "Quantité" @@ -772,7 +770,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:309 #: order/templates/order/so_navbar.html:33 #: order/templates/order/so_navbar.html:36 part/models.py:856 -#: part/templates/part/navbar.html:145 +#: part/templates/part/navbar.html:133 #: 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:528 stock/models.py:1662 stock/models.py:1764 @@ -923,8 +921,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:35 -#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:136 -#: part/templates/part/navbar.html:139 stock/templates/stock/navbar.html:47 +#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:124 +#: part/templates/part/navbar.html:127 stock/templates/stock/navbar.html:47 #: stock/templates/stock/navbar.html:50 msgid "Attachments" msgstr "Pieces jointes" @@ -1433,7 +1431,7 @@ msgstr "" msgid "Add Build Order Attachment" msgstr "" -#: build/views.py:1083 order/views.py:117 order/views.py:169 part/views.py:178 +#: build/views.py:1083 order/views.py:117 order/views.py:169 part/views.py:179 #: stock/views.py:277 msgid "Added attachment" msgstr "Pièce jointe ajoutée" @@ -1863,8 +1861,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:749 company/templates/company/supplier_part_pricing.html:82 -#: part/templates/part/internal_prices.html:103 -#: part/templates/part/sale_prices.html:90 +#: templates/js/part.js:832 msgid "Price" msgstr "" @@ -1896,14 +1893,14 @@ msgstr "" #: order/templates/order/po_navbar.html:19 #: order/templates/order/po_navbar.html:22 order/views.py:605 #: part/templates/part/bom_upload/upload_file.html:27 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:761 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:762 msgid "Upload File" msgstr "" #: common/views.py:185 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:606 part/templates/part/bom_upload/select_fields.html:58 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:762 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:763 msgid "Match Fields" msgstr "" @@ -1945,7 +1942,7 @@ msgstr "" msgid "Image URL" msgstr "" -#: company/forms.py:132 templates/js/part.js:787 +#: company/forms.py:132 templates/js/part.js:940 msgid "Single Price" msgstr "" @@ -2242,7 +2239,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 "" @@ -2413,8 +2411,8 @@ msgstr "" #: company/templates/company/manufacturer_part_navbar.html:14 #: company/templates/company/manufacturer_part_suppliers.html:10 #: company/views.py:63 part/templates/part/navbar.html:87 -#: part/templates/part/navbar.html:90 templates/InvenTree/search.html:316 -#: templates/navbar.html:35 +#: part/templates/part/navbar.html:90 part/templates/part/prices.html:153 +#: templates/InvenTree/search.html:316 templates/navbar.html:35 msgid "Suppliers" msgstr "" @@ -2503,7 +2501,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:113 part/templates/part/navbar.html:116 +#: part/templates/part/navbar.html:101 part/templates/part/navbar.html:104 #: 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 @@ -2595,32 +2593,30 @@ msgid "Order Part" msgstr "" #: company/templates/company/supplier_part_pricing.html:11 +#: part/templates/part/navbar.html:74 msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part_pricing.html:19 company/views.py:855 -#: part/templates/part/sale_prices.html:17 part/views.py:2918 +#: part/templates/part/prices.html:264 part/views.py:2951 msgid "Add Price Break" msgstr "" #: company/templates/company/supplier_part_pricing.html:38 -#: part/templates/part/sale_prices.html:46 msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part_pricing.html:89 -#: part/templates/part/sale_prices.html:97 msgid "Edit price break" msgstr "" #: company/templates/company/supplier_part_pricing.html:90 -#: part/templates/part/sale_prices.html:98 msgid "Delete price break" msgstr "" #: company/views.py:70 part/templates/part/navbar.html:81 -#: part/templates/part/navbar.html:84 templates/InvenTree/search.html:306 -#: templates/navbar.html:36 +#: part/templates/part/navbar.html:84 part/templates/part/prices.html:157 +#: templates/InvenTree/search.html:306 templates/navbar.html:36 msgid "Manufacturers" msgstr "" @@ -2641,20 +2637,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:169 part/views.py:1115 +#: company/views.py:169 part/views.py:1148 msgid "Download Image" msgstr "" -#: company/views.py:198 part/views.py:1147 +#: company/views.py:198 part/views.py:1180 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:205 part/views.py:1154 +#: company/views.py:205 part/views.py:1187 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:214 part/views.py:1163 +#: company/views.py:214 part/views.py:1196 msgid "Supplied URL is not a valid image file" msgstr "" @@ -2722,15 +2718,15 @@ msgstr "" msgid "Delete Supplier Part" msgstr "" -#: company/views.py:860 part/views.py:2922 +#: company/views.py:860 part/views.py:2955 msgid "Added new price break" msgstr "" -#: company/views.py:916 part/views.py:2966 +#: company/views.py:916 part/views.py:2999 msgid "Edit Price Break" msgstr "" -#: company/views.py:931 part/views.py:2980 +#: company/views.py:931 part/views.py:3013 msgid "Delete Price Break" msgstr "" @@ -2905,7 +2901,7 @@ msgstr "" msgid "Date order was completed" msgstr "" -#: order/models.py:242 part/views.py:1853 stock/models.py:300 +#: order/models.py:242 part/views.py:1886 stock/models.py:300 #: stock/models.py:1015 msgid "Quantity must be greater than zero" msgstr "" @@ -2989,7 +2985,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:667 stock/models.py:537 +#: order/models.py:667 part/templates/part/prices.html:166 stock/models.py:537 #: stock/templates/stock/item_base.html:331 templates/js/stock.js:704 msgid "Purchase Price" msgstr "" @@ -3002,9 +2998,8 @@ msgstr "" msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:718 part/templates/part/navbar.html:110 -#: part/templates/part/order_prices.html:108 -#: part/templates/part/part_pricing.html:97 +#: order/models.py:718 part/templates/part/part_pricing.html:97 +#: part/templates/part/prices.html:103 part/templates/part/prices.html:278 msgid "Sale Price" msgstr "" @@ -3311,7 +3306,8 @@ msgid "Total" msgstr "" #: order/templates/order/purchase_order_detail.html:191 -#: order/templates/order/sales_order_detail.html:246 +#: order/templates/order/sales_order_detail.html:246 templates/js/part.js:807 +#: templates/js/part.js:996 msgid "Unit Price" msgstr "" @@ -4207,7 +4203,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2394 part/views.py:1859 part/views.py:1911 +#: part/models.py:2394 part/views.py:1892 part/views.py:1944 #: stock/models.py:290 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -4304,7 +4300,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:61 part/views.py:2154 +#: part/templates/part/bom.html:61 part/views.py:2187 msgid "Export Bill of Materials" msgstr "" @@ -4320,7 +4316,7 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/bom.html:160 part/views.py:590 +#: part/templates/part/bom.html:160 part/views.py:591 #: templates/js/stock.js:1327 msgid "Create New Part" msgstr "" @@ -4402,7 +4398,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:2564 +#: part/templates/part/category.html:38 part/views.py:2597 msgid "Create new part category" msgstr "" @@ -4527,7 +4523,7 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:466 +#: part/templates/part/copy_part.html:9 part/views.py:467 msgid "Duplicate Part" msgstr "" @@ -4640,36 +4636,6 @@ msgstr "" msgid "Import Parts from File" msgstr "" -#: part/templates/part/internal_prices.html:11 -#: part/templates/part/navbar.html:101 -msgid "Internal Price Information" -msgstr "" - -#: part/templates/part/internal_prices.html:19 part/views.py:2989 -msgid "Add Internal Price Break" -msgstr "" - -#: part/templates/part/internal_prices.html:28 templates/403.html:5 -#: templates/403.html:11 -msgid "Permission Denied" -msgstr "" - -#: part/templates/part/internal_prices.html:31 templates/403.html:14 -msgid "You do not have permission to view this page." -msgstr "" - -#: part/templates/part/internal_prices.html:59 -msgid "No internal price break information found" -msgstr "" - -#: part/templates/part/internal_prices.html:110 -msgid "Edit internal price break" -msgstr "" - -#: part/templates/part/internal_prices.html:111 -msgid "Delete internal price break" -msgstr "" - #: part/templates/part/manufacturer.html:11 msgid "Part Manufacturers" msgstr "" @@ -4703,125 +4669,27 @@ msgstr "" msgid "Used In" msgstr "" -#: part/templates/part/navbar.html:75 part/templates/part/order_prices.html:12 -msgid "Order Price Information" +#: part/templates/part/navbar.html:77 +msgid "Prices" msgstr "" -#: part/templates/part/navbar.html:78 -msgid "Order Price" -msgstr "" - -#: part/templates/part/navbar.html:104 part/templates/part/order_prices.html:94 -#: part/templates/part/part_pricing.html:82 -msgid "Internal Price" -msgstr "" - -#: part/templates/part/navbar.html:107 -msgid "Sales Price Information" -msgstr "" - -#: part/templates/part/navbar.html:121 part/templates/part/part_tests.html:10 +#: part/templates/part/navbar.html:109 part/templates/part/part_tests.html:10 msgid "Part Test Templates" msgstr "" -#: part/templates/part/navbar.html:124 stock/templates/stock/item_base.html:414 +#: part/templates/part/navbar.html:112 stock/templates/stock/item_base.html:414 msgid "Tests" msgstr "" -#: part/templates/part/navbar.html:129 part/templates/part/navbar.html:132 +#: part/templates/part/navbar.html:117 part/templates/part/navbar.html:120 #: part/templates/part/related.html:10 msgid "Related Parts" msgstr "" -#: part/templates/part/navbar.html:142 part/templates/part/notes.html:12 +#: part/templates/part/navbar.html:130 part/templates/part/notes.html:12 msgid "Part Notes" msgstr "" -#: part/templates/part/order_prices.html:25 -#: part/templates/part/part_base.html:282 -msgid "Calculate" -msgstr "" - -#: part/templates/part/order_prices.html:32 -msgid "Pricing ranges" -msgstr "" - -#: part/templates/part/order_prices.html:37 -#: part/templates/part/part_pricing.html:22 -msgid "Supplier Pricing" -msgstr "" - -#: part/templates/part/order_prices.html:38 -#: part/templates/part/order_prices.html:63 -#: part/templates/part/order_prices.html:95 -#: part/templates/part/order_prices.html:109 -#: part/templates/part/part_pricing.html:26 -#: part/templates/part/part_pricing.html:52 -#: part/templates/part/part_pricing.html:85 -#: part/templates/part/part_pricing.html:100 -msgid "Unit Cost" -msgstr "" - -#: part/templates/part/order_prices.html:45 -#: part/templates/part/order_prices.html:70 -#: part/templates/part/order_prices.html:100 -#: part/templates/part/order_prices.html:114 -#: part/templates/part/part_pricing.html:32 -#: part/templates/part/part_pricing.html:58 -#: part/templates/part/part_pricing.html:89 -#: part/templates/part/part_pricing.html:104 -msgid "Total Cost" -msgstr "" - -#: part/templates/part/order_prices.html:53 -#: part/templates/part/part_pricing.html:40 -msgid "No supplier pricing available" -msgstr "" - -#: part/templates/part/order_prices.html:62 -#: part/templates/part/order_prices.html:129 -#: part/templates/part/part_pricing.html:48 -msgid "BOM Pricing" -msgstr "" - -#: part/templates/part/order_prices.html:78 -#: part/templates/part/part_pricing.html:66 -msgid "Note: BOM pricing is incomplete for this part" -msgstr "" - -#: part/templates/part/order_prices.html:85 -#: part/templates/part/part_pricing.html:73 -msgid "No BOM pricing available" -msgstr "" - -#: part/templates/part/order_prices.html:123 -#: part/templates/part/part_pricing.html:113 -msgid "No pricing information is available for this part." -msgstr "" - -#: part/templates/part/order_prices.html:139 -msgid "Stock Pricing" -msgstr "" - -#: part/templates/part/order_prices.html:147 -msgid "No stock pricing history is available for this part." -msgstr "" - -#: part/templates/part/order_prices.html:166 -#, python-format -msgid "Single Price - %(currency)s" -msgstr "" - -#: part/templates/part/order_prices.html:178 -#, python-format -msgid "Single Price Difference - %(currency)s" -msgstr "" - -#: part/templates/part/order_prices.html:190 -#, python-format -msgid "Part Single Price - %(currency)s" -msgstr "" - #: part/templates/part/params.html:17 msgid "Add new parameter" msgstr "" @@ -4927,6 +4795,58 @@ msgstr "" msgid "Building" msgstr "" +#: part/templates/part/part_base.html:282 part/templates/part/prices.html:131 +msgid "Calculate" +msgstr "" + +#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:27 +msgid "Supplier Pricing" +msgstr "" + +#: part/templates/part/part_pricing.html:26 +#: part/templates/part/part_pricing.html:52 +#: part/templates/part/part_pricing.html:85 +#: part/templates/part/part_pricing.html:100 part/templates/part/prices.html:31 +#: part/templates/part/prices.html:58 part/templates/part/prices.html:90 +#: part/templates/part/prices.html:107 +msgid "Unit Cost" +msgstr "" + +#: part/templates/part/part_pricing.html:32 +#: part/templates/part/part_pricing.html:58 +#: part/templates/part/part_pricing.html:89 +#: part/templates/part/part_pricing.html:104 part/templates/part/prices.html:38 +#: part/templates/part/prices.html:65 part/templates/part/prices.html:95 +#: part/templates/part/prices.html:112 +msgid "Total Cost" +msgstr "" + +#: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:46 +msgid "No supplier pricing available" +msgstr "" + +#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:55 +#: part/templates/part/prices.html:235 +msgid "BOM Pricing" +msgstr "" + +#: part/templates/part/part_pricing.html:66 part/templates/part/prices.html:73 +msgid "Note: BOM pricing is incomplete for this part" +msgstr "" + +#: part/templates/part/part_pricing.html:73 part/templates/part/prices.html:80 +msgid "No BOM pricing available" +msgstr "" + +#: part/templates/part/part_pricing.html:82 part/templates/part/prices.html:89 +msgid "Internal Price" +msgstr "" + +#: part/templates/part/part_pricing.html:113 +#: part/templates/part/prices.html:121 +msgid "No pricing information is available for this part." +msgstr "" + #: part/templates/part/part_tests.html:17 msgid "Add Test Template" msgstr "" @@ -4965,12 +4885,100 @@ msgstr "" msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "" -#: part/templates/part/related.html:18 -msgid "Add Related" +#: part/templates/part/prices.html:12 +#, fuzzy +#| msgid "Edit User Information" +msgid "General Price Information" +msgstr "Modifier les informations utilisateur" + +#: part/templates/part/prices.html:22 +msgid "Pricing ranges" msgstr "" -#: part/templates/part/sale_prices.html:10 -msgid "Sell Price Information" +#: part/templates/part/prices.html:28 +msgid "Show supplier cost" +msgstr "" + +#: part/templates/part/prices.html:29 +msgid "Show purchase price" +msgstr "" + +#: part/templates/part/prices.html:56 +msgid "Show BOM cost" +msgstr "" + +#: part/templates/part/prices.html:104 +msgid "Show sale cost" +msgstr "" + +#: part/templates/part/prices.html:105 +msgid "Show sale price" +msgstr "" + +#: part/templates/part/prices.html:127 +msgid "Calculation parameters" +msgstr "" + +#: part/templates/part/prices.html:146 +msgid "Supplier Cost" +msgstr "" + +#: part/templates/part/prices.html:147 part/templates/part/prices.html:167 +#: part/templates/part/prices.html:193 part/templates/part/prices.html:224 +#: part/templates/part/prices.html:251 part/templates/part/prices.html:279 +msgid "Jump to overview" +msgstr "" + +#: part/templates/part/prices.html:172 +msgid "Stock Pricing" +msgstr "" + +#: part/templates/part/prices.html:180 +msgid "No stock pricing history is available for this part." +msgstr "" + +#: part/templates/part/prices.html:192 +msgid "Internal Cost" +msgstr "" + +#: part/templates/part/prices.html:206 part/views.py:3022 +msgid "Add Internal Price Break" +msgstr "" + +#: part/templates/part/prices.html:223 +msgid "BOM Cost" +msgstr "" + +#: part/templates/part/prices.html:250 +msgid "Sale Cost" +msgstr "" + +#: part/templates/part/prices.html:290 +msgid "No sale pice history available for this part." +msgstr "" + +#: part/templates/part/prices.html:340 +#, python-format +msgid "Single Price - %(currency)s" +msgstr "" + +#: part/templates/part/prices.html:352 +#, python-format +msgid "Single Price Difference - %(currency)s" +msgstr "" + +#: part/templates/part/prices.html:364 +#, python-format +msgid "Part Single Price - %(currency)s" +msgstr "" + +#: part/templates/part/prices.html:464 +#, python-format +msgid "Unit Price - %(currency)s" +msgstr "" + +#: part/templates/part/related.html:18 +msgid "Add Related" msgstr "" #: part/templates/part/sales_orders.html:18 @@ -5036,224 +5044,228 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:95 +#: part/views.py:96 msgid "Add Related Part" msgstr "" -#: part/views.py:150 +#: part/views.py:151 msgid "Delete Related Part" msgstr "" -#: part/views.py:164 +#: part/views.py:165 msgid "Add part attachment" msgstr "" -#: part/views.py:217 templates/attachment_table.html:32 +#: part/views.py:218 templates/attachment_table.html:32 msgid "Edit attachment" msgstr "" -#: part/views.py:221 +#: part/views.py:222 msgid "Part attachment updated" msgstr "" -#: part/views.py:236 +#: part/views.py:237 msgid "Delete Part Attachment" msgstr "" -#: part/views.py:244 +#: part/views.py:245 msgid "Deleted part attachment" msgstr "" -#: part/views.py:253 +#: part/views.py:254 msgid "Create Test Template" msgstr "" -#: part/views.py:280 +#: part/views.py:281 msgid "Edit Test Template" msgstr "" -#: part/views.py:294 +#: part/views.py:295 msgid "Delete Test Template" msgstr "" -#: part/views.py:301 +#: part/views.py:302 msgid "Set Part Category" msgstr "" -#: part/views.py:351 +#: part/views.py:352 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:386 +#: part/views.py:387 msgid "Create Variant" msgstr "" -#: part/views.py:471 +#: part/views.py:472 msgid "Copied part" msgstr "" -#: part/views.py:525 part/views.py:663 +#: part/views.py:526 part/views.py:664 msgid "Possible matches exist - confirm creation of new part" msgstr "" -#: part/views.py:595 +#: part/views.py:596 msgid "Created new part" msgstr "" -#: part/views.py:763 +#: part/views.py:764 msgid "Match References" msgstr "" -#: part/views.py:1092 +#: part/views.py:1066 +msgid "None" +msgstr "" + +#: part/views.py:1125 msgid "Part QR Code" msgstr "" -#: part/views.py:1194 +#: part/views.py:1227 msgid "Upload Part Image" msgstr "" -#: part/views.py:1200 part/views.py:1235 +#: part/views.py:1233 part/views.py:1268 msgid "Updated part image" msgstr "" -#: part/views.py:1209 +#: part/views.py:1242 msgid "Select Part Image" msgstr "" -#: part/views.py:1238 +#: part/views.py:1271 msgid "Part image not found" msgstr "" -#: part/views.py:1249 +#: part/views.py:1282 msgid "Edit Part Properties" msgstr "" -#: part/views.py:1284 +#: part/views.py:1317 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1314 +#: part/views.py:1347 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1335 +#: part/views.py:1368 msgid "Validate BOM" msgstr "" -#: part/views.py:1356 +#: part/views.py:1389 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1367 +#: part/views.py:1400 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1501 +#: part/views.py:1534 msgid "No BOM file provided" msgstr "" -#: part/views.py:1862 +#: part/views.py:1895 msgid "Enter a valid quantity" msgstr "" -#: part/views.py:1887 part/views.py:1890 +#: part/views.py:1920 part/views.py:1923 msgid "Select valid part" msgstr "" -#: part/views.py:1896 +#: part/views.py:1929 msgid "Duplicate part selected" msgstr "" -#: part/views.py:1934 +#: part/views.py:1967 msgid "Select a part" msgstr "" -#: part/views.py:1940 +#: part/views.py:1973 msgid "Selected part creates a circular BOM" msgstr "" -#: part/views.py:1944 +#: part/views.py:1977 msgid "Specify quantity" msgstr "" -#: part/views.py:2206 +#: part/views.py:2239 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:2213 +#: part/views.py:2246 msgid "Part was deleted" msgstr "" -#: part/views.py:2222 +#: part/views.py:2255 msgid "Part Pricing" msgstr "" -#: part/views.py:2363 +#: part/views.py:2396 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:2373 +#: part/views.py:2406 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:2380 +#: part/views.py:2413 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:2388 +#: part/views.py:2421 msgid "Create Part Parameter" msgstr "" -#: part/views.py:2438 +#: part/views.py:2471 msgid "Edit Part Parameter" msgstr "" -#: part/views.py:2452 +#: part/views.py:2485 msgid "Delete Part Parameter" msgstr "" -#: part/views.py:2512 +#: part/views.py:2545 msgid "Edit Part Category" msgstr "" -#: part/views.py:2550 +#: part/views.py:2583 msgid "Delete Part Category" msgstr "" -#: part/views.py:2556 +#: part/views.py:2589 msgid "Part category was deleted" msgstr "" -#: part/views.py:2608 +#: part/views.py:2641 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2709 +#: part/views.py:2742 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2765 +#: part/views.py:2798 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2784 +#: part/views.py:2817 msgid "Create BOM Item" msgstr "" -#: part/views.py:2854 +#: part/views.py:2887 msgid "Edit BOM item" msgstr "" -#: part/views.py:2910 +#: part/views.py:2943 msgid "Confim BOM item deletion" msgstr "" -#: part/views.py:2998 +#: part/views.py:3031 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:3006 +#: part/views.py:3039 msgid "Delete Internal Price Break" msgstr "" @@ -6242,6 +6254,14 @@ msgstr "" msgid "Add Stock Tracking Entry" msgstr "" +#: templates/403.html:5 templates/403.html:11 +msgid "Permission Denied" +msgstr "" + +#: templates/403.html:14 +msgid "You do not have permission to view this page." +msgstr "" + #: templates/404.html:5 templates/404.html:11 msgid "Page Not Found" msgstr "" @@ -6328,7 +6348,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" " " @@ -7086,7 +7107,23 @@ msgstr "" msgid "This test is defined for a parent part" msgstr "" -#: templates/js/part.js:806 +#: templates/js/part.js:786 +#, fuzzy, python-brace-format +#| msgid "No matching action found" +msgid "No ${human_name} information found" +msgstr "Aucune action correspondante trouvée" + +#: templates/js/part.js:839 +#, python-brace-format +msgid "Edit ${human_name}" +msgstr "" + +#: templates/js/part.js:840 +#, python-brace-format +msgid "Delete ${human_name}" +msgstr "" + +#: templates/js/part.js:959 msgid "Single Price Difference" msgstr "" @@ -7830,4 +7867,3 @@ msgstr "" #: users/models.py:191 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 96d32dc270..50a5e28355 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-07-03 02:06+0000\n" +"POT-Creation-Date: 2021-07-03 02:56+0000\n" "PO-Revision-Date: 2021-07-03 02:11\n" "Last-Translator: \n" "Language-Team: Italian\n" @@ -475,10 +475,8 @@ msgstr "" #: order/templates/order/sales_order_detail.html:162 #: order/templates/order/sales_order_detail.html:234 part/forms.py:342 #: part/forms.py:372 part/forms.py:388 part/forms.py:404 part/models.py:2293 -#: part/templates/part/internal_prices.html:98 -#: part/templates/part/order_prices.html:203 -#: part/templates/part/part_pricing.html:16 -#: part/templates/part/sale_prices.html:85 +#: part/templates/part/part_pricing.html:16 part/templates/part/prices.html:377 +#: part/templates/part/prices.html:474 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 @@ -488,8 +486,8 @@ msgstr "" #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 #: templates/js/bom.js:205 templates/js/build.js:233 templates/js/build.js:572 #: templates/js/build.js:1112 templates/js/order.js:393 -#: templates/js/part.js:796 templates/js/stock.js:1178 -#: templates/js/stock.js:1397 +#: templates/js/part.js:827 templates/js/part.js:949 templates/js/part.js:1005 +#: templates/js/stock.js:1178 templates/js/stock.js:1397 msgid "Quantity" msgstr "" @@ -772,7 +770,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:309 #: order/templates/order/so_navbar.html:33 #: order/templates/order/so_navbar.html:36 part/models.py:856 -#: part/templates/part/navbar.html:145 +#: part/templates/part/navbar.html:133 #: 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:528 stock/models.py:1662 stock/models.py:1764 @@ -923,8 +921,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:35 -#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:136 -#: part/templates/part/navbar.html:139 stock/templates/stock/navbar.html:47 +#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:124 +#: part/templates/part/navbar.html:127 stock/templates/stock/navbar.html:47 #: stock/templates/stock/navbar.html:50 msgid "Attachments" msgstr "" @@ -1433,7 +1431,7 @@ msgstr "" msgid "Add Build Order Attachment" msgstr "" -#: build/views.py:1083 order/views.py:117 order/views.py:169 part/views.py:178 +#: build/views.py:1083 order/views.py:117 order/views.py:169 part/views.py:179 #: stock/views.py:277 msgid "Added attachment" msgstr "" @@ -1863,8 +1861,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:749 company/templates/company/supplier_part_pricing.html:82 -#: part/templates/part/internal_prices.html:103 -#: part/templates/part/sale_prices.html:90 +#: templates/js/part.js:832 msgid "Price" msgstr "" @@ -1896,14 +1893,14 @@ msgstr "" #: order/templates/order/po_navbar.html:19 #: order/templates/order/po_navbar.html:22 order/views.py:605 #: part/templates/part/bom_upload/upload_file.html:27 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:761 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:762 msgid "Upload File" msgstr "" #: common/views.py:185 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:606 part/templates/part/bom_upload/select_fields.html:58 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:762 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:763 msgid "Match Fields" msgstr "" @@ -1945,7 +1942,7 @@ msgstr "" msgid "Image URL" msgstr "" -#: company/forms.py:132 templates/js/part.js:787 +#: company/forms.py:132 templates/js/part.js:940 msgid "Single Price" msgstr "" @@ -2242,7 +2239,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 "" @@ -2413,8 +2411,8 @@ msgstr "" #: company/templates/company/manufacturer_part_navbar.html:14 #: company/templates/company/manufacturer_part_suppliers.html:10 #: company/views.py:63 part/templates/part/navbar.html:87 -#: part/templates/part/navbar.html:90 templates/InvenTree/search.html:316 -#: templates/navbar.html:35 +#: part/templates/part/navbar.html:90 part/templates/part/prices.html:153 +#: templates/InvenTree/search.html:316 templates/navbar.html:35 msgid "Suppliers" msgstr "" @@ -2503,7 +2501,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:113 part/templates/part/navbar.html:116 +#: part/templates/part/navbar.html:101 part/templates/part/navbar.html:104 #: 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 @@ -2595,32 +2593,30 @@ msgid "Order Part" msgstr "" #: company/templates/company/supplier_part_pricing.html:11 +#: part/templates/part/navbar.html:74 msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part_pricing.html:19 company/views.py:855 -#: part/templates/part/sale_prices.html:17 part/views.py:2918 +#: part/templates/part/prices.html:264 part/views.py:2951 msgid "Add Price Break" msgstr "" #: company/templates/company/supplier_part_pricing.html:38 -#: part/templates/part/sale_prices.html:46 msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part_pricing.html:89 -#: part/templates/part/sale_prices.html:97 msgid "Edit price break" msgstr "" #: company/templates/company/supplier_part_pricing.html:90 -#: part/templates/part/sale_prices.html:98 msgid "Delete price break" msgstr "" #: company/views.py:70 part/templates/part/navbar.html:81 -#: part/templates/part/navbar.html:84 templates/InvenTree/search.html:306 -#: templates/navbar.html:36 +#: part/templates/part/navbar.html:84 part/templates/part/prices.html:157 +#: templates/InvenTree/search.html:306 templates/navbar.html:36 msgid "Manufacturers" msgstr "" @@ -2641,20 +2637,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:169 part/views.py:1115 +#: company/views.py:169 part/views.py:1148 msgid "Download Image" msgstr "" -#: company/views.py:198 part/views.py:1147 +#: company/views.py:198 part/views.py:1180 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:205 part/views.py:1154 +#: company/views.py:205 part/views.py:1187 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:214 part/views.py:1163 +#: company/views.py:214 part/views.py:1196 msgid "Supplied URL is not a valid image file" msgstr "" @@ -2722,15 +2718,15 @@ msgstr "" msgid "Delete Supplier Part" msgstr "" -#: company/views.py:860 part/views.py:2922 +#: company/views.py:860 part/views.py:2955 msgid "Added new price break" msgstr "" -#: company/views.py:916 part/views.py:2966 +#: company/views.py:916 part/views.py:2999 msgid "Edit Price Break" msgstr "" -#: company/views.py:931 part/views.py:2980 +#: company/views.py:931 part/views.py:3013 msgid "Delete Price Break" msgstr "" @@ -2905,7 +2901,7 @@ msgstr "" msgid "Date order was completed" msgstr "" -#: order/models.py:242 part/views.py:1853 stock/models.py:300 +#: order/models.py:242 part/views.py:1886 stock/models.py:300 #: stock/models.py:1015 msgid "Quantity must be greater than zero" msgstr "" @@ -2989,7 +2985,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:667 stock/models.py:537 +#: order/models.py:667 part/templates/part/prices.html:166 stock/models.py:537 #: stock/templates/stock/item_base.html:331 templates/js/stock.js:704 msgid "Purchase Price" msgstr "" @@ -3002,9 +2998,8 @@ msgstr "" msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:718 part/templates/part/navbar.html:110 -#: part/templates/part/order_prices.html:108 -#: part/templates/part/part_pricing.html:97 +#: order/models.py:718 part/templates/part/part_pricing.html:97 +#: part/templates/part/prices.html:103 part/templates/part/prices.html:278 msgid "Sale Price" msgstr "" @@ -3311,7 +3306,8 @@ msgid "Total" msgstr "" #: order/templates/order/purchase_order_detail.html:191 -#: order/templates/order/sales_order_detail.html:246 +#: order/templates/order/sales_order_detail.html:246 templates/js/part.js:807 +#: templates/js/part.js:996 msgid "Unit Price" msgstr "" @@ -4207,7 +4203,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2394 part/views.py:1859 part/views.py:1911 +#: part/models.py:2394 part/views.py:1892 part/views.py:1944 #: stock/models.py:290 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -4304,7 +4300,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:61 part/views.py:2154 +#: part/templates/part/bom.html:61 part/views.py:2187 msgid "Export Bill of Materials" msgstr "" @@ -4320,7 +4316,7 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/bom.html:160 part/views.py:590 +#: part/templates/part/bom.html:160 part/views.py:591 #: templates/js/stock.js:1327 msgid "Create New Part" msgstr "" @@ -4402,7 +4398,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:2564 +#: part/templates/part/category.html:38 part/views.py:2597 msgid "Create new part category" msgstr "" @@ -4527,7 +4523,7 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:466 +#: part/templates/part/copy_part.html:9 part/views.py:467 msgid "Duplicate Part" msgstr "" @@ -4640,36 +4636,6 @@ msgstr "" msgid "Import Parts from File" msgstr "" -#: part/templates/part/internal_prices.html:11 -#: part/templates/part/navbar.html:101 -msgid "Internal Price Information" -msgstr "" - -#: part/templates/part/internal_prices.html:19 part/views.py:2989 -msgid "Add Internal Price Break" -msgstr "" - -#: part/templates/part/internal_prices.html:28 templates/403.html:5 -#: templates/403.html:11 -msgid "Permission Denied" -msgstr "" - -#: part/templates/part/internal_prices.html:31 templates/403.html:14 -msgid "You do not have permission to view this page." -msgstr "" - -#: part/templates/part/internal_prices.html:59 -msgid "No internal price break information found" -msgstr "" - -#: part/templates/part/internal_prices.html:110 -msgid "Edit internal price break" -msgstr "" - -#: part/templates/part/internal_prices.html:111 -msgid "Delete internal price break" -msgstr "" - #: part/templates/part/manufacturer.html:11 msgid "Part Manufacturers" msgstr "" @@ -4703,125 +4669,27 @@ msgstr "" msgid "Used In" msgstr "" -#: part/templates/part/navbar.html:75 part/templates/part/order_prices.html:12 -msgid "Order Price Information" +#: part/templates/part/navbar.html:77 +msgid "Prices" msgstr "" -#: part/templates/part/navbar.html:78 -msgid "Order Price" -msgstr "" - -#: part/templates/part/navbar.html:104 part/templates/part/order_prices.html:94 -#: part/templates/part/part_pricing.html:82 -msgid "Internal Price" -msgstr "" - -#: part/templates/part/navbar.html:107 -msgid "Sales Price Information" -msgstr "" - -#: part/templates/part/navbar.html:121 part/templates/part/part_tests.html:10 +#: part/templates/part/navbar.html:109 part/templates/part/part_tests.html:10 msgid "Part Test Templates" msgstr "" -#: part/templates/part/navbar.html:124 stock/templates/stock/item_base.html:414 +#: part/templates/part/navbar.html:112 stock/templates/stock/item_base.html:414 msgid "Tests" msgstr "" -#: part/templates/part/navbar.html:129 part/templates/part/navbar.html:132 +#: part/templates/part/navbar.html:117 part/templates/part/navbar.html:120 #: part/templates/part/related.html:10 msgid "Related Parts" msgstr "" -#: part/templates/part/navbar.html:142 part/templates/part/notes.html:12 +#: part/templates/part/navbar.html:130 part/templates/part/notes.html:12 msgid "Part Notes" msgstr "" -#: part/templates/part/order_prices.html:25 -#: part/templates/part/part_base.html:282 -msgid "Calculate" -msgstr "" - -#: part/templates/part/order_prices.html:32 -msgid "Pricing ranges" -msgstr "" - -#: part/templates/part/order_prices.html:37 -#: part/templates/part/part_pricing.html:22 -msgid "Supplier Pricing" -msgstr "" - -#: part/templates/part/order_prices.html:38 -#: part/templates/part/order_prices.html:63 -#: part/templates/part/order_prices.html:95 -#: part/templates/part/order_prices.html:109 -#: part/templates/part/part_pricing.html:26 -#: part/templates/part/part_pricing.html:52 -#: part/templates/part/part_pricing.html:85 -#: part/templates/part/part_pricing.html:100 -msgid "Unit Cost" -msgstr "" - -#: part/templates/part/order_prices.html:45 -#: part/templates/part/order_prices.html:70 -#: part/templates/part/order_prices.html:100 -#: part/templates/part/order_prices.html:114 -#: part/templates/part/part_pricing.html:32 -#: part/templates/part/part_pricing.html:58 -#: part/templates/part/part_pricing.html:89 -#: part/templates/part/part_pricing.html:104 -msgid "Total Cost" -msgstr "" - -#: part/templates/part/order_prices.html:53 -#: part/templates/part/part_pricing.html:40 -msgid "No supplier pricing available" -msgstr "" - -#: part/templates/part/order_prices.html:62 -#: part/templates/part/order_prices.html:129 -#: part/templates/part/part_pricing.html:48 -msgid "BOM Pricing" -msgstr "" - -#: part/templates/part/order_prices.html:78 -#: part/templates/part/part_pricing.html:66 -msgid "Note: BOM pricing is incomplete for this part" -msgstr "" - -#: part/templates/part/order_prices.html:85 -#: part/templates/part/part_pricing.html:73 -msgid "No BOM pricing available" -msgstr "" - -#: part/templates/part/order_prices.html:123 -#: part/templates/part/part_pricing.html:113 -msgid "No pricing information is available for this part." -msgstr "" - -#: part/templates/part/order_prices.html:139 -msgid "Stock Pricing" -msgstr "" - -#: part/templates/part/order_prices.html:147 -msgid "No stock pricing history is available for this part." -msgstr "" - -#: part/templates/part/order_prices.html:166 -#, python-format -msgid "Single Price - %(currency)s" -msgstr "" - -#: part/templates/part/order_prices.html:178 -#, python-format -msgid "Single Price Difference - %(currency)s" -msgstr "" - -#: part/templates/part/order_prices.html:190 -#, python-format -msgid "Part Single Price - %(currency)s" -msgstr "" - #: part/templates/part/params.html:17 msgid "Add new parameter" msgstr "" @@ -4927,6 +4795,58 @@ msgstr "" msgid "Building" msgstr "" +#: part/templates/part/part_base.html:282 part/templates/part/prices.html:131 +msgid "Calculate" +msgstr "" + +#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:27 +msgid "Supplier Pricing" +msgstr "" + +#: part/templates/part/part_pricing.html:26 +#: part/templates/part/part_pricing.html:52 +#: part/templates/part/part_pricing.html:85 +#: part/templates/part/part_pricing.html:100 part/templates/part/prices.html:31 +#: part/templates/part/prices.html:58 part/templates/part/prices.html:90 +#: part/templates/part/prices.html:107 +msgid "Unit Cost" +msgstr "" + +#: part/templates/part/part_pricing.html:32 +#: part/templates/part/part_pricing.html:58 +#: part/templates/part/part_pricing.html:89 +#: part/templates/part/part_pricing.html:104 part/templates/part/prices.html:38 +#: part/templates/part/prices.html:65 part/templates/part/prices.html:95 +#: part/templates/part/prices.html:112 +msgid "Total Cost" +msgstr "" + +#: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:46 +msgid "No supplier pricing available" +msgstr "" + +#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:55 +#: part/templates/part/prices.html:235 +msgid "BOM Pricing" +msgstr "" + +#: part/templates/part/part_pricing.html:66 part/templates/part/prices.html:73 +msgid "Note: BOM pricing is incomplete for this part" +msgstr "" + +#: part/templates/part/part_pricing.html:73 part/templates/part/prices.html:80 +msgid "No BOM pricing available" +msgstr "" + +#: part/templates/part/part_pricing.html:82 part/templates/part/prices.html:89 +msgid "Internal Price" +msgstr "" + +#: part/templates/part/part_pricing.html:113 +#: part/templates/part/prices.html:121 +msgid "No pricing information is available for this part." +msgstr "" + #: part/templates/part/part_tests.html:17 msgid "Add Test Template" msgstr "" @@ -4965,12 +4885,98 @@ msgstr "" msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "" -#: part/templates/part/related.html:18 -msgid "Add Related" +#: part/templates/part/prices.html:12 +msgid "General Price Information" msgstr "" -#: part/templates/part/sale_prices.html:10 -msgid "Sell Price Information" +#: part/templates/part/prices.html:22 +msgid "Pricing ranges" +msgstr "" + +#: part/templates/part/prices.html:28 +msgid "Show supplier cost" +msgstr "" + +#: part/templates/part/prices.html:29 +msgid "Show purchase price" +msgstr "" + +#: part/templates/part/prices.html:56 +msgid "Show BOM cost" +msgstr "" + +#: part/templates/part/prices.html:104 +msgid "Show sale cost" +msgstr "" + +#: part/templates/part/prices.html:105 +msgid "Show sale price" +msgstr "" + +#: part/templates/part/prices.html:127 +msgid "Calculation parameters" +msgstr "" + +#: part/templates/part/prices.html:146 +msgid "Supplier Cost" +msgstr "" + +#: part/templates/part/prices.html:147 part/templates/part/prices.html:167 +#: part/templates/part/prices.html:193 part/templates/part/prices.html:224 +#: part/templates/part/prices.html:251 part/templates/part/prices.html:279 +msgid "Jump to overview" +msgstr "" + +#: part/templates/part/prices.html:172 +msgid "Stock Pricing" +msgstr "" + +#: part/templates/part/prices.html:180 +msgid "No stock pricing history is available for this part." +msgstr "" + +#: part/templates/part/prices.html:192 +msgid "Internal Cost" +msgstr "" + +#: part/templates/part/prices.html:206 part/views.py:3022 +msgid "Add Internal Price Break" +msgstr "" + +#: part/templates/part/prices.html:223 +msgid "BOM Cost" +msgstr "" + +#: part/templates/part/prices.html:250 +msgid "Sale Cost" +msgstr "" + +#: part/templates/part/prices.html:290 +msgid "No sale pice history available for this part." +msgstr "" + +#: part/templates/part/prices.html:340 +#, python-format +msgid "Single Price - %(currency)s" +msgstr "" + +#: part/templates/part/prices.html:352 +#, python-format +msgid "Single Price Difference - %(currency)s" +msgstr "" + +#: part/templates/part/prices.html:364 +#, python-format +msgid "Part Single Price - %(currency)s" +msgstr "" + +#: part/templates/part/prices.html:464 +#, python-format +msgid "Unit Price - %(currency)s" +msgstr "" + +#: part/templates/part/related.html:18 +msgid "Add Related" msgstr "" #: part/templates/part/sales_orders.html:18 @@ -5036,224 +5042,228 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:95 +#: part/views.py:96 msgid "Add Related Part" msgstr "" -#: part/views.py:150 +#: part/views.py:151 msgid "Delete Related Part" msgstr "" -#: part/views.py:164 +#: part/views.py:165 msgid "Add part attachment" msgstr "" -#: part/views.py:217 templates/attachment_table.html:32 +#: part/views.py:218 templates/attachment_table.html:32 msgid "Edit attachment" msgstr "" -#: part/views.py:221 +#: part/views.py:222 msgid "Part attachment updated" msgstr "" -#: part/views.py:236 +#: part/views.py:237 msgid "Delete Part Attachment" msgstr "" -#: part/views.py:244 +#: part/views.py:245 msgid "Deleted part attachment" msgstr "" -#: part/views.py:253 +#: part/views.py:254 msgid "Create Test Template" msgstr "" -#: part/views.py:280 +#: part/views.py:281 msgid "Edit Test Template" msgstr "" -#: part/views.py:294 +#: part/views.py:295 msgid "Delete Test Template" msgstr "" -#: part/views.py:301 +#: part/views.py:302 msgid "Set Part Category" msgstr "" -#: part/views.py:351 +#: part/views.py:352 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:386 +#: part/views.py:387 msgid "Create Variant" msgstr "" -#: part/views.py:471 +#: part/views.py:472 msgid "Copied part" msgstr "" -#: part/views.py:525 part/views.py:663 +#: part/views.py:526 part/views.py:664 msgid "Possible matches exist - confirm creation of new part" msgstr "" -#: part/views.py:595 +#: part/views.py:596 msgid "Created new part" msgstr "" -#: part/views.py:763 +#: part/views.py:764 msgid "Match References" msgstr "" -#: part/views.py:1092 +#: part/views.py:1066 +msgid "None" +msgstr "" + +#: part/views.py:1125 msgid "Part QR Code" msgstr "" -#: part/views.py:1194 +#: part/views.py:1227 msgid "Upload Part Image" msgstr "" -#: part/views.py:1200 part/views.py:1235 +#: part/views.py:1233 part/views.py:1268 msgid "Updated part image" msgstr "" -#: part/views.py:1209 +#: part/views.py:1242 msgid "Select Part Image" msgstr "" -#: part/views.py:1238 +#: part/views.py:1271 msgid "Part image not found" msgstr "" -#: part/views.py:1249 +#: part/views.py:1282 msgid "Edit Part Properties" msgstr "" -#: part/views.py:1284 +#: part/views.py:1317 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1314 +#: part/views.py:1347 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1335 +#: part/views.py:1368 msgid "Validate BOM" msgstr "" -#: part/views.py:1356 +#: part/views.py:1389 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1367 +#: part/views.py:1400 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1501 +#: part/views.py:1534 msgid "No BOM file provided" msgstr "" -#: part/views.py:1862 +#: part/views.py:1895 msgid "Enter a valid quantity" msgstr "" -#: part/views.py:1887 part/views.py:1890 +#: part/views.py:1920 part/views.py:1923 msgid "Select valid part" msgstr "" -#: part/views.py:1896 +#: part/views.py:1929 msgid "Duplicate part selected" msgstr "" -#: part/views.py:1934 +#: part/views.py:1967 msgid "Select a part" msgstr "" -#: part/views.py:1940 +#: part/views.py:1973 msgid "Selected part creates a circular BOM" msgstr "" -#: part/views.py:1944 +#: part/views.py:1977 msgid "Specify quantity" msgstr "" -#: part/views.py:2206 +#: part/views.py:2239 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:2213 +#: part/views.py:2246 msgid "Part was deleted" msgstr "" -#: part/views.py:2222 +#: part/views.py:2255 msgid "Part Pricing" msgstr "" -#: part/views.py:2363 +#: part/views.py:2396 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:2373 +#: part/views.py:2406 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:2380 +#: part/views.py:2413 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:2388 +#: part/views.py:2421 msgid "Create Part Parameter" msgstr "" -#: part/views.py:2438 +#: part/views.py:2471 msgid "Edit Part Parameter" msgstr "" -#: part/views.py:2452 +#: part/views.py:2485 msgid "Delete Part Parameter" msgstr "" -#: part/views.py:2512 +#: part/views.py:2545 msgid "Edit Part Category" msgstr "" -#: part/views.py:2550 +#: part/views.py:2583 msgid "Delete Part Category" msgstr "" -#: part/views.py:2556 +#: part/views.py:2589 msgid "Part category was deleted" msgstr "" -#: part/views.py:2608 +#: part/views.py:2641 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2709 +#: part/views.py:2742 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2765 +#: part/views.py:2798 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2784 +#: part/views.py:2817 msgid "Create BOM Item" msgstr "" -#: part/views.py:2854 +#: part/views.py:2887 msgid "Edit BOM item" msgstr "" -#: part/views.py:2910 +#: part/views.py:2943 msgid "Confim BOM item deletion" msgstr "" -#: part/views.py:2998 +#: part/views.py:3031 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:3006 +#: part/views.py:3039 msgid "Delete Internal Price Break" msgstr "" @@ -6242,6 +6252,14 @@ msgstr "" msgid "Add Stock Tracking Entry" msgstr "" +#: templates/403.html:5 templates/403.html:11 +msgid "Permission Denied" +msgstr "" + +#: templates/403.html:14 +msgid "You do not have permission to view this page." +msgstr "" + #: templates/404.html:5 templates/404.html:11 msgid "Page Not Found" msgstr "" @@ -6328,7 +6346,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" " " @@ -7086,7 +7105,22 @@ msgstr "" msgid "This test is defined for a parent part" msgstr "" -#: templates/js/part.js:806 +#: templates/js/part.js:786 +#, python-brace-format +msgid "No ${human_name} information found" +msgstr "" + +#: templates/js/part.js:839 +#, python-brace-format +msgid "Edit ${human_name}" +msgstr "" + +#: templates/js/part.js:840 +#, python-brace-format +msgid "Delete ${human_name}" +msgstr "" + +#: templates/js/part.js:959 msgid "Single Price Difference" msgstr "" @@ -7830,4 +7864,3 @@ msgstr "" #: users/models.py:191 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 c58ed11949..9d2d7aeaeb 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-07-03 02:06+0000\n" +"POT-Creation-Date: 2021-07-03 02:56+0000\n" "PO-Revision-Date: 2021-07-03 02:11\n" "Last-Translator: \n" "Language-Team: Japanese\n" @@ -475,10 +475,8 @@ msgstr "" #: order/templates/order/sales_order_detail.html:162 #: order/templates/order/sales_order_detail.html:234 part/forms.py:342 #: part/forms.py:372 part/forms.py:388 part/forms.py:404 part/models.py:2293 -#: part/templates/part/internal_prices.html:98 -#: part/templates/part/order_prices.html:203 -#: part/templates/part/part_pricing.html:16 -#: part/templates/part/sale_prices.html:85 +#: part/templates/part/part_pricing.html:16 part/templates/part/prices.html:377 +#: part/templates/part/prices.html:474 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 @@ -488,8 +486,8 @@ msgstr "" #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 #: templates/js/bom.js:205 templates/js/build.js:233 templates/js/build.js:572 #: templates/js/build.js:1112 templates/js/order.js:393 -#: templates/js/part.js:796 templates/js/stock.js:1178 -#: templates/js/stock.js:1397 +#: templates/js/part.js:827 templates/js/part.js:949 templates/js/part.js:1005 +#: templates/js/stock.js:1178 templates/js/stock.js:1397 msgid "Quantity" msgstr "" @@ -772,7 +770,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:309 #: order/templates/order/so_navbar.html:33 #: order/templates/order/so_navbar.html:36 part/models.py:856 -#: part/templates/part/navbar.html:145 +#: part/templates/part/navbar.html:133 #: 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:528 stock/models.py:1662 stock/models.py:1764 @@ -923,8 +921,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:35 -#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:136 -#: part/templates/part/navbar.html:139 stock/templates/stock/navbar.html:47 +#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:124 +#: part/templates/part/navbar.html:127 stock/templates/stock/navbar.html:47 #: stock/templates/stock/navbar.html:50 msgid "Attachments" msgstr "" @@ -1433,7 +1431,7 @@ msgstr "" msgid "Add Build Order Attachment" msgstr "" -#: build/views.py:1083 order/views.py:117 order/views.py:169 part/views.py:178 +#: build/views.py:1083 order/views.py:117 order/views.py:169 part/views.py:179 #: stock/views.py:277 msgid "Added attachment" msgstr "" @@ -1863,8 +1861,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:749 company/templates/company/supplier_part_pricing.html:82 -#: part/templates/part/internal_prices.html:103 -#: part/templates/part/sale_prices.html:90 +#: templates/js/part.js:832 msgid "Price" msgstr "" @@ -1896,14 +1893,14 @@ msgstr "" #: order/templates/order/po_navbar.html:19 #: order/templates/order/po_navbar.html:22 order/views.py:605 #: part/templates/part/bom_upload/upload_file.html:27 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:761 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:762 msgid "Upload File" msgstr "" #: common/views.py:185 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:606 part/templates/part/bom_upload/select_fields.html:58 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:762 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:763 msgid "Match Fields" msgstr "" @@ -1945,7 +1942,7 @@ msgstr "" msgid "Image URL" msgstr "" -#: company/forms.py:132 templates/js/part.js:787 +#: company/forms.py:132 templates/js/part.js:940 msgid "Single Price" msgstr "" @@ -2242,7 +2239,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 "" @@ -2413,8 +2411,8 @@ msgstr "" #: company/templates/company/manufacturer_part_navbar.html:14 #: company/templates/company/manufacturer_part_suppliers.html:10 #: company/views.py:63 part/templates/part/navbar.html:87 -#: part/templates/part/navbar.html:90 templates/InvenTree/search.html:316 -#: templates/navbar.html:35 +#: part/templates/part/navbar.html:90 part/templates/part/prices.html:153 +#: templates/InvenTree/search.html:316 templates/navbar.html:35 msgid "Suppliers" msgstr "" @@ -2503,7 +2501,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:113 part/templates/part/navbar.html:116 +#: part/templates/part/navbar.html:101 part/templates/part/navbar.html:104 #: 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 @@ -2595,32 +2593,30 @@ msgid "Order Part" msgstr "" #: company/templates/company/supplier_part_pricing.html:11 +#: part/templates/part/navbar.html:74 msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part_pricing.html:19 company/views.py:855 -#: part/templates/part/sale_prices.html:17 part/views.py:2918 +#: part/templates/part/prices.html:264 part/views.py:2951 msgid "Add Price Break" msgstr "" #: company/templates/company/supplier_part_pricing.html:38 -#: part/templates/part/sale_prices.html:46 msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part_pricing.html:89 -#: part/templates/part/sale_prices.html:97 msgid "Edit price break" msgstr "" #: company/templates/company/supplier_part_pricing.html:90 -#: part/templates/part/sale_prices.html:98 msgid "Delete price break" msgstr "" #: company/views.py:70 part/templates/part/navbar.html:81 -#: part/templates/part/navbar.html:84 templates/InvenTree/search.html:306 -#: templates/navbar.html:36 +#: part/templates/part/navbar.html:84 part/templates/part/prices.html:157 +#: templates/InvenTree/search.html:306 templates/navbar.html:36 msgid "Manufacturers" msgstr "" @@ -2641,20 +2637,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:169 part/views.py:1115 +#: company/views.py:169 part/views.py:1148 msgid "Download Image" msgstr "" -#: company/views.py:198 part/views.py:1147 +#: company/views.py:198 part/views.py:1180 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:205 part/views.py:1154 +#: company/views.py:205 part/views.py:1187 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:214 part/views.py:1163 +#: company/views.py:214 part/views.py:1196 msgid "Supplied URL is not a valid image file" msgstr "" @@ -2722,15 +2718,15 @@ msgstr "" msgid "Delete Supplier Part" msgstr "" -#: company/views.py:860 part/views.py:2922 +#: company/views.py:860 part/views.py:2955 msgid "Added new price break" msgstr "" -#: company/views.py:916 part/views.py:2966 +#: company/views.py:916 part/views.py:2999 msgid "Edit Price Break" msgstr "" -#: company/views.py:931 part/views.py:2980 +#: company/views.py:931 part/views.py:3013 msgid "Delete Price Break" msgstr "" @@ -2905,7 +2901,7 @@ msgstr "" msgid "Date order was completed" msgstr "" -#: order/models.py:242 part/views.py:1853 stock/models.py:300 +#: order/models.py:242 part/views.py:1886 stock/models.py:300 #: stock/models.py:1015 msgid "Quantity must be greater than zero" msgstr "" @@ -2989,7 +2985,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:667 stock/models.py:537 +#: order/models.py:667 part/templates/part/prices.html:166 stock/models.py:537 #: stock/templates/stock/item_base.html:331 templates/js/stock.js:704 msgid "Purchase Price" msgstr "" @@ -3002,9 +2998,8 @@ msgstr "" msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:718 part/templates/part/navbar.html:110 -#: part/templates/part/order_prices.html:108 -#: part/templates/part/part_pricing.html:97 +#: order/models.py:718 part/templates/part/part_pricing.html:97 +#: part/templates/part/prices.html:103 part/templates/part/prices.html:278 msgid "Sale Price" msgstr "" @@ -3311,7 +3306,8 @@ msgid "Total" msgstr "" #: order/templates/order/purchase_order_detail.html:191 -#: order/templates/order/sales_order_detail.html:246 +#: order/templates/order/sales_order_detail.html:246 templates/js/part.js:807 +#: templates/js/part.js:996 msgid "Unit Price" msgstr "" @@ -4207,7 +4203,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2394 part/views.py:1859 part/views.py:1911 +#: part/models.py:2394 part/views.py:1892 part/views.py:1944 #: stock/models.py:290 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -4304,7 +4300,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:61 part/views.py:2154 +#: part/templates/part/bom.html:61 part/views.py:2187 msgid "Export Bill of Materials" msgstr "" @@ -4320,7 +4316,7 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/bom.html:160 part/views.py:590 +#: part/templates/part/bom.html:160 part/views.py:591 #: templates/js/stock.js:1327 msgid "Create New Part" msgstr "" @@ -4402,7 +4398,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:2564 +#: part/templates/part/category.html:38 part/views.py:2597 msgid "Create new part category" msgstr "" @@ -4527,7 +4523,7 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:466 +#: part/templates/part/copy_part.html:9 part/views.py:467 msgid "Duplicate Part" msgstr "" @@ -4640,36 +4636,6 @@ msgstr "" msgid "Import Parts from File" msgstr "" -#: part/templates/part/internal_prices.html:11 -#: part/templates/part/navbar.html:101 -msgid "Internal Price Information" -msgstr "" - -#: part/templates/part/internal_prices.html:19 part/views.py:2989 -msgid "Add Internal Price Break" -msgstr "" - -#: part/templates/part/internal_prices.html:28 templates/403.html:5 -#: templates/403.html:11 -msgid "Permission Denied" -msgstr "" - -#: part/templates/part/internal_prices.html:31 templates/403.html:14 -msgid "You do not have permission to view this page." -msgstr "" - -#: part/templates/part/internal_prices.html:59 -msgid "No internal price break information found" -msgstr "" - -#: part/templates/part/internal_prices.html:110 -msgid "Edit internal price break" -msgstr "" - -#: part/templates/part/internal_prices.html:111 -msgid "Delete internal price break" -msgstr "" - #: part/templates/part/manufacturer.html:11 msgid "Part Manufacturers" msgstr "" @@ -4703,125 +4669,27 @@ msgstr "" msgid "Used In" msgstr "" -#: part/templates/part/navbar.html:75 part/templates/part/order_prices.html:12 -msgid "Order Price Information" +#: part/templates/part/navbar.html:77 +msgid "Prices" msgstr "" -#: part/templates/part/navbar.html:78 -msgid "Order Price" -msgstr "" - -#: part/templates/part/navbar.html:104 part/templates/part/order_prices.html:94 -#: part/templates/part/part_pricing.html:82 -msgid "Internal Price" -msgstr "" - -#: part/templates/part/navbar.html:107 -msgid "Sales Price Information" -msgstr "" - -#: part/templates/part/navbar.html:121 part/templates/part/part_tests.html:10 +#: part/templates/part/navbar.html:109 part/templates/part/part_tests.html:10 msgid "Part Test Templates" msgstr "" -#: part/templates/part/navbar.html:124 stock/templates/stock/item_base.html:414 +#: part/templates/part/navbar.html:112 stock/templates/stock/item_base.html:414 msgid "Tests" msgstr "" -#: part/templates/part/navbar.html:129 part/templates/part/navbar.html:132 +#: part/templates/part/navbar.html:117 part/templates/part/navbar.html:120 #: part/templates/part/related.html:10 msgid "Related Parts" msgstr "" -#: part/templates/part/navbar.html:142 part/templates/part/notes.html:12 +#: part/templates/part/navbar.html:130 part/templates/part/notes.html:12 msgid "Part Notes" msgstr "" -#: part/templates/part/order_prices.html:25 -#: part/templates/part/part_base.html:282 -msgid "Calculate" -msgstr "" - -#: part/templates/part/order_prices.html:32 -msgid "Pricing ranges" -msgstr "" - -#: part/templates/part/order_prices.html:37 -#: part/templates/part/part_pricing.html:22 -msgid "Supplier Pricing" -msgstr "" - -#: part/templates/part/order_prices.html:38 -#: part/templates/part/order_prices.html:63 -#: part/templates/part/order_prices.html:95 -#: part/templates/part/order_prices.html:109 -#: part/templates/part/part_pricing.html:26 -#: part/templates/part/part_pricing.html:52 -#: part/templates/part/part_pricing.html:85 -#: part/templates/part/part_pricing.html:100 -msgid "Unit Cost" -msgstr "" - -#: part/templates/part/order_prices.html:45 -#: part/templates/part/order_prices.html:70 -#: part/templates/part/order_prices.html:100 -#: part/templates/part/order_prices.html:114 -#: part/templates/part/part_pricing.html:32 -#: part/templates/part/part_pricing.html:58 -#: part/templates/part/part_pricing.html:89 -#: part/templates/part/part_pricing.html:104 -msgid "Total Cost" -msgstr "" - -#: part/templates/part/order_prices.html:53 -#: part/templates/part/part_pricing.html:40 -msgid "No supplier pricing available" -msgstr "" - -#: part/templates/part/order_prices.html:62 -#: part/templates/part/order_prices.html:129 -#: part/templates/part/part_pricing.html:48 -msgid "BOM Pricing" -msgstr "" - -#: part/templates/part/order_prices.html:78 -#: part/templates/part/part_pricing.html:66 -msgid "Note: BOM pricing is incomplete for this part" -msgstr "" - -#: part/templates/part/order_prices.html:85 -#: part/templates/part/part_pricing.html:73 -msgid "No BOM pricing available" -msgstr "" - -#: part/templates/part/order_prices.html:123 -#: part/templates/part/part_pricing.html:113 -msgid "No pricing information is available for this part." -msgstr "" - -#: part/templates/part/order_prices.html:139 -msgid "Stock Pricing" -msgstr "" - -#: part/templates/part/order_prices.html:147 -msgid "No stock pricing history is available for this part." -msgstr "" - -#: part/templates/part/order_prices.html:166 -#, python-format -msgid "Single Price - %(currency)s" -msgstr "" - -#: part/templates/part/order_prices.html:178 -#, python-format -msgid "Single Price Difference - %(currency)s" -msgstr "" - -#: part/templates/part/order_prices.html:190 -#, python-format -msgid "Part Single Price - %(currency)s" -msgstr "" - #: part/templates/part/params.html:17 msgid "Add new parameter" msgstr "" @@ -4927,6 +4795,58 @@ msgstr "" msgid "Building" msgstr "" +#: part/templates/part/part_base.html:282 part/templates/part/prices.html:131 +msgid "Calculate" +msgstr "" + +#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:27 +msgid "Supplier Pricing" +msgstr "" + +#: part/templates/part/part_pricing.html:26 +#: part/templates/part/part_pricing.html:52 +#: part/templates/part/part_pricing.html:85 +#: part/templates/part/part_pricing.html:100 part/templates/part/prices.html:31 +#: part/templates/part/prices.html:58 part/templates/part/prices.html:90 +#: part/templates/part/prices.html:107 +msgid "Unit Cost" +msgstr "" + +#: part/templates/part/part_pricing.html:32 +#: part/templates/part/part_pricing.html:58 +#: part/templates/part/part_pricing.html:89 +#: part/templates/part/part_pricing.html:104 part/templates/part/prices.html:38 +#: part/templates/part/prices.html:65 part/templates/part/prices.html:95 +#: part/templates/part/prices.html:112 +msgid "Total Cost" +msgstr "" + +#: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:46 +msgid "No supplier pricing available" +msgstr "" + +#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:55 +#: part/templates/part/prices.html:235 +msgid "BOM Pricing" +msgstr "" + +#: part/templates/part/part_pricing.html:66 part/templates/part/prices.html:73 +msgid "Note: BOM pricing is incomplete for this part" +msgstr "" + +#: part/templates/part/part_pricing.html:73 part/templates/part/prices.html:80 +msgid "No BOM pricing available" +msgstr "" + +#: part/templates/part/part_pricing.html:82 part/templates/part/prices.html:89 +msgid "Internal Price" +msgstr "" + +#: part/templates/part/part_pricing.html:113 +#: part/templates/part/prices.html:121 +msgid "No pricing information is available for this part." +msgstr "" + #: part/templates/part/part_tests.html:17 msgid "Add Test Template" msgstr "" @@ -4965,12 +4885,98 @@ msgstr "" msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "" -#: part/templates/part/related.html:18 -msgid "Add Related" +#: part/templates/part/prices.html:12 +msgid "General Price Information" msgstr "" -#: part/templates/part/sale_prices.html:10 -msgid "Sell Price Information" +#: part/templates/part/prices.html:22 +msgid "Pricing ranges" +msgstr "" + +#: part/templates/part/prices.html:28 +msgid "Show supplier cost" +msgstr "" + +#: part/templates/part/prices.html:29 +msgid "Show purchase price" +msgstr "" + +#: part/templates/part/prices.html:56 +msgid "Show BOM cost" +msgstr "" + +#: part/templates/part/prices.html:104 +msgid "Show sale cost" +msgstr "" + +#: part/templates/part/prices.html:105 +msgid "Show sale price" +msgstr "" + +#: part/templates/part/prices.html:127 +msgid "Calculation parameters" +msgstr "" + +#: part/templates/part/prices.html:146 +msgid "Supplier Cost" +msgstr "" + +#: part/templates/part/prices.html:147 part/templates/part/prices.html:167 +#: part/templates/part/prices.html:193 part/templates/part/prices.html:224 +#: part/templates/part/prices.html:251 part/templates/part/prices.html:279 +msgid "Jump to overview" +msgstr "" + +#: part/templates/part/prices.html:172 +msgid "Stock Pricing" +msgstr "" + +#: part/templates/part/prices.html:180 +msgid "No stock pricing history is available for this part." +msgstr "" + +#: part/templates/part/prices.html:192 +msgid "Internal Cost" +msgstr "" + +#: part/templates/part/prices.html:206 part/views.py:3022 +msgid "Add Internal Price Break" +msgstr "" + +#: part/templates/part/prices.html:223 +msgid "BOM Cost" +msgstr "" + +#: part/templates/part/prices.html:250 +msgid "Sale Cost" +msgstr "" + +#: part/templates/part/prices.html:290 +msgid "No sale pice history available for this part." +msgstr "" + +#: part/templates/part/prices.html:340 +#, python-format +msgid "Single Price - %(currency)s" +msgstr "" + +#: part/templates/part/prices.html:352 +#, python-format +msgid "Single Price Difference - %(currency)s" +msgstr "" + +#: part/templates/part/prices.html:364 +#, python-format +msgid "Part Single Price - %(currency)s" +msgstr "" + +#: part/templates/part/prices.html:464 +#, python-format +msgid "Unit Price - %(currency)s" +msgstr "" + +#: part/templates/part/related.html:18 +msgid "Add Related" msgstr "" #: part/templates/part/sales_orders.html:18 @@ -5036,224 +5042,228 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:95 +#: part/views.py:96 msgid "Add Related Part" msgstr "" -#: part/views.py:150 +#: part/views.py:151 msgid "Delete Related Part" msgstr "" -#: part/views.py:164 +#: part/views.py:165 msgid "Add part attachment" msgstr "" -#: part/views.py:217 templates/attachment_table.html:32 +#: part/views.py:218 templates/attachment_table.html:32 msgid "Edit attachment" msgstr "" -#: part/views.py:221 +#: part/views.py:222 msgid "Part attachment updated" msgstr "" -#: part/views.py:236 +#: part/views.py:237 msgid "Delete Part Attachment" msgstr "" -#: part/views.py:244 +#: part/views.py:245 msgid "Deleted part attachment" msgstr "" -#: part/views.py:253 +#: part/views.py:254 msgid "Create Test Template" msgstr "" -#: part/views.py:280 +#: part/views.py:281 msgid "Edit Test Template" msgstr "" -#: part/views.py:294 +#: part/views.py:295 msgid "Delete Test Template" msgstr "" -#: part/views.py:301 +#: part/views.py:302 msgid "Set Part Category" msgstr "" -#: part/views.py:351 +#: part/views.py:352 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:386 +#: part/views.py:387 msgid "Create Variant" msgstr "" -#: part/views.py:471 +#: part/views.py:472 msgid "Copied part" msgstr "" -#: part/views.py:525 part/views.py:663 +#: part/views.py:526 part/views.py:664 msgid "Possible matches exist - confirm creation of new part" msgstr "" -#: part/views.py:595 +#: part/views.py:596 msgid "Created new part" msgstr "" -#: part/views.py:763 +#: part/views.py:764 msgid "Match References" msgstr "" -#: part/views.py:1092 +#: part/views.py:1066 +msgid "None" +msgstr "" + +#: part/views.py:1125 msgid "Part QR Code" msgstr "" -#: part/views.py:1194 +#: part/views.py:1227 msgid "Upload Part Image" msgstr "" -#: part/views.py:1200 part/views.py:1235 +#: part/views.py:1233 part/views.py:1268 msgid "Updated part image" msgstr "" -#: part/views.py:1209 +#: part/views.py:1242 msgid "Select Part Image" msgstr "" -#: part/views.py:1238 +#: part/views.py:1271 msgid "Part image not found" msgstr "" -#: part/views.py:1249 +#: part/views.py:1282 msgid "Edit Part Properties" msgstr "" -#: part/views.py:1284 +#: part/views.py:1317 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1314 +#: part/views.py:1347 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1335 +#: part/views.py:1368 msgid "Validate BOM" msgstr "" -#: part/views.py:1356 +#: part/views.py:1389 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1367 +#: part/views.py:1400 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1501 +#: part/views.py:1534 msgid "No BOM file provided" msgstr "" -#: part/views.py:1862 +#: part/views.py:1895 msgid "Enter a valid quantity" msgstr "" -#: part/views.py:1887 part/views.py:1890 +#: part/views.py:1920 part/views.py:1923 msgid "Select valid part" msgstr "" -#: part/views.py:1896 +#: part/views.py:1929 msgid "Duplicate part selected" msgstr "" -#: part/views.py:1934 +#: part/views.py:1967 msgid "Select a part" msgstr "" -#: part/views.py:1940 +#: part/views.py:1973 msgid "Selected part creates a circular BOM" msgstr "" -#: part/views.py:1944 +#: part/views.py:1977 msgid "Specify quantity" msgstr "" -#: part/views.py:2206 +#: part/views.py:2239 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:2213 +#: part/views.py:2246 msgid "Part was deleted" msgstr "" -#: part/views.py:2222 +#: part/views.py:2255 msgid "Part Pricing" msgstr "" -#: part/views.py:2363 +#: part/views.py:2396 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:2373 +#: part/views.py:2406 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:2380 +#: part/views.py:2413 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:2388 +#: part/views.py:2421 msgid "Create Part Parameter" msgstr "" -#: part/views.py:2438 +#: part/views.py:2471 msgid "Edit Part Parameter" msgstr "" -#: part/views.py:2452 +#: part/views.py:2485 msgid "Delete Part Parameter" msgstr "" -#: part/views.py:2512 +#: part/views.py:2545 msgid "Edit Part Category" msgstr "" -#: part/views.py:2550 +#: part/views.py:2583 msgid "Delete Part Category" msgstr "" -#: part/views.py:2556 +#: part/views.py:2589 msgid "Part category was deleted" msgstr "" -#: part/views.py:2608 +#: part/views.py:2641 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2709 +#: part/views.py:2742 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2765 +#: part/views.py:2798 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2784 +#: part/views.py:2817 msgid "Create BOM Item" msgstr "" -#: part/views.py:2854 +#: part/views.py:2887 msgid "Edit BOM item" msgstr "" -#: part/views.py:2910 +#: part/views.py:2943 msgid "Confim BOM item deletion" msgstr "" -#: part/views.py:2998 +#: part/views.py:3031 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:3006 +#: part/views.py:3039 msgid "Delete Internal Price Break" msgstr "" @@ -6242,6 +6252,14 @@ msgstr "" msgid "Add Stock Tracking Entry" msgstr "" +#: templates/403.html:5 templates/403.html:11 +msgid "Permission Denied" +msgstr "" + +#: templates/403.html:14 +msgid "You do not have permission to view this page." +msgstr "" + #: templates/404.html:5 templates/404.html:11 msgid "Page Not Found" msgstr "" @@ -6328,7 +6346,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" " " @@ -7086,7 +7105,22 @@ msgstr "" msgid "This test is defined for a parent part" msgstr "" -#: templates/js/part.js:806 +#: templates/js/part.js:786 +#, python-brace-format +msgid "No ${human_name} information found" +msgstr "" + +#: templates/js/part.js:839 +#, python-brace-format +msgid "Edit ${human_name}" +msgstr "" + +#: templates/js/part.js:840 +#, python-brace-format +msgid "Delete ${human_name}" +msgstr "" + +#: templates/js/part.js:959 msgid "Single Price Difference" msgstr "" @@ -7830,4 +7864,3 @@ msgstr "" #: users/models.py:191 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 944116337f..7dcded27b9 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-07-03 02:06+0000\n" +"POT-Creation-Date: 2021-07-03 02:56+0000\n" "PO-Revision-Date: 2021-07-03 02:11\n" "Last-Translator: \n" "Language-Team: Polish\n" @@ -475,10 +475,8 @@ msgstr "" #: order/templates/order/sales_order_detail.html:162 #: order/templates/order/sales_order_detail.html:234 part/forms.py:342 #: part/forms.py:372 part/forms.py:388 part/forms.py:404 part/models.py:2293 -#: part/templates/part/internal_prices.html:98 -#: part/templates/part/order_prices.html:203 -#: part/templates/part/part_pricing.html:16 -#: part/templates/part/sale_prices.html:85 +#: part/templates/part/part_pricing.html:16 part/templates/part/prices.html:377 +#: part/templates/part/prices.html:474 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 @@ -488,8 +486,8 @@ msgstr "" #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 #: templates/js/bom.js:205 templates/js/build.js:233 templates/js/build.js:572 #: templates/js/build.js:1112 templates/js/order.js:393 -#: templates/js/part.js:796 templates/js/stock.js:1178 -#: templates/js/stock.js:1397 +#: templates/js/part.js:827 templates/js/part.js:949 templates/js/part.js:1005 +#: templates/js/stock.js:1178 templates/js/stock.js:1397 msgid "Quantity" msgstr "Ilość" @@ -772,7 +770,7 @@ msgstr "Link do zewnętrznego adresu URL" #: order/templates/order/sales_order_detail.html:309 #: order/templates/order/so_navbar.html:33 #: order/templates/order/so_navbar.html:36 part/models.py:856 -#: part/templates/part/navbar.html:145 +#: part/templates/part/navbar.html:133 #: 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:528 stock/models.py:1662 stock/models.py:1764 @@ -923,8 +921,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:35 -#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:136 -#: part/templates/part/navbar.html:139 stock/templates/stock/navbar.html:47 +#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:124 +#: part/templates/part/navbar.html:127 stock/templates/stock/navbar.html:47 #: stock/templates/stock/navbar.html:50 msgid "Attachments" msgstr "Załączniki" @@ -1433,7 +1431,7 @@ msgstr "" msgid "Add Build Order Attachment" msgstr "" -#: build/views.py:1083 order/views.py:117 order/views.py:169 part/views.py:178 +#: build/views.py:1083 order/views.py:117 order/views.py:169 part/views.py:179 #: stock/views.py:277 msgid "Added attachment" msgstr "Dodano załącznik" @@ -1863,8 +1861,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:749 company/templates/company/supplier_part_pricing.html:82 -#: part/templates/part/internal_prices.html:103 -#: part/templates/part/sale_prices.html:90 +#: templates/js/part.js:832 msgid "Price" msgstr "Cena" @@ -1896,14 +1893,14 @@ msgstr "" #: order/templates/order/po_navbar.html:19 #: order/templates/order/po_navbar.html:22 order/views.py:605 #: part/templates/part/bom_upload/upload_file.html:27 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:761 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:762 msgid "Upload File" msgstr "Wyślij plik" #: common/views.py:185 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:606 part/templates/part/bom_upload/select_fields.html:58 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:762 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:763 msgid "Match Fields" msgstr "" @@ -1945,7 +1942,7 @@ msgstr "URL" msgid "Image URL" msgstr "URL zdjęcia" -#: company/forms.py:132 templates/js/part.js:787 +#: company/forms.py:132 templates/js/part.js:940 msgid "Single Price" msgstr "Cena jednostkowa" @@ -2242,7 +2239,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 "" @@ -2413,8 +2411,8 @@ msgstr "" #: company/templates/company/manufacturer_part_navbar.html:14 #: company/templates/company/manufacturer_part_suppliers.html:10 #: company/views.py:63 part/templates/part/navbar.html:87 -#: part/templates/part/navbar.html:90 templates/InvenTree/search.html:316 -#: templates/navbar.html:35 +#: part/templates/part/navbar.html:90 part/templates/part/prices.html:153 +#: templates/InvenTree/search.html:316 templates/navbar.html:35 msgid "Suppliers" msgstr "Dostawcy" @@ -2503,7 +2501,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:113 part/templates/part/navbar.html:116 +#: part/templates/part/navbar.html:101 part/templates/part/navbar.html:104 #: 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 @@ -2595,32 +2593,30 @@ msgid "Order Part" msgstr "" #: company/templates/company/supplier_part_pricing.html:11 +#: part/templates/part/navbar.html:74 msgid "Pricing Information" msgstr "Informacja cenowa" #: company/templates/company/supplier_part_pricing.html:19 company/views.py:855 -#: part/templates/part/sale_prices.html:17 part/views.py:2918 +#: part/templates/part/prices.html:264 part/views.py:2951 msgid "Add Price Break" msgstr "" #: company/templates/company/supplier_part_pricing.html:38 -#: part/templates/part/sale_prices.html:46 msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part_pricing.html:89 -#: part/templates/part/sale_prices.html:97 msgid "Edit price break" msgstr "Edytuj przedział cenowy" #: company/templates/company/supplier_part_pricing.html:90 -#: part/templates/part/sale_prices.html:98 msgid "Delete price break" msgstr "" #: company/views.py:70 part/templates/part/navbar.html:81 -#: part/templates/part/navbar.html:84 templates/InvenTree/search.html:306 -#: templates/navbar.html:36 +#: part/templates/part/navbar.html:84 part/templates/part/prices.html:157 +#: templates/InvenTree/search.html:306 templates/navbar.html:36 msgid "Manufacturers" msgstr "Producenci" @@ -2641,20 +2637,20 @@ msgstr "Firmy" msgid "New Company" msgstr "Nowa firma" -#: company/views.py:169 part/views.py:1115 +#: company/views.py:169 part/views.py:1148 msgid "Download Image" msgstr "Pobierz obraz" -#: company/views.py:198 part/views.py:1147 +#: company/views.py:198 part/views.py:1180 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:205 part/views.py:1154 +#: company/views.py:205 part/views.py:1187 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:214 part/views.py:1163 +#: company/views.py:214 part/views.py:1196 msgid "Supplied URL is not a valid image file" msgstr "" @@ -2722,15 +2718,15 @@ msgstr "" msgid "Delete Supplier Part" msgstr "" -#: company/views.py:860 part/views.py:2922 +#: company/views.py:860 part/views.py:2955 msgid "Added new price break" msgstr "" -#: company/views.py:916 part/views.py:2966 +#: company/views.py:916 part/views.py:2999 msgid "Edit Price Break" msgstr "Edytuj przedział cenowy" -#: company/views.py:931 part/views.py:2980 +#: company/views.py:931 part/views.py:3013 msgid "Delete Price Break" msgstr "" @@ -2905,7 +2901,7 @@ msgstr "" msgid "Date order was completed" msgstr "" -#: order/models.py:242 part/views.py:1853 stock/models.py:300 +#: order/models.py:242 part/views.py:1886 stock/models.py:300 #: stock/models.py:1015 msgid "Quantity must be greater than zero" msgstr "" @@ -2989,7 +2985,7 @@ msgstr "Odebrane" msgid "Number of items received" msgstr "" -#: order/models.py:667 stock/models.py:537 +#: order/models.py:667 part/templates/part/prices.html:166 stock/models.py:537 #: stock/templates/stock/item_base.html:331 templates/js/stock.js:704 msgid "Purchase Price" msgstr "Cena zakupu" @@ -3002,9 +2998,8 @@ msgstr "Cena zakupu jednostkowego" msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:718 part/templates/part/navbar.html:110 -#: part/templates/part/order_prices.html:108 -#: part/templates/part/part_pricing.html:97 +#: order/models.py:718 part/templates/part/part_pricing.html:97 +#: part/templates/part/prices.html:103 part/templates/part/prices.html:278 msgid "Sale Price" msgstr "Cena sprzedaży" @@ -3311,7 +3306,8 @@ msgid "Total" msgstr "" #: order/templates/order/purchase_order_detail.html:191 -#: order/templates/order/sales_order_detail.html:246 +#: order/templates/order/sales_order_detail.html:246 templates/js/part.js:807 +#: templates/js/part.js:996 msgid "Unit Price" msgstr "Cena jednostkowa" @@ -4207,7 +4203,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2394 part/views.py:1859 part/views.py:1911 +#: part/models.py:2394 part/views.py:1892 part/views.py:1944 #: stock/models.py:290 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -4304,7 +4300,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:61 part/views.py:2154 +#: part/templates/part/bom.html:61 part/views.py:2187 msgid "Export Bill of Materials" msgstr "" @@ -4320,7 +4316,7 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/bom.html:160 part/views.py:590 +#: part/templates/part/bom.html:160 part/views.py:591 #: templates/js/stock.js:1327 msgid "Create New Part" msgstr "" @@ -4402,7 +4398,7 @@ msgstr "" msgid "All parts" msgstr "Wszystkie części" -#: part/templates/part/category.html:38 part/views.py:2564 +#: part/templates/part/category.html:38 part/views.py:2597 msgid "Create new part category" msgstr "Stwórz nową kategorię komponentów" @@ -4527,7 +4523,7 @@ msgstr "" msgid "Part Parameters" msgstr "Parametry części" -#: part/templates/part/copy_part.html:9 part/views.py:466 +#: part/templates/part/copy_part.html:9 part/views.py:467 msgid "Duplicate Part" msgstr "Duplikuj część" @@ -4640,36 +4636,6 @@ msgstr "" msgid "Import Parts from File" msgstr "" -#: part/templates/part/internal_prices.html:11 -#: part/templates/part/navbar.html:101 -msgid "Internal Price Information" -msgstr "" - -#: part/templates/part/internal_prices.html:19 part/views.py:2989 -msgid "Add Internal Price Break" -msgstr "" - -#: part/templates/part/internal_prices.html:28 templates/403.html:5 -#: templates/403.html:11 -msgid "Permission Denied" -msgstr "" - -#: part/templates/part/internal_prices.html:31 templates/403.html:14 -msgid "You do not have permission to view this page." -msgstr "" - -#: part/templates/part/internal_prices.html:59 -msgid "No internal price break information found" -msgstr "" - -#: part/templates/part/internal_prices.html:110 -msgid "Edit internal price break" -msgstr "" - -#: part/templates/part/internal_prices.html:111 -msgid "Delete internal price break" -msgstr "" - #: part/templates/part/manufacturer.html:11 msgid "Part Manufacturers" msgstr "" @@ -4703,125 +4669,29 @@ msgstr "" msgid "Used In" msgstr "" -#: part/templates/part/navbar.html:75 part/templates/part/order_prices.html:12 -msgid "Order Price Information" -msgstr "" +#: part/templates/part/navbar.html:77 +#, fuzzy +#| msgid "Price" +msgid "Prices" +msgstr "Cena" -#: part/templates/part/navbar.html:78 -msgid "Order Price" -msgstr "" - -#: part/templates/part/navbar.html:104 part/templates/part/order_prices.html:94 -#: part/templates/part/part_pricing.html:82 -msgid "Internal Price" -msgstr "" - -#: part/templates/part/navbar.html:107 -msgid "Sales Price Information" -msgstr "" - -#: part/templates/part/navbar.html:121 part/templates/part/part_tests.html:10 +#: part/templates/part/navbar.html:109 part/templates/part/part_tests.html:10 msgid "Part Test Templates" msgstr "" -#: part/templates/part/navbar.html:124 stock/templates/stock/item_base.html:414 +#: part/templates/part/navbar.html:112 stock/templates/stock/item_base.html:414 msgid "Tests" msgstr "" -#: part/templates/part/navbar.html:129 part/templates/part/navbar.html:132 +#: part/templates/part/navbar.html:117 part/templates/part/navbar.html:120 #: part/templates/part/related.html:10 msgid "Related Parts" msgstr "" -#: part/templates/part/navbar.html:142 part/templates/part/notes.html:12 +#: part/templates/part/navbar.html:130 part/templates/part/notes.html:12 msgid "Part Notes" msgstr "" -#: part/templates/part/order_prices.html:25 -#: part/templates/part/part_base.html:282 -msgid "Calculate" -msgstr "" - -#: part/templates/part/order_prices.html:32 -msgid "Pricing ranges" -msgstr "" - -#: part/templates/part/order_prices.html:37 -#: part/templates/part/part_pricing.html:22 -msgid "Supplier Pricing" -msgstr "" - -#: part/templates/part/order_prices.html:38 -#: part/templates/part/order_prices.html:63 -#: part/templates/part/order_prices.html:95 -#: part/templates/part/order_prices.html:109 -#: part/templates/part/part_pricing.html:26 -#: part/templates/part/part_pricing.html:52 -#: part/templates/part/part_pricing.html:85 -#: part/templates/part/part_pricing.html:100 -msgid "Unit Cost" -msgstr "" - -#: part/templates/part/order_prices.html:45 -#: part/templates/part/order_prices.html:70 -#: part/templates/part/order_prices.html:100 -#: part/templates/part/order_prices.html:114 -#: part/templates/part/part_pricing.html:32 -#: part/templates/part/part_pricing.html:58 -#: part/templates/part/part_pricing.html:89 -#: part/templates/part/part_pricing.html:104 -msgid "Total Cost" -msgstr "" - -#: part/templates/part/order_prices.html:53 -#: part/templates/part/part_pricing.html:40 -msgid "No supplier pricing available" -msgstr "" - -#: part/templates/part/order_prices.html:62 -#: part/templates/part/order_prices.html:129 -#: part/templates/part/part_pricing.html:48 -msgid "BOM Pricing" -msgstr "" - -#: part/templates/part/order_prices.html:78 -#: part/templates/part/part_pricing.html:66 -msgid "Note: BOM pricing is incomplete for this part" -msgstr "" - -#: part/templates/part/order_prices.html:85 -#: part/templates/part/part_pricing.html:73 -msgid "No BOM pricing available" -msgstr "" - -#: part/templates/part/order_prices.html:123 -#: part/templates/part/part_pricing.html:113 -msgid "No pricing information is available for this part." -msgstr "" - -#: part/templates/part/order_prices.html:139 -msgid "Stock Pricing" -msgstr "" - -#: part/templates/part/order_prices.html:147 -msgid "No stock pricing history is available for this part." -msgstr "" - -#: part/templates/part/order_prices.html:166 -#, python-format -msgid "Single Price - %(currency)s" -msgstr "" - -#: part/templates/part/order_prices.html:178 -#, python-format -msgid "Single Price Difference - %(currency)s" -msgstr "" - -#: part/templates/part/order_prices.html:190 -#, python-format -msgid "Part Single Price - %(currency)s" -msgstr "" - #: part/templates/part/params.html:17 msgid "Add new parameter" msgstr "" @@ -4927,6 +4797,58 @@ msgstr "" msgid "Building" msgstr "" +#: part/templates/part/part_base.html:282 part/templates/part/prices.html:131 +msgid "Calculate" +msgstr "" + +#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:27 +msgid "Supplier Pricing" +msgstr "" + +#: part/templates/part/part_pricing.html:26 +#: part/templates/part/part_pricing.html:52 +#: part/templates/part/part_pricing.html:85 +#: part/templates/part/part_pricing.html:100 part/templates/part/prices.html:31 +#: part/templates/part/prices.html:58 part/templates/part/prices.html:90 +#: part/templates/part/prices.html:107 +msgid "Unit Cost" +msgstr "" + +#: part/templates/part/part_pricing.html:32 +#: part/templates/part/part_pricing.html:58 +#: part/templates/part/part_pricing.html:89 +#: part/templates/part/part_pricing.html:104 part/templates/part/prices.html:38 +#: part/templates/part/prices.html:65 part/templates/part/prices.html:95 +#: part/templates/part/prices.html:112 +msgid "Total Cost" +msgstr "" + +#: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:46 +msgid "No supplier pricing available" +msgstr "" + +#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:55 +#: part/templates/part/prices.html:235 +msgid "BOM Pricing" +msgstr "" + +#: part/templates/part/part_pricing.html:66 part/templates/part/prices.html:73 +msgid "Note: BOM pricing is incomplete for this part" +msgstr "" + +#: part/templates/part/part_pricing.html:73 part/templates/part/prices.html:80 +msgid "No BOM pricing available" +msgstr "" + +#: part/templates/part/part_pricing.html:82 part/templates/part/prices.html:89 +msgid "Internal Price" +msgstr "" + +#: part/templates/part/part_pricing.html:113 +#: part/templates/part/prices.html:121 +msgid "No pricing information is available for this part." +msgstr "" + #: part/templates/part/part_tests.html:17 msgid "Add Test Template" msgstr "" @@ -4965,12 +4887,116 @@ msgstr "" msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "" -#: part/templates/part/related.html:18 -msgid "Add Related" +#: part/templates/part/prices.html:12 +#, fuzzy +#| msgid "Pricing Information" +msgid "General Price Information" +msgstr "Informacja cenowa" + +#: part/templates/part/prices.html:22 +msgid "Pricing ranges" msgstr "" -#: part/templates/part/sale_prices.html:10 -msgid "Sell Price Information" +#: part/templates/part/prices.html:28 +#, fuzzy +#| msgid "Supplier List" +msgid "Show supplier cost" +msgstr "Lista dostawców" + +#: part/templates/part/prices.html:29 +#, fuzzy +#| msgid "Unit purchase price" +msgid "Show purchase price" +msgstr "Cena zakupu jednostkowego" + +#: part/templates/part/prices.html:56 +msgid "Show BOM cost" +msgstr "" + +#: part/templates/part/prices.html:104 +#, fuzzy +#| msgid "base cost" +msgid "Show sale cost" +msgstr "koszt podstawowy" + +#: part/templates/part/prices.html:105 +#, fuzzy +#| msgid "Unit sale price" +msgid "Show sale price" +msgstr "Jednostkowa cena sprzedaży" + +#: part/templates/part/prices.html:127 +#, fuzzy +#| msgid "Part Parameters" +msgid "Calculation parameters" +msgstr "Parametry części" + +#: part/templates/part/prices.html:146 +#, fuzzy +#| msgid "Supplier List" +msgid "Supplier Cost" +msgstr "Lista dostawców" + +#: part/templates/part/prices.html:147 part/templates/part/prices.html:167 +#: part/templates/part/prices.html:193 part/templates/part/prices.html:224 +#: part/templates/part/prices.html:251 part/templates/part/prices.html:279 +msgid "Jump to overview" +msgstr "" + +#: part/templates/part/prices.html:172 +msgid "Stock Pricing" +msgstr "" + +#: part/templates/part/prices.html:180 +msgid "No stock pricing history is available for this part." +msgstr "" + +#: part/templates/part/prices.html:192 +#, fuzzy +#| msgid "Internal Part" +msgid "Internal Cost" +msgstr "Część wewnętrzna" + +#: part/templates/part/prices.html:206 part/views.py:3022 +msgid "Add Internal Price Break" +msgstr "" + +#: part/templates/part/prices.html:223 +msgid "BOM Cost" +msgstr "" + +#: part/templates/part/prices.html:250 +msgid "Sale Cost" +msgstr "" + +#: part/templates/part/prices.html:290 +#, fuzzy +#| msgid "No stock available for %(part)s" +msgid "No sale pice history available for this part." +msgstr "Brak zapasów dla %(part)s" + +#: part/templates/part/prices.html:340 +#, python-format +msgid "Single Price - %(currency)s" +msgstr "" + +#: part/templates/part/prices.html:352 +#, python-format +msgid "Single Price Difference - %(currency)s" +msgstr "" + +#: part/templates/part/prices.html:364 +#, python-format +msgid "Part Single Price - %(currency)s" +msgstr "" + +#: part/templates/part/prices.html:464 +#, python-format +msgid "Unit Price - %(currency)s" +msgstr "" + +#: part/templates/part/related.html:18 +msgid "Add Related" msgstr "" #: part/templates/part/sales_orders.html:18 @@ -5036,224 +5062,228 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:95 +#: part/views.py:96 msgid "Add Related Part" msgstr "" -#: part/views.py:150 +#: part/views.py:151 msgid "Delete Related Part" msgstr "" -#: part/views.py:164 +#: part/views.py:165 msgid "Add part attachment" msgstr "" -#: part/views.py:217 templates/attachment_table.html:32 +#: part/views.py:218 templates/attachment_table.html:32 msgid "Edit attachment" msgstr "" -#: part/views.py:221 +#: part/views.py:222 msgid "Part attachment updated" msgstr "" -#: part/views.py:236 +#: part/views.py:237 msgid "Delete Part Attachment" msgstr "" -#: part/views.py:244 +#: part/views.py:245 msgid "Deleted part attachment" msgstr "" -#: part/views.py:253 +#: part/views.py:254 msgid "Create Test Template" msgstr "" -#: part/views.py:280 +#: part/views.py:281 msgid "Edit Test Template" msgstr "" -#: part/views.py:294 +#: part/views.py:295 msgid "Delete Test Template" msgstr "" -#: part/views.py:301 +#: part/views.py:302 msgid "Set Part Category" msgstr "" -#: part/views.py:351 +#: part/views.py:352 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:386 +#: part/views.py:387 msgid "Create Variant" msgstr "" -#: part/views.py:471 +#: part/views.py:472 msgid "Copied part" msgstr "" -#: part/views.py:525 part/views.py:663 +#: part/views.py:526 part/views.py:664 msgid "Possible matches exist - confirm creation of new part" msgstr "" -#: part/views.py:595 +#: part/views.py:596 msgid "Created new part" msgstr "" -#: part/views.py:763 +#: part/views.py:764 msgid "Match References" msgstr "" -#: part/views.py:1092 +#: part/views.py:1066 +msgid "None" +msgstr "" + +#: part/views.py:1125 msgid "Part QR Code" msgstr "" -#: part/views.py:1194 +#: part/views.py:1227 msgid "Upload Part Image" msgstr "" -#: part/views.py:1200 part/views.py:1235 +#: part/views.py:1233 part/views.py:1268 msgid "Updated part image" msgstr "" -#: part/views.py:1209 +#: part/views.py:1242 msgid "Select Part Image" msgstr "" -#: part/views.py:1238 +#: part/views.py:1271 msgid "Part image not found" msgstr "" -#: part/views.py:1249 +#: part/views.py:1282 msgid "Edit Part Properties" msgstr "" -#: part/views.py:1284 +#: part/views.py:1317 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1314 +#: part/views.py:1347 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1335 +#: part/views.py:1368 msgid "Validate BOM" msgstr "" -#: part/views.py:1356 +#: part/views.py:1389 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1367 +#: part/views.py:1400 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1501 +#: part/views.py:1534 msgid "No BOM file provided" msgstr "" -#: part/views.py:1862 +#: part/views.py:1895 msgid "Enter a valid quantity" msgstr "" -#: part/views.py:1887 part/views.py:1890 +#: part/views.py:1920 part/views.py:1923 msgid "Select valid part" msgstr "" -#: part/views.py:1896 +#: part/views.py:1929 msgid "Duplicate part selected" msgstr "" -#: part/views.py:1934 +#: part/views.py:1967 msgid "Select a part" msgstr "" -#: part/views.py:1940 +#: part/views.py:1973 msgid "Selected part creates a circular BOM" msgstr "" -#: part/views.py:1944 +#: part/views.py:1977 msgid "Specify quantity" msgstr "" -#: part/views.py:2206 +#: part/views.py:2239 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:2213 +#: part/views.py:2246 msgid "Part was deleted" msgstr "" -#: part/views.py:2222 +#: part/views.py:2255 msgid "Part Pricing" msgstr "" -#: part/views.py:2363 +#: part/views.py:2396 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:2373 +#: part/views.py:2406 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:2380 +#: part/views.py:2413 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:2388 +#: part/views.py:2421 msgid "Create Part Parameter" msgstr "" -#: part/views.py:2438 +#: part/views.py:2471 msgid "Edit Part Parameter" msgstr "" -#: part/views.py:2452 +#: part/views.py:2485 msgid "Delete Part Parameter" msgstr "" -#: part/views.py:2512 +#: part/views.py:2545 msgid "Edit Part Category" msgstr "" -#: part/views.py:2550 +#: part/views.py:2583 msgid "Delete Part Category" msgstr "" -#: part/views.py:2556 +#: part/views.py:2589 msgid "Part category was deleted" msgstr "" -#: part/views.py:2608 +#: part/views.py:2641 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2709 +#: part/views.py:2742 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2765 +#: part/views.py:2798 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2784 +#: part/views.py:2817 msgid "Create BOM Item" msgstr "" -#: part/views.py:2854 +#: part/views.py:2887 msgid "Edit BOM item" msgstr "" -#: part/views.py:2910 +#: part/views.py:2943 msgid "Confim BOM item deletion" msgstr "" -#: part/views.py:2998 +#: part/views.py:3031 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:3006 +#: part/views.py:3039 msgid "Delete Internal Price Break" msgstr "" @@ -6242,6 +6272,14 @@ msgstr "" msgid "Add Stock Tracking Entry" msgstr "" +#: templates/403.html:5 templates/403.html:11 +msgid "Permission Denied" +msgstr "" + +#: templates/403.html:14 +msgid "You do not have permission to view this page." +msgstr "" + #: templates/404.html:5 templates/404.html:11 msgid "Page Not Found" msgstr "" @@ -6328,7 +6366,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" " " @@ -7086,7 +7125,23 @@ msgstr "" msgid "This test is defined for a parent part" msgstr "" -#: templates/js/part.js:806 +#: templates/js/part.js:786 +#, fuzzy, python-brace-format +#| msgid "No matching action found" +msgid "No ${human_name} information found" +msgstr "Nie znaleziono pasującej akcji" + +#: templates/js/part.js:839 +#, python-brace-format +msgid "Edit ${human_name}" +msgstr "" + +#: templates/js/part.js:840 +#, python-brace-format +msgid "Delete ${human_name}" +msgstr "" + +#: templates/js/part.js:959 msgid "Single Price Difference" msgstr "" @@ -7830,4 +7885,3 @@ msgstr "" #: users/models.py:191 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 b960b2a82c..ad8c09c753 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-07-03 02:06+0000\n" +"POT-Creation-Date: 2021-07-03 02:56+0000\n" "PO-Revision-Date: 2021-07-03 02:11\n" "Last-Translator: \n" "Language-Team: Russian\n" @@ -475,10 +475,8 @@ msgstr "Целевая дата для сборки. Сборка будет п #: order/templates/order/sales_order_detail.html:162 #: order/templates/order/sales_order_detail.html:234 part/forms.py:342 #: part/forms.py:372 part/forms.py:388 part/forms.py:404 part/models.py:2293 -#: part/templates/part/internal_prices.html:98 -#: part/templates/part/order_prices.html:203 -#: part/templates/part/part_pricing.html:16 -#: part/templates/part/sale_prices.html:85 +#: part/templates/part/part_pricing.html:16 part/templates/part/prices.html:377 +#: part/templates/part/prices.html:474 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 @@ -488,8 +486,8 @@ msgstr "Целевая дата для сборки. Сборка будет п #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 #: templates/js/bom.js:205 templates/js/build.js:233 templates/js/build.js:572 #: templates/js/build.js:1112 templates/js/order.js:393 -#: templates/js/part.js:796 templates/js/stock.js:1178 -#: templates/js/stock.js:1397 +#: templates/js/part.js:827 templates/js/part.js:949 templates/js/part.js:1005 +#: templates/js/stock.js:1178 templates/js/stock.js:1397 msgid "Quantity" msgstr "Количество" @@ -772,7 +770,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:309 #: order/templates/order/so_navbar.html:33 #: order/templates/order/so_navbar.html:36 part/models.py:856 -#: part/templates/part/navbar.html:145 +#: part/templates/part/navbar.html:133 #: 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:528 stock/models.py:1662 stock/models.py:1764 @@ -923,8 +921,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:35 -#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:136 -#: part/templates/part/navbar.html:139 stock/templates/stock/navbar.html:47 +#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:124 +#: part/templates/part/navbar.html:127 stock/templates/stock/navbar.html:47 #: stock/templates/stock/navbar.html:50 msgid "Attachments" msgstr "" @@ -1433,7 +1431,7 @@ msgstr "" msgid "Add Build Order Attachment" msgstr "" -#: build/views.py:1083 order/views.py:117 order/views.py:169 part/views.py:178 +#: build/views.py:1083 order/views.py:117 order/views.py:169 part/views.py:179 #: stock/views.py:277 msgid "Added attachment" msgstr "" @@ -1863,8 +1861,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:749 company/templates/company/supplier_part_pricing.html:82 -#: part/templates/part/internal_prices.html:103 -#: part/templates/part/sale_prices.html:90 +#: templates/js/part.js:832 msgid "Price" msgstr "" @@ -1896,14 +1893,14 @@ msgstr "" #: order/templates/order/po_navbar.html:19 #: order/templates/order/po_navbar.html:22 order/views.py:605 #: part/templates/part/bom_upload/upload_file.html:27 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:761 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:762 msgid "Upload File" msgstr "" #: common/views.py:185 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:606 part/templates/part/bom_upload/select_fields.html:58 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:762 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:763 msgid "Match Fields" msgstr "" @@ -1945,7 +1942,7 @@ msgstr "" msgid "Image URL" msgstr "" -#: company/forms.py:132 templates/js/part.js:787 +#: company/forms.py:132 templates/js/part.js:940 msgid "Single Price" msgstr "" @@ -2242,7 +2239,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 "" @@ -2413,8 +2411,8 @@ msgstr "" #: company/templates/company/manufacturer_part_navbar.html:14 #: company/templates/company/manufacturer_part_suppliers.html:10 #: company/views.py:63 part/templates/part/navbar.html:87 -#: part/templates/part/navbar.html:90 templates/InvenTree/search.html:316 -#: templates/navbar.html:35 +#: part/templates/part/navbar.html:90 part/templates/part/prices.html:153 +#: templates/InvenTree/search.html:316 templates/navbar.html:35 msgid "Suppliers" msgstr "" @@ -2503,7 +2501,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:113 part/templates/part/navbar.html:116 +#: part/templates/part/navbar.html:101 part/templates/part/navbar.html:104 #: 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 @@ -2595,32 +2593,30 @@ msgid "Order Part" msgstr "" #: company/templates/company/supplier_part_pricing.html:11 +#: part/templates/part/navbar.html:74 msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part_pricing.html:19 company/views.py:855 -#: part/templates/part/sale_prices.html:17 part/views.py:2918 +#: part/templates/part/prices.html:264 part/views.py:2951 msgid "Add Price Break" msgstr "" #: company/templates/company/supplier_part_pricing.html:38 -#: part/templates/part/sale_prices.html:46 msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part_pricing.html:89 -#: part/templates/part/sale_prices.html:97 msgid "Edit price break" msgstr "" #: company/templates/company/supplier_part_pricing.html:90 -#: part/templates/part/sale_prices.html:98 msgid "Delete price break" msgstr "" #: company/views.py:70 part/templates/part/navbar.html:81 -#: part/templates/part/navbar.html:84 templates/InvenTree/search.html:306 -#: templates/navbar.html:36 +#: part/templates/part/navbar.html:84 part/templates/part/prices.html:157 +#: templates/InvenTree/search.html:306 templates/navbar.html:36 msgid "Manufacturers" msgstr "" @@ -2641,20 +2637,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:169 part/views.py:1115 +#: company/views.py:169 part/views.py:1148 msgid "Download Image" msgstr "" -#: company/views.py:198 part/views.py:1147 +#: company/views.py:198 part/views.py:1180 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:205 part/views.py:1154 +#: company/views.py:205 part/views.py:1187 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:214 part/views.py:1163 +#: company/views.py:214 part/views.py:1196 msgid "Supplied URL is not a valid image file" msgstr "" @@ -2722,15 +2718,15 @@ msgstr "" msgid "Delete Supplier Part" msgstr "" -#: company/views.py:860 part/views.py:2922 +#: company/views.py:860 part/views.py:2955 msgid "Added new price break" msgstr "" -#: company/views.py:916 part/views.py:2966 +#: company/views.py:916 part/views.py:2999 msgid "Edit Price Break" msgstr "" -#: company/views.py:931 part/views.py:2980 +#: company/views.py:931 part/views.py:3013 msgid "Delete Price Break" msgstr "" @@ -2905,7 +2901,7 @@ msgstr "" msgid "Date order was completed" msgstr "" -#: order/models.py:242 part/views.py:1853 stock/models.py:300 +#: order/models.py:242 part/views.py:1886 stock/models.py:300 #: stock/models.py:1015 msgid "Quantity must be greater than zero" msgstr "" @@ -2989,7 +2985,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:667 stock/models.py:537 +#: order/models.py:667 part/templates/part/prices.html:166 stock/models.py:537 #: stock/templates/stock/item_base.html:331 templates/js/stock.js:704 msgid "Purchase Price" msgstr "" @@ -3002,9 +2998,8 @@ msgstr "" msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:718 part/templates/part/navbar.html:110 -#: part/templates/part/order_prices.html:108 -#: part/templates/part/part_pricing.html:97 +#: order/models.py:718 part/templates/part/part_pricing.html:97 +#: part/templates/part/prices.html:103 part/templates/part/prices.html:278 msgid "Sale Price" msgstr "" @@ -3311,7 +3306,8 @@ msgid "Total" msgstr "" #: order/templates/order/purchase_order_detail.html:191 -#: order/templates/order/sales_order_detail.html:246 +#: order/templates/order/sales_order_detail.html:246 templates/js/part.js:807 +#: templates/js/part.js:996 msgid "Unit Price" msgstr "" @@ -4207,7 +4203,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2394 part/views.py:1859 part/views.py:1911 +#: part/models.py:2394 part/views.py:1892 part/views.py:1944 #: stock/models.py:290 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -4304,7 +4300,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:61 part/views.py:2154 +#: part/templates/part/bom.html:61 part/views.py:2187 msgid "Export Bill of Materials" msgstr "" @@ -4320,7 +4316,7 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/bom.html:160 part/views.py:590 +#: part/templates/part/bom.html:160 part/views.py:591 #: templates/js/stock.js:1327 msgid "Create New Part" msgstr "" @@ -4402,7 +4398,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:2564 +#: part/templates/part/category.html:38 part/views.py:2597 msgid "Create new part category" msgstr "" @@ -4527,7 +4523,7 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:466 +#: part/templates/part/copy_part.html:9 part/views.py:467 msgid "Duplicate Part" msgstr "" @@ -4640,36 +4636,6 @@ msgstr "" msgid "Import Parts from File" msgstr "" -#: part/templates/part/internal_prices.html:11 -#: part/templates/part/navbar.html:101 -msgid "Internal Price Information" -msgstr "" - -#: part/templates/part/internal_prices.html:19 part/views.py:2989 -msgid "Add Internal Price Break" -msgstr "" - -#: part/templates/part/internal_prices.html:28 templates/403.html:5 -#: templates/403.html:11 -msgid "Permission Denied" -msgstr "" - -#: part/templates/part/internal_prices.html:31 templates/403.html:14 -msgid "You do not have permission to view this page." -msgstr "" - -#: part/templates/part/internal_prices.html:59 -msgid "No internal price break information found" -msgstr "" - -#: part/templates/part/internal_prices.html:110 -msgid "Edit internal price break" -msgstr "" - -#: part/templates/part/internal_prices.html:111 -msgid "Delete internal price break" -msgstr "" - #: part/templates/part/manufacturer.html:11 msgid "Part Manufacturers" msgstr "" @@ -4703,125 +4669,27 @@ msgstr "" msgid "Used In" msgstr "" -#: part/templates/part/navbar.html:75 part/templates/part/order_prices.html:12 -msgid "Order Price Information" +#: part/templates/part/navbar.html:77 +msgid "Prices" msgstr "" -#: part/templates/part/navbar.html:78 -msgid "Order Price" -msgstr "" - -#: part/templates/part/navbar.html:104 part/templates/part/order_prices.html:94 -#: part/templates/part/part_pricing.html:82 -msgid "Internal Price" -msgstr "" - -#: part/templates/part/navbar.html:107 -msgid "Sales Price Information" -msgstr "" - -#: part/templates/part/navbar.html:121 part/templates/part/part_tests.html:10 +#: part/templates/part/navbar.html:109 part/templates/part/part_tests.html:10 msgid "Part Test Templates" msgstr "" -#: part/templates/part/navbar.html:124 stock/templates/stock/item_base.html:414 +#: part/templates/part/navbar.html:112 stock/templates/stock/item_base.html:414 msgid "Tests" msgstr "" -#: part/templates/part/navbar.html:129 part/templates/part/navbar.html:132 +#: part/templates/part/navbar.html:117 part/templates/part/navbar.html:120 #: part/templates/part/related.html:10 msgid "Related Parts" msgstr "" -#: part/templates/part/navbar.html:142 part/templates/part/notes.html:12 +#: part/templates/part/navbar.html:130 part/templates/part/notes.html:12 msgid "Part Notes" msgstr "" -#: part/templates/part/order_prices.html:25 -#: part/templates/part/part_base.html:282 -msgid "Calculate" -msgstr "" - -#: part/templates/part/order_prices.html:32 -msgid "Pricing ranges" -msgstr "" - -#: part/templates/part/order_prices.html:37 -#: part/templates/part/part_pricing.html:22 -msgid "Supplier Pricing" -msgstr "" - -#: part/templates/part/order_prices.html:38 -#: part/templates/part/order_prices.html:63 -#: part/templates/part/order_prices.html:95 -#: part/templates/part/order_prices.html:109 -#: part/templates/part/part_pricing.html:26 -#: part/templates/part/part_pricing.html:52 -#: part/templates/part/part_pricing.html:85 -#: part/templates/part/part_pricing.html:100 -msgid "Unit Cost" -msgstr "" - -#: part/templates/part/order_prices.html:45 -#: part/templates/part/order_prices.html:70 -#: part/templates/part/order_prices.html:100 -#: part/templates/part/order_prices.html:114 -#: part/templates/part/part_pricing.html:32 -#: part/templates/part/part_pricing.html:58 -#: part/templates/part/part_pricing.html:89 -#: part/templates/part/part_pricing.html:104 -msgid "Total Cost" -msgstr "" - -#: part/templates/part/order_prices.html:53 -#: part/templates/part/part_pricing.html:40 -msgid "No supplier pricing available" -msgstr "" - -#: part/templates/part/order_prices.html:62 -#: part/templates/part/order_prices.html:129 -#: part/templates/part/part_pricing.html:48 -msgid "BOM Pricing" -msgstr "" - -#: part/templates/part/order_prices.html:78 -#: part/templates/part/part_pricing.html:66 -msgid "Note: BOM pricing is incomplete for this part" -msgstr "" - -#: part/templates/part/order_prices.html:85 -#: part/templates/part/part_pricing.html:73 -msgid "No BOM pricing available" -msgstr "" - -#: part/templates/part/order_prices.html:123 -#: part/templates/part/part_pricing.html:113 -msgid "No pricing information is available for this part." -msgstr "" - -#: part/templates/part/order_prices.html:139 -msgid "Stock Pricing" -msgstr "" - -#: part/templates/part/order_prices.html:147 -msgid "No stock pricing history is available for this part." -msgstr "" - -#: part/templates/part/order_prices.html:166 -#, python-format -msgid "Single Price - %(currency)s" -msgstr "" - -#: part/templates/part/order_prices.html:178 -#, python-format -msgid "Single Price Difference - %(currency)s" -msgstr "" - -#: part/templates/part/order_prices.html:190 -#, python-format -msgid "Part Single Price - %(currency)s" -msgstr "" - #: part/templates/part/params.html:17 msgid "Add new parameter" msgstr "" @@ -4927,6 +4795,58 @@ msgstr "" msgid "Building" msgstr "" +#: part/templates/part/part_base.html:282 part/templates/part/prices.html:131 +msgid "Calculate" +msgstr "" + +#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:27 +msgid "Supplier Pricing" +msgstr "" + +#: part/templates/part/part_pricing.html:26 +#: part/templates/part/part_pricing.html:52 +#: part/templates/part/part_pricing.html:85 +#: part/templates/part/part_pricing.html:100 part/templates/part/prices.html:31 +#: part/templates/part/prices.html:58 part/templates/part/prices.html:90 +#: part/templates/part/prices.html:107 +msgid "Unit Cost" +msgstr "" + +#: part/templates/part/part_pricing.html:32 +#: part/templates/part/part_pricing.html:58 +#: part/templates/part/part_pricing.html:89 +#: part/templates/part/part_pricing.html:104 part/templates/part/prices.html:38 +#: part/templates/part/prices.html:65 part/templates/part/prices.html:95 +#: part/templates/part/prices.html:112 +msgid "Total Cost" +msgstr "" + +#: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:46 +msgid "No supplier pricing available" +msgstr "" + +#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:55 +#: part/templates/part/prices.html:235 +msgid "BOM Pricing" +msgstr "" + +#: part/templates/part/part_pricing.html:66 part/templates/part/prices.html:73 +msgid "Note: BOM pricing is incomplete for this part" +msgstr "" + +#: part/templates/part/part_pricing.html:73 part/templates/part/prices.html:80 +msgid "No BOM pricing available" +msgstr "" + +#: part/templates/part/part_pricing.html:82 part/templates/part/prices.html:89 +msgid "Internal Price" +msgstr "" + +#: part/templates/part/part_pricing.html:113 +#: part/templates/part/prices.html:121 +msgid "No pricing information is available for this part." +msgstr "" + #: part/templates/part/part_tests.html:17 msgid "Add Test Template" msgstr "" @@ -4965,12 +4885,100 @@ msgstr "" msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "" -#: part/templates/part/related.html:18 -msgid "Add Related" +#: part/templates/part/prices.html:12 +#, fuzzy +#| msgid "Edit User Information" +msgid "General Price Information" +msgstr "Редактировать информацию о пользователе" + +#: part/templates/part/prices.html:22 +msgid "Pricing ranges" msgstr "" -#: part/templates/part/sale_prices.html:10 -msgid "Sell Price Information" +#: part/templates/part/prices.html:28 +msgid "Show supplier cost" +msgstr "" + +#: part/templates/part/prices.html:29 +msgid "Show purchase price" +msgstr "" + +#: part/templates/part/prices.html:56 +msgid "Show BOM cost" +msgstr "" + +#: part/templates/part/prices.html:104 +msgid "Show sale cost" +msgstr "" + +#: part/templates/part/prices.html:105 +msgid "Show sale price" +msgstr "" + +#: part/templates/part/prices.html:127 +msgid "Calculation parameters" +msgstr "" + +#: part/templates/part/prices.html:146 +msgid "Supplier Cost" +msgstr "" + +#: part/templates/part/prices.html:147 part/templates/part/prices.html:167 +#: part/templates/part/prices.html:193 part/templates/part/prices.html:224 +#: part/templates/part/prices.html:251 part/templates/part/prices.html:279 +msgid "Jump to overview" +msgstr "" + +#: part/templates/part/prices.html:172 +msgid "Stock Pricing" +msgstr "" + +#: part/templates/part/prices.html:180 +msgid "No stock pricing history is available for this part." +msgstr "" + +#: part/templates/part/prices.html:192 +msgid "Internal Cost" +msgstr "" + +#: part/templates/part/prices.html:206 part/views.py:3022 +msgid "Add Internal Price Break" +msgstr "" + +#: part/templates/part/prices.html:223 +msgid "BOM Cost" +msgstr "" + +#: part/templates/part/prices.html:250 +msgid "Sale Cost" +msgstr "" + +#: part/templates/part/prices.html:290 +msgid "No sale pice history available for this part." +msgstr "" + +#: part/templates/part/prices.html:340 +#, python-format +msgid "Single Price - %(currency)s" +msgstr "" + +#: part/templates/part/prices.html:352 +#, python-format +msgid "Single Price Difference - %(currency)s" +msgstr "" + +#: part/templates/part/prices.html:364 +#, python-format +msgid "Part Single Price - %(currency)s" +msgstr "" + +#: part/templates/part/prices.html:464 +#, python-format +msgid "Unit Price - %(currency)s" +msgstr "" + +#: part/templates/part/related.html:18 +msgid "Add Related" msgstr "" #: part/templates/part/sales_orders.html:18 @@ -5036,224 +5044,228 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:95 +#: part/views.py:96 msgid "Add Related Part" msgstr "" -#: part/views.py:150 +#: part/views.py:151 msgid "Delete Related Part" msgstr "" -#: part/views.py:164 +#: part/views.py:165 msgid "Add part attachment" msgstr "" -#: part/views.py:217 templates/attachment_table.html:32 +#: part/views.py:218 templates/attachment_table.html:32 msgid "Edit attachment" msgstr "" -#: part/views.py:221 +#: part/views.py:222 msgid "Part attachment updated" msgstr "" -#: part/views.py:236 +#: part/views.py:237 msgid "Delete Part Attachment" msgstr "" -#: part/views.py:244 +#: part/views.py:245 msgid "Deleted part attachment" msgstr "" -#: part/views.py:253 +#: part/views.py:254 msgid "Create Test Template" msgstr "" -#: part/views.py:280 +#: part/views.py:281 msgid "Edit Test Template" msgstr "" -#: part/views.py:294 +#: part/views.py:295 msgid "Delete Test Template" msgstr "" -#: part/views.py:301 +#: part/views.py:302 msgid "Set Part Category" msgstr "" -#: part/views.py:351 +#: part/views.py:352 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:386 +#: part/views.py:387 msgid "Create Variant" msgstr "" -#: part/views.py:471 +#: part/views.py:472 msgid "Copied part" msgstr "" -#: part/views.py:525 part/views.py:663 +#: part/views.py:526 part/views.py:664 msgid "Possible matches exist - confirm creation of new part" msgstr "" -#: part/views.py:595 +#: part/views.py:596 msgid "Created new part" msgstr "" -#: part/views.py:763 +#: part/views.py:764 msgid "Match References" msgstr "" -#: part/views.py:1092 +#: part/views.py:1066 +msgid "None" +msgstr "" + +#: part/views.py:1125 msgid "Part QR Code" msgstr "" -#: part/views.py:1194 +#: part/views.py:1227 msgid "Upload Part Image" msgstr "" -#: part/views.py:1200 part/views.py:1235 +#: part/views.py:1233 part/views.py:1268 msgid "Updated part image" msgstr "" -#: part/views.py:1209 +#: part/views.py:1242 msgid "Select Part Image" msgstr "" -#: part/views.py:1238 +#: part/views.py:1271 msgid "Part image not found" msgstr "" -#: part/views.py:1249 +#: part/views.py:1282 msgid "Edit Part Properties" msgstr "" -#: part/views.py:1284 +#: part/views.py:1317 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1314 +#: part/views.py:1347 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1335 +#: part/views.py:1368 msgid "Validate BOM" msgstr "" -#: part/views.py:1356 +#: part/views.py:1389 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1367 +#: part/views.py:1400 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1501 +#: part/views.py:1534 msgid "No BOM file provided" msgstr "" -#: part/views.py:1862 +#: part/views.py:1895 msgid "Enter a valid quantity" msgstr "" -#: part/views.py:1887 part/views.py:1890 +#: part/views.py:1920 part/views.py:1923 msgid "Select valid part" msgstr "" -#: part/views.py:1896 +#: part/views.py:1929 msgid "Duplicate part selected" msgstr "" -#: part/views.py:1934 +#: part/views.py:1967 msgid "Select a part" msgstr "" -#: part/views.py:1940 +#: part/views.py:1973 msgid "Selected part creates a circular BOM" msgstr "" -#: part/views.py:1944 +#: part/views.py:1977 msgid "Specify quantity" msgstr "" -#: part/views.py:2206 +#: part/views.py:2239 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:2213 +#: part/views.py:2246 msgid "Part was deleted" msgstr "" -#: part/views.py:2222 +#: part/views.py:2255 msgid "Part Pricing" msgstr "" -#: part/views.py:2363 +#: part/views.py:2396 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:2373 +#: part/views.py:2406 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:2380 +#: part/views.py:2413 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:2388 +#: part/views.py:2421 msgid "Create Part Parameter" msgstr "" -#: part/views.py:2438 +#: part/views.py:2471 msgid "Edit Part Parameter" msgstr "" -#: part/views.py:2452 +#: part/views.py:2485 msgid "Delete Part Parameter" msgstr "" -#: part/views.py:2512 +#: part/views.py:2545 msgid "Edit Part Category" msgstr "" -#: part/views.py:2550 +#: part/views.py:2583 msgid "Delete Part Category" msgstr "" -#: part/views.py:2556 +#: part/views.py:2589 msgid "Part category was deleted" msgstr "" -#: part/views.py:2608 +#: part/views.py:2641 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2709 +#: part/views.py:2742 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2765 +#: part/views.py:2798 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2784 +#: part/views.py:2817 msgid "Create BOM Item" msgstr "" -#: part/views.py:2854 +#: part/views.py:2887 msgid "Edit BOM item" msgstr "" -#: part/views.py:2910 +#: part/views.py:2943 msgid "Confim BOM item deletion" msgstr "" -#: part/views.py:2998 +#: part/views.py:3031 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:3006 +#: part/views.py:3039 msgid "Delete Internal Price Break" msgstr "" @@ -6242,6 +6254,14 @@ msgstr "" msgid "Add Stock Tracking Entry" msgstr "" +#: templates/403.html:5 templates/403.html:11 +msgid "Permission Denied" +msgstr "" + +#: templates/403.html:14 +msgid "You do not have permission to view this page." +msgstr "" + #: templates/404.html:5 templates/404.html:11 msgid "Page Not Found" msgstr "" @@ -6328,7 +6348,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" " " @@ -7086,7 +7107,23 @@ msgstr "" msgid "This test is defined for a parent part" msgstr "" -#: templates/js/part.js:806 +#: templates/js/part.js:786 +#, fuzzy, python-brace-format +#| msgid "No matching action found" +msgid "No ${human_name} information found" +msgstr "Соответствующее действие не найдено" + +#: templates/js/part.js:839 +#, python-brace-format +msgid "Edit ${human_name}" +msgstr "" + +#: templates/js/part.js:840 +#, python-brace-format +msgid "Delete ${human_name}" +msgstr "" + +#: templates/js/part.js:959 msgid "Single Price Difference" msgstr "" @@ -7830,4 +7867,3 @@ msgstr "" #: users/models.py:191 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 1380fad30d..822337471c 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-07-03 02:06+0000\n" +"POT-Creation-Date: 2021-07-03 02:56+0000\n" "PO-Revision-Date: 2021-07-03 02:11\n" "Last-Translator: \n" "Language-Team: Turkish\n" @@ -475,10 +475,8 @@ msgstr "Yapım işinin tamamlanması için hedef tarih. Bu tarihten sonra yapım #: order/templates/order/sales_order_detail.html:162 #: order/templates/order/sales_order_detail.html:234 part/forms.py:342 #: part/forms.py:372 part/forms.py:388 part/forms.py:404 part/models.py:2293 -#: part/templates/part/internal_prices.html:98 -#: part/templates/part/order_prices.html:203 -#: part/templates/part/part_pricing.html:16 -#: part/templates/part/sale_prices.html:85 +#: part/templates/part/part_pricing.html:16 part/templates/part/prices.html:377 +#: part/templates/part/prices.html:474 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 @@ -488,8 +486,8 @@ msgstr "Yapım işinin tamamlanması için hedef tarih. Bu tarihten sonra yapım #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 #: templates/js/bom.js:205 templates/js/build.js:233 templates/js/build.js:572 #: templates/js/build.js:1112 templates/js/order.js:393 -#: templates/js/part.js:796 templates/js/stock.js:1178 -#: templates/js/stock.js:1397 +#: templates/js/part.js:827 templates/js/part.js:949 templates/js/part.js:1005 +#: templates/js/stock.js:1178 templates/js/stock.js:1397 msgid "Quantity" msgstr "Miktar" @@ -772,7 +770,7 @@ msgstr "Harici URL'ye bağlantı" #: order/templates/order/sales_order_detail.html:309 #: order/templates/order/so_navbar.html:33 #: order/templates/order/so_navbar.html:36 part/models.py:856 -#: part/templates/part/navbar.html:145 +#: part/templates/part/navbar.html:133 #: 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:528 stock/models.py:1662 stock/models.py:1764 @@ -923,8 +921,8 @@ msgstr "Seri Numara" #: build/templates/build/attachments.html:12 #: build/templates/build/navbar.html:43 build/templates/build/navbar.html:46 #: order/templates/order/po_navbar.html:35 -#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:136 -#: part/templates/part/navbar.html:139 stock/templates/stock/navbar.html:47 +#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:124 +#: part/templates/part/navbar.html:127 stock/templates/stock/navbar.html:47 #: stock/templates/stock/navbar.html:50 msgid "Attachments" msgstr "Ekler" @@ -1433,7 +1431,7 @@ msgstr "Yapım İşi Ögesini Güncelle" msgid "Add Build Order Attachment" msgstr "" -#: build/views.py:1083 order/views.py:117 order/views.py:169 part/views.py:178 +#: build/views.py:1083 order/views.py:117 order/views.py:169 part/views.py:179 #: stock/views.py:277 msgid "Added attachment" msgstr "Ek eklendi" @@ -1863,8 +1861,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:749 company/templates/company/supplier_part_pricing.html:82 -#: part/templates/part/internal_prices.html:103 -#: part/templates/part/sale_prices.html:90 +#: templates/js/part.js:832 msgid "Price" msgstr "" @@ -1896,14 +1893,14 @@ msgstr "" #: order/templates/order/po_navbar.html:19 #: order/templates/order/po_navbar.html:22 order/views.py:605 #: part/templates/part/bom_upload/upload_file.html:27 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:761 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:762 msgid "Upload File" msgstr "Dosya Yükle" #: common/views.py:185 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:606 part/templates/part/bom_upload/select_fields.html:58 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:762 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:763 msgid "Match Fields" msgstr "" @@ -1945,7 +1942,7 @@ msgstr "" msgid "Image URL" msgstr "" -#: company/forms.py:132 templates/js/part.js:787 +#: company/forms.py:132 templates/js/part.js:940 msgid "Single Price" msgstr "" @@ -2242,7 +2239,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 "" @@ -2413,8 +2411,8 @@ msgstr "Bu üretici parçası için tanımlanmış %(count)s tedarikçi bulunmak #: company/templates/company/manufacturer_part_navbar.html:14 #: company/templates/company/manufacturer_part_suppliers.html:10 #: company/views.py:63 part/templates/part/navbar.html:87 -#: part/templates/part/navbar.html:90 templates/InvenTree/search.html:316 -#: templates/navbar.html:35 +#: part/templates/part/navbar.html:90 part/templates/part/prices.html:153 +#: templates/InvenTree/search.html:316 templates/navbar.html:35 msgid "Suppliers" msgstr "" @@ -2503,7 +2501,7 @@ msgstr "Stok Kalemleri" #: 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:113 part/templates/part/navbar.html:116 +#: part/templates/part/navbar.html:101 part/templates/part/navbar.html:104 #: 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 @@ -2595,32 +2593,30 @@ msgid "Order Part" msgstr "" #: company/templates/company/supplier_part_pricing.html:11 +#: part/templates/part/navbar.html:74 msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part_pricing.html:19 company/views.py:855 -#: part/templates/part/sale_prices.html:17 part/views.py:2918 +#: part/templates/part/prices.html:264 part/views.py:2951 msgid "Add Price Break" msgstr "" #: company/templates/company/supplier_part_pricing.html:38 -#: part/templates/part/sale_prices.html:46 msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part_pricing.html:89 -#: part/templates/part/sale_prices.html:97 msgid "Edit price break" msgstr "" #: company/templates/company/supplier_part_pricing.html:90 -#: part/templates/part/sale_prices.html:98 msgid "Delete price break" msgstr "" #: company/views.py:70 part/templates/part/navbar.html:81 -#: part/templates/part/navbar.html:84 templates/InvenTree/search.html:306 -#: templates/navbar.html:36 +#: part/templates/part/navbar.html:84 part/templates/part/prices.html:157 +#: templates/InvenTree/search.html:306 templates/navbar.html:36 msgid "Manufacturers" msgstr "" @@ -2641,20 +2637,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:169 part/views.py:1115 +#: company/views.py:169 part/views.py:1148 msgid "Download Image" msgstr "" -#: company/views.py:198 part/views.py:1147 +#: company/views.py:198 part/views.py:1180 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:205 part/views.py:1154 +#: company/views.py:205 part/views.py:1187 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:214 part/views.py:1163 +#: company/views.py:214 part/views.py:1196 msgid "Supplied URL is not a valid image file" msgstr "Sağlanan URL geçerli bir resim dosyası değil" @@ -2722,15 +2718,15 @@ msgstr "" msgid "Delete Supplier Part" msgstr "" -#: company/views.py:860 part/views.py:2922 +#: company/views.py:860 part/views.py:2955 msgid "Added new price break" msgstr "" -#: company/views.py:916 part/views.py:2966 +#: company/views.py:916 part/views.py:2999 msgid "Edit Price Break" msgstr "" -#: company/views.py:931 part/views.py:2980 +#: company/views.py:931 part/views.py:3013 msgid "Delete Price Break" msgstr "" @@ -2905,7 +2901,7 @@ msgstr "" msgid "Date order was completed" msgstr "" -#: order/models.py:242 part/views.py:1853 stock/models.py:300 +#: order/models.py:242 part/views.py:1886 stock/models.py:300 #: stock/models.py:1015 msgid "Quantity must be greater than zero" msgstr "" @@ -2989,7 +2985,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:667 stock/models.py:537 +#: order/models.py:667 part/templates/part/prices.html:166 stock/models.py:537 #: stock/templates/stock/item_base.html:331 templates/js/stock.js:704 msgid "Purchase Price" msgstr "" @@ -3002,9 +2998,8 @@ msgstr "" msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:718 part/templates/part/navbar.html:110 -#: part/templates/part/order_prices.html:108 -#: part/templates/part/part_pricing.html:97 +#: order/models.py:718 part/templates/part/part_pricing.html:97 +#: part/templates/part/prices.html:103 part/templates/part/prices.html:278 msgid "Sale Price" msgstr "" @@ -3311,7 +3306,8 @@ msgid "Total" msgstr "" #: order/templates/order/purchase_order_detail.html:191 -#: order/templates/order/sales_order_detail.html:246 +#: order/templates/order/sales_order_detail.html:246 templates/js/part.js:807 +#: templates/js/part.js:996 msgid "Unit Price" msgstr "" @@ -4207,7 +4203,7 @@ msgstr "Çeşide İzin Ver" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Çeşit parçaların stok kalemleri bu malzeme listesinde kullanılabilir" -#: part/models.py:2394 part/views.py:1859 part/views.py:1911 +#: part/models.py:2394 part/views.py:1892 part/views.py:1944 #: stock/models.py:290 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -4304,7 +4300,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:61 part/views.py:2154 +#: part/templates/part/bom.html:61 part/views.py:2187 msgid "Export Bill of Materials" msgstr "" @@ -4320,7 +4316,7 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/bom.html:160 part/views.py:590 +#: part/templates/part/bom.html:160 part/views.py:591 #: templates/js/stock.js:1327 msgid "Create New Part" msgstr "" @@ -4402,7 +4398,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:2564 +#: part/templates/part/category.html:38 part/views.py:2597 msgid "Create new part category" msgstr "" @@ -4527,7 +4523,7 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:466 +#: part/templates/part/copy_part.html:9 part/views.py:467 msgid "Duplicate Part" msgstr "" @@ -4640,36 +4636,6 @@ msgstr "" msgid "Import Parts from File" msgstr "" -#: part/templates/part/internal_prices.html:11 -#: part/templates/part/navbar.html:101 -msgid "Internal Price Information" -msgstr "" - -#: part/templates/part/internal_prices.html:19 part/views.py:2989 -msgid "Add Internal Price Break" -msgstr "" - -#: part/templates/part/internal_prices.html:28 templates/403.html:5 -#: templates/403.html:11 -msgid "Permission Denied" -msgstr "" - -#: part/templates/part/internal_prices.html:31 templates/403.html:14 -msgid "You do not have permission to view this page." -msgstr "" - -#: part/templates/part/internal_prices.html:59 -msgid "No internal price break information found" -msgstr "" - -#: part/templates/part/internal_prices.html:110 -msgid "Edit internal price break" -msgstr "" - -#: part/templates/part/internal_prices.html:111 -msgid "Delete internal price break" -msgstr "" - #: part/templates/part/manufacturer.html:11 msgid "Part Manufacturers" msgstr "" @@ -4703,125 +4669,27 @@ msgstr "Tahsisler" msgid "Used In" msgstr "" -#: part/templates/part/navbar.html:75 part/templates/part/order_prices.html:12 -msgid "Order Price Information" +#: part/templates/part/navbar.html:77 +msgid "Prices" msgstr "" -#: part/templates/part/navbar.html:78 -msgid "Order Price" -msgstr "" - -#: part/templates/part/navbar.html:104 part/templates/part/order_prices.html:94 -#: part/templates/part/part_pricing.html:82 -msgid "Internal Price" -msgstr "" - -#: part/templates/part/navbar.html:107 -msgid "Sales Price Information" -msgstr "" - -#: part/templates/part/navbar.html:121 part/templates/part/part_tests.html:10 +#: part/templates/part/navbar.html:109 part/templates/part/part_tests.html:10 msgid "Part Test Templates" msgstr "Parça Test Şablonları" -#: part/templates/part/navbar.html:124 stock/templates/stock/item_base.html:414 +#: part/templates/part/navbar.html:112 stock/templates/stock/item_base.html:414 msgid "Tests" msgstr "" -#: part/templates/part/navbar.html:129 part/templates/part/navbar.html:132 +#: part/templates/part/navbar.html:117 part/templates/part/navbar.html:120 #: part/templates/part/related.html:10 msgid "Related Parts" msgstr "" -#: part/templates/part/navbar.html:142 part/templates/part/notes.html:12 +#: part/templates/part/navbar.html:130 part/templates/part/notes.html:12 msgid "Part Notes" msgstr "" -#: part/templates/part/order_prices.html:25 -#: part/templates/part/part_base.html:282 -msgid "Calculate" -msgstr "" - -#: part/templates/part/order_prices.html:32 -msgid "Pricing ranges" -msgstr "" - -#: part/templates/part/order_prices.html:37 -#: part/templates/part/part_pricing.html:22 -msgid "Supplier Pricing" -msgstr "" - -#: part/templates/part/order_prices.html:38 -#: part/templates/part/order_prices.html:63 -#: part/templates/part/order_prices.html:95 -#: part/templates/part/order_prices.html:109 -#: part/templates/part/part_pricing.html:26 -#: part/templates/part/part_pricing.html:52 -#: part/templates/part/part_pricing.html:85 -#: part/templates/part/part_pricing.html:100 -msgid "Unit Cost" -msgstr "" - -#: part/templates/part/order_prices.html:45 -#: part/templates/part/order_prices.html:70 -#: part/templates/part/order_prices.html:100 -#: part/templates/part/order_prices.html:114 -#: part/templates/part/part_pricing.html:32 -#: part/templates/part/part_pricing.html:58 -#: part/templates/part/part_pricing.html:89 -#: part/templates/part/part_pricing.html:104 -msgid "Total Cost" -msgstr "" - -#: part/templates/part/order_prices.html:53 -#: part/templates/part/part_pricing.html:40 -msgid "No supplier pricing available" -msgstr "" - -#: part/templates/part/order_prices.html:62 -#: part/templates/part/order_prices.html:129 -#: part/templates/part/part_pricing.html:48 -msgid "BOM Pricing" -msgstr "" - -#: part/templates/part/order_prices.html:78 -#: part/templates/part/part_pricing.html:66 -msgid "Note: BOM pricing is incomplete for this part" -msgstr "" - -#: part/templates/part/order_prices.html:85 -#: part/templates/part/part_pricing.html:73 -msgid "No BOM pricing available" -msgstr "" - -#: part/templates/part/order_prices.html:123 -#: part/templates/part/part_pricing.html:113 -msgid "No pricing information is available for this part." -msgstr "" - -#: part/templates/part/order_prices.html:139 -msgid "Stock Pricing" -msgstr "" - -#: part/templates/part/order_prices.html:147 -msgid "No stock pricing history is available for this part." -msgstr "" - -#: part/templates/part/order_prices.html:166 -#, python-format -msgid "Single Price - %(currency)s" -msgstr "" - -#: part/templates/part/order_prices.html:178 -#, python-format -msgid "Single Price Difference - %(currency)s" -msgstr "" - -#: part/templates/part/order_prices.html:190 -#, python-format -msgid "Part Single Price - %(currency)s" -msgstr "" - #: part/templates/part/params.html:17 msgid "Add new parameter" msgstr "" @@ -4927,6 +4795,58 @@ msgstr "" msgid "Building" msgstr "" +#: part/templates/part/part_base.html:282 part/templates/part/prices.html:131 +msgid "Calculate" +msgstr "" + +#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:27 +msgid "Supplier Pricing" +msgstr "" + +#: part/templates/part/part_pricing.html:26 +#: part/templates/part/part_pricing.html:52 +#: part/templates/part/part_pricing.html:85 +#: part/templates/part/part_pricing.html:100 part/templates/part/prices.html:31 +#: part/templates/part/prices.html:58 part/templates/part/prices.html:90 +#: part/templates/part/prices.html:107 +msgid "Unit Cost" +msgstr "" + +#: part/templates/part/part_pricing.html:32 +#: part/templates/part/part_pricing.html:58 +#: part/templates/part/part_pricing.html:89 +#: part/templates/part/part_pricing.html:104 part/templates/part/prices.html:38 +#: part/templates/part/prices.html:65 part/templates/part/prices.html:95 +#: part/templates/part/prices.html:112 +msgid "Total Cost" +msgstr "" + +#: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:46 +msgid "No supplier pricing available" +msgstr "" + +#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:55 +#: part/templates/part/prices.html:235 +msgid "BOM Pricing" +msgstr "" + +#: part/templates/part/part_pricing.html:66 part/templates/part/prices.html:73 +msgid "Note: BOM pricing is incomplete for this part" +msgstr "" + +#: part/templates/part/part_pricing.html:73 part/templates/part/prices.html:80 +msgid "No BOM pricing available" +msgstr "" + +#: part/templates/part/part_pricing.html:82 part/templates/part/prices.html:89 +msgid "Internal Price" +msgstr "" + +#: part/templates/part/part_pricing.html:113 +#: part/templates/part/prices.html:121 +msgid "No pricing information is available for this part." +msgstr "" + #: part/templates/part/part_tests.html:17 msgid "Add Test Template" msgstr "Test Şablonu Ekle" @@ -4965,12 +4885,108 @@ msgstr "Bu parçası için tanımlanmış %(count)s tedarikçi bulunmaktadır. B msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "" -#: part/templates/part/related.html:18 -msgid "Add Related" +#: part/templates/part/prices.html:12 +#, fuzzy +#| msgid "Edit User Information" +msgid "General Price Information" +msgstr "Kullanıcı Bilgisini Düzenle" + +#: part/templates/part/prices.html:22 +msgid "Pricing ranges" msgstr "" -#: part/templates/part/sale_prices.html:10 -msgid "Sell Price Information" +#: part/templates/part/prices.html:28 +#, fuzzy +#| msgid "Supplier Part" +msgid "Show supplier cost" +msgstr "Tedarikçi Parçası" + +#: part/templates/part/prices.html:29 +#, fuzzy +#| msgid "New Purchase Order" +msgid "Show purchase price" +msgstr "Yeni Satın Alma Emri" + +#: part/templates/part/prices.html:56 +msgid "Show BOM cost" +msgstr "" + +#: part/templates/part/prices.html:104 +msgid "Show sale cost" +msgstr "" + +#: part/templates/part/prices.html:105 +msgid "Show sale price" +msgstr "" + +#: part/templates/part/prices.html:127 +msgid "Calculation parameters" +msgstr "" + +#: part/templates/part/prices.html:146 +#, fuzzy +#| msgid "Supplier Part" +msgid "Supplier Cost" +msgstr "Tedarikçi Parçası" + +#: part/templates/part/prices.html:147 part/templates/part/prices.html:167 +#: part/templates/part/prices.html:193 part/templates/part/prices.html:224 +#: part/templates/part/prices.html:251 part/templates/part/prices.html:279 +msgid "Jump to overview" +msgstr "" + +#: part/templates/part/prices.html:172 +msgid "Stock Pricing" +msgstr "" + +#: part/templates/part/prices.html:180 +msgid "No stock pricing history is available for this part." +msgstr "" + +#: part/templates/part/prices.html:192 +msgid "Internal Cost" +msgstr "" + +#: part/templates/part/prices.html:206 part/views.py:3022 +msgid "Add Internal Price Break" +msgstr "" + +#: part/templates/part/prices.html:223 +msgid "BOM Cost" +msgstr "" + +#: part/templates/part/prices.html:250 +msgid "Sale Cost" +msgstr "" + +#: part/templates/part/prices.html:290 +#, fuzzy +#| msgid "No stock available for %(part)s" +msgid "No sale pice history available for this part." +msgstr "%(part)s için mevcut stok yok" + +#: part/templates/part/prices.html:340 +#, python-format +msgid "Single Price - %(currency)s" +msgstr "" + +#: part/templates/part/prices.html:352 +#, python-format +msgid "Single Price Difference - %(currency)s" +msgstr "" + +#: part/templates/part/prices.html:364 +#, python-format +msgid "Part Single Price - %(currency)s" +msgstr "" + +#: part/templates/part/prices.html:464 +#, python-format +msgid "Unit Price - %(currency)s" +msgstr "" + +#: part/templates/part/related.html:18 +msgid "Add Related" msgstr "" #: part/templates/part/sales_orders.html:18 @@ -5036,224 +5052,228 @@ msgstr "Yeni Çeşit" msgid "Unknown database" msgstr "" -#: part/views.py:95 +#: part/views.py:96 msgid "Add Related Part" msgstr "" -#: part/views.py:150 +#: part/views.py:151 msgid "Delete Related Part" msgstr "" -#: part/views.py:164 +#: part/views.py:165 msgid "Add part attachment" msgstr "" -#: part/views.py:217 templates/attachment_table.html:32 +#: part/views.py:218 templates/attachment_table.html:32 msgid "Edit attachment" msgstr "" -#: part/views.py:221 +#: part/views.py:222 msgid "Part attachment updated" msgstr "" -#: part/views.py:236 +#: part/views.py:237 msgid "Delete Part Attachment" msgstr "" -#: part/views.py:244 +#: part/views.py:245 msgid "Deleted part attachment" msgstr "" -#: part/views.py:253 +#: part/views.py:254 msgid "Create Test Template" msgstr "Test Şablonu Oluştur" -#: part/views.py:280 +#: part/views.py:281 msgid "Edit Test Template" msgstr "Test Şablonu Düzenle" -#: part/views.py:294 +#: part/views.py:295 msgid "Delete Test Template" msgstr "Test Şablonu Sil" -#: part/views.py:301 +#: part/views.py:302 msgid "Set Part Category" msgstr "" -#: part/views.py:351 +#: part/views.py:352 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:386 +#: part/views.py:387 msgid "Create Variant" msgstr "Çeşit Oluştur" -#: part/views.py:471 +#: part/views.py:472 msgid "Copied part" msgstr "" -#: part/views.py:525 part/views.py:663 +#: part/views.py:526 part/views.py:664 msgid "Possible matches exist - confirm creation of new part" msgstr "" -#: part/views.py:595 +#: part/views.py:596 msgid "Created new part" msgstr "" -#: part/views.py:763 +#: part/views.py:764 msgid "Match References" msgstr "" -#: part/views.py:1092 +#: part/views.py:1066 +msgid "None" +msgstr "" + +#: part/views.py:1125 msgid "Part QR Code" msgstr "" -#: part/views.py:1194 +#: part/views.py:1227 msgid "Upload Part Image" msgstr "" -#: part/views.py:1200 part/views.py:1235 +#: part/views.py:1233 part/views.py:1268 msgid "Updated part image" msgstr "" -#: part/views.py:1209 +#: part/views.py:1242 msgid "Select Part Image" msgstr "" -#: part/views.py:1238 +#: part/views.py:1271 msgid "Part image not found" msgstr "" -#: part/views.py:1249 +#: part/views.py:1282 msgid "Edit Part Properties" msgstr "" -#: part/views.py:1284 +#: part/views.py:1317 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1314 +#: part/views.py:1347 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1335 +#: part/views.py:1368 msgid "Validate BOM" msgstr "" -#: part/views.py:1356 +#: part/views.py:1389 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1367 +#: part/views.py:1400 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1501 +#: part/views.py:1534 msgid "No BOM file provided" msgstr "" -#: part/views.py:1862 +#: part/views.py:1895 msgid "Enter a valid quantity" msgstr "" -#: part/views.py:1887 part/views.py:1890 +#: part/views.py:1920 part/views.py:1923 msgid "Select valid part" msgstr "" -#: part/views.py:1896 +#: part/views.py:1929 msgid "Duplicate part selected" msgstr "" -#: part/views.py:1934 +#: part/views.py:1967 msgid "Select a part" msgstr "" -#: part/views.py:1940 +#: part/views.py:1973 msgid "Selected part creates a circular BOM" msgstr "" -#: part/views.py:1944 +#: part/views.py:1977 msgid "Specify quantity" msgstr "" -#: part/views.py:2206 +#: part/views.py:2239 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:2213 +#: part/views.py:2246 msgid "Part was deleted" msgstr "" -#: part/views.py:2222 +#: part/views.py:2255 msgid "Part Pricing" msgstr "" -#: part/views.py:2363 +#: part/views.py:2396 msgid "Create Part Parameter Template" msgstr "Parça Parametre Şablonu Oluştur" -#: part/views.py:2373 +#: part/views.py:2406 msgid "Edit Part Parameter Template" msgstr "Parça Parametre Şablonu Düzenle" -#: part/views.py:2380 +#: part/views.py:2413 msgid "Delete Part Parameter Template" msgstr "Parça Parametre Şablonu Sil" -#: part/views.py:2388 +#: part/views.py:2421 msgid "Create Part Parameter" msgstr "" -#: part/views.py:2438 +#: part/views.py:2471 msgid "Edit Part Parameter" msgstr "" -#: part/views.py:2452 +#: part/views.py:2485 msgid "Delete Part Parameter" msgstr "" -#: part/views.py:2512 +#: part/views.py:2545 msgid "Edit Part Category" msgstr "" -#: part/views.py:2550 +#: part/views.py:2583 msgid "Delete Part Category" msgstr "" -#: part/views.py:2556 +#: part/views.py:2589 msgid "Part category was deleted" msgstr "" -#: part/views.py:2608 +#: part/views.py:2641 msgid "Create Category Parameter Template" msgstr "Kategori Parametre Şablonu Oluştur" -#: part/views.py:2709 +#: part/views.py:2742 msgid "Edit Category Parameter Template" msgstr "Kategori Parametre Şablonu Düzenle" -#: part/views.py:2765 +#: part/views.py:2798 msgid "Delete Category Parameter Template" msgstr "Kategori Parametre Şablonu Sil" -#: part/views.py:2784 +#: part/views.py:2817 msgid "Create BOM Item" msgstr "" -#: part/views.py:2854 +#: part/views.py:2887 msgid "Edit BOM item" msgstr "" -#: part/views.py:2910 +#: part/views.py:2943 msgid "Confim BOM item deletion" msgstr "" -#: part/views.py:2998 +#: part/views.py:3031 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:3006 +#: part/views.py:3039 msgid "Delete Internal Price Break" msgstr "" @@ -6242,6 +6262,14 @@ msgstr "" msgid "Add Stock Tracking Entry" msgstr "" +#: templates/403.html:5 templates/403.html:11 +msgid "Permission Denied" +msgstr "" + +#: templates/403.html:14 +msgid "You do not have permission to view this page." +msgstr "" + #: templates/404.html:5 templates/404.html:11 msgid "Page Not Found" msgstr "" @@ -6328,7 +6356,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" " " @@ -7086,7 +7115,23 @@ msgstr "" msgid "This test is defined for a parent part" msgstr "" -#: templates/js/part.js:806 +#: templates/js/part.js:786 +#, fuzzy, python-brace-format +#| msgid "No matching action found" +msgid "No ${human_name} information found" +msgstr "Eşleşen eylem bulunamadı" + +#: templates/js/part.js:839 +#, python-brace-format +msgid "Edit ${human_name}" +msgstr "" + +#: templates/js/part.js:840 +#, python-brace-format +msgid "Delete ${human_name}" +msgstr "" + +#: templates/js/part.js:959 msgid "Single Price Difference" msgstr "" @@ -7830,4 +7875,3 @@ msgstr "" #: users/models.py:191 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 4d3ea1191d..ffe89f0256 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-07-03 02:06+0000\n" +"POT-Creation-Date: 2021-07-03 02:56+0000\n" "PO-Revision-Date: 2021-07-03 02:11\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" @@ -475,10 +475,8 @@ msgstr "" #: order/templates/order/sales_order_detail.html:162 #: order/templates/order/sales_order_detail.html:234 part/forms.py:342 #: part/forms.py:372 part/forms.py:388 part/forms.py:404 part/models.py:2293 -#: part/templates/part/internal_prices.html:98 -#: part/templates/part/order_prices.html:203 -#: part/templates/part/part_pricing.html:16 -#: part/templates/part/sale_prices.html:85 +#: part/templates/part/part_pricing.html:16 part/templates/part/prices.html:377 +#: part/templates/part/prices.html:474 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 @@ -488,8 +486,8 @@ msgstr "" #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 #: templates/js/bom.js:205 templates/js/build.js:233 templates/js/build.js:572 #: templates/js/build.js:1112 templates/js/order.js:393 -#: templates/js/part.js:796 templates/js/stock.js:1178 -#: templates/js/stock.js:1397 +#: templates/js/part.js:827 templates/js/part.js:949 templates/js/part.js:1005 +#: templates/js/stock.js:1178 templates/js/stock.js:1397 msgid "Quantity" msgstr "" @@ -772,7 +770,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:309 #: order/templates/order/so_navbar.html:33 #: order/templates/order/so_navbar.html:36 part/models.py:856 -#: part/templates/part/navbar.html:145 +#: part/templates/part/navbar.html:133 #: 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:528 stock/models.py:1662 stock/models.py:1764 @@ -923,8 +921,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:35 -#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:136 -#: part/templates/part/navbar.html:139 stock/templates/stock/navbar.html:47 +#: order/templates/order/so_navbar.html:29 part/templates/part/navbar.html:124 +#: part/templates/part/navbar.html:127 stock/templates/stock/navbar.html:47 #: stock/templates/stock/navbar.html:50 msgid "Attachments" msgstr "" @@ -1433,7 +1431,7 @@ msgstr "" msgid "Add Build Order Attachment" msgstr "" -#: build/views.py:1083 order/views.py:117 order/views.py:169 part/views.py:178 +#: build/views.py:1083 order/views.py:117 order/views.py:169 part/views.py:179 #: stock/views.py:277 msgid "Added attachment" msgstr "" @@ -1863,8 +1861,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:749 company/templates/company/supplier_part_pricing.html:82 -#: part/templates/part/internal_prices.html:103 -#: part/templates/part/sale_prices.html:90 +#: templates/js/part.js:832 msgid "Price" msgstr "" @@ -1896,14 +1893,14 @@ msgstr "" #: order/templates/order/po_navbar.html:19 #: order/templates/order/po_navbar.html:22 order/views.py:605 #: part/templates/part/bom_upload/upload_file.html:27 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:761 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:762 msgid "Upload File" msgstr "" #: common/views.py:185 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:606 part/templates/part/bom_upload/select_fields.html:58 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:762 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:763 msgid "Match Fields" msgstr "" @@ -1945,7 +1942,7 @@ msgstr "" msgid "Image URL" msgstr "" -#: company/forms.py:132 templates/js/part.js:787 +#: company/forms.py:132 templates/js/part.js:940 msgid "Single Price" msgstr "" @@ -2242,7 +2239,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 "" @@ -2413,8 +2411,8 @@ msgstr "" #: company/templates/company/manufacturer_part_navbar.html:14 #: company/templates/company/manufacturer_part_suppliers.html:10 #: company/views.py:63 part/templates/part/navbar.html:87 -#: part/templates/part/navbar.html:90 templates/InvenTree/search.html:316 -#: templates/navbar.html:35 +#: part/templates/part/navbar.html:90 part/templates/part/prices.html:153 +#: templates/InvenTree/search.html:316 templates/navbar.html:35 msgid "Suppliers" msgstr "" @@ -2503,7 +2501,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:113 part/templates/part/navbar.html:116 +#: part/templates/part/navbar.html:101 part/templates/part/navbar.html:104 #: 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 @@ -2595,32 +2593,30 @@ msgid "Order Part" msgstr "" #: company/templates/company/supplier_part_pricing.html:11 +#: part/templates/part/navbar.html:74 msgid "Pricing Information" msgstr "" #: company/templates/company/supplier_part_pricing.html:19 company/views.py:855 -#: part/templates/part/sale_prices.html:17 part/views.py:2918 +#: part/templates/part/prices.html:264 part/views.py:2951 msgid "Add Price Break" msgstr "" #: company/templates/company/supplier_part_pricing.html:38 -#: part/templates/part/sale_prices.html:46 msgid "No price break information found" msgstr "" #: company/templates/company/supplier_part_pricing.html:89 -#: part/templates/part/sale_prices.html:97 msgid "Edit price break" msgstr "" #: company/templates/company/supplier_part_pricing.html:90 -#: part/templates/part/sale_prices.html:98 msgid "Delete price break" msgstr "" #: company/views.py:70 part/templates/part/navbar.html:81 -#: part/templates/part/navbar.html:84 templates/InvenTree/search.html:306 -#: templates/navbar.html:36 +#: part/templates/part/navbar.html:84 part/templates/part/prices.html:157 +#: templates/InvenTree/search.html:306 templates/navbar.html:36 msgid "Manufacturers" msgstr "" @@ -2641,20 +2637,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:169 part/views.py:1115 +#: company/views.py:169 part/views.py:1148 msgid "Download Image" msgstr "" -#: company/views.py:198 part/views.py:1147 +#: company/views.py:198 part/views.py:1180 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:205 part/views.py:1154 +#: company/views.py:205 part/views.py:1187 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:214 part/views.py:1163 +#: company/views.py:214 part/views.py:1196 msgid "Supplied URL is not a valid image file" msgstr "" @@ -2722,15 +2718,15 @@ msgstr "" msgid "Delete Supplier Part" msgstr "" -#: company/views.py:860 part/views.py:2922 +#: company/views.py:860 part/views.py:2955 msgid "Added new price break" msgstr "" -#: company/views.py:916 part/views.py:2966 +#: company/views.py:916 part/views.py:2999 msgid "Edit Price Break" msgstr "" -#: company/views.py:931 part/views.py:2980 +#: company/views.py:931 part/views.py:3013 msgid "Delete Price Break" msgstr "" @@ -2905,7 +2901,7 @@ msgstr "" msgid "Date order was completed" msgstr "" -#: order/models.py:242 part/views.py:1853 stock/models.py:300 +#: order/models.py:242 part/views.py:1886 stock/models.py:300 #: stock/models.py:1015 msgid "Quantity must be greater than zero" msgstr "" @@ -2989,7 +2985,7 @@ msgstr "" msgid "Number of items received" msgstr "" -#: order/models.py:667 stock/models.py:537 +#: order/models.py:667 part/templates/part/prices.html:166 stock/models.py:537 #: stock/templates/stock/item_base.html:331 templates/js/stock.js:704 msgid "Purchase Price" msgstr "" @@ -3002,9 +2998,8 @@ msgstr "" msgid "Where does the Purchaser want this item to be stored?" msgstr "" -#: order/models.py:718 part/templates/part/navbar.html:110 -#: part/templates/part/order_prices.html:108 -#: part/templates/part/part_pricing.html:97 +#: order/models.py:718 part/templates/part/part_pricing.html:97 +#: part/templates/part/prices.html:103 part/templates/part/prices.html:278 msgid "Sale Price" msgstr "" @@ -3311,7 +3306,8 @@ msgid "Total" msgstr "" #: order/templates/order/purchase_order_detail.html:191 -#: order/templates/order/sales_order_detail.html:246 +#: order/templates/order/sales_order_detail.html:246 templates/js/part.js:807 +#: templates/js/part.js:996 msgid "Unit Price" msgstr "" @@ -4207,7 +4203,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2394 part/views.py:1859 part/views.py:1911 +#: part/models.py:2394 part/views.py:1892 part/views.py:1944 #: stock/models.py:290 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -4304,7 +4300,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:61 part/views.py:2154 +#: part/templates/part/bom.html:61 part/views.py:2187 msgid "Export Bill of Materials" msgstr "" @@ -4320,7 +4316,7 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/bom.html:160 part/views.py:590 +#: part/templates/part/bom.html:160 part/views.py:591 #: templates/js/stock.js:1327 msgid "Create New Part" msgstr "" @@ -4402,7 +4398,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:2564 +#: part/templates/part/category.html:38 part/views.py:2597 msgid "Create new part category" msgstr "" @@ -4527,7 +4523,7 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:466 +#: part/templates/part/copy_part.html:9 part/views.py:467 msgid "Duplicate Part" msgstr "" @@ -4640,36 +4636,6 @@ msgstr "" msgid "Import Parts from File" msgstr "" -#: part/templates/part/internal_prices.html:11 -#: part/templates/part/navbar.html:101 -msgid "Internal Price Information" -msgstr "" - -#: part/templates/part/internal_prices.html:19 part/views.py:2989 -msgid "Add Internal Price Break" -msgstr "" - -#: part/templates/part/internal_prices.html:28 templates/403.html:5 -#: templates/403.html:11 -msgid "Permission Denied" -msgstr "" - -#: part/templates/part/internal_prices.html:31 templates/403.html:14 -msgid "You do not have permission to view this page." -msgstr "" - -#: part/templates/part/internal_prices.html:59 -msgid "No internal price break information found" -msgstr "" - -#: part/templates/part/internal_prices.html:110 -msgid "Edit internal price break" -msgstr "" - -#: part/templates/part/internal_prices.html:111 -msgid "Delete internal price break" -msgstr "" - #: part/templates/part/manufacturer.html:11 msgid "Part Manufacturers" msgstr "" @@ -4703,125 +4669,27 @@ msgstr "" msgid "Used In" msgstr "" -#: part/templates/part/navbar.html:75 part/templates/part/order_prices.html:12 -msgid "Order Price Information" +#: part/templates/part/navbar.html:77 +msgid "Prices" msgstr "" -#: part/templates/part/navbar.html:78 -msgid "Order Price" -msgstr "" - -#: part/templates/part/navbar.html:104 part/templates/part/order_prices.html:94 -#: part/templates/part/part_pricing.html:82 -msgid "Internal Price" -msgstr "" - -#: part/templates/part/navbar.html:107 -msgid "Sales Price Information" -msgstr "" - -#: part/templates/part/navbar.html:121 part/templates/part/part_tests.html:10 +#: part/templates/part/navbar.html:109 part/templates/part/part_tests.html:10 msgid "Part Test Templates" msgstr "" -#: part/templates/part/navbar.html:124 stock/templates/stock/item_base.html:414 +#: part/templates/part/navbar.html:112 stock/templates/stock/item_base.html:414 msgid "Tests" msgstr "" -#: part/templates/part/navbar.html:129 part/templates/part/navbar.html:132 +#: part/templates/part/navbar.html:117 part/templates/part/navbar.html:120 #: part/templates/part/related.html:10 msgid "Related Parts" msgstr "" -#: part/templates/part/navbar.html:142 part/templates/part/notes.html:12 +#: part/templates/part/navbar.html:130 part/templates/part/notes.html:12 msgid "Part Notes" msgstr "" -#: part/templates/part/order_prices.html:25 -#: part/templates/part/part_base.html:282 -msgid "Calculate" -msgstr "" - -#: part/templates/part/order_prices.html:32 -msgid "Pricing ranges" -msgstr "" - -#: part/templates/part/order_prices.html:37 -#: part/templates/part/part_pricing.html:22 -msgid "Supplier Pricing" -msgstr "" - -#: part/templates/part/order_prices.html:38 -#: part/templates/part/order_prices.html:63 -#: part/templates/part/order_prices.html:95 -#: part/templates/part/order_prices.html:109 -#: part/templates/part/part_pricing.html:26 -#: part/templates/part/part_pricing.html:52 -#: part/templates/part/part_pricing.html:85 -#: part/templates/part/part_pricing.html:100 -msgid "Unit Cost" -msgstr "" - -#: part/templates/part/order_prices.html:45 -#: part/templates/part/order_prices.html:70 -#: part/templates/part/order_prices.html:100 -#: part/templates/part/order_prices.html:114 -#: part/templates/part/part_pricing.html:32 -#: part/templates/part/part_pricing.html:58 -#: part/templates/part/part_pricing.html:89 -#: part/templates/part/part_pricing.html:104 -msgid "Total Cost" -msgstr "" - -#: part/templates/part/order_prices.html:53 -#: part/templates/part/part_pricing.html:40 -msgid "No supplier pricing available" -msgstr "" - -#: part/templates/part/order_prices.html:62 -#: part/templates/part/order_prices.html:129 -#: part/templates/part/part_pricing.html:48 -msgid "BOM Pricing" -msgstr "" - -#: part/templates/part/order_prices.html:78 -#: part/templates/part/part_pricing.html:66 -msgid "Note: BOM pricing is incomplete for this part" -msgstr "" - -#: part/templates/part/order_prices.html:85 -#: part/templates/part/part_pricing.html:73 -msgid "No BOM pricing available" -msgstr "" - -#: part/templates/part/order_prices.html:123 -#: part/templates/part/part_pricing.html:113 -msgid "No pricing information is available for this part." -msgstr "" - -#: part/templates/part/order_prices.html:139 -msgid "Stock Pricing" -msgstr "" - -#: part/templates/part/order_prices.html:147 -msgid "No stock pricing history is available for this part." -msgstr "" - -#: part/templates/part/order_prices.html:166 -#, python-format -msgid "Single Price - %(currency)s" -msgstr "" - -#: part/templates/part/order_prices.html:178 -#, python-format -msgid "Single Price Difference - %(currency)s" -msgstr "" - -#: part/templates/part/order_prices.html:190 -#, python-format -msgid "Part Single Price - %(currency)s" -msgstr "" - #: part/templates/part/params.html:17 msgid "Add new parameter" msgstr "" @@ -4927,6 +4795,58 @@ msgstr "" msgid "Building" msgstr "" +#: part/templates/part/part_base.html:282 part/templates/part/prices.html:131 +msgid "Calculate" +msgstr "" + +#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:27 +msgid "Supplier Pricing" +msgstr "" + +#: part/templates/part/part_pricing.html:26 +#: part/templates/part/part_pricing.html:52 +#: part/templates/part/part_pricing.html:85 +#: part/templates/part/part_pricing.html:100 part/templates/part/prices.html:31 +#: part/templates/part/prices.html:58 part/templates/part/prices.html:90 +#: part/templates/part/prices.html:107 +msgid "Unit Cost" +msgstr "" + +#: part/templates/part/part_pricing.html:32 +#: part/templates/part/part_pricing.html:58 +#: part/templates/part/part_pricing.html:89 +#: part/templates/part/part_pricing.html:104 part/templates/part/prices.html:38 +#: part/templates/part/prices.html:65 part/templates/part/prices.html:95 +#: part/templates/part/prices.html:112 +msgid "Total Cost" +msgstr "" + +#: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:46 +msgid "No supplier pricing available" +msgstr "" + +#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:55 +#: part/templates/part/prices.html:235 +msgid "BOM Pricing" +msgstr "" + +#: part/templates/part/part_pricing.html:66 part/templates/part/prices.html:73 +msgid "Note: BOM pricing is incomplete for this part" +msgstr "" + +#: part/templates/part/part_pricing.html:73 part/templates/part/prices.html:80 +msgid "No BOM pricing available" +msgstr "" + +#: part/templates/part/part_pricing.html:82 part/templates/part/prices.html:89 +msgid "Internal Price" +msgstr "" + +#: part/templates/part/part_pricing.html:113 +#: part/templates/part/prices.html:121 +msgid "No pricing information is available for this part." +msgstr "" + #: part/templates/part/part_tests.html:17 msgid "Add Test Template" msgstr "" @@ -4965,12 +4885,98 @@ msgstr "" msgid "There are %(count)s unique parts tracked for '%(full_name)s'. Deleting this part will permanently remove this tracking information." msgstr "" -#: part/templates/part/related.html:18 -msgid "Add Related" +#: part/templates/part/prices.html:12 +msgid "General Price Information" msgstr "" -#: part/templates/part/sale_prices.html:10 -msgid "Sell Price Information" +#: part/templates/part/prices.html:22 +msgid "Pricing ranges" +msgstr "" + +#: part/templates/part/prices.html:28 +msgid "Show supplier cost" +msgstr "" + +#: part/templates/part/prices.html:29 +msgid "Show purchase price" +msgstr "" + +#: part/templates/part/prices.html:56 +msgid "Show BOM cost" +msgstr "" + +#: part/templates/part/prices.html:104 +msgid "Show sale cost" +msgstr "" + +#: part/templates/part/prices.html:105 +msgid "Show sale price" +msgstr "" + +#: part/templates/part/prices.html:127 +msgid "Calculation parameters" +msgstr "" + +#: part/templates/part/prices.html:146 +msgid "Supplier Cost" +msgstr "" + +#: part/templates/part/prices.html:147 part/templates/part/prices.html:167 +#: part/templates/part/prices.html:193 part/templates/part/prices.html:224 +#: part/templates/part/prices.html:251 part/templates/part/prices.html:279 +msgid "Jump to overview" +msgstr "" + +#: part/templates/part/prices.html:172 +msgid "Stock Pricing" +msgstr "" + +#: part/templates/part/prices.html:180 +msgid "No stock pricing history is available for this part." +msgstr "" + +#: part/templates/part/prices.html:192 +msgid "Internal Cost" +msgstr "" + +#: part/templates/part/prices.html:206 part/views.py:3022 +msgid "Add Internal Price Break" +msgstr "" + +#: part/templates/part/prices.html:223 +msgid "BOM Cost" +msgstr "" + +#: part/templates/part/prices.html:250 +msgid "Sale Cost" +msgstr "" + +#: part/templates/part/prices.html:290 +msgid "No sale pice history available for this part." +msgstr "" + +#: part/templates/part/prices.html:340 +#, python-format +msgid "Single Price - %(currency)s" +msgstr "" + +#: part/templates/part/prices.html:352 +#, python-format +msgid "Single Price Difference - %(currency)s" +msgstr "" + +#: part/templates/part/prices.html:364 +#, python-format +msgid "Part Single Price - %(currency)s" +msgstr "" + +#: part/templates/part/prices.html:464 +#, python-format +msgid "Unit Price - %(currency)s" +msgstr "" + +#: part/templates/part/related.html:18 +msgid "Add Related" msgstr "" #: part/templates/part/sales_orders.html:18 @@ -5036,224 +5042,228 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:95 +#: part/views.py:96 msgid "Add Related Part" msgstr "" -#: part/views.py:150 +#: part/views.py:151 msgid "Delete Related Part" msgstr "" -#: part/views.py:164 +#: part/views.py:165 msgid "Add part attachment" msgstr "" -#: part/views.py:217 templates/attachment_table.html:32 +#: part/views.py:218 templates/attachment_table.html:32 msgid "Edit attachment" msgstr "" -#: part/views.py:221 +#: part/views.py:222 msgid "Part attachment updated" msgstr "" -#: part/views.py:236 +#: part/views.py:237 msgid "Delete Part Attachment" msgstr "" -#: part/views.py:244 +#: part/views.py:245 msgid "Deleted part attachment" msgstr "" -#: part/views.py:253 +#: part/views.py:254 msgid "Create Test Template" msgstr "" -#: part/views.py:280 +#: part/views.py:281 msgid "Edit Test Template" msgstr "" -#: part/views.py:294 +#: part/views.py:295 msgid "Delete Test Template" msgstr "" -#: part/views.py:301 +#: part/views.py:302 msgid "Set Part Category" msgstr "" -#: part/views.py:351 +#: part/views.py:352 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:386 +#: part/views.py:387 msgid "Create Variant" msgstr "" -#: part/views.py:471 +#: part/views.py:472 msgid "Copied part" msgstr "" -#: part/views.py:525 part/views.py:663 +#: part/views.py:526 part/views.py:664 msgid "Possible matches exist - confirm creation of new part" msgstr "" -#: part/views.py:595 +#: part/views.py:596 msgid "Created new part" msgstr "" -#: part/views.py:763 +#: part/views.py:764 msgid "Match References" msgstr "" -#: part/views.py:1092 +#: part/views.py:1066 +msgid "None" +msgstr "" + +#: part/views.py:1125 msgid "Part QR Code" msgstr "" -#: part/views.py:1194 +#: part/views.py:1227 msgid "Upload Part Image" msgstr "" -#: part/views.py:1200 part/views.py:1235 +#: part/views.py:1233 part/views.py:1268 msgid "Updated part image" msgstr "" -#: part/views.py:1209 +#: part/views.py:1242 msgid "Select Part Image" msgstr "" -#: part/views.py:1238 +#: part/views.py:1271 msgid "Part image not found" msgstr "" -#: part/views.py:1249 +#: part/views.py:1282 msgid "Edit Part Properties" msgstr "" -#: part/views.py:1284 +#: part/views.py:1317 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1314 +#: part/views.py:1347 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1335 +#: part/views.py:1368 msgid "Validate BOM" msgstr "" -#: part/views.py:1356 +#: part/views.py:1389 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1367 +#: part/views.py:1400 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1501 +#: part/views.py:1534 msgid "No BOM file provided" msgstr "" -#: part/views.py:1862 +#: part/views.py:1895 msgid "Enter a valid quantity" msgstr "" -#: part/views.py:1887 part/views.py:1890 +#: part/views.py:1920 part/views.py:1923 msgid "Select valid part" msgstr "" -#: part/views.py:1896 +#: part/views.py:1929 msgid "Duplicate part selected" msgstr "" -#: part/views.py:1934 +#: part/views.py:1967 msgid "Select a part" msgstr "" -#: part/views.py:1940 +#: part/views.py:1973 msgid "Selected part creates a circular BOM" msgstr "" -#: part/views.py:1944 +#: part/views.py:1977 msgid "Specify quantity" msgstr "" -#: part/views.py:2206 +#: part/views.py:2239 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:2213 +#: part/views.py:2246 msgid "Part was deleted" msgstr "" -#: part/views.py:2222 +#: part/views.py:2255 msgid "Part Pricing" msgstr "" -#: part/views.py:2363 +#: part/views.py:2396 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:2373 +#: part/views.py:2406 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:2380 +#: part/views.py:2413 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:2388 +#: part/views.py:2421 msgid "Create Part Parameter" msgstr "" -#: part/views.py:2438 +#: part/views.py:2471 msgid "Edit Part Parameter" msgstr "" -#: part/views.py:2452 +#: part/views.py:2485 msgid "Delete Part Parameter" msgstr "" -#: part/views.py:2512 +#: part/views.py:2545 msgid "Edit Part Category" msgstr "" -#: part/views.py:2550 +#: part/views.py:2583 msgid "Delete Part Category" msgstr "" -#: part/views.py:2556 +#: part/views.py:2589 msgid "Part category was deleted" msgstr "" -#: part/views.py:2608 +#: part/views.py:2641 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2709 +#: part/views.py:2742 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2765 +#: part/views.py:2798 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2784 +#: part/views.py:2817 msgid "Create BOM Item" msgstr "" -#: part/views.py:2854 +#: part/views.py:2887 msgid "Edit BOM item" msgstr "" -#: part/views.py:2910 +#: part/views.py:2943 msgid "Confim BOM item deletion" msgstr "" -#: part/views.py:2998 +#: part/views.py:3031 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:3006 +#: part/views.py:3039 msgid "Delete Internal Price Break" msgstr "" @@ -6242,6 +6252,14 @@ msgstr "" msgid "Add Stock Tracking Entry" msgstr "" +#: templates/403.html:5 templates/403.html:11 +msgid "Permission Denied" +msgstr "" + +#: templates/403.html:14 +msgid "You do not have permission to view this page." +msgstr "" + #: templates/404.html:5 templates/404.html:11 msgid "Page Not Found" msgstr "" @@ -6328,7 +6346,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" " " @@ -7086,7 +7105,23 @@ msgstr "" msgid "This test is defined for a parent part" msgstr "" -#: templates/js/part.js:806 +#: templates/js/part.js:786 +#, fuzzy, python-brace-format +#| msgid "No matching action found" +msgid "No ${human_name} information found" +msgstr "未找到指定操作" + +#: templates/js/part.js:839 +#, python-brace-format +msgid "Edit ${human_name}" +msgstr "" + +#: templates/js/part.js:840 +#, python-brace-format +msgid "Delete ${human_name}" +msgstr "" + +#: templates/js/part.js:959 msgid "Single Price Difference" msgstr "" @@ -7830,4 +7865,3 @@ msgstr "" #: users/models.py:191 msgid "Permission to delete items" msgstr "" -