From faef3e5f3b2e1c8abd89a82eace7aca1fb504773 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 3 Aug 2021 03:30:53 +1000 Subject: [PATCH 001/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/tr/LC_MESSAGES/django.po | 290 +++++++++++----------- 1 file changed, 145 insertions(+), 145 deletions(-) diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po index c4ead51ab5..4b3a7b9a3f 100644 --- a/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-08-01 22:48+0000\n" -"PO-Revision-Date: 2021-08-01 23:34\n" +"PO-Revision-Date: 2021-08-02 17:30\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -131,7 +131,7 @@ msgstr "yükleme tarihi" #: InvenTree/models.py:113 msgid "Invalid choice" -msgstr "" +msgstr "Geçersiz seçim" #: InvenTree/models.py:129 InvenTree/models.py:130 company/models.py:412 #: label/models.py:112 part/models.py:718 part/models.py:2246 @@ -177,7 +177,7 @@ msgstr "üst" #: InvenTree/serializers.py:52 part/models.py:2482 msgid "Must be a valid number" -msgstr "" +msgstr "Geçerli bir numara olmalı" #: InvenTree/settings.py:518 msgid "German" @@ -185,7 +185,7 @@ msgstr "Almanca" #: InvenTree/settings.py:519 msgid "Greek" -msgstr "" +msgstr "Yunanca" #: InvenTree/settings.py:520 msgid "English" @@ -193,7 +193,7 @@ msgstr "İngilizce" #: InvenTree/settings.py:521 msgid "Spanish" -msgstr "" +msgstr "İspanyolca" #: InvenTree/settings.py:522 msgid "French" @@ -201,27 +201,27 @@ msgstr "Fransızca" #: InvenTree/settings.py:523 msgid "Hebrew" -msgstr "" +msgstr "İbranice" #: InvenTree/settings.py:524 msgid "Italian" -msgstr "" +msgstr "İtalyanca" #: InvenTree/settings.py:525 msgid "Japanese" -msgstr "" +msgstr "Japonca" #: InvenTree/settings.py:526 msgid "Korean" -msgstr "" +msgstr "Korece" #: InvenTree/settings.py:527 msgid "Dutch" -msgstr "" +msgstr "Flemenkçe" #: InvenTree/settings.py:528 msgid "Norwegian" -msgstr "" +msgstr "Norveççe" #: InvenTree/settings.py:529 msgid "Polish" @@ -229,15 +229,15 @@ msgstr "Polonyaca" #: InvenTree/settings.py:530 msgid "Russian" -msgstr "" +msgstr "Rusça" #: InvenTree/settings.py:531 msgid "Swedish" -msgstr "" +msgstr "İsveççe" #: InvenTree/settings.py:532 msgid "Thai" -msgstr "" +msgstr "Tay dili" #: InvenTree/settings.py:533 msgid "Turkish" @@ -249,7 +249,7 @@ msgstr "" #: InvenTree/settings.py:535 msgid "Chinese" -msgstr "" +msgstr "Çince" #: InvenTree/status.py:94 msgid "Background worker check failed" @@ -1304,7 +1304,7 @@ msgstr "Yapım İşi Notları" #: part/templates/part/detail.html:109 stock/templates/stock/item.html:102 #: stock/templates/stock/item.html:168 msgid "Edit Notes" -msgstr "" +msgstr "Notları Düzenle" #: build/templates/build/detail.html:357 #: order/templates/order/po_attachments.html:79 @@ -1313,7 +1313,7 @@ msgstr "" #: part/templates/part/detail.html:801 stock/templates/stock/item.html:232 #: templates/attachment_table.html:6 msgid "Add Attachment" -msgstr "" +msgstr "Dosya Ekle" #: build/templates/build/detail.html:375 #: order/templates/order/po_attachments.html:51 @@ -1329,7 +1329,7 @@ msgstr "Ek Düzenle" #: order/templates/order/sales_order_detail.html:124 #: part/templates/part/detail.html:764 stock/templates/stock/item.html:209 msgid "Confirm Delete Operation" -msgstr "" +msgstr "Silme İşlemini Onayla" #: build/templates/build/detail.html:383 #: order/templates/order/po_attachments.html:59 @@ -1521,7 +1521,7 @@ msgstr "Desteklenmeyen dosya formatı: {ext.upper()}" #: common/files.py:69 msgid "Error reading file (invalid encoding)" -msgstr "" +msgstr "Dosya okurken hata (geçersiz biçim)" #: common/files.py:74 msgid "Error reading file (invalid format)" @@ -1562,7 +1562,7 @@ msgstr "" #: common/models.py:359 msgid "Must be an integer value" -msgstr "" +msgstr "Bir tam sayı olmalı" #: common/models.py:382 msgid "Value must be a boolean value" @@ -1574,7 +1574,7 @@ msgstr "" #: common/models.py:416 msgid "Key string must be unique" -msgstr "" +msgstr "Anahtar dizesi benzersiz olmalı" #: common/models.py:523 msgid "InvenTree Instance Name" @@ -1594,7 +1594,7 @@ msgstr "" #: common/models.py:536 company/models.py:97 company/models.py:98 msgid "Company name" -msgstr "" +msgstr "Şirket adı" #: common/models.py:537 msgid "Internal company name" @@ -1602,7 +1602,7 @@ msgstr "" #: common/models.py:542 msgid "Base URL" -msgstr "" +msgstr "Ana URL" #: common/models.py:543 msgid "Base URL for server instance" @@ -1610,15 +1610,15 @@ msgstr "" #: common/models.py:549 msgid "Default Currency" -msgstr "" +msgstr "Varsayılan Para Birimi" #: common/models.py:550 msgid "Default currency" -msgstr "" +msgstr "Varsayılan para birimi" #: common/models.py:556 msgid "Download from URL" -msgstr "" +msgstr "URL'den indir" #: common/models.py:557 msgid "Allow download of remote images and files from external URL" @@ -1626,11 +1626,11 @@ msgstr "Harici URL'den resim ve dosyaların indirilmesine izin ver" #: common/models.py:563 msgid "Barcode Support" -msgstr "" +msgstr "Barkod Desteği" #: common/models.py:564 msgid "Enable barcode scanner support" -msgstr "" +msgstr "Barkod tarayıcı desteğini etkinleştir" #: common/models.py:570 msgid "IPN Regex" @@ -1756,7 +1756,7 @@ msgstr "Parçalar varsayılan olarak sanaldır" #: common/models.py:666 msgid "Show Quantity in Forms" -msgstr "" +msgstr "Formlarda Miktarı Göster" #: common/models.py:667 msgid "Display available part quantity in some forms" @@ -1772,7 +1772,7 @@ msgstr "" #: common/models.py:680 msgid "Show Price in Forms" -msgstr "" +msgstr "Formlarda Fiyat Göster" #: common/models.py:681 msgid "Display part price in some forms" @@ -1780,7 +1780,7 @@ msgstr "" #: common/models.py:687 msgid "Show related parts" -msgstr "" +msgstr "İlgili parçaları göster" #: common/models.py:688 msgid "Display related parts for a part" @@ -1812,23 +1812,23 @@ msgstr "" #: common/models.py:715 templates/stats.html:25 msgid "Debug Mode" -msgstr "" +msgstr "Hata Ayıklama Modu" #: common/models.py:716 msgid "Generate reports in debug mode (HTML output)" -msgstr "" +msgstr "Raporları hata ayıklama modunda üret (HTML çıktısı)" #: common/models.py:722 msgid "Page Size" -msgstr "" +msgstr "Sayfa Boyutu" #: common/models.py:723 msgid "Default page size for PDF reports" -msgstr "" +msgstr "PDF raporlar için varsayılan sayfa boyutu" #: common/models.py:733 msgid "Test Reports" -msgstr "" +msgstr "Test Raporları" #: common/models.py:734 msgid "Enable generation of test reports" @@ -1860,7 +1860,7 @@ msgstr "" #: common/models.py:757 msgid "days" -msgstr "" +msgstr "günler" #: common/models.py:762 msgid "Build Expired Stock" @@ -2069,7 +2069,7 @@ msgstr "" #: common/models.py:991 company/templates/company/supplier_part.html:231 #: templates/js/translated/part.js:1021 msgid "Price" -msgstr "" +msgstr "Fiyat" #: common/models.py:992 msgid "Unit price at specified quantity" @@ -2077,15 +2077,15 @@ msgstr "" #: common/models.py:1085 msgid "Default" -msgstr "" +msgstr "Varsayılan" #: common/templates/common/edit_setting.html:11 msgid "Current value" -msgstr "" +msgstr "Mevcut değer" #: common/views.py:33 msgid "Change Setting" -msgstr "" +msgstr "Ayarları Değiştir" #: common/views.py:119 msgid "Supplied value is not allowed" @@ -2097,7 +2097,7 @@ msgstr "" #: common/views.py:138 msgid "Change User Setting" -msgstr "" +msgstr "Kullanıcı Ayarlarını Değiştir" #: common/views.py:213 order/templates/order/order_wizard/po_upload.html:42 #: order/templates/order/po_navbar.html:19 @@ -2115,7 +2115,7 @@ msgstr "Dosya Yükle" #: part/templates/part/import_wizard/match_fields.html:52 part/views.py:635 #: part/views.py:1249 msgid "Match Fields" -msgstr "" +msgstr "Alanları Eşleştir" #: common/views.py:215 msgid "Match Items" @@ -2164,35 +2164,35 @@ msgstr "" #: company/models.py:110 msgid "Company website URL" -msgstr "" +msgstr "Şirket web sitesi" #: company/models.py:114 company/templates/company/company_base.html:88 msgid "Address" -msgstr "" +msgstr "Adres" #: company/models.py:115 msgid "Company address" -msgstr "" +msgstr "Şirket adresi" #: company/models.py:118 msgid "Phone number" -msgstr "" +msgstr "Telefon numarası" #: company/models.py:119 msgid "Contact phone number" -msgstr "" +msgstr "İletişim telefon numarası" #: company/models.py:122 company/templates/company/company_base.html:102 msgid "Email" -msgstr "" +msgstr "E-posta" #: company/models.py:122 msgid "Contact email address" -msgstr "" +msgstr "İletişim e-posta adresi" #: company/models.py:125 company/templates/company/company_base.html:109 msgid "Contact" -msgstr "" +msgstr "İletişim" #: company/models.py:126 msgid "Point of contact" @@ -2204,7 +2204,7 @@ msgstr "" #: templates/js/translated/company.js:448 #: templates/js/translated/company.js:730 templates/js/translated/part.js:687 msgid "Link" -msgstr "" +msgstr "Bağlantı" #: company/models.py:128 msgid "Link to external company information" @@ -2212,49 +2212,49 @@ msgstr "" #: company/models.py:136 part/models.py:784 msgid "Image" -msgstr "" +msgstr "Resim" #: company/models.py:141 msgid "is customer" -msgstr "" +msgstr "müşteri mi" #: company/models.py:141 msgid "Do you sell items to this company?" -msgstr "" +msgstr "Bu şirkete ürün satıyor musunuz?" #: company/models.py:143 msgid "is supplier" -msgstr "" +msgstr "tedarikçi mi" #: company/models.py:143 msgid "Do you purchase items from this company?" -msgstr "" +msgstr "Bu şirketten ürün satın alıyor musunuz?" #: company/models.py:145 msgid "is manufacturer" -msgstr "" +msgstr "üretici mi" #: company/models.py:145 msgid "Does this company manufacture parts?" -msgstr "" +msgstr "Bu şirket üretim yapıyor mu?" #: company/models.py:149 company/serializers.py:245 #: company/templates/company/company_base.html:76 msgid "Currency" -msgstr "" +msgstr "Para birimi" #: company/models.py:152 msgid "Default currency used for this company" -msgstr "" +msgstr "Bu şirket için varsayılan para birimi" #: company/models.py:317 company/models.py:484 stock/models.py:448 #: stock/templates/stock/item_base.html:235 msgid "Base Part" -msgstr "" +msgstr "Temel Parça" #: company/models.py:321 company/models.py:488 order/views.py:1082 msgid "Select part" -msgstr "" +msgstr "Parça seçin" #: company/models.py:332 company/templates/company/company_base.html:116 #: company/templates/company/manufacturer_part.html:89 @@ -2264,11 +2264,11 @@ msgstr "" #: templates/js/translated/company.js:425 #: templates/js/translated/company.js:701 msgid "Manufacturer" -msgstr "" +msgstr "Üretici" #: company/models.py:333 msgid "Select manufacturer" -msgstr "" +msgstr "Üretici seçin" #: company/models.py:339 company/templates/company/manufacturer_part.html:93 #: company/templates/company/supplier_part.html:106 @@ -2276,11 +2276,11 @@ msgstr "" #: part/bom.py:242 templates/js/translated/company.js:441 #: templates/js/translated/company.js:719 msgid "MPN" -msgstr "" +msgstr "ÜPN" #: company/models.py:340 msgid "Manufacturer Part Number" -msgstr "" +msgstr "Üretici Parça Numarası" #: company/models.py:346 msgid "URL for external manufacturer part link" @@ -2299,7 +2299,7 @@ msgstr "" #: company/models.py:413 msgid "Parameter name" -msgstr "" +msgstr "Parametre adı" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 @@ -2307,11 +2307,11 @@ msgstr "" #: templates/js/translated/company.js:551 templates/js/translated/part.js:348 #: templates/js/translated/stock.js:493 msgid "Value" -msgstr "" +msgstr "Değer" #: company/models.py:420 msgid "Parameter value" -msgstr "" +msgstr "Parametre değeri" #: company/models.py:426 part/models.py:859 part/models.py:2248 #: templates/js/translated/company.js:557 templates/js/translated/part.js:354 @@ -2330,17 +2330,17 @@ msgstr "" #: templates/js/translated/company.js:253 #: templates/js/translated/company.js:675 templates/js/translated/order.js:234 msgid "Supplier" -msgstr "" +msgstr "Tedarikçi" #: company/models.py:495 msgid "Select supplier" -msgstr "" +msgstr "Tedarikçi seçin" #: company/models.py:500 company/templates/company/supplier_part.html:92 #: order/templates/order/purchase_order_detail.html:318 part/bom.py:176 #: part/bom.py:287 msgid "SKU" -msgstr "" +msgstr "SKU" #: company/models.py:501 msgid "Supplier stock keeping unit" @@ -2362,11 +2362,11 @@ msgstr "" #: part/models.py:2396 report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 msgid "Note" -msgstr "" +msgstr "Not" #: company/models.py:529 part/models.py:1652 msgid "base cost" -msgstr "" +msgstr "temel maliyet" #: company/models.py:529 part/models.py:1652 msgid "Minimum charge (e.g. stocking fee)" @@ -2376,7 +2376,7 @@ msgstr "" #: stock/models.py:472 stock/templates/stock/item_base.html:322 #: templates/js/translated/company.js:751 templates/js/translated/stock.js:1074 msgid "Packaging" -msgstr "" +msgstr "Paketleme" #: company/models.py:531 msgid "Part packaging" @@ -2384,7 +2384,7 @@ msgstr "" #: company/models.py:533 part/models.py:1654 msgid "multiple" -msgstr "" +msgstr "çoklu" #: company/models.py:533 msgid "Order multiple" @@ -2396,7 +2396,7 @@ msgstr "" #: company/serializers.py:69 msgid "Currency Code" -msgstr "" +msgstr "Para Birimi Kodu" #: company/templates/company/company_base.html:9 #: company/templates/company/company_base.html:35 @@ -2758,7 +2758,7 @@ msgstr "" #: company/templates/company/supplier_part.html:158 #: part/templates/part/navbar.html:58 part/templates/part/prices.html:7 msgid "Pricing Information" -msgstr "" +msgstr "Fiyat Bilgisi" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 @@ -2792,41 +2792,41 @@ msgstr "Tedarikçi Parçası Fiyatlandırması" #: company/templates/company/supplier_part_navbar.html:29 msgid "Pricing" -msgstr "" +msgstr "Fiyatlandırma" #: company/views.py:50 msgid "New Supplier" -msgstr "" +msgstr "Yeni Tedarikçi" #: company/views.py:55 part/templates/part/prices.html:148 #: templates/InvenTree/search.html:306 templates/navbar.html:36 msgid "Manufacturers" -msgstr "" +msgstr "Üreticiler" #: company/views.py:56 msgid "New Manufacturer" -msgstr "" +msgstr "Yeni Üretici" #: company/views.py:61 templates/InvenTree/search.html:336 #: templates/navbar.html:45 msgid "Customers" -msgstr "" +msgstr "Müşteriler" #: company/views.py:62 msgid "New Customer" -msgstr "" +msgstr "Yeni Müşteri" #: company/views.py:69 msgid "Companies" -msgstr "" +msgstr "Şirketler" #: company/views.py:70 msgid "New Company" -msgstr "" +msgstr "Yeni Şirket" #: company/views.py:129 part/views.py:974 msgid "Download Image" -msgstr "" +msgstr "Resmi İndirin" #: company/views.py:158 part/views.py:1006 msgid "Image size exceeds maximum allowable size for download" @@ -2835,7 +2835,7 @@ msgstr "" #: company/views.py:165 part/views.py:1013 #, python-brace-format msgid "Invalid response: {code}" -msgstr "" +msgstr "Geçersiz yanıt: {code}" #: company/views.py:174 part/views.py:1022 msgid "Supplied URL is not a valid image file" @@ -2863,7 +2863,7 @@ msgstr "Etiket şablon listesi" #: label/models.py:134 report/models.py:298 msgid "Enabled" -msgstr "" +msgstr "Etkin" #: label/models.py:135 msgid "Label template is enabled" @@ -2871,7 +2871,7 @@ msgstr "Etiket sablonu etkinleştirildi" #: label/models.py:140 msgid "Width [mm]" -msgstr "" +msgstr "Genişlik [mm]" #: label/models.py:141 msgid "Label width, specified in mm" @@ -2879,7 +2879,7 @@ msgstr "Etiket genişliği mm olarak belirtilmeli" #: label/models.py:147 msgid "Height [mm]" -msgstr "" +msgstr "Yükseklik [mm]" #: label/models.py:148 msgid "Label height, specified in mm" @@ -2900,7 +2900,7 @@ msgstr "" #: label/models.py:259 label/models.py:319 label/models.py:366 #: report/models.py:322 report/models.py:457 report/models.py:495 msgid "Filters" -msgstr "" +msgstr "Filtreler" #: label/models.py:318 msgid "Query filters (comma-separated list of key=value pairs" @@ -2912,16 +2912,16 @@ msgstr "" #: order/forms.py:30 order/templates/order/order_base.html:47 msgid "Place order" -msgstr "" +msgstr "Sipariş ver" #: order/forms.py:41 order/templates/order/order_base.html:54 msgid "Mark order as complete" -msgstr "" +msgstr "Siparişi tamamlandı olarak işaretle" #: order/forms.py:52 order/forms.py:63 order/templates/order/order_base.html:59 #: order/templates/order/sales_order_base.html:61 msgid "Cancel order" -msgstr "" +msgstr "Siparişi iptal et" #: order/forms.py:74 order/templates/order/sales_order_base.html:58 msgid "Ship order" @@ -2941,15 +2941,15 @@ msgstr "" #: order/models.py:158 msgid "Order description" -msgstr "" +msgstr "Sipariş açıklaması" #: order/models.py:160 msgid "Link to external page" -msgstr "" +msgstr "Harici sayfaya bağlantı" #: order/models.py:168 msgid "Created By" -msgstr "" +msgstr "Oluşturan" #: order/models.py:175 msgid "User or group responsible for this order" @@ -2957,11 +2957,11 @@ msgstr "" #: order/models.py:180 msgid "Order notes" -msgstr "" +msgstr "Sipariş notları" #: order/models.py:247 order/models.py:534 msgid "Order reference" -msgstr "" +msgstr "Sipariş referansı" #: order/models.py:252 order/models.py:549 msgid "Purchase order status" @@ -3168,7 +3168,7 @@ msgstr "" #: order/templates/order/order_base.html:39 #: order/templates/order/sales_order_base.html:50 msgid "Print" -msgstr "" +msgstr "Yazdır" #: order/templates/order/order_base.html:43 #: order/templates/order/sales_order_base.html:54 @@ -3343,7 +3343,7 @@ msgstr "" #: order/templates/order/order_wizard/select_parts.html:33 msgid "Select Supplier" -msgstr "" +msgstr "Tedarikçi Seç" #: order/templates/order/order_wizard/select_parts.html:57 msgid "No price" @@ -3370,7 +3370,7 @@ msgstr "" #: order/templates/order/order_wizard/select_pos.html:31 #: templates/js/translated/order.js:269 templates/js/translated/order.js:377 msgid "Items" -msgstr "" +msgstr "Ürünler" #: order/templates/order/order_wizard/select_pos.html:32 msgid "Select Purchase Order" @@ -3416,7 +3416,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:58 #: order/templates/order/sales_order_detail.html:54 msgid "Order Notes" -msgstr "" +msgstr "Sipariş Notları" #: order/templates/order/purchase_order_detail.html:238 #: order/templates/order/sales_order_detail.html:518 @@ -3446,7 +3446,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:367 #: order/templates/order/sales_order_detail.html:383 msgid "Total price" -msgstr "" +msgstr "Toplam fiyat" #: order/templates/order/purchase_order_detail.html:431 #: order/templates/order/sales_order_detail.html:489 @@ -3567,7 +3567,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:336 msgid "ID" -msgstr "" +msgstr "ID" #: order/templates/order/sales_order_detail.html:404 #: templates/js/translated/build.js:710 templates/js/translated/build.js:1007 @@ -3655,7 +3655,7 @@ msgstr "" #: order/views.py:104 msgid "Cancel Order" -msgstr "" +msgstr "Siparişi İptal Et" #: order/views.py:113 order/views.py:139 msgid "Confirm order cancellation" @@ -3731,7 +3731,7 @@ msgstr "" #: order/views.py:705 msgid "Update prices" -msgstr "" +msgstr "Fiyatları güncelle" #: order/views.py:963 #, python-brace-format @@ -3995,7 +3995,7 @@ msgstr "Yinelenen DPN'ye parça ayarlarında izin verilmiyor" #: part/models.py:717 msgid "Part name" -msgstr "" +msgstr "Parça adı" #: part/models.py:724 msgid "Is Template" @@ -4015,12 +4015,12 @@ msgstr "Çeşidi" #: part/models.py:742 msgid "Part description" -msgstr "" +msgstr "Parça açıklaması" #: part/models.py:747 part/templates/part/category.html:82 #: part/templates/part/part_base.html:251 msgid "Keywords" -msgstr "" +msgstr "Anahtar kelimeler" #: part/models.py:748 msgid "Part keywords to improve visibility in search results" @@ -4061,7 +4061,7 @@ msgstr "" #: part/models.py:838 part/templates/part/part_base.html:289 msgid "Default Supplier" -msgstr "" +msgstr "Varsayılan Tedarikçi" #: part/models.py:839 msgid "Default supplier part" @@ -4077,7 +4077,7 @@ msgstr "" #: part/models.py:852 msgid "Minimum Stock" -msgstr "" +msgstr "Minimum Stok" #: part/models.py:853 msgid "Minimum allowed stock level" @@ -4112,11 +4112,11 @@ msgstr "Bu parça müşterilere satılabilir mi?" #: templates/js/translated/table_filters.js:255 #: templates/js/translated/table_filters.js:324 msgid "Active" -msgstr "" +msgstr "Aktif" #: part/models.py:893 msgid "Is this part active?" -msgstr "" +msgstr "Bu parça aktif mi?" #: part/models.py:898 msgid "Is this a virtual part, such as a software product or license?" @@ -4144,7 +4144,7 @@ msgstr "" #: part/models.py:915 msgid "Creation User" -msgstr "" +msgstr "Oluşturan Kullanıcı" #: part/models.py:1654 msgid "Sell multiple" @@ -4161,7 +4161,7 @@ msgstr "" #: part/models.py:2179 templates/js/translated/part.js:906 #: templates/js/translated/stock.js:473 msgid "Test Name" -msgstr "" +msgstr "Test Adı" #: part/models.py:2180 msgid "Enter a name for the test" @@ -4169,7 +4169,7 @@ msgstr "" #: part/models.py:2185 msgid "Test Description" -msgstr "" +msgstr "Test Açıklaması" #: part/models.py:2186 msgid "Enter description for this test" @@ -4506,11 +4506,11 @@ msgstr "Yeni konum oluştur" #: part/templates/part/category.html:261 part/templates/part/category.html:291 #: templates/js/translated/part.js:25 msgid "New Category" -msgstr "" +msgstr "Yeni Kategori" #: part/templates/part/category.html:262 msgid "Create new category" -msgstr "" +msgstr "Yeni kategori oluştur" #: part/templates/part/category.html:292 msgid "Create new Part Category" @@ -4530,7 +4530,7 @@ msgstr "" #: part/templates/part/category_delete.html:5 msgid "Are you sure you want to delete category" -msgstr "" +msgstr "Bu kategoriyi silmek istediğinize emin misiniz" #: part/templates/part/category_delete.html:8 #, python-format @@ -4543,7 +4543,7 @@ msgstr "Bu kategori silinirse, alt kategoriler taşınacaktır" #: part/templates/part/category_delete.html:11 msgid "category" -msgstr "" +msgstr "kategori" #: part/templates/part/category_delete.html:13 msgid "top level Parts category" @@ -4552,7 +4552,7 @@ msgstr "" #: part/templates/part/category_delete.html:25 #, python-format msgid "This category contains %(count)s parts" -msgstr "" +msgstr "Bu kategori %(count)s parça içermektedir" #: part/templates/part/category_delete.html:27 #, python-format @@ -4615,7 +4615,7 @@ msgstr "" #: part/templates/part/detail.html:77 msgid "New Order" -msgstr "" +msgstr "Yeni Sipariş" #: part/templates/part/detail.html:90 msgid "Sales Order Allocations" @@ -4746,7 +4746,7 @@ msgstr "" #: part/templates/part/navbar.html:61 msgid "Prices" -msgstr "" +msgstr "Fiyatlar" #: part/templates/part/navbar.html:90 msgid "Test Templates" @@ -4788,7 +4788,7 @@ msgstr "" #: templates/js/translated/company.js:666 templates/js/translated/part.js:172 #: templates/js/translated/part.js:249 msgid "Inactive" -msgstr "" +msgstr "Pasif" #: part/templates/part/part_base.html:68 msgid "Star this part" @@ -4883,7 +4883,7 @@ msgstr "Son Seri Numarası" #: part/templates/part/part_base.html:383 part/templates/part/prices.html:125 msgid "Calculate" -msgstr "" +msgstr "Hesapla" #: part/templates/part/part_base.html:507 #: part/templates/part/part_base.html:532 @@ -4906,7 +4906,7 @@ msgstr "" #: part/templates/part/prices.html:52 part/templates/part/prices.html:84 #: part/templates/part/prices.html:101 msgid "Unit Cost" -msgstr "" +msgstr "Birim Maliyeti" #: part/templates/part/part_pricing.html:32 #: part/templates/part/part_pricing.html:58 @@ -4915,7 +4915,7 @@ msgstr "" #: part/templates/part/prices.html:59 part/templates/part/prices.html:89 #: part/templates/part/prices.html:106 msgid "Total Cost" -msgstr "" +msgstr "Toplam Maliyet" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 msgid "No supplier pricing available" @@ -5108,7 +5108,7 @@ msgstr "" #: part/views.py:892 msgid "None" -msgstr "" +msgstr "Hiçbiri" #: part/views.py:951 msgid "Part QR Code" @@ -6389,59 +6389,59 @@ msgstr "" #: templates/InvenTree/settings/user.html:36 msgid "Email Address" -msgstr "" +msgstr "E-Posta Adresi" #: templates/InvenTree/settings/user.html:42 msgid "Theme Settings" -msgstr "" +msgstr "Tema Ayarları" #: templates/InvenTree/settings/user.html:63 msgid "Set Theme" -msgstr "" +msgstr "Tema Seç" #: templates/InvenTree/settings/user.html:70 msgid "Language Settings" -msgstr "" +msgstr "Dil Ayarları" #: templates/InvenTree/settings/user.html:90 msgid "Set Language" -msgstr "" +msgstr "Dili Ayarla" #: templates/InvenTree/settings/user_homepage.html:9 msgid "Home Page Settings" -msgstr "" +msgstr "Ana Sayfa Ayarları" #: templates/InvenTree/settings/user_search.html:9 msgid "Search Settings" -msgstr "" +msgstr "Arama Ayarları" #: templates/about.html:13 msgid "InvenTree Version Information" -msgstr "" +msgstr "InvenTree Sürüm Bilgisi" #: templates/about.html:22 msgid "InvenTree Version" -msgstr "" +msgstr "InvenTree Sürümü" #: templates/about.html:26 msgid "Up to Date" -msgstr "" +msgstr "Güncel" #: templates/about.html:28 msgid "Update Available" -msgstr "" +msgstr "Güncelleme Mevcut" #: templates/about.html:34 msgid "API Version" -msgstr "" +msgstr "API Sürümü" #: templates/about.html:39 msgid "Python Version" -msgstr "" +msgstr "Python Sürümü" #: templates/about.html:44 msgid "Django Version" -msgstr "" +msgstr "Django Sürümü" #: templates/about.html:51 msgid "Commit Hash" From 29efdb47812e8efb95775340771a745c9728a9ce Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 3 Aug 2021 04:26:39 +1000 Subject: [PATCH 002/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/tr/LC_MESSAGES/django.po | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po index 4b3a7b9a3f..5f43f9882d 100644 --- a/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-08-01 22:48+0000\n" -"PO-Revision-Date: 2021-08-02 17:30\n" +"PO-Revision-Date: 2021-08-02 18:26\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -6445,11 +6445,11 @@ msgstr "Django Sürümü" #: templates/about.html:51 msgid "Commit Hash" -msgstr "" +msgstr "Commit Hash Değeri" #: templates/about.html:58 msgid "Commit Date" -msgstr "" +msgstr "Commit Tarihi" #: templates/about.html:63 msgid "InvenTree Documentation" @@ -6461,30 +6461,30 @@ msgstr "" #: templates/about.html:73 msgid "Credits" -msgstr "" +msgstr "Katkıda Bulunanlar" #: templates/about.html:78 msgid "Mobile App" -msgstr "" +msgstr "Mobil Uygulama" #: templates/about.html:83 msgid "Submit Bug Report" -msgstr "" +msgstr "Hata Raporu Gönder" #: templates/about.html:90 templates/clip.html:4 msgid "copy to clipboard" -msgstr "" +msgstr "panoya kopyala" #: templates/about.html:90 msgid "copy version information" -msgstr "" +msgstr "sürüm bilgisini kopyala" #: templates/about.html:100 templates/js/translated/modals.js:33 #: templates/js/translated/modals.js:567 templates/js/translated/modals.js:661 #: templates/js/translated/modals.js:957 templates/modals.html:29 #: templates/modals.html:54 msgid "Close" -msgstr "" +msgstr "Kapat" #: templates/image_download.html:8 msgid "Specify URL for downloading image" @@ -6550,7 +6550,7 @@ msgstr "Seçili yapım işleri için rapor şablonu bulunamadı" #: templates/js/report.js:205 templates/js/translated/label.js:115 #: templates/js/translated/report.js:205 msgid "Select Parts" -msgstr "" +msgstr "Parçaları Seçin" #: templates/js/report.js:206 templates/js/translated/report.js:206 msgid "Part(s) must be selected before printing reports" @@ -6583,7 +6583,7 @@ msgstr "" #: templates/js/translated/api.js:161 templates/js/translated/modals.js:1027 msgid "No Response" -msgstr "" +msgstr "Cevap Yok" #: templates/js/translated/api.js:162 templates/js/translated/modals.js:1028 msgid "No response from the InvenTree server" From b329d6052f8faddad158808aeb14134e4c296d31 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 3 Aug 2021 10:18:25 +1000 Subject: [PATCH 003/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/fr/LC_MESSAGES/django.po | 64 +++++++++++------------ 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/InvenTree/locale/fr/LC_MESSAGES/django.po b/InvenTree/locale/fr/LC_MESSAGES/django.po index 61e08775e1..4ad42448c3 100644 --- a/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-01 22:48+0000\n" -"PO-Revision-Date: 2021-08-01 23:34\n" +"POT-Creation-Date: 2021-08-03 00:04+0000\n" +"PO-Revision-Date: 2021-08-03 00:18\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "Dupliquer le numéro de série: {n}" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1295 +#: stock/views.py:1313 msgid "Invalid quantity provided" msgstr "Quantité fournie invalide" @@ -1413,7 +1413,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1321 +#: build/views.py:183 stock/views.py:1339 msgid "Serial numbers already exist" msgstr "" @@ -1429,7 +1429,7 @@ msgstr "" msgid "Confirm unallocation of build stock" msgstr "" -#: build/views.py:280 build/views.py:370 stock/views.py:386 +#: build/views.py:280 build/views.py:370 stock/views.py:404 msgid "Check the confirmation box" msgstr "" @@ -4516,7 +4516,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:891 +#: part/templates/part/category.html:298 stock/views.py:909 msgid "Create new Stock Location" msgstr "" @@ -5990,7 +5990,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:864 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 msgid "Convert Stock Item" msgstr "" @@ -6011,103 +6011,103 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:163 +#: stock/views.py:181 msgid "Edit Stock Location" msgstr "" -#: stock/views.py:270 stock/views.py:843 stock/views.py:965 stock/views.py:1330 +#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 msgid "Owner is required (ownership control is enabled)" msgstr "" -#: stock/views.py:285 +#: stock/views.py:303 msgid "Stock Location QR code" msgstr "" -#: stock/views.py:304 +#: stock/views.py:322 msgid "Assign to Customer" msgstr "" -#: stock/views.py:313 +#: stock/views.py:331 msgid "Customer must be specified" msgstr "" -#: stock/views.py:337 +#: stock/views.py:355 msgid "Return to Stock" msgstr "" -#: stock/views.py:346 +#: stock/views.py:364 msgid "Specify a valid location" msgstr "" -#: stock/views.py:357 +#: stock/views.py:375 msgid "Stock item returned from customer" msgstr "" -#: stock/views.py:368 +#: stock/views.py:386 msgid "Delete All Test Data" msgstr "" -#: stock/views.py:385 +#: stock/views.py:403 msgid "Confirm test data deletion" msgstr "" -#: stock/views.py:490 +#: stock/views.py:508 msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:516 +#: stock/views.py:534 msgid "Install Stock Item" msgstr "" -#: stock/views.py:615 +#: stock/views.py:633 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:712 templates/js/translated/stock.js:270 +#: stock/views.py:730 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:723 +#: stock/views.py:741 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:745 +#: stock/views.py:763 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:982 +#: stock/views.py:1000 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1075 templates/js/translated/build.js:365 +#: stock/views.py:1093 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1217 +#: stock/views.py:1235 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1299 +#: stock/views.py:1317 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1399 +#: stock/views.py:1417 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1412 +#: stock/views.py:1430 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1423 +#: stock/views.py:1441 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1448 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1439 +#: stock/views.py:1457 msgid "Add Stock Tracking Entry" msgstr "" From 610f4c00d4b4436bd7f961a71b0ef7525c0375b1 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 3 Aug 2021 10:24:18 +1000 Subject: [PATCH 004/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/he/LC_MESSAGES/django.po | 64 +++++++++++------------ 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/InvenTree/locale/he/LC_MESSAGES/django.po b/InvenTree/locale/he/LC_MESSAGES/django.po index f9033526ee..8ca9dc0e92 100644 --- a/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/InvenTree/locale/he/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-01 22:48+0000\n" -"PO-Revision-Date: 2021-08-01 23:34\n" +"POT-Creation-Date: 2021-08-03 00:04+0000\n" +"PO-Revision-Date: 2021-08-03 00:24\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1295 +#: stock/views.py:1313 msgid "Invalid quantity provided" msgstr "" @@ -1413,7 +1413,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1321 +#: build/views.py:183 stock/views.py:1339 msgid "Serial numbers already exist" msgstr "" @@ -1429,7 +1429,7 @@ msgstr "" msgid "Confirm unallocation of build stock" msgstr "" -#: build/views.py:280 build/views.py:370 stock/views.py:386 +#: build/views.py:280 build/views.py:370 stock/views.py:404 msgid "Check the confirmation box" msgstr "" @@ -4516,7 +4516,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:891 +#: part/templates/part/category.html:298 stock/views.py:909 msgid "Create new Stock Location" msgstr "" @@ -5990,7 +5990,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:864 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 msgid "Convert Stock Item" msgstr "" @@ -6011,103 +6011,103 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:163 +#: stock/views.py:181 msgid "Edit Stock Location" msgstr "" -#: stock/views.py:270 stock/views.py:843 stock/views.py:965 stock/views.py:1330 +#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 msgid "Owner is required (ownership control is enabled)" msgstr "" -#: stock/views.py:285 +#: stock/views.py:303 msgid "Stock Location QR code" msgstr "" -#: stock/views.py:304 +#: stock/views.py:322 msgid "Assign to Customer" msgstr "" -#: stock/views.py:313 +#: stock/views.py:331 msgid "Customer must be specified" msgstr "" -#: stock/views.py:337 +#: stock/views.py:355 msgid "Return to Stock" msgstr "" -#: stock/views.py:346 +#: stock/views.py:364 msgid "Specify a valid location" msgstr "" -#: stock/views.py:357 +#: stock/views.py:375 msgid "Stock item returned from customer" msgstr "" -#: stock/views.py:368 +#: stock/views.py:386 msgid "Delete All Test Data" msgstr "" -#: stock/views.py:385 +#: stock/views.py:403 msgid "Confirm test data deletion" msgstr "" -#: stock/views.py:490 +#: stock/views.py:508 msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:516 +#: stock/views.py:534 msgid "Install Stock Item" msgstr "" -#: stock/views.py:615 +#: stock/views.py:633 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:712 templates/js/translated/stock.js:270 +#: stock/views.py:730 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:723 +#: stock/views.py:741 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:745 +#: stock/views.py:763 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:982 +#: stock/views.py:1000 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1075 templates/js/translated/build.js:365 +#: stock/views.py:1093 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1217 +#: stock/views.py:1235 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1299 +#: stock/views.py:1317 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1399 +#: stock/views.py:1417 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1412 +#: stock/views.py:1430 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1423 +#: stock/views.py:1441 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1448 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1439 +#: stock/views.py:1457 msgid "Add Stock Tracking Entry" msgstr "" From e3bfac3193740269a2c84e97e1a5106d7151c23b Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 3 Aug 2021 10:24:19 +1000 Subject: [PATCH 005/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/id/LC_MESSAGES/django.po | 64 +++++++++++------------ 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/InvenTree/locale/id/LC_MESSAGES/django.po b/InvenTree/locale/id/LC_MESSAGES/django.po index 20ab133958..492f5b4ee9 100644 --- a/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/InvenTree/locale/id/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-01 22:48+0000\n" -"PO-Revision-Date: 2021-08-01 23:34\n" +"POT-Creation-Date: 2021-08-03 00:04+0000\n" +"PO-Revision-Date: 2021-08-03 00:24\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1295 +#: stock/views.py:1313 msgid "Invalid quantity provided" msgstr "" @@ -1413,7 +1413,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1321 +#: build/views.py:183 stock/views.py:1339 msgid "Serial numbers already exist" msgstr "" @@ -1429,7 +1429,7 @@ msgstr "" msgid "Confirm unallocation of build stock" msgstr "" -#: build/views.py:280 build/views.py:370 stock/views.py:386 +#: build/views.py:280 build/views.py:370 stock/views.py:404 msgid "Check the confirmation box" msgstr "" @@ -4516,7 +4516,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:891 +#: part/templates/part/category.html:298 stock/views.py:909 msgid "Create new Stock Location" msgstr "" @@ -5990,7 +5990,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:864 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 msgid "Convert Stock Item" msgstr "" @@ -6011,103 +6011,103 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:163 +#: stock/views.py:181 msgid "Edit Stock Location" msgstr "" -#: stock/views.py:270 stock/views.py:843 stock/views.py:965 stock/views.py:1330 +#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 msgid "Owner is required (ownership control is enabled)" msgstr "" -#: stock/views.py:285 +#: stock/views.py:303 msgid "Stock Location QR code" msgstr "" -#: stock/views.py:304 +#: stock/views.py:322 msgid "Assign to Customer" msgstr "" -#: stock/views.py:313 +#: stock/views.py:331 msgid "Customer must be specified" msgstr "" -#: stock/views.py:337 +#: stock/views.py:355 msgid "Return to Stock" msgstr "" -#: stock/views.py:346 +#: stock/views.py:364 msgid "Specify a valid location" msgstr "" -#: stock/views.py:357 +#: stock/views.py:375 msgid "Stock item returned from customer" msgstr "" -#: stock/views.py:368 +#: stock/views.py:386 msgid "Delete All Test Data" msgstr "" -#: stock/views.py:385 +#: stock/views.py:403 msgid "Confirm test data deletion" msgstr "" -#: stock/views.py:490 +#: stock/views.py:508 msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:516 +#: stock/views.py:534 msgid "Install Stock Item" msgstr "" -#: stock/views.py:615 +#: stock/views.py:633 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:712 templates/js/translated/stock.js:270 +#: stock/views.py:730 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:723 +#: stock/views.py:741 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:745 +#: stock/views.py:763 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:982 +#: stock/views.py:1000 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1075 templates/js/translated/build.js:365 +#: stock/views.py:1093 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1217 +#: stock/views.py:1235 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1299 +#: stock/views.py:1317 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1399 +#: stock/views.py:1417 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1412 +#: stock/views.py:1430 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1423 +#: stock/views.py:1441 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1448 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1439 +#: stock/views.py:1457 msgid "Add Stock Tracking Entry" msgstr "" From c9364f70eb744d0f4d36687e611bad062383e0c1 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 3 Aug 2021 10:24:20 +1000 Subject: [PATCH 006/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/vi/LC_MESSAGES/django.po | 64 +++++++++++------------ 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/InvenTree/locale/vi/LC_MESSAGES/django.po b/InvenTree/locale/vi/LC_MESSAGES/django.po index 33a20abbb5..c208f85487 100644 --- a/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/InvenTree/locale/vi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-01 22:48+0000\n" -"PO-Revision-Date: 2021-08-01 23:34\n" +"POT-Creation-Date: 2021-08-03 00:04+0000\n" +"PO-Revision-Date: 2021-08-03 00:24\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1295 +#: stock/views.py:1313 msgid "Invalid quantity provided" msgstr "" @@ -1413,7 +1413,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1321 +#: build/views.py:183 stock/views.py:1339 msgid "Serial numbers already exist" msgstr "" @@ -1429,7 +1429,7 @@ msgstr "" msgid "Confirm unallocation of build stock" msgstr "" -#: build/views.py:280 build/views.py:370 stock/views.py:386 +#: build/views.py:280 build/views.py:370 stock/views.py:404 msgid "Check the confirmation box" msgstr "" @@ -4516,7 +4516,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:891 +#: part/templates/part/category.html:298 stock/views.py:909 msgid "Create new Stock Location" msgstr "" @@ -5990,7 +5990,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:864 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 msgid "Convert Stock Item" msgstr "" @@ -6011,103 +6011,103 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:163 +#: stock/views.py:181 msgid "Edit Stock Location" msgstr "" -#: stock/views.py:270 stock/views.py:843 stock/views.py:965 stock/views.py:1330 +#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 msgid "Owner is required (ownership control is enabled)" msgstr "" -#: stock/views.py:285 +#: stock/views.py:303 msgid "Stock Location QR code" msgstr "" -#: stock/views.py:304 +#: stock/views.py:322 msgid "Assign to Customer" msgstr "" -#: stock/views.py:313 +#: stock/views.py:331 msgid "Customer must be specified" msgstr "" -#: stock/views.py:337 +#: stock/views.py:355 msgid "Return to Stock" msgstr "" -#: stock/views.py:346 +#: stock/views.py:364 msgid "Specify a valid location" msgstr "" -#: stock/views.py:357 +#: stock/views.py:375 msgid "Stock item returned from customer" msgstr "" -#: stock/views.py:368 +#: stock/views.py:386 msgid "Delete All Test Data" msgstr "" -#: stock/views.py:385 +#: stock/views.py:403 msgid "Confirm test data deletion" msgstr "" -#: stock/views.py:490 +#: stock/views.py:508 msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:516 +#: stock/views.py:534 msgid "Install Stock Item" msgstr "" -#: stock/views.py:615 +#: stock/views.py:633 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:712 templates/js/translated/stock.js:270 +#: stock/views.py:730 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:723 +#: stock/views.py:741 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:745 +#: stock/views.py:763 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:982 +#: stock/views.py:1000 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1075 templates/js/translated/build.js:365 +#: stock/views.py:1093 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1217 +#: stock/views.py:1235 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1299 +#: stock/views.py:1317 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1399 +#: stock/views.py:1417 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1412 +#: stock/views.py:1430 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1423 +#: stock/views.py:1441 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1448 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1439 +#: stock/views.py:1457 msgid "Add Stock Tracking Entry" msgstr "" From a40f4f3bb2a2dc53626edee8dfc879051700e7e2 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 3 Aug 2021 10:24:22 +1000 Subject: [PATCH 007/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/sv/LC_MESSAGES/django.po | 64 +++++++++++------------ 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/InvenTree/locale/sv/LC_MESSAGES/django.po b/InvenTree/locale/sv/LC_MESSAGES/django.po index 317658ed66..3eb9ca62a4 100644 --- a/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/InvenTree/locale/sv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-01 22:48+0000\n" -"PO-Revision-Date: 2021-08-01 23:34\n" +"POT-Creation-Date: 2021-08-03 00:04+0000\n" +"PO-Revision-Date: 2021-08-03 00:24\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1295 +#: stock/views.py:1313 msgid "Invalid quantity provided" msgstr "" @@ -1413,7 +1413,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1321 +#: build/views.py:183 stock/views.py:1339 msgid "Serial numbers already exist" msgstr "" @@ -1429,7 +1429,7 @@ msgstr "" msgid "Confirm unallocation of build stock" msgstr "" -#: build/views.py:280 build/views.py:370 stock/views.py:386 +#: build/views.py:280 build/views.py:370 stock/views.py:404 msgid "Check the confirmation box" msgstr "" @@ -4516,7 +4516,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:891 +#: part/templates/part/category.html:298 stock/views.py:909 msgid "Create new Stock Location" msgstr "" @@ -5990,7 +5990,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:864 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 msgid "Convert Stock Item" msgstr "" @@ -6011,103 +6011,103 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:163 +#: stock/views.py:181 msgid "Edit Stock Location" msgstr "" -#: stock/views.py:270 stock/views.py:843 stock/views.py:965 stock/views.py:1330 +#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 msgid "Owner is required (ownership control is enabled)" msgstr "" -#: stock/views.py:285 +#: stock/views.py:303 msgid "Stock Location QR code" msgstr "" -#: stock/views.py:304 +#: stock/views.py:322 msgid "Assign to Customer" msgstr "" -#: stock/views.py:313 +#: stock/views.py:331 msgid "Customer must be specified" msgstr "" -#: stock/views.py:337 +#: stock/views.py:355 msgid "Return to Stock" msgstr "" -#: stock/views.py:346 +#: stock/views.py:364 msgid "Specify a valid location" msgstr "" -#: stock/views.py:357 +#: stock/views.py:375 msgid "Stock item returned from customer" msgstr "" -#: stock/views.py:368 +#: stock/views.py:386 msgid "Delete All Test Data" msgstr "" -#: stock/views.py:385 +#: stock/views.py:403 msgid "Confirm test data deletion" msgstr "" -#: stock/views.py:490 +#: stock/views.py:508 msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:516 +#: stock/views.py:534 msgid "Install Stock Item" msgstr "" -#: stock/views.py:615 +#: stock/views.py:633 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:712 templates/js/translated/stock.js:270 +#: stock/views.py:730 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:723 +#: stock/views.py:741 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:745 +#: stock/views.py:763 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:982 +#: stock/views.py:1000 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1075 templates/js/translated/build.js:365 +#: stock/views.py:1093 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1217 +#: stock/views.py:1235 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1299 +#: stock/views.py:1317 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1399 +#: stock/views.py:1417 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1412 +#: stock/views.py:1430 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1423 +#: stock/views.py:1441 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1448 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1439 +#: stock/views.py:1457 msgid "Add Stock Tracking Entry" msgstr "" From 0390775d2e70e698df604a95b99907220a83a717 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 3 Aug 2021 10:24:23 +1000 Subject: [PATCH 008/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/no/LC_MESSAGES/django.po | 64 +++++++++++------------ 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/InvenTree/locale/no/LC_MESSAGES/django.po b/InvenTree/locale/no/LC_MESSAGES/django.po index 1b55ce40e1..d386ab54d4 100644 --- a/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/InvenTree/locale/no/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-01 22:48+0000\n" -"PO-Revision-Date: 2021-08-01 23:34\n" +"POT-Creation-Date: 2021-08-03 00:04+0000\n" +"PO-Revision-Date: 2021-08-03 00:24\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "Dupliser serie: {n}" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1295 +#: stock/views.py:1313 msgid "Invalid quantity provided" msgstr "Ugyldig mengde oppgitt" @@ -1413,7 +1413,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1321 +#: build/views.py:183 stock/views.py:1339 msgid "Serial numbers already exist" msgstr "" @@ -1429,7 +1429,7 @@ msgstr "" msgid "Confirm unallocation of build stock" msgstr "" -#: build/views.py:280 build/views.py:370 stock/views.py:386 +#: build/views.py:280 build/views.py:370 stock/views.py:404 msgid "Check the confirmation box" msgstr "" @@ -4516,7 +4516,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:891 +#: part/templates/part/category.html:298 stock/views.py:909 msgid "Create new Stock Location" msgstr "" @@ -5990,7 +5990,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:864 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 msgid "Convert Stock Item" msgstr "" @@ -6011,103 +6011,103 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:163 +#: stock/views.py:181 msgid "Edit Stock Location" msgstr "" -#: stock/views.py:270 stock/views.py:843 stock/views.py:965 stock/views.py:1330 +#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 msgid "Owner is required (ownership control is enabled)" msgstr "" -#: stock/views.py:285 +#: stock/views.py:303 msgid "Stock Location QR code" msgstr "" -#: stock/views.py:304 +#: stock/views.py:322 msgid "Assign to Customer" msgstr "" -#: stock/views.py:313 +#: stock/views.py:331 msgid "Customer must be specified" msgstr "" -#: stock/views.py:337 +#: stock/views.py:355 msgid "Return to Stock" msgstr "" -#: stock/views.py:346 +#: stock/views.py:364 msgid "Specify a valid location" msgstr "" -#: stock/views.py:357 +#: stock/views.py:375 msgid "Stock item returned from customer" msgstr "" -#: stock/views.py:368 +#: stock/views.py:386 msgid "Delete All Test Data" msgstr "" -#: stock/views.py:385 +#: stock/views.py:403 msgid "Confirm test data deletion" msgstr "" -#: stock/views.py:490 +#: stock/views.py:508 msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:516 +#: stock/views.py:534 msgid "Install Stock Item" msgstr "" -#: stock/views.py:615 +#: stock/views.py:633 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:712 templates/js/translated/stock.js:270 +#: stock/views.py:730 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:723 +#: stock/views.py:741 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:745 +#: stock/views.py:763 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:982 +#: stock/views.py:1000 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1075 templates/js/translated/build.js:365 +#: stock/views.py:1093 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1217 +#: stock/views.py:1235 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1299 +#: stock/views.py:1317 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1399 +#: stock/views.py:1417 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1412 +#: stock/views.py:1430 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1423 +#: stock/views.py:1441 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1448 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1439 +#: stock/views.py:1457 msgid "Add Stock Tracking Entry" msgstr "" From d04dedc34e7d8eb9a60121988aa1f740952ecd19 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 3 Aug 2021 10:24:24 +1000 Subject: [PATCH 009/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/nl/LC_MESSAGES/django.po | 64 +++++++++++------------ 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/InvenTree/locale/nl/LC_MESSAGES/django.po b/InvenTree/locale/nl/LC_MESSAGES/django.po index aeeacab8e0..f6bdce1cbc 100644 --- a/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/InvenTree/locale/nl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-01 22:48+0000\n" -"PO-Revision-Date: 2021-08-01 23:34\n" +"POT-Creation-Date: 2021-08-03 00:04+0000\n" +"PO-Revision-Date: 2021-08-03 00:24\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1295 +#: stock/views.py:1313 msgid "Invalid quantity provided" msgstr "Ongeldige hoeveeldheid ingevoerd" @@ -1413,7 +1413,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1321 +#: build/views.py:183 stock/views.py:1339 msgid "Serial numbers already exist" msgstr "" @@ -1429,7 +1429,7 @@ msgstr "" msgid "Confirm unallocation of build stock" msgstr "" -#: build/views.py:280 build/views.py:370 stock/views.py:386 +#: build/views.py:280 build/views.py:370 stock/views.py:404 msgid "Check the confirmation box" msgstr "" @@ -4516,7 +4516,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:891 +#: part/templates/part/category.html:298 stock/views.py:909 msgid "Create new Stock Location" msgstr "" @@ -5990,7 +5990,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:864 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 msgid "Convert Stock Item" msgstr "" @@ -6011,103 +6011,103 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:163 +#: stock/views.py:181 msgid "Edit Stock Location" msgstr "" -#: stock/views.py:270 stock/views.py:843 stock/views.py:965 stock/views.py:1330 +#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 msgid "Owner is required (ownership control is enabled)" msgstr "" -#: stock/views.py:285 +#: stock/views.py:303 msgid "Stock Location QR code" msgstr "" -#: stock/views.py:304 +#: stock/views.py:322 msgid "Assign to Customer" msgstr "" -#: stock/views.py:313 +#: stock/views.py:331 msgid "Customer must be specified" msgstr "" -#: stock/views.py:337 +#: stock/views.py:355 msgid "Return to Stock" msgstr "" -#: stock/views.py:346 +#: stock/views.py:364 msgid "Specify a valid location" msgstr "" -#: stock/views.py:357 +#: stock/views.py:375 msgid "Stock item returned from customer" msgstr "" -#: stock/views.py:368 +#: stock/views.py:386 msgid "Delete All Test Data" msgstr "" -#: stock/views.py:385 +#: stock/views.py:403 msgid "Confirm test data deletion" msgstr "" -#: stock/views.py:490 +#: stock/views.py:508 msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:516 +#: stock/views.py:534 msgid "Install Stock Item" msgstr "" -#: stock/views.py:615 +#: stock/views.py:633 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:712 templates/js/translated/stock.js:270 +#: stock/views.py:730 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:723 +#: stock/views.py:741 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:745 +#: stock/views.py:763 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:982 +#: stock/views.py:1000 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1075 templates/js/translated/build.js:365 +#: stock/views.py:1093 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1217 +#: stock/views.py:1235 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1299 +#: stock/views.py:1317 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1399 +#: stock/views.py:1417 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1412 +#: stock/views.py:1430 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1423 +#: stock/views.py:1441 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1448 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1439 +#: stock/views.py:1457 msgid "Add Stock Tracking Entry" msgstr "" From 21d3719420eaeaea74a4eec41951a9c9c0ed89eb Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 3 Aug 2021 10:24:26 +1000 Subject: [PATCH 010/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/ko/LC_MESSAGES/django.po | 64 +++++++++++------------ 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/InvenTree/locale/ko/LC_MESSAGES/django.po b/InvenTree/locale/ko/LC_MESSAGES/django.po index 1937968226..52f1b97e88 100644 --- a/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/InvenTree/locale/ko/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-01 22:48+0000\n" -"PO-Revision-Date: 2021-08-01 23:34\n" +"POT-Creation-Date: 2021-08-03 00:04+0000\n" +"PO-Revision-Date: 2021-08-03 00:24\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1295 +#: stock/views.py:1313 msgid "Invalid quantity provided" msgstr "" @@ -1413,7 +1413,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1321 +#: build/views.py:183 stock/views.py:1339 msgid "Serial numbers already exist" msgstr "" @@ -1429,7 +1429,7 @@ msgstr "" msgid "Confirm unallocation of build stock" msgstr "" -#: build/views.py:280 build/views.py:370 stock/views.py:386 +#: build/views.py:280 build/views.py:370 stock/views.py:404 msgid "Check the confirmation box" msgstr "" @@ -4516,7 +4516,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:891 +#: part/templates/part/category.html:298 stock/views.py:909 msgid "Create new Stock Location" msgstr "" @@ -5990,7 +5990,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:864 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 msgid "Convert Stock Item" msgstr "" @@ -6011,103 +6011,103 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:163 +#: stock/views.py:181 msgid "Edit Stock Location" msgstr "" -#: stock/views.py:270 stock/views.py:843 stock/views.py:965 stock/views.py:1330 +#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 msgid "Owner is required (ownership control is enabled)" msgstr "" -#: stock/views.py:285 +#: stock/views.py:303 msgid "Stock Location QR code" msgstr "" -#: stock/views.py:304 +#: stock/views.py:322 msgid "Assign to Customer" msgstr "" -#: stock/views.py:313 +#: stock/views.py:331 msgid "Customer must be specified" msgstr "" -#: stock/views.py:337 +#: stock/views.py:355 msgid "Return to Stock" msgstr "" -#: stock/views.py:346 +#: stock/views.py:364 msgid "Specify a valid location" msgstr "" -#: stock/views.py:357 +#: stock/views.py:375 msgid "Stock item returned from customer" msgstr "" -#: stock/views.py:368 +#: stock/views.py:386 msgid "Delete All Test Data" msgstr "" -#: stock/views.py:385 +#: stock/views.py:403 msgid "Confirm test data deletion" msgstr "" -#: stock/views.py:490 +#: stock/views.py:508 msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:516 +#: stock/views.py:534 msgid "Install Stock Item" msgstr "" -#: stock/views.py:615 +#: stock/views.py:633 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:712 templates/js/translated/stock.js:270 +#: stock/views.py:730 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:723 +#: stock/views.py:741 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:745 +#: stock/views.py:763 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:982 +#: stock/views.py:1000 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1075 templates/js/translated/build.js:365 +#: stock/views.py:1093 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1217 +#: stock/views.py:1235 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1299 +#: stock/views.py:1317 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1399 +#: stock/views.py:1417 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1412 +#: stock/views.py:1430 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1423 +#: stock/views.py:1441 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1448 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1439 +#: stock/views.py:1457 msgid "Add Stock Tracking Entry" msgstr "" From 9c17be185a64bb2f2b04e601b3be567cd936b871 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 3 Aug 2021 10:24:27 +1000 Subject: [PATCH 011/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/el/LC_MESSAGES/django.po | 64 +++++++++++------------ 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/InvenTree/locale/el/LC_MESSAGES/django.po b/InvenTree/locale/el/LC_MESSAGES/django.po index e56dc9f5b9..4350edf559 100644 --- a/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/InvenTree/locale/el/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-01 22:48+0000\n" -"PO-Revision-Date: 2021-08-01 23:34\n" +"POT-Creation-Date: 2021-08-03 00:04+0000\n" +"PO-Revision-Date: 2021-08-03 00:24\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1295 +#: stock/views.py:1313 msgid "Invalid quantity provided" msgstr "" @@ -1413,7 +1413,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1321 +#: build/views.py:183 stock/views.py:1339 msgid "Serial numbers already exist" msgstr "" @@ -1429,7 +1429,7 @@ msgstr "" msgid "Confirm unallocation of build stock" msgstr "" -#: build/views.py:280 build/views.py:370 stock/views.py:386 +#: build/views.py:280 build/views.py:370 stock/views.py:404 msgid "Check the confirmation box" msgstr "" @@ -4516,7 +4516,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:891 +#: part/templates/part/category.html:298 stock/views.py:909 msgid "Create new Stock Location" msgstr "" @@ -5990,7 +5990,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:864 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 msgid "Convert Stock Item" msgstr "" @@ -6011,103 +6011,103 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:163 +#: stock/views.py:181 msgid "Edit Stock Location" msgstr "" -#: stock/views.py:270 stock/views.py:843 stock/views.py:965 stock/views.py:1330 +#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 msgid "Owner is required (ownership control is enabled)" msgstr "" -#: stock/views.py:285 +#: stock/views.py:303 msgid "Stock Location QR code" msgstr "" -#: stock/views.py:304 +#: stock/views.py:322 msgid "Assign to Customer" msgstr "" -#: stock/views.py:313 +#: stock/views.py:331 msgid "Customer must be specified" msgstr "" -#: stock/views.py:337 +#: stock/views.py:355 msgid "Return to Stock" msgstr "" -#: stock/views.py:346 +#: stock/views.py:364 msgid "Specify a valid location" msgstr "" -#: stock/views.py:357 +#: stock/views.py:375 msgid "Stock item returned from customer" msgstr "" -#: stock/views.py:368 +#: stock/views.py:386 msgid "Delete All Test Data" msgstr "" -#: stock/views.py:385 +#: stock/views.py:403 msgid "Confirm test data deletion" msgstr "" -#: stock/views.py:490 +#: stock/views.py:508 msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:516 +#: stock/views.py:534 msgid "Install Stock Item" msgstr "" -#: stock/views.py:615 +#: stock/views.py:633 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:712 templates/js/translated/stock.js:270 +#: stock/views.py:730 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:723 +#: stock/views.py:741 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:745 +#: stock/views.py:763 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:982 +#: stock/views.py:1000 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1075 templates/js/translated/build.js:365 +#: stock/views.py:1093 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1217 +#: stock/views.py:1235 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1299 +#: stock/views.py:1317 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1399 +#: stock/views.py:1417 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1412 +#: stock/views.py:1430 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1423 +#: stock/views.py:1441 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1448 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1439 +#: stock/views.py:1457 msgid "Add Stock Tracking Entry" msgstr "" From 601a06574be7b49e86be192d075c6c8479df20ba Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 3 Aug 2021 10:24:29 +1000 Subject: [PATCH 012/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/es/LC_MESSAGES/django.po | 64 +++++++++++------------ 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index ad1feb8d37..6b791c2071 100644 --- a/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/InvenTree/locale/es/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-01 22:48+0000\n" -"PO-Revision-Date: 2021-08-01 23:34\n" +"POT-Creation-Date: 2021-08-03 00:04+0000\n" +"PO-Revision-Date: 2021-08-03 00:24\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1295 +#: stock/views.py:1313 msgid "Invalid quantity provided" msgstr "Cantidad proporcionada no válida" @@ -1413,7 +1413,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1321 +#: build/views.py:183 stock/views.py:1339 msgid "Serial numbers already exist" msgstr "" @@ -1429,7 +1429,7 @@ msgstr "" msgid "Confirm unallocation of build stock" msgstr "" -#: build/views.py:280 build/views.py:370 stock/views.py:386 +#: build/views.py:280 build/views.py:370 stock/views.py:404 msgid "Check the confirmation box" msgstr "" @@ -4516,7 +4516,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:891 +#: part/templates/part/category.html:298 stock/views.py:909 msgid "Create new Stock Location" msgstr "" @@ -5990,7 +5990,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:864 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 msgid "Convert Stock Item" msgstr "" @@ -6011,103 +6011,103 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:163 +#: stock/views.py:181 msgid "Edit Stock Location" msgstr "" -#: stock/views.py:270 stock/views.py:843 stock/views.py:965 stock/views.py:1330 +#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 msgid "Owner is required (ownership control is enabled)" msgstr "" -#: stock/views.py:285 +#: stock/views.py:303 msgid "Stock Location QR code" msgstr "" -#: stock/views.py:304 +#: stock/views.py:322 msgid "Assign to Customer" msgstr "" -#: stock/views.py:313 +#: stock/views.py:331 msgid "Customer must be specified" msgstr "" -#: stock/views.py:337 +#: stock/views.py:355 msgid "Return to Stock" msgstr "" -#: stock/views.py:346 +#: stock/views.py:364 msgid "Specify a valid location" msgstr "" -#: stock/views.py:357 +#: stock/views.py:375 msgid "Stock item returned from customer" msgstr "" -#: stock/views.py:368 +#: stock/views.py:386 msgid "Delete All Test Data" msgstr "" -#: stock/views.py:385 +#: stock/views.py:403 msgid "Confirm test data deletion" msgstr "" -#: stock/views.py:490 +#: stock/views.py:508 msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:516 +#: stock/views.py:534 msgid "Install Stock Item" msgstr "" -#: stock/views.py:615 +#: stock/views.py:633 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:712 templates/js/translated/stock.js:270 +#: stock/views.py:730 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:723 +#: stock/views.py:741 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:745 +#: stock/views.py:763 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:982 +#: stock/views.py:1000 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1075 templates/js/translated/build.js:365 +#: stock/views.py:1093 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1217 +#: stock/views.py:1235 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1299 +#: stock/views.py:1317 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1399 +#: stock/views.py:1417 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1412 +#: stock/views.py:1430 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1423 +#: stock/views.py:1441 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1448 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1439 +#: stock/views.py:1457 msgid "Add Stock Tracking Entry" msgstr "" From 4f386c85572f97f0a2ee0948d7b2dba9ebf19a36 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 3 Aug 2021 10:24:30 +1000 Subject: [PATCH 013/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/zh/LC_MESSAGES/django.po | 64 +++++++++++------------ 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/InvenTree/locale/zh/LC_MESSAGES/django.po b/InvenTree/locale/zh/LC_MESSAGES/django.po index 3701b114e8..e39fea4aed 100644 --- a/InvenTree/locale/zh/LC_MESSAGES/django.po +++ b/InvenTree/locale/zh/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-01 22:48+0000\n" -"PO-Revision-Date: 2021-08-01 23:34\n" +"POT-Creation-Date: 2021-08-03 00:04+0000\n" +"PO-Revision-Date: 2021-08-03 00:24\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1295 +#: stock/views.py:1313 msgid "Invalid quantity provided" msgstr "" @@ -1413,7 +1413,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1321 +#: build/views.py:183 stock/views.py:1339 msgid "Serial numbers already exist" msgstr "" @@ -1429,7 +1429,7 @@ msgstr "" msgid "Confirm unallocation of build stock" msgstr "" -#: build/views.py:280 build/views.py:370 stock/views.py:386 +#: build/views.py:280 build/views.py:370 stock/views.py:404 msgid "Check the confirmation box" msgstr "" @@ -4516,7 +4516,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:891 +#: part/templates/part/category.html:298 stock/views.py:909 msgid "Create new Stock Location" msgstr "" @@ -5990,7 +5990,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:864 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 msgid "Convert Stock Item" msgstr "" @@ -6011,103 +6011,103 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:163 +#: stock/views.py:181 msgid "Edit Stock Location" msgstr "" -#: stock/views.py:270 stock/views.py:843 stock/views.py:965 stock/views.py:1330 +#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 msgid "Owner is required (ownership control is enabled)" msgstr "" -#: stock/views.py:285 +#: stock/views.py:303 msgid "Stock Location QR code" msgstr "" -#: stock/views.py:304 +#: stock/views.py:322 msgid "Assign to Customer" msgstr "" -#: stock/views.py:313 +#: stock/views.py:331 msgid "Customer must be specified" msgstr "" -#: stock/views.py:337 +#: stock/views.py:355 msgid "Return to Stock" msgstr "" -#: stock/views.py:346 +#: stock/views.py:364 msgid "Specify a valid location" msgstr "" -#: stock/views.py:357 +#: stock/views.py:375 msgid "Stock item returned from customer" msgstr "" -#: stock/views.py:368 +#: stock/views.py:386 msgid "Delete All Test Data" msgstr "" -#: stock/views.py:385 +#: stock/views.py:403 msgid "Confirm test data deletion" msgstr "" -#: stock/views.py:490 +#: stock/views.py:508 msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:516 +#: stock/views.py:534 msgid "Install Stock Item" msgstr "" -#: stock/views.py:615 +#: stock/views.py:633 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:712 templates/js/translated/stock.js:270 +#: stock/views.py:730 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:723 +#: stock/views.py:741 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:745 +#: stock/views.py:763 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:982 +#: stock/views.py:1000 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1075 templates/js/translated/build.js:365 +#: stock/views.py:1093 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1217 +#: stock/views.py:1235 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1299 +#: stock/views.py:1317 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1399 +#: stock/views.py:1417 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1412 +#: stock/views.py:1430 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1423 +#: stock/views.py:1441 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1448 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1439 +#: stock/views.py:1457 msgid "Add Stock Tracking Entry" msgstr "" From 4a4d45a562e41a212007589d22757357644407c7 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 3 Aug 2021 10:24:32 +1000 Subject: [PATCH 014/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/tr/LC_MESSAGES/django.po | 64 +++++++++++------------ 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po index 5f43f9882d..d9d80fb384 100644 --- a/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-01 22:48+0000\n" -"PO-Revision-Date: 2021-08-02 18:26\n" +"POT-Creation-Date: 2021-08-03 00:04+0000\n" +"PO-Revision-Date: 2021-08-03 00:24\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "Tekrarlanan seri {n}" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1295 +#: stock/views.py:1313 msgid "Invalid quantity provided" msgstr "Geçersiz veri sağlandı" @@ -1413,7 +1413,7 @@ msgstr "Yapım İşi Çıktısı Oluştur" msgid "Maximum output quantity is " msgstr "Maksimum çıktı miktarı " -#: build/views.py:183 stock/views.py:1321 +#: build/views.py:183 stock/views.py:1339 msgid "Serial numbers already exist" msgstr "Seri numaraları zaten mevcut" @@ -1429,7 +1429,7 @@ msgstr "Yapım İşi Çıktısı Sil" msgid "Confirm unallocation of build stock" msgstr "Yapım işi stoku tahsisinin iptalini onayla" -#: build/views.py:280 build/views.py:370 stock/views.py:386 +#: build/views.py:280 build/views.py:370 stock/views.py:404 msgid "Check the confirmation box" msgstr "Onay kutusunu işaretleyin" @@ -4516,7 +4516,7 @@ msgstr "Yeni kategori oluştur" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:891 +#: part/templates/part/category.html:298 stock/views.py:909 msgid "Create new Stock Location" msgstr "Yeni Stok konumu oluştur" @@ -5990,7 +5990,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:864 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 msgid "Convert Stock Item" msgstr "Stok Kalemine Dönüştür" @@ -6011,103 +6011,103 @@ msgstr "Bu işlem kolayca geri alınamaz" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:163 +#: stock/views.py:181 msgid "Edit Stock Location" msgstr "Stok konumunu düzenle" -#: stock/views.py:270 stock/views.py:843 stock/views.py:965 stock/views.py:1330 +#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 msgid "Owner is required (ownership control is enabled)" msgstr "Sahip gerekli (sahip kontrolü etkinleştirildi)" -#: stock/views.py:285 +#: stock/views.py:303 msgid "Stock Location QR code" msgstr "Stok Konumu QR Kodu" -#: stock/views.py:304 +#: stock/views.py:322 msgid "Assign to Customer" msgstr "" -#: stock/views.py:313 +#: stock/views.py:331 msgid "Customer must be specified" msgstr "" -#: stock/views.py:337 +#: stock/views.py:355 msgid "Return to Stock" msgstr "" -#: stock/views.py:346 +#: stock/views.py:364 msgid "Specify a valid location" msgstr "Geçerli bir konum belirtiniz" -#: stock/views.py:357 +#: stock/views.py:375 msgid "Stock item returned from customer" msgstr "" -#: stock/views.py:368 +#: stock/views.py:386 msgid "Delete All Test Data" msgstr "" -#: stock/views.py:385 +#: stock/views.py:403 msgid "Confirm test data deletion" msgstr "" -#: stock/views.py:490 +#: stock/views.py:508 msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:516 +#: stock/views.py:534 msgid "Install Stock Item" msgstr "" -#: stock/views.py:615 +#: stock/views.py:633 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:712 templates/js/translated/stock.js:270 +#: stock/views.py:730 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "Stok ayarlamasını onayla" -#: stock/views.py:723 +#: stock/views.py:741 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:745 +#: stock/views.py:763 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:982 +#: stock/views.py:1000 msgid "Serialize Stock" msgstr "Stoku Seri Numarala" -#: stock/views.py:1075 templates/js/translated/build.js:365 +#: stock/views.py:1093 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1217 +#: stock/views.py:1235 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1299 +#: stock/views.py:1317 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1399 +#: stock/views.py:1417 msgid "Delete Stock Location" msgstr "Stok Konumunu Sil" -#: stock/views.py:1412 +#: stock/views.py:1430 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1423 +#: stock/views.py:1441 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1448 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1439 +#: stock/views.py:1457 msgid "Add Stock Tracking Entry" msgstr "" From a588e64635ad4b24fec52fbdfaedef0703318eba Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 3 Aug 2021 10:24:33 +1000 Subject: [PATCH 015/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/ru/LC_MESSAGES/django.po | 64 +++++++++++------------ 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/InvenTree/locale/ru/LC_MESSAGES/django.po b/InvenTree/locale/ru/LC_MESSAGES/django.po index 80fc7bed7f..2d8c81e179 100644 --- a/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-01 22:48+0000\n" -"PO-Revision-Date: 2021-08-01 23:34\n" +"POT-Creation-Date: 2021-08-03 00:04+0000\n" +"PO-Revision-Date: 2021-08-03 00:24\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "Дублировать серийный номер: {n}" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1295 +#: stock/views.py:1313 msgid "Invalid quantity provided" msgstr "недопустимое количество" @@ -1413,7 +1413,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1321 +#: build/views.py:183 stock/views.py:1339 msgid "Serial numbers already exist" msgstr "" @@ -1429,7 +1429,7 @@ msgstr "" msgid "Confirm unallocation of build stock" msgstr "" -#: build/views.py:280 build/views.py:370 stock/views.py:386 +#: build/views.py:280 build/views.py:370 stock/views.py:404 msgid "Check the confirmation box" msgstr "" @@ -4516,7 +4516,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:891 +#: part/templates/part/category.html:298 stock/views.py:909 msgid "Create new Stock Location" msgstr "" @@ -5990,7 +5990,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:864 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 msgid "Convert Stock Item" msgstr "" @@ -6011,103 +6011,103 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:163 +#: stock/views.py:181 msgid "Edit Stock Location" msgstr "" -#: stock/views.py:270 stock/views.py:843 stock/views.py:965 stock/views.py:1330 +#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 msgid "Owner is required (ownership control is enabled)" msgstr "" -#: stock/views.py:285 +#: stock/views.py:303 msgid "Stock Location QR code" msgstr "" -#: stock/views.py:304 +#: stock/views.py:322 msgid "Assign to Customer" msgstr "" -#: stock/views.py:313 +#: stock/views.py:331 msgid "Customer must be specified" msgstr "" -#: stock/views.py:337 +#: stock/views.py:355 msgid "Return to Stock" msgstr "" -#: stock/views.py:346 +#: stock/views.py:364 msgid "Specify a valid location" msgstr "" -#: stock/views.py:357 +#: stock/views.py:375 msgid "Stock item returned from customer" msgstr "" -#: stock/views.py:368 +#: stock/views.py:386 msgid "Delete All Test Data" msgstr "" -#: stock/views.py:385 +#: stock/views.py:403 msgid "Confirm test data deletion" msgstr "" -#: stock/views.py:490 +#: stock/views.py:508 msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:516 +#: stock/views.py:534 msgid "Install Stock Item" msgstr "" -#: stock/views.py:615 +#: stock/views.py:633 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:712 templates/js/translated/stock.js:270 +#: stock/views.py:730 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:723 +#: stock/views.py:741 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:745 +#: stock/views.py:763 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:982 +#: stock/views.py:1000 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1075 templates/js/translated/build.js:365 +#: stock/views.py:1093 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1217 +#: stock/views.py:1235 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1299 +#: stock/views.py:1317 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1399 +#: stock/views.py:1417 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1412 +#: stock/views.py:1430 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1423 +#: stock/views.py:1441 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1448 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1439 +#: stock/views.py:1457 msgid "Add Stock Tracking Entry" msgstr "" From 1adc6ee28d8a33ee0b5f86bbb6168fe58b3fcf57 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 3 Aug 2021 10:24:34 +1000 Subject: [PATCH 016/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/pl/LC_MESSAGES/django.po | 64 +++++++++++------------ 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/InvenTree/locale/pl/LC_MESSAGES/django.po b/InvenTree/locale/pl/LC_MESSAGES/django.po index c068a39a0b..a807f7bf43 100644 --- a/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-01 22:48+0000\n" -"PO-Revision-Date: 2021-08-01 23:34\n" +"POT-Creation-Date: 2021-08-03 00:04+0000\n" +"PO-Revision-Date: 2021-08-03 00:24\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "Powtórzony numer seryjny: {n}" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1295 +#: stock/views.py:1313 msgid "Invalid quantity provided" msgstr "Podano nieprawidłową ilość" @@ -1413,7 +1413,7 @@ msgstr "Utwórz zlecenie budowy" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1321 +#: build/views.py:183 stock/views.py:1339 msgid "Serial numbers already exist" msgstr "Numer seryjny już istnieje" @@ -1429,7 +1429,7 @@ msgstr "" msgid "Confirm unallocation of build stock" msgstr "" -#: build/views.py:280 build/views.py:370 stock/views.py:386 +#: build/views.py:280 build/views.py:370 stock/views.py:404 msgid "Check the confirmation box" msgstr "" @@ -4516,7 +4516,7 @@ msgstr "Utwórz nową kategorię" msgid "Create new Part Category" msgstr "Utwórz nową kategorię części" -#: part/templates/part/category.html:298 stock/views.py:891 +#: part/templates/part/category.html:298 stock/views.py:909 msgid "Create new Stock Location" msgstr "Utwórz nową lokalizację magazynową" @@ -5990,7 +5990,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:864 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 msgid "Convert Stock Item" msgstr "" @@ -6011,103 +6011,103 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:163 +#: stock/views.py:181 msgid "Edit Stock Location" msgstr "" -#: stock/views.py:270 stock/views.py:843 stock/views.py:965 stock/views.py:1330 +#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 msgid "Owner is required (ownership control is enabled)" msgstr "" -#: stock/views.py:285 +#: stock/views.py:303 msgid "Stock Location QR code" msgstr "" -#: stock/views.py:304 +#: stock/views.py:322 msgid "Assign to Customer" msgstr "" -#: stock/views.py:313 +#: stock/views.py:331 msgid "Customer must be specified" msgstr "" -#: stock/views.py:337 +#: stock/views.py:355 msgid "Return to Stock" msgstr "" -#: stock/views.py:346 +#: stock/views.py:364 msgid "Specify a valid location" msgstr "" -#: stock/views.py:357 +#: stock/views.py:375 msgid "Stock item returned from customer" msgstr "" -#: stock/views.py:368 +#: stock/views.py:386 msgid "Delete All Test Data" msgstr "" -#: stock/views.py:385 +#: stock/views.py:403 msgid "Confirm test data deletion" msgstr "" -#: stock/views.py:490 +#: stock/views.py:508 msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:516 +#: stock/views.py:534 msgid "Install Stock Item" msgstr "" -#: stock/views.py:615 +#: stock/views.py:633 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:712 templates/js/translated/stock.js:270 +#: stock/views.py:730 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:723 +#: stock/views.py:741 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:745 +#: stock/views.py:763 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:982 +#: stock/views.py:1000 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1075 templates/js/translated/build.js:365 +#: stock/views.py:1093 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1217 +#: stock/views.py:1235 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1299 +#: stock/views.py:1317 msgid "Quantity cannot be negative" msgstr "Ilość nie może być ujemna" -#: stock/views.py:1399 +#: stock/views.py:1417 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1412 +#: stock/views.py:1430 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1423 +#: stock/views.py:1441 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1448 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1439 +#: stock/views.py:1457 msgid "Add Stock Tracking Entry" msgstr "" From a785bbcc9fec29567781bba0f63b84df37d0ba69 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 3 Aug 2021 10:24:36 +1000 Subject: [PATCH 017/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/ja/LC_MESSAGES/django.po | 64 +++++++++++------------ 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/InvenTree/locale/ja/LC_MESSAGES/django.po b/InvenTree/locale/ja/LC_MESSAGES/django.po index 16e9b5c6d2..9d59eafa6b 100644 --- a/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-01 22:48+0000\n" -"PO-Revision-Date: 2021-08-01 23:34\n" +"POT-Creation-Date: 2021-08-03 00:04+0000\n" +"PO-Revision-Date: 2021-08-03 00:24\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1295 +#: stock/views.py:1313 msgid "Invalid quantity provided" msgstr "数量コードが無効です" @@ -1413,7 +1413,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1321 +#: build/views.py:183 stock/views.py:1339 msgid "Serial numbers already exist" msgstr "" @@ -1429,7 +1429,7 @@ msgstr "" msgid "Confirm unallocation of build stock" msgstr "" -#: build/views.py:280 build/views.py:370 stock/views.py:386 +#: build/views.py:280 build/views.py:370 stock/views.py:404 msgid "Check the confirmation box" msgstr "" @@ -4516,7 +4516,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:891 +#: part/templates/part/category.html:298 stock/views.py:909 msgid "Create new Stock Location" msgstr "" @@ -5990,7 +5990,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:864 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 msgid "Convert Stock Item" msgstr "" @@ -6011,103 +6011,103 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:163 +#: stock/views.py:181 msgid "Edit Stock Location" msgstr "" -#: stock/views.py:270 stock/views.py:843 stock/views.py:965 stock/views.py:1330 +#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 msgid "Owner is required (ownership control is enabled)" msgstr "" -#: stock/views.py:285 +#: stock/views.py:303 msgid "Stock Location QR code" msgstr "" -#: stock/views.py:304 +#: stock/views.py:322 msgid "Assign to Customer" msgstr "" -#: stock/views.py:313 +#: stock/views.py:331 msgid "Customer must be specified" msgstr "" -#: stock/views.py:337 +#: stock/views.py:355 msgid "Return to Stock" msgstr "" -#: stock/views.py:346 +#: stock/views.py:364 msgid "Specify a valid location" msgstr "" -#: stock/views.py:357 +#: stock/views.py:375 msgid "Stock item returned from customer" msgstr "" -#: stock/views.py:368 +#: stock/views.py:386 msgid "Delete All Test Data" msgstr "" -#: stock/views.py:385 +#: stock/views.py:403 msgid "Confirm test data deletion" msgstr "" -#: stock/views.py:490 +#: stock/views.py:508 msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:516 +#: stock/views.py:534 msgid "Install Stock Item" msgstr "" -#: stock/views.py:615 +#: stock/views.py:633 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:712 templates/js/translated/stock.js:270 +#: stock/views.py:730 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:723 +#: stock/views.py:741 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:745 +#: stock/views.py:763 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:982 +#: stock/views.py:1000 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1075 templates/js/translated/build.js:365 +#: stock/views.py:1093 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1217 +#: stock/views.py:1235 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1299 +#: stock/views.py:1317 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1399 +#: stock/views.py:1417 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1412 +#: stock/views.py:1430 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1423 +#: stock/views.py:1441 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1448 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1439 +#: stock/views.py:1457 msgid "Add Stock Tracking Entry" msgstr "" From a97cd833ac2f499c59b835359871fb9adb3ec55a Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 3 Aug 2021 10:24:37 +1000 Subject: [PATCH 018/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/it/LC_MESSAGES/django.po | 64 +++++++++++------------ 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/InvenTree/locale/it/LC_MESSAGES/django.po b/InvenTree/locale/it/LC_MESSAGES/django.po index dd32fe85a2..d451c8fa4b 100644 --- a/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/InvenTree/locale/it/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-01 22:48+0000\n" -"PO-Revision-Date: 2021-08-01 23:34\n" +"POT-Creation-Date: 2021-08-03 00:04+0000\n" +"PO-Revision-Date: 2021-08-03 00:24\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1295 +#: stock/views.py:1313 msgid "Invalid quantity provided" msgstr "" @@ -1413,7 +1413,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1321 +#: build/views.py:183 stock/views.py:1339 msgid "Serial numbers already exist" msgstr "" @@ -1429,7 +1429,7 @@ msgstr "" msgid "Confirm unallocation of build stock" msgstr "" -#: build/views.py:280 build/views.py:370 stock/views.py:386 +#: build/views.py:280 build/views.py:370 stock/views.py:404 msgid "Check the confirmation box" msgstr "" @@ -4516,7 +4516,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:891 +#: part/templates/part/category.html:298 stock/views.py:909 msgid "Create new Stock Location" msgstr "" @@ -5990,7 +5990,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:864 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 msgid "Convert Stock Item" msgstr "" @@ -6011,103 +6011,103 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:163 +#: stock/views.py:181 msgid "Edit Stock Location" msgstr "" -#: stock/views.py:270 stock/views.py:843 stock/views.py:965 stock/views.py:1330 +#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 msgid "Owner is required (ownership control is enabled)" msgstr "" -#: stock/views.py:285 +#: stock/views.py:303 msgid "Stock Location QR code" msgstr "" -#: stock/views.py:304 +#: stock/views.py:322 msgid "Assign to Customer" msgstr "" -#: stock/views.py:313 +#: stock/views.py:331 msgid "Customer must be specified" msgstr "" -#: stock/views.py:337 +#: stock/views.py:355 msgid "Return to Stock" msgstr "" -#: stock/views.py:346 +#: stock/views.py:364 msgid "Specify a valid location" msgstr "" -#: stock/views.py:357 +#: stock/views.py:375 msgid "Stock item returned from customer" msgstr "" -#: stock/views.py:368 +#: stock/views.py:386 msgid "Delete All Test Data" msgstr "" -#: stock/views.py:385 +#: stock/views.py:403 msgid "Confirm test data deletion" msgstr "" -#: stock/views.py:490 +#: stock/views.py:508 msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:516 +#: stock/views.py:534 msgid "Install Stock Item" msgstr "" -#: stock/views.py:615 +#: stock/views.py:633 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:712 templates/js/translated/stock.js:270 +#: stock/views.py:730 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:723 +#: stock/views.py:741 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:745 +#: stock/views.py:763 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:982 +#: stock/views.py:1000 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1075 templates/js/translated/build.js:365 +#: stock/views.py:1093 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1217 +#: stock/views.py:1235 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1299 +#: stock/views.py:1317 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1399 +#: stock/views.py:1417 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1412 +#: stock/views.py:1430 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1423 +#: stock/views.py:1441 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1448 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1439 +#: stock/views.py:1457 msgid "Add Stock Tracking Entry" msgstr "" From 419d409e9890545c6c84b9e15aa5c604c16bed55 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 3 Aug 2021 10:24:38 +1000 Subject: [PATCH 019/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/de/LC_MESSAGES/django.po | 64 +++++++++++------------ 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index 254545775e..dc511d5687 100644 --- a/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/InvenTree/locale/de/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-01 22:48+0000\n" -"PO-Revision-Date: 2021-08-01 23:34\n" +"POT-Creation-Date: 2021-08-03 00:04+0000\n" +"PO-Revision-Date: 2021-08-03 00:24\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "Doppelte Seriennummer: {n}" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1295 +#: stock/views.py:1313 msgid "Invalid quantity provided" msgstr "Keine gültige Menge" @@ -1413,7 +1413,7 @@ msgstr "Endprodukt anlegen" msgid "Maximum output quantity is " msgstr "Maximale Endproduktmenge ist " -#: build/views.py:183 stock/views.py:1321 +#: build/views.py:183 stock/views.py:1339 msgid "Serial numbers already exist" msgstr "Seriennummern existieren bereits" @@ -1429,7 +1429,7 @@ msgstr "Endprodukt entfernen" msgid "Confirm unallocation of build stock" msgstr "Entfernung von Bestands-Zuordnung bestätigen" -#: build/views.py:280 build/views.py:370 stock/views.py:386 +#: build/views.py:280 build/views.py:370 stock/views.py:404 msgid "Check the confirmation box" msgstr "Bestätigungsbox bestätigen" @@ -4516,7 +4516,7 @@ msgstr "Teil-Kategorie anlegen" msgid "Create new Part Category" msgstr "Neue Teil-Kategorie anlegen" -#: part/templates/part/category.html:298 stock/views.py:891 +#: part/templates/part/category.html:298 stock/views.py:909 msgid "Create new Stock Location" msgstr "Neuen Lagerort erstellen" @@ -5990,7 +5990,7 @@ msgstr "Lade..." msgid "The following stock items will be uninstalled" msgstr "Die folgenden BestandsObjekte werden nicht mehr verbaut" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:864 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 msgid "Convert Stock Item" msgstr "BestandsObjekt umwandeln" @@ -6011,103 +6011,103 @@ msgstr "Diese Aktion kann nicht einfach rückgängig gemacht werden" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "Sind Sie sicher, dass Sie diesen BestandsObjekt-Verfolgungs-Eintrag löschen wollen?" -#: stock/views.py:163 +#: stock/views.py:181 msgid "Edit Stock Location" msgstr "BestandsObjekt-Lagerort bearbeiten" -#: stock/views.py:270 stock/views.py:843 stock/views.py:965 stock/views.py:1330 +#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 msgid "Owner is required (ownership control is enabled)" msgstr "Eigentümer notwendig (Eigentümerkontrolle aktiv)" -#: stock/views.py:285 +#: stock/views.py:303 msgid "Stock Location QR code" msgstr "QR-Code für diesen Lagerort" -#: stock/views.py:304 +#: stock/views.py:322 msgid "Assign to Customer" msgstr "Kunden zuweisen" -#: stock/views.py:313 +#: stock/views.py:331 msgid "Customer must be specified" msgstr "Kunde muss angegeben werden" -#: stock/views.py:337 +#: stock/views.py:355 msgid "Return to Stock" msgstr "zurück ins Lager" -#: stock/views.py:346 +#: stock/views.py:364 msgid "Specify a valid location" msgstr "gültigen Lagerort angeben" -#: stock/views.py:357 +#: stock/views.py:375 msgid "Stock item returned from customer" msgstr "BestandsObjekt retoure vom Kunden" -#: stock/views.py:368 +#: stock/views.py:386 msgid "Delete All Test Data" msgstr "alle Testdaten löschen" -#: stock/views.py:385 +#: stock/views.py:403 msgid "Confirm test data deletion" msgstr "Löschen Testdaten bestätigen" -#: stock/views.py:490 +#: stock/views.py:508 msgid "Stock Item QR Code" msgstr "BestandsObjekt-QR-Code" -#: stock/views.py:516 +#: stock/views.py:534 msgid "Install Stock Item" msgstr "BestandsObjekt installiert" -#: stock/views.py:615 +#: stock/views.py:633 msgid "Uninstall Stock Items" msgstr "BestandsObjekte deinstallieren" -#: stock/views.py:712 templates/js/translated/stock.js:270 +#: stock/views.py:730 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "Bestands-Anpassung bestätigen" -#: stock/views.py:723 +#: stock/views.py:741 msgid "Uninstalled stock items" msgstr "BestandsObjekte deinstalliert" -#: stock/views.py:745 +#: stock/views.py:763 msgid "Edit Stock Item" msgstr "BestandsObjekt bearbeiten" -#: stock/views.py:982 +#: stock/views.py:1000 msgid "Serialize Stock" msgstr "Lagerbestand erfassen" -#: stock/views.py:1075 templates/js/translated/build.js:365 +#: stock/views.py:1093 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "Neues BestandsObjekt hinzufügen" -#: stock/views.py:1217 +#: stock/views.py:1235 msgid "Duplicate Stock Item" msgstr "Bestand duplizieren" -#: stock/views.py:1299 +#: stock/views.py:1317 msgid "Quantity cannot be negative" msgstr "Anzahl kann nicht negativ sein" -#: stock/views.py:1399 +#: stock/views.py:1417 msgid "Delete Stock Location" msgstr "Bestand-Lagerort löschen" -#: stock/views.py:1412 +#: stock/views.py:1430 msgid "Delete Stock Item" msgstr "BestandsObjekt löschen" -#: stock/views.py:1423 +#: stock/views.py:1441 msgid "Delete Stock Tracking Entry" msgstr "Lagerbestands-Tracking-Eintrag löschen" -#: stock/views.py:1430 +#: stock/views.py:1448 msgid "Edit Stock Tracking Entry" msgstr "Lagerbestands-Tracking-Eintrag bearbeiten" -#: stock/views.py:1439 +#: stock/views.py:1457 msgid "Add Stock Tracking Entry" msgstr "Lagerbestands-Tracking-Eintrag hinzufügen" From 96565cde009a29c9800fa83db0ebcc83be332789 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 3 Aug 2021 10:24:41 +1000 Subject: [PATCH 020/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/th/LC_MESSAGES/django.po | 64 +++++++++++------------ 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/InvenTree/locale/th/LC_MESSAGES/django.po b/InvenTree/locale/th/LC_MESSAGES/django.po index 3dbccb6575..37db363327 100644 --- a/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/InvenTree/locale/th/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-01 22:48+0000\n" -"PO-Revision-Date: 2021-08-01 23:34\n" +"POT-Creation-Date: 2021-08-03 00:04+0000\n" +"PO-Revision-Date: 2021-08-03 00:24\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1295 +#: stock/views.py:1313 msgid "Invalid quantity provided" msgstr "" @@ -1413,7 +1413,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1321 +#: build/views.py:183 stock/views.py:1339 msgid "Serial numbers already exist" msgstr "" @@ -1429,7 +1429,7 @@ msgstr "" msgid "Confirm unallocation of build stock" msgstr "" -#: build/views.py:280 build/views.py:370 stock/views.py:386 +#: build/views.py:280 build/views.py:370 stock/views.py:404 msgid "Check the confirmation box" msgstr "" @@ -4516,7 +4516,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:891 +#: part/templates/part/category.html:298 stock/views.py:909 msgid "Create new Stock Location" msgstr "" @@ -5990,7 +5990,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:864 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 msgid "Convert Stock Item" msgstr "" @@ -6011,103 +6011,103 @@ msgstr "" msgid "Are you sure you want to delete this stock tracking entry?" msgstr "" -#: stock/views.py:163 +#: stock/views.py:181 msgid "Edit Stock Location" msgstr "" -#: stock/views.py:270 stock/views.py:843 stock/views.py:965 stock/views.py:1330 +#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 msgid "Owner is required (ownership control is enabled)" msgstr "" -#: stock/views.py:285 +#: stock/views.py:303 msgid "Stock Location QR code" msgstr "" -#: stock/views.py:304 +#: stock/views.py:322 msgid "Assign to Customer" msgstr "" -#: stock/views.py:313 +#: stock/views.py:331 msgid "Customer must be specified" msgstr "" -#: stock/views.py:337 +#: stock/views.py:355 msgid "Return to Stock" msgstr "" -#: stock/views.py:346 +#: stock/views.py:364 msgid "Specify a valid location" msgstr "" -#: stock/views.py:357 +#: stock/views.py:375 msgid "Stock item returned from customer" msgstr "" -#: stock/views.py:368 +#: stock/views.py:386 msgid "Delete All Test Data" msgstr "" -#: stock/views.py:385 +#: stock/views.py:403 msgid "Confirm test data deletion" msgstr "" -#: stock/views.py:490 +#: stock/views.py:508 msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:516 +#: stock/views.py:534 msgid "Install Stock Item" msgstr "" -#: stock/views.py:615 +#: stock/views.py:633 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:712 templates/js/translated/stock.js:270 +#: stock/views.py:730 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:723 +#: stock/views.py:741 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:745 +#: stock/views.py:763 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:982 +#: stock/views.py:1000 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1075 templates/js/translated/build.js:365 +#: stock/views.py:1093 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1217 +#: stock/views.py:1235 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1299 +#: stock/views.py:1317 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1399 +#: stock/views.py:1417 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1412 +#: stock/views.py:1430 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1423 +#: stock/views.py:1441 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1448 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1439 +#: stock/views.py:1457 msgid "Add Stock Tracking Entry" msgstr "" From ab9a5b2db5269d75f128a40ab7265ab335ac7f31 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 3 Aug 2021 18:22:20 +1000 Subject: [PATCH 021/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/tr/LC_MESSAGES/django.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po index d9d80fb384..e839e87305 100644 --- a/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-08-03 00:04+0000\n" -"PO-Revision-Date: 2021-08-03 00:24\n" +"PO-Revision-Date: 2021-08-03 08:22\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -3823,7 +3823,7 @@ msgstr "" #: part/forms.py:68 msgid "Levels" -msgstr "" +msgstr "Seviyeler" #: part/forms.py:68 msgid "Select maximum number of BOM levels to export (0 = all levels)" From faabbd44b3424202663b5767c5ea1ee53e5922e4 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 09:57:03 +1000 Subject: [PATCH 022/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/fr/LC_MESSAGES/django.po | 278 ++++++++++++---------- 1 file changed, 148 insertions(+), 130 deletions(-) diff --git a/InvenTree/locale/fr/LC_MESSAGES/django.po b/InvenTree/locale/fr/LC_MESSAGES/django.po index 4ad42448c3..450103c3b4 100644 --- a/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 00:04+0000\n" -"PO-Revision-Date: 2021-08-03 00:18\n" +"POT-Creation-Date: 2021-08-03 23:04+0000\n" +"PO-Revision-Date: 2021-08-03 23:57\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "Dupliquer le numéro de série: {n}" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1313 +#: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "Quantité fournie invalide" @@ -540,8 +540,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 #: report/templates/report/inventree_test_report_base.html:77 -#: stock/forms.py:141 stock/forms.py:247 -#: stock/templates/stock/item_base.html:267 +#: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 #: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 @@ -561,7 +560,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "" -#: build/forms.py:95 order/forms.py:114 stock/forms.py:84 +#: build/forms.py:95 order/forms.py:114 stock/forms.py:83 msgid "Serial Numbers" msgstr "Numéros de série" @@ -590,7 +589,7 @@ msgid "Mark build as complete" msgstr "" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:286 stock/templates/stock/item_base.html:297 +#: stock/forms.py:280 stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:363 #: templates/js/translated/barcode.js:531 templates/js/translated/build.js:256 @@ -607,7 +606,7 @@ msgstr "Emplacement des pièces terminées" #: build/forms.py:215 build/templates/build/build_base.html:138 #: build/templates/build/detail.html:62 order/models.py:549 #: order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 +#: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:119 templates/js/translated/build.js:902 #: templates/js/translated/order.js:251 templates/js/translated/order.js:354 #: templates/js/translated/stock.js:987 templates/js/translated/stock.js:1491 @@ -822,7 +821,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:83 #: company/templates/company/supplier_part.html:82 #: part/templates/part/part_base.html:258 stock/models.py:501 -#: stock/templates/stock/item_base.html:357 +#: stock/templates/stock/item_base.html:359 msgid "External Link" msgstr "Lien Externe" @@ -843,7 +842,7 @@ msgstr "" #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 -#: stock/forms.py:139 stock/forms.py:256 stock/forms.py:288 stock/models.py:573 +#: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 #: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 @@ -898,7 +897,7 @@ msgstr "" msgid "Selected stock item not found in BOM for part '{p}'" msgstr "L'article en stock sélectionné n'a pas été trouvé dans la BOM pour la pièce '{p}'" -#: build/models.py:1372 stock/templates/stock/item_base.html:329 +#: build/models.py:1372 stock/templates/stock/item_base.html:331 #: templates/InvenTree/search.html:183 templates/js/translated/build.js:846 #: templates/navbar.html:29 msgid "Build" @@ -910,7 +909,7 @@ msgstr "" #: build/models.py:1389 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 -#: stock/templates/stock/item_base.html:351 +#: stock/templates/stock/item_base.html:353 #: stock/templates/stock/stock_adjust.html:16 #: templates/js/translated/build.js:244 templates/js/translated/build.js:249 #: templates/js/translated/build.js:993 templates/js/translated/order.js:435 @@ -939,7 +938,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:205 #: order/templates/order/sales_order_detail.html:290 #: report/templates/report/inventree_test_report_base.html:75 -#: stock/models.py:495 stock/templates/stock/item_base.html:249 +#: stock/models.py:495 stock/templates/stock/item_base.html:251 #: templates/js/translated/build.js:604 #: templates/js/translated/model_renderers.js:54 msgid "Serial Number" @@ -1037,6 +1036,10 @@ msgstr "" msgid "Cancel Build" msgstr "" +#: build/templates/build/build_base.html:114 +msgid "Delete Build" +msgstr "" + #: build/templates/build/build_base.html:124 #: build/templates/build/detail.html:15 msgid "Build Details" @@ -1059,7 +1062,7 @@ msgstr "" #: order/templates/order/sales_order_ship.html:25 #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 -#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:293 #: templates/js/translated/order.js:309 msgid "Sales Order" msgstr "" @@ -1170,7 +1173,7 @@ msgstr "" #: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:782 #: order/templates/order/purchase_order_detail.html:408 -#: order/templates/order/receive_parts.html:25 stock/forms.py:135 +#: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" msgstr "" @@ -1179,7 +1182,7 @@ msgid "Destination location not specified" msgstr "" #: build/templates/build/detail.html:73 -#: stock/templates/stock/item_base.html:315 +#: stock/templates/stock/item_base.html:317 #: templates/js/translated/stock.js:995 templates/js/translated/stock.js:1743 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:198 @@ -1302,7 +1305,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:58 #: order/templates/order/sales_order_detail.html:85 #: part/templates/part/detail.html:109 stock/templates/stock/item.html:102 -#: stock/templates/stock/item.html:168 +#: stock/templates/stock/item.html:187 msgid "Edit Notes" msgstr "" @@ -1310,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:232 +#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1319,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:200 +#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1327,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:209 +#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1335,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:210 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1413,7 +1416,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1339 +#: build/views.py:183 stock/views.py:1389 msgid "Serial numbers already exist" msgstr "" @@ -1689,7 +1692,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:617 part/models.py:2280 report/models.py:187 -#: stock/forms.py:225 templates/js/translated/table_filters.js:25 +#: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" msgstr "" @@ -2248,7 +2251,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:317 company/models.py:484 stock/models.py:448 -#: stock/templates/stock/item_base.html:235 +#: stock/templates/stock/item_base.html:237 msgid "Base Part" msgstr "" @@ -2259,7 +2262,7 @@ msgstr "" #: company/models.py:332 company/templates/company/company_base.html:116 #: company/templates/company/manufacturer_part.html:89 #: company/templates/company/supplier_part.html:98 part/bom.py:170 -#: part/bom.py:241 stock/templates/stock/item_base.html:364 +#: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:249 #: templates/js/translated/company.js:425 #: templates/js/translated/company.js:701 @@ -2293,7 +2296,7 @@ msgstr "" #: company/models.py:406 company/models.py:507 #: company/templates/company/manufacturer_part.html:6 #: company/templates/company/manufacturer_part.html:23 -#: stock/templates/stock/item_base.html:374 +#: stock/templates/stock/item_base.html:376 msgid "Manufacturer Part" msgstr "" @@ -2326,7 +2329,7 @@ msgstr "" #: company/templates/company/supplier_part.html:88 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 -#: part/bom.py:286 stock/templates/stock/item_base.html:381 +#: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:253 #: templates/js/translated/company.js:675 templates/js/translated/order.js:234 msgid "Supplier" @@ -2373,7 +2376,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:531 company/templates/company/supplier_part.html:113 -#: stock/models.py:472 stock/templates/stock/item_base.html:322 +#: stock/models.py:472 stock/templates/stock/item_base.html:324 #: templates/js/translated/company.js:751 templates/js/translated/stock.js:1074 msgid "Packaging" msgstr "" @@ -2442,7 +2445,7 @@ msgstr "" #: company/templates/company/company_base.html:126 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:490 -#: stock/models.py:491 stock/templates/stock/item_base.html:274 +#: stock/models.py:491 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:245 templates/js/translated/order.js:331 #: templates/js/translated/stock.js:1455 msgid "Customer" @@ -2721,7 +2724,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:457 -#: stock/templates/stock/item_base.html:386 +#: stock/templates/stock/item_base.html:388 #: templates/js/translated/company.js:691 templates/js/translated/stock.js:1046 msgid "Supplier Part" msgstr "" @@ -2853,7 +2856,7 @@ msgstr "" msgid "Label description" msgstr "" -#: label/models.py:127 stock/forms.py:168 +#: label/models.py:127 stock/forms.py:167 msgid "Label" msgstr "" @@ -3071,7 +3074,7 @@ msgstr "" #: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 -#: stock/templates/stock/item_base.html:336 +#: stock/templates/stock/item_base.html:338 #: templates/js/translated/order.js:212 templates/js/translated/stock.js:1025 #: templates/js/translated/stock.js:1436 msgid "Purchase Order" @@ -3093,7 +3096,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:776 part/templates/part/prices.html:157 stock/models.py:582 -#: stock/templates/stock/item_base.html:343 +#: stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1069 msgid "Purchase Price" msgstr "" @@ -4516,7 +4519,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:909 +#: part/templates/part/category.html:298 stock/views.py:959 msgid "Create new Stock Location" msgstr "" @@ -4709,17 +4712,17 @@ msgstr "" #: part/templates/part/detail.html:902 #, python-format -msgid "Single Price - %(currency)s" +msgid "Purchase Unit Price - %(currency)s" msgstr "" #: part/templates/part/detail.html:914 #, python-format -msgid "Single Price Difference - %(currency)s" +msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" #: part/templates/part/detail.html:926 #, python-format -msgid "Part Single Price - %(currency)s" +msgid "Supplier Unit Cost - %(currency)s" msgstr "" #: part/templates/part/detail.html:1015 @@ -4817,7 +4820,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:88 -#: stock/templates/stock/item_base.html:140 +#: stock/templates/stock/item_base.html:142 #: stock/templates/stock/location.html:62 msgid "Stock actions" msgstr "" @@ -4918,6 +4921,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 +#: templates/js/translated/bom.js:271 msgid "No supplier pricing available" msgstr "" @@ -5005,7 +5009,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 msgid "Supplier Cost" msgstr "" @@ -5380,61 +5384,57 @@ msgstr "" msgid "Moved {n} parts to {loc}" msgstr "" -#: stock/forms.py:80 stock/forms.py:313 stock/models.py:550 -#: stock/templates/stock/item_base.html:393 +#: stock/forms.py:79 stock/forms.py:307 stock/models.py:550 +#: stock/templates/stock/item_base.html:395 #: templates/js/translated/stock.js:1013 msgid "Expiry Date" msgstr "" -#: stock/forms.py:81 stock/forms.py:314 +#: stock/forms.py:80 stock/forms.py:308 msgid "Expiration date for this stock item" msgstr "" -#: stock/forms.py:84 +#: stock/forms.py:83 msgid "Enter unique serial numbers (or leave blank)" msgstr "" -#: stock/forms.py:135 +#: stock/forms.py:134 msgid "Destination for serialized stock (by default, will remain in current location)" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Serial numbers" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Unique serial numbers (must match quantity)" msgstr "" -#: stock/forms.py:139 stock/forms.py:288 +#: stock/forms.py:138 stock/forms.py:282 msgid "Add transaction note (optional)" msgstr "" -#: stock/forms.py:169 stock/forms.py:225 +#: stock/forms.py:168 stock/forms.py:224 msgid "Select test report template" msgstr "" -#: stock/forms.py:241 +#: stock/forms.py:240 msgid "Stock item to install" msgstr "" -#: stock/forms.py:248 -msgid "Stock quantity to assign" -msgstr "" - -#: stock/forms.py:276 +#: stock/forms.py:270 msgid "Must not exceed available quantity" msgstr "" -#: stock/forms.py:286 +#: stock/forms.py:280 msgid "Destination location for uninstalled items" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm uninstall" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm removal of installed stock items" msgstr "" @@ -5499,7 +5499,7 @@ msgstr "" msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:478 stock/templates/stock/item_base.html:282 +#: stock/models.py:478 stock/templates/stock/item_base.html:284 msgid "Installed In" msgstr "" @@ -5659,26 +5659,30 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:280 stock/templates/stock/item.html:305 +#: stock/templates/stock/item.html:124 stock/views.py:534 +msgid "Install Stock Item" +msgstr "" + +#: stock/templates/stock/item.html:299 stock/templates/stock/item.html:324 msgid "Add Test Result" msgstr "" -#: stock/templates/stock/item.html:325 +#: stock/templates/stock/item.html:344 msgid "Edit Test Result" msgstr "" -#: stock/templates/stock/item.html:339 +#: stock/templates/stock/item.html:358 msgid "Delete Test Result" msgstr "" #: stock/templates/stock/item_base.html:33 -#: stock/templates/stock/item_base.html:397 +#: stock/templates/stock/item_base.html:399 #: templates/js/translated/table_filters.js:212 msgid "Expired" msgstr "" #: stock/templates/stock/item_base.html:43 -#: stock/templates/stock/item_base.html:399 +#: stock/templates/stock/item_base.html:401 #: templates/js/translated/table_filters.js:218 msgid "Stale" msgstr "" @@ -5735,129 +5739,137 @@ msgstr "" msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:143 +#: stock/templates/stock/item_base.html:133 +msgid "Install stock item" +msgstr "" + +#: stock/templates/stock/item_base.html:133 +msgid "Install" +msgstr "" + +#: stock/templates/stock/item_base.html:145 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:146 +#: stock/templates/stock/item_base.html:148 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:148 +#: stock/templates/stock/item_base.html:150 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:151 +#: stock/templates/stock/item_base.html:153 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:171 +#: stock/templates/stock/item_base.html:173 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:178 +#: stock/templates/stock/item_base.html:180 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:179 +#: stock/templates/stock/item_base.html:181 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:192 +#: stock/templates/stock/item_base.html:194 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:202 #, python-format msgid "This stock item is allocated to Sales Order %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:208 +#: stock/templates/stock/item_base.html:210 #, python-format msgid "This stock item is allocated to Build %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:214 +#: stock/templates/stock/item_base.html:216 msgid "This stock item is serialized - it has a unique serial number and the quantity cannot be adjusted." msgstr "" -#: stock/templates/stock/item_base.html:218 +#: stock/templates/stock/item_base.html:220 msgid "This stock item cannot be deleted as it has child items" msgstr "" -#: stock/templates/stock/item_base.html:222 +#: stock/templates/stock/item_base.html:224 msgid "This stock item will be automatically deleted when all stock is depleted." msgstr "" -#: stock/templates/stock/item_base.html:230 +#: stock/templates/stock/item_base.html:232 msgid "Stock Item Details" msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:254 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:258 +#: stock/templates/stock/item_base.html:260 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:301 +#: stock/templates/stock/item_base.html:303 #: templates/js/translated/build.js:628 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:308 +#: stock/templates/stock/item_base.html:310 msgid "Barcode Identifier" msgstr "" -#: stock/templates/stock/item_base.html:350 +#: stock/templates/stock/item_base.html:352 msgid "Parent Item" msgstr "" -#: stock/templates/stock/item_base.html:368 +#: stock/templates/stock/item_base.html:370 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:397 -#, python-format -msgid "This StockItem expired on %(item.expiry_date)s" -msgstr "" - #: stock/templates/stock/item_base.html:399 #, python-format +msgid "This StockItem expired on %(item.expiry_date)s" +msgstr "" + +#: stock/templates/stock/item_base.html:401 +#, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:406 +#: stock/templates/stock/item_base.html:408 #: templates/js/translated/stock.js:1020 msgid "Last Updated" msgstr "" -#: stock/templates/stock/item_base.html:411 +#: stock/templates/stock/item_base.html:413 msgid "Last Stocktake" msgstr "" -#: stock/templates/stock/item_base.html:415 +#: stock/templates/stock/item_base.html:417 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:426 +#: stock/templates/stock/item_base.html:428 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:500 +#: stock/templates/stock/item_base.html:516 msgid "Save" msgstr "Enregistrer" -#: stock/templates/stock/item_base.html:512 +#: stock/templates/stock/item_base.html:528 msgid "Edit Stock Status" msgstr "" @@ -5870,20 +5882,37 @@ msgstr "" msgid "This will remove %(qty)s units of %(full_name)s from stock." msgstr "" -#: stock/templates/stock/item_install.html:7 -msgid "Install another StockItem into this item." +#: stock/templates/stock/item_install.html:8 +msgid "Install another Stock Item into this item." msgstr "" -#: stock/templates/stock/item_install.html:10 +#: stock/templates/stock/item_install.html:11 +#: stock/templates/stock/item_install.html:24 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: stock/templates/stock/item_install.html:13 -msgid "The StockItem links to a Part which is in the BOM for this StockItem" +#: stock/templates/stock/item_install.html:14 +msgid "The Stock Item links to a Part which is in the BOM for this Stock Item" msgstr "" -#: stock/templates/stock/item_install.html:14 -msgid "The StockItem is currently in stock" +#: stock/templates/stock/item_install.html:15 +msgid "The Stock Item is currently in stock" +msgstr "" + +#: stock/templates/stock/item_install.html:16 +msgid "The Stock Item is serialized and does not belong to another item" +msgstr "" + +#: stock/templates/stock/item_install.html:21 +msgid "Install this Stock Item in another stock item." +msgstr "" + +#: stock/templates/stock/item_install.html:27 +msgid "The part associated to this Stock Item belongs to another part's BOM" +msgstr "" + +#: stock/templates/stock/item_install.html:28 +msgid "This Stock Item is serialized and does not belong to another item" msgstr "" #: stock/templates/stock/item_serialize.html:5 @@ -5990,7 +6019,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:932 msgid "Convert Stock Item" msgstr "" @@ -6015,7 +6044,8 @@ msgstr "" msgid "Edit Stock Location" msgstr "" -#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 +#: stock/views.py:288 stock/views.py:911 stock/views.py:1033 +#: stock/views.py:1398 msgid "Owner is required (ownership control is enabled)" msgstr "" @@ -6055,59 +6085,55 @@ msgstr "" msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:534 -msgid "Install Stock Item" -msgstr "" - -#: stock/views.py:633 +#: stock/views.py:683 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:730 templates/js/translated/stock.js:270 +#: stock/views.py:780 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:741 +#: stock/views.py:791 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:763 +#: stock/views.py:813 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:1000 +#: stock/views.py:1050 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1093 templates/js/translated/build.js:365 +#: stock/views.py:1143 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1235 +#: stock/views.py:1285 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1317 +#: stock/views.py:1367 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1417 +#: stock/views.py:1467 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1480 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1441 +#: stock/views.py:1491 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1448 +#: stock/views.py:1498 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1457 +#: stock/views.py:1507 msgid "Add Stock Tracking Entry" msgstr "" @@ -6760,14 +6786,6 @@ msgstr "" msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:265 -msgid "Buy Price" -msgstr "" - -#: templates/js/translated/bom.js:271 -msgid "No pricing available" -msgstr "" - #: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 msgid "View BOM" msgstr "" From e14d4431cce216e6d0fe71fbf3e944bf00dcf45e Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 09:57:04 +1000 Subject: [PATCH 023/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/he/LC_MESSAGES/django.po | 278 ++++++++++++---------- 1 file changed, 148 insertions(+), 130 deletions(-) diff --git a/InvenTree/locale/he/LC_MESSAGES/django.po b/InvenTree/locale/he/LC_MESSAGES/django.po index 8ca9dc0e92..7637322675 100644 --- a/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/InvenTree/locale/he/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 00:04+0000\n" -"PO-Revision-Date: 2021-08-03 00:24\n" +"POT-Creation-Date: 2021-08-03 23:04+0000\n" +"PO-Revision-Date: 2021-08-03 23:57\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1313 +#: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "" @@ -540,8 +540,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 #: report/templates/report/inventree_test_report_base.html:77 -#: stock/forms.py:141 stock/forms.py:247 -#: stock/templates/stock/item_base.html:267 +#: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 #: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 @@ -561,7 +560,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "" -#: build/forms.py:95 order/forms.py:114 stock/forms.py:84 +#: build/forms.py:95 order/forms.py:114 stock/forms.py:83 msgid "Serial Numbers" msgstr "" @@ -590,7 +589,7 @@ msgid "Mark build as complete" msgstr "" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:286 stock/templates/stock/item_base.html:297 +#: stock/forms.py:280 stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:363 #: templates/js/translated/barcode.js:531 templates/js/translated/build.js:256 @@ -607,7 +606,7 @@ msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 #: build/templates/build/detail.html:62 order/models.py:549 #: order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 +#: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:119 templates/js/translated/build.js:902 #: templates/js/translated/order.js:251 templates/js/translated/order.js:354 #: templates/js/translated/stock.js:987 templates/js/translated/stock.js:1491 @@ -822,7 +821,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:83 #: company/templates/company/supplier_part.html:82 #: part/templates/part/part_base.html:258 stock/models.py:501 -#: stock/templates/stock/item_base.html:357 +#: stock/templates/stock/item_base.html:359 msgid "External Link" msgstr "" @@ -843,7 +842,7 @@ msgstr "" #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 -#: stock/forms.py:139 stock/forms.py:256 stock/forms.py:288 stock/models.py:573 +#: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 #: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 @@ -898,7 +897,7 @@ msgstr "" msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" -#: build/models.py:1372 stock/templates/stock/item_base.html:329 +#: build/models.py:1372 stock/templates/stock/item_base.html:331 #: templates/InvenTree/search.html:183 templates/js/translated/build.js:846 #: templates/navbar.html:29 msgid "Build" @@ -910,7 +909,7 @@ msgstr "" #: build/models.py:1389 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 -#: stock/templates/stock/item_base.html:351 +#: stock/templates/stock/item_base.html:353 #: stock/templates/stock/stock_adjust.html:16 #: templates/js/translated/build.js:244 templates/js/translated/build.js:249 #: templates/js/translated/build.js:993 templates/js/translated/order.js:435 @@ -939,7 +938,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:205 #: order/templates/order/sales_order_detail.html:290 #: report/templates/report/inventree_test_report_base.html:75 -#: stock/models.py:495 stock/templates/stock/item_base.html:249 +#: stock/models.py:495 stock/templates/stock/item_base.html:251 #: templates/js/translated/build.js:604 #: templates/js/translated/model_renderers.js:54 msgid "Serial Number" @@ -1037,6 +1036,10 @@ msgstr "" msgid "Cancel Build" msgstr "" +#: build/templates/build/build_base.html:114 +msgid "Delete Build" +msgstr "" + #: build/templates/build/build_base.html:124 #: build/templates/build/detail.html:15 msgid "Build Details" @@ -1059,7 +1062,7 @@ msgstr "" #: order/templates/order/sales_order_ship.html:25 #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 -#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:293 #: templates/js/translated/order.js:309 msgid "Sales Order" msgstr "" @@ -1170,7 +1173,7 @@ msgstr "" #: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:782 #: order/templates/order/purchase_order_detail.html:408 -#: order/templates/order/receive_parts.html:25 stock/forms.py:135 +#: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" msgstr "" @@ -1179,7 +1182,7 @@ msgid "Destination location not specified" msgstr "" #: build/templates/build/detail.html:73 -#: stock/templates/stock/item_base.html:315 +#: stock/templates/stock/item_base.html:317 #: templates/js/translated/stock.js:995 templates/js/translated/stock.js:1743 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:198 @@ -1302,7 +1305,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:58 #: order/templates/order/sales_order_detail.html:85 #: part/templates/part/detail.html:109 stock/templates/stock/item.html:102 -#: stock/templates/stock/item.html:168 +#: stock/templates/stock/item.html:187 msgid "Edit Notes" msgstr "" @@ -1310,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:232 +#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1319,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:200 +#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1327,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:209 +#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1335,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:210 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1413,7 +1416,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1339 +#: build/views.py:183 stock/views.py:1389 msgid "Serial numbers already exist" msgstr "" @@ -1689,7 +1692,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:617 part/models.py:2280 report/models.py:187 -#: stock/forms.py:225 templates/js/translated/table_filters.js:25 +#: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" msgstr "" @@ -2248,7 +2251,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:317 company/models.py:484 stock/models.py:448 -#: stock/templates/stock/item_base.html:235 +#: stock/templates/stock/item_base.html:237 msgid "Base Part" msgstr "" @@ -2259,7 +2262,7 @@ msgstr "" #: company/models.py:332 company/templates/company/company_base.html:116 #: company/templates/company/manufacturer_part.html:89 #: company/templates/company/supplier_part.html:98 part/bom.py:170 -#: part/bom.py:241 stock/templates/stock/item_base.html:364 +#: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:249 #: templates/js/translated/company.js:425 #: templates/js/translated/company.js:701 @@ -2293,7 +2296,7 @@ msgstr "" #: company/models.py:406 company/models.py:507 #: company/templates/company/manufacturer_part.html:6 #: company/templates/company/manufacturer_part.html:23 -#: stock/templates/stock/item_base.html:374 +#: stock/templates/stock/item_base.html:376 msgid "Manufacturer Part" msgstr "" @@ -2326,7 +2329,7 @@ msgstr "" #: company/templates/company/supplier_part.html:88 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 -#: part/bom.py:286 stock/templates/stock/item_base.html:381 +#: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:253 #: templates/js/translated/company.js:675 templates/js/translated/order.js:234 msgid "Supplier" @@ -2373,7 +2376,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:531 company/templates/company/supplier_part.html:113 -#: stock/models.py:472 stock/templates/stock/item_base.html:322 +#: stock/models.py:472 stock/templates/stock/item_base.html:324 #: templates/js/translated/company.js:751 templates/js/translated/stock.js:1074 msgid "Packaging" msgstr "" @@ -2442,7 +2445,7 @@ msgstr "" #: company/templates/company/company_base.html:126 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:490 -#: stock/models.py:491 stock/templates/stock/item_base.html:274 +#: stock/models.py:491 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:245 templates/js/translated/order.js:331 #: templates/js/translated/stock.js:1455 msgid "Customer" @@ -2721,7 +2724,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:457 -#: stock/templates/stock/item_base.html:386 +#: stock/templates/stock/item_base.html:388 #: templates/js/translated/company.js:691 templates/js/translated/stock.js:1046 msgid "Supplier Part" msgstr "" @@ -2853,7 +2856,7 @@ msgstr "" msgid "Label description" msgstr "" -#: label/models.py:127 stock/forms.py:168 +#: label/models.py:127 stock/forms.py:167 msgid "Label" msgstr "" @@ -3071,7 +3074,7 @@ msgstr "" #: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 -#: stock/templates/stock/item_base.html:336 +#: stock/templates/stock/item_base.html:338 #: templates/js/translated/order.js:212 templates/js/translated/stock.js:1025 #: templates/js/translated/stock.js:1436 msgid "Purchase Order" @@ -3093,7 +3096,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:776 part/templates/part/prices.html:157 stock/models.py:582 -#: stock/templates/stock/item_base.html:343 +#: stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1069 msgid "Purchase Price" msgstr "" @@ -4516,7 +4519,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:909 +#: part/templates/part/category.html:298 stock/views.py:959 msgid "Create new Stock Location" msgstr "" @@ -4709,17 +4712,17 @@ msgstr "" #: part/templates/part/detail.html:902 #, python-format -msgid "Single Price - %(currency)s" +msgid "Purchase Unit Price - %(currency)s" msgstr "" #: part/templates/part/detail.html:914 #, python-format -msgid "Single Price Difference - %(currency)s" +msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" #: part/templates/part/detail.html:926 #, python-format -msgid "Part Single Price - %(currency)s" +msgid "Supplier Unit Cost - %(currency)s" msgstr "" #: part/templates/part/detail.html:1015 @@ -4817,7 +4820,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:88 -#: stock/templates/stock/item_base.html:140 +#: stock/templates/stock/item_base.html:142 #: stock/templates/stock/location.html:62 msgid "Stock actions" msgstr "" @@ -4918,6 +4921,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 +#: templates/js/translated/bom.js:271 msgid "No supplier pricing available" msgstr "" @@ -5005,7 +5009,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 msgid "Supplier Cost" msgstr "" @@ -5380,61 +5384,57 @@ msgstr "" msgid "Moved {n} parts to {loc}" msgstr "" -#: stock/forms.py:80 stock/forms.py:313 stock/models.py:550 -#: stock/templates/stock/item_base.html:393 +#: stock/forms.py:79 stock/forms.py:307 stock/models.py:550 +#: stock/templates/stock/item_base.html:395 #: templates/js/translated/stock.js:1013 msgid "Expiry Date" msgstr "" -#: stock/forms.py:81 stock/forms.py:314 +#: stock/forms.py:80 stock/forms.py:308 msgid "Expiration date for this stock item" msgstr "" -#: stock/forms.py:84 +#: stock/forms.py:83 msgid "Enter unique serial numbers (or leave blank)" msgstr "" -#: stock/forms.py:135 +#: stock/forms.py:134 msgid "Destination for serialized stock (by default, will remain in current location)" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Serial numbers" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Unique serial numbers (must match quantity)" msgstr "" -#: stock/forms.py:139 stock/forms.py:288 +#: stock/forms.py:138 stock/forms.py:282 msgid "Add transaction note (optional)" msgstr "" -#: stock/forms.py:169 stock/forms.py:225 +#: stock/forms.py:168 stock/forms.py:224 msgid "Select test report template" msgstr "" -#: stock/forms.py:241 +#: stock/forms.py:240 msgid "Stock item to install" msgstr "" -#: stock/forms.py:248 -msgid "Stock quantity to assign" -msgstr "" - -#: stock/forms.py:276 +#: stock/forms.py:270 msgid "Must not exceed available quantity" msgstr "" -#: stock/forms.py:286 +#: stock/forms.py:280 msgid "Destination location for uninstalled items" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm uninstall" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm removal of installed stock items" msgstr "" @@ -5499,7 +5499,7 @@ msgstr "" msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:478 stock/templates/stock/item_base.html:282 +#: stock/models.py:478 stock/templates/stock/item_base.html:284 msgid "Installed In" msgstr "" @@ -5659,26 +5659,30 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:280 stock/templates/stock/item.html:305 +#: stock/templates/stock/item.html:124 stock/views.py:534 +msgid "Install Stock Item" +msgstr "" + +#: stock/templates/stock/item.html:299 stock/templates/stock/item.html:324 msgid "Add Test Result" msgstr "" -#: stock/templates/stock/item.html:325 +#: stock/templates/stock/item.html:344 msgid "Edit Test Result" msgstr "" -#: stock/templates/stock/item.html:339 +#: stock/templates/stock/item.html:358 msgid "Delete Test Result" msgstr "" #: stock/templates/stock/item_base.html:33 -#: stock/templates/stock/item_base.html:397 +#: stock/templates/stock/item_base.html:399 #: templates/js/translated/table_filters.js:212 msgid "Expired" msgstr "" #: stock/templates/stock/item_base.html:43 -#: stock/templates/stock/item_base.html:399 +#: stock/templates/stock/item_base.html:401 #: templates/js/translated/table_filters.js:218 msgid "Stale" msgstr "" @@ -5735,129 +5739,137 @@ msgstr "" msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:143 +#: stock/templates/stock/item_base.html:133 +msgid "Install stock item" +msgstr "" + +#: stock/templates/stock/item_base.html:133 +msgid "Install" +msgstr "" + +#: stock/templates/stock/item_base.html:145 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:146 +#: stock/templates/stock/item_base.html:148 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:148 +#: stock/templates/stock/item_base.html:150 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:151 +#: stock/templates/stock/item_base.html:153 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:171 +#: stock/templates/stock/item_base.html:173 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:178 +#: stock/templates/stock/item_base.html:180 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:179 +#: stock/templates/stock/item_base.html:181 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:192 +#: stock/templates/stock/item_base.html:194 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:202 #, python-format msgid "This stock item is allocated to Sales Order %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:208 +#: stock/templates/stock/item_base.html:210 #, python-format msgid "This stock item is allocated to Build %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:214 +#: stock/templates/stock/item_base.html:216 msgid "This stock item is serialized - it has a unique serial number and the quantity cannot be adjusted." msgstr "" -#: stock/templates/stock/item_base.html:218 +#: stock/templates/stock/item_base.html:220 msgid "This stock item cannot be deleted as it has child items" msgstr "" -#: stock/templates/stock/item_base.html:222 +#: stock/templates/stock/item_base.html:224 msgid "This stock item will be automatically deleted when all stock is depleted." msgstr "" -#: stock/templates/stock/item_base.html:230 +#: stock/templates/stock/item_base.html:232 msgid "Stock Item Details" msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:254 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:258 +#: stock/templates/stock/item_base.html:260 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:301 +#: stock/templates/stock/item_base.html:303 #: templates/js/translated/build.js:628 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:308 +#: stock/templates/stock/item_base.html:310 msgid "Barcode Identifier" msgstr "" -#: stock/templates/stock/item_base.html:350 +#: stock/templates/stock/item_base.html:352 msgid "Parent Item" msgstr "" -#: stock/templates/stock/item_base.html:368 +#: stock/templates/stock/item_base.html:370 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:397 -#, python-format -msgid "This StockItem expired on %(item.expiry_date)s" -msgstr "" - #: stock/templates/stock/item_base.html:399 #, python-format +msgid "This StockItem expired on %(item.expiry_date)s" +msgstr "" + +#: stock/templates/stock/item_base.html:401 +#, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:406 +#: stock/templates/stock/item_base.html:408 #: templates/js/translated/stock.js:1020 msgid "Last Updated" msgstr "" -#: stock/templates/stock/item_base.html:411 +#: stock/templates/stock/item_base.html:413 msgid "Last Stocktake" msgstr "" -#: stock/templates/stock/item_base.html:415 +#: stock/templates/stock/item_base.html:417 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:426 +#: stock/templates/stock/item_base.html:428 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:500 +#: stock/templates/stock/item_base.html:516 msgid "Save" msgstr "" -#: stock/templates/stock/item_base.html:512 +#: stock/templates/stock/item_base.html:528 msgid "Edit Stock Status" msgstr "" @@ -5870,20 +5882,37 @@ msgstr "" msgid "This will remove %(qty)s units of %(full_name)s from stock." msgstr "" -#: stock/templates/stock/item_install.html:7 -msgid "Install another StockItem into this item." +#: stock/templates/stock/item_install.html:8 +msgid "Install another Stock Item into this item." msgstr "" -#: stock/templates/stock/item_install.html:10 +#: stock/templates/stock/item_install.html:11 +#: stock/templates/stock/item_install.html:24 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: stock/templates/stock/item_install.html:13 -msgid "The StockItem links to a Part which is in the BOM for this StockItem" +#: stock/templates/stock/item_install.html:14 +msgid "The Stock Item links to a Part which is in the BOM for this Stock Item" msgstr "" -#: stock/templates/stock/item_install.html:14 -msgid "The StockItem is currently in stock" +#: stock/templates/stock/item_install.html:15 +msgid "The Stock Item is currently in stock" +msgstr "" + +#: stock/templates/stock/item_install.html:16 +msgid "The Stock Item is serialized and does not belong to another item" +msgstr "" + +#: stock/templates/stock/item_install.html:21 +msgid "Install this Stock Item in another stock item." +msgstr "" + +#: stock/templates/stock/item_install.html:27 +msgid "The part associated to this Stock Item belongs to another part's BOM" +msgstr "" + +#: stock/templates/stock/item_install.html:28 +msgid "This Stock Item is serialized and does not belong to another item" msgstr "" #: stock/templates/stock/item_serialize.html:5 @@ -5990,7 +6019,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:932 msgid "Convert Stock Item" msgstr "" @@ -6015,7 +6044,8 @@ msgstr "" msgid "Edit Stock Location" msgstr "" -#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 +#: stock/views.py:288 stock/views.py:911 stock/views.py:1033 +#: stock/views.py:1398 msgid "Owner is required (ownership control is enabled)" msgstr "" @@ -6055,59 +6085,55 @@ msgstr "" msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:534 -msgid "Install Stock Item" -msgstr "" - -#: stock/views.py:633 +#: stock/views.py:683 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:730 templates/js/translated/stock.js:270 +#: stock/views.py:780 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:741 +#: stock/views.py:791 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:763 +#: stock/views.py:813 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:1000 +#: stock/views.py:1050 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1093 templates/js/translated/build.js:365 +#: stock/views.py:1143 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1235 +#: stock/views.py:1285 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1317 +#: stock/views.py:1367 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1417 +#: stock/views.py:1467 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1480 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1441 +#: stock/views.py:1491 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1448 +#: stock/views.py:1498 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1457 +#: stock/views.py:1507 msgid "Add Stock Tracking Entry" msgstr "" @@ -6760,14 +6786,6 @@ msgstr "" msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:265 -msgid "Buy Price" -msgstr "" - -#: templates/js/translated/bom.js:271 -msgid "No pricing available" -msgstr "" - #: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 msgid "View BOM" msgstr "" From 835ace86a2fee60aee6c6594ca463a58fead2b8f Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 09:57:05 +1000 Subject: [PATCH 024/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/id/LC_MESSAGES/django.po | 278 ++++++++++++---------- 1 file changed, 148 insertions(+), 130 deletions(-) diff --git a/InvenTree/locale/id/LC_MESSAGES/django.po b/InvenTree/locale/id/LC_MESSAGES/django.po index 492f5b4ee9..3765631604 100644 --- a/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/InvenTree/locale/id/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 00:04+0000\n" -"PO-Revision-Date: 2021-08-03 00:24\n" +"POT-Creation-Date: 2021-08-03 23:04+0000\n" +"PO-Revision-Date: 2021-08-03 23:57\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1313 +#: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "" @@ -540,8 +540,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 #: report/templates/report/inventree_test_report_base.html:77 -#: stock/forms.py:141 stock/forms.py:247 -#: stock/templates/stock/item_base.html:267 +#: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 #: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 @@ -561,7 +560,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "" -#: build/forms.py:95 order/forms.py:114 stock/forms.py:84 +#: build/forms.py:95 order/forms.py:114 stock/forms.py:83 msgid "Serial Numbers" msgstr "" @@ -590,7 +589,7 @@ msgid "Mark build as complete" msgstr "" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:286 stock/templates/stock/item_base.html:297 +#: stock/forms.py:280 stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:363 #: templates/js/translated/barcode.js:531 templates/js/translated/build.js:256 @@ -607,7 +606,7 @@ msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 #: build/templates/build/detail.html:62 order/models.py:549 #: order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 +#: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:119 templates/js/translated/build.js:902 #: templates/js/translated/order.js:251 templates/js/translated/order.js:354 #: templates/js/translated/stock.js:987 templates/js/translated/stock.js:1491 @@ -822,7 +821,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:83 #: company/templates/company/supplier_part.html:82 #: part/templates/part/part_base.html:258 stock/models.py:501 -#: stock/templates/stock/item_base.html:357 +#: stock/templates/stock/item_base.html:359 msgid "External Link" msgstr "" @@ -843,7 +842,7 @@ msgstr "" #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 -#: stock/forms.py:139 stock/forms.py:256 stock/forms.py:288 stock/models.py:573 +#: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 #: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 @@ -898,7 +897,7 @@ msgstr "" msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" -#: build/models.py:1372 stock/templates/stock/item_base.html:329 +#: build/models.py:1372 stock/templates/stock/item_base.html:331 #: templates/InvenTree/search.html:183 templates/js/translated/build.js:846 #: templates/navbar.html:29 msgid "Build" @@ -910,7 +909,7 @@ msgstr "" #: build/models.py:1389 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 -#: stock/templates/stock/item_base.html:351 +#: stock/templates/stock/item_base.html:353 #: stock/templates/stock/stock_adjust.html:16 #: templates/js/translated/build.js:244 templates/js/translated/build.js:249 #: templates/js/translated/build.js:993 templates/js/translated/order.js:435 @@ -939,7 +938,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:205 #: order/templates/order/sales_order_detail.html:290 #: report/templates/report/inventree_test_report_base.html:75 -#: stock/models.py:495 stock/templates/stock/item_base.html:249 +#: stock/models.py:495 stock/templates/stock/item_base.html:251 #: templates/js/translated/build.js:604 #: templates/js/translated/model_renderers.js:54 msgid "Serial Number" @@ -1037,6 +1036,10 @@ msgstr "" msgid "Cancel Build" msgstr "" +#: build/templates/build/build_base.html:114 +msgid "Delete Build" +msgstr "" + #: build/templates/build/build_base.html:124 #: build/templates/build/detail.html:15 msgid "Build Details" @@ -1059,7 +1062,7 @@ msgstr "" #: order/templates/order/sales_order_ship.html:25 #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 -#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:293 #: templates/js/translated/order.js:309 msgid "Sales Order" msgstr "" @@ -1170,7 +1173,7 @@ msgstr "" #: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:782 #: order/templates/order/purchase_order_detail.html:408 -#: order/templates/order/receive_parts.html:25 stock/forms.py:135 +#: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" msgstr "" @@ -1179,7 +1182,7 @@ msgid "Destination location not specified" msgstr "" #: build/templates/build/detail.html:73 -#: stock/templates/stock/item_base.html:315 +#: stock/templates/stock/item_base.html:317 #: templates/js/translated/stock.js:995 templates/js/translated/stock.js:1743 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:198 @@ -1302,7 +1305,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:58 #: order/templates/order/sales_order_detail.html:85 #: part/templates/part/detail.html:109 stock/templates/stock/item.html:102 -#: stock/templates/stock/item.html:168 +#: stock/templates/stock/item.html:187 msgid "Edit Notes" msgstr "" @@ -1310,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:232 +#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1319,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:200 +#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1327,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:209 +#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1335,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:210 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1413,7 +1416,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1339 +#: build/views.py:183 stock/views.py:1389 msgid "Serial numbers already exist" msgstr "" @@ -1689,7 +1692,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:617 part/models.py:2280 report/models.py:187 -#: stock/forms.py:225 templates/js/translated/table_filters.js:25 +#: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" msgstr "" @@ -2248,7 +2251,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:317 company/models.py:484 stock/models.py:448 -#: stock/templates/stock/item_base.html:235 +#: stock/templates/stock/item_base.html:237 msgid "Base Part" msgstr "" @@ -2259,7 +2262,7 @@ msgstr "" #: company/models.py:332 company/templates/company/company_base.html:116 #: company/templates/company/manufacturer_part.html:89 #: company/templates/company/supplier_part.html:98 part/bom.py:170 -#: part/bom.py:241 stock/templates/stock/item_base.html:364 +#: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:249 #: templates/js/translated/company.js:425 #: templates/js/translated/company.js:701 @@ -2293,7 +2296,7 @@ msgstr "" #: company/models.py:406 company/models.py:507 #: company/templates/company/manufacturer_part.html:6 #: company/templates/company/manufacturer_part.html:23 -#: stock/templates/stock/item_base.html:374 +#: stock/templates/stock/item_base.html:376 msgid "Manufacturer Part" msgstr "" @@ -2326,7 +2329,7 @@ msgstr "" #: company/templates/company/supplier_part.html:88 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 -#: part/bom.py:286 stock/templates/stock/item_base.html:381 +#: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:253 #: templates/js/translated/company.js:675 templates/js/translated/order.js:234 msgid "Supplier" @@ -2373,7 +2376,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:531 company/templates/company/supplier_part.html:113 -#: stock/models.py:472 stock/templates/stock/item_base.html:322 +#: stock/models.py:472 stock/templates/stock/item_base.html:324 #: templates/js/translated/company.js:751 templates/js/translated/stock.js:1074 msgid "Packaging" msgstr "" @@ -2442,7 +2445,7 @@ msgstr "" #: company/templates/company/company_base.html:126 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:490 -#: stock/models.py:491 stock/templates/stock/item_base.html:274 +#: stock/models.py:491 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:245 templates/js/translated/order.js:331 #: templates/js/translated/stock.js:1455 msgid "Customer" @@ -2721,7 +2724,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:457 -#: stock/templates/stock/item_base.html:386 +#: stock/templates/stock/item_base.html:388 #: templates/js/translated/company.js:691 templates/js/translated/stock.js:1046 msgid "Supplier Part" msgstr "" @@ -2853,7 +2856,7 @@ msgstr "" msgid "Label description" msgstr "" -#: label/models.py:127 stock/forms.py:168 +#: label/models.py:127 stock/forms.py:167 msgid "Label" msgstr "" @@ -3071,7 +3074,7 @@ msgstr "" #: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 -#: stock/templates/stock/item_base.html:336 +#: stock/templates/stock/item_base.html:338 #: templates/js/translated/order.js:212 templates/js/translated/stock.js:1025 #: templates/js/translated/stock.js:1436 msgid "Purchase Order" @@ -3093,7 +3096,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:776 part/templates/part/prices.html:157 stock/models.py:582 -#: stock/templates/stock/item_base.html:343 +#: stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1069 msgid "Purchase Price" msgstr "" @@ -4516,7 +4519,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:909 +#: part/templates/part/category.html:298 stock/views.py:959 msgid "Create new Stock Location" msgstr "" @@ -4709,17 +4712,17 @@ msgstr "" #: part/templates/part/detail.html:902 #, python-format -msgid "Single Price - %(currency)s" +msgid "Purchase Unit Price - %(currency)s" msgstr "" #: part/templates/part/detail.html:914 #, python-format -msgid "Single Price Difference - %(currency)s" +msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" #: part/templates/part/detail.html:926 #, python-format -msgid "Part Single Price - %(currency)s" +msgid "Supplier Unit Cost - %(currency)s" msgstr "" #: part/templates/part/detail.html:1015 @@ -4817,7 +4820,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:88 -#: stock/templates/stock/item_base.html:140 +#: stock/templates/stock/item_base.html:142 #: stock/templates/stock/location.html:62 msgid "Stock actions" msgstr "" @@ -4918,6 +4921,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 +#: templates/js/translated/bom.js:271 msgid "No supplier pricing available" msgstr "" @@ -5005,7 +5009,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 msgid "Supplier Cost" msgstr "" @@ -5380,61 +5384,57 @@ msgstr "" msgid "Moved {n} parts to {loc}" msgstr "" -#: stock/forms.py:80 stock/forms.py:313 stock/models.py:550 -#: stock/templates/stock/item_base.html:393 +#: stock/forms.py:79 stock/forms.py:307 stock/models.py:550 +#: stock/templates/stock/item_base.html:395 #: templates/js/translated/stock.js:1013 msgid "Expiry Date" msgstr "" -#: stock/forms.py:81 stock/forms.py:314 +#: stock/forms.py:80 stock/forms.py:308 msgid "Expiration date for this stock item" msgstr "" -#: stock/forms.py:84 +#: stock/forms.py:83 msgid "Enter unique serial numbers (or leave blank)" msgstr "" -#: stock/forms.py:135 +#: stock/forms.py:134 msgid "Destination for serialized stock (by default, will remain in current location)" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Serial numbers" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Unique serial numbers (must match quantity)" msgstr "" -#: stock/forms.py:139 stock/forms.py:288 +#: stock/forms.py:138 stock/forms.py:282 msgid "Add transaction note (optional)" msgstr "" -#: stock/forms.py:169 stock/forms.py:225 +#: stock/forms.py:168 stock/forms.py:224 msgid "Select test report template" msgstr "" -#: stock/forms.py:241 +#: stock/forms.py:240 msgid "Stock item to install" msgstr "" -#: stock/forms.py:248 -msgid "Stock quantity to assign" -msgstr "" - -#: stock/forms.py:276 +#: stock/forms.py:270 msgid "Must not exceed available quantity" msgstr "" -#: stock/forms.py:286 +#: stock/forms.py:280 msgid "Destination location for uninstalled items" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm uninstall" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm removal of installed stock items" msgstr "" @@ -5499,7 +5499,7 @@ msgstr "" msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:478 stock/templates/stock/item_base.html:282 +#: stock/models.py:478 stock/templates/stock/item_base.html:284 msgid "Installed In" msgstr "" @@ -5659,26 +5659,30 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:280 stock/templates/stock/item.html:305 +#: stock/templates/stock/item.html:124 stock/views.py:534 +msgid "Install Stock Item" +msgstr "" + +#: stock/templates/stock/item.html:299 stock/templates/stock/item.html:324 msgid "Add Test Result" msgstr "" -#: stock/templates/stock/item.html:325 +#: stock/templates/stock/item.html:344 msgid "Edit Test Result" msgstr "" -#: stock/templates/stock/item.html:339 +#: stock/templates/stock/item.html:358 msgid "Delete Test Result" msgstr "" #: stock/templates/stock/item_base.html:33 -#: stock/templates/stock/item_base.html:397 +#: stock/templates/stock/item_base.html:399 #: templates/js/translated/table_filters.js:212 msgid "Expired" msgstr "" #: stock/templates/stock/item_base.html:43 -#: stock/templates/stock/item_base.html:399 +#: stock/templates/stock/item_base.html:401 #: templates/js/translated/table_filters.js:218 msgid "Stale" msgstr "" @@ -5735,129 +5739,137 @@ msgstr "" msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:143 +#: stock/templates/stock/item_base.html:133 +msgid "Install stock item" +msgstr "" + +#: stock/templates/stock/item_base.html:133 +msgid "Install" +msgstr "" + +#: stock/templates/stock/item_base.html:145 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:146 +#: stock/templates/stock/item_base.html:148 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:148 +#: stock/templates/stock/item_base.html:150 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:151 +#: stock/templates/stock/item_base.html:153 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:171 +#: stock/templates/stock/item_base.html:173 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:178 +#: stock/templates/stock/item_base.html:180 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:179 +#: stock/templates/stock/item_base.html:181 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:192 +#: stock/templates/stock/item_base.html:194 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:202 #, python-format msgid "This stock item is allocated to Sales Order %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:208 +#: stock/templates/stock/item_base.html:210 #, python-format msgid "This stock item is allocated to Build %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:214 +#: stock/templates/stock/item_base.html:216 msgid "This stock item is serialized - it has a unique serial number and the quantity cannot be adjusted." msgstr "" -#: stock/templates/stock/item_base.html:218 +#: stock/templates/stock/item_base.html:220 msgid "This stock item cannot be deleted as it has child items" msgstr "" -#: stock/templates/stock/item_base.html:222 +#: stock/templates/stock/item_base.html:224 msgid "This stock item will be automatically deleted when all stock is depleted." msgstr "" -#: stock/templates/stock/item_base.html:230 +#: stock/templates/stock/item_base.html:232 msgid "Stock Item Details" msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:254 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:258 +#: stock/templates/stock/item_base.html:260 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:301 +#: stock/templates/stock/item_base.html:303 #: templates/js/translated/build.js:628 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:308 +#: stock/templates/stock/item_base.html:310 msgid "Barcode Identifier" msgstr "" -#: stock/templates/stock/item_base.html:350 +#: stock/templates/stock/item_base.html:352 msgid "Parent Item" msgstr "" -#: stock/templates/stock/item_base.html:368 +#: stock/templates/stock/item_base.html:370 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:397 -#, python-format -msgid "This StockItem expired on %(item.expiry_date)s" -msgstr "" - #: stock/templates/stock/item_base.html:399 #, python-format +msgid "This StockItem expired on %(item.expiry_date)s" +msgstr "" + +#: stock/templates/stock/item_base.html:401 +#, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:406 +#: stock/templates/stock/item_base.html:408 #: templates/js/translated/stock.js:1020 msgid "Last Updated" msgstr "" -#: stock/templates/stock/item_base.html:411 +#: stock/templates/stock/item_base.html:413 msgid "Last Stocktake" msgstr "" -#: stock/templates/stock/item_base.html:415 +#: stock/templates/stock/item_base.html:417 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:426 +#: stock/templates/stock/item_base.html:428 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:500 +#: stock/templates/stock/item_base.html:516 msgid "Save" msgstr "" -#: stock/templates/stock/item_base.html:512 +#: stock/templates/stock/item_base.html:528 msgid "Edit Stock Status" msgstr "" @@ -5870,20 +5882,37 @@ msgstr "" msgid "This will remove %(qty)s units of %(full_name)s from stock." msgstr "" -#: stock/templates/stock/item_install.html:7 -msgid "Install another StockItem into this item." +#: stock/templates/stock/item_install.html:8 +msgid "Install another Stock Item into this item." msgstr "" -#: stock/templates/stock/item_install.html:10 +#: stock/templates/stock/item_install.html:11 +#: stock/templates/stock/item_install.html:24 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: stock/templates/stock/item_install.html:13 -msgid "The StockItem links to a Part which is in the BOM for this StockItem" +#: stock/templates/stock/item_install.html:14 +msgid "The Stock Item links to a Part which is in the BOM for this Stock Item" msgstr "" -#: stock/templates/stock/item_install.html:14 -msgid "The StockItem is currently in stock" +#: stock/templates/stock/item_install.html:15 +msgid "The Stock Item is currently in stock" +msgstr "" + +#: stock/templates/stock/item_install.html:16 +msgid "The Stock Item is serialized and does not belong to another item" +msgstr "" + +#: stock/templates/stock/item_install.html:21 +msgid "Install this Stock Item in another stock item." +msgstr "" + +#: stock/templates/stock/item_install.html:27 +msgid "The part associated to this Stock Item belongs to another part's BOM" +msgstr "" + +#: stock/templates/stock/item_install.html:28 +msgid "This Stock Item is serialized and does not belong to another item" msgstr "" #: stock/templates/stock/item_serialize.html:5 @@ -5990,7 +6019,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:932 msgid "Convert Stock Item" msgstr "" @@ -6015,7 +6044,8 @@ msgstr "" msgid "Edit Stock Location" msgstr "" -#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 +#: stock/views.py:288 stock/views.py:911 stock/views.py:1033 +#: stock/views.py:1398 msgid "Owner is required (ownership control is enabled)" msgstr "" @@ -6055,59 +6085,55 @@ msgstr "" msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:534 -msgid "Install Stock Item" -msgstr "" - -#: stock/views.py:633 +#: stock/views.py:683 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:730 templates/js/translated/stock.js:270 +#: stock/views.py:780 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:741 +#: stock/views.py:791 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:763 +#: stock/views.py:813 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:1000 +#: stock/views.py:1050 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1093 templates/js/translated/build.js:365 +#: stock/views.py:1143 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1235 +#: stock/views.py:1285 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1317 +#: stock/views.py:1367 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1417 +#: stock/views.py:1467 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1480 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1441 +#: stock/views.py:1491 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1448 +#: stock/views.py:1498 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1457 +#: stock/views.py:1507 msgid "Add Stock Tracking Entry" msgstr "" @@ -6760,14 +6786,6 @@ msgstr "" msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:265 -msgid "Buy Price" -msgstr "" - -#: templates/js/translated/bom.js:271 -msgid "No pricing available" -msgstr "" - #: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 msgid "View BOM" msgstr "" From 76b0ad4aaf86ca66b13d3bd2ce0838642eb12bc6 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 09:57:07 +1000 Subject: [PATCH 025/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/vi/LC_MESSAGES/django.po | 278 ++++++++++++---------- 1 file changed, 148 insertions(+), 130 deletions(-) diff --git a/InvenTree/locale/vi/LC_MESSAGES/django.po b/InvenTree/locale/vi/LC_MESSAGES/django.po index c208f85487..88c13ffc9c 100644 --- a/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/InvenTree/locale/vi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 00:04+0000\n" -"PO-Revision-Date: 2021-08-03 00:24\n" +"POT-Creation-Date: 2021-08-03 23:04+0000\n" +"PO-Revision-Date: 2021-08-03 23:57\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1313 +#: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "" @@ -540,8 +540,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 #: report/templates/report/inventree_test_report_base.html:77 -#: stock/forms.py:141 stock/forms.py:247 -#: stock/templates/stock/item_base.html:267 +#: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 #: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 @@ -561,7 +560,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "" -#: build/forms.py:95 order/forms.py:114 stock/forms.py:84 +#: build/forms.py:95 order/forms.py:114 stock/forms.py:83 msgid "Serial Numbers" msgstr "" @@ -590,7 +589,7 @@ msgid "Mark build as complete" msgstr "" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:286 stock/templates/stock/item_base.html:297 +#: stock/forms.py:280 stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:363 #: templates/js/translated/barcode.js:531 templates/js/translated/build.js:256 @@ -607,7 +606,7 @@ msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 #: build/templates/build/detail.html:62 order/models.py:549 #: order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 +#: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:119 templates/js/translated/build.js:902 #: templates/js/translated/order.js:251 templates/js/translated/order.js:354 #: templates/js/translated/stock.js:987 templates/js/translated/stock.js:1491 @@ -822,7 +821,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:83 #: company/templates/company/supplier_part.html:82 #: part/templates/part/part_base.html:258 stock/models.py:501 -#: stock/templates/stock/item_base.html:357 +#: stock/templates/stock/item_base.html:359 msgid "External Link" msgstr "" @@ -843,7 +842,7 @@ msgstr "" #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 -#: stock/forms.py:139 stock/forms.py:256 stock/forms.py:288 stock/models.py:573 +#: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 #: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 @@ -898,7 +897,7 @@ msgstr "" msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" -#: build/models.py:1372 stock/templates/stock/item_base.html:329 +#: build/models.py:1372 stock/templates/stock/item_base.html:331 #: templates/InvenTree/search.html:183 templates/js/translated/build.js:846 #: templates/navbar.html:29 msgid "Build" @@ -910,7 +909,7 @@ msgstr "" #: build/models.py:1389 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 -#: stock/templates/stock/item_base.html:351 +#: stock/templates/stock/item_base.html:353 #: stock/templates/stock/stock_adjust.html:16 #: templates/js/translated/build.js:244 templates/js/translated/build.js:249 #: templates/js/translated/build.js:993 templates/js/translated/order.js:435 @@ -939,7 +938,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:205 #: order/templates/order/sales_order_detail.html:290 #: report/templates/report/inventree_test_report_base.html:75 -#: stock/models.py:495 stock/templates/stock/item_base.html:249 +#: stock/models.py:495 stock/templates/stock/item_base.html:251 #: templates/js/translated/build.js:604 #: templates/js/translated/model_renderers.js:54 msgid "Serial Number" @@ -1037,6 +1036,10 @@ msgstr "" msgid "Cancel Build" msgstr "" +#: build/templates/build/build_base.html:114 +msgid "Delete Build" +msgstr "" + #: build/templates/build/build_base.html:124 #: build/templates/build/detail.html:15 msgid "Build Details" @@ -1059,7 +1062,7 @@ msgstr "" #: order/templates/order/sales_order_ship.html:25 #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 -#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:293 #: templates/js/translated/order.js:309 msgid "Sales Order" msgstr "" @@ -1170,7 +1173,7 @@ msgstr "" #: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:782 #: order/templates/order/purchase_order_detail.html:408 -#: order/templates/order/receive_parts.html:25 stock/forms.py:135 +#: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" msgstr "" @@ -1179,7 +1182,7 @@ msgid "Destination location not specified" msgstr "" #: build/templates/build/detail.html:73 -#: stock/templates/stock/item_base.html:315 +#: stock/templates/stock/item_base.html:317 #: templates/js/translated/stock.js:995 templates/js/translated/stock.js:1743 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:198 @@ -1302,7 +1305,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:58 #: order/templates/order/sales_order_detail.html:85 #: part/templates/part/detail.html:109 stock/templates/stock/item.html:102 -#: stock/templates/stock/item.html:168 +#: stock/templates/stock/item.html:187 msgid "Edit Notes" msgstr "" @@ -1310,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:232 +#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1319,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:200 +#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1327,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:209 +#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1335,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:210 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1413,7 +1416,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1339 +#: build/views.py:183 stock/views.py:1389 msgid "Serial numbers already exist" msgstr "" @@ -1689,7 +1692,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:617 part/models.py:2280 report/models.py:187 -#: stock/forms.py:225 templates/js/translated/table_filters.js:25 +#: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" msgstr "" @@ -2248,7 +2251,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:317 company/models.py:484 stock/models.py:448 -#: stock/templates/stock/item_base.html:235 +#: stock/templates/stock/item_base.html:237 msgid "Base Part" msgstr "" @@ -2259,7 +2262,7 @@ msgstr "" #: company/models.py:332 company/templates/company/company_base.html:116 #: company/templates/company/manufacturer_part.html:89 #: company/templates/company/supplier_part.html:98 part/bom.py:170 -#: part/bom.py:241 stock/templates/stock/item_base.html:364 +#: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:249 #: templates/js/translated/company.js:425 #: templates/js/translated/company.js:701 @@ -2293,7 +2296,7 @@ msgstr "" #: company/models.py:406 company/models.py:507 #: company/templates/company/manufacturer_part.html:6 #: company/templates/company/manufacturer_part.html:23 -#: stock/templates/stock/item_base.html:374 +#: stock/templates/stock/item_base.html:376 msgid "Manufacturer Part" msgstr "" @@ -2326,7 +2329,7 @@ msgstr "" #: company/templates/company/supplier_part.html:88 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 -#: part/bom.py:286 stock/templates/stock/item_base.html:381 +#: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:253 #: templates/js/translated/company.js:675 templates/js/translated/order.js:234 msgid "Supplier" @@ -2373,7 +2376,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:531 company/templates/company/supplier_part.html:113 -#: stock/models.py:472 stock/templates/stock/item_base.html:322 +#: stock/models.py:472 stock/templates/stock/item_base.html:324 #: templates/js/translated/company.js:751 templates/js/translated/stock.js:1074 msgid "Packaging" msgstr "" @@ -2442,7 +2445,7 @@ msgstr "" #: company/templates/company/company_base.html:126 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:490 -#: stock/models.py:491 stock/templates/stock/item_base.html:274 +#: stock/models.py:491 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:245 templates/js/translated/order.js:331 #: templates/js/translated/stock.js:1455 msgid "Customer" @@ -2721,7 +2724,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:457 -#: stock/templates/stock/item_base.html:386 +#: stock/templates/stock/item_base.html:388 #: templates/js/translated/company.js:691 templates/js/translated/stock.js:1046 msgid "Supplier Part" msgstr "" @@ -2853,7 +2856,7 @@ msgstr "" msgid "Label description" msgstr "" -#: label/models.py:127 stock/forms.py:168 +#: label/models.py:127 stock/forms.py:167 msgid "Label" msgstr "" @@ -3071,7 +3074,7 @@ msgstr "" #: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 -#: stock/templates/stock/item_base.html:336 +#: stock/templates/stock/item_base.html:338 #: templates/js/translated/order.js:212 templates/js/translated/stock.js:1025 #: templates/js/translated/stock.js:1436 msgid "Purchase Order" @@ -3093,7 +3096,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:776 part/templates/part/prices.html:157 stock/models.py:582 -#: stock/templates/stock/item_base.html:343 +#: stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1069 msgid "Purchase Price" msgstr "" @@ -4516,7 +4519,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:909 +#: part/templates/part/category.html:298 stock/views.py:959 msgid "Create new Stock Location" msgstr "" @@ -4709,17 +4712,17 @@ msgstr "" #: part/templates/part/detail.html:902 #, python-format -msgid "Single Price - %(currency)s" +msgid "Purchase Unit Price - %(currency)s" msgstr "" #: part/templates/part/detail.html:914 #, python-format -msgid "Single Price Difference - %(currency)s" +msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" #: part/templates/part/detail.html:926 #, python-format -msgid "Part Single Price - %(currency)s" +msgid "Supplier Unit Cost - %(currency)s" msgstr "" #: part/templates/part/detail.html:1015 @@ -4817,7 +4820,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:88 -#: stock/templates/stock/item_base.html:140 +#: stock/templates/stock/item_base.html:142 #: stock/templates/stock/location.html:62 msgid "Stock actions" msgstr "" @@ -4918,6 +4921,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 +#: templates/js/translated/bom.js:271 msgid "No supplier pricing available" msgstr "" @@ -5005,7 +5009,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 msgid "Supplier Cost" msgstr "" @@ -5380,61 +5384,57 @@ msgstr "" msgid "Moved {n} parts to {loc}" msgstr "" -#: stock/forms.py:80 stock/forms.py:313 stock/models.py:550 -#: stock/templates/stock/item_base.html:393 +#: stock/forms.py:79 stock/forms.py:307 stock/models.py:550 +#: stock/templates/stock/item_base.html:395 #: templates/js/translated/stock.js:1013 msgid "Expiry Date" msgstr "" -#: stock/forms.py:81 stock/forms.py:314 +#: stock/forms.py:80 stock/forms.py:308 msgid "Expiration date for this stock item" msgstr "" -#: stock/forms.py:84 +#: stock/forms.py:83 msgid "Enter unique serial numbers (or leave blank)" msgstr "" -#: stock/forms.py:135 +#: stock/forms.py:134 msgid "Destination for serialized stock (by default, will remain in current location)" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Serial numbers" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Unique serial numbers (must match quantity)" msgstr "" -#: stock/forms.py:139 stock/forms.py:288 +#: stock/forms.py:138 stock/forms.py:282 msgid "Add transaction note (optional)" msgstr "" -#: stock/forms.py:169 stock/forms.py:225 +#: stock/forms.py:168 stock/forms.py:224 msgid "Select test report template" msgstr "" -#: stock/forms.py:241 +#: stock/forms.py:240 msgid "Stock item to install" msgstr "" -#: stock/forms.py:248 -msgid "Stock quantity to assign" -msgstr "" - -#: stock/forms.py:276 +#: stock/forms.py:270 msgid "Must not exceed available quantity" msgstr "" -#: stock/forms.py:286 +#: stock/forms.py:280 msgid "Destination location for uninstalled items" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm uninstall" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm removal of installed stock items" msgstr "" @@ -5499,7 +5499,7 @@ msgstr "" msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:478 stock/templates/stock/item_base.html:282 +#: stock/models.py:478 stock/templates/stock/item_base.html:284 msgid "Installed In" msgstr "" @@ -5659,26 +5659,30 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:280 stock/templates/stock/item.html:305 +#: stock/templates/stock/item.html:124 stock/views.py:534 +msgid "Install Stock Item" +msgstr "" + +#: stock/templates/stock/item.html:299 stock/templates/stock/item.html:324 msgid "Add Test Result" msgstr "" -#: stock/templates/stock/item.html:325 +#: stock/templates/stock/item.html:344 msgid "Edit Test Result" msgstr "" -#: stock/templates/stock/item.html:339 +#: stock/templates/stock/item.html:358 msgid "Delete Test Result" msgstr "" #: stock/templates/stock/item_base.html:33 -#: stock/templates/stock/item_base.html:397 +#: stock/templates/stock/item_base.html:399 #: templates/js/translated/table_filters.js:212 msgid "Expired" msgstr "" #: stock/templates/stock/item_base.html:43 -#: stock/templates/stock/item_base.html:399 +#: stock/templates/stock/item_base.html:401 #: templates/js/translated/table_filters.js:218 msgid "Stale" msgstr "" @@ -5735,129 +5739,137 @@ msgstr "" msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:143 +#: stock/templates/stock/item_base.html:133 +msgid "Install stock item" +msgstr "" + +#: stock/templates/stock/item_base.html:133 +msgid "Install" +msgstr "" + +#: stock/templates/stock/item_base.html:145 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:146 +#: stock/templates/stock/item_base.html:148 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:148 +#: stock/templates/stock/item_base.html:150 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:151 +#: stock/templates/stock/item_base.html:153 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:171 +#: stock/templates/stock/item_base.html:173 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:178 +#: stock/templates/stock/item_base.html:180 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:179 +#: stock/templates/stock/item_base.html:181 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:192 +#: stock/templates/stock/item_base.html:194 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:202 #, python-format msgid "This stock item is allocated to Sales Order %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:208 +#: stock/templates/stock/item_base.html:210 #, python-format msgid "This stock item is allocated to Build %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:214 +#: stock/templates/stock/item_base.html:216 msgid "This stock item is serialized - it has a unique serial number and the quantity cannot be adjusted." msgstr "" -#: stock/templates/stock/item_base.html:218 +#: stock/templates/stock/item_base.html:220 msgid "This stock item cannot be deleted as it has child items" msgstr "" -#: stock/templates/stock/item_base.html:222 +#: stock/templates/stock/item_base.html:224 msgid "This stock item will be automatically deleted when all stock is depleted." msgstr "" -#: stock/templates/stock/item_base.html:230 +#: stock/templates/stock/item_base.html:232 msgid "Stock Item Details" msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:254 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:258 +#: stock/templates/stock/item_base.html:260 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:301 +#: stock/templates/stock/item_base.html:303 #: templates/js/translated/build.js:628 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:308 +#: stock/templates/stock/item_base.html:310 msgid "Barcode Identifier" msgstr "" -#: stock/templates/stock/item_base.html:350 +#: stock/templates/stock/item_base.html:352 msgid "Parent Item" msgstr "" -#: stock/templates/stock/item_base.html:368 +#: stock/templates/stock/item_base.html:370 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:397 -#, python-format -msgid "This StockItem expired on %(item.expiry_date)s" -msgstr "" - #: stock/templates/stock/item_base.html:399 #, python-format +msgid "This StockItem expired on %(item.expiry_date)s" +msgstr "" + +#: stock/templates/stock/item_base.html:401 +#, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:406 +#: stock/templates/stock/item_base.html:408 #: templates/js/translated/stock.js:1020 msgid "Last Updated" msgstr "" -#: stock/templates/stock/item_base.html:411 +#: stock/templates/stock/item_base.html:413 msgid "Last Stocktake" msgstr "" -#: stock/templates/stock/item_base.html:415 +#: stock/templates/stock/item_base.html:417 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:426 +#: stock/templates/stock/item_base.html:428 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:500 +#: stock/templates/stock/item_base.html:516 msgid "Save" msgstr "" -#: stock/templates/stock/item_base.html:512 +#: stock/templates/stock/item_base.html:528 msgid "Edit Stock Status" msgstr "" @@ -5870,20 +5882,37 @@ msgstr "" msgid "This will remove %(qty)s units of %(full_name)s from stock." msgstr "" -#: stock/templates/stock/item_install.html:7 -msgid "Install another StockItem into this item." +#: stock/templates/stock/item_install.html:8 +msgid "Install another Stock Item into this item." msgstr "" -#: stock/templates/stock/item_install.html:10 +#: stock/templates/stock/item_install.html:11 +#: stock/templates/stock/item_install.html:24 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: stock/templates/stock/item_install.html:13 -msgid "The StockItem links to a Part which is in the BOM for this StockItem" +#: stock/templates/stock/item_install.html:14 +msgid "The Stock Item links to a Part which is in the BOM for this Stock Item" msgstr "" -#: stock/templates/stock/item_install.html:14 -msgid "The StockItem is currently in stock" +#: stock/templates/stock/item_install.html:15 +msgid "The Stock Item is currently in stock" +msgstr "" + +#: stock/templates/stock/item_install.html:16 +msgid "The Stock Item is serialized and does not belong to another item" +msgstr "" + +#: stock/templates/stock/item_install.html:21 +msgid "Install this Stock Item in another stock item." +msgstr "" + +#: stock/templates/stock/item_install.html:27 +msgid "The part associated to this Stock Item belongs to another part's BOM" +msgstr "" + +#: stock/templates/stock/item_install.html:28 +msgid "This Stock Item is serialized and does not belong to another item" msgstr "" #: stock/templates/stock/item_serialize.html:5 @@ -5990,7 +6019,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:932 msgid "Convert Stock Item" msgstr "" @@ -6015,7 +6044,8 @@ msgstr "" msgid "Edit Stock Location" msgstr "" -#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 +#: stock/views.py:288 stock/views.py:911 stock/views.py:1033 +#: stock/views.py:1398 msgid "Owner is required (ownership control is enabled)" msgstr "" @@ -6055,59 +6085,55 @@ msgstr "" msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:534 -msgid "Install Stock Item" -msgstr "" - -#: stock/views.py:633 +#: stock/views.py:683 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:730 templates/js/translated/stock.js:270 +#: stock/views.py:780 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:741 +#: stock/views.py:791 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:763 +#: stock/views.py:813 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:1000 +#: stock/views.py:1050 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1093 templates/js/translated/build.js:365 +#: stock/views.py:1143 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1235 +#: stock/views.py:1285 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1317 +#: stock/views.py:1367 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1417 +#: stock/views.py:1467 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1480 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1441 +#: stock/views.py:1491 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1448 +#: stock/views.py:1498 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1457 +#: stock/views.py:1507 msgid "Add Stock Tracking Entry" msgstr "" @@ -6760,14 +6786,6 @@ msgstr "" msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:265 -msgid "Buy Price" -msgstr "" - -#: templates/js/translated/bom.js:271 -msgid "No pricing available" -msgstr "" - #: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 msgid "View BOM" msgstr "" From 3ac02fe1f71155af0760eb7e69bcf7df69dee748 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 09:57:08 +1000 Subject: [PATCH 026/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/sv/LC_MESSAGES/django.po | 278 ++++++++++++---------- 1 file changed, 148 insertions(+), 130 deletions(-) diff --git a/InvenTree/locale/sv/LC_MESSAGES/django.po b/InvenTree/locale/sv/LC_MESSAGES/django.po index 3eb9ca62a4..be83a3b98f 100644 --- a/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/InvenTree/locale/sv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 00:04+0000\n" -"PO-Revision-Date: 2021-08-03 00:24\n" +"POT-Creation-Date: 2021-08-03 23:04+0000\n" +"PO-Revision-Date: 2021-08-03 23:57\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1313 +#: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "" @@ -540,8 +540,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 #: report/templates/report/inventree_test_report_base.html:77 -#: stock/forms.py:141 stock/forms.py:247 -#: stock/templates/stock/item_base.html:267 +#: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 #: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 @@ -561,7 +560,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "" -#: build/forms.py:95 order/forms.py:114 stock/forms.py:84 +#: build/forms.py:95 order/forms.py:114 stock/forms.py:83 msgid "Serial Numbers" msgstr "" @@ -590,7 +589,7 @@ msgid "Mark build as complete" msgstr "" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:286 stock/templates/stock/item_base.html:297 +#: stock/forms.py:280 stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:363 #: templates/js/translated/barcode.js:531 templates/js/translated/build.js:256 @@ -607,7 +606,7 @@ msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 #: build/templates/build/detail.html:62 order/models.py:549 #: order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 +#: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:119 templates/js/translated/build.js:902 #: templates/js/translated/order.js:251 templates/js/translated/order.js:354 #: templates/js/translated/stock.js:987 templates/js/translated/stock.js:1491 @@ -822,7 +821,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:83 #: company/templates/company/supplier_part.html:82 #: part/templates/part/part_base.html:258 stock/models.py:501 -#: stock/templates/stock/item_base.html:357 +#: stock/templates/stock/item_base.html:359 msgid "External Link" msgstr "" @@ -843,7 +842,7 @@ msgstr "" #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 -#: stock/forms.py:139 stock/forms.py:256 stock/forms.py:288 stock/models.py:573 +#: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 #: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 @@ -898,7 +897,7 @@ msgstr "" msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" -#: build/models.py:1372 stock/templates/stock/item_base.html:329 +#: build/models.py:1372 stock/templates/stock/item_base.html:331 #: templates/InvenTree/search.html:183 templates/js/translated/build.js:846 #: templates/navbar.html:29 msgid "Build" @@ -910,7 +909,7 @@ msgstr "" #: build/models.py:1389 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 -#: stock/templates/stock/item_base.html:351 +#: stock/templates/stock/item_base.html:353 #: stock/templates/stock/stock_adjust.html:16 #: templates/js/translated/build.js:244 templates/js/translated/build.js:249 #: templates/js/translated/build.js:993 templates/js/translated/order.js:435 @@ -939,7 +938,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:205 #: order/templates/order/sales_order_detail.html:290 #: report/templates/report/inventree_test_report_base.html:75 -#: stock/models.py:495 stock/templates/stock/item_base.html:249 +#: stock/models.py:495 stock/templates/stock/item_base.html:251 #: templates/js/translated/build.js:604 #: templates/js/translated/model_renderers.js:54 msgid "Serial Number" @@ -1037,6 +1036,10 @@ msgstr "" msgid "Cancel Build" msgstr "" +#: build/templates/build/build_base.html:114 +msgid "Delete Build" +msgstr "" + #: build/templates/build/build_base.html:124 #: build/templates/build/detail.html:15 msgid "Build Details" @@ -1059,7 +1062,7 @@ msgstr "" #: order/templates/order/sales_order_ship.html:25 #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 -#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:293 #: templates/js/translated/order.js:309 msgid "Sales Order" msgstr "" @@ -1170,7 +1173,7 @@ msgstr "" #: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:782 #: order/templates/order/purchase_order_detail.html:408 -#: order/templates/order/receive_parts.html:25 stock/forms.py:135 +#: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" msgstr "" @@ -1179,7 +1182,7 @@ msgid "Destination location not specified" msgstr "" #: build/templates/build/detail.html:73 -#: stock/templates/stock/item_base.html:315 +#: stock/templates/stock/item_base.html:317 #: templates/js/translated/stock.js:995 templates/js/translated/stock.js:1743 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:198 @@ -1302,7 +1305,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:58 #: order/templates/order/sales_order_detail.html:85 #: part/templates/part/detail.html:109 stock/templates/stock/item.html:102 -#: stock/templates/stock/item.html:168 +#: stock/templates/stock/item.html:187 msgid "Edit Notes" msgstr "" @@ -1310,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:232 +#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1319,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:200 +#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1327,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:209 +#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1335,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:210 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1413,7 +1416,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1339 +#: build/views.py:183 stock/views.py:1389 msgid "Serial numbers already exist" msgstr "" @@ -1689,7 +1692,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:617 part/models.py:2280 report/models.py:187 -#: stock/forms.py:225 templates/js/translated/table_filters.js:25 +#: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" msgstr "" @@ -2248,7 +2251,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:317 company/models.py:484 stock/models.py:448 -#: stock/templates/stock/item_base.html:235 +#: stock/templates/stock/item_base.html:237 msgid "Base Part" msgstr "" @@ -2259,7 +2262,7 @@ msgstr "" #: company/models.py:332 company/templates/company/company_base.html:116 #: company/templates/company/manufacturer_part.html:89 #: company/templates/company/supplier_part.html:98 part/bom.py:170 -#: part/bom.py:241 stock/templates/stock/item_base.html:364 +#: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:249 #: templates/js/translated/company.js:425 #: templates/js/translated/company.js:701 @@ -2293,7 +2296,7 @@ msgstr "" #: company/models.py:406 company/models.py:507 #: company/templates/company/manufacturer_part.html:6 #: company/templates/company/manufacturer_part.html:23 -#: stock/templates/stock/item_base.html:374 +#: stock/templates/stock/item_base.html:376 msgid "Manufacturer Part" msgstr "" @@ -2326,7 +2329,7 @@ msgstr "" #: company/templates/company/supplier_part.html:88 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 -#: part/bom.py:286 stock/templates/stock/item_base.html:381 +#: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:253 #: templates/js/translated/company.js:675 templates/js/translated/order.js:234 msgid "Supplier" @@ -2373,7 +2376,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:531 company/templates/company/supplier_part.html:113 -#: stock/models.py:472 stock/templates/stock/item_base.html:322 +#: stock/models.py:472 stock/templates/stock/item_base.html:324 #: templates/js/translated/company.js:751 templates/js/translated/stock.js:1074 msgid "Packaging" msgstr "" @@ -2442,7 +2445,7 @@ msgstr "" #: company/templates/company/company_base.html:126 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:490 -#: stock/models.py:491 stock/templates/stock/item_base.html:274 +#: stock/models.py:491 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:245 templates/js/translated/order.js:331 #: templates/js/translated/stock.js:1455 msgid "Customer" @@ -2721,7 +2724,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:457 -#: stock/templates/stock/item_base.html:386 +#: stock/templates/stock/item_base.html:388 #: templates/js/translated/company.js:691 templates/js/translated/stock.js:1046 msgid "Supplier Part" msgstr "" @@ -2853,7 +2856,7 @@ msgstr "" msgid "Label description" msgstr "" -#: label/models.py:127 stock/forms.py:168 +#: label/models.py:127 stock/forms.py:167 msgid "Label" msgstr "" @@ -3071,7 +3074,7 @@ msgstr "" #: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 -#: stock/templates/stock/item_base.html:336 +#: stock/templates/stock/item_base.html:338 #: templates/js/translated/order.js:212 templates/js/translated/stock.js:1025 #: templates/js/translated/stock.js:1436 msgid "Purchase Order" @@ -3093,7 +3096,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:776 part/templates/part/prices.html:157 stock/models.py:582 -#: stock/templates/stock/item_base.html:343 +#: stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1069 msgid "Purchase Price" msgstr "" @@ -4516,7 +4519,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:909 +#: part/templates/part/category.html:298 stock/views.py:959 msgid "Create new Stock Location" msgstr "" @@ -4709,17 +4712,17 @@ msgstr "" #: part/templates/part/detail.html:902 #, python-format -msgid "Single Price - %(currency)s" +msgid "Purchase Unit Price - %(currency)s" msgstr "" #: part/templates/part/detail.html:914 #, python-format -msgid "Single Price Difference - %(currency)s" +msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" #: part/templates/part/detail.html:926 #, python-format -msgid "Part Single Price - %(currency)s" +msgid "Supplier Unit Cost - %(currency)s" msgstr "" #: part/templates/part/detail.html:1015 @@ -4817,7 +4820,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:88 -#: stock/templates/stock/item_base.html:140 +#: stock/templates/stock/item_base.html:142 #: stock/templates/stock/location.html:62 msgid "Stock actions" msgstr "" @@ -4918,6 +4921,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 +#: templates/js/translated/bom.js:271 msgid "No supplier pricing available" msgstr "" @@ -5005,7 +5009,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 msgid "Supplier Cost" msgstr "" @@ -5380,61 +5384,57 @@ msgstr "" msgid "Moved {n} parts to {loc}" msgstr "" -#: stock/forms.py:80 stock/forms.py:313 stock/models.py:550 -#: stock/templates/stock/item_base.html:393 +#: stock/forms.py:79 stock/forms.py:307 stock/models.py:550 +#: stock/templates/stock/item_base.html:395 #: templates/js/translated/stock.js:1013 msgid "Expiry Date" msgstr "" -#: stock/forms.py:81 stock/forms.py:314 +#: stock/forms.py:80 stock/forms.py:308 msgid "Expiration date for this stock item" msgstr "" -#: stock/forms.py:84 +#: stock/forms.py:83 msgid "Enter unique serial numbers (or leave blank)" msgstr "" -#: stock/forms.py:135 +#: stock/forms.py:134 msgid "Destination for serialized stock (by default, will remain in current location)" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Serial numbers" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Unique serial numbers (must match quantity)" msgstr "" -#: stock/forms.py:139 stock/forms.py:288 +#: stock/forms.py:138 stock/forms.py:282 msgid "Add transaction note (optional)" msgstr "" -#: stock/forms.py:169 stock/forms.py:225 +#: stock/forms.py:168 stock/forms.py:224 msgid "Select test report template" msgstr "" -#: stock/forms.py:241 +#: stock/forms.py:240 msgid "Stock item to install" msgstr "" -#: stock/forms.py:248 -msgid "Stock quantity to assign" -msgstr "" - -#: stock/forms.py:276 +#: stock/forms.py:270 msgid "Must not exceed available quantity" msgstr "" -#: stock/forms.py:286 +#: stock/forms.py:280 msgid "Destination location for uninstalled items" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm uninstall" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm removal of installed stock items" msgstr "" @@ -5499,7 +5499,7 @@ msgstr "" msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:478 stock/templates/stock/item_base.html:282 +#: stock/models.py:478 stock/templates/stock/item_base.html:284 msgid "Installed In" msgstr "" @@ -5659,26 +5659,30 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:280 stock/templates/stock/item.html:305 +#: stock/templates/stock/item.html:124 stock/views.py:534 +msgid "Install Stock Item" +msgstr "" + +#: stock/templates/stock/item.html:299 stock/templates/stock/item.html:324 msgid "Add Test Result" msgstr "" -#: stock/templates/stock/item.html:325 +#: stock/templates/stock/item.html:344 msgid "Edit Test Result" msgstr "" -#: stock/templates/stock/item.html:339 +#: stock/templates/stock/item.html:358 msgid "Delete Test Result" msgstr "" #: stock/templates/stock/item_base.html:33 -#: stock/templates/stock/item_base.html:397 +#: stock/templates/stock/item_base.html:399 #: templates/js/translated/table_filters.js:212 msgid "Expired" msgstr "" #: stock/templates/stock/item_base.html:43 -#: stock/templates/stock/item_base.html:399 +#: stock/templates/stock/item_base.html:401 #: templates/js/translated/table_filters.js:218 msgid "Stale" msgstr "" @@ -5735,129 +5739,137 @@ msgstr "" msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:143 +#: stock/templates/stock/item_base.html:133 +msgid "Install stock item" +msgstr "" + +#: stock/templates/stock/item_base.html:133 +msgid "Install" +msgstr "" + +#: stock/templates/stock/item_base.html:145 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:146 +#: stock/templates/stock/item_base.html:148 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:148 +#: stock/templates/stock/item_base.html:150 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:151 +#: stock/templates/stock/item_base.html:153 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:171 +#: stock/templates/stock/item_base.html:173 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:178 +#: stock/templates/stock/item_base.html:180 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:179 +#: stock/templates/stock/item_base.html:181 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:192 +#: stock/templates/stock/item_base.html:194 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:202 #, python-format msgid "This stock item is allocated to Sales Order %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:208 +#: stock/templates/stock/item_base.html:210 #, python-format msgid "This stock item is allocated to Build %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:214 +#: stock/templates/stock/item_base.html:216 msgid "This stock item is serialized - it has a unique serial number and the quantity cannot be adjusted." msgstr "" -#: stock/templates/stock/item_base.html:218 +#: stock/templates/stock/item_base.html:220 msgid "This stock item cannot be deleted as it has child items" msgstr "" -#: stock/templates/stock/item_base.html:222 +#: stock/templates/stock/item_base.html:224 msgid "This stock item will be automatically deleted when all stock is depleted." msgstr "" -#: stock/templates/stock/item_base.html:230 +#: stock/templates/stock/item_base.html:232 msgid "Stock Item Details" msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:254 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:258 +#: stock/templates/stock/item_base.html:260 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:301 +#: stock/templates/stock/item_base.html:303 #: templates/js/translated/build.js:628 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:308 +#: stock/templates/stock/item_base.html:310 msgid "Barcode Identifier" msgstr "" -#: stock/templates/stock/item_base.html:350 +#: stock/templates/stock/item_base.html:352 msgid "Parent Item" msgstr "" -#: stock/templates/stock/item_base.html:368 +#: stock/templates/stock/item_base.html:370 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:397 -#, python-format -msgid "This StockItem expired on %(item.expiry_date)s" -msgstr "" - #: stock/templates/stock/item_base.html:399 #, python-format +msgid "This StockItem expired on %(item.expiry_date)s" +msgstr "" + +#: stock/templates/stock/item_base.html:401 +#, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:406 +#: stock/templates/stock/item_base.html:408 #: templates/js/translated/stock.js:1020 msgid "Last Updated" msgstr "" -#: stock/templates/stock/item_base.html:411 +#: stock/templates/stock/item_base.html:413 msgid "Last Stocktake" msgstr "" -#: stock/templates/stock/item_base.html:415 +#: stock/templates/stock/item_base.html:417 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:426 +#: stock/templates/stock/item_base.html:428 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:500 +#: stock/templates/stock/item_base.html:516 msgid "Save" msgstr "" -#: stock/templates/stock/item_base.html:512 +#: stock/templates/stock/item_base.html:528 msgid "Edit Stock Status" msgstr "" @@ -5870,20 +5882,37 @@ msgstr "" msgid "This will remove %(qty)s units of %(full_name)s from stock." msgstr "" -#: stock/templates/stock/item_install.html:7 -msgid "Install another StockItem into this item." +#: stock/templates/stock/item_install.html:8 +msgid "Install another Stock Item into this item." msgstr "" -#: stock/templates/stock/item_install.html:10 +#: stock/templates/stock/item_install.html:11 +#: stock/templates/stock/item_install.html:24 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: stock/templates/stock/item_install.html:13 -msgid "The StockItem links to a Part which is in the BOM for this StockItem" +#: stock/templates/stock/item_install.html:14 +msgid "The Stock Item links to a Part which is in the BOM for this Stock Item" msgstr "" -#: stock/templates/stock/item_install.html:14 -msgid "The StockItem is currently in stock" +#: stock/templates/stock/item_install.html:15 +msgid "The Stock Item is currently in stock" +msgstr "" + +#: stock/templates/stock/item_install.html:16 +msgid "The Stock Item is serialized and does not belong to another item" +msgstr "" + +#: stock/templates/stock/item_install.html:21 +msgid "Install this Stock Item in another stock item." +msgstr "" + +#: stock/templates/stock/item_install.html:27 +msgid "The part associated to this Stock Item belongs to another part's BOM" +msgstr "" + +#: stock/templates/stock/item_install.html:28 +msgid "This Stock Item is serialized and does not belong to another item" msgstr "" #: stock/templates/stock/item_serialize.html:5 @@ -5990,7 +6019,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:932 msgid "Convert Stock Item" msgstr "" @@ -6015,7 +6044,8 @@ msgstr "" msgid "Edit Stock Location" msgstr "" -#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 +#: stock/views.py:288 stock/views.py:911 stock/views.py:1033 +#: stock/views.py:1398 msgid "Owner is required (ownership control is enabled)" msgstr "" @@ -6055,59 +6085,55 @@ msgstr "" msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:534 -msgid "Install Stock Item" -msgstr "" - -#: stock/views.py:633 +#: stock/views.py:683 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:730 templates/js/translated/stock.js:270 +#: stock/views.py:780 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:741 +#: stock/views.py:791 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:763 +#: stock/views.py:813 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:1000 +#: stock/views.py:1050 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1093 templates/js/translated/build.js:365 +#: stock/views.py:1143 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1235 +#: stock/views.py:1285 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1317 +#: stock/views.py:1367 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1417 +#: stock/views.py:1467 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1480 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1441 +#: stock/views.py:1491 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1448 +#: stock/views.py:1498 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1457 +#: stock/views.py:1507 msgid "Add Stock Tracking Entry" msgstr "" @@ -6760,14 +6786,6 @@ msgstr "" msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:265 -msgid "Buy Price" -msgstr "" - -#: templates/js/translated/bom.js:271 -msgid "No pricing available" -msgstr "" - #: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 msgid "View BOM" msgstr "" From 00b14b0c9310213126e29e75b75b9c5fa4fcfa44 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 09:57:09 +1000 Subject: [PATCH 027/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/no/LC_MESSAGES/django.po | 278 ++++++++++++---------- 1 file changed, 148 insertions(+), 130 deletions(-) diff --git a/InvenTree/locale/no/LC_MESSAGES/django.po b/InvenTree/locale/no/LC_MESSAGES/django.po index d386ab54d4..d272173907 100644 --- a/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/InvenTree/locale/no/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 00:04+0000\n" -"PO-Revision-Date: 2021-08-03 00:24\n" +"POT-Creation-Date: 2021-08-03 23:04+0000\n" +"PO-Revision-Date: 2021-08-03 23:57\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "Dupliser serie: {n}" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1313 +#: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "Ugyldig mengde oppgitt" @@ -540,8 +540,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 #: report/templates/report/inventree_test_report_base.html:77 -#: stock/forms.py:141 stock/forms.py:247 -#: stock/templates/stock/item_base.html:267 +#: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 #: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 @@ -561,7 +560,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "" -#: build/forms.py:95 order/forms.py:114 stock/forms.py:84 +#: build/forms.py:95 order/forms.py:114 stock/forms.py:83 msgid "Serial Numbers" msgstr "" @@ -590,7 +589,7 @@ msgid "Mark build as complete" msgstr "" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:286 stock/templates/stock/item_base.html:297 +#: stock/forms.py:280 stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:363 #: templates/js/translated/barcode.js:531 templates/js/translated/build.js:256 @@ -607,7 +606,7 @@ msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 #: build/templates/build/detail.html:62 order/models.py:549 #: order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 +#: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:119 templates/js/translated/build.js:902 #: templates/js/translated/order.js:251 templates/js/translated/order.js:354 #: templates/js/translated/stock.js:987 templates/js/translated/stock.js:1491 @@ -822,7 +821,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:83 #: company/templates/company/supplier_part.html:82 #: part/templates/part/part_base.html:258 stock/models.py:501 -#: stock/templates/stock/item_base.html:357 +#: stock/templates/stock/item_base.html:359 msgid "External Link" msgstr "" @@ -843,7 +842,7 @@ msgstr "" #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 -#: stock/forms.py:139 stock/forms.py:256 stock/forms.py:288 stock/models.py:573 +#: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 #: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 @@ -898,7 +897,7 @@ msgstr "" msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" -#: build/models.py:1372 stock/templates/stock/item_base.html:329 +#: build/models.py:1372 stock/templates/stock/item_base.html:331 #: templates/InvenTree/search.html:183 templates/js/translated/build.js:846 #: templates/navbar.html:29 msgid "Build" @@ -910,7 +909,7 @@ msgstr "" #: build/models.py:1389 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 -#: stock/templates/stock/item_base.html:351 +#: stock/templates/stock/item_base.html:353 #: stock/templates/stock/stock_adjust.html:16 #: templates/js/translated/build.js:244 templates/js/translated/build.js:249 #: templates/js/translated/build.js:993 templates/js/translated/order.js:435 @@ -939,7 +938,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:205 #: order/templates/order/sales_order_detail.html:290 #: report/templates/report/inventree_test_report_base.html:75 -#: stock/models.py:495 stock/templates/stock/item_base.html:249 +#: stock/models.py:495 stock/templates/stock/item_base.html:251 #: templates/js/translated/build.js:604 #: templates/js/translated/model_renderers.js:54 msgid "Serial Number" @@ -1037,6 +1036,10 @@ msgstr "" msgid "Cancel Build" msgstr "" +#: build/templates/build/build_base.html:114 +msgid "Delete Build" +msgstr "" + #: build/templates/build/build_base.html:124 #: build/templates/build/detail.html:15 msgid "Build Details" @@ -1059,7 +1062,7 @@ msgstr "" #: order/templates/order/sales_order_ship.html:25 #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 -#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:293 #: templates/js/translated/order.js:309 msgid "Sales Order" msgstr "" @@ -1170,7 +1173,7 @@ msgstr "" #: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:782 #: order/templates/order/purchase_order_detail.html:408 -#: order/templates/order/receive_parts.html:25 stock/forms.py:135 +#: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" msgstr "" @@ -1179,7 +1182,7 @@ msgid "Destination location not specified" msgstr "" #: build/templates/build/detail.html:73 -#: stock/templates/stock/item_base.html:315 +#: stock/templates/stock/item_base.html:317 #: templates/js/translated/stock.js:995 templates/js/translated/stock.js:1743 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:198 @@ -1302,7 +1305,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:58 #: order/templates/order/sales_order_detail.html:85 #: part/templates/part/detail.html:109 stock/templates/stock/item.html:102 -#: stock/templates/stock/item.html:168 +#: stock/templates/stock/item.html:187 msgid "Edit Notes" msgstr "" @@ -1310,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:232 +#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1319,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:200 +#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1327,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:209 +#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1335,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:210 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1413,7 +1416,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1339 +#: build/views.py:183 stock/views.py:1389 msgid "Serial numbers already exist" msgstr "" @@ -1689,7 +1692,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:617 part/models.py:2280 report/models.py:187 -#: stock/forms.py:225 templates/js/translated/table_filters.js:25 +#: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" msgstr "" @@ -2248,7 +2251,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:317 company/models.py:484 stock/models.py:448 -#: stock/templates/stock/item_base.html:235 +#: stock/templates/stock/item_base.html:237 msgid "Base Part" msgstr "" @@ -2259,7 +2262,7 @@ msgstr "" #: company/models.py:332 company/templates/company/company_base.html:116 #: company/templates/company/manufacturer_part.html:89 #: company/templates/company/supplier_part.html:98 part/bom.py:170 -#: part/bom.py:241 stock/templates/stock/item_base.html:364 +#: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:249 #: templates/js/translated/company.js:425 #: templates/js/translated/company.js:701 @@ -2293,7 +2296,7 @@ msgstr "" #: company/models.py:406 company/models.py:507 #: company/templates/company/manufacturer_part.html:6 #: company/templates/company/manufacturer_part.html:23 -#: stock/templates/stock/item_base.html:374 +#: stock/templates/stock/item_base.html:376 msgid "Manufacturer Part" msgstr "" @@ -2326,7 +2329,7 @@ msgstr "" #: company/templates/company/supplier_part.html:88 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 -#: part/bom.py:286 stock/templates/stock/item_base.html:381 +#: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:253 #: templates/js/translated/company.js:675 templates/js/translated/order.js:234 msgid "Supplier" @@ -2373,7 +2376,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:531 company/templates/company/supplier_part.html:113 -#: stock/models.py:472 stock/templates/stock/item_base.html:322 +#: stock/models.py:472 stock/templates/stock/item_base.html:324 #: templates/js/translated/company.js:751 templates/js/translated/stock.js:1074 msgid "Packaging" msgstr "" @@ -2442,7 +2445,7 @@ msgstr "" #: company/templates/company/company_base.html:126 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:490 -#: stock/models.py:491 stock/templates/stock/item_base.html:274 +#: stock/models.py:491 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:245 templates/js/translated/order.js:331 #: templates/js/translated/stock.js:1455 msgid "Customer" @@ -2721,7 +2724,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:457 -#: stock/templates/stock/item_base.html:386 +#: stock/templates/stock/item_base.html:388 #: templates/js/translated/company.js:691 templates/js/translated/stock.js:1046 msgid "Supplier Part" msgstr "" @@ -2853,7 +2856,7 @@ msgstr "" msgid "Label description" msgstr "" -#: label/models.py:127 stock/forms.py:168 +#: label/models.py:127 stock/forms.py:167 msgid "Label" msgstr "" @@ -3071,7 +3074,7 @@ msgstr "" #: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 -#: stock/templates/stock/item_base.html:336 +#: stock/templates/stock/item_base.html:338 #: templates/js/translated/order.js:212 templates/js/translated/stock.js:1025 #: templates/js/translated/stock.js:1436 msgid "Purchase Order" @@ -3093,7 +3096,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:776 part/templates/part/prices.html:157 stock/models.py:582 -#: stock/templates/stock/item_base.html:343 +#: stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1069 msgid "Purchase Price" msgstr "" @@ -4516,7 +4519,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:909 +#: part/templates/part/category.html:298 stock/views.py:959 msgid "Create new Stock Location" msgstr "" @@ -4709,17 +4712,17 @@ msgstr "" #: part/templates/part/detail.html:902 #, python-format -msgid "Single Price - %(currency)s" +msgid "Purchase Unit Price - %(currency)s" msgstr "" #: part/templates/part/detail.html:914 #, python-format -msgid "Single Price Difference - %(currency)s" +msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" #: part/templates/part/detail.html:926 #, python-format -msgid "Part Single Price - %(currency)s" +msgid "Supplier Unit Cost - %(currency)s" msgstr "" #: part/templates/part/detail.html:1015 @@ -4817,7 +4820,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:88 -#: stock/templates/stock/item_base.html:140 +#: stock/templates/stock/item_base.html:142 #: stock/templates/stock/location.html:62 msgid "Stock actions" msgstr "" @@ -4918,6 +4921,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 +#: templates/js/translated/bom.js:271 msgid "No supplier pricing available" msgstr "" @@ -5005,7 +5009,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 msgid "Supplier Cost" msgstr "" @@ -5380,61 +5384,57 @@ msgstr "" msgid "Moved {n} parts to {loc}" msgstr "" -#: stock/forms.py:80 stock/forms.py:313 stock/models.py:550 -#: stock/templates/stock/item_base.html:393 +#: stock/forms.py:79 stock/forms.py:307 stock/models.py:550 +#: stock/templates/stock/item_base.html:395 #: templates/js/translated/stock.js:1013 msgid "Expiry Date" msgstr "" -#: stock/forms.py:81 stock/forms.py:314 +#: stock/forms.py:80 stock/forms.py:308 msgid "Expiration date for this stock item" msgstr "" -#: stock/forms.py:84 +#: stock/forms.py:83 msgid "Enter unique serial numbers (or leave blank)" msgstr "" -#: stock/forms.py:135 +#: stock/forms.py:134 msgid "Destination for serialized stock (by default, will remain in current location)" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Serial numbers" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Unique serial numbers (must match quantity)" msgstr "" -#: stock/forms.py:139 stock/forms.py:288 +#: stock/forms.py:138 stock/forms.py:282 msgid "Add transaction note (optional)" msgstr "" -#: stock/forms.py:169 stock/forms.py:225 +#: stock/forms.py:168 stock/forms.py:224 msgid "Select test report template" msgstr "" -#: stock/forms.py:241 +#: stock/forms.py:240 msgid "Stock item to install" msgstr "" -#: stock/forms.py:248 -msgid "Stock quantity to assign" -msgstr "" - -#: stock/forms.py:276 +#: stock/forms.py:270 msgid "Must not exceed available quantity" msgstr "" -#: stock/forms.py:286 +#: stock/forms.py:280 msgid "Destination location for uninstalled items" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm uninstall" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm removal of installed stock items" msgstr "" @@ -5499,7 +5499,7 @@ msgstr "" msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:478 stock/templates/stock/item_base.html:282 +#: stock/models.py:478 stock/templates/stock/item_base.html:284 msgid "Installed In" msgstr "" @@ -5659,26 +5659,30 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:280 stock/templates/stock/item.html:305 +#: stock/templates/stock/item.html:124 stock/views.py:534 +msgid "Install Stock Item" +msgstr "" + +#: stock/templates/stock/item.html:299 stock/templates/stock/item.html:324 msgid "Add Test Result" msgstr "" -#: stock/templates/stock/item.html:325 +#: stock/templates/stock/item.html:344 msgid "Edit Test Result" msgstr "" -#: stock/templates/stock/item.html:339 +#: stock/templates/stock/item.html:358 msgid "Delete Test Result" msgstr "" #: stock/templates/stock/item_base.html:33 -#: stock/templates/stock/item_base.html:397 +#: stock/templates/stock/item_base.html:399 #: templates/js/translated/table_filters.js:212 msgid "Expired" msgstr "" #: stock/templates/stock/item_base.html:43 -#: stock/templates/stock/item_base.html:399 +#: stock/templates/stock/item_base.html:401 #: templates/js/translated/table_filters.js:218 msgid "Stale" msgstr "" @@ -5735,129 +5739,137 @@ msgstr "" msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:143 +#: stock/templates/stock/item_base.html:133 +msgid "Install stock item" +msgstr "" + +#: stock/templates/stock/item_base.html:133 +msgid "Install" +msgstr "" + +#: stock/templates/stock/item_base.html:145 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:146 +#: stock/templates/stock/item_base.html:148 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:148 +#: stock/templates/stock/item_base.html:150 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:151 +#: stock/templates/stock/item_base.html:153 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:171 +#: stock/templates/stock/item_base.html:173 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:178 +#: stock/templates/stock/item_base.html:180 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:179 +#: stock/templates/stock/item_base.html:181 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:192 +#: stock/templates/stock/item_base.html:194 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:202 #, python-format msgid "This stock item is allocated to Sales Order %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:208 +#: stock/templates/stock/item_base.html:210 #, python-format msgid "This stock item is allocated to Build %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:214 +#: stock/templates/stock/item_base.html:216 msgid "This stock item is serialized - it has a unique serial number and the quantity cannot be adjusted." msgstr "" -#: stock/templates/stock/item_base.html:218 +#: stock/templates/stock/item_base.html:220 msgid "This stock item cannot be deleted as it has child items" msgstr "" -#: stock/templates/stock/item_base.html:222 +#: stock/templates/stock/item_base.html:224 msgid "This stock item will be automatically deleted when all stock is depleted." msgstr "" -#: stock/templates/stock/item_base.html:230 +#: stock/templates/stock/item_base.html:232 msgid "Stock Item Details" msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:254 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:258 +#: stock/templates/stock/item_base.html:260 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:301 +#: stock/templates/stock/item_base.html:303 #: templates/js/translated/build.js:628 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:308 +#: stock/templates/stock/item_base.html:310 msgid "Barcode Identifier" msgstr "" -#: stock/templates/stock/item_base.html:350 +#: stock/templates/stock/item_base.html:352 msgid "Parent Item" msgstr "" -#: stock/templates/stock/item_base.html:368 +#: stock/templates/stock/item_base.html:370 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:397 -#, python-format -msgid "This StockItem expired on %(item.expiry_date)s" -msgstr "" - #: stock/templates/stock/item_base.html:399 #, python-format +msgid "This StockItem expired on %(item.expiry_date)s" +msgstr "" + +#: stock/templates/stock/item_base.html:401 +#, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:406 +#: stock/templates/stock/item_base.html:408 #: templates/js/translated/stock.js:1020 msgid "Last Updated" msgstr "" -#: stock/templates/stock/item_base.html:411 +#: stock/templates/stock/item_base.html:413 msgid "Last Stocktake" msgstr "" -#: stock/templates/stock/item_base.html:415 +#: stock/templates/stock/item_base.html:417 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:426 +#: stock/templates/stock/item_base.html:428 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:500 +#: stock/templates/stock/item_base.html:516 msgid "Save" msgstr "" -#: stock/templates/stock/item_base.html:512 +#: stock/templates/stock/item_base.html:528 msgid "Edit Stock Status" msgstr "" @@ -5870,20 +5882,37 @@ msgstr "" msgid "This will remove %(qty)s units of %(full_name)s from stock." msgstr "" -#: stock/templates/stock/item_install.html:7 -msgid "Install another StockItem into this item." +#: stock/templates/stock/item_install.html:8 +msgid "Install another Stock Item into this item." msgstr "" -#: stock/templates/stock/item_install.html:10 +#: stock/templates/stock/item_install.html:11 +#: stock/templates/stock/item_install.html:24 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: stock/templates/stock/item_install.html:13 -msgid "The StockItem links to a Part which is in the BOM for this StockItem" +#: stock/templates/stock/item_install.html:14 +msgid "The Stock Item links to a Part which is in the BOM for this Stock Item" msgstr "" -#: stock/templates/stock/item_install.html:14 -msgid "The StockItem is currently in stock" +#: stock/templates/stock/item_install.html:15 +msgid "The Stock Item is currently in stock" +msgstr "" + +#: stock/templates/stock/item_install.html:16 +msgid "The Stock Item is serialized and does not belong to another item" +msgstr "" + +#: stock/templates/stock/item_install.html:21 +msgid "Install this Stock Item in another stock item." +msgstr "" + +#: stock/templates/stock/item_install.html:27 +msgid "The part associated to this Stock Item belongs to another part's BOM" +msgstr "" + +#: stock/templates/stock/item_install.html:28 +msgid "This Stock Item is serialized and does not belong to another item" msgstr "" #: stock/templates/stock/item_serialize.html:5 @@ -5990,7 +6019,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:932 msgid "Convert Stock Item" msgstr "" @@ -6015,7 +6044,8 @@ msgstr "" msgid "Edit Stock Location" msgstr "" -#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 +#: stock/views.py:288 stock/views.py:911 stock/views.py:1033 +#: stock/views.py:1398 msgid "Owner is required (ownership control is enabled)" msgstr "" @@ -6055,59 +6085,55 @@ msgstr "" msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:534 -msgid "Install Stock Item" -msgstr "" - -#: stock/views.py:633 +#: stock/views.py:683 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:730 templates/js/translated/stock.js:270 +#: stock/views.py:780 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:741 +#: stock/views.py:791 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:763 +#: stock/views.py:813 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:1000 +#: stock/views.py:1050 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1093 templates/js/translated/build.js:365 +#: stock/views.py:1143 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1235 +#: stock/views.py:1285 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1317 +#: stock/views.py:1367 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1417 +#: stock/views.py:1467 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1480 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1441 +#: stock/views.py:1491 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1448 +#: stock/views.py:1498 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1457 +#: stock/views.py:1507 msgid "Add Stock Tracking Entry" msgstr "" @@ -6760,14 +6786,6 @@ msgstr "" msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:265 -msgid "Buy Price" -msgstr "" - -#: templates/js/translated/bom.js:271 -msgid "No pricing available" -msgstr "" - #: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 msgid "View BOM" msgstr "" From e140b60c8eed338b291df70d6f5286bd0b86bb8c Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 09:57:10 +1000 Subject: [PATCH 028/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/nl/LC_MESSAGES/django.po | 278 ++++++++++++---------- 1 file changed, 148 insertions(+), 130 deletions(-) diff --git a/InvenTree/locale/nl/LC_MESSAGES/django.po b/InvenTree/locale/nl/LC_MESSAGES/django.po index f6bdce1cbc..7567566881 100644 --- a/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/InvenTree/locale/nl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 00:04+0000\n" -"PO-Revision-Date: 2021-08-03 00:24\n" +"POT-Creation-Date: 2021-08-03 23:04+0000\n" +"PO-Revision-Date: 2021-08-03 23:57\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1313 +#: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "Ongeldige hoeveeldheid ingevoerd" @@ -540,8 +540,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 #: report/templates/report/inventree_test_report_base.html:77 -#: stock/forms.py:141 stock/forms.py:247 -#: stock/templates/stock/item_base.html:267 +#: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 #: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 @@ -561,7 +560,7 @@ msgstr "Aantal items om te maken" msgid "Enter quantity for build output" msgstr "Voer hoeveelheid in voor build-output" -#: build/forms.py:95 order/forms.py:114 stock/forms.py:84 +#: build/forms.py:95 order/forms.py:114 stock/forms.py:83 msgid "Serial Numbers" msgstr "Serienummers" @@ -590,7 +589,7 @@ msgid "Mark build as complete" msgstr "Markeer build als voltooid" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:286 stock/templates/stock/item_base.html:297 +#: stock/forms.py:280 stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:363 #: templates/js/translated/barcode.js:531 templates/js/translated/build.js:256 @@ -607,7 +606,7 @@ msgstr "Locatie van voltooide onderdelen" #: build/forms.py:215 build/templates/build/build_base.html:138 #: build/templates/build/detail.html:62 order/models.py:549 #: order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 +#: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:119 templates/js/translated/build.js:902 #: templates/js/translated/order.js:251 templates/js/translated/order.js:354 #: templates/js/translated/stock.js:987 templates/js/translated/stock.js:1491 @@ -822,7 +821,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:83 #: company/templates/company/supplier_part.html:82 #: part/templates/part/part_base.html:258 stock/models.py:501 -#: stock/templates/stock/item_base.html:357 +#: stock/templates/stock/item_base.html:359 msgid "External Link" msgstr "" @@ -843,7 +842,7 @@ msgstr "" #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 -#: stock/forms.py:139 stock/forms.py:256 stock/forms.py:288 stock/models.py:573 +#: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 #: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 @@ -898,7 +897,7 @@ msgstr "" msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" -#: build/models.py:1372 stock/templates/stock/item_base.html:329 +#: build/models.py:1372 stock/templates/stock/item_base.html:331 #: templates/InvenTree/search.html:183 templates/js/translated/build.js:846 #: templates/navbar.html:29 msgid "Build" @@ -910,7 +909,7 @@ msgstr "" #: build/models.py:1389 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 -#: stock/templates/stock/item_base.html:351 +#: stock/templates/stock/item_base.html:353 #: stock/templates/stock/stock_adjust.html:16 #: templates/js/translated/build.js:244 templates/js/translated/build.js:249 #: templates/js/translated/build.js:993 templates/js/translated/order.js:435 @@ -939,7 +938,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:205 #: order/templates/order/sales_order_detail.html:290 #: report/templates/report/inventree_test_report_base.html:75 -#: stock/models.py:495 stock/templates/stock/item_base.html:249 +#: stock/models.py:495 stock/templates/stock/item_base.html:251 #: templates/js/translated/build.js:604 #: templates/js/translated/model_renderers.js:54 msgid "Serial Number" @@ -1037,6 +1036,10 @@ msgstr "Bewerk Build" msgid "Cancel Build" msgstr "Annuleer Build" +#: build/templates/build/build_base.html:114 +msgid "Delete Build" +msgstr "" + #: build/templates/build/build_base.html:124 #: build/templates/build/detail.html:15 msgid "Build Details" @@ -1059,7 +1062,7 @@ msgstr "Voortgang" #: order/templates/order/sales_order_ship.html:25 #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 -#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:293 #: templates/js/translated/order.js:309 msgid "Sales Order" msgstr "Verkoop Order" @@ -1170,7 +1173,7 @@ msgstr "" #: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:782 #: order/templates/order/purchase_order_detail.html:408 -#: order/templates/order/receive_parts.html:25 stock/forms.py:135 +#: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" msgstr "" @@ -1179,7 +1182,7 @@ msgid "Destination location not specified" msgstr "" #: build/templates/build/detail.html:73 -#: stock/templates/stock/item_base.html:315 +#: stock/templates/stock/item_base.html:317 #: templates/js/translated/stock.js:995 templates/js/translated/stock.js:1743 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:198 @@ -1302,7 +1305,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:58 #: order/templates/order/sales_order_detail.html:85 #: part/templates/part/detail.html:109 stock/templates/stock/item.html:102 -#: stock/templates/stock/item.html:168 +#: stock/templates/stock/item.html:187 msgid "Edit Notes" msgstr "" @@ -1310,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:232 +#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1319,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:200 +#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1327,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:209 +#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1335,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:210 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1413,7 +1416,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1339 +#: build/views.py:183 stock/views.py:1389 msgid "Serial numbers already exist" msgstr "" @@ -1689,7 +1692,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:617 part/models.py:2280 report/models.py:187 -#: stock/forms.py:225 templates/js/translated/table_filters.js:25 +#: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" msgstr "" @@ -2248,7 +2251,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:317 company/models.py:484 stock/models.py:448 -#: stock/templates/stock/item_base.html:235 +#: stock/templates/stock/item_base.html:237 msgid "Base Part" msgstr "" @@ -2259,7 +2262,7 @@ msgstr "" #: company/models.py:332 company/templates/company/company_base.html:116 #: company/templates/company/manufacturer_part.html:89 #: company/templates/company/supplier_part.html:98 part/bom.py:170 -#: part/bom.py:241 stock/templates/stock/item_base.html:364 +#: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:249 #: templates/js/translated/company.js:425 #: templates/js/translated/company.js:701 @@ -2293,7 +2296,7 @@ msgstr "" #: company/models.py:406 company/models.py:507 #: company/templates/company/manufacturer_part.html:6 #: company/templates/company/manufacturer_part.html:23 -#: stock/templates/stock/item_base.html:374 +#: stock/templates/stock/item_base.html:376 msgid "Manufacturer Part" msgstr "" @@ -2326,7 +2329,7 @@ msgstr "" #: company/templates/company/supplier_part.html:88 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 -#: part/bom.py:286 stock/templates/stock/item_base.html:381 +#: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:253 #: templates/js/translated/company.js:675 templates/js/translated/order.js:234 msgid "Supplier" @@ -2373,7 +2376,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:531 company/templates/company/supplier_part.html:113 -#: stock/models.py:472 stock/templates/stock/item_base.html:322 +#: stock/models.py:472 stock/templates/stock/item_base.html:324 #: templates/js/translated/company.js:751 templates/js/translated/stock.js:1074 msgid "Packaging" msgstr "" @@ -2442,7 +2445,7 @@ msgstr "" #: company/templates/company/company_base.html:126 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:490 -#: stock/models.py:491 stock/templates/stock/item_base.html:274 +#: stock/models.py:491 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:245 templates/js/translated/order.js:331 #: templates/js/translated/stock.js:1455 msgid "Customer" @@ -2721,7 +2724,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:457 -#: stock/templates/stock/item_base.html:386 +#: stock/templates/stock/item_base.html:388 #: templates/js/translated/company.js:691 templates/js/translated/stock.js:1046 msgid "Supplier Part" msgstr "" @@ -2853,7 +2856,7 @@ msgstr "" msgid "Label description" msgstr "" -#: label/models.py:127 stock/forms.py:168 +#: label/models.py:127 stock/forms.py:167 msgid "Label" msgstr "" @@ -3071,7 +3074,7 @@ msgstr "" #: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 -#: stock/templates/stock/item_base.html:336 +#: stock/templates/stock/item_base.html:338 #: templates/js/translated/order.js:212 templates/js/translated/stock.js:1025 #: templates/js/translated/stock.js:1436 msgid "Purchase Order" @@ -3093,7 +3096,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:776 part/templates/part/prices.html:157 stock/models.py:582 -#: stock/templates/stock/item_base.html:343 +#: stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1069 msgid "Purchase Price" msgstr "" @@ -4516,7 +4519,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:909 +#: part/templates/part/category.html:298 stock/views.py:959 msgid "Create new Stock Location" msgstr "" @@ -4709,17 +4712,17 @@ msgstr "" #: part/templates/part/detail.html:902 #, python-format -msgid "Single Price - %(currency)s" +msgid "Purchase Unit Price - %(currency)s" msgstr "" #: part/templates/part/detail.html:914 #, python-format -msgid "Single Price Difference - %(currency)s" +msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" #: part/templates/part/detail.html:926 #, python-format -msgid "Part Single Price - %(currency)s" +msgid "Supplier Unit Cost - %(currency)s" msgstr "" #: part/templates/part/detail.html:1015 @@ -4817,7 +4820,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:88 -#: stock/templates/stock/item_base.html:140 +#: stock/templates/stock/item_base.html:142 #: stock/templates/stock/location.html:62 msgid "Stock actions" msgstr "" @@ -4918,6 +4921,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 +#: templates/js/translated/bom.js:271 msgid "No supplier pricing available" msgstr "" @@ -5005,7 +5009,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 msgid "Supplier Cost" msgstr "" @@ -5380,61 +5384,57 @@ msgstr "" msgid "Moved {n} parts to {loc}" msgstr "" -#: stock/forms.py:80 stock/forms.py:313 stock/models.py:550 -#: stock/templates/stock/item_base.html:393 +#: stock/forms.py:79 stock/forms.py:307 stock/models.py:550 +#: stock/templates/stock/item_base.html:395 #: templates/js/translated/stock.js:1013 msgid "Expiry Date" msgstr "" -#: stock/forms.py:81 stock/forms.py:314 +#: stock/forms.py:80 stock/forms.py:308 msgid "Expiration date for this stock item" msgstr "" -#: stock/forms.py:84 +#: stock/forms.py:83 msgid "Enter unique serial numbers (or leave blank)" msgstr "" -#: stock/forms.py:135 +#: stock/forms.py:134 msgid "Destination for serialized stock (by default, will remain in current location)" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Serial numbers" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Unique serial numbers (must match quantity)" msgstr "" -#: stock/forms.py:139 stock/forms.py:288 +#: stock/forms.py:138 stock/forms.py:282 msgid "Add transaction note (optional)" msgstr "" -#: stock/forms.py:169 stock/forms.py:225 +#: stock/forms.py:168 stock/forms.py:224 msgid "Select test report template" msgstr "" -#: stock/forms.py:241 +#: stock/forms.py:240 msgid "Stock item to install" msgstr "" -#: stock/forms.py:248 -msgid "Stock quantity to assign" -msgstr "" - -#: stock/forms.py:276 +#: stock/forms.py:270 msgid "Must not exceed available quantity" msgstr "" -#: stock/forms.py:286 +#: stock/forms.py:280 msgid "Destination location for uninstalled items" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm uninstall" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm removal of installed stock items" msgstr "" @@ -5499,7 +5499,7 @@ msgstr "" msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:478 stock/templates/stock/item_base.html:282 +#: stock/models.py:478 stock/templates/stock/item_base.html:284 msgid "Installed In" msgstr "" @@ -5659,26 +5659,30 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:280 stock/templates/stock/item.html:305 +#: stock/templates/stock/item.html:124 stock/views.py:534 +msgid "Install Stock Item" +msgstr "" + +#: stock/templates/stock/item.html:299 stock/templates/stock/item.html:324 msgid "Add Test Result" msgstr "" -#: stock/templates/stock/item.html:325 +#: stock/templates/stock/item.html:344 msgid "Edit Test Result" msgstr "" -#: stock/templates/stock/item.html:339 +#: stock/templates/stock/item.html:358 msgid "Delete Test Result" msgstr "" #: stock/templates/stock/item_base.html:33 -#: stock/templates/stock/item_base.html:397 +#: stock/templates/stock/item_base.html:399 #: templates/js/translated/table_filters.js:212 msgid "Expired" msgstr "" #: stock/templates/stock/item_base.html:43 -#: stock/templates/stock/item_base.html:399 +#: stock/templates/stock/item_base.html:401 #: templates/js/translated/table_filters.js:218 msgid "Stale" msgstr "" @@ -5735,129 +5739,137 @@ msgstr "" msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:143 +#: stock/templates/stock/item_base.html:133 +msgid "Install stock item" +msgstr "" + +#: stock/templates/stock/item_base.html:133 +msgid "Install" +msgstr "" + +#: stock/templates/stock/item_base.html:145 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:146 +#: stock/templates/stock/item_base.html:148 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:148 +#: stock/templates/stock/item_base.html:150 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:151 +#: stock/templates/stock/item_base.html:153 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:171 +#: stock/templates/stock/item_base.html:173 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:178 +#: stock/templates/stock/item_base.html:180 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:179 +#: stock/templates/stock/item_base.html:181 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:192 +#: stock/templates/stock/item_base.html:194 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:202 #, python-format msgid "This stock item is allocated to Sales Order %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:208 +#: stock/templates/stock/item_base.html:210 #, python-format msgid "This stock item is allocated to Build %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:214 +#: stock/templates/stock/item_base.html:216 msgid "This stock item is serialized - it has a unique serial number and the quantity cannot be adjusted." msgstr "" -#: stock/templates/stock/item_base.html:218 +#: stock/templates/stock/item_base.html:220 msgid "This stock item cannot be deleted as it has child items" msgstr "" -#: stock/templates/stock/item_base.html:222 +#: stock/templates/stock/item_base.html:224 msgid "This stock item will be automatically deleted when all stock is depleted." msgstr "" -#: stock/templates/stock/item_base.html:230 +#: stock/templates/stock/item_base.html:232 msgid "Stock Item Details" msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:254 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:258 +#: stock/templates/stock/item_base.html:260 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:301 +#: stock/templates/stock/item_base.html:303 #: templates/js/translated/build.js:628 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:308 +#: stock/templates/stock/item_base.html:310 msgid "Barcode Identifier" msgstr "" -#: stock/templates/stock/item_base.html:350 +#: stock/templates/stock/item_base.html:352 msgid "Parent Item" msgstr "" -#: stock/templates/stock/item_base.html:368 +#: stock/templates/stock/item_base.html:370 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:397 -#, python-format -msgid "This StockItem expired on %(item.expiry_date)s" -msgstr "" - #: stock/templates/stock/item_base.html:399 #, python-format +msgid "This StockItem expired on %(item.expiry_date)s" +msgstr "" + +#: stock/templates/stock/item_base.html:401 +#, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:406 +#: stock/templates/stock/item_base.html:408 #: templates/js/translated/stock.js:1020 msgid "Last Updated" msgstr "" -#: stock/templates/stock/item_base.html:411 +#: stock/templates/stock/item_base.html:413 msgid "Last Stocktake" msgstr "" -#: stock/templates/stock/item_base.html:415 +#: stock/templates/stock/item_base.html:417 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:426 +#: stock/templates/stock/item_base.html:428 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:500 +#: stock/templates/stock/item_base.html:516 msgid "Save" msgstr "" -#: stock/templates/stock/item_base.html:512 +#: stock/templates/stock/item_base.html:528 msgid "Edit Stock Status" msgstr "" @@ -5870,20 +5882,37 @@ msgstr "" msgid "This will remove %(qty)s units of %(full_name)s from stock." msgstr "" -#: stock/templates/stock/item_install.html:7 -msgid "Install another StockItem into this item." +#: stock/templates/stock/item_install.html:8 +msgid "Install another Stock Item into this item." msgstr "" -#: stock/templates/stock/item_install.html:10 +#: stock/templates/stock/item_install.html:11 +#: stock/templates/stock/item_install.html:24 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: stock/templates/stock/item_install.html:13 -msgid "The StockItem links to a Part which is in the BOM for this StockItem" +#: stock/templates/stock/item_install.html:14 +msgid "The Stock Item links to a Part which is in the BOM for this Stock Item" msgstr "" -#: stock/templates/stock/item_install.html:14 -msgid "The StockItem is currently in stock" +#: stock/templates/stock/item_install.html:15 +msgid "The Stock Item is currently in stock" +msgstr "" + +#: stock/templates/stock/item_install.html:16 +msgid "The Stock Item is serialized and does not belong to another item" +msgstr "" + +#: stock/templates/stock/item_install.html:21 +msgid "Install this Stock Item in another stock item." +msgstr "" + +#: stock/templates/stock/item_install.html:27 +msgid "The part associated to this Stock Item belongs to another part's BOM" +msgstr "" + +#: stock/templates/stock/item_install.html:28 +msgid "This Stock Item is serialized and does not belong to another item" msgstr "" #: stock/templates/stock/item_serialize.html:5 @@ -5990,7 +6019,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:932 msgid "Convert Stock Item" msgstr "" @@ -6015,7 +6044,8 @@ msgstr "" msgid "Edit Stock Location" msgstr "" -#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 +#: stock/views.py:288 stock/views.py:911 stock/views.py:1033 +#: stock/views.py:1398 msgid "Owner is required (ownership control is enabled)" msgstr "" @@ -6055,59 +6085,55 @@ msgstr "" msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:534 -msgid "Install Stock Item" -msgstr "" - -#: stock/views.py:633 +#: stock/views.py:683 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:730 templates/js/translated/stock.js:270 +#: stock/views.py:780 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:741 +#: stock/views.py:791 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:763 +#: stock/views.py:813 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:1000 +#: stock/views.py:1050 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1093 templates/js/translated/build.js:365 +#: stock/views.py:1143 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1235 +#: stock/views.py:1285 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1317 +#: stock/views.py:1367 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1417 +#: stock/views.py:1467 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1480 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1441 +#: stock/views.py:1491 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1448 +#: stock/views.py:1498 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1457 +#: stock/views.py:1507 msgid "Add Stock Tracking Entry" msgstr "" @@ -6760,14 +6786,6 @@ msgstr "" msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:265 -msgid "Buy Price" -msgstr "" - -#: templates/js/translated/bom.js:271 -msgid "No pricing available" -msgstr "" - #: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 msgid "View BOM" msgstr "" From a07c51e64e0247f7616753f452e34ab1b5fa4daf Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 09:57:12 +1000 Subject: [PATCH 029/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/ko/LC_MESSAGES/django.po | 278 ++++++++++++---------- 1 file changed, 148 insertions(+), 130 deletions(-) diff --git a/InvenTree/locale/ko/LC_MESSAGES/django.po b/InvenTree/locale/ko/LC_MESSAGES/django.po index 52f1b97e88..bf826e12a6 100644 --- a/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/InvenTree/locale/ko/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 00:04+0000\n" -"PO-Revision-Date: 2021-08-03 00:24\n" +"POT-Creation-Date: 2021-08-03 23:04+0000\n" +"PO-Revision-Date: 2021-08-03 23:57\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1313 +#: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "" @@ -540,8 +540,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 #: report/templates/report/inventree_test_report_base.html:77 -#: stock/forms.py:141 stock/forms.py:247 -#: stock/templates/stock/item_base.html:267 +#: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 #: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 @@ -561,7 +560,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "" -#: build/forms.py:95 order/forms.py:114 stock/forms.py:84 +#: build/forms.py:95 order/forms.py:114 stock/forms.py:83 msgid "Serial Numbers" msgstr "" @@ -590,7 +589,7 @@ msgid "Mark build as complete" msgstr "" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:286 stock/templates/stock/item_base.html:297 +#: stock/forms.py:280 stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:363 #: templates/js/translated/barcode.js:531 templates/js/translated/build.js:256 @@ -607,7 +606,7 @@ msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 #: build/templates/build/detail.html:62 order/models.py:549 #: order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 +#: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:119 templates/js/translated/build.js:902 #: templates/js/translated/order.js:251 templates/js/translated/order.js:354 #: templates/js/translated/stock.js:987 templates/js/translated/stock.js:1491 @@ -822,7 +821,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:83 #: company/templates/company/supplier_part.html:82 #: part/templates/part/part_base.html:258 stock/models.py:501 -#: stock/templates/stock/item_base.html:357 +#: stock/templates/stock/item_base.html:359 msgid "External Link" msgstr "" @@ -843,7 +842,7 @@ msgstr "" #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 -#: stock/forms.py:139 stock/forms.py:256 stock/forms.py:288 stock/models.py:573 +#: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 #: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 @@ -898,7 +897,7 @@ msgstr "" msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" -#: build/models.py:1372 stock/templates/stock/item_base.html:329 +#: build/models.py:1372 stock/templates/stock/item_base.html:331 #: templates/InvenTree/search.html:183 templates/js/translated/build.js:846 #: templates/navbar.html:29 msgid "Build" @@ -910,7 +909,7 @@ msgstr "" #: build/models.py:1389 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 -#: stock/templates/stock/item_base.html:351 +#: stock/templates/stock/item_base.html:353 #: stock/templates/stock/stock_adjust.html:16 #: templates/js/translated/build.js:244 templates/js/translated/build.js:249 #: templates/js/translated/build.js:993 templates/js/translated/order.js:435 @@ -939,7 +938,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:205 #: order/templates/order/sales_order_detail.html:290 #: report/templates/report/inventree_test_report_base.html:75 -#: stock/models.py:495 stock/templates/stock/item_base.html:249 +#: stock/models.py:495 stock/templates/stock/item_base.html:251 #: templates/js/translated/build.js:604 #: templates/js/translated/model_renderers.js:54 msgid "Serial Number" @@ -1037,6 +1036,10 @@ msgstr "" msgid "Cancel Build" msgstr "" +#: build/templates/build/build_base.html:114 +msgid "Delete Build" +msgstr "" + #: build/templates/build/build_base.html:124 #: build/templates/build/detail.html:15 msgid "Build Details" @@ -1059,7 +1062,7 @@ msgstr "" #: order/templates/order/sales_order_ship.html:25 #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 -#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:293 #: templates/js/translated/order.js:309 msgid "Sales Order" msgstr "" @@ -1170,7 +1173,7 @@ msgstr "" #: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:782 #: order/templates/order/purchase_order_detail.html:408 -#: order/templates/order/receive_parts.html:25 stock/forms.py:135 +#: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" msgstr "" @@ -1179,7 +1182,7 @@ msgid "Destination location not specified" msgstr "" #: build/templates/build/detail.html:73 -#: stock/templates/stock/item_base.html:315 +#: stock/templates/stock/item_base.html:317 #: templates/js/translated/stock.js:995 templates/js/translated/stock.js:1743 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:198 @@ -1302,7 +1305,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:58 #: order/templates/order/sales_order_detail.html:85 #: part/templates/part/detail.html:109 stock/templates/stock/item.html:102 -#: stock/templates/stock/item.html:168 +#: stock/templates/stock/item.html:187 msgid "Edit Notes" msgstr "" @@ -1310,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:232 +#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1319,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:200 +#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1327,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:209 +#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1335,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:210 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1413,7 +1416,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1339 +#: build/views.py:183 stock/views.py:1389 msgid "Serial numbers already exist" msgstr "" @@ -1689,7 +1692,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:617 part/models.py:2280 report/models.py:187 -#: stock/forms.py:225 templates/js/translated/table_filters.js:25 +#: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" msgstr "" @@ -2248,7 +2251,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:317 company/models.py:484 stock/models.py:448 -#: stock/templates/stock/item_base.html:235 +#: stock/templates/stock/item_base.html:237 msgid "Base Part" msgstr "" @@ -2259,7 +2262,7 @@ msgstr "" #: company/models.py:332 company/templates/company/company_base.html:116 #: company/templates/company/manufacturer_part.html:89 #: company/templates/company/supplier_part.html:98 part/bom.py:170 -#: part/bom.py:241 stock/templates/stock/item_base.html:364 +#: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:249 #: templates/js/translated/company.js:425 #: templates/js/translated/company.js:701 @@ -2293,7 +2296,7 @@ msgstr "" #: company/models.py:406 company/models.py:507 #: company/templates/company/manufacturer_part.html:6 #: company/templates/company/manufacturer_part.html:23 -#: stock/templates/stock/item_base.html:374 +#: stock/templates/stock/item_base.html:376 msgid "Manufacturer Part" msgstr "" @@ -2326,7 +2329,7 @@ msgstr "" #: company/templates/company/supplier_part.html:88 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 -#: part/bom.py:286 stock/templates/stock/item_base.html:381 +#: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:253 #: templates/js/translated/company.js:675 templates/js/translated/order.js:234 msgid "Supplier" @@ -2373,7 +2376,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:531 company/templates/company/supplier_part.html:113 -#: stock/models.py:472 stock/templates/stock/item_base.html:322 +#: stock/models.py:472 stock/templates/stock/item_base.html:324 #: templates/js/translated/company.js:751 templates/js/translated/stock.js:1074 msgid "Packaging" msgstr "" @@ -2442,7 +2445,7 @@ msgstr "" #: company/templates/company/company_base.html:126 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:490 -#: stock/models.py:491 stock/templates/stock/item_base.html:274 +#: stock/models.py:491 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:245 templates/js/translated/order.js:331 #: templates/js/translated/stock.js:1455 msgid "Customer" @@ -2721,7 +2724,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:457 -#: stock/templates/stock/item_base.html:386 +#: stock/templates/stock/item_base.html:388 #: templates/js/translated/company.js:691 templates/js/translated/stock.js:1046 msgid "Supplier Part" msgstr "" @@ -2853,7 +2856,7 @@ msgstr "" msgid "Label description" msgstr "" -#: label/models.py:127 stock/forms.py:168 +#: label/models.py:127 stock/forms.py:167 msgid "Label" msgstr "" @@ -3071,7 +3074,7 @@ msgstr "" #: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 -#: stock/templates/stock/item_base.html:336 +#: stock/templates/stock/item_base.html:338 #: templates/js/translated/order.js:212 templates/js/translated/stock.js:1025 #: templates/js/translated/stock.js:1436 msgid "Purchase Order" @@ -3093,7 +3096,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:776 part/templates/part/prices.html:157 stock/models.py:582 -#: stock/templates/stock/item_base.html:343 +#: stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1069 msgid "Purchase Price" msgstr "" @@ -4516,7 +4519,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:909 +#: part/templates/part/category.html:298 stock/views.py:959 msgid "Create new Stock Location" msgstr "" @@ -4709,17 +4712,17 @@ msgstr "" #: part/templates/part/detail.html:902 #, python-format -msgid "Single Price - %(currency)s" +msgid "Purchase Unit Price - %(currency)s" msgstr "" #: part/templates/part/detail.html:914 #, python-format -msgid "Single Price Difference - %(currency)s" +msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" #: part/templates/part/detail.html:926 #, python-format -msgid "Part Single Price - %(currency)s" +msgid "Supplier Unit Cost - %(currency)s" msgstr "" #: part/templates/part/detail.html:1015 @@ -4817,7 +4820,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:88 -#: stock/templates/stock/item_base.html:140 +#: stock/templates/stock/item_base.html:142 #: stock/templates/stock/location.html:62 msgid "Stock actions" msgstr "" @@ -4918,6 +4921,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 +#: templates/js/translated/bom.js:271 msgid "No supplier pricing available" msgstr "" @@ -5005,7 +5009,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 msgid "Supplier Cost" msgstr "" @@ -5380,61 +5384,57 @@ msgstr "" msgid "Moved {n} parts to {loc}" msgstr "" -#: stock/forms.py:80 stock/forms.py:313 stock/models.py:550 -#: stock/templates/stock/item_base.html:393 +#: stock/forms.py:79 stock/forms.py:307 stock/models.py:550 +#: stock/templates/stock/item_base.html:395 #: templates/js/translated/stock.js:1013 msgid "Expiry Date" msgstr "" -#: stock/forms.py:81 stock/forms.py:314 +#: stock/forms.py:80 stock/forms.py:308 msgid "Expiration date for this stock item" msgstr "" -#: stock/forms.py:84 +#: stock/forms.py:83 msgid "Enter unique serial numbers (or leave blank)" msgstr "" -#: stock/forms.py:135 +#: stock/forms.py:134 msgid "Destination for serialized stock (by default, will remain in current location)" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Serial numbers" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Unique serial numbers (must match quantity)" msgstr "" -#: stock/forms.py:139 stock/forms.py:288 +#: stock/forms.py:138 stock/forms.py:282 msgid "Add transaction note (optional)" msgstr "" -#: stock/forms.py:169 stock/forms.py:225 +#: stock/forms.py:168 stock/forms.py:224 msgid "Select test report template" msgstr "" -#: stock/forms.py:241 +#: stock/forms.py:240 msgid "Stock item to install" msgstr "" -#: stock/forms.py:248 -msgid "Stock quantity to assign" -msgstr "" - -#: stock/forms.py:276 +#: stock/forms.py:270 msgid "Must not exceed available quantity" msgstr "" -#: stock/forms.py:286 +#: stock/forms.py:280 msgid "Destination location for uninstalled items" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm uninstall" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm removal of installed stock items" msgstr "" @@ -5499,7 +5499,7 @@ msgstr "" msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:478 stock/templates/stock/item_base.html:282 +#: stock/models.py:478 stock/templates/stock/item_base.html:284 msgid "Installed In" msgstr "" @@ -5659,26 +5659,30 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:280 stock/templates/stock/item.html:305 +#: stock/templates/stock/item.html:124 stock/views.py:534 +msgid "Install Stock Item" +msgstr "" + +#: stock/templates/stock/item.html:299 stock/templates/stock/item.html:324 msgid "Add Test Result" msgstr "" -#: stock/templates/stock/item.html:325 +#: stock/templates/stock/item.html:344 msgid "Edit Test Result" msgstr "" -#: stock/templates/stock/item.html:339 +#: stock/templates/stock/item.html:358 msgid "Delete Test Result" msgstr "" #: stock/templates/stock/item_base.html:33 -#: stock/templates/stock/item_base.html:397 +#: stock/templates/stock/item_base.html:399 #: templates/js/translated/table_filters.js:212 msgid "Expired" msgstr "" #: stock/templates/stock/item_base.html:43 -#: stock/templates/stock/item_base.html:399 +#: stock/templates/stock/item_base.html:401 #: templates/js/translated/table_filters.js:218 msgid "Stale" msgstr "" @@ -5735,129 +5739,137 @@ msgstr "" msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:143 +#: stock/templates/stock/item_base.html:133 +msgid "Install stock item" +msgstr "" + +#: stock/templates/stock/item_base.html:133 +msgid "Install" +msgstr "" + +#: stock/templates/stock/item_base.html:145 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:146 +#: stock/templates/stock/item_base.html:148 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:148 +#: stock/templates/stock/item_base.html:150 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:151 +#: stock/templates/stock/item_base.html:153 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:171 +#: stock/templates/stock/item_base.html:173 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:178 +#: stock/templates/stock/item_base.html:180 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:179 +#: stock/templates/stock/item_base.html:181 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:192 +#: stock/templates/stock/item_base.html:194 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:202 #, python-format msgid "This stock item is allocated to Sales Order %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:208 +#: stock/templates/stock/item_base.html:210 #, python-format msgid "This stock item is allocated to Build %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:214 +#: stock/templates/stock/item_base.html:216 msgid "This stock item is serialized - it has a unique serial number and the quantity cannot be adjusted." msgstr "" -#: stock/templates/stock/item_base.html:218 +#: stock/templates/stock/item_base.html:220 msgid "This stock item cannot be deleted as it has child items" msgstr "" -#: stock/templates/stock/item_base.html:222 +#: stock/templates/stock/item_base.html:224 msgid "This stock item will be automatically deleted when all stock is depleted." msgstr "" -#: stock/templates/stock/item_base.html:230 +#: stock/templates/stock/item_base.html:232 msgid "Stock Item Details" msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:254 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:258 +#: stock/templates/stock/item_base.html:260 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:301 +#: stock/templates/stock/item_base.html:303 #: templates/js/translated/build.js:628 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:308 +#: stock/templates/stock/item_base.html:310 msgid "Barcode Identifier" msgstr "" -#: stock/templates/stock/item_base.html:350 +#: stock/templates/stock/item_base.html:352 msgid "Parent Item" msgstr "" -#: stock/templates/stock/item_base.html:368 +#: stock/templates/stock/item_base.html:370 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:397 -#, python-format -msgid "This StockItem expired on %(item.expiry_date)s" -msgstr "" - #: stock/templates/stock/item_base.html:399 #, python-format +msgid "This StockItem expired on %(item.expiry_date)s" +msgstr "" + +#: stock/templates/stock/item_base.html:401 +#, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:406 +#: stock/templates/stock/item_base.html:408 #: templates/js/translated/stock.js:1020 msgid "Last Updated" msgstr "" -#: stock/templates/stock/item_base.html:411 +#: stock/templates/stock/item_base.html:413 msgid "Last Stocktake" msgstr "" -#: stock/templates/stock/item_base.html:415 +#: stock/templates/stock/item_base.html:417 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:426 +#: stock/templates/stock/item_base.html:428 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:500 +#: stock/templates/stock/item_base.html:516 msgid "Save" msgstr "" -#: stock/templates/stock/item_base.html:512 +#: stock/templates/stock/item_base.html:528 msgid "Edit Stock Status" msgstr "" @@ -5870,20 +5882,37 @@ msgstr "" msgid "This will remove %(qty)s units of %(full_name)s from stock." msgstr "" -#: stock/templates/stock/item_install.html:7 -msgid "Install another StockItem into this item." +#: stock/templates/stock/item_install.html:8 +msgid "Install another Stock Item into this item." msgstr "" -#: stock/templates/stock/item_install.html:10 +#: stock/templates/stock/item_install.html:11 +#: stock/templates/stock/item_install.html:24 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: stock/templates/stock/item_install.html:13 -msgid "The StockItem links to a Part which is in the BOM for this StockItem" +#: stock/templates/stock/item_install.html:14 +msgid "The Stock Item links to a Part which is in the BOM for this Stock Item" msgstr "" -#: stock/templates/stock/item_install.html:14 -msgid "The StockItem is currently in stock" +#: stock/templates/stock/item_install.html:15 +msgid "The Stock Item is currently in stock" +msgstr "" + +#: stock/templates/stock/item_install.html:16 +msgid "The Stock Item is serialized and does not belong to another item" +msgstr "" + +#: stock/templates/stock/item_install.html:21 +msgid "Install this Stock Item in another stock item." +msgstr "" + +#: stock/templates/stock/item_install.html:27 +msgid "The part associated to this Stock Item belongs to another part's BOM" +msgstr "" + +#: stock/templates/stock/item_install.html:28 +msgid "This Stock Item is serialized and does not belong to another item" msgstr "" #: stock/templates/stock/item_serialize.html:5 @@ -5990,7 +6019,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:932 msgid "Convert Stock Item" msgstr "" @@ -6015,7 +6044,8 @@ msgstr "" msgid "Edit Stock Location" msgstr "" -#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 +#: stock/views.py:288 stock/views.py:911 stock/views.py:1033 +#: stock/views.py:1398 msgid "Owner is required (ownership control is enabled)" msgstr "" @@ -6055,59 +6085,55 @@ msgstr "" msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:534 -msgid "Install Stock Item" -msgstr "" - -#: stock/views.py:633 +#: stock/views.py:683 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:730 templates/js/translated/stock.js:270 +#: stock/views.py:780 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:741 +#: stock/views.py:791 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:763 +#: stock/views.py:813 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:1000 +#: stock/views.py:1050 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1093 templates/js/translated/build.js:365 +#: stock/views.py:1143 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1235 +#: stock/views.py:1285 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1317 +#: stock/views.py:1367 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1417 +#: stock/views.py:1467 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1480 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1441 +#: stock/views.py:1491 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1448 +#: stock/views.py:1498 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1457 +#: stock/views.py:1507 msgid "Add Stock Tracking Entry" msgstr "" @@ -6760,14 +6786,6 @@ msgstr "" msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:265 -msgid "Buy Price" -msgstr "" - -#: templates/js/translated/bom.js:271 -msgid "No pricing available" -msgstr "" - #: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 msgid "View BOM" msgstr "" From 1516246b35367148365d68c34aacbdc5f8fad4ac Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 09:57:13 +1000 Subject: [PATCH 030/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/el/LC_MESSAGES/django.po | 278 ++++++++++++---------- 1 file changed, 148 insertions(+), 130 deletions(-) diff --git a/InvenTree/locale/el/LC_MESSAGES/django.po b/InvenTree/locale/el/LC_MESSAGES/django.po index 4350edf559..b0d264e2ac 100644 --- a/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/InvenTree/locale/el/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 00:04+0000\n" -"PO-Revision-Date: 2021-08-03 00:24\n" +"POT-Creation-Date: 2021-08-03 23:04+0000\n" +"PO-Revision-Date: 2021-08-03 23:57\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1313 +#: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "" @@ -540,8 +540,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 #: report/templates/report/inventree_test_report_base.html:77 -#: stock/forms.py:141 stock/forms.py:247 -#: stock/templates/stock/item_base.html:267 +#: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 #: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 @@ -561,7 +560,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "" -#: build/forms.py:95 order/forms.py:114 stock/forms.py:84 +#: build/forms.py:95 order/forms.py:114 stock/forms.py:83 msgid "Serial Numbers" msgstr "" @@ -590,7 +589,7 @@ msgid "Mark build as complete" msgstr "" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:286 stock/templates/stock/item_base.html:297 +#: stock/forms.py:280 stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:363 #: templates/js/translated/barcode.js:531 templates/js/translated/build.js:256 @@ -607,7 +606,7 @@ msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 #: build/templates/build/detail.html:62 order/models.py:549 #: order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 +#: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:119 templates/js/translated/build.js:902 #: templates/js/translated/order.js:251 templates/js/translated/order.js:354 #: templates/js/translated/stock.js:987 templates/js/translated/stock.js:1491 @@ -822,7 +821,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:83 #: company/templates/company/supplier_part.html:82 #: part/templates/part/part_base.html:258 stock/models.py:501 -#: stock/templates/stock/item_base.html:357 +#: stock/templates/stock/item_base.html:359 msgid "External Link" msgstr "" @@ -843,7 +842,7 @@ msgstr "" #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 -#: stock/forms.py:139 stock/forms.py:256 stock/forms.py:288 stock/models.py:573 +#: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 #: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 @@ -898,7 +897,7 @@ msgstr "" msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" -#: build/models.py:1372 stock/templates/stock/item_base.html:329 +#: build/models.py:1372 stock/templates/stock/item_base.html:331 #: templates/InvenTree/search.html:183 templates/js/translated/build.js:846 #: templates/navbar.html:29 msgid "Build" @@ -910,7 +909,7 @@ msgstr "" #: build/models.py:1389 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 -#: stock/templates/stock/item_base.html:351 +#: stock/templates/stock/item_base.html:353 #: stock/templates/stock/stock_adjust.html:16 #: templates/js/translated/build.js:244 templates/js/translated/build.js:249 #: templates/js/translated/build.js:993 templates/js/translated/order.js:435 @@ -939,7 +938,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:205 #: order/templates/order/sales_order_detail.html:290 #: report/templates/report/inventree_test_report_base.html:75 -#: stock/models.py:495 stock/templates/stock/item_base.html:249 +#: stock/models.py:495 stock/templates/stock/item_base.html:251 #: templates/js/translated/build.js:604 #: templates/js/translated/model_renderers.js:54 msgid "Serial Number" @@ -1037,6 +1036,10 @@ msgstr "" msgid "Cancel Build" msgstr "" +#: build/templates/build/build_base.html:114 +msgid "Delete Build" +msgstr "" + #: build/templates/build/build_base.html:124 #: build/templates/build/detail.html:15 msgid "Build Details" @@ -1059,7 +1062,7 @@ msgstr "" #: order/templates/order/sales_order_ship.html:25 #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 -#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:293 #: templates/js/translated/order.js:309 msgid "Sales Order" msgstr "" @@ -1170,7 +1173,7 @@ msgstr "" #: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:782 #: order/templates/order/purchase_order_detail.html:408 -#: order/templates/order/receive_parts.html:25 stock/forms.py:135 +#: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" msgstr "" @@ -1179,7 +1182,7 @@ msgid "Destination location not specified" msgstr "" #: build/templates/build/detail.html:73 -#: stock/templates/stock/item_base.html:315 +#: stock/templates/stock/item_base.html:317 #: templates/js/translated/stock.js:995 templates/js/translated/stock.js:1743 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:198 @@ -1302,7 +1305,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:58 #: order/templates/order/sales_order_detail.html:85 #: part/templates/part/detail.html:109 stock/templates/stock/item.html:102 -#: stock/templates/stock/item.html:168 +#: stock/templates/stock/item.html:187 msgid "Edit Notes" msgstr "" @@ -1310,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:232 +#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1319,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:200 +#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1327,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:209 +#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1335,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:210 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1413,7 +1416,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1339 +#: build/views.py:183 stock/views.py:1389 msgid "Serial numbers already exist" msgstr "" @@ -1689,7 +1692,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:617 part/models.py:2280 report/models.py:187 -#: stock/forms.py:225 templates/js/translated/table_filters.js:25 +#: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" msgstr "" @@ -2248,7 +2251,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:317 company/models.py:484 stock/models.py:448 -#: stock/templates/stock/item_base.html:235 +#: stock/templates/stock/item_base.html:237 msgid "Base Part" msgstr "" @@ -2259,7 +2262,7 @@ msgstr "" #: company/models.py:332 company/templates/company/company_base.html:116 #: company/templates/company/manufacturer_part.html:89 #: company/templates/company/supplier_part.html:98 part/bom.py:170 -#: part/bom.py:241 stock/templates/stock/item_base.html:364 +#: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:249 #: templates/js/translated/company.js:425 #: templates/js/translated/company.js:701 @@ -2293,7 +2296,7 @@ msgstr "" #: company/models.py:406 company/models.py:507 #: company/templates/company/manufacturer_part.html:6 #: company/templates/company/manufacturer_part.html:23 -#: stock/templates/stock/item_base.html:374 +#: stock/templates/stock/item_base.html:376 msgid "Manufacturer Part" msgstr "" @@ -2326,7 +2329,7 @@ msgstr "" #: company/templates/company/supplier_part.html:88 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 -#: part/bom.py:286 stock/templates/stock/item_base.html:381 +#: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:253 #: templates/js/translated/company.js:675 templates/js/translated/order.js:234 msgid "Supplier" @@ -2373,7 +2376,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:531 company/templates/company/supplier_part.html:113 -#: stock/models.py:472 stock/templates/stock/item_base.html:322 +#: stock/models.py:472 stock/templates/stock/item_base.html:324 #: templates/js/translated/company.js:751 templates/js/translated/stock.js:1074 msgid "Packaging" msgstr "" @@ -2442,7 +2445,7 @@ msgstr "" #: company/templates/company/company_base.html:126 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:490 -#: stock/models.py:491 stock/templates/stock/item_base.html:274 +#: stock/models.py:491 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:245 templates/js/translated/order.js:331 #: templates/js/translated/stock.js:1455 msgid "Customer" @@ -2721,7 +2724,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:457 -#: stock/templates/stock/item_base.html:386 +#: stock/templates/stock/item_base.html:388 #: templates/js/translated/company.js:691 templates/js/translated/stock.js:1046 msgid "Supplier Part" msgstr "" @@ -2853,7 +2856,7 @@ msgstr "" msgid "Label description" msgstr "" -#: label/models.py:127 stock/forms.py:168 +#: label/models.py:127 stock/forms.py:167 msgid "Label" msgstr "" @@ -3071,7 +3074,7 @@ msgstr "" #: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 -#: stock/templates/stock/item_base.html:336 +#: stock/templates/stock/item_base.html:338 #: templates/js/translated/order.js:212 templates/js/translated/stock.js:1025 #: templates/js/translated/stock.js:1436 msgid "Purchase Order" @@ -3093,7 +3096,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:776 part/templates/part/prices.html:157 stock/models.py:582 -#: stock/templates/stock/item_base.html:343 +#: stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1069 msgid "Purchase Price" msgstr "" @@ -4516,7 +4519,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:909 +#: part/templates/part/category.html:298 stock/views.py:959 msgid "Create new Stock Location" msgstr "" @@ -4709,17 +4712,17 @@ msgstr "" #: part/templates/part/detail.html:902 #, python-format -msgid "Single Price - %(currency)s" +msgid "Purchase Unit Price - %(currency)s" msgstr "" #: part/templates/part/detail.html:914 #, python-format -msgid "Single Price Difference - %(currency)s" +msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" #: part/templates/part/detail.html:926 #, python-format -msgid "Part Single Price - %(currency)s" +msgid "Supplier Unit Cost - %(currency)s" msgstr "" #: part/templates/part/detail.html:1015 @@ -4817,7 +4820,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:88 -#: stock/templates/stock/item_base.html:140 +#: stock/templates/stock/item_base.html:142 #: stock/templates/stock/location.html:62 msgid "Stock actions" msgstr "" @@ -4918,6 +4921,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 +#: templates/js/translated/bom.js:271 msgid "No supplier pricing available" msgstr "" @@ -5005,7 +5009,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 msgid "Supplier Cost" msgstr "" @@ -5380,61 +5384,57 @@ msgstr "" msgid "Moved {n} parts to {loc}" msgstr "" -#: stock/forms.py:80 stock/forms.py:313 stock/models.py:550 -#: stock/templates/stock/item_base.html:393 +#: stock/forms.py:79 stock/forms.py:307 stock/models.py:550 +#: stock/templates/stock/item_base.html:395 #: templates/js/translated/stock.js:1013 msgid "Expiry Date" msgstr "" -#: stock/forms.py:81 stock/forms.py:314 +#: stock/forms.py:80 stock/forms.py:308 msgid "Expiration date for this stock item" msgstr "" -#: stock/forms.py:84 +#: stock/forms.py:83 msgid "Enter unique serial numbers (or leave blank)" msgstr "" -#: stock/forms.py:135 +#: stock/forms.py:134 msgid "Destination for serialized stock (by default, will remain in current location)" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Serial numbers" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Unique serial numbers (must match quantity)" msgstr "" -#: stock/forms.py:139 stock/forms.py:288 +#: stock/forms.py:138 stock/forms.py:282 msgid "Add transaction note (optional)" msgstr "" -#: stock/forms.py:169 stock/forms.py:225 +#: stock/forms.py:168 stock/forms.py:224 msgid "Select test report template" msgstr "" -#: stock/forms.py:241 +#: stock/forms.py:240 msgid "Stock item to install" msgstr "" -#: stock/forms.py:248 -msgid "Stock quantity to assign" -msgstr "" - -#: stock/forms.py:276 +#: stock/forms.py:270 msgid "Must not exceed available quantity" msgstr "" -#: stock/forms.py:286 +#: stock/forms.py:280 msgid "Destination location for uninstalled items" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm uninstall" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm removal of installed stock items" msgstr "" @@ -5499,7 +5499,7 @@ msgstr "" msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:478 stock/templates/stock/item_base.html:282 +#: stock/models.py:478 stock/templates/stock/item_base.html:284 msgid "Installed In" msgstr "" @@ -5659,26 +5659,30 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:280 stock/templates/stock/item.html:305 +#: stock/templates/stock/item.html:124 stock/views.py:534 +msgid "Install Stock Item" +msgstr "" + +#: stock/templates/stock/item.html:299 stock/templates/stock/item.html:324 msgid "Add Test Result" msgstr "" -#: stock/templates/stock/item.html:325 +#: stock/templates/stock/item.html:344 msgid "Edit Test Result" msgstr "" -#: stock/templates/stock/item.html:339 +#: stock/templates/stock/item.html:358 msgid "Delete Test Result" msgstr "" #: stock/templates/stock/item_base.html:33 -#: stock/templates/stock/item_base.html:397 +#: stock/templates/stock/item_base.html:399 #: templates/js/translated/table_filters.js:212 msgid "Expired" msgstr "" #: stock/templates/stock/item_base.html:43 -#: stock/templates/stock/item_base.html:399 +#: stock/templates/stock/item_base.html:401 #: templates/js/translated/table_filters.js:218 msgid "Stale" msgstr "" @@ -5735,129 +5739,137 @@ msgstr "" msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:143 +#: stock/templates/stock/item_base.html:133 +msgid "Install stock item" +msgstr "" + +#: stock/templates/stock/item_base.html:133 +msgid "Install" +msgstr "" + +#: stock/templates/stock/item_base.html:145 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:146 +#: stock/templates/stock/item_base.html:148 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:148 +#: stock/templates/stock/item_base.html:150 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:151 +#: stock/templates/stock/item_base.html:153 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:171 +#: stock/templates/stock/item_base.html:173 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:178 +#: stock/templates/stock/item_base.html:180 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:179 +#: stock/templates/stock/item_base.html:181 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:192 +#: stock/templates/stock/item_base.html:194 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:202 #, python-format msgid "This stock item is allocated to Sales Order %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:208 +#: stock/templates/stock/item_base.html:210 #, python-format msgid "This stock item is allocated to Build %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:214 +#: stock/templates/stock/item_base.html:216 msgid "This stock item is serialized - it has a unique serial number and the quantity cannot be adjusted." msgstr "" -#: stock/templates/stock/item_base.html:218 +#: stock/templates/stock/item_base.html:220 msgid "This stock item cannot be deleted as it has child items" msgstr "" -#: stock/templates/stock/item_base.html:222 +#: stock/templates/stock/item_base.html:224 msgid "This stock item will be automatically deleted when all stock is depleted." msgstr "" -#: stock/templates/stock/item_base.html:230 +#: stock/templates/stock/item_base.html:232 msgid "Stock Item Details" msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:254 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:258 +#: stock/templates/stock/item_base.html:260 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:301 +#: stock/templates/stock/item_base.html:303 #: templates/js/translated/build.js:628 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:308 +#: stock/templates/stock/item_base.html:310 msgid "Barcode Identifier" msgstr "" -#: stock/templates/stock/item_base.html:350 +#: stock/templates/stock/item_base.html:352 msgid "Parent Item" msgstr "" -#: stock/templates/stock/item_base.html:368 +#: stock/templates/stock/item_base.html:370 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:397 -#, python-format -msgid "This StockItem expired on %(item.expiry_date)s" -msgstr "" - #: stock/templates/stock/item_base.html:399 #, python-format +msgid "This StockItem expired on %(item.expiry_date)s" +msgstr "" + +#: stock/templates/stock/item_base.html:401 +#, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:406 +#: stock/templates/stock/item_base.html:408 #: templates/js/translated/stock.js:1020 msgid "Last Updated" msgstr "" -#: stock/templates/stock/item_base.html:411 +#: stock/templates/stock/item_base.html:413 msgid "Last Stocktake" msgstr "" -#: stock/templates/stock/item_base.html:415 +#: stock/templates/stock/item_base.html:417 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:426 +#: stock/templates/stock/item_base.html:428 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:500 +#: stock/templates/stock/item_base.html:516 msgid "Save" msgstr "" -#: stock/templates/stock/item_base.html:512 +#: stock/templates/stock/item_base.html:528 msgid "Edit Stock Status" msgstr "" @@ -5870,20 +5882,37 @@ msgstr "" msgid "This will remove %(qty)s units of %(full_name)s from stock." msgstr "" -#: stock/templates/stock/item_install.html:7 -msgid "Install another StockItem into this item." +#: stock/templates/stock/item_install.html:8 +msgid "Install another Stock Item into this item." msgstr "" -#: stock/templates/stock/item_install.html:10 +#: stock/templates/stock/item_install.html:11 +#: stock/templates/stock/item_install.html:24 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: stock/templates/stock/item_install.html:13 -msgid "The StockItem links to a Part which is in the BOM for this StockItem" +#: stock/templates/stock/item_install.html:14 +msgid "The Stock Item links to a Part which is in the BOM for this Stock Item" msgstr "" -#: stock/templates/stock/item_install.html:14 -msgid "The StockItem is currently in stock" +#: stock/templates/stock/item_install.html:15 +msgid "The Stock Item is currently in stock" +msgstr "" + +#: stock/templates/stock/item_install.html:16 +msgid "The Stock Item is serialized and does not belong to another item" +msgstr "" + +#: stock/templates/stock/item_install.html:21 +msgid "Install this Stock Item in another stock item." +msgstr "" + +#: stock/templates/stock/item_install.html:27 +msgid "The part associated to this Stock Item belongs to another part's BOM" +msgstr "" + +#: stock/templates/stock/item_install.html:28 +msgid "This Stock Item is serialized and does not belong to another item" msgstr "" #: stock/templates/stock/item_serialize.html:5 @@ -5990,7 +6019,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:932 msgid "Convert Stock Item" msgstr "" @@ -6015,7 +6044,8 @@ msgstr "" msgid "Edit Stock Location" msgstr "" -#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 +#: stock/views.py:288 stock/views.py:911 stock/views.py:1033 +#: stock/views.py:1398 msgid "Owner is required (ownership control is enabled)" msgstr "" @@ -6055,59 +6085,55 @@ msgstr "" msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:534 -msgid "Install Stock Item" -msgstr "" - -#: stock/views.py:633 +#: stock/views.py:683 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:730 templates/js/translated/stock.js:270 +#: stock/views.py:780 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:741 +#: stock/views.py:791 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:763 +#: stock/views.py:813 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:1000 +#: stock/views.py:1050 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1093 templates/js/translated/build.js:365 +#: stock/views.py:1143 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1235 +#: stock/views.py:1285 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1317 +#: stock/views.py:1367 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1417 +#: stock/views.py:1467 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1480 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1441 +#: stock/views.py:1491 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1448 +#: stock/views.py:1498 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1457 +#: stock/views.py:1507 msgid "Add Stock Tracking Entry" msgstr "" @@ -6760,14 +6786,6 @@ msgstr "" msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:265 -msgid "Buy Price" -msgstr "" - -#: templates/js/translated/bom.js:271 -msgid "No pricing available" -msgstr "" - #: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 msgid "View BOM" msgstr "" From 662d05a5c3f571973e50625061883b9347c56248 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 09:57:14 +1000 Subject: [PATCH 031/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/es/LC_MESSAGES/django.po | 278 ++++++++++++---------- 1 file changed, 148 insertions(+), 130 deletions(-) diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index 6b791c2071..a2e9a1f5ec 100644 --- a/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/InvenTree/locale/es/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 00:04+0000\n" -"PO-Revision-Date: 2021-08-03 00:24\n" +"POT-Creation-Date: 2021-08-03 23:04+0000\n" +"PO-Revision-Date: 2021-08-03 23:57\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1313 +#: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "Cantidad proporcionada no válida" @@ -540,8 +540,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 #: report/templates/report/inventree_test_report_base.html:77 -#: stock/forms.py:141 stock/forms.py:247 -#: stock/templates/stock/item_base.html:267 +#: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 #: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 @@ -561,7 +560,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "" -#: build/forms.py:95 order/forms.py:114 stock/forms.py:84 +#: build/forms.py:95 order/forms.py:114 stock/forms.py:83 msgid "Serial Numbers" msgstr "Números de serie" @@ -590,7 +589,7 @@ msgid "Mark build as complete" msgstr "" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:286 stock/templates/stock/item_base.html:297 +#: stock/forms.py:280 stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:363 #: templates/js/translated/barcode.js:531 templates/js/translated/build.js:256 @@ -607,7 +606,7 @@ msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 #: build/templates/build/detail.html:62 order/models.py:549 #: order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 +#: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:119 templates/js/translated/build.js:902 #: templates/js/translated/order.js:251 templates/js/translated/order.js:354 #: templates/js/translated/stock.js:987 templates/js/translated/stock.js:1491 @@ -822,7 +821,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:83 #: company/templates/company/supplier_part.html:82 #: part/templates/part/part_base.html:258 stock/models.py:501 -#: stock/templates/stock/item_base.html:357 +#: stock/templates/stock/item_base.html:359 msgid "External Link" msgstr "" @@ -843,7 +842,7 @@ msgstr "" #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 -#: stock/forms.py:139 stock/forms.py:256 stock/forms.py:288 stock/models.py:573 +#: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 #: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 @@ -898,7 +897,7 @@ msgstr "" msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" -#: build/models.py:1372 stock/templates/stock/item_base.html:329 +#: build/models.py:1372 stock/templates/stock/item_base.html:331 #: templates/InvenTree/search.html:183 templates/js/translated/build.js:846 #: templates/navbar.html:29 msgid "Build" @@ -910,7 +909,7 @@ msgstr "" #: build/models.py:1389 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 -#: stock/templates/stock/item_base.html:351 +#: stock/templates/stock/item_base.html:353 #: stock/templates/stock/stock_adjust.html:16 #: templates/js/translated/build.js:244 templates/js/translated/build.js:249 #: templates/js/translated/build.js:993 templates/js/translated/order.js:435 @@ -939,7 +938,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:205 #: order/templates/order/sales_order_detail.html:290 #: report/templates/report/inventree_test_report_base.html:75 -#: stock/models.py:495 stock/templates/stock/item_base.html:249 +#: stock/models.py:495 stock/templates/stock/item_base.html:251 #: templates/js/translated/build.js:604 #: templates/js/translated/model_renderers.js:54 msgid "Serial Number" @@ -1037,6 +1036,10 @@ msgstr "" msgid "Cancel Build" msgstr "" +#: build/templates/build/build_base.html:114 +msgid "Delete Build" +msgstr "" + #: build/templates/build/build_base.html:124 #: build/templates/build/detail.html:15 msgid "Build Details" @@ -1059,7 +1062,7 @@ msgstr "Progreso" #: order/templates/order/sales_order_ship.html:25 #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 -#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:293 #: templates/js/translated/order.js:309 msgid "Sales Order" msgstr "" @@ -1170,7 +1173,7 @@ msgstr "" #: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:782 #: order/templates/order/purchase_order_detail.html:408 -#: order/templates/order/receive_parts.html:25 stock/forms.py:135 +#: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" msgstr "Destinación" @@ -1179,7 +1182,7 @@ msgid "Destination location not specified" msgstr "" #: build/templates/build/detail.html:73 -#: stock/templates/stock/item_base.html:315 +#: stock/templates/stock/item_base.html:317 #: templates/js/translated/stock.js:995 templates/js/translated/stock.js:1743 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:198 @@ -1302,7 +1305,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:58 #: order/templates/order/sales_order_detail.html:85 #: part/templates/part/detail.html:109 stock/templates/stock/item.html:102 -#: stock/templates/stock/item.html:168 +#: stock/templates/stock/item.html:187 msgid "Edit Notes" msgstr "" @@ -1310,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:232 +#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1319,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:200 +#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1327,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:209 +#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1335,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:210 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1413,7 +1416,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1339 +#: build/views.py:183 stock/views.py:1389 msgid "Serial numbers already exist" msgstr "" @@ -1689,7 +1692,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:617 part/models.py:2280 report/models.py:187 -#: stock/forms.py:225 templates/js/translated/table_filters.js:25 +#: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" msgstr "" @@ -2248,7 +2251,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:317 company/models.py:484 stock/models.py:448 -#: stock/templates/stock/item_base.html:235 +#: stock/templates/stock/item_base.html:237 msgid "Base Part" msgstr "" @@ -2259,7 +2262,7 @@ msgstr "" #: company/models.py:332 company/templates/company/company_base.html:116 #: company/templates/company/manufacturer_part.html:89 #: company/templates/company/supplier_part.html:98 part/bom.py:170 -#: part/bom.py:241 stock/templates/stock/item_base.html:364 +#: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:249 #: templates/js/translated/company.js:425 #: templates/js/translated/company.js:701 @@ -2293,7 +2296,7 @@ msgstr "" #: company/models.py:406 company/models.py:507 #: company/templates/company/manufacturer_part.html:6 #: company/templates/company/manufacturer_part.html:23 -#: stock/templates/stock/item_base.html:374 +#: stock/templates/stock/item_base.html:376 msgid "Manufacturer Part" msgstr "" @@ -2326,7 +2329,7 @@ msgstr "" #: company/templates/company/supplier_part.html:88 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 -#: part/bom.py:286 stock/templates/stock/item_base.html:381 +#: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:253 #: templates/js/translated/company.js:675 templates/js/translated/order.js:234 msgid "Supplier" @@ -2373,7 +2376,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:531 company/templates/company/supplier_part.html:113 -#: stock/models.py:472 stock/templates/stock/item_base.html:322 +#: stock/models.py:472 stock/templates/stock/item_base.html:324 #: templates/js/translated/company.js:751 templates/js/translated/stock.js:1074 msgid "Packaging" msgstr "" @@ -2442,7 +2445,7 @@ msgstr "Teléfono" #: company/templates/company/company_base.html:126 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:490 -#: stock/models.py:491 stock/templates/stock/item_base.html:274 +#: stock/models.py:491 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:245 templates/js/translated/order.js:331 #: templates/js/translated/stock.js:1455 msgid "Customer" @@ -2721,7 +2724,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:457 -#: stock/templates/stock/item_base.html:386 +#: stock/templates/stock/item_base.html:388 #: templates/js/translated/company.js:691 templates/js/translated/stock.js:1046 msgid "Supplier Part" msgstr "" @@ -2853,7 +2856,7 @@ msgstr "" msgid "Label description" msgstr "" -#: label/models.py:127 stock/forms.py:168 +#: label/models.py:127 stock/forms.py:167 msgid "Label" msgstr "" @@ -3071,7 +3074,7 @@ msgstr "" #: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 -#: stock/templates/stock/item_base.html:336 +#: stock/templates/stock/item_base.html:338 #: templates/js/translated/order.js:212 templates/js/translated/stock.js:1025 #: templates/js/translated/stock.js:1436 msgid "Purchase Order" @@ -3093,7 +3096,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:776 part/templates/part/prices.html:157 stock/models.py:582 -#: stock/templates/stock/item_base.html:343 +#: stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1069 msgid "Purchase Price" msgstr "" @@ -4516,7 +4519,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:909 +#: part/templates/part/category.html:298 stock/views.py:959 msgid "Create new Stock Location" msgstr "" @@ -4709,17 +4712,17 @@ msgstr "" #: part/templates/part/detail.html:902 #, python-format -msgid "Single Price - %(currency)s" +msgid "Purchase Unit Price - %(currency)s" msgstr "" #: part/templates/part/detail.html:914 #, python-format -msgid "Single Price Difference - %(currency)s" +msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" #: part/templates/part/detail.html:926 #, python-format -msgid "Part Single Price - %(currency)s" +msgid "Supplier Unit Cost - %(currency)s" msgstr "" #: part/templates/part/detail.html:1015 @@ -4817,7 +4820,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:88 -#: stock/templates/stock/item_base.html:140 +#: stock/templates/stock/item_base.html:142 #: stock/templates/stock/location.html:62 msgid "Stock actions" msgstr "" @@ -4918,6 +4921,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 +#: templates/js/translated/bom.js:271 msgid "No supplier pricing available" msgstr "" @@ -5005,7 +5009,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 msgid "Supplier Cost" msgstr "" @@ -5380,61 +5384,57 @@ msgstr "" msgid "Moved {n} parts to {loc}" msgstr "" -#: stock/forms.py:80 stock/forms.py:313 stock/models.py:550 -#: stock/templates/stock/item_base.html:393 +#: stock/forms.py:79 stock/forms.py:307 stock/models.py:550 +#: stock/templates/stock/item_base.html:395 #: templates/js/translated/stock.js:1013 msgid "Expiry Date" msgstr "" -#: stock/forms.py:81 stock/forms.py:314 +#: stock/forms.py:80 stock/forms.py:308 msgid "Expiration date for this stock item" msgstr "" -#: stock/forms.py:84 +#: stock/forms.py:83 msgid "Enter unique serial numbers (or leave blank)" msgstr "" -#: stock/forms.py:135 +#: stock/forms.py:134 msgid "Destination for serialized stock (by default, will remain in current location)" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Serial numbers" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Unique serial numbers (must match quantity)" msgstr "" -#: stock/forms.py:139 stock/forms.py:288 +#: stock/forms.py:138 stock/forms.py:282 msgid "Add transaction note (optional)" msgstr "" -#: stock/forms.py:169 stock/forms.py:225 +#: stock/forms.py:168 stock/forms.py:224 msgid "Select test report template" msgstr "" -#: stock/forms.py:241 +#: stock/forms.py:240 msgid "Stock item to install" msgstr "" -#: stock/forms.py:248 -msgid "Stock quantity to assign" -msgstr "" - -#: stock/forms.py:276 +#: stock/forms.py:270 msgid "Must not exceed available quantity" msgstr "" -#: stock/forms.py:286 +#: stock/forms.py:280 msgid "Destination location for uninstalled items" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm uninstall" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm removal of installed stock items" msgstr "" @@ -5499,7 +5499,7 @@ msgstr "" msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:478 stock/templates/stock/item_base.html:282 +#: stock/models.py:478 stock/templates/stock/item_base.html:284 msgid "Installed In" msgstr "" @@ -5659,26 +5659,30 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:280 stock/templates/stock/item.html:305 +#: stock/templates/stock/item.html:124 stock/views.py:534 +msgid "Install Stock Item" +msgstr "" + +#: stock/templates/stock/item.html:299 stock/templates/stock/item.html:324 msgid "Add Test Result" msgstr "" -#: stock/templates/stock/item.html:325 +#: stock/templates/stock/item.html:344 msgid "Edit Test Result" msgstr "" -#: stock/templates/stock/item.html:339 +#: stock/templates/stock/item.html:358 msgid "Delete Test Result" msgstr "" #: stock/templates/stock/item_base.html:33 -#: stock/templates/stock/item_base.html:397 +#: stock/templates/stock/item_base.html:399 #: templates/js/translated/table_filters.js:212 msgid "Expired" msgstr "" #: stock/templates/stock/item_base.html:43 -#: stock/templates/stock/item_base.html:399 +#: stock/templates/stock/item_base.html:401 #: templates/js/translated/table_filters.js:218 msgid "Stale" msgstr "" @@ -5735,129 +5739,137 @@ msgstr "" msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:143 +#: stock/templates/stock/item_base.html:133 +msgid "Install stock item" +msgstr "" + +#: stock/templates/stock/item_base.html:133 +msgid "Install" +msgstr "" + +#: stock/templates/stock/item_base.html:145 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:146 +#: stock/templates/stock/item_base.html:148 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:148 +#: stock/templates/stock/item_base.html:150 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:151 +#: stock/templates/stock/item_base.html:153 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:171 +#: stock/templates/stock/item_base.html:173 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:178 +#: stock/templates/stock/item_base.html:180 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:179 +#: stock/templates/stock/item_base.html:181 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:192 +#: stock/templates/stock/item_base.html:194 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:202 #, python-format msgid "This stock item is allocated to Sales Order %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:208 +#: stock/templates/stock/item_base.html:210 #, python-format msgid "This stock item is allocated to Build %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:214 +#: stock/templates/stock/item_base.html:216 msgid "This stock item is serialized - it has a unique serial number and the quantity cannot be adjusted." msgstr "" -#: stock/templates/stock/item_base.html:218 +#: stock/templates/stock/item_base.html:220 msgid "This stock item cannot be deleted as it has child items" msgstr "" -#: stock/templates/stock/item_base.html:222 +#: stock/templates/stock/item_base.html:224 msgid "This stock item will be automatically deleted when all stock is depleted." msgstr "" -#: stock/templates/stock/item_base.html:230 +#: stock/templates/stock/item_base.html:232 msgid "Stock Item Details" msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:254 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:258 +#: stock/templates/stock/item_base.html:260 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:301 +#: stock/templates/stock/item_base.html:303 #: templates/js/translated/build.js:628 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:308 +#: stock/templates/stock/item_base.html:310 msgid "Barcode Identifier" msgstr "" -#: stock/templates/stock/item_base.html:350 +#: stock/templates/stock/item_base.html:352 msgid "Parent Item" msgstr "" -#: stock/templates/stock/item_base.html:368 +#: stock/templates/stock/item_base.html:370 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:397 -#, python-format -msgid "This StockItem expired on %(item.expiry_date)s" -msgstr "" - #: stock/templates/stock/item_base.html:399 #, python-format +msgid "This StockItem expired on %(item.expiry_date)s" +msgstr "" + +#: stock/templates/stock/item_base.html:401 +#, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:406 +#: stock/templates/stock/item_base.html:408 #: templates/js/translated/stock.js:1020 msgid "Last Updated" msgstr "" -#: stock/templates/stock/item_base.html:411 +#: stock/templates/stock/item_base.html:413 msgid "Last Stocktake" msgstr "" -#: stock/templates/stock/item_base.html:415 +#: stock/templates/stock/item_base.html:417 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:426 +#: stock/templates/stock/item_base.html:428 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:500 +#: stock/templates/stock/item_base.html:516 msgid "Save" msgstr "Guardar" -#: stock/templates/stock/item_base.html:512 +#: stock/templates/stock/item_base.html:528 msgid "Edit Stock Status" msgstr "" @@ -5870,20 +5882,37 @@ msgstr "" msgid "This will remove %(qty)s units of %(full_name)s from stock." msgstr "" -#: stock/templates/stock/item_install.html:7 -msgid "Install another StockItem into this item." +#: stock/templates/stock/item_install.html:8 +msgid "Install another Stock Item into this item." msgstr "" -#: stock/templates/stock/item_install.html:10 +#: stock/templates/stock/item_install.html:11 +#: stock/templates/stock/item_install.html:24 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: stock/templates/stock/item_install.html:13 -msgid "The StockItem links to a Part which is in the BOM for this StockItem" +#: stock/templates/stock/item_install.html:14 +msgid "The Stock Item links to a Part which is in the BOM for this Stock Item" msgstr "" -#: stock/templates/stock/item_install.html:14 -msgid "The StockItem is currently in stock" +#: stock/templates/stock/item_install.html:15 +msgid "The Stock Item is currently in stock" +msgstr "" + +#: stock/templates/stock/item_install.html:16 +msgid "The Stock Item is serialized and does not belong to another item" +msgstr "" + +#: stock/templates/stock/item_install.html:21 +msgid "Install this Stock Item in another stock item." +msgstr "" + +#: stock/templates/stock/item_install.html:27 +msgid "The part associated to this Stock Item belongs to another part's BOM" +msgstr "" + +#: stock/templates/stock/item_install.html:28 +msgid "This Stock Item is serialized and does not belong to another item" msgstr "" #: stock/templates/stock/item_serialize.html:5 @@ -5990,7 +6019,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:932 msgid "Convert Stock Item" msgstr "" @@ -6015,7 +6044,8 @@ msgstr "" msgid "Edit Stock Location" msgstr "" -#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 +#: stock/views.py:288 stock/views.py:911 stock/views.py:1033 +#: stock/views.py:1398 msgid "Owner is required (ownership control is enabled)" msgstr "" @@ -6055,59 +6085,55 @@ msgstr "" msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:534 -msgid "Install Stock Item" -msgstr "" - -#: stock/views.py:633 +#: stock/views.py:683 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:730 templates/js/translated/stock.js:270 +#: stock/views.py:780 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:741 +#: stock/views.py:791 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:763 +#: stock/views.py:813 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:1000 +#: stock/views.py:1050 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1093 templates/js/translated/build.js:365 +#: stock/views.py:1143 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1235 +#: stock/views.py:1285 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1317 +#: stock/views.py:1367 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1417 +#: stock/views.py:1467 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1480 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1441 +#: stock/views.py:1491 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1448 +#: stock/views.py:1498 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1457 +#: stock/views.py:1507 msgid "Add Stock Tracking Entry" msgstr "" @@ -6760,14 +6786,6 @@ msgstr "" msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:265 -msgid "Buy Price" -msgstr "" - -#: templates/js/translated/bom.js:271 -msgid "No pricing available" -msgstr "" - #: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 msgid "View BOM" msgstr "" From e51d6075431fa50a8c72b690163a7b433d29135f Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 09:57:16 +1000 Subject: [PATCH 032/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/zh/LC_MESSAGES/django.po | 278 ++++++++++++---------- 1 file changed, 148 insertions(+), 130 deletions(-) diff --git a/InvenTree/locale/zh/LC_MESSAGES/django.po b/InvenTree/locale/zh/LC_MESSAGES/django.po index e39fea4aed..fa5fd3b776 100644 --- a/InvenTree/locale/zh/LC_MESSAGES/django.po +++ b/InvenTree/locale/zh/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 00:04+0000\n" -"PO-Revision-Date: 2021-08-03 00:24\n" +"POT-Creation-Date: 2021-08-03 23:04+0000\n" +"PO-Revision-Date: 2021-08-03 23:57\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1313 +#: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "" @@ -540,8 +540,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 #: report/templates/report/inventree_test_report_base.html:77 -#: stock/forms.py:141 stock/forms.py:247 -#: stock/templates/stock/item_base.html:267 +#: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 #: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 @@ -561,7 +560,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "" -#: build/forms.py:95 order/forms.py:114 stock/forms.py:84 +#: build/forms.py:95 order/forms.py:114 stock/forms.py:83 msgid "Serial Numbers" msgstr "" @@ -590,7 +589,7 @@ msgid "Mark build as complete" msgstr "" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:286 stock/templates/stock/item_base.html:297 +#: stock/forms.py:280 stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:363 #: templates/js/translated/barcode.js:531 templates/js/translated/build.js:256 @@ -607,7 +606,7 @@ msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 #: build/templates/build/detail.html:62 order/models.py:549 #: order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 +#: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:119 templates/js/translated/build.js:902 #: templates/js/translated/order.js:251 templates/js/translated/order.js:354 #: templates/js/translated/stock.js:987 templates/js/translated/stock.js:1491 @@ -822,7 +821,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:83 #: company/templates/company/supplier_part.html:82 #: part/templates/part/part_base.html:258 stock/models.py:501 -#: stock/templates/stock/item_base.html:357 +#: stock/templates/stock/item_base.html:359 msgid "External Link" msgstr "" @@ -843,7 +842,7 @@ msgstr "" #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 -#: stock/forms.py:139 stock/forms.py:256 stock/forms.py:288 stock/models.py:573 +#: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 #: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 @@ -898,7 +897,7 @@ msgstr "" msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" -#: build/models.py:1372 stock/templates/stock/item_base.html:329 +#: build/models.py:1372 stock/templates/stock/item_base.html:331 #: templates/InvenTree/search.html:183 templates/js/translated/build.js:846 #: templates/navbar.html:29 msgid "Build" @@ -910,7 +909,7 @@ msgstr "" #: build/models.py:1389 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 -#: stock/templates/stock/item_base.html:351 +#: stock/templates/stock/item_base.html:353 #: stock/templates/stock/stock_adjust.html:16 #: templates/js/translated/build.js:244 templates/js/translated/build.js:249 #: templates/js/translated/build.js:993 templates/js/translated/order.js:435 @@ -939,7 +938,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:205 #: order/templates/order/sales_order_detail.html:290 #: report/templates/report/inventree_test_report_base.html:75 -#: stock/models.py:495 stock/templates/stock/item_base.html:249 +#: stock/models.py:495 stock/templates/stock/item_base.html:251 #: templates/js/translated/build.js:604 #: templates/js/translated/model_renderers.js:54 msgid "Serial Number" @@ -1037,6 +1036,10 @@ msgstr "" msgid "Cancel Build" msgstr "" +#: build/templates/build/build_base.html:114 +msgid "Delete Build" +msgstr "" + #: build/templates/build/build_base.html:124 #: build/templates/build/detail.html:15 msgid "Build Details" @@ -1059,7 +1062,7 @@ msgstr "" #: order/templates/order/sales_order_ship.html:25 #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 -#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:293 #: templates/js/translated/order.js:309 msgid "Sales Order" msgstr "" @@ -1170,7 +1173,7 @@ msgstr "" #: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:782 #: order/templates/order/purchase_order_detail.html:408 -#: order/templates/order/receive_parts.html:25 stock/forms.py:135 +#: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" msgstr "" @@ -1179,7 +1182,7 @@ msgid "Destination location not specified" msgstr "" #: build/templates/build/detail.html:73 -#: stock/templates/stock/item_base.html:315 +#: stock/templates/stock/item_base.html:317 #: templates/js/translated/stock.js:995 templates/js/translated/stock.js:1743 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:198 @@ -1302,7 +1305,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:58 #: order/templates/order/sales_order_detail.html:85 #: part/templates/part/detail.html:109 stock/templates/stock/item.html:102 -#: stock/templates/stock/item.html:168 +#: stock/templates/stock/item.html:187 msgid "Edit Notes" msgstr "" @@ -1310,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:232 +#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1319,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:200 +#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1327,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:209 +#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1335,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:210 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1413,7 +1416,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1339 +#: build/views.py:183 stock/views.py:1389 msgid "Serial numbers already exist" msgstr "" @@ -1689,7 +1692,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:617 part/models.py:2280 report/models.py:187 -#: stock/forms.py:225 templates/js/translated/table_filters.js:25 +#: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" msgstr "" @@ -2248,7 +2251,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:317 company/models.py:484 stock/models.py:448 -#: stock/templates/stock/item_base.html:235 +#: stock/templates/stock/item_base.html:237 msgid "Base Part" msgstr "" @@ -2259,7 +2262,7 @@ msgstr "" #: company/models.py:332 company/templates/company/company_base.html:116 #: company/templates/company/manufacturer_part.html:89 #: company/templates/company/supplier_part.html:98 part/bom.py:170 -#: part/bom.py:241 stock/templates/stock/item_base.html:364 +#: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:249 #: templates/js/translated/company.js:425 #: templates/js/translated/company.js:701 @@ -2293,7 +2296,7 @@ msgstr "" #: company/models.py:406 company/models.py:507 #: company/templates/company/manufacturer_part.html:6 #: company/templates/company/manufacturer_part.html:23 -#: stock/templates/stock/item_base.html:374 +#: stock/templates/stock/item_base.html:376 msgid "Manufacturer Part" msgstr "" @@ -2326,7 +2329,7 @@ msgstr "" #: company/templates/company/supplier_part.html:88 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 -#: part/bom.py:286 stock/templates/stock/item_base.html:381 +#: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:253 #: templates/js/translated/company.js:675 templates/js/translated/order.js:234 msgid "Supplier" @@ -2373,7 +2376,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:531 company/templates/company/supplier_part.html:113 -#: stock/models.py:472 stock/templates/stock/item_base.html:322 +#: stock/models.py:472 stock/templates/stock/item_base.html:324 #: templates/js/translated/company.js:751 templates/js/translated/stock.js:1074 msgid "Packaging" msgstr "" @@ -2442,7 +2445,7 @@ msgstr "" #: company/templates/company/company_base.html:126 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:490 -#: stock/models.py:491 stock/templates/stock/item_base.html:274 +#: stock/models.py:491 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:245 templates/js/translated/order.js:331 #: templates/js/translated/stock.js:1455 msgid "Customer" @@ -2721,7 +2724,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:457 -#: stock/templates/stock/item_base.html:386 +#: stock/templates/stock/item_base.html:388 #: templates/js/translated/company.js:691 templates/js/translated/stock.js:1046 msgid "Supplier Part" msgstr "" @@ -2853,7 +2856,7 @@ msgstr "" msgid "Label description" msgstr "" -#: label/models.py:127 stock/forms.py:168 +#: label/models.py:127 stock/forms.py:167 msgid "Label" msgstr "" @@ -3071,7 +3074,7 @@ msgstr "" #: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 -#: stock/templates/stock/item_base.html:336 +#: stock/templates/stock/item_base.html:338 #: templates/js/translated/order.js:212 templates/js/translated/stock.js:1025 #: templates/js/translated/stock.js:1436 msgid "Purchase Order" @@ -3093,7 +3096,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:776 part/templates/part/prices.html:157 stock/models.py:582 -#: stock/templates/stock/item_base.html:343 +#: stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1069 msgid "Purchase Price" msgstr "" @@ -4516,7 +4519,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:909 +#: part/templates/part/category.html:298 stock/views.py:959 msgid "Create new Stock Location" msgstr "" @@ -4709,17 +4712,17 @@ msgstr "" #: part/templates/part/detail.html:902 #, python-format -msgid "Single Price - %(currency)s" +msgid "Purchase Unit Price - %(currency)s" msgstr "" #: part/templates/part/detail.html:914 #, python-format -msgid "Single Price Difference - %(currency)s" +msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" #: part/templates/part/detail.html:926 #, python-format -msgid "Part Single Price - %(currency)s" +msgid "Supplier Unit Cost - %(currency)s" msgstr "" #: part/templates/part/detail.html:1015 @@ -4817,7 +4820,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:88 -#: stock/templates/stock/item_base.html:140 +#: stock/templates/stock/item_base.html:142 #: stock/templates/stock/location.html:62 msgid "Stock actions" msgstr "" @@ -4918,6 +4921,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 +#: templates/js/translated/bom.js:271 msgid "No supplier pricing available" msgstr "" @@ -5005,7 +5009,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 msgid "Supplier Cost" msgstr "" @@ -5380,61 +5384,57 @@ msgstr "" msgid "Moved {n} parts to {loc}" msgstr "" -#: stock/forms.py:80 stock/forms.py:313 stock/models.py:550 -#: stock/templates/stock/item_base.html:393 +#: stock/forms.py:79 stock/forms.py:307 stock/models.py:550 +#: stock/templates/stock/item_base.html:395 #: templates/js/translated/stock.js:1013 msgid "Expiry Date" msgstr "" -#: stock/forms.py:81 stock/forms.py:314 +#: stock/forms.py:80 stock/forms.py:308 msgid "Expiration date for this stock item" msgstr "" -#: stock/forms.py:84 +#: stock/forms.py:83 msgid "Enter unique serial numbers (or leave blank)" msgstr "" -#: stock/forms.py:135 +#: stock/forms.py:134 msgid "Destination for serialized stock (by default, will remain in current location)" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Serial numbers" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Unique serial numbers (must match quantity)" msgstr "" -#: stock/forms.py:139 stock/forms.py:288 +#: stock/forms.py:138 stock/forms.py:282 msgid "Add transaction note (optional)" msgstr "" -#: stock/forms.py:169 stock/forms.py:225 +#: stock/forms.py:168 stock/forms.py:224 msgid "Select test report template" msgstr "" -#: stock/forms.py:241 +#: stock/forms.py:240 msgid "Stock item to install" msgstr "" -#: stock/forms.py:248 -msgid "Stock quantity to assign" -msgstr "" - -#: stock/forms.py:276 +#: stock/forms.py:270 msgid "Must not exceed available quantity" msgstr "" -#: stock/forms.py:286 +#: stock/forms.py:280 msgid "Destination location for uninstalled items" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm uninstall" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm removal of installed stock items" msgstr "" @@ -5499,7 +5499,7 @@ msgstr "" msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:478 stock/templates/stock/item_base.html:282 +#: stock/models.py:478 stock/templates/stock/item_base.html:284 msgid "Installed In" msgstr "" @@ -5659,26 +5659,30 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:280 stock/templates/stock/item.html:305 +#: stock/templates/stock/item.html:124 stock/views.py:534 +msgid "Install Stock Item" +msgstr "" + +#: stock/templates/stock/item.html:299 stock/templates/stock/item.html:324 msgid "Add Test Result" msgstr "" -#: stock/templates/stock/item.html:325 +#: stock/templates/stock/item.html:344 msgid "Edit Test Result" msgstr "" -#: stock/templates/stock/item.html:339 +#: stock/templates/stock/item.html:358 msgid "Delete Test Result" msgstr "" #: stock/templates/stock/item_base.html:33 -#: stock/templates/stock/item_base.html:397 +#: stock/templates/stock/item_base.html:399 #: templates/js/translated/table_filters.js:212 msgid "Expired" msgstr "" #: stock/templates/stock/item_base.html:43 -#: stock/templates/stock/item_base.html:399 +#: stock/templates/stock/item_base.html:401 #: templates/js/translated/table_filters.js:218 msgid "Stale" msgstr "" @@ -5735,129 +5739,137 @@ msgstr "" msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:143 +#: stock/templates/stock/item_base.html:133 +msgid "Install stock item" +msgstr "" + +#: stock/templates/stock/item_base.html:133 +msgid "Install" +msgstr "" + +#: stock/templates/stock/item_base.html:145 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:146 +#: stock/templates/stock/item_base.html:148 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:148 +#: stock/templates/stock/item_base.html:150 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:151 +#: stock/templates/stock/item_base.html:153 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:171 +#: stock/templates/stock/item_base.html:173 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:178 +#: stock/templates/stock/item_base.html:180 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:179 +#: stock/templates/stock/item_base.html:181 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:192 +#: stock/templates/stock/item_base.html:194 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:202 #, python-format msgid "This stock item is allocated to Sales Order %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:208 +#: stock/templates/stock/item_base.html:210 #, python-format msgid "This stock item is allocated to Build %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:214 +#: stock/templates/stock/item_base.html:216 msgid "This stock item is serialized - it has a unique serial number and the quantity cannot be adjusted." msgstr "" -#: stock/templates/stock/item_base.html:218 +#: stock/templates/stock/item_base.html:220 msgid "This stock item cannot be deleted as it has child items" msgstr "" -#: stock/templates/stock/item_base.html:222 +#: stock/templates/stock/item_base.html:224 msgid "This stock item will be automatically deleted when all stock is depleted." msgstr "" -#: stock/templates/stock/item_base.html:230 +#: stock/templates/stock/item_base.html:232 msgid "Stock Item Details" msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:254 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:258 +#: stock/templates/stock/item_base.html:260 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:301 +#: stock/templates/stock/item_base.html:303 #: templates/js/translated/build.js:628 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:308 +#: stock/templates/stock/item_base.html:310 msgid "Barcode Identifier" msgstr "" -#: stock/templates/stock/item_base.html:350 +#: stock/templates/stock/item_base.html:352 msgid "Parent Item" msgstr "" -#: stock/templates/stock/item_base.html:368 +#: stock/templates/stock/item_base.html:370 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:397 -#, python-format -msgid "This StockItem expired on %(item.expiry_date)s" -msgstr "" - #: stock/templates/stock/item_base.html:399 #, python-format +msgid "This StockItem expired on %(item.expiry_date)s" +msgstr "" + +#: stock/templates/stock/item_base.html:401 +#, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:406 +#: stock/templates/stock/item_base.html:408 #: templates/js/translated/stock.js:1020 msgid "Last Updated" msgstr "" -#: stock/templates/stock/item_base.html:411 +#: stock/templates/stock/item_base.html:413 msgid "Last Stocktake" msgstr "" -#: stock/templates/stock/item_base.html:415 +#: stock/templates/stock/item_base.html:417 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:426 +#: stock/templates/stock/item_base.html:428 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:500 +#: stock/templates/stock/item_base.html:516 msgid "Save" msgstr "" -#: stock/templates/stock/item_base.html:512 +#: stock/templates/stock/item_base.html:528 msgid "Edit Stock Status" msgstr "" @@ -5870,20 +5882,37 @@ msgstr "" msgid "This will remove %(qty)s units of %(full_name)s from stock." msgstr "" -#: stock/templates/stock/item_install.html:7 -msgid "Install another StockItem into this item." +#: stock/templates/stock/item_install.html:8 +msgid "Install another Stock Item into this item." msgstr "" -#: stock/templates/stock/item_install.html:10 +#: stock/templates/stock/item_install.html:11 +#: stock/templates/stock/item_install.html:24 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: stock/templates/stock/item_install.html:13 -msgid "The StockItem links to a Part which is in the BOM for this StockItem" +#: stock/templates/stock/item_install.html:14 +msgid "The Stock Item links to a Part which is in the BOM for this Stock Item" msgstr "" -#: stock/templates/stock/item_install.html:14 -msgid "The StockItem is currently in stock" +#: stock/templates/stock/item_install.html:15 +msgid "The Stock Item is currently in stock" +msgstr "" + +#: stock/templates/stock/item_install.html:16 +msgid "The Stock Item is serialized and does not belong to another item" +msgstr "" + +#: stock/templates/stock/item_install.html:21 +msgid "Install this Stock Item in another stock item." +msgstr "" + +#: stock/templates/stock/item_install.html:27 +msgid "The part associated to this Stock Item belongs to another part's BOM" +msgstr "" + +#: stock/templates/stock/item_install.html:28 +msgid "This Stock Item is serialized and does not belong to another item" msgstr "" #: stock/templates/stock/item_serialize.html:5 @@ -5990,7 +6019,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:932 msgid "Convert Stock Item" msgstr "" @@ -6015,7 +6044,8 @@ msgstr "" msgid "Edit Stock Location" msgstr "" -#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 +#: stock/views.py:288 stock/views.py:911 stock/views.py:1033 +#: stock/views.py:1398 msgid "Owner is required (ownership control is enabled)" msgstr "" @@ -6055,59 +6085,55 @@ msgstr "" msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:534 -msgid "Install Stock Item" -msgstr "" - -#: stock/views.py:633 +#: stock/views.py:683 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:730 templates/js/translated/stock.js:270 +#: stock/views.py:780 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:741 +#: stock/views.py:791 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:763 +#: stock/views.py:813 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:1000 +#: stock/views.py:1050 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1093 templates/js/translated/build.js:365 +#: stock/views.py:1143 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1235 +#: stock/views.py:1285 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1317 +#: stock/views.py:1367 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1417 +#: stock/views.py:1467 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1480 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1441 +#: stock/views.py:1491 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1448 +#: stock/views.py:1498 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1457 +#: stock/views.py:1507 msgid "Add Stock Tracking Entry" msgstr "" @@ -6760,14 +6786,6 @@ msgstr "" msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:265 -msgid "Buy Price" -msgstr "" - -#: templates/js/translated/bom.js:271 -msgid "No pricing available" -msgstr "" - #: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 msgid "View BOM" msgstr "" From db8d5ade352133581b089ea6e1de17520f7ebc40 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 09:57:17 +1000 Subject: [PATCH 033/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/tr/LC_MESSAGES/django.po | 278 ++++++++++++---------- 1 file changed, 148 insertions(+), 130 deletions(-) diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po index e839e87305..9a08d02ece 100644 --- a/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 00:04+0000\n" -"PO-Revision-Date: 2021-08-03 08:22\n" +"POT-Creation-Date: 2021-08-03 23:04+0000\n" +"PO-Revision-Date: 2021-08-03 23:57\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "Tekrarlanan seri {n}" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1313 +#: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "Geçersiz veri sağlandı" @@ -540,8 +540,7 @@ msgstr "Yapım işinin tamamlanması için hedef tarih. Bu tarihten sonra yapım #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 #: report/templates/report/inventree_test_report_base.html:77 -#: stock/forms.py:141 stock/forms.py:247 -#: stock/templates/stock/item_base.html:267 +#: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 #: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 @@ -561,7 +560,7 @@ msgstr "Yapılacak öge sayısı" msgid "Enter quantity for build output" msgstr "Yapım işi çıktısı için miktarını girin" -#: build/forms.py:95 order/forms.py:114 stock/forms.py:84 +#: build/forms.py:95 order/forms.py:114 stock/forms.py:83 msgid "Serial Numbers" msgstr "Seri Numaraları" @@ -590,7 +589,7 @@ msgid "Mark build as complete" msgstr "Yapım işini tamamlandı olarak işaretle" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:286 stock/templates/stock/item_base.html:297 +#: stock/forms.py:280 stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:363 #: templates/js/translated/barcode.js:531 templates/js/translated/build.js:256 @@ -607,7 +606,7 @@ msgstr "Tamamlanmış parçaların konumu" #: build/forms.py:215 build/templates/build/build_base.html:138 #: build/templates/build/detail.html:62 order/models.py:549 #: order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 +#: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:119 templates/js/translated/build.js:902 #: templates/js/translated/order.js:251 templates/js/translated/order.js:354 #: templates/js/translated/stock.js:987 templates/js/translated/stock.js:1491 @@ -822,7 +821,7 @@ msgstr "Bu yapım işi emrinden sorumlu kullanıcı" #: company/templates/company/manufacturer_part.html:83 #: company/templates/company/supplier_part.html:82 #: part/templates/part/part_base.html:258 stock/models.py:501 -#: stock/templates/stock/item_base.html:357 +#: stock/templates/stock/item_base.html:359 msgid "External Link" msgstr "Harici Bağlantı" @@ -843,7 +842,7 @@ msgstr "Harici URL'ye bağlantı" #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 -#: stock/forms.py:139 stock/forms.py:256 stock/forms.py:288 stock/models.py:573 +#: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 #: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 @@ -898,7 +897,7 @@ msgstr "Seri numaralı stok için miktar bir olmalı" msgid "Selected stock item not found in BOM for part '{p}'" msgstr "{p} parçasının malzeme listesindeki seçili stok kalemi bulunamadı" -#: build/models.py:1372 stock/templates/stock/item_base.html:329 +#: build/models.py:1372 stock/templates/stock/item_base.html:331 #: templates/InvenTree/search.html:183 templates/js/translated/build.js:846 #: templates/navbar.html:29 msgid "Build" @@ -910,7 +909,7 @@ msgstr "Yapım işi için tahsis edilen parçalar" #: build/models.py:1389 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 -#: stock/templates/stock/item_base.html:351 +#: stock/templates/stock/item_base.html:353 #: stock/templates/stock/stock_adjust.html:16 #: templates/js/translated/build.js:244 templates/js/translated/build.js:249 #: templates/js/translated/build.js:993 templates/js/translated/order.js:435 @@ -939,7 +938,7 @@ msgstr "Hedef stok kalemi" #: order/templates/order/sales_order_detail.html:205 #: order/templates/order/sales_order_detail.html:290 #: report/templates/report/inventree_test_report_base.html:75 -#: stock/models.py:495 stock/templates/stock/item_base.html:249 +#: stock/models.py:495 stock/templates/stock/item_base.html:251 #: templates/js/translated/build.js:604 #: templates/js/translated/model_renderers.js:54 msgid "Serial Number" @@ -1037,6 +1036,10 @@ msgstr "Yapım İşini Düzenle" msgid "Cancel Build" msgstr "Yapım İşini İptal Et" +#: build/templates/build/build_base.html:114 +msgid "Delete Build" +msgstr "" + #: build/templates/build/build_base.html:124 #: build/templates/build/detail.html:15 msgid "Build Details" @@ -1059,7 +1062,7 @@ msgstr "İlerleme" #: order/templates/order/sales_order_ship.html:25 #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 -#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:293 #: templates/js/translated/order.js:309 msgid "Sales Order" msgstr "Sipariş Emri" @@ -1170,7 +1173,7 @@ msgstr "Stok herhangi bir konumdan alınabilir." #: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:782 #: order/templates/order/purchase_order_detail.html:408 -#: order/templates/order/receive_parts.html:25 stock/forms.py:135 +#: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" msgstr "Hedef" @@ -1179,7 +1182,7 @@ msgid "Destination location not specified" msgstr "Hedef konumu belirtilmedi" #: build/templates/build/detail.html:73 -#: stock/templates/stock/item_base.html:315 +#: stock/templates/stock/item_base.html:317 #: templates/js/translated/stock.js:995 templates/js/translated/stock.js:1743 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:198 @@ -1302,7 +1305,7 @@ msgstr "Yapım İşi Notları" #: order/templates/order/sales_order_detail.html:58 #: order/templates/order/sales_order_detail.html:85 #: part/templates/part/detail.html:109 stock/templates/stock/item.html:102 -#: stock/templates/stock/item.html:168 +#: stock/templates/stock/item.html:187 msgid "Edit Notes" msgstr "Notları Düzenle" @@ -1310,7 +1313,7 @@ msgstr "Notları Düzenle" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:232 +#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "Dosya Ekle" @@ -1319,7 +1322,7 @@ msgstr "Dosya Ekle" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:200 +#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "Ek Düzenle" @@ -1327,7 +1330,7 @@ msgstr "Ek Düzenle" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:209 +#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "Silme İşlemini Onayla" @@ -1335,7 +1338,7 @@ msgstr "Silme İşlemini Onayla" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:210 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "Eki Sil" @@ -1413,7 +1416,7 @@ msgstr "Yapım İşi Çıktısı Oluştur" msgid "Maximum output quantity is " msgstr "Maksimum çıktı miktarı " -#: build/views.py:183 stock/views.py:1339 +#: build/views.py:183 stock/views.py:1389 msgid "Serial numbers already exist" msgstr "Seri numaraları zaten mevcut" @@ -1689,7 +1692,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "Parça oluştururken kategori parametre şablonlarını kopyala" #: common/models.py:617 part/models.py:2280 report/models.py:187 -#: stock/forms.py:225 templates/js/translated/table_filters.js:25 +#: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" msgstr "Şablon" @@ -2248,7 +2251,7 @@ msgid "Default currency used for this company" msgstr "Bu şirket için varsayılan para birimi" #: company/models.py:317 company/models.py:484 stock/models.py:448 -#: stock/templates/stock/item_base.html:235 +#: stock/templates/stock/item_base.html:237 msgid "Base Part" msgstr "Temel Parça" @@ -2259,7 +2262,7 @@ msgstr "Parça seçin" #: company/models.py:332 company/templates/company/company_base.html:116 #: company/templates/company/manufacturer_part.html:89 #: company/templates/company/supplier_part.html:98 part/bom.py:170 -#: part/bom.py:241 stock/templates/stock/item_base.html:364 +#: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:249 #: templates/js/translated/company.js:425 #: templates/js/translated/company.js:701 @@ -2293,7 +2296,7 @@ msgstr "" #: company/models.py:406 company/models.py:507 #: company/templates/company/manufacturer_part.html:6 #: company/templates/company/manufacturer_part.html:23 -#: stock/templates/stock/item_base.html:374 +#: stock/templates/stock/item_base.html:376 msgid "Manufacturer Part" msgstr "" @@ -2326,7 +2329,7 @@ msgstr "" #: company/templates/company/supplier_part.html:88 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 -#: part/bom.py:286 stock/templates/stock/item_base.html:381 +#: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:253 #: templates/js/translated/company.js:675 templates/js/translated/order.js:234 msgid "Supplier" @@ -2373,7 +2376,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:531 company/templates/company/supplier_part.html:113 -#: stock/models.py:472 stock/templates/stock/item_base.html:322 +#: stock/models.py:472 stock/templates/stock/item_base.html:324 #: templates/js/translated/company.js:751 templates/js/translated/stock.js:1074 msgid "Packaging" msgstr "Paketleme" @@ -2442,7 +2445,7 @@ msgstr "" #: company/templates/company/company_base.html:126 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:490 -#: stock/models.py:491 stock/templates/stock/item_base.html:274 +#: stock/models.py:491 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:245 templates/js/translated/order.js:331 #: templates/js/translated/stock.js:1455 msgid "Customer" @@ -2721,7 +2724,7 @@ msgstr "Stok Kalemleri" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:457 -#: stock/templates/stock/item_base.html:386 +#: stock/templates/stock/item_base.html:388 #: templates/js/translated/company.js:691 templates/js/translated/stock.js:1046 msgid "Supplier Part" msgstr "Tedarikçi Parçası" @@ -2853,7 +2856,7 @@ msgstr "Etiket adı" msgid "Label description" msgstr "Etiket tanımı" -#: label/models.py:127 stock/forms.py:168 +#: label/models.py:127 stock/forms.py:167 msgid "Label" msgstr "Etiket" @@ -3071,7 +3074,7 @@ msgstr "" #: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 -#: stock/templates/stock/item_base.html:336 +#: stock/templates/stock/item_base.html:338 #: templates/js/translated/order.js:212 templates/js/translated/stock.js:1025 #: templates/js/translated/stock.js:1436 msgid "Purchase Order" @@ -3093,7 +3096,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:776 part/templates/part/prices.html:157 stock/models.py:582 -#: stock/templates/stock/item_base.html:343 +#: stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1069 msgid "Purchase Price" msgstr "" @@ -4516,7 +4519,7 @@ msgstr "Yeni kategori oluştur" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:909 +#: part/templates/part/category.html:298 stock/views.py:959 msgid "Create new Stock Location" msgstr "Yeni Stok konumu oluştur" @@ -4709,17 +4712,17 @@ msgstr "" #: part/templates/part/detail.html:902 #, python-format -msgid "Single Price - %(currency)s" +msgid "Purchase Unit Price - %(currency)s" msgstr "" #: part/templates/part/detail.html:914 #, python-format -msgid "Single Price Difference - %(currency)s" +msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" #: part/templates/part/detail.html:926 #, python-format -msgid "Part Single Price - %(currency)s" +msgid "Supplier Unit Cost - %(currency)s" msgstr "" #: part/templates/part/detail.html:1015 @@ -4817,7 +4820,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:88 -#: stock/templates/stock/item_base.html:140 +#: stock/templates/stock/item_base.html:142 #: stock/templates/stock/location.html:62 msgid "Stock actions" msgstr "Stok işlemleri" @@ -4918,6 +4921,7 @@ msgid "Total Cost" msgstr "Toplam Maliyet" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 +#: templates/js/translated/bom.js:271 msgid "No supplier pricing available" msgstr "" @@ -5005,7 +5009,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 msgid "Supplier Cost" msgstr "" @@ -5380,61 +5384,57 @@ msgstr "" msgid "Moved {n} parts to {loc}" msgstr "" -#: stock/forms.py:80 stock/forms.py:313 stock/models.py:550 -#: stock/templates/stock/item_base.html:393 +#: stock/forms.py:79 stock/forms.py:307 stock/models.py:550 +#: stock/templates/stock/item_base.html:395 #: templates/js/translated/stock.js:1013 msgid "Expiry Date" msgstr "" -#: stock/forms.py:81 stock/forms.py:314 +#: stock/forms.py:80 stock/forms.py:308 msgid "Expiration date for this stock item" msgstr "Bu stok kalemi için son kullanma tarihi" -#: stock/forms.py:84 +#: stock/forms.py:83 msgid "Enter unique serial numbers (or leave blank)" msgstr "Benzersiz seri numaraları giriniz (veya boş bırakınız)" -#: stock/forms.py:135 +#: stock/forms.py:134 msgid "Destination for serialized stock (by default, will remain in current location)" msgstr "Seri numaralandırılmış stok için hedef konum(varsayılan olarak, geçerli konumda kalacaktır)" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Serial numbers" msgstr "Seri numaraları" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Unique serial numbers (must match quantity)" msgstr "Benzersiz seri numaraları (miktar ile eşleşmeli)" -#: stock/forms.py:139 stock/forms.py:288 +#: stock/forms.py:138 stock/forms.py:282 msgid "Add transaction note (optional)" msgstr "İşlem notu ekle (isteğe bağlı)" -#: stock/forms.py:169 stock/forms.py:225 +#: stock/forms.py:168 stock/forms.py:224 msgid "Select test report template" msgstr "Test raporu şablonu seç" -#: stock/forms.py:241 +#: stock/forms.py:240 msgid "Stock item to install" msgstr "Kurulacak stok kalemi" -#: stock/forms.py:248 -msgid "Stock quantity to assign" -msgstr "Atanacak stok miktarı" - -#: stock/forms.py:276 +#: stock/forms.py:270 msgid "Must not exceed available quantity" msgstr "" -#: stock/forms.py:286 +#: stock/forms.py:280 msgid "Destination location for uninstalled items" msgstr "Sökülen ögeler için hedef konum" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm uninstall" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm removal of installed stock items" msgstr "Kurulu stok kalemlerinin kaldırılmasını onayla" @@ -5499,7 +5499,7 @@ msgstr "" msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:478 stock/templates/stock/item_base.html:282 +#: stock/models.py:478 stock/templates/stock/item_base.html:284 msgid "Installed In" msgstr "" @@ -5659,26 +5659,30 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:280 stock/templates/stock/item.html:305 +#: stock/templates/stock/item.html:124 stock/views.py:534 +msgid "Install Stock Item" +msgstr "" + +#: stock/templates/stock/item.html:299 stock/templates/stock/item.html:324 msgid "Add Test Result" msgstr "" -#: stock/templates/stock/item.html:325 +#: stock/templates/stock/item.html:344 msgid "Edit Test Result" msgstr "" -#: stock/templates/stock/item.html:339 +#: stock/templates/stock/item.html:358 msgid "Delete Test Result" msgstr "" #: stock/templates/stock/item_base.html:33 -#: stock/templates/stock/item_base.html:397 +#: stock/templates/stock/item_base.html:399 #: templates/js/translated/table_filters.js:212 msgid "Expired" msgstr "" #: stock/templates/stock/item_base.html:43 -#: stock/templates/stock/item_base.html:399 +#: stock/templates/stock/item_base.html:401 #: templates/js/translated/table_filters.js:218 msgid "Stale" msgstr "" @@ -5735,129 +5739,137 @@ msgstr "" msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:143 +#: stock/templates/stock/item_base.html:133 +msgid "Install stock item" +msgstr "" + +#: stock/templates/stock/item_base.html:133 +msgid "Install" +msgstr "" + +#: stock/templates/stock/item_base.html:145 msgid "Convert to variant" msgstr "Çeşide çevir" -#: stock/templates/stock/item_base.html:146 +#: stock/templates/stock/item_base.html:148 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:148 +#: stock/templates/stock/item_base.html:150 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:151 +#: stock/templates/stock/item_base.html:153 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:171 +#: stock/templates/stock/item_base.html:173 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:178 +#: stock/templates/stock/item_base.html:180 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:179 +#: stock/templates/stock/item_base.html:181 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:192 +#: stock/templates/stock/item_base.html:194 msgid "This stock item has not passed all required tests" msgstr "Stok kalemi tüm gerekli testleri geçmedi" -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:202 #, python-format msgid "This stock item is allocated to Sales Order %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:208 +#: stock/templates/stock/item_base.html:210 #, python-format msgid "This stock item is allocated to Build %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:214 +#: stock/templates/stock/item_base.html:216 msgid "This stock item is serialized - it has a unique serial number and the quantity cannot be adjusted." msgstr "Bu stok kalemi seri numaları - Benzersiz bir seri numarasına sahip ve miktarı ayarlanamaz." -#: stock/templates/stock/item_base.html:218 +#: stock/templates/stock/item_base.html:220 msgid "This stock item cannot be deleted as it has child items" msgstr "" -#: stock/templates/stock/item_base.html:222 +#: stock/templates/stock/item_base.html:224 msgid "This stock item will be automatically deleted when all stock is depleted." msgstr "" -#: stock/templates/stock/item_base.html:230 +#: stock/templates/stock/item_base.html:232 msgid "Stock Item Details" msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:254 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:258 +#: stock/templates/stock/item_base.html:260 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:301 +#: stock/templates/stock/item_base.html:303 #: templates/js/translated/build.js:628 msgid "No location set" msgstr "Konum ayarlanmadı" -#: stock/templates/stock/item_base.html:308 +#: stock/templates/stock/item_base.html:310 msgid "Barcode Identifier" msgstr "" -#: stock/templates/stock/item_base.html:350 +#: stock/templates/stock/item_base.html:352 msgid "Parent Item" msgstr "" -#: stock/templates/stock/item_base.html:368 +#: stock/templates/stock/item_base.html:370 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:397 +#: stock/templates/stock/item_base.html:399 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "Bu stok kaleminin süresi %(item.expiry_date)s tarihinde sona erdi" -#: stock/templates/stock/item_base.html:399 +#: stock/templates/stock/item_base.html:401 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "Bu stok kaleminin süresi %(item.expiry_date)s tarihinde sona erecek" -#: stock/templates/stock/item_base.html:406 +#: stock/templates/stock/item_base.html:408 #: templates/js/translated/stock.js:1020 msgid "Last Updated" msgstr "" -#: stock/templates/stock/item_base.html:411 +#: stock/templates/stock/item_base.html:413 msgid "Last Stocktake" msgstr "" -#: stock/templates/stock/item_base.html:415 +#: stock/templates/stock/item_base.html:417 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:426 +#: stock/templates/stock/item_base.html:428 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:500 +#: stock/templates/stock/item_base.html:516 msgid "Save" msgstr "Kaydet" -#: stock/templates/stock/item_base.html:512 +#: stock/templates/stock/item_base.html:528 msgid "Edit Stock Status" msgstr "" @@ -5870,21 +5882,38 @@ msgstr "" msgid "This will remove %(qty)s units of %(full_name)s from stock." msgstr "" -#: stock/templates/stock/item_install.html:7 -msgid "Install another StockItem into this item." -msgstr "Bu ögeye başka bir stok kalemi ekle." +#: stock/templates/stock/item_install.html:8 +msgid "Install another Stock Item into this item." +msgstr "" -#: stock/templates/stock/item_install.html:10 +#: stock/templates/stock/item_install.html:11 +#: stock/templates/stock/item_install.html:24 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: stock/templates/stock/item_install.html:13 -msgid "The StockItem links to a Part which is in the BOM for this StockItem" -msgstr "Bu stok kalemi, kendi malzeme listesinin bir parçasına bağlıdır" - #: stock/templates/stock/item_install.html:14 -msgid "The StockItem is currently in stock" -msgstr "Bu stok kalemi şu anda stokta" +msgid "The Stock Item links to a Part which is in the BOM for this Stock Item" +msgstr "" + +#: stock/templates/stock/item_install.html:15 +msgid "The Stock Item is currently in stock" +msgstr "" + +#: stock/templates/stock/item_install.html:16 +msgid "The Stock Item is serialized and does not belong to another item" +msgstr "" + +#: stock/templates/stock/item_install.html:21 +msgid "Install this Stock Item in another stock item." +msgstr "" + +#: stock/templates/stock/item_install.html:27 +msgid "The part associated to this Stock Item belongs to another part's BOM" +msgstr "" + +#: stock/templates/stock/item_install.html:28 +msgid "This Stock Item is serialized and does not belong to another item" +msgstr "" #: stock/templates/stock/item_serialize.html:5 msgid "Create serialized items from this stock item." @@ -5990,7 +6019,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:932 msgid "Convert Stock Item" msgstr "Stok Kalemine Dönüştür" @@ -6015,7 +6044,8 @@ msgstr "" msgid "Edit Stock Location" msgstr "Stok konumunu düzenle" -#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 +#: stock/views.py:288 stock/views.py:911 stock/views.py:1033 +#: stock/views.py:1398 msgid "Owner is required (ownership control is enabled)" msgstr "Sahip gerekli (sahip kontrolü etkinleştirildi)" @@ -6055,59 +6085,55 @@ msgstr "" msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:534 -msgid "Install Stock Item" -msgstr "" - -#: stock/views.py:633 +#: stock/views.py:683 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:730 templates/js/translated/stock.js:270 +#: stock/views.py:780 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "Stok ayarlamasını onayla" -#: stock/views.py:741 +#: stock/views.py:791 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:763 +#: stock/views.py:813 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:1000 +#: stock/views.py:1050 msgid "Serialize Stock" msgstr "Stoku Seri Numarala" -#: stock/views.py:1093 templates/js/translated/build.js:365 +#: stock/views.py:1143 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1235 +#: stock/views.py:1285 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1317 +#: stock/views.py:1367 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1417 +#: stock/views.py:1467 msgid "Delete Stock Location" msgstr "Stok Konumunu Sil" -#: stock/views.py:1430 +#: stock/views.py:1480 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1441 +#: stock/views.py:1491 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1448 +#: stock/views.py:1498 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1457 +#: stock/views.py:1507 msgid "Add Stock Tracking Entry" msgstr "" @@ -6760,14 +6786,6 @@ msgstr "" msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:265 -msgid "Buy Price" -msgstr "" - -#: templates/js/translated/bom.js:271 -msgid "No pricing available" -msgstr "" - #: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 msgid "View BOM" msgstr "" From 8afec2bc2afd05a4c3b4888be9fdf63c95f43671 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 09:57:18 +1000 Subject: [PATCH 034/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/ru/LC_MESSAGES/django.po | 278 ++++++++++++---------- 1 file changed, 148 insertions(+), 130 deletions(-) diff --git a/InvenTree/locale/ru/LC_MESSAGES/django.po b/InvenTree/locale/ru/LC_MESSAGES/django.po index 2d8c81e179..4ad3da3598 100644 --- a/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 00:04+0000\n" -"PO-Revision-Date: 2021-08-03 00:24\n" +"POT-Creation-Date: 2021-08-03 23:04+0000\n" +"PO-Revision-Date: 2021-08-03 23:57\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "Дублировать серийный номер: {n}" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1313 +#: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "недопустимое количество" @@ -540,8 +540,7 @@ msgstr "Целевая дата для сборки. Сборка будет п #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 #: report/templates/report/inventree_test_report_base.html:77 -#: stock/forms.py:141 stock/forms.py:247 -#: stock/templates/stock/item_base.html:267 +#: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 #: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 @@ -561,7 +560,7 @@ msgstr "Количество элементов для сборки" msgid "Enter quantity for build output" msgstr "Введите количество для вывода сборки" -#: build/forms.py:95 order/forms.py:114 stock/forms.py:84 +#: build/forms.py:95 order/forms.py:114 stock/forms.py:83 msgid "Serial Numbers" msgstr "Серийные номера" @@ -590,7 +589,7 @@ msgid "Mark build as complete" msgstr "Пометить сборку как завершенную" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:286 stock/templates/stock/item_base.html:297 +#: stock/forms.py:280 stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:363 #: templates/js/translated/barcode.js:531 templates/js/translated/build.js:256 @@ -607,7 +606,7 @@ msgstr "Расположение укомплектованных частей" #: build/forms.py:215 build/templates/build/build_base.html:138 #: build/templates/build/detail.html:62 order/models.py:549 #: order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 +#: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:119 templates/js/translated/build.js:902 #: templates/js/translated/order.js:251 templates/js/translated/order.js:354 #: templates/js/translated/stock.js:987 templates/js/translated/stock.js:1491 @@ -822,7 +821,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:83 #: company/templates/company/supplier_part.html:82 #: part/templates/part/part_base.html:258 stock/models.py:501 -#: stock/templates/stock/item_base.html:357 +#: stock/templates/stock/item_base.html:359 msgid "External Link" msgstr "Внешняя ссылка" @@ -843,7 +842,7 @@ msgstr "Ссылка на внешний URL" #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 -#: stock/forms.py:139 stock/forms.py:256 stock/forms.py:288 stock/models.py:573 +#: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 #: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 @@ -898,7 +897,7 @@ msgstr "" msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" -#: build/models.py:1372 stock/templates/stock/item_base.html:329 +#: build/models.py:1372 stock/templates/stock/item_base.html:331 #: templates/InvenTree/search.html:183 templates/js/translated/build.js:846 #: templates/navbar.html:29 msgid "Build" @@ -910,7 +909,7 @@ msgstr "" #: build/models.py:1389 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 -#: stock/templates/stock/item_base.html:351 +#: stock/templates/stock/item_base.html:353 #: stock/templates/stock/stock_adjust.html:16 #: templates/js/translated/build.js:244 templates/js/translated/build.js:249 #: templates/js/translated/build.js:993 templates/js/translated/order.js:435 @@ -939,7 +938,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:205 #: order/templates/order/sales_order_detail.html:290 #: report/templates/report/inventree_test_report_base.html:75 -#: stock/models.py:495 stock/templates/stock/item_base.html:249 +#: stock/models.py:495 stock/templates/stock/item_base.html:251 #: templates/js/translated/build.js:604 #: templates/js/translated/model_renderers.js:54 msgid "Serial Number" @@ -1037,6 +1036,10 @@ msgstr "" msgid "Cancel Build" msgstr "" +#: build/templates/build/build_base.html:114 +msgid "Delete Build" +msgstr "" + #: build/templates/build/build_base.html:124 #: build/templates/build/detail.html:15 msgid "Build Details" @@ -1059,7 +1062,7 @@ msgstr "" #: order/templates/order/sales_order_ship.html:25 #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 -#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:293 #: templates/js/translated/order.js:309 msgid "Sales Order" msgstr "" @@ -1170,7 +1173,7 @@ msgstr "" #: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:782 #: order/templates/order/purchase_order_detail.html:408 -#: order/templates/order/receive_parts.html:25 stock/forms.py:135 +#: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" msgstr "" @@ -1179,7 +1182,7 @@ msgid "Destination location not specified" msgstr "" #: build/templates/build/detail.html:73 -#: stock/templates/stock/item_base.html:315 +#: stock/templates/stock/item_base.html:317 #: templates/js/translated/stock.js:995 templates/js/translated/stock.js:1743 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:198 @@ -1302,7 +1305,7 @@ msgstr "Заметки сборки" #: order/templates/order/sales_order_detail.html:58 #: order/templates/order/sales_order_detail.html:85 #: part/templates/part/detail.html:109 stock/templates/stock/item.html:102 -#: stock/templates/stock/item.html:168 +#: stock/templates/stock/item.html:187 msgid "Edit Notes" msgstr "" @@ -1310,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:232 +#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1319,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:200 +#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1327,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:209 +#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1335,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:210 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1413,7 +1416,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1339 +#: build/views.py:183 stock/views.py:1389 msgid "Serial numbers already exist" msgstr "" @@ -1689,7 +1692,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:617 part/models.py:2280 report/models.py:187 -#: stock/forms.py:225 templates/js/translated/table_filters.js:25 +#: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" msgstr "" @@ -2248,7 +2251,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:317 company/models.py:484 stock/models.py:448 -#: stock/templates/stock/item_base.html:235 +#: stock/templates/stock/item_base.html:237 msgid "Base Part" msgstr "" @@ -2259,7 +2262,7 @@ msgstr "" #: company/models.py:332 company/templates/company/company_base.html:116 #: company/templates/company/manufacturer_part.html:89 #: company/templates/company/supplier_part.html:98 part/bom.py:170 -#: part/bom.py:241 stock/templates/stock/item_base.html:364 +#: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:249 #: templates/js/translated/company.js:425 #: templates/js/translated/company.js:701 @@ -2293,7 +2296,7 @@ msgstr "" #: company/models.py:406 company/models.py:507 #: company/templates/company/manufacturer_part.html:6 #: company/templates/company/manufacturer_part.html:23 -#: stock/templates/stock/item_base.html:374 +#: stock/templates/stock/item_base.html:376 msgid "Manufacturer Part" msgstr "" @@ -2326,7 +2329,7 @@ msgstr "" #: company/templates/company/supplier_part.html:88 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 -#: part/bom.py:286 stock/templates/stock/item_base.html:381 +#: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:253 #: templates/js/translated/company.js:675 templates/js/translated/order.js:234 msgid "Supplier" @@ -2373,7 +2376,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:531 company/templates/company/supplier_part.html:113 -#: stock/models.py:472 stock/templates/stock/item_base.html:322 +#: stock/models.py:472 stock/templates/stock/item_base.html:324 #: templates/js/translated/company.js:751 templates/js/translated/stock.js:1074 msgid "Packaging" msgstr "" @@ -2442,7 +2445,7 @@ msgstr "" #: company/templates/company/company_base.html:126 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:490 -#: stock/models.py:491 stock/templates/stock/item_base.html:274 +#: stock/models.py:491 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:245 templates/js/translated/order.js:331 #: templates/js/translated/stock.js:1455 msgid "Customer" @@ -2721,7 +2724,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:457 -#: stock/templates/stock/item_base.html:386 +#: stock/templates/stock/item_base.html:388 #: templates/js/translated/company.js:691 templates/js/translated/stock.js:1046 msgid "Supplier Part" msgstr "" @@ -2853,7 +2856,7 @@ msgstr "" msgid "Label description" msgstr "" -#: label/models.py:127 stock/forms.py:168 +#: label/models.py:127 stock/forms.py:167 msgid "Label" msgstr "" @@ -3071,7 +3074,7 @@ msgstr "" #: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 -#: stock/templates/stock/item_base.html:336 +#: stock/templates/stock/item_base.html:338 #: templates/js/translated/order.js:212 templates/js/translated/stock.js:1025 #: templates/js/translated/stock.js:1436 msgid "Purchase Order" @@ -3093,7 +3096,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:776 part/templates/part/prices.html:157 stock/models.py:582 -#: stock/templates/stock/item_base.html:343 +#: stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1069 msgid "Purchase Price" msgstr "" @@ -4516,7 +4519,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:909 +#: part/templates/part/category.html:298 stock/views.py:959 msgid "Create new Stock Location" msgstr "" @@ -4709,17 +4712,17 @@ msgstr "" #: part/templates/part/detail.html:902 #, python-format -msgid "Single Price - %(currency)s" +msgid "Purchase Unit Price - %(currency)s" msgstr "" #: part/templates/part/detail.html:914 #, python-format -msgid "Single Price Difference - %(currency)s" +msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" #: part/templates/part/detail.html:926 #, python-format -msgid "Part Single Price - %(currency)s" +msgid "Supplier Unit Cost - %(currency)s" msgstr "" #: part/templates/part/detail.html:1015 @@ -4817,7 +4820,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:88 -#: stock/templates/stock/item_base.html:140 +#: stock/templates/stock/item_base.html:142 #: stock/templates/stock/location.html:62 msgid "Stock actions" msgstr "" @@ -4918,6 +4921,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 +#: templates/js/translated/bom.js:271 msgid "No supplier pricing available" msgstr "" @@ -5005,7 +5009,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 msgid "Supplier Cost" msgstr "" @@ -5380,61 +5384,57 @@ msgstr "" msgid "Moved {n} parts to {loc}" msgstr "" -#: stock/forms.py:80 stock/forms.py:313 stock/models.py:550 -#: stock/templates/stock/item_base.html:393 +#: stock/forms.py:79 stock/forms.py:307 stock/models.py:550 +#: stock/templates/stock/item_base.html:395 #: templates/js/translated/stock.js:1013 msgid "Expiry Date" msgstr "" -#: stock/forms.py:81 stock/forms.py:314 +#: stock/forms.py:80 stock/forms.py:308 msgid "Expiration date for this stock item" msgstr "" -#: stock/forms.py:84 +#: stock/forms.py:83 msgid "Enter unique serial numbers (or leave blank)" msgstr "" -#: stock/forms.py:135 +#: stock/forms.py:134 msgid "Destination for serialized stock (by default, will remain in current location)" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Serial numbers" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Unique serial numbers (must match quantity)" msgstr "" -#: stock/forms.py:139 stock/forms.py:288 +#: stock/forms.py:138 stock/forms.py:282 msgid "Add transaction note (optional)" msgstr "" -#: stock/forms.py:169 stock/forms.py:225 +#: stock/forms.py:168 stock/forms.py:224 msgid "Select test report template" msgstr "" -#: stock/forms.py:241 +#: stock/forms.py:240 msgid "Stock item to install" msgstr "" -#: stock/forms.py:248 -msgid "Stock quantity to assign" -msgstr "" - -#: stock/forms.py:276 +#: stock/forms.py:270 msgid "Must not exceed available quantity" msgstr "" -#: stock/forms.py:286 +#: stock/forms.py:280 msgid "Destination location for uninstalled items" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm uninstall" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm removal of installed stock items" msgstr "" @@ -5499,7 +5499,7 @@ msgstr "" msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:478 stock/templates/stock/item_base.html:282 +#: stock/models.py:478 stock/templates/stock/item_base.html:284 msgid "Installed In" msgstr "" @@ -5659,26 +5659,30 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:280 stock/templates/stock/item.html:305 +#: stock/templates/stock/item.html:124 stock/views.py:534 +msgid "Install Stock Item" +msgstr "" + +#: stock/templates/stock/item.html:299 stock/templates/stock/item.html:324 msgid "Add Test Result" msgstr "" -#: stock/templates/stock/item.html:325 +#: stock/templates/stock/item.html:344 msgid "Edit Test Result" msgstr "" -#: stock/templates/stock/item.html:339 +#: stock/templates/stock/item.html:358 msgid "Delete Test Result" msgstr "" #: stock/templates/stock/item_base.html:33 -#: stock/templates/stock/item_base.html:397 +#: stock/templates/stock/item_base.html:399 #: templates/js/translated/table_filters.js:212 msgid "Expired" msgstr "" #: stock/templates/stock/item_base.html:43 -#: stock/templates/stock/item_base.html:399 +#: stock/templates/stock/item_base.html:401 #: templates/js/translated/table_filters.js:218 msgid "Stale" msgstr "" @@ -5735,129 +5739,137 @@ msgstr "" msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:143 +#: stock/templates/stock/item_base.html:133 +msgid "Install stock item" +msgstr "" + +#: stock/templates/stock/item_base.html:133 +msgid "Install" +msgstr "" + +#: stock/templates/stock/item_base.html:145 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:146 +#: stock/templates/stock/item_base.html:148 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:148 +#: stock/templates/stock/item_base.html:150 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:151 +#: stock/templates/stock/item_base.html:153 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:171 +#: stock/templates/stock/item_base.html:173 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:178 +#: stock/templates/stock/item_base.html:180 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:179 +#: stock/templates/stock/item_base.html:181 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:192 +#: stock/templates/stock/item_base.html:194 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:202 #, python-format msgid "This stock item is allocated to Sales Order %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:208 +#: stock/templates/stock/item_base.html:210 #, python-format msgid "This stock item is allocated to Build %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:214 +#: stock/templates/stock/item_base.html:216 msgid "This stock item is serialized - it has a unique serial number and the quantity cannot be adjusted." msgstr "" -#: stock/templates/stock/item_base.html:218 +#: stock/templates/stock/item_base.html:220 msgid "This stock item cannot be deleted as it has child items" msgstr "" -#: stock/templates/stock/item_base.html:222 +#: stock/templates/stock/item_base.html:224 msgid "This stock item will be automatically deleted when all stock is depleted." msgstr "" -#: stock/templates/stock/item_base.html:230 +#: stock/templates/stock/item_base.html:232 msgid "Stock Item Details" msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:254 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:258 +#: stock/templates/stock/item_base.html:260 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:301 +#: stock/templates/stock/item_base.html:303 #: templates/js/translated/build.js:628 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:308 +#: stock/templates/stock/item_base.html:310 msgid "Barcode Identifier" msgstr "" -#: stock/templates/stock/item_base.html:350 +#: stock/templates/stock/item_base.html:352 msgid "Parent Item" msgstr "" -#: stock/templates/stock/item_base.html:368 +#: stock/templates/stock/item_base.html:370 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:397 -#, python-format -msgid "This StockItem expired on %(item.expiry_date)s" -msgstr "" - #: stock/templates/stock/item_base.html:399 #, python-format +msgid "This StockItem expired on %(item.expiry_date)s" +msgstr "" + +#: stock/templates/stock/item_base.html:401 +#, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:406 +#: stock/templates/stock/item_base.html:408 #: templates/js/translated/stock.js:1020 msgid "Last Updated" msgstr "" -#: stock/templates/stock/item_base.html:411 +#: stock/templates/stock/item_base.html:413 msgid "Last Stocktake" msgstr "" -#: stock/templates/stock/item_base.html:415 +#: stock/templates/stock/item_base.html:417 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:426 +#: stock/templates/stock/item_base.html:428 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:500 +#: stock/templates/stock/item_base.html:516 msgid "Save" msgstr "" -#: stock/templates/stock/item_base.html:512 +#: stock/templates/stock/item_base.html:528 msgid "Edit Stock Status" msgstr "" @@ -5870,20 +5882,37 @@ msgstr "" msgid "This will remove %(qty)s units of %(full_name)s from stock." msgstr "" -#: stock/templates/stock/item_install.html:7 -msgid "Install another StockItem into this item." +#: stock/templates/stock/item_install.html:8 +msgid "Install another Stock Item into this item." msgstr "" -#: stock/templates/stock/item_install.html:10 +#: stock/templates/stock/item_install.html:11 +#: stock/templates/stock/item_install.html:24 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: stock/templates/stock/item_install.html:13 -msgid "The StockItem links to a Part which is in the BOM for this StockItem" +#: stock/templates/stock/item_install.html:14 +msgid "The Stock Item links to a Part which is in the BOM for this Stock Item" msgstr "" -#: stock/templates/stock/item_install.html:14 -msgid "The StockItem is currently in stock" +#: stock/templates/stock/item_install.html:15 +msgid "The Stock Item is currently in stock" +msgstr "" + +#: stock/templates/stock/item_install.html:16 +msgid "The Stock Item is serialized and does not belong to another item" +msgstr "" + +#: stock/templates/stock/item_install.html:21 +msgid "Install this Stock Item in another stock item." +msgstr "" + +#: stock/templates/stock/item_install.html:27 +msgid "The part associated to this Stock Item belongs to another part's BOM" +msgstr "" + +#: stock/templates/stock/item_install.html:28 +msgid "This Stock Item is serialized and does not belong to another item" msgstr "" #: stock/templates/stock/item_serialize.html:5 @@ -5990,7 +6019,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:932 msgid "Convert Stock Item" msgstr "" @@ -6015,7 +6044,8 @@ msgstr "" msgid "Edit Stock Location" msgstr "" -#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 +#: stock/views.py:288 stock/views.py:911 stock/views.py:1033 +#: stock/views.py:1398 msgid "Owner is required (ownership control is enabled)" msgstr "" @@ -6055,59 +6085,55 @@ msgstr "" msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:534 -msgid "Install Stock Item" -msgstr "" - -#: stock/views.py:633 +#: stock/views.py:683 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:730 templates/js/translated/stock.js:270 +#: stock/views.py:780 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:741 +#: stock/views.py:791 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:763 +#: stock/views.py:813 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:1000 +#: stock/views.py:1050 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1093 templates/js/translated/build.js:365 +#: stock/views.py:1143 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1235 +#: stock/views.py:1285 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1317 +#: stock/views.py:1367 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1417 +#: stock/views.py:1467 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1480 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1441 +#: stock/views.py:1491 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1448 +#: stock/views.py:1498 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1457 +#: stock/views.py:1507 msgid "Add Stock Tracking Entry" msgstr "" @@ -6760,14 +6786,6 @@ msgstr "" msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:265 -msgid "Buy Price" -msgstr "" - -#: templates/js/translated/bom.js:271 -msgid "No pricing available" -msgstr "" - #: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 msgid "View BOM" msgstr "" From 352d3ee02b7180f80d609ac3c47bad5e732b0847 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 09:57:21 +1000 Subject: [PATCH 035/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/pl/LC_MESSAGES/django.po | 278 ++++++++++++---------- 1 file changed, 148 insertions(+), 130 deletions(-) diff --git a/InvenTree/locale/pl/LC_MESSAGES/django.po b/InvenTree/locale/pl/LC_MESSAGES/django.po index a807f7bf43..7208478f05 100644 --- a/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 00:04+0000\n" -"PO-Revision-Date: 2021-08-03 00:24\n" +"POT-Creation-Date: 2021-08-03 23:04+0000\n" +"PO-Revision-Date: 2021-08-03 23:57\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "Powtórzony numer seryjny: {n}" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1313 +#: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "Podano nieprawidłową ilość" @@ -540,8 +540,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 #: report/templates/report/inventree_test_report_base.html:77 -#: stock/forms.py:141 stock/forms.py:247 -#: stock/templates/stock/item_base.html:267 +#: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 #: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 @@ -561,7 +560,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "" -#: build/forms.py:95 order/forms.py:114 stock/forms.py:84 +#: build/forms.py:95 order/forms.py:114 stock/forms.py:83 msgid "Serial Numbers" msgstr "Numer seryjny" @@ -590,7 +589,7 @@ msgid "Mark build as complete" msgstr "Oznacz budowę jako ukończoną" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:286 stock/templates/stock/item_base.html:297 +#: stock/forms.py:280 stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:363 #: templates/js/translated/barcode.js:531 templates/js/translated/build.js:256 @@ -607,7 +606,7 @@ msgstr "Lokalizacja ukończonych części" #: build/forms.py:215 build/templates/build/build_base.html:138 #: build/templates/build/detail.html:62 order/models.py:549 #: order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 +#: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:119 templates/js/translated/build.js:902 #: templates/js/translated/order.js:251 templates/js/translated/order.js:354 #: templates/js/translated/stock.js:987 templates/js/translated/stock.js:1491 @@ -822,7 +821,7 @@ msgstr "Użytkownik odpowiedzialny za to zamówienie budowy" #: company/templates/company/manufacturer_part.html:83 #: company/templates/company/supplier_part.html:82 #: part/templates/part/part_base.html:258 stock/models.py:501 -#: stock/templates/stock/item_base.html:357 +#: stock/templates/stock/item_base.html:359 msgid "External Link" msgstr "Link Zewnętrzny" @@ -843,7 +842,7 @@ msgstr "Link do zewnętrznego adresu URL" #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 -#: stock/forms.py:139 stock/forms.py:256 stock/forms.py:288 stock/models.py:573 +#: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 #: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 @@ -898,7 +897,7 @@ msgstr "" msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" -#: build/models.py:1372 stock/templates/stock/item_base.html:329 +#: build/models.py:1372 stock/templates/stock/item_base.html:331 #: templates/InvenTree/search.html:183 templates/js/translated/build.js:846 #: templates/navbar.html:29 msgid "Build" @@ -910,7 +909,7 @@ msgstr "" #: build/models.py:1389 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 -#: stock/templates/stock/item_base.html:351 +#: stock/templates/stock/item_base.html:353 #: stock/templates/stock/stock_adjust.html:16 #: templates/js/translated/build.js:244 templates/js/translated/build.js:249 #: templates/js/translated/build.js:993 templates/js/translated/order.js:435 @@ -939,7 +938,7 @@ msgstr "Docelowa lokalizacja magazynowa przedmiotu" #: order/templates/order/sales_order_detail.html:205 #: order/templates/order/sales_order_detail.html:290 #: report/templates/report/inventree_test_report_base.html:75 -#: stock/models.py:495 stock/templates/stock/item_base.html:249 +#: stock/models.py:495 stock/templates/stock/item_base.html:251 #: templates/js/translated/build.js:604 #: templates/js/translated/model_renderers.js:54 msgid "Serial Number" @@ -1037,6 +1036,10 @@ msgstr "Edytuj Budowę" msgid "Cancel Build" msgstr "Anuluj Budowę" +#: build/templates/build/build_base.html:114 +msgid "Delete Build" +msgstr "" + #: build/templates/build/build_base.html:124 #: build/templates/build/detail.html:15 msgid "Build Details" @@ -1059,7 +1062,7 @@ msgstr "Postęp" #: order/templates/order/sales_order_ship.html:25 #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 -#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:293 #: templates/js/translated/order.js:309 msgid "Sales Order" msgstr "Zamówienie zakupu" @@ -1170,7 +1173,7 @@ msgstr "" #: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:782 #: order/templates/order/purchase_order_detail.html:408 -#: order/templates/order/receive_parts.html:25 stock/forms.py:135 +#: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" msgstr "Przeznaczenie" @@ -1179,7 +1182,7 @@ msgid "Destination location not specified" msgstr "Nie określono lokalizacji docelowej" #: build/templates/build/detail.html:73 -#: stock/templates/stock/item_base.html:315 +#: stock/templates/stock/item_base.html:317 #: templates/js/translated/stock.js:995 templates/js/translated/stock.js:1743 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:198 @@ -1302,7 +1305,7 @@ msgstr "Notatki tworzenia" #: order/templates/order/sales_order_detail.html:58 #: order/templates/order/sales_order_detail.html:85 #: part/templates/part/detail.html:109 stock/templates/stock/item.html:102 -#: stock/templates/stock/item.html:168 +#: stock/templates/stock/item.html:187 msgid "Edit Notes" msgstr "" @@ -1310,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:232 +#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "Dodaj załącznik" @@ -1319,7 +1322,7 @@ msgstr "Dodaj załącznik" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:200 +#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "Edytuj załącznik" @@ -1327,7 +1330,7 @@ msgstr "Edytuj załącznik" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:209 +#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1335,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:210 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "Usuń załącznik" @@ -1413,7 +1416,7 @@ msgstr "Utwórz zlecenie budowy" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1339 +#: build/views.py:183 stock/views.py:1389 msgid "Serial numbers already exist" msgstr "Numer seryjny już istnieje" @@ -1689,7 +1692,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:617 part/models.py:2280 report/models.py:187 -#: stock/forms.py:225 templates/js/translated/table_filters.js:25 +#: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" msgstr "Szablon" @@ -2248,7 +2251,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:317 company/models.py:484 stock/models.py:448 -#: stock/templates/stock/item_base.html:235 +#: stock/templates/stock/item_base.html:237 msgid "Base Part" msgstr "Część bazowa" @@ -2259,7 +2262,7 @@ msgstr "Wybierz część" #: company/models.py:332 company/templates/company/company_base.html:116 #: company/templates/company/manufacturer_part.html:89 #: company/templates/company/supplier_part.html:98 part/bom.py:170 -#: part/bom.py:241 stock/templates/stock/item_base.html:364 +#: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:249 #: templates/js/translated/company.js:425 #: templates/js/translated/company.js:701 @@ -2293,7 +2296,7 @@ msgstr "" #: company/models.py:406 company/models.py:507 #: company/templates/company/manufacturer_part.html:6 #: company/templates/company/manufacturer_part.html:23 -#: stock/templates/stock/item_base.html:374 +#: stock/templates/stock/item_base.html:376 msgid "Manufacturer Part" msgstr "Część producenta" @@ -2326,7 +2329,7 @@ msgstr "" #: company/templates/company/supplier_part.html:88 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 -#: part/bom.py:286 stock/templates/stock/item_base.html:381 +#: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:253 #: templates/js/translated/company.js:675 templates/js/translated/order.js:234 msgid "Supplier" @@ -2373,7 +2376,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:531 company/templates/company/supplier_part.html:113 -#: stock/models.py:472 stock/templates/stock/item_base.html:322 +#: stock/models.py:472 stock/templates/stock/item_base.html:324 #: templates/js/translated/company.js:751 templates/js/translated/stock.js:1074 msgid "Packaging" msgstr "Opakowanie" @@ -2442,7 +2445,7 @@ msgstr "Telefon" #: company/templates/company/company_base.html:126 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:490 -#: stock/models.py:491 stock/templates/stock/item_base.html:274 +#: stock/models.py:491 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:245 templates/js/translated/order.js:331 #: templates/js/translated/stock.js:1455 msgid "Customer" @@ -2721,7 +2724,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:457 -#: stock/templates/stock/item_base.html:386 +#: stock/templates/stock/item_base.html:388 #: templates/js/translated/company.js:691 templates/js/translated/stock.js:1046 msgid "Supplier Part" msgstr "" @@ -2853,7 +2856,7 @@ msgstr "Nazwa etykiety" msgid "Label description" msgstr "Opis etykiety" -#: label/models.py:127 stock/forms.py:168 +#: label/models.py:127 stock/forms.py:167 msgid "Label" msgstr "Etykieta" @@ -3071,7 +3074,7 @@ msgstr "Zamówienie" #: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 -#: stock/templates/stock/item_base.html:336 +#: stock/templates/stock/item_base.html:338 #: templates/js/translated/order.js:212 templates/js/translated/stock.js:1025 #: templates/js/translated/stock.js:1436 msgid "Purchase Order" @@ -3093,7 +3096,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:776 part/templates/part/prices.html:157 stock/models.py:582 -#: stock/templates/stock/item_base.html:343 +#: stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1069 msgid "Purchase Price" msgstr "Cena zakupu" @@ -4516,7 +4519,7 @@ msgstr "Utwórz nową kategorię" msgid "Create new Part Category" msgstr "Utwórz nową kategorię części" -#: part/templates/part/category.html:298 stock/views.py:909 +#: part/templates/part/category.html:298 stock/views.py:959 msgid "Create new Stock Location" msgstr "Utwórz nową lokalizację magazynową" @@ -4709,17 +4712,17 @@ msgstr "" #: part/templates/part/detail.html:902 #, python-format -msgid "Single Price - %(currency)s" +msgid "Purchase Unit Price - %(currency)s" msgstr "" #: part/templates/part/detail.html:914 #, python-format -msgid "Single Price Difference - %(currency)s" +msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" #: part/templates/part/detail.html:926 #, python-format -msgid "Part Single Price - %(currency)s" +msgid "Supplier Unit Cost - %(currency)s" msgstr "" #: part/templates/part/detail.html:1015 @@ -4817,7 +4820,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:88 -#: stock/templates/stock/item_base.html:140 +#: stock/templates/stock/item_base.html:142 #: stock/templates/stock/location.html:62 msgid "Stock actions" msgstr "Akcje magazynowe" @@ -4918,6 +4921,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 +#: templates/js/translated/bom.js:271 msgid "No supplier pricing available" msgstr "" @@ -5005,7 +5009,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 msgid "Supplier Cost" msgstr "" @@ -5380,61 +5384,57 @@ msgstr "" msgid "Moved {n} parts to {loc}" msgstr "" -#: stock/forms.py:80 stock/forms.py:313 stock/models.py:550 -#: stock/templates/stock/item_base.html:393 +#: stock/forms.py:79 stock/forms.py:307 stock/models.py:550 +#: stock/templates/stock/item_base.html:395 #: templates/js/translated/stock.js:1013 msgid "Expiry Date" msgstr "Data ważności" -#: stock/forms.py:81 stock/forms.py:314 +#: stock/forms.py:80 stock/forms.py:308 msgid "Expiration date for this stock item" msgstr "" -#: stock/forms.py:84 +#: stock/forms.py:83 msgid "Enter unique serial numbers (or leave blank)" msgstr "" -#: stock/forms.py:135 +#: stock/forms.py:134 msgid "Destination for serialized stock (by default, will remain in current location)" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Serial numbers" msgstr "Numery seryjne" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Unique serial numbers (must match quantity)" msgstr "" -#: stock/forms.py:139 stock/forms.py:288 +#: stock/forms.py:138 stock/forms.py:282 msgid "Add transaction note (optional)" msgstr "" -#: stock/forms.py:169 stock/forms.py:225 +#: stock/forms.py:168 stock/forms.py:224 msgid "Select test report template" msgstr "" -#: stock/forms.py:241 +#: stock/forms.py:240 msgid "Stock item to install" msgstr "" -#: stock/forms.py:248 -msgid "Stock quantity to assign" -msgstr "" - -#: stock/forms.py:276 +#: stock/forms.py:270 msgid "Must not exceed available quantity" msgstr "" -#: stock/forms.py:286 +#: stock/forms.py:280 msgid "Destination location for uninstalled items" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm uninstall" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm removal of installed stock items" msgstr "" @@ -5499,7 +5499,7 @@ msgstr "" msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:478 stock/templates/stock/item_base.html:282 +#: stock/models.py:478 stock/templates/stock/item_base.html:284 msgid "Installed In" msgstr "" @@ -5659,26 +5659,30 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:280 stock/templates/stock/item.html:305 +#: stock/templates/stock/item.html:124 stock/views.py:534 +msgid "Install Stock Item" +msgstr "" + +#: stock/templates/stock/item.html:299 stock/templates/stock/item.html:324 msgid "Add Test Result" msgstr "" -#: stock/templates/stock/item.html:325 +#: stock/templates/stock/item.html:344 msgid "Edit Test Result" msgstr "" -#: stock/templates/stock/item.html:339 +#: stock/templates/stock/item.html:358 msgid "Delete Test Result" msgstr "" #: stock/templates/stock/item_base.html:33 -#: stock/templates/stock/item_base.html:397 +#: stock/templates/stock/item_base.html:399 #: templates/js/translated/table_filters.js:212 msgid "Expired" msgstr "Termin minął" #: stock/templates/stock/item_base.html:43 -#: stock/templates/stock/item_base.html:399 +#: stock/templates/stock/item_base.html:401 #: templates/js/translated/table_filters.js:218 msgid "Stale" msgstr "" @@ -5735,129 +5739,137 @@ msgstr "" msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:143 +#: stock/templates/stock/item_base.html:133 +msgid "Install stock item" +msgstr "" + +#: stock/templates/stock/item_base.html:133 +msgid "Install" +msgstr "" + +#: stock/templates/stock/item_base.html:145 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:146 +#: stock/templates/stock/item_base.html:148 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:148 +#: stock/templates/stock/item_base.html:150 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:151 +#: stock/templates/stock/item_base.html:153 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:171 +#: stock/templates/stock/item_base.html:173 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:178 +#: stock/templates/stock/item_base.html:180 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:179 +#: stock/templates/stock/item_base.html:181 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:192 +#: stock/templates/stock/item_base.html:194 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:202 #, python-format msgid "This stock item is allocated to Sales Order %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:208 +#: stock/templates/stock/item_base.html:210 #, python-format msgid "This stock item is allocated to Build %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:214 +#: stock/templates/stock/item_base.html:216 msgid "This stock item is serialized - it has a unique serial number and the quantity cannot be adjusted." msgstr "" -#: stock/templates/stock/item_base.html:218 +#: stock/templates/stock/item_base.html:220 msgid "This stock item cannot be deleted as it has child items" msgstr "" -#: stock/templates/stock/item_base.html:222 +#: stock/templates/stock/item_base.html:224 msgid "This stock item will be automatically deleted when all stock is depleted." msgstr "" -#: stock/templates/stock/item_base.html:230 +#: stock/templates/stock/item_base.html:232 msgid "Stock Item Details" msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:254 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:258 +#: stock/templates/stock/item_base.html:260 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:301 +#: stock/templates/stock/item_base.html:303 #: templates/js/translated/build.js:628 msgid "No location set" msgstr "Lokacje nie są ustawione" -#: stock/templates/stock/item_base.html:308 +#: stock/templates/stock/item_base.html:310 msgid "Barcode Identifier" msgstr "Skaner kodów" -#: stock/templates/stock/item_base.html:350 +#: stock/templates/stock/item_base.html:352 msgid "Parent Item" msgstr "" -#: stock/templates/stock/item_base.html:368 +#: stock/templates/stock/item_base.html:370 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:397 -#, python-format -msgid "This StockItem expired on %(item.expiry_date)s" -msgstr "" - #: stock/templates/stock/item_base.html:399 #, python-format +msgid "This StockItem expired on %(item.expiry_date)s" +msgstr "" + +#: stock/templates/stock/item_base.html:401 +#, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:406 +#: stock/templates/stock/item_base.html:408 #: templates/js/translated/stock.js:1020 msgid "Last Updated" msgstr "Ostatnia aktualizacja" -#: stock/templates/stock/item_base.html:411 +#: stock/templates/stock/item_base.html:413 msgid "Last Stocktake" msgstr "Ostatnia inwentaryzacja" -#: stock/templates/stock/item_base.html:415 +#: stock/templates/stock/item_base.html:417 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:426 +#: stock/templates/stock/item_base.html:428 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:500 +#: stock/templates/stock/item_base.html:516 msgid "Save" msgstr "Zapisz" -#: stock/templates/stock/item_base.html:512 +#: stock/templates/stock/item_base.html:528 msgid "Edit Stock Status" msgstr "" @@ -5870,20 +5882,37 @@ msgstr "Czy na pewno chcesz usunąć tą część?" msgid "This will remove %(qty)s units of %(full_name)s from stock." msgstr "" -#: stock/templates/stock/item_install.html:7 -msgid "Install another StockItem into this item." +#: stock/templates/stock/item_install.html:8 +msgid "Install another Stock Item into this item." msgstr "" -#: stock/templates/stock/item_install.html:10 +#: stock/templates/stock/item_install.html:11 +#: stock/templates/stock/item_install.html:24 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: stock/templates/stock/item_install.html:13 -msgid "The StockItem links to a Part which is in the BOM for this StockItem" +#: stock/templates/stock/item_install.html:14 +msgid "The Stock Item links to a Part which is in the BOM for this Stock Item" msgstr "" -#: stock/templates/stock/item_install.html:14 -msgid "The StockItem is currently in stock" +#: stock/templates/stock/item_install.html:15 +msgid "The Stock Item is currently in stock" +msgstr "" + +#: stock/templates/stock/item_install.html:16 +msgid "The Stock Item is serialized and does not belong to another item" +msgstr "" + +#: stock/templates/stock/item_install.html:21 +msgid "Install this Stock Item in another stock item." +msgstr "" + +#: stock/templates/stock/item_install.html:27 +msgid "The part associated to this Stock Item belongs to another part's BOM" +msgstr "" + +#: stock/templates/stock/item_install.html:28 +msgid "This Stock Item is serialized and does not belong to another item" msgstr "" #: stock/templates/stock/item_serialize.html:5 @@ -5990,7 +6019,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:932 msgid "Convert Stock Item" msgstr "" @@ -6015,7 +6044,8 @@ msgstr "" msgid "Edit Stock Location" msgstr "" -#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 +#: stock/views.py:288 stock/views.py:911 stock/views.py:1033 +#: stock/views.py:1398 msgid "Owner is required (ownership control is enabled)" msgstr "" @@ -6055,59 +6085,55 @@ msgstr "" msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:534 -msgid "Install Stock Item" -msgstr "" - -#: stock/views.py:633 +#: stock/views.py:683 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:730 templates/js/translated/stock.js:270 +#: stock/views.py:780 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:741 +#: stock/views.py:791 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:763 +#: stock/views.py:813 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:1000 +#: stock/views.py:1050 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1093 templates/js/translated/build.js:365 +#: stock/views.py:1143 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1235 +#: stock/views.py:1285 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1317 +#: stock/views.py:1367 msgid "Quantity cannot be negative" msgstr "Ilość nie może być ujemna" -#: stock/views.py:1417 +#: stock/views.py:1467 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1480 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1441 +#: stock/views.py:1491 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1448 +#: stock/views.py:1498 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1457 +#: stock/views.py:1507 msgid "Add Stock Tracking Entry" msgstr "" @@ -6760,14 +6786,6 @@ msgstr "" msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:265 -msgid "Buy Price" -msgstr "" - -#: templates/js/translated/bom.js:271 -msgid "No pricing available" -msgstr "" - #: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 msgid "View BOM" msgstr "" From 6ece39c5a63383ef12c1b51ab2c1389f52b475e4 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 09:57:22 +1000 Subject: [PATCH 036/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/ja/LC_MESSAGES/django.po | 278 ++++++++++++---------- 1 file changed, 148 insertions(+), 130 deletions(-) diff --git a/InvenTree/locale/ja/LC_MESSAGES/django.po b/InvenTree/locale/ja/LC_MESSAGES/django.po index 9d59eafa6b..f9339324d4 100644 --- a/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 00:04+0000\n" -"PO-Revision-Date: 2021-08-03 00:24\n" +"POT-Creation-Date: 2021-08-03 23:04+0000\n" +"PO-Revision-Date: 2021-08-03 23:57\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1313 +#: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "数量コードが無効です" @@ -540,8 +540,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 #: report/templates/report/inventree_test_report_base.html:77 -#: stock/forms.py:141 stock/forms.py:247 -#: stock/templates/stock/item_base.html:267 +#: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 #: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 @@ -561,7 +560,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "" -#: build/forms.py:95 order/forms.py:114 stock/forms.py:84 +#: build/forms.py:95 order/forms.py:114 stock/forms.py:83 msgid "Serial Numbers" msgstr "" @@ -590,7 +589,7 @@ msgid "Mark build as complete" msgstr "" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:286 stock/templates/stock/item_base.html:297 +#: stock/forms.py:280 stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:363 #: templates/js/translated/barcode.js:531 templates/js/translated/build.js:256 @@ -607,7 +606,7 @@ msgstr "完了したパーツの場所" #: build/forms.py:215 build/templates/build/build_base.html:138 #: build/templates/build/detail.html:62 order/models.py:549 #: order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 +#: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:119 templates/js/translated/build.js:902 #: templates/js/translated/order.js:251 templates/js/translated/order.js:354 #: templates/js/translated/stock.js:987 templates/js/translated/stock.js:1491 @@ -822,7 +821,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:83 #: company/templates/company/supplier_part.html:82 #: part/templates/part/part_base.html:258 stock/models.py:501 -#: stock/templates/stock/item_base.html:357 +#: stock/templates/stock/item_base.html:359 msgid "External Link" msgstr "" @@ -843,7 +842,7 @@ msgstr "" #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 -#: stock/forms.py:139 stock/forms.py:256 stock/forms.py:288 stock/models.py:573 +#: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 #: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 @@ -898,7 +897,7 @@ msgstr "" msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" -#: build/models.py:1372 stock/templates/stock/item_base.html:329 +#: build/models.py:1372 stock/templates/stock/item_base.html:331 #: templates/InvenTree/search.html:183 templates/js/translated/build.js:846 #: templates/navbar.html:29 msgid "Build" @@ -910,7 +909,7 @@ msgstr "パーツを割り当てるためにビルドする" #: build/models.py:1389 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 -#: stock/templates/stock/item_base.html:351 +#: stock/templates/stock/item_base.html:353 #: stock/templates/stock/stock_adjust.html:16 #: templates/js/translated/build.js:244 templates/js/translated/build.js:249 #: templates/js/translated/build.js:993 templates/js/translated/order.js:435 @@ -939,7 +938,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:205 #: order/templates/order/sales_order_detail.html:290 #: report/templates/report/inventree_test_report_base.html:75 -#: stock/models.py:495 stock/templates/stock/item_base.html:249 +#: stock/models.py:495 stock/templates/stock/item_base.html:251 #: templates/js/translated/build.js:604 #: templates/js/translated/model_renderers.js:54 msgid "Serial Number" @@ -1037,6 +1036,10 @@ msgstr "" msgid "Cancel Build" msgstr "" +#: build/templates/build/build_base.html:114 +msgid "Delete Build" +msgstr "" + #: build/templates/build/build_base.html:124 #: build/templates/build/detail.html:15 msgid "Build Details" @@ -1059,7 +1062,7 @@ msgstr "" #: order/templates/order/sales_order_ship.html:25 #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 -#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:293 #: templates/js/translated/order.js:309 msgid "Sales Order" msgstr "" @@ -1170,7 +1173,7 @@ msgstr "" #: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:782 #: order/templates/order/purchase_order_detail.html:408 -#: order/templates/order/receive_parts.html:25 stock/forms.py:135 +#: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" msgstr "" @@ -1179,7 +1182,7 @@ msgid "Destination location not specified" msgstr "" #: build/templates/build/detail.html:73 -#: stock/templates/stock/item_base.html:315 +#: stock/templates/stock/item_base.html:317 #: templates/js/translated/stock.js:995 templates/js/translated/stock.js:1743 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:198 @@ -1302,7 +1305,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:58 #: order/templates/order/sales_order_detail.html:85 #: part/templates/part/detail.html:109 stock/templates/stock/item.html:102 -#: stock/templates/stock/item.html:168 +#: stock/templates/stock/item.html:187 msgid "Edit Notes" msgstr "" @@ -1310,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:232 +#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1319,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:200 +#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1327,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:209 +#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1335,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:210 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1413,7 +1416,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1339 +#: build/views.py:183 stock/views.py:1389 msgid "Serial numbers already exist" msgstr "" @@ -1689,7 +1692,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:617 part/models.py:2280 report/models.py:187 -#: stock/forms.py:225 templates/js/translated/table_filters.js:25 +#: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" msgstr "テンプレート" @@ -2248,7 +2251,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:317 company/models.py:484 stock/models.py:448 -#: stock/templates/stock/item_base.html:235 +#: stock/templates/stock/item_base.html:237 msgid "Base Part" msgstr "" @@ -2259,7 +2262,7 @@ msgstr "" #: company/models.py:332 company/templates/company/company_base.html:116 #: company/templates/company/manufacturer_part.html:89 #: company/templates/company/supplier_part.html:98 part/bom.py:170 -#: part/bom.py:241 stock/templates/stock/item_base.html:364 +#: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:249 #: templates/js/translated/company.js:425 #: templates/js/translated/company.js:701 @@ -2293,7 +2296,7 @@ msgstr "" #: company/models.py:406 company/models.py:507 #: company/templates/company/manufacturer_part.html:6 #: company/templates/company/manufacturer_part.html:23 -#: stock/templates/stock/item_base.html:374 +#: stock/templates/stock/item_base.html:376 msgid "Manufacturer Part" msgstr "メーカー・パーツ" @@ -2326,7 +2329,7 @@ msgstr "" #: company/templates/company/supplier_part.html:88 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 -#: part/bom.py:286 stock/templates/stock/item_base.html:381 +#: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:253 #: templates/js/translated/company.js:675 templates/js/translated/order.js:234 msgid "Supplier" @@ -2373,7 +2376,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:531 company/templates/company/supplier_part.html:113 -#: stock/models.py:472 stock/templates/stock/item_base.html:322 +#: stock/models.py:472 stock/templates/stock/item_base.html:324 #: templates/js/translated/company.js:751 templates/js/translated/stock.js:1074 msgid "Packaging" msgstr "" @@ -2442,7 +2445,7 @@ msgstr "" #: company/templates/company/company_base.html:126 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:490 -#: stock/models.py:491 stock/templates/stock/item_base.html:274 +#: stock/models.py:491 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:245 templates/js/translated/order.js:331 #: templates/js/translated/stock.js:1455 msgid "Customer" @@ -2721,7 +2724,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:457 -#: stock/templates/stock/item_base.html:386 +#: stock/templates/stock/item_base.html:388 #: templates/js/translated/company.js:691 templates/js/translated/stock.js:1046 msgid "Supplier Part" msgstr "" @@ -2853,7 +2856,7 @@ msgstr "" msgid "Label description" msgstr "" -#: label/models.py:127 stock/forms.py:168 +#: label/models.py:127 stock/forms.py:167 msgid "Label" msgstr "" @@ -3071,7 +3074,7 @@ msgstr "" #: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 -#: stock/templates/stock/item_base.html:336 +#: stock/templates/stock/item_base.html:338 #: templates/js/translated/order.js:212 templates/js/translated/stock.js:1025 #: templates/js/translated/stock.js:1436 msgid "Purchase Order" @@ -3093,7 +3096,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:776 part/templates/part/prices.html:157 stock/models.py:582 -#: stock/templates/stock/item_base.html:343 +#: stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1069 msgid "Purchase Price" msgstr "" @@ -4516,7 +4519,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:909 +#: part/templates/part/category.html:298 stock/views.py:959 msgid "Create new Stock Location" msgstr "" @@ -4709,17 +4712,17 @@ msgstr "" #: part/templates/part/detail.html:902 #, python-format -msgid "Single Price - %(currency)s" +msgid "Purchase Unit Price - %(currency)s" msgstr "" #: part/templates/part/detail.html:914 #, python-format -msgid "Single Price Difference - %(currency)s" +msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" #: part/templates/part/detail.html:926 #, python-format -msgid "Part Single Price - %(currency)s" +msgid "Supplier Unit Cost - %(currency)s" msgstr "" #: part/templates/part/detail.html:1015 @@ -4817,7 +4820,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:88 -#: stock/templates/stock/item_base.html:140 +#: stock/templates/stock/item_base.html:142 #: stock/templates/stock/location.html:62 msgid "Stock actions" msgstr "" @@ -4918,6 +4921,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 +#: templates/js/translated/bom.js:271 msgid "No supplier pricing available" msgstr "" @@ -5005,7 +5009,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 msgid "Supplier Cost" msgstr "" @@ -5380,61 +5384,57 @@ msgstr "" msgid "Moved {n} parts to {loc}" msgstr "" -#: stock/forms.py:80 stock/forms.py:313 stock/models.py:550 -#: stock/templates/stock/item_base.html:393 +#: stock/forms.py:79 stock/forms.py:307 stock/models.py:550 +#: stock/templates/stock/item_base.html:395 #: templates/js/translated/stock.js:1013 msgid "Expiry Date" msgstr "" -#: stock/forms.py:81 stock/forms.py:314 +#: stock/forms.py:80 stock/forms.py:308 msgid "Expiration date for this stock item" msgstr "" -#: stock/forms.py:84 +#: stock/forms.py:83 msgid "Enter unique serial numbers (or leave blank)" msgstr "" -#: stock/forms.py:135 +#: stock/forms.py:134 msgid "Destination for serialized stock (by default, will remain in current location)" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Serial numbers" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Unique serial numbers (must match quantity)" msgstr "" -#: stock/forms.py:139 stock/forms.py:288 +#: stock/forms.py:138 stock/forms.py:282 msgid "Add transaction note (optional)" msgstr "" -#: stock/forms.py:169 stock/forms.py:225 +#: stock/forms.py:168 stock/forms.py:224 msgid "Select test report template" msgstr "" -#: stock/forms.py:241 +#: stock/forms.py:240 msgid "Stock item to install" msgstr "" -#: stock/forms.py:248 -msgid "Stock quantity to assign" -msgstr "" - -#: stock/forms.py:276 +#: stock/forms.py:270 msgid "Must not exceed available quantity" msgstr "" -#: stock/forms.py:286 +#: stock/forms.py:280 msgid "Destination location for uninstalled items" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm uninstall" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm removal of installed stock items" msgstr "" @@ -5499,7 +5499,7 @@ msgstr "" msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:478 stock/templates/stock/item_base.html:282 +#: stock/models.py:478 stock/templates/stock/item_base.html:284 msgid "Installed In" msgstr "" @@ -5659,26 +5659,30 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:280 stock/templates/stock/item.html:305 +#: stock/templates/stock/item.html:124 stock/views.py:534 +msgid "Install Stock Item" +msgstr "" + +#: stock/templates/stock/item.html:299 stock/templates/stock/item.html:324 msgid "Add Test Result" msgstr "" -#: stock/templates/stock/item.html:325 +#: stock/templates/stock/item.html:344 msgid "Edit Test Result" msgstr "" -#: stock/templates/stock/item.html:339 +#: stock/templates/stock/item.html:358 msgid "Delete Test Result" msgstr "" #: stock/templates/stock/item_base.html:33 -#: stock/templates/stock/item_base.html:397 +#: stock/templates/stock/item_base.html:399 #: templates/js/translated/table_filters.js:212 msgid "Expired" msgstr "" #: stock/templates/stock/item_base.html:43 -#: stock/templates/stock/item_base.html:399 +#: stock/templates/stock/item_base.html:401 #: templates/js/translated/table_filters.js:218 msgid "Stale" msgstr "" @@ -5735,129 +5739,137 @@ msgstr "" msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:143 +#: stock/templates/stock/item_base.html:133 +msgid "Install stock item" +msgstr "" + +#: stock/templates/stock/item_base.html:133 +msgid "Install" +msgstr "" + +#: stock/templates/stock/item_base.html:145 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:146 +#: stock/templates/stock/item_base.html:148 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:148 +#: stock/templates/stock/item_base.html:150 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:151 +#: stock/templates/stock/item_base.html:153 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:171 +#: stock/templates/stock/item_base.html:173 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:178 +#: stock/templates/stock/item_base.html:180 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:179 +#: stock/templates/stock/item_base.html:181 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:192 +#: stock/templates/stock/item_base.html:194 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:202 #, python-format msgid "This stock item is allocated to Sales Order %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:208 +#: stock/templates/stock/item_base.html:210 #, python-format msgid "This stock item is allocated to Build %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:214 +#: stock/templates/stock/item_base.html:216 msgid "This stock item is serialized - it has a unique serial number and the quantity cannot be adjusted." msgstr "" -#: stock/templates/stock/item_base.html:218 +#: stock/templates/stock/item_base.html:220 msgid "This stock item cannot be deleted as it has child items" msgstr "" -#: stock/templates/stock/item_base.html:222 +#: stock/templates/stock/item_base.html:224 msgid "This stock item will be automatically deleted when all stock is depleted." msgstr "" -#: stock/templates/stock/item_base.html:230 +#: stock/templates/stock/item_base.html:232 msgid "Stock Item Details" msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:254 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:258 +#: stock/templates/stock/item_base.html:260 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:301 +#: stock/templates/stock/item_base.html:303 #: templates/js/translated/build.js:628 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:308 +#: stock/templates/stock/item_base.html:310 msgid "Barcode Identifier" msgstr "" -#: stock/templates/stock/item_base.html:350 +#: stock/templates/stock/item_base.html:352 msgid "Parent Item" msgstr "" -#: stock/templates/stock/item_base.html:368 +#: stock/templates/stock/item_base.html:370 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:397 -#, python-format -msgid "This StockItem expired on %(item.expiry_date)s" -msgstr "" - #: stock/templates/stock/item_base.html:399 #, python-format +msgid "This StockItem expired on %(item.expiry_date)s" +msgstr "" + +#: stock/templates/stock/item_base.html:401 +#, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:406 +#: stock/templates/stock/item_base.html:408 #: templates/js/translated/stock.js:1020 msgid "Last Updated" msgstr "" -#: stock/templates/stock/item_base.html:411 +#: stock/templates/stock/item_base.html:413 msgid "Last Stocktake" msgstr "" -#: stock/templates/stock/item_base.html:415 +#: stock/templates/stock/item_base.html:417 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:426 +#: stock/templates/stock/item_base.html:428 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:500 +#: stock/templates/stock/item_base.html:516 msgid "Save" msgstr "" -#: stock/templates/stock/item_base.html:512 +#: stock/templates/stock/item_base.html:528 msgid "Edit Stock Status" msgstr "" @@ -5870,20 +5882,37 @@ msgstr "" msgid "This will remove %(qty)s units of %(full_name)s from stock." msgstr "" -#: stock/templates/stock/item_install.html:7 -msgid "Install another StockItem into this item." +#: stock/templates/stock/item_install.html:8 +msgid "Install another Stock Item into this item." msgstr "" -#: stock/templates/stock/item_install.html:10 +#: stock/templates/stock/item_install.html:11 +#: stock/templates/stock/item_install.html:24 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: stock/templates/stock/item_install.html:13 -msgid "The StockItem links to a Part which is in the BOM for this StockItem" +#: stock/templates/stock/item_install.html:14 +msgid "The Stock Item links to a Part which is in the BOM for this Stock Item" msgstr "" -#: stock/templates/stock/item_install.html:14 -msgid "The StockItem is currently in stock" +#: stock/templates/stock/item_install.html:15 +msgid "The Stock Item is currently in stock" +msgstr "" + +#: stock/templates/stock/item_install.html:16 +msgid "The Stock Item is serialized and does not belong to another item" +msgstr "" + +#: stock/templates/stock/item_install.html:21 +msgid "Install this Stock Item in another stock item." +msgstr "" + +#: stock/templates/stock/item_install.html:27 +msgid "The part associated to this Stock Item belongs to another part's BOM" +msgstr "" + +#: stock/templates/stock/item_install.html:28 +msgid "This Stock Item is serialized and does not belong to another item" msgstr "" #: stock/templates/stock/item_serialize.html:5 @@ -5990,7 +6019,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:932 msgid "Convert Stock Item" msgstr "" @@ -6015,7 +6044,8 @@ msgstr "" msgid "Edit Stock Location" msgstr "" -#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 +#: stock/views.py:288 stock/views.py:911 stock/views.py:1033 +#: stock/views.py:1398 msgid "Owner is required (ownership control is enabled)" msgstr "" @@ -6055,59 +6085,55 @@ msgstr "" msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:534 -msgid "Install Stock Item" -msgstr "" - -#: stock/views.py:633 +#: stock/views.py:683 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:730 templates/js/translated/stock.js:270 +#: stock/views.py:780 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:741 +#: stock/views.py:791 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:763 +#: stock/views.py:813 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:1000 +#: stock/views.py:1050 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1093 templates/js/translated/build.js:365 +#: stock/views.py:1143 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1235 +#: stock/views.py:1285 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1317 +#: stock/views.py:1367 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1417 +#: stock/views.py:1467 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1480 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1441 +#: stock/views.py:1491 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1448 +#: stock/views.py:1498 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1457 +#: stock/views.py:1507 msgid "Add Stock Tracking Entry" msgstr "" @@ -6760,14 +6786,6 @@ msgstr "" msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:265 -msgid "Buy Price" -msgstr "" - -#: templates/js/translated/bom.js:271 -msgid "No pricing available" -msgstr "" - #: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 msgid "View BOM" msgstr "" From 85e9452074129ba56eb22f75f619ba6eef6198cb Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 09:57:23 +1000 Subject: [PATCH 037/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/it/LC_MESSAGES/django.po | 278 ++++++++++++---------- 1 file changed, 148 insertions(+), 130 deletions(-) diff --git a/InvenTree/locale/it/LC_MESSAGES/django.po b/InvenTree/locale/it/LC_MESSAGES/django.po index d451c8fa4b..ebb0d68e9d 100644 --- a/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/InvenTree/locale/it/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 00:04+0000\n" -"PO-Revision-Date: 2021-08-03 00:24\n" +"POT-Creation-Date: 2021-08-03 23:04+0000\n" +"PO-Revision-Date: 2021-08-03 23:57\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1313 +#: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "" @@ -540,8 +540,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 #: report/templates/report/inventree_test_report_base.html:77 -#: stock/forms.py:141 stock/forms.py:247 -#: stock/templates/stock/item_base.html:267 +#: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 #: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 @@ -561,7 +560,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "" -#: build/forms.py:95 order/forms.py:114 stock/forms.py:84 +#: build/forms.py:95 order/forms.py:114 stock/forms.py:83 msgid "Serial Numbers" msgstr "" @@ -590,7 +589,7 @@ msgid "Mark build as complete" msgstr "" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:286 stock/templates/stock/item_base.html:297 +#: stock/forms.py:280 stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:363 #: templates/js/translated/barcode.js:531 templates/js/translated/build.js:256 @@ -607,7 +606,7 @@ msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 #: build/templates/build/detail.html:62 order/models.py:549 #: order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 +#: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:119 templates/js/translated/build.js:902 #: templates/js/translated/order.js:251 templates/js/translated/order.js:354 #: templates/js/translated/stock.js:987 templates/js/translated/stock.js:1491 @@ -822,7 +821,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:83 #: company/templates/company/supplier_part.html:82 #: part/templates/part/part_base.html:258 stock/models.py:501 -#: stock/templates/stock/item_base.html:357 +#: stock/templates/stock/item_base.html:359 msgid "External Link" msgstr "" @@ -843,7 +842,7 @@ msgstr "" #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 -#: stock/forms.py:139 stock/forms.py:256 stock/forms.py:288 stock/models.py:573 +#: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 #: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 @@ -898,7 +897,7 @@ msgstr "" msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" -#: build/models.py:1372 stock/templates/stock/item_base.html:329 +#: build/models.py:1372 stock/templates/stock/item_base.html:331 #: templates/InvenTree/search.html:183 templates/js/translated/build.js:846 #: templates/navbar.html:29 msgid "Build" @@ -910,7 +909,7 @@ msgstr "" #: build/models.py:1389 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 -#: stock/templates/stock/item_base.html:351 +#: stock/templates/stock/item_base.html:353 #: stock/templates/stock/stock_adjust.html:16 #: templates/js/translated/build.js:244 templates/js/translated/build.js:249 #: templates/js/translated/build.js:993 templates/js/translated/order.js:435 @@ -939,7 +938,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:205 #: order/templates/order/sales_order_detail.html:290 #: report/templates/report/inventree_test_report_base.html:75 -#: stock/models.py:495 stock/templates/stock/item_base.html:249 +#: stock/models.py:495 stock/templates/stock/item_base.html:251 #: templates/js/translated/build.js:604 #: templates/js/translated/model_renderers.js:54 msgid "Serial Number" @@ -1037,6 +1036,10 @@ msgstr "" msgid "Cancel Build" msgstr "" +#: build/templates/build/build_base.html:114 +msgid "Delete Build" +msgstr "" + #: build/templates/build/build_base.html:124 #: build/templates/build/detail.html:15 msgid "Build Details" @@ -1059,7 +1062,7 @@ msgstr "" #: order/templates/order/sales_order_ship.html:25 #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 -#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:293 #: templates/js/translated/order.js:309 msgid "Sales Order" msgstr "" @@ -1170,7 +1173,7 @@ msgstr "" #: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:782 #: order/templates/order/purchase_order_detail.html:408 -#: order/templates/order/receive_parts.html:25 stock/forms.py:135 +#: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" msgstr "" @@ -1179,7 +1182,7 @@ msgid "Destination location not specified" msgstr "" #: build/templates/build/detail.html:73 -#: stock/templates/stock/item_base.html:315 +#: stock/templates/stock/item_base.html:317 #: templates/js/translated/stock.js:995 templates/js/translated/stock.js:1743 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:198 @@ -1302,7 +1305,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:58 #: order/templates/order/sales_order_detail.html:85 #: part/templates/part/detail.html:109 stock/templates/stock/item.html:102 -#: stock/templates/stock/item.html:168 +#: stock/templates/stock/item.html:187 msgid "Edit Notes" msgstr "" @@ -1310,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:232 +#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1319,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:200 +#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1327,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:209 +#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1335,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:210 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1413,7 +1416,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1339 +#: build/views.py:183 stock/views.py:1389 msgid "Serial numbers already exist" msgstr "" @@ -1689,7 +1692,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:617 part/models.py:2280 report/models.py:187 -#: stock/forms.py:225 templates/js/translated/table_filters.js:25 +#: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" msgstr "" @@ -2248,7 +2251,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:317 company/models.py:484 stock/models.py:448 -#: stock/templates/stock/item_base.html:235 +#: stock/templates/stock/item_base.html:237 msgid "Base Part" msgstr "" @@ -2259,7 +2262,7 @@ msgstr "" #: company/models.py:332 company/templates/company/company_base.html:116 #: company/templates/company/manufacturer_part.html:89 #: company/templates/company/supplier_part.html:98 part/bom.py:170 -#: part/bom.py:241 stock/templates/stock/item_base.html:364 +#: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:249 #: templates/js/translated/company.js:425 #: templates/js/translated/company.js:701 @@ -2293,7 +2296,7 @@ msgstr "" #: company/models.py:406 company/models.py:507 #: company/templates/company/manufacturer_part.html:6 #: company/templates/company/manufacturer_part.html:23 -#: stock/templates/stock/item_base.html:374 +#: stock/templates/stock/item_base.html:376 msgid "Manufacturer Part" msgstr "" @@ -2326,7 +2329,7 @@ msgstr "" #: company/templates/company/supplier_part.html:88 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 -#: part/bom.py:286 stock/templates/stock/item_base.html:381 +#: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:253 #: templates/js/translated/company.js:675 templates/js/translated/order.js:234 msgid "Supplier" @@ -2373,7 +2376,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:531 company/templates/company/supplier_part.html:113 -#: stock/models.py:472 stock/templates/stock/item_base.html:322 +#: stock/models.py:472 stock/templates/stock/item_base.html:324 #: templates/js/translated/company.js:751 templates/js/translated/stock.js:1074 msgid "Packaging" msgstr "" @@ -2442,7 +2445,7 @@ msgstr "" #: company/templates/company/company_base.html:126 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:490 -#: stock/models.py:491 stock/templates/stock/item_base.html:274 +#: stock/models.py:491 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:245 templates/js/translated/order.js:331 #: templates/js/translated/stock.js:1455 msgid "Customer" @@ -2721,7 +2724,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:457 -#: stock/templates/stock/item_base.html:386 +#: stock/templates/stock/item_base.html:388 #: templates/js/translated/company.js:691 templates/js/translated/stock.js:1046 msgid "Supplier Part" msgstr "" @@ -2853,7 +2856,7 @@ msgstr "" msgid "Label description" msgstr "" -#: label/models.py:127 stock/forms.py:168 +#: label/models.py:127 stock/forms.py:167 msgid "Label" msgstr "" @@ -3071,7 +3074,7 @@ msgstr "" #: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 -#: stock/templates/stock/item_base.html:336 +#: stock/templates/stock/item_base.html:338 #: templates/js/translated/order.js:212 templates/js/translated/stock.js:1025 #: templates/js/translated/stock.js:1436 msgid "Purchase Order" @@ -3093,7 +3096,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:776 part/templates/part/prices.html:157 stock/models.py:582 -#: stock/templates/stock/item_base.html:343 +#: stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1069 msgid "Purchase Price" msgstr "" @@ -4516,7 +4519,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:909 +#: part/templates/part/category.html:298 stock/views.py:959 msgid "Create new Stock Location" msgstr "" @@ -4709,17 +4712,17 @@ msgstr "" #: part/templates/part/detail.html:902 #, python-format -msgid "Single Price - %(currency)s" +msgid "Purchase Unit Price - %(currency)s" msgstr "" #: part/templates/part/detail.html:914 #, python-format -msgid "Single Price Difference - %(currency)s" +msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" #: part/templates/part/detail.html:926 #, python-format -msgid "Part Single Price - %(currency)s" +msgid "Supplier Unit Cost - %(currency)s" msgstr "" #: part/templates/part/detail.html:1015 @@ -4817,7 +4820,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:88 -#: stock/templates/stock/item_base.html:140 +#: stock/templates/stock/item_base.html:142 #: stock/templates/stock/location.html:62 msgid "Stock actions" msgstr "" @@ -4918,6 +4921,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 +#: templates/js/translated/bom.js:271 msgid "No supplier pricing available" msgstr "" @@ -5005,7 +5009,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 msgid "Supplier Cost" msgstr "" @@ -5380,61 +5384,57 @@ msgstr "" msgid "Moved {n} parts to {loc}" msgstr "" -#: stock/forms.py:80 stock/forms.py:313 stock/models.py:550 -#: stock/templates/stock/item_base.html:393 +#: stock/forms.py:79 stock/forms.py:307 stock/models.py:550 +#: stock/templates/stock/item_base.html:395 #: templates/js/translated/stock.js:1013 msgid "Expiry Date" msgstr "" -#: stock/forms.py:81 stock/forms.py:314 +#: stock/forms.py:80 stock/forms.py:308 msgid "Expiration date for this stock item" msgstr "" -#: stock/forms.py:84 +#: stock/forms.py:83 msgid "Enter unique serial numbers (or leave blank)" msgstr "" -#: stock/forms.py:135 +#: stock/forms.py:134 msgid "Destination for serialized stock (by default, will remain in current location)" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Serial numbers" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Unique serial numbers (must match quantity)" msgstr "" -#: stock/forms.py:139 stock/forms.py:288 +#: stock/forms.py:138 stock/forms.py:282 msgid "Add transaction note (optional)" msgstr "" -#: stock/forms.py:169 stock/forms.py:225 +#: stock/forms.py:168 stock/forms.py:224 msgid "Select test report template" msgstr "" -#: stock/forms.py:241 +#: stock/forms.py:240 msgid "Stock item to install" msgstr "" -#: stock/forms.py:248 -msgid "Stock quantity to assign" -msgstr "" - -#: stock/forms.py:276 +#: stock/forms.py:270 msgid "Must not exceed available quantity" msgstr "" -#: stock/forms.py:286 +#: stock/forms.py:280 msgid "Destination location for uninstalled items" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm uninstall" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm removal of installed stock items" msgstr "" @@ -5499,7 +5499,7 @@ msgstr "" msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:478 stock/templates/stock/item_base.html:282 +#: stock/models.py:478 stock/templates/stock/item_base.html:284 msgid "Installed In" msgstr "" @@ -5659,26 +5659,30 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:280 stock/templates/stock/item.html:305 +#: stock/templates/stock/item.html:124 stock/views.py:534 +msgid "Install Stock Item" +msgstr "" + +#: stock/templates/stock/item.html:299 stock/templates/stock/item.html:324 msgid "Add Test Result" msgstr "" -#: stock/templates/stock/item.html:325 +#: stock/templates/stock/item.html:344 msgid "Edit Test Result" msgstr "" -#: stock/templates/stock/item.html:339 +#: stock/templates/stock/item.html:358 msgid "Delete Test Result" msgstr "" #: stock/templates/stock/item_base.html:33 -#: stock/templates/stock/item_base.html:397 +#: stock/templates/stock/item_base.html:399 #: templates/js/translated/table_filters.js:212 msgid "Expired" msgstr "" #: stock/templates/stock/item_base.html:43 -#: stock/templates/stock/item_base.html:399 +#: stock/templates/stock/item_base.html:401 #: templates/js/translated/table_filters.js:218 msgid "Stale" msgstr "" @@ -5735,129 +5739,137 @@ msgstr "" msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:143 +#: stock/templates/stock/item_base.html:133 +msgid "Install stock item" +msgstr "" + +#: stock/templates/stock/item_base.html:133 +msgid "Install" +msgstr "" + +#: stock/templates/stock/item_base.html:145 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:146 +#: stock/templates/stock/item_base.html:148 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:148 +#: stock/templates/stock/item_base.html:150 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:151 +#: stock/templates/stock/item_base.html:153 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:171 +#: stock/templates/stock/item_base.html:173 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:178 +#: stock/templates/stock/item_base.html:180 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:179 +#: stock/templates/stock/item_base.html:181 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:192 +#: stock/templates/stock/item_base.html:194 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:202 #, python-format msgid "This stock item is allocated to Sales Order %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:208 +#: stock/templates/stock/item_base.html:210 #, python-format msgid "This stock item is allocated to Build %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:214 +#: stock/templates/stock/item_base.html:216 msgid "This stock item is serialized - it has a unique serial number and the quantity cannot be adjusted." msgstr "" -#: stock/templates/stock/item_base.html:218 +#: stock/templates/stock/item_base.html:220 msgid "This stock item cannot be deleted as it has child items" msgstr "" -#: stock/templates/stock/item_base.html:222 +#: stock/templates/stock/item_base.html:224 msgid "This stock item will be automatically deleted when all stock is depleted." msgstr "" -#: stock/templates/stock/item_base.html:230 +#: stock/templates/stock/item_base.html:232 msgid "Stock Item Details" msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:254 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:258 +#: stock/templates/stock/item_base.html:260 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:301 +#: stock/templates/stock/item_base.html:303 #: templates/js/translated/build.js:628 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:308 +#: stock/templates/stock/item_base.html:310 msgid "Barcode Identifier" msgstr "" -#: stock/templates/stock/item_base.html:350 +#: stock/templates/stock/item_base.html:352 msgid "Parent Item" msgstr "" -#: stock/templates/stock/item_base.html:368 +#: stock/templates/stock/item_base.html:370 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:397 -#, python-format -msgid "This StockItem expired on %(item.expiry_date)s" -msgstr "" - #: stock/templates/stock/item_base.html:399 #, python-format +msgid "This StockItem expired on %(item.expiry_date)s" +msgstr "" + +#: stock/templates/stock/item_base.html:401 +#, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:406 +#: stock/templates/stock/item_base.html:408 #: templates/js/translated/stock.js:1020 msgid "Last Updated" msgstr "" -#: stock/templates/stock/item_base.html:411 +#: stock/templates/stock/item_base.html:413 msgid "Last Stocktake" msgstr "" -#: stock/templates/stock/item_base.html:415 +#: stock/templates/stock/item_base.html:417 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:426 +#: stock/templates/stock/item_base.html:428 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:500 +#: stock/templates/stock/item_base.html:516 msgid "Save" msgstr "" -#: stock/templates/stock/item_base.html:512 +#: stock/templates/stock/item_base.html:528 msgid "Edit Stock Status" msgstr "" @@ -5870,20 +5882,37 @@ msgstr "" msgid "This will remove %(qty)s units of %(full_name)s from stock." msgstr "" -#: stock/templates/stock/item_install.html:7 -msgid "Install another StockItem into this item." +#: stock/templates/stock/item_install.html:8 +msgid "Install another Stock Item into this item." msgstr "" -#: stock/templates/stock/item_install.html:10 +#: stock/templates/stock/item_install.html:11 +#: stock/templates/stock/item_install.html:24 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: stock/templates/stock/item_install.html:13 -msgid "The StockItem links to a Part which is in the BOM for this StockItem" +#: stock/templates/stock/item_install.html:14 +msgid "The Stock Item links to a Part which is in the BOM for this Stock Item" msgstr "" -#: stock/templates/stock/item_install.html:14 -msgid "The StockItem is currently in stock" +#: stock/templates/stock/item_install.html:15 +msgid "The Stock Item is currently in stock" +msgstr "" + +#: stock/templates/stock/item_install.html:16 +msgid "The Stock Item is serialized and does not belong to another item" +msgstr "" + +#: stock/templates/stock/item_install.html:21 +msgid "Install this Stock Item in another stock item." +msgstr "" + +#: stock/templates/stock/item_install.html:27 +msgid "The part associated to this Stock Item belongs to another part's BOM" +msgstr "" + +#: stock/templates/stock/item_install.html:28 +msgid "This Stock Item is serialized and does not belong to another item" msgstr "" #: stock/templates/stock/item_serialize.html:5 @@ -5990,7 +6019,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:932 msgid "Convert Stock Item" msgstr "" @@ -6015,7 +6044,8 @@ msgstr "" msgid "Edit Stock Location" msgstr "" -#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 +#: stock/views.py:288 stock/views.py:911 stock/views.py:1033 +#: stock/views.py:1398 msgid "Owner is required (ownership control is enabled)" msgstr "" @@ -6055,59 +6085,55 @@ msgstr "" msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:534 -msgid "Install Stock Item" -msgstr "" - -#: stock/views.py:633 +#: stock/views.py:683 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:730 templates/js/translated/stock.js:270 +#: stock/views.py:780 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:741 +#: stock/views.py:791 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:763 +#: stock/views.py:813 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:1000 +#: stock/views.py:1050 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1093 templates/js/translated/build.js:365 +#: stock/views.py:1143 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1235 +#: stock/views.py:1285 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1317 +#: stock/views.py:1367 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1417 +#: stock/views.py:1467 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1480 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1441 +#: stock/views.py:1491 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1448 +#: stock/views.py:1498 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1457 +#: stock/views.py:1507 msgid "Add Stock Tracking Entry" msgstr "" @@ -6760,14 +6786,6 @@ msgstr "" msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:265 -msgid "Buy Price" -msgstr "" - -#: templates/js/translated/bom.js:271 -msgid "No pricing available" -msgstr "" - #: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 msgid "View BOM" msgstr "" From d5b6e608d744296830e291f27883072ab4870150 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 09:57:25 +1000 Subject: [PATCH 038/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/de/LC_MESSAGES/django.po | 284 ++++++++++++---------- 1 file changed, 151 insertions(+), 133 deletions(-) diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index dc511d5687..e5a8972a0f 100644 --- a/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/InvenTree/locale/de/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 00:04+0000\n" -"PO-Revision-Date: 2021-08-03 00:24\n" +"POT-Creation-Date: 2021-08-03 23:04+0000\n" +"PO-Revision-Date: 2021-08-03 23:57\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "Doppelte Seriennummer: {n}" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1313 +#: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "Keine gültige Menge" @@ -540,8 +540,7 @@ msgstr "Zieldatum für Bauauftrag-Fertigstellung." #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 #: report/templates/report/inventree_test_report_base.html:77 -#: stock/forms.py:141 stock/forms.py:247 -#: stock/templates/stock/item_base.html:267 +#: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 #: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 @@ -561,7 +560,7 @@ msgstr "Anzahl der zu bauenden Teile" msgid "Enter quantity for build output" msgstr "Menge der Endprodukte angeben" -#: build/forms.py:95 order/forms.py:114 stock/forms.py:84 +#: build/forms.py:95 order/forms.py:114 stock/forms.py:83 msgid "Serial Numbers" msgstr "Seriennummer" @@ -590,7 +589,7 @@ msgid "Mark build as complete" msgstr "Bauauftrag als vollständig markieren" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:286 stock/templates/stock/item_base.html:297 +#: stock/forms.py:280 stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:363 #: templates/js/translated/barcode.js:531 templates/js/translated/build.js:256 @@ -607,7 +606,7 @@ msgstr "Lagerort der Endprodukte" #: build/forms.py:215 build/templates/build/build_base.html:138 #: build/templates/build/detail.html:62 order/models.py:549 #: order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 +#: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:119 templates/js/translated/build.js:902 #: templates/js/translated/order.js:251 templates/js/translated/order.js:354 #: templates/js/translated/stock.js:987 templates/js/translated/stock.js:1491 @@ -822,7 +821,7 @@ msgstr "Nutzer der für diesen Bauauftrag zuständig ist" #: company/templates/company/manufacturer_part.html:83 #: company/templates/company/supplier_part.html:82 #: part/templates/part/part_base.html:258 stock/models.py:501 -#: stock/templates/stock/item_base.html:357 +#: stock/templates/stock/item_base.html:359 msgid "External Link" msgstr "Externer Link" @@ -843,7 +842,7 @@ msgstr "Link zu einer externen URL" #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 -#: stock/forms.py:139 stock/forms.py:256 stock/forms.py:288 stock/models.py:573 +#: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 #: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 @@ -898,7 +897,7 @@ msgstr "Anzahl muss 1 für Objekte mit Seriennummer sein" msgid "Selected stock item not found in BOM for part '{p}'" msgstr "Ausgewähltes BestandsObjekt nicht Stückliste für Teil '{p}' gefunden" -#: build/models.py:1372 stock/templates/stock/item_base.html:329 +#: build/models.py:1372 stock/templates/stock/item_base.html:331 #: templates/InvenTree/search.html:183 templates/js/translated/build.js:846 #: templates/navbar.html:29 msgid "Build" @@ -910,7 +909,7 @@ msgstr "Bauauftrag starten um Teile zuzuweisen" #: build/models.py:1389 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 -#: stock/templates/stock/item_base.html:351 +#: stock/templates/stock/item_base.html:353 #: stock/templates/stock/stock_adjust.html:16 #: templates/js/translated/build.js:244 templates/js/translated/build.js:249 #: templates/js/translated/build.js:993 templates/js/translated/order.js:435 @@ -939,7 +938,7 @@ msgstr "Ziel-BestandsObjekt" #: order/templates/order/sales_order_detail.html:205 #: order/templates/order/sales_order_detail.html:290 #: report/templates/report/inventree_test_report_base.html:75 -#: stock/models.py:495 stock/templates/stock/item_base.html:249 +#: stock/models.py:495 stock/templates/stock/item_base.html:251 #: templates/js/translated/build.js:604 #: templates/js/translated/model_renderers.js:54 msgid "Serial Number" @@ -1037,6 +1036,10 @@ msgstr "Bauauftrag bearbeiten" msgid "Cancel Build" msgstr "Bauauftrag abbrechen" +#: build/templates/build/build_base.html:114 +msgid "Delete Build" +msgstr "" + #: build/templates/build/build_base.html:124 #: build/templates/build/detail.html:15 msgid "Build Details" @@ -1059,7 +1062,7 @@ msgstr "Fortschritt" #: order/templates/order/sales_order_ship.html:25 #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 -#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:293 #: templates/js/translated/order.js:309 msgid "Sales Order" msgstr "Auftrag" @@ -1170,7 +1173,7 @@ msgstr "Bestand kann jedem verfügbaren Lagerort entnommen werden." #: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:782 #: order/templates/order/purchase_order_detail.html:408 -#: order/templates/order/receive_parts.html:25 stock/forms.py:135 +#: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" msgstr "Ziel-Lager" @@ -1179,7 +1182,7 @@ msgid "Destination location not specified" msgstr "Ziel-Lagerort nicht angegeben" #: build/templates/build/detail.html:73 -#: stock/templates/stock/item_base.html:315 +#: stock/templates/stock/item_base.html:317 #: templates/js/translated/stock.js:995 templates/js/translated/stock.js:1743 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:198 @@ -1302,7 +1305,7 @@ msgstr "Bauauftrags-Notizen" #: order/templates/order/sales_order_detail.html:58 #: order/templates/order/sales_order_detail.html:85 #: part/templates/part/detail.html:109 stock/templates/stock/item.html:102 -#: stock/templates/stock/item.html:168 +#: stock/templates/stock/item.html:187 msgid "Edit Notes" msgstr "Anmerkungen bearbeiten" @@ -1310,7 +1313,7 @@ msgstr "Anmerkungen bearbeiten" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:232 +#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "Anhang hinzufügen" @@ -1319,7 +1322,7 @@ msgstr "Anhang hinzufügen" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:200 +#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "Anhang bearbeiten" @@ -1327,7 +1330,7 @@ msgstr "Anhang bearbeiten" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:209 +#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "Löschvorgang bestätigen" @@ -1335,7 +1338,7 @@ msgstr "Löschvorgang bestätigen" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:210 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "Anhang löschen" @@ -1413,7 +1416,7 @@ msgstr "Endprodukt anlegen" msgid "Maximum output quantity is " msgstr "Maximale Endproduktmenge ist " -#: build/views.py:183 stock/views.py:1339 +#: build/views.py:183 stock/views.py:1389 msgid "Serial numbers already exist" msgstr "Seriennummern existieren bereits" @@ -1689,7 +1692,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "Kategorie-Parameter Vorlagen kopieren wenn ein Teil angelegt wird" #: common/models.py:617 part/models.py:2280 report/models.py:187 -#: stock/forms.py:225 templates/js/translated/table_filters.js:25 +#: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" msgstr "Vorlage" @@ -2248,7 +2251,7 @@ msgid "Default currency used for this company" msgstr "Standard-Währung für diese Firma" #: company/models.py:317 company/models.py:484 stock/models.py:448 -#: stock/templates/stock/item_base.html:235 +#: stock/templates/stock/item_base.html:237 msgid "Base Part" msgstr "Basisteil" @@ -2259,7 +2262,7 @@ msgstr "Teil auswählen" #: company/models.py:332 company/templates/company/company_base.html:116 #: company/templates/company/manufacturer_part.html:89 #: company/templates/company/supplier_part.html:98 part/bom.py:170 -#: part/bom.py:241 stock/templates/stock/item_base.html:364 +#: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:249 #: templates/js/translated/company.js:425 #: templates/js/translated/company.js:701 @@ -2293,7 +2296,7 @@ msgstr "Teilbeschreibung des Herstellers" #: company/models.py:406 company/models.py:507 #: company/templates/company/manufacturer_part.html:6 #: company/templates/company/manufacturer_part.html:23 -#: stock/templates/stock/item_base.html:374 +#: stock/templates/stock/item_base.html:376 msgid "Manufacturer Part" msgstr "Herstellerteil" @@ -2326,7 +2329,7 @@ msgstr "Parametereinheit" #: company/templates/company/supplier_part.html:88 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 -#: part/bom.py:286 stock/templates/stock/item_base.html:381 +#: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:253 #: templates/js/translated/company.js:675 templates/js/translated/order.js:234 msgid "Supplier" @@ -2373,7 +2376,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "Mindestpreis" #: company/models.py:531 company/templates/company/supplier_part.html:113 -#: stock/models.py:472 stock/templates/stock/item_base.html:322 +#: stock/models.py:472 stock/templates/stock/item_base.html:324 #: templates/js/translated/company.js:751 templates/js/translated/stock.js:1074 msgid "Packaging" msgstr "Verpackungen" @@ -2442,7 +2445,7 @@ msgstr "Telefon" #: company/templates/company/company_base.html:126 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:490 -#: stock/models.py:491 stock/templates/stock/item_base.html:274 +#: stock/models.py:491 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:245 templates/js/translated/order.js:331 #: templates/js/translated/stock.js:1455 msgid "Customer" @@ -2721,7 +2724,7 @@ msgstr "Teilbestand" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:457 -#: stock/templates/stock/item_base.html:386 +#: stock/templates/stock/item_base.html:388 #: templates/js/translated/company.js:691 templates/js/translated/stock.js:1046 msgid "Supplier Part" msgstr "Zuliefererteil" @@ -2853,7 +2856,7 @@ msgstr "Label Name" msgid "Label description" msgstr "Label Beschreibung" -#: label/models.py:127 stock/forms.py:168 +#: label/models.py:127 stock/forms.py:167 msgid "Label" msgstr "Label" @@ -3071,7 +3074,7 @@ msgstr "Bestellung" #: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 -#: stock/templates/stock/item_base.html:336 +#: stock/templates/stock/item_base.html:338 #: templates/js/translated/order.js:212 templates/js/translated/stock.js:1025 #: templates/js/translated/stock.js:1436 msgid "Purchase Order" @@ -3093,7 +3096,7 @@ msgid "Number of items received" msgstr "Empfangene Objekt-Anzahl" #: order/models.py:776 part/templates/part/prices.html:157 stock/models.py:582 -#: stock/templates/stock/item_base.html:343 +#: stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1069 msgid "Purchase Price" msgstr "Preis" @@ -4516,7 +4519,7 @@ msgstr "Teil-Kategorie anlegen" msgid "Create new Part Category" msgstr "Neue Teil-Kategorie anlegen" -#: part/templates/part/category.html:298 stock/views.py:909 +#: part/templates/part/category.html:298 stock/views.py:959 msgid "Create new Stock Location" msgstr "Neuen Lagerort erstellen" @@ -4709,18 +4712,18 @@ msgstr "Teilenotizen bearbeiten" #: part/templates/part/detail.html:902 #, python-format -msgid "Single Price - %(currency)s" -msgstr "Einzelpreis - %(currency)s" +msgid "Purchase Unit Price - %(currency)s" +msgstr "" #: part/templates/part/detail.html:914 #, python-format -msgid "Single Price Difference - %(currency)s" -msgstr "Einzelpreisdifferenz - %(currency)s" +msgid "Unit Price-Cost Difference - %(currency)s" +msgstr "" #: part/templates/part/detail.html:926 #, python-format -msgid "Part Single Price - %(currency)s" -msgstr "Einzelpreis für Zuliefererteil- %(currency)s" +msgid "Supplier Unit Cost - %(currency)s" +msgstr "" #: part/templates/part/detail.html:1015 #, python-format @@ -4817,7 +4820,7 @@ msgid "Show pricing information" msgstr "Kosteninformationen ansehen" #: part/templates/part/part_base.html:88 -#: stock/templates/stock/item_base.html:140 +#: stock/templates/stock/item_base.html:142 #: stock/templates/stock/location.html:62 msgid "Stock actions" msgstr "Bestands-Aktionen" @@ -4918,6 +4921,7 @@ msgid "Total Cost" msgstr "Gesamtkosten" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 +#: templates/js/translated/bom.js:271 msgid "No supplier pricing available" msgstr "Keine Zulieferer-Preise verfügbar" @@ -5005,7 +5009,7 @@ msgstr "Verkaufspreis anzeigen" msgid "Calculation parameters" msgstr "Berechnungsparameter" -#: part/templates/part/prices.html:136 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 msgid "Supplier Cost" msgstr "Zuliefererkosten" @@ -5380,61 +5384,57 @@ msgstr "Gültiger Standort muss angegeben werden" msgid "Moved {n} parts to {loc}" msgstr "{n} Teile nach {loc} bewegt" -#: stock/forms.py:80 stock/forms.py:313 stock/models.py:550 -#: stock/templates/stock/item_base.html:393 +#: stock/forms.py:79 stock/forms.py:307 stock/models.py:550 +#: stock/templates/stock/item_base.html:395 #: templates/js/translated/stock.js:1013 msgid "Expiry Date" msgstr "Ablaufdatum" -#: stock/forms.py:81 stock/forms.py:314 +#: stock/forms.py:80 stock/forms.py:308 msgid "Expiration date for this stock item" msgstr "Ablaufdatum für dieses BestandsObjekt" -#: stock/forms.py:84 +#: stock/forms.py:83 msgid "Enter unique serial numbers (or leave blank)" msgstr "Eindeutige Seriennummern eingeben (oder leer lassen)" -#: stock/forms.py:135 +#: stock/forms.py:134 msgid "Destination for serialized stock (by default, will remain in current location)" msgstr "Lagerort für serial" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Serial numbers" msgstr "Seriennummern" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Unique serial numbers (must match quantity)" msgstr "Anzahl der eindeutigen Seriennummern (muss mit der Anzahl übereinstimmen)" -#: stock/forms.py:139 stock/forms.py:288 +#: stock/forms.py:138 stock/forms.py:282 msgid "Add transaction note (optional)" msgstr " Transaktionsnotizen hinzufügen (optional)" -#: stock/forms.py:169 stock/forms.py:225 +#: stock/forms.py:168 stock/forms.py:224 msgid "Select test report template" msgstr "Test Bericht Vorlage auswählen" -#: stock/forms.py:241 +#: stock/forms.py:240 msgid "Stock item to install" msgstr "BestandsObjekt zum verbauen" -#: stock/forms.py:248 -msgid "Stock quantity to assign" -msgstr "Bestandmenge zum Zuweisen" - -#: stock/forms.py:276 +#: stock/forms.py:270 msgid "Must not exceed available quantity" msgstr "Anzahl darf die verfügbare Anzahl nicht überschreiten" -#: stock/forms.py:286 +#: stock/forms.py:280 msgid "Destination location for uninstalled items" msgstr "Ziel Lagerort für unverbaute Objekte" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm uninstall" msgstr "nicht mehr verbauen bestätigen" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm removal of installed stock items" msgstr "Entfernen der verbauten BestandsObjekt bestätigen" @@ -5499,7 +5499,7 @@ msgstr "Wo wird dieses Teil normalerweise gelagert?" msgid "Packaging this stock item is stored in" msgstr "Die Verpackung dieses BestandsObjekt ist gelagert in" -#: stock/models.py:478 stock/templates/stock/item_base.html:282 +#: stock/models.py:478 stock/templates/stock/item_base.html:284 msgid "Installed In" msgstr "verbaut in" @@ -5659,26 +5659,30 @@ msgstr "Test-Bericht" msgid "Installed Stock Items" msgstr "Installierte BestandsObjekte" -#: stock/templates/stock/item.html:280 stock/templates/stock/item.html:305 +#: stock/templates/stock/item.html:124 stock/views.py:534 +msgid "Install Stock Item" +msgstr "BestandsObjekt installiert" + +#: stock/templates/stock/item.html:299 stock/templates/stock/item.html:324 msgid "Add Test Result" msgstr "Testergebnis hinzufügen" -#: stock/templates/stock/item.html:325 +#: stock/templates/stock/item.html:344 msgid "Edit Test Result" msgstr "Testergebnis bearbeiten" -#: stock/templates/stock/item.html:339 +#: stock/templates/stock/item.html:358 msgid "Delete Test Result" msgstr "Testergebnis löschen" #: stock/templates/stock/item_base.html:33 -#: stock/templates/stock/item_base.html:397 +#: stock/templates/stock/item_base.html:399 #: templates/js/translated/table_filters.js:212 msgid "Expired" msgstr "abgelaufen" #: stock/templates/stock/item_base.html:43 -#: stock/templates/stock/item_base.html:399 +#: stock/templates/stock/item_base.html:401 #: templates/js/translated/table_filters.js:218 msgid "Stale" msgstr "überfällig" @@ -5735,129 +5739,137 @@ msgstr "Kunden zuweisen" msgid "Return to stock" msgstr "zu Bestand zurückgeben" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall stock item" msgstr "BestandsObjekt deinstallieren" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall" msgstr "Deinstallieren" -#: stock/templates/stock/item_base.html:143 +#: stock/templates/stock/item_base.html:133 +msgid "Install stock item" +msgstr "" + +#: stock/templates/stock/item_base.html:133 +msgid "Install" +msgstr "" + +#: stock/templates/stock/item_base.html:145 msgid "Convert to variant" msgstr "in Variante ändern" -#: stock/templates/stock/item_base.html:146 +#: stock/templates/stock/item_base.html:148 msgid "Duplicate stock item" msgstr "BestandsObjekt duplizieren" -#: stock/templates/stock/item_base.html:148 +#: stock/templates/stock/item_base.html:150 msgid "Edit stock item" msgstr "BestandsObjekt bearbeiten" -#: stock/templates/stock/item_base.html:151 +#: stock/templates/stock/item_base.html:153 msgid "Delete stock item" msgstr "BestandsObjekt löschen" -#: stock/templates/stock/item_base.html:171 +#: stock/templates/stock/item_base.html:173 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "Sie gehören nicht zu den Eigentümern dieses Objekts und können es nicht ändern." -#: stock/templates/stock/item_base.html:178 +#: stock/templates/stock/item_base.html:180 msgid "This stock item is in production and cannot be edited." msgstr "Dieses BestandsObjekt wird gerade hergestellt und kann nicht geändert werden." -#: stock/templates/stock/item_base.html:179 +#: stock/templates/stock/item_base.html:181 msgid "Edit the stock item from the build view." msgstr "Ändern des BestandsObjekts in der Bauauftrag-Ansicht." -#: stock/templates/stock/item_base.html:192 +#: stock/templates/stock/item_base.html:194 msgid "This stock item has not passed all required tests" msgstr "Dieses BestandsObjekt hat nicht alle Tests bestanden" -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:202 #, python-format msgid "This stock item is allocated to Sales Order %(link)s (Quantity: %(qty)s)" msgstr "Dieses BestandsObjekt ist dem Auftrag %(link)s zugewiesen (Menge: %(qty)s)" -#: stock/templates/stock/item_base.html:208 +#: stock/templates/stock/item_base.html:210 #, python-format msgid "This stock item is allocated to Build %(link)s (Quantity: %(qty)s)" msgstr "Dieses BestandsObjekt ist dem Bauauftrag %(link)s zugewiesen (Menge: %(qty)s)" -#: stock/templates/stock/item_base.html:214 +#: stock/templates/stock/item_base.html:216 msgid "This stock item is serialized - it has a unique serial number and the quantity cannot be adjusted." msgstr "Dieses BestandsObjekt ist serialisiert. Es hat eine eindeutige Seriennummer und die Anzahl kann nicht angepasst werden." -#: stock/templates/stock/item_base.html:218 +#: stock/templates/stock/item_base.html:220 msgid "This stock item cannot be deleted as it has child items" msgstr "Dieses BestandsObjekt kann nicht gelöscht werden, da es Kinder besitzt" -#: stock/templates/stock/item_base.html:222 +#: stock/templates/stock/item_base.html:224 msgid "This stock item will be automatically deleted when all stock is depleted." msgstr "Dieses BestandsObjekt wird automatisch gelöscht wenn der Lagerbestand aufgebraucht ist." -#: stock/templates/stock/item_base.html:230 +#: stock/templates/stock/item_base.html:232 msgid "Stock Item Details" msgstr "BestandsObjekt-Details" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:254 msgid "previous page" msgstr "vorherige Seite" -#: stock/templates/stock/item_base.html:258 +#: stock/templates/stock/item_base.html:260 msgid "next page" msgstr "nächste Seite" -#: stock/templates/stock/item_base.html:301 +#: stock/templates/stock/item_base.html:303 #: templates/js/translated/build.js:628 msgid "No location set" msgstr "Kein Lagerort gesetzt" -#: stock/templates/stock/item_base.html:308 +#: stock/templates/stock/item_base.html:310 msgid "Barcode Identifier" msgstr "Barcode-Bezeichner" -#: stock/templates/stock/item_base.html:350 +#: stock/templates/stock/item_base.html:352 msgid "Parent Item" msgstr "Elternposition" -#: stock/templates/stock/item_base.html:368 +#: stock/templates/stock/item_base.html:370 msgid "No manufacturer set" msgstr "Kein Hersteller ausgewählt" -#: stock/templates/stock/item_base.html:397 +#: stock/templates/stock/item_base.html:399 #, python-format msgid "This StockItem expired on %(item.expiry_date)s" msgstr "Dieses BestandsObjekt lief am %(item.expiry_date)s ab" -#: stock/templates/stock/item_base.html:399 +#: stock/templates/stock/item_base.html:401 #, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "Dieses BestandsObjekt läuft am %(item.expiry_date)s ab" -#: stock/templates/stock/item_base.html:406 +#: stock/templates/stock/item_base.html:408 #: templates/js/translated/stock.js:1020 msgid "Last Updated" msgstr "Zuletzt aktualisiert" -#: stock/templates/stock/item_base.html:411 +#: stock/templates/stock/item_base.html:413 msgid "Last Stocktake" msgstr "Letzte Inventur" -#: stock/templates/stock/item_base.html:415 +#: stock/templates/stock/item_base.html:417 msgid "No stocktake performed" msgstr "Keine Inventur ausgeführt" -#: stock/templates/stock/item_base.html:426 +#: stock/templates/stock/item_base.html:428 msgid "Tests" msgstr "Tests" -#: stock/templates/stock/item_base.html:500 +#: stock/templates/stock/item_base.html:516 msgid "Save" msgstr "Speichern" -#: stock/templates/stock/item_base.html:512 +#: stock/templates/stock/item_base.html:528 msgid "Edit Stock Status" msgstr "Bestandsstatus bearbeiten" @@ -5870,21 +5882,38 @@ msgstr "Sind Sie sicher, dass Sie dieses BestandsObjekt löschen wollen?" msgid "This will remove %(qty)s units of %(full_name)s from stock." msgstr "Damit werden %(qty)s Elemente vom Bestand von %(full_name)s entfernt." -#: stock/templates/stock/item_install.html:7 -msgid "Install another StockItem into this item." -msgstr "Ein weiteres BestandsObjekt in dieses Teil installiert" +#: stock/templates/stock/item_install.html:8 +msgid "Install another Stock Item into this item." +msgstr "" -#: stock/templates/stock/item_install.html:10 +#: stock/templates/stock/item_install.html:11 +#: stock/templates/stock/item_install.html:24 msgid "Stock items can only be installed if they meet the following criteria" msgstr "BestandsObjekte können nur installiert werden wenn folgende Kriterien erfüllt werden" -#: stock/templates/stock/item_install.html:13 -msgid "The StockItem links to a Part which is in the BOM for this StockItem" -msgstr "Das BestandsObjekt ist auf ein Teil verknüpft das in der Stückliste für dieses BestandsObjekt ist" - #: stock/templates/stock/item_install.html:14 -msgid "The StockItem is currently in stock" -msgstr "Dieses BestandsObjekt ist aktuell vorhanden" +msgid "The Stock Item links to a Part which is in the BOM for this Stock Item" +msgstr "" + +#: stock/templates/stock/item_install.html:15 +msgid "The Stock Item is currently in stock" +msgstr "" + +#: stock/templates/stock/item_install.html:16 +msgid "The Stock Item is serialized and does not belong to another item" +msgstr "" + +#: stock/templates/stock/item_install.html:21 +msgid "Install this Stock Item in another stock item." +msgstr "" + +#: stock/templates/stock/item_install.html:27 +msgid "The part associated to this Stock Item belongs to another part's BOM" +msgstr "" + +#: stock/templates/stock/item_install.html:28 +msgid "This Stock Item is serialized and does not belong to another item" +msgstr "" #: stock/templates/stock/item_serialize.html:5 msgid "Create serialized items from this stock item." @@ -5990,7 +6019,7 @@ msgstr "Lade..." msgid "The following stock items will be uninstalled" msgstr "Die folgenden BestandsObjekte werden nicht mehr verbaut" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:932 msgid "Convert Stock Item" msgstr "BestandsObjekt umwandeln" @@ -6015,7 +6044,8 @@ msgstr "Sind Sie sicher, dass Sie diesen BestandsObjekt-Verfolgungs-Eintrag lös msgid "Edit Stock Location" msgstr "BestandsObjekt-Lagerort bearbeiten" -#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 +#: stock/views.py:288 stock/views.py:911 stock/views.py:1033 +#: stock/views.py:1398 msgid "Owner is required (ownership control is enabled)" msgstr "Eigentümer notwendig (Eigentümerkontrolle aktiv)" @@ -6055,59 +6085,55 @@ msgstr "Löschen Testdaten bestätigen" msgid "Stock Item QR Code" msgstr "BestandsObjekt-QR-Code" -#: stock/views.py:534 -msgid "Install Stock Item" -msgstr "BestandsObjekt installiert" - -#: stock/views.py:633 +#: stock/views.py:683 msgid "Uninstall Stock Items" msgstr "BestandsObjekte deinstallieren" -#: stock/views.py:730 templates/js/translated/stock.js:270 +#: stock/views.py:780 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "Bestands-Anpassung bestätigen" -#: stock/views.py:741 +#: stock/views.py:791 msgid "Uninstalled stock items" msgstr "BestandsObjekte deinstalliert" -#: stock/views.py:763 +#: stock/views.py:813 msgid "Edit Stock Item" msgstr "BestandsObjekt bearbeiten" -#: stock/views.py:1000 +#: stock/views.py:1050 msgid "Serialize Stock" msgstr "Lagerbestand erfassen" -#: stock/views.py:1093 templates/js/translated/build.js:365 +#: stock/views.py:1143 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "Neues BestandsObjekt hinzufügen" -#: stock/views.py:1235 +#: stock/views.py:1285 msgid "Duplicate Stock Item" msgstr "Bestand duplizieren" -#: stock/views.py:1317 +#: stock/views.py:1367 msgid "Quantity cannot be negative" msgstr "Anzahl kann nicht negativ sein" -#: stock/views.py:1417 +#: stock/views.py:1467 msgid "Delete Stock Location" msgstr "Bestand-Lagerort löschen" -#: stock/views.py:1430 +#: stock/views.py:1480 msgid "Delete Stock Item" msgstr "BestandsObjekt löschen" -#: stock/views.py:1441 +#: stock/views.py:1491 msgid "Delete Stock Tracking Entry" msgstr "Lagerbestands-Tracking-Eintrag löschen" -#: stock/views.py:1448 +#: stock/views.py:1498 msgid "Edit Stock Tracking Entry" msgstr "Lagerbestands-Tracking-Eintrag bearbeiten" -#: stock/views.py:1457 +#: stock/views.py:1507 msgid "Add Stock Tracking Entry" msgstr "Lagerbestands-Tracking-Eintrag hinzufügen" @@ -6760,14 +6786,6 @@ msgstr "Kaufpreisspanne" msgid "Purchase Price Average" msgstr "Durchschnittlicher Kaufpreis" -#: templates/js/translated/bom.js:265 -msgid "Buy Price" -msgstr "Kaufpreis" - -#: templates/js/translated/bom.js:271 -msgid "No pricing available" -msgstr "Keine Preisinformation verfügbar" - #: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 msgid "View BOM" msgstr "Stückliste anzeigen" From 2c7bc9cac7c51b3e05b2f1cce704dfeb5fa8a6a6 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 09:57:26 +1000 Subject: [PATCH 039/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/th/LC_MESSAGES/django.po | 278 ++++++++++++---------- 1 file changed, 148 insertions(+), 130 deletions(-) diff --git a/InvenTree/locale/th/LC_MESSAGES/django.po b/InvenTree/locale/th/LC_MESSAGES/django.po index 37db363327..00bfa41740 100644 --- a/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/InvenTree/locale/th/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 00:04+0000\n" -"PO-Revision-Date: 2021-08-03 00:24\n" +"POT-Creation-Date: 2021-08-03 23:04+0000\n" +"PO-Revision-Date: 2021-08-03 23:57\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -74,7 +74,7 @@ msgid "Duplicate serial: {n}" msgstr "" #: InvenTree/helpers.py:403 order/models.py:315 order/models.py:425 -#: stock/views.py:1313 +#: stock/views.py:1363 msgid "Invalid quantity provided" msgstr "" @@ -540,8 +540,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:91 #: report/templates/report/inventree_so_report.html:91 #: report/templates/report/inventree_test_report_base.html:77 -#: stock/forms.py:141 stock/forms.py:247 -#: stock/templates/stock/item_base.html:267 +#: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 #: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 @@ -561,7 +560,7 @@ msgstr "" msgid "Enter quantity for build output" msgstr "" -#: build/forms.py:95 order/forms.py:114 stock/forms.py:84 +#: build/forms.py:95 order/forms.py:114 stock/forms.py:83 msgid "Serial Numbers" msgstr "" @@ -590,7 +589,7 @@ msgid "Mark build as complete" msgstr "" #: build/forms.py:210 build/templates/build/auto_allocate.html:18 -#: stock/forms.py:286 stock/templates/stock/item_base.html:297 +#: stock/forms.py:280 stock/templates/stock/item_base.html:299 #: stock/templates/stock/stock_adjust.html:17 #: templates/InvenTree/search.html:260 templates/js/translated/barcode.js:363 #: templates/js/translated/barcode.js:531 templates/js/translated/build.js:256 @@ -607,7 +606,7 @@ msgstr "" #: build/forms.py:215 build/templates/build/build_base.html:138 #: build/templates/build/detail.html:62 order/models.py:549 #: order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:420 templates/InvenTree/search.html:252 +#: stock/templates/stock/item_base.html:422 templates/InvenTree/search.html:252 #: templates/js/translated/barcode.js:119 templates/js/translated/build.js:902 #: templates/js/translated/order.js:251 templates/js/translated/order.js:354 #: templates/js/translated/stock.js:987 templates/js/translated/stock.js:1491 @@ -822,7 +821,7 @@ msgstr "" #: company/templates/company/manufacturer_part.html:83 #: company/templates/company/supplier_part.html:82 #: part/templates/part/part_base.html:258 stock/models.py:501 -#: stock/templates/stock/item_base.html:357 +#: stock/templates/stock/item_base.html:359 msgid "External Link" msgstr "" @@ -843,7 +842,7 @@ msgstr "" #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 -#: stock/forms.py:139 stock/forms.py:256 stock/forms.py:288 stock/models.py:573 +#: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 #: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 @@ -898,7 +897,7 @@ msgstr "" msgid "Selected stock item not found in BOM for part '{p}'" msgstr "" -#: build/models.py:1372 stock/templates/stock/item_base.html:329 +#: build/models.py:1372 stock/templates/stock/item_base.html:331 #: templates/InvenTree/search.html:183 templates/js/translated/build.js:846 #: templates/navbar.html:29 msgid "Build" @@ -910,7 +909,7 @@ msgstr "" #: build/models.py:1389 stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:31 -#: stock/templates/stock/item_base.html:351 +#: stock/templates/stock/item_base.html:353 #: stock/templates/stock/stock_adjust.html:16 #: templates/js/translated/build.js:244 templates/js/translated/build.js:249 #: templates/js/translated/build.js:993 templates/js/translated/order.js:435 @@ -939,7 +938,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:205 #: order/templates/order/sales_order_detail.html:290 #: report/templates/report/inventree_test_report_base.html:75 -#: stock/models.py:495 stock/templates/stock/item_base.html:249 +#: stock/models.py:495 stock/templates/stock/item_base.html:251 #: templates/js/translated/build.js:604 #: templates/js/translated/model_renderers.js:54 msgid "Serial Number" @@ -1037,6 +1036,10 @@ msgstr "" msgid "Cancel Build" msgstr "" +#: build/templates/build/build_base.html:114 +msgid "Delete Build" +msgstr "" + #: build/templates/build/build_base.html:124 #: build/templates/build/detail.html:15 msgid "Build Details" @@ -1059,7 +1062,7 @@ msgstr "" #: order/templates/order/sales_order_ship.html:25 #: report/templates/report/inventree_build_order_base.html:136 #: report/templates/report/inventree_so_report.html:77 -#: stock/templates/stock/item_base.html:291 +#: stock/templates/stock/item_base.html:293 #: templates/js/translated/order.js:309 msgid "Sales Order" msgstr "" @@ -1170,7 +1173,7 @@ msgstr "" #: build/templates/build/detail.html:49 order/forms.py:88 order/models.py:782 #: order/templates/order/purchase_order_detail.html:408 -#: order/templates/order/receive_parts.html:25 stock/forms.py:135 +#: order/templates/order/receive_parts.html:25 stock/forms.py:134 msgid "Destination" msgstr "" @@ -1179,7 +1182,7 @@ msgid "Destination location not specified" msgstr "" #: build/templates/build/detail.html:73 -#: stock/templates/stock/item_base.html:315 +#: stock/templates/stock/item_base.html:317 #: templates/js/translated/stock.js:995 templates/js/translated/stock.js:1743 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:198 @@ -1302,7 +1305,7 @@ msgstr "" #: order/templates/order/sales_order_detail.html:58 #: order/templates/order/sales_order_detail.html:85 #: part/templates/part/detail.html:109 stock/templates/stock/item.html:102 -#: stock/templates/stock/item.html:168 +#: stock/templates/stock/item.html:187 msgid "Edit Notes" msgstr "" @@ -1310,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:232 +#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1319,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:200 +#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1327,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:209 +#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1335,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:210 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1413,7 +1416,7 @@ msgstr "" msgid "Maximum output quantity is " msgstr "" -#: build/views.py:183 stock/views.py:1339 +#: build/views.py:183 stock/views.py:1389 msgid "Serial numbers already exist" msgstr "" @@ -1689,7 +1692,7 @@ msgid "Copy category parameter templates when creating a part" msgstr "" #: common/models.py:617 part/models.py:2280 report/models.py:187 -#: stock/forms.py:225 templates/js/translated/table_filters.js:25 +#: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" msgstr "" @@ -2248,7 +2251,7 @@ msgid "Default currency used for this company" msgstr "" #: company/models.py:317 company/models.py:484 stock/models.py:448 -#: stock/templates/stock/item_base.html:235 +#: stock/templates/stock/item_base.html:237 msgid "Base Part" msgstr "" @@ -2259,7 +2262,7 @@ msgstr "" #: company/models.py:332 company/templates/company/company_base.html:116 #: company/templates/company/manufacturer_part.html:89 #: company/templates/company/supplier_part.html:98 part/bom.py:170 -#: part/bom.py:241 stock/templates/stock/item_base.html:364 +#: part/bom.py:241 stock/templates/stock/item_base.html:366 #: templates/js/translated/company.js:249 #: templates/js/translated/company.js:425 #: templates/js/translated/company.js:701 @@ -2293,7 +2296,7 @@ msgstr "" #: company/models.py:406 company/models.py:507 #: company/templates/company/manufacturer_part.html:6 #: company/templates/company/manufacturer_part.html:23 -#: stock/templates/stock/item_base.html:374 +#: stock/templates/stock/item_base.html:376 msgid "Manufacturer Part" msgstr "" @@ -2326,7 +2329,7 @@ msgstr "" #: company/templates/company/supplier_part.html:88 order/models.py:260 #: order/templates/order/order_base.html:92 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:175 -#: part/bom.py:286 stock/templates/stock/item_base.html:381 +#: part/bom.py:286 stock/templates/stock/item_base.html:383 #: templates/js/translated/company.js:253 #: templates/js/translated/company.js:675 templates/js/translated/order.js:234 msgid "Supplier" @@ -2373,7 +2376,7 @@ msgid "Minimum charge (e.g. stocking fee)" msgstr "" #: company/models.py:531 company/templates/company/supplier_part.html:113 -#: stock/models.py:472 stock/templates/stock/item_base.html:322 +#: stock/models.py:472 stock/templates/stock/item_base.html:324 #: templates/js/translated/company.js:751 templates/js/translated/stock.js:1074 msgid "Packaging" msgstr "" @@ -2442,7 +2445,7 @@ msgstr "" #: company/templates/company/company_base.html:126 order/models.py:544 #: order/templates/order/sales_order_base.html:94 stock/models.py:490 -#: stock/models.py:491 stock/templates/stock/item_base.html:274 +#: stock/models.py:491 stock/templates/stock/item_base.html:276 #: templates/js/translated/company.js:245 templates/js/translated/order.js:331 #: templates/js/translated/stock.js:1455 msgid "Customer" @@ -2721,7 +2724,7 @@ msgstr "" #: company/templates/company/supplier_part.html:7 #: company/templates/company/supplier_part.html:24 stock/models.py:457 -#: stock/templates/stock/item_base.html:386 +#: stock/templates/stock/item_base.html:388 #: templates/js/translated/company.js:691 templates/js/translated/stock.js:1046 msgid "Supplier Part" msgstr "" @@ -2853,7 +2856,7 @@ msgstr "" msgid "Label description" msgstr "" -#: label/models.py:127 stock/forms.py:168 +#: label/models.py:127 stock/forms.py:167 msgid "Label" msgstr "" @@ -3071,7 +3074,7 @@ msgstr "" #: order/models.py:746 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 #: report/templates/report/inventree_po_report.html:77 -#: stock/templates/stock/item_base.html:336 +#: stock/templates/stock/item_base.html:338 #: templates/js/translated/order.js:212 templates/js/translated/stock.js:1025 #: templates/js/translated/stock.js:1436 msgid "Purchase Order" @@ -3093,7 +3096,7 @@ msgid "Number of items received" msgstr "" #: order/models.py:776 part/templates/part/prices.html:157 stock/models.py:582 -#: stock/templates/stock/item_base.html:343 +#: stock/templates/stock/item_base.html:345 #: templates/js/translated/stock.js:1069 msgid "Purchase Price" msgstr "" @@ -4516,7 +4519,7 @@ msgstr "" msgid "Create new Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:909 +#: part/templates/part/category.html:298 stock/views.py:959 msgid "Create new Stock Location" msgstr "" @@ -4709,17 +4712,17 @@ msgstr "" #: part/templates/part/detail.html:902 #, python-format -msgid "Single Price - %(currency)s" +msgid "Purchase Unit Price - %(currency)s" msgstr "" #: part/templates/part/detail.html:914 #, python-format -msgid "Single Price Difference - %(currency)s" +msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" #: part/templates/part/detail.html:926 #, python-format -msgid "Part Single Price - %(currency)s" +msgid "Supplier Unit Cost - %(currency)s" msgstr "" #: part/templates/part/detail.html:1015 @@ -4817,7 +4820,7 @@ msgid "Show pricing information" msgstr "" #: part/templates/part/part_base.html:88 -#: stock/templates/stock/item_base.html:140 +#: stock/templates/stock/item_base.html:142 #: stock/templates/stock/location.html:62 msgid "Stock actions" msgstr "" @@ -4918,6 +4921,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 +#: templates/js/translated/bom.js:271 msgid "No supplier pricing available" msgstr "" @@ -5005,7 +5009,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 msgid "Supplier Cost" msgstr "" @@ -5380,61 +5384,57 @@ msgstr "" msgid "Moved {n} parts to {loc}" msgstr "" -#: stock/forms.py:80 stock/forms.py:313 stock/models.py:550 -#: stock/templates/stock/item_base.html:393 +#: stock/forms.py:79 stock/forms.py:307 stock/models.py:550 +#: stock/templates/stock/item_base.html:395 #: templates/js/translated/stock.js:1013 msgid "Expiry Date" msgstr "" -#: stock/forms.py:81 stock/forms.py:314 +#: stock/forms.py:80 stock/forms.py:308 msgid "Expiration date for this stock item" msgstr "" -#: stock/forms.py:84 +#: stock/forms.py:83 msgid "Enter unique serial numbers (or leave blank)" msgstr "" -#: stock/forms.py:135 +#: stock/forms.py:134 msgid "Destination for serialized stock (by default, will remain in current location)" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Serial numbers" msgstr "" -#: stock/forms.py:137 +#: stock/forms.py:136 msgid "Unique serial numbers (must match quantity)" msgstr "" -#: stock/forms.py:139 stock/forms.py:288 +#: stock/forms.py:138 stock/forms.py:282 msgid "Add transaction note (optional)" msgstr "" -#: stock/forms.py:169 stock/forms.py:225 +#: stock/forms.py:168 stock/forms.py:224 msgid "Select test report template" msgstr "" -#: stock/forms.py:241 +#: stock/forms.py:240 msgid "Stock item to install" msgstr "" -#: stock/forms.py:248 -msgid "Stock quantity to assign" -msgstr "" - -#: stock/forms.py:276 +#: stock/forms.py:270 msgid "Must not exceed available quantity" msgstr "" -#: stock/forms.py:286 +#: stock/forms.py:280 msgid "Destination location for uninstalled items" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm uninstall" msgstr "" -#: stock/forms.py:290 +#: stock/forms.py:284 msgid "Confirm removal of installed stock items" msgstr "" @@ -5499,7 +5499,7 @@ msgstr "" msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:478 stock/templates/stock/item_base.html:282 +#: stock/models.py:478 stock/templates/stock/item_base.html:284 msgid "Installed In" msgstr "" @@ -5659,26 +5659,30 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:280 stock/templates/stock/item.html:305 +#: stock/templates/stock/item.html:124 stock/views.py:534 +msgid "Install Stock Item" +msgstr "" + +#: stock/templates/stock/item.html:299 stock/templates/stock/item.html:324 msgid "Add Test Result" msgstr "" -#: stock/templates/stock/item.html:325 +#: stock/templates/stock/item.html:344 msgid "Edit Test Result" msgstr "" -#: stock/templates/stock/item.html:339 +#: stock/templates/stock/item.html:358 msgid "Delete Test Result" msgstr "" #: stock/templates/stock/item_base.html:33 -#: stock/templates/stock/item_base.html:397 +#: stock/templates/stock/item_base.html:399 #: templates/js/translated/table_filters.js:212 msgid "Expired" msgstr "" #: stock/templates/stock/item_base.html:43 -#: stock/templates/stock/item_base.html:399 +#: stock/templates/stock/item_base.html:401 #: templates/js/translated/table_filters.js:218 msgid "Stale" msgstr "" @@ -5735,129 +5739,137 @@ msgstr "" msgid "Return to stock" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall stock item" msgstr "" -#: stock/templates/stock/item_base.html:131 +#: stock/templates/stock/item_base.html:130 msgid "Uninstall" msgstr "" -#: stock/templates/stock/item_base.html:143 +#: stock/templates/stock/item_base.html:133 +msgid "Install stock item" +msgstr "" + +#: stock/templates/stock/item_base.html:133 +msgid "Install" +msgstr "" + +#: stock/templates/stock/item_base.html:145 msgid "Convert to variant" msgstr "" -#: stock/templates/stock/item_base.html:146 +#: stock/templates/stock/item_base.html:148 msgid "Duplicate stock item" msgstr "" -#: stock/templates/stock/item_base.html:148 +#: stock/templates/stock/item_base.html:150 msgid "Edit stock item" msgstr "" -#: stock/templates/stock/item_base.html:151 +#: stock/templates/stock/item_base.html:153 msgid "Delete stock item" msgstr "" -#: stock/templates/stock/item_base.html:171 +#: stock/templates/stock/item_base.html:173 msgid "You are not in the list of owners of this item. This stock item cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:178 +#: stock/templates/stock/item_base.html:180 msgid "This stock item is in production and cannot be edited." msgstr "" -#: stock/templates/stock/item_base.html:179 +#: stock/templates/stock/item_base.html:181 msgid "Edit the stock item from the build view." msgstr "" -#: stock/templates/stock/item_base.html:192 +#: stock/templates/stock/item_base.html:194 msgid "This stock item has not passed all required tests" msgstr "" -#: stock/templates/stock/item_base.html:200 +#: stock/templates/stock/item_base.html:202 #, python-format msgid "This stock item is allocated to Sales Order %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:208 +#: stock/templates/stock/item_base.html:210 #, python-format msgid "This stock item is allocated to Build %(link)s (Quantity: %(qty)s)" msgstr "" -#: stock/templates/stock/item_base.html:214 +#: stock/templates/stock/item_base.html:216 msgid "This stock item is serialized - it has a unique serial number and the quantity cannot be adjusted." msgstr "" -#: stock/templates/stock/item_base.html:218 +#: stock/templates/stock/item_base.html:220 msgid "This stock item cannot be deleted as it has child items" msgstr "" -#: stock/templates/stock/item_base.html:222 +#: stock/templates/stock/item_base.html:224 msgid "This stock item will be automatically deleted when all stock is depleted." msgstr "" -#: stock/templates/stock/item_base.html:230 +#: stock/templates/stock/item_base.html:232 msgid "Stock Item Details" msgstr "" -#: stock/templates/stock/item_base.html:252 +#: stock/templates/stock/item_base.html:254 msgid "previous page" msgstr "" -#: stock/templates/stock/item_base.html:258 +#: stock/templates/stock/item_base.html:260 msgid "next page" msgstr "" -#: stock/templates/stock/item_base.html:301 +#: stock/templates/stock/item_base.html:303 #: templates/js/translated/build.js:628 msgid "No location set" msgstr "" -#: stock/templates/stock/item_base.html:308 +#: stock/templates/stock/item_base.html:310 msgid "Barcode Identifier" msgstr "" -#: stock/templates/stock/item_base.html:350 +#: stock/templates/stock/item_base.html:352 msgid "Parent Item" msgstr "" -#: stock/templates/stock/item_base.html:368 +#: stock/templates/stock/item_base.html:370 msgid "No manufacturer set" msgstr "" -#: stock/templates/stock/item_base.html:397 -#, python-format -msgid "This StockItem expired on %(item.expiry_date)s" -msgstr "" - #: stock/templates/stock/item_base.html:399 #, python-format +msgid "This StockItem expired on %(item.expiry_date)s" +msgstr "" + +#: stock/templates/stock/item_base.html:401 +#, python-format msgid "This StockItem expires on %(item.expiry_date)s" msgstr "" -#: stock/templates/stock/item_base.html:406 +#: stock/templates/stock/item_base.html:408 #: templates/js/translated/stock.js:1020 msgid "Last Updated" msgstr "" -#: stock/templates/stock/item_base.html:411 +#: stock/templates/stock/item_base.html:413 msgid "Last Stocktake" msgstr "" -#: stock/templates/stock/item_base.html:415 +#: stock/templates/stock/item_base.html:417 msgid "No stocktake performed" msgstr "" -#: stock/templates/stock/item_base.html:426 +#: stock/templates/stock/item_base.html:428 msgid "Tests" msgstr "" -#: stock/templates/stock/item_base.html:500 +#: stock/templates/stock/item_base.html:516 msgid "Save" msgstr "" -#: stock/templates/stock/item_base.html:512 +#: stock/templates/stock/item_base.html:528 msgid "Edit Stock Status" msgstr "" @@ -5870,20 +5882,37 @@ msgstr "" msgid "This will remove %(qty)s units of %(full_name)s from stock." msgstr "" -#: stock/templates/stock/item_install.html:7 -msgid "Install another StockItem into this item." +#: stock/templates/stock/item_install.html:8 +msgid "Install another Stock Item into this item." msgstr "" -#: stock/templates/stock/item_install.html:10 +#: stock/templates/stock/item_install.html:11 +#: stock/templates/stock/item_install.html:24 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: stock/templates/stock/item_install.html:13 -msgid "The StockItem links to a Part which is in the BOM for this StockItem" +#: stock/templates/stock/item_install.html:14 +msgid "The Stock Item links to a Part which is in the BOM for this Stock Item" msgstr "" -#: stock/templates/stock/item_install.html:14 -msgid "The StockItem is currently in stock" +#: stock/templates/stock/item_install.html:15 +msgid "The Stock Item is currently in stock" +msgstr "" + +#: stock/templates/stock/item_install.html:16 +msgid "The Stock Item is serialized and does not belong to another item" +msgstr "" + +#: stock/templates/stock/item_install.html:21 +msgid "Install this Stock Item in another stock item." +msgstr "" + +#: stock/templates/stock/item_install.html:27 +msgid "The part associated to this Stock Item belongs to another part's BOM" +msgstr "" + +#: stock/templates/stock/item_install.html:28 +msgid "This Stock Item is serialized and does not belong to another item" msgstr "" #: stock/templates/stock/item_serialize.html:5 @@ -5990,7 +6019,7 @@ msgstr "" msgid "The following stock items will be uninstalled" msgstr "" -#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:882 +#: stock/templates/stock/stockitem_convert.html:7 stock/views.py:932 msgid "Convert Stock Item" msgstr "" @@ -6015,7 +6044,8 @@ msgstr "" msgid "Edit Stock Location" msgstr "" -#: stock/views.py:288 stock/views.py:861 stock/views.py:983 stock/views.py:1348 +#: stock/views.py:288 stock/views.py:911 stock/views.py:1033 +#: stock/views.py:1398 msgid "Owner is required (ownership control is enabled)" msgstr "" @@ -6055,59 +6085,55 @@ msgstr "" msgid "Stock Item QR Code" msgstr "" -#: stock/views.py:534 -msgid "Install Stock Item" -msgstr "" - -#: stock/views.py:633 +#: stock/views.py:683 msgid "Uninstall Stock Items" msgstr "" -#: stock/views.py:730 templates/js/translated/stock.js:270 +#: stock/views.py:780 templates/js/translated/stock.js:270 msgid "Confirm stock adjustment" msgstr "" -#: stock/views.py:741 +#: stock/views.py:791 msgid "Uninstalled stock items" msgstr "" -#: stock/views.py:763 +#: stock/views.py:813 msgid "Edit Stock Item" msgstr "" -#: stock/views.py:1000 +#: stock/views.py:1050 msgid "Serialize Stock" msgstr "" -#: stock/views.py:1093 templates/js/translated/build.js:365 +#: stock/views.py:1143 templates/js/translated/build.js:365 msgid "Create new Stock Item" msgstr "" -#: stock/views.py:1235 +#: stock/views.py:1285 msgid "Duplicate Stock Item" msgstr "" -#: stock/views.py:1317 +#: stock/views.py:1367 msgid "Quantity cannot be negative" msgstr "" -#: stock/views.py:1417 +#: stock/views.py:1467 msgid "Delete Stock Location" msgstr "" -#: stock/views.py:1430 +#: stock/views.py:1480 msgid "Delete Stock Item" msgstr "" -#: stock/views.py:1441 +#: stock/views.py:1491 msgid "Delete Stock Tracking Entry" msgstr "" -#: stock/views.py:1448 +#: stock/views.py:1498 msgid "Edit Stock Tracking Entry" msgstr "" -#: stock/views.py:1457 +#: stock/views.py:1507 msgid "Add Stock Tracking Entry" msgstr "" @@ -6760,14 +6786,6 @@ msgstr "" msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:265 -msgid "Buy Price" -msgstr "" - -#: templates/js/translated/bom.js:271 -msgid "No pricing available" -msgstr "" - #: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 msgid "View BOM" msgstr "" From 4cf01fe7d1b4b5f41a688a5b5ae72d8f9a567957 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 11:57:30 +1000 Subject: [PATCH 040/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/fr/LC_MESSAGES/django.po | 208 +++++++++++----------- 1 file changed, 101 insertions(+), 107 deletions(-) diff --git a/InvenTree/locale/fr/LC_MESSAGES/django.po b/InvenTree/locale/fr/LC_MESSAGES/django.po index 450103c3b4..4fdbddee75 100644 --- a/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 23:04+0000\n" -"PO-Revision-Date: 2021-08-03 23:57\n" +"POT-Creation-Date: 2021-08-04 01:53+0000\n" +"PO-Revision-Date: 2021-08-04 01:57\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -137,8 +137,8 @@ msgstr "" #: label/models.py:112 part/models.py:718 part/models.py:2246 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:206 -#: templates/js/translated/part.js:339 templates/js/translated/part.js:831 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "Nom" @@ -159,9 +159,9 @@ msgstr "Nom" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:265 -#: templates/js/translated/part.js:449 templates/js/translated/part.js:626 -#: templates/js/translated/part.js:843 templates/js/translated/part.js:911 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 +#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 +#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1016 -#: templates/js/translated/part.js:1138 templates/js/translated/part.js:1194 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "Quantité" @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:430 -#: templates/js/translated/part.js:593 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 +#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "Pièce" @@ -2070,7 +2070,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1021 +#: templates/js/translated/part.js:1052 msgid "Price" msgstr "" @@ -2205,7 +2205,7 @@ msgstr "" #: order/models.py:160 part/models.py:774 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:687 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 msgid "Link" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:348 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2317,7 +2317,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:354 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 msgid "Units" msgstr "" @@ -2464,13 +2464,13 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:79 +#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:78 +#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 msgid "New Supplier Part" msgstr "" @@ -2686,8 +2686,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:269 templates/js/translated/part.js:494 -#: templates/js/translated/part.js:654 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 +#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2259 +#: part/templates/part/prices.html:253 part/views.py:2216 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2321 +#: company/templates/company/supplier_part.html:199 part/views.py:2278 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2307 +#: company/templates/company/supplier_part.html:213 part/views.py:2264 msgid "Edit Price Break" msgstr "" @@ -3212,14 +3212,14 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:255 part/templates/part/category.html:297 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:64 +#: part/templates/part/category.html:279 +#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:65 +#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 msgid "Create new stock location" msgstr "" @@ -3442,7 +3442,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:996 templates/js/translated/part.js:1185 +#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 msgid "Unit Price" msgstr "" @@ -3482,7 +3482,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:855 templates/navbar.html:23 +#: templates/js/translated/part.js:886 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3496,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:670 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 msgid "On Order" msgstr "" @@ -4032,7 +4032,7 @@ msgstr "" #: part/models.py:755 part/models.py:2323 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:641 +#: templates/js/translated/part.js:672 msgid "Category" msgstr "" @@ -4041,7 +4041,7 @@ msgid "Part category" msgstr "" #: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:257 templates/js/translated/part.js:485 +#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 msgid "IPN" msgstr "IPN" @@ -4054,7 +4054,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:261 +#: report/models.py:200 templates/js/translated/part.js:292 msgid "Revision" msgstr "" @@ -4161,7 +4161,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:906 +#: part/models.py:2179 templates/js/translated/part.js:937 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" @@ -4178,7 +4178,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:915 +#: part/models.py:2191 templates/js/translated/part.js:946 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" @@ -4187,7 +4187,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:923 +#: part/models.py:2197 templates/js/translated/part.js:954 msgid "Requires Value" msgstr "" @@ -4195,7 +4195,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:930 +#: part/models.py:2203 templates/js/translated/part.js:961 msgid "Requires Attachment" msgstr "" @@ -4427,7 +4427,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:1912 +#: part/templates/part/category.html:38 msgid "Create new part category" msgstr "" @@ -4501,36 +4501,14 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/category.html:256 -#: stock/templates/stock/location.html:251 -msgid "Create new location" +#: part/templates/part/category.html:253 +msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:261 part/templates/part/category.html:291 -#: templates/js/translated/part.js:25 -msgid "New Category" -msgstr "" - -#: part/templates/part/category.html:262 -msgid "Create new category" -msgstr "" - -#: part/templates/part/category.html:292 -msgid "Create new Part Category" -msgstr "" - -#: part/templates/part/category.html:298 stock/views.py:959 +#: part/templates/part/category.html:280 stock/views.py:959 msgid "Create new Stock Location" msgstr "" -#: part/templates/part/category.html:317 -msgid "Select parent category" -msgstr "" - -#: part/templates/part/category.html:324 part/views.py:1860 -msgid "Edit Part Category" -msgstr "" - #: part/templates/part/category_delete.html:5 msgid "Are you sure you want to delete category" msgstr "" @@ -4788,8 +4766,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:172 -#: templates/js/translated/part.js:249 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 +#: templates/js/translated/part.js:280 msgid "Inactive" msgstr "" @@ -4875,8 +4853,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:501 -#: templates/js/translated/part.js:674 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 +#: templates/js/translated/part.js:705 msgid "Building" msgstr "" @@ -5031,7 +5009,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2330 +#: part/templates/part/prices.html:197 part/views.py:2287 msgid "Add Internal Price Break" msgstr "" @@ -5052,7 +5030,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 -#: templates/js/translated/part.js:491 templates/js/translated/part.js:678 +#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5178,6 +5156,10 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" +#: part/views.py:1860 templates/js/translated/part.js:41 +msgid "Edit Part Category" +msgstr "" + #: part/views.py:1898 msgid "Delete Part Category" msgstr "" @@ -5186,35 +5168,35 @@ msgstr "" msgid "Part category was deleted" msgstr "" -#: part/views.py:1956 +#: part/views.py:1913 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2057 +#: part/views.py:2014 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2113 +#: part/views.py:2070 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2132 +#: part/views.py:2089 msgid "Create BOM Item" msgstr "" -#: part/views.py:2202 +#: part/views.py:2159 msgid "Edit BOM item" msgstr "" -#: part/views.py:2263 +#: part/views.py:2220 msgid "Added new price break" msgstr "" -#: part/views.py:2339 +#: part/views.py:2296 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2347 +#: part/views.py:2304 msgid "Delete Internal Price Break" msgstr "" @@ -5983,6 +5965,10 @@ msgstr "" msgid "Print labels" msgstr "" +#: stock/templates/stock/location.html:251 +msgid "Create new location" +msgstr "" + #: stock/templates/stock/location_delete.html:7 msgid "Are you sure you want to delete this stock location?" msgstr "" @@ -6864,8 +6850,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:579 -#: templates/js/translated/part.js:824 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 +#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6947,34 +6933,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:156 -#: templates/js/translated/part.js:241 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 +#: templates/js/translated/part.js:272 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:160 -#: templates/js/translated/part.js:245 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 +#: templates/js/translated/part.js:276 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:330 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:371 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:372 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:389 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:401 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 msgid "Delete Parameter" msgstr "" @@ -7206,91 +7192,99 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:26 +#: templates/js/translated/part.js:20 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:56 +msgid "New Category" +msgstr "" + +#: templates/js/translated/part.js:57 msgid "Create New Part Category" msgstr "" -#: templates/js/translated/part.js:34 +#: templates/js/translated/part.js:65 msgid "New Parent" msgstr "" -#: templates/js/translated/part.js:97 +#: templates/js/translated/part.js:128 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:148 templates/js/translated/part.js:233 +#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:152 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:164 +#: templates/js/translated/part.js:195 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:199 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:313 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:469 templates/js/translated/part.js:708 +#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:647 +#: templates/js/translated/part.js:678 msgid "No category" msgstr "" -#: templates/js/translated/part.js:665 +#: templates/js/translated/part.js:696 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:849 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:892 +#: templates/js/translated/part.js:923 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:943 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:944 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:950 +#: templates/js/translated/part.js:981 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:975 +#: templates/js/translated/part.js:1006 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1028 +#: templates/js/translated/part.js:1059 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1029 +#: templates/js/translated/part.js:1060 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1129 +#: templates/js/translated/part.js:1160 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1148 +#: templates/js/translated/part.js:1179 msgid "Single Price Difference" msgstr "" From ff57c4ad4e2088843578b1072dcda4c5313b346c Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 11:57:31 +1000 Subject: [PATCH 041/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/he/LC_MESSAGES/django.po | 208 +++++++++++----------- 1 file changed, 101 insertions(+), 107 deletions(-) diff --git a/InvenTree/locale/he/LC_MESSAGES/django.po b/InvenTree/locale/he/LC_MESSAGES/django.po index 7637322675..8678d60f5b 100644 --- a/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/InvenTree/locale/he/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 23:04+0000\n" -"PO-Revision-Date: 2021-08-03 23:57\n" +"POT-Creation-Date: 2021-08-04 01:53+0000\n" +"PO-Revision-Date: 2021-08-04 01:57\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -137,8 +137,8 @@ msgstr "" #: label/models.py:112 part/models.py:718 part/models.py:2246 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:206 -#: templates/js/translated/part.js:339 templates/js/translated/part.js:831 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "" @@ -159,9 +159,9 @@ msgstr "" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:265 -#: templates/js/translated/part.js:449 templates/js/translated/part.js:626 -#: templates/js/translated/part.js:843 templates/js/translated/part.js:911 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 +#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 +#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1016 -#: templates/js/translated/part.js:1138 templates/js/translated/part.js:1194 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "" @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:430 -#: templates/js/translated/part.js:593 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 +#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "" @@ -2070,7 +2070,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1021 +#: templates/js/translated/part.js:1052 msgid "Price" msgstr "" @@ -2205,7 +2205,7 @@ msgstr "" #: order/models.py:160 part/models.py:774 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:687 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 msgid "Link" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:348 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2317,7 +2317,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:354 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 msgid "Units" msgstr "" @@ -2464,13 +2464,13 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:79 +#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:78 +#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 msgid "New Supplier Part" msgstr "" @@ -2686,8 +2686,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:269 templates/js/translated/part.js:494 -#: templates/js/translated/part.js:654 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 +#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2259 +#: part/templates/part/prices.html:253 part/views.py:2216 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2321 +#: company/templates/company/supplier_part.html:199 part/views.py:2278 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2307 +#: company/templates/company/supplier_part.html:213 part/views.py:2264 msgid "Edit Price Break" msgstr "" @@ -3212,14 +3212,14 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:255 part/templates/part/category.html:297 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:64 +#: part/templates/part/category.html:279 +#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:65 +#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 msgid "Create new stock location" msgstr "" @@ -3442,7 +3442,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:996 templates/js/translated/part.js:1185 +#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 msgid "Unit Price" msgstr "" @@ -3482,7 +3482,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:855 templates/navbar.html:23 +#: templates/js/translated/part.js:886 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3496,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:670 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 msgid "On Order" msgstr "" @@ -4032,7 +4032,7 @@ msgstr "" #: part/models.py:755 part/models.py:2323 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:641 +#: templates/js/translated/part.js:672 msgid "Category" msgstr "" @@ -4041,7 +4041,7 @@ msgid "Part category" msgstr "" #: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:257 templates/js/translated/part.js:485 +#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 msgid "IPN" msgstr "" @@ -4054,7 +4054,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:261 +#: report/models.py:200 templates/js/translated/part.js:292 msgid "Revision" msgstr "" @@ -4161,7 +4161,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:906 +#: part/models.py:2179 templates/js/translated/part.js:937 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" @@ -4178,7 +4178,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:915 +#: part/models.py:2191 templates/js/translated/part.js:946 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" @@ -4187,7 +4187,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:923 +#: part/models.py:2197 templates/js/translated/part.js:954 msgid "Requires Value" msgstr "" @@ -4195,7 +4195,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:930 +#: part/models.py:2203 templates/js/translated/part.js:961 msgid "Requires Attachment" msgstr "" @@ -4427,7 +4427,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:1912 +#: part/templates/part/category.html:38 msgid "Create new part category" msgstr "" @@ -4501,36 +4501,14 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/category.html:256 -#: stock/templates/stock/location.html:251 -msgid "Create new location" +#: part/templates/part/category.html:253 +msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:261 part/templates/part/category.html:291 -#: templates/js/translated/part.js:25 -msgid "New Category" -msgstr "" - -#: part/templates/part/category.html:262 -msgid "Create new category" -msgstr "" - -#: part/templates/part/category.html:292 -msgid "Create new Part Category" -msgstr "" - -#: part/templates/part/category.html:298 stock/views.py:959 +#: part/templates/part/category.html:280 stock/views.py:959 msgid "Create new Stock Location" msgstr "" -#: part/templates/part/category.html:317 -msgid "Select parent category" -msgstr "" - -#: part/templates/part/category.html:324 part/views.py:1860 -msgid "Edit Part Category" -msgstr "" - #: part/templates/part/category_delete.html:5 msgid "Are you sure you want to delete category" msgstr "" @@ -4788,8 +4766,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:172 -#: templates/js/translated/part.js:249 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 +#: templates/js/translated/part.js:280 msgid "Inactive" msgstr "" @@ -4875,8 +4853,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:501 -#: templates/js/translated/part.js:674 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 +#: templates/js/translated/part.js:705 msgid "Building" msgstr "" @@ -5031,7 +5009,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2330 +#: part/templates/part/prices.html:197 part/views.py:2287 msgid "Add Internal Price Break" msgstr "" @@ -5052,7 +5030,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 -#: templates/js/translated/part.js:491 templates/js/translated/part.js:678 +#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5178,6 +5156,10 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" +#: part/views.py:1860 templates/js/translated/part.js:41 +msgid "Edit Part Category" +msgstr "" + #: part/views.py:1898 msgid "Delete Part Category" msgstr "" @@ -5186,35 +5168,35 @@ msgstr "" msgid "Part category was deleted" msgstr "" -#: part/views.py:1956 +#: part/views.py:1913 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2057 +#: part/views.py:2014 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2113 +#: part/views.py:2070 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2132 +#: part/views.py:2089 msgid "Create BOM Item" msgstr "" -#: part/views.py:2202 +#: part/views.py:2159 msgid "Edit BOM item" msgstr "" -#: part/views.py:2263 +#: part/views.py:2220 msgid "Added new price break" msgstr "" -#: part/views.py:2339 +#: part/views.py:2296 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2347 +#: part/views.py:2304 msgid "Delete Internal Price Break" msgstr "" @@ -5983,6 +5965,10 @@ msgstr "" msgid "Print labels" msgstr "" +#: stock/templates/stock/location.html:251 +msgid "Create new location" +msgstr "" + #: stock/templates/stock/location_delete.html:7 msgid "Are you sure you want to delete this stock location?" msgstr "" @@ -6864,8 +6850,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:579 -#: templates/js/translated/part.js:824 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 +#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6947,34 +6933,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:156 -#: templates/js/translated/part.js:241 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 +#: templates/js/translated/part.js:272 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:160 -#: templates/js/translated/part.js:245 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 +#: templates/js/translated/part.js:276 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:330 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:371 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:372 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:389 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:401 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 msgid "Delete Parameter" msgstr "" @@ -7206,91 +7192,99 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:26 +#: templates/js/translated/part.js:20 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:56 +msgid "New Category" +msgstr "" + +#: templates/js/translated/part.js:57 msgid "Create New Part Category" msgstr "" -#: templates/js/translated/part.js:34 +#: templates/js/translated/part.js:65 msgid "New Parent" msgstr "" -#: templates/js/translated/part.js:97 +#: templates/js/translated/part.js:128 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:148 templates/js/translated/part.js:233 +#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:152 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:164 +#: templates/js/translated/part.js:195 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:199 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:313 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:469 templates/js/translated/part.js:708 +#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:647 +#: templates/js/translated/part.js:678 msgid "No category" msgstr "" -#: templates/js/translated/part.js:665 +#: templates/js/translated/part.js:696 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:849 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:892 +#: templates/js/translated/part.js:923 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:943 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:944 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:950 +#: templates/js/translated/part.js:981 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:975 +#: templates/js/translated/part.js:1006 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1028 +#: templates/js/translated/part.js:1059 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1029 +#: templates/js/translated/part.js:1060 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1129 +#: templates/js/translated/part.js:1160 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1148 +#: templates/js/translated/part.js:1179 msgid "Single Price Difference" msgstr "" From ebbc16f64fbb073b9e6b801037deacd3f3b1cbe0 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 11:57:33 +1000 Subject: [PATCH 042/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/id/LC_MESSAGES/django.po | 208 +++++++++++----------- 1 file changed, 101 insertions(+), 107 deletions(-) diff --git a/InvenTree/locale/id/LC_MESSAGES/django.po b/InvenTree/locale/id/LC_MESSAGES/django.po index 3765631604..42f011df94 100644 --- a/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/InvenTree/locale/id/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 23:04+0000\n" -"PO-Revision-Date: 2021-08-03 23:57\n" +"POT-Creation-Date: 2021-08-04 01:53+0000\n" +"PO-Revision-Date: 2021-08-04 01:57\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -137,8 +137,8 @@ msgstr "" #: label/models.py:112 part/models.py:718 part/models.py:2246 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:206 -#: templates/js/translated/part.js:339 templates/js/translated/part.js:831 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "" @@ -159,9 +159,9 @@ msgstr "" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:265 -#: templates/js/translated/part.js:449 templates/js/translated/part.js:626 -#: templates/js/translated/part.js:843 templates/js/translated/part.js:911 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 +#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 +#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1016 -#: templates/js/translated/part.js:1138 templates/js/translated/part.js:1194 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "" @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:430 -#: templates/js/translated/part.js:593 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 +#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "" @@ -2070,7 +2070,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1021 +#: templates/js/translated/part.js:1052 msgid "Price" msgstr "" @@ -2205,7 +2205,7 @@ msgstr "" #: order/models.py:160 part/models.py:774 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:687 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 msgid "Link" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:348 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2317,7 +2317,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:354 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 msgid "Units" msgstr "" @@ -2464,13 +2464,13 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:79 +#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:78 +#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 msgid "New Supplier Part" msgstr "" @@ -2686,8 +2686,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:269 templates/js/translated/part.js:494 -#: templates/js/translated/part.js:654 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 +#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2259 +#: part/templates/part/prices.html:253 part/views.py:2216 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2321 +#: company/templates/company/supplier_part.html:199 part/views.py:2278 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2307 +#: company/templates/company/supplier_part.html:213 part/views.py:2264 msgid "Edit Price Break" msgstr "" @@ -3212,14 +3212,14 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:255 part/templates/part/category.html:297 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:64 +#: part/templates/part/category.html:279 +#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:65 +#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 msgid "Create new stock location" msgstr "" @@ -3442,7 +3442,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:996 templates/js/translated/part.js:1185 +#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 msgid "Unit Price" msgstr "" @@ -3482,7 +3482,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:855 templates/navbar.html:23 +#: templates/js/translated/part.js:886 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3496,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:670 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 msgid "On Order" msgstr "" @@ -4032,7 +4032,7 @@ msgstr "" #: part/models.py:755 part/models.py:2323 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:641 +#: templates/js/translated/part.js:672 msgid "Category" msgstr "" @@ -4041,7 +4041,7 @@ msgid "Part category" msgstr "" #: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:257 templates/js/translated/part.js:485 +#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 msgid "IPN" msgstr "" @@ -4054,7 +4054,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:261 +#: report/models.py:200 templates/js/translated/part.js:292 msgid "Revision" msgstr "" @@ -4161,7 +4161,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:906 +#: part/models.py:2179 templates/js/translated/part.js:937 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" @@ -4178,7 +4178,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:915 +#: part/models.py:2191 templates/js/translated/part.js:946 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" @@ -4187,7 +4187,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:923 +#: part/models.py:2197 templates/js/translated/part.js:954 msgid "Requires Value" msgstr "" @@ -4195,7 +4195,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:930 +#: part/models.py:2203 templates/js/translated/part.js:961 msgid "Requires Attachment" msgstr "" @@ -4427,7 +4427,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:1912 +#: part/templates/part/category.html:38 msgid "Create new part category" msgstr "" @@ -4501,36 +4501,14 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/category.html:256 -#: stock/templates/stock/location.html:251 -msgid "Create new location" +#: part/templates/part/category.html:253 +msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:261 part/templates/part/category.html:291 -#: templates/js/translated/part.js:25 -msgid "New Category" -msgstr "" - -#: part/templates/part/category.html:262 -msgid "Create new category" -msgstr "" - -#: part/templates/part/category.html:292 -msgid "Create new Part Category" -msgstr "" - -#: part/templates/part/category.html:298 stock/views.py:959 +#: part/templates/part/category.html:280 stock/views.py:959 msgid "Create new Stock Location" msgstr "" -#: part/templates/part/category.html:317 -msgid "Select parent category" -msgstr "" - -#: part/templates/part/category.html:324 part/views.py:1860 -msgid "Edit Part Category" -msgstr "" - #: part/templates/part/category_delete.html:5 msgid "Are you sure you want to delete category" msgstr "" @@ -4788,8 +4766,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:172 -#: templates/js/translated/part.js:249 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 +#: templates/js/translated/part.js:280 msgid "Inactive" msgstr "" @@ -4875,8 +4853,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:501 -#: templates/js/translated/part.js:674 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 +#: templates/js/translated/part.js:705 msgid "Building" msgstr "" @@ -5031,7 +5009,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2330 +#: part/templates/part/prices.html:197 part/views.py:2287 msgid "Add Internal Price Break" msgstr "" @@ -5052,7 +5030,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 -#: templates/js/translated/part.js:491 templates/js/translated/part.js:678 +#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5178,6 +5156,10 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" +#: part/views.py:1860 templates/js/translated/part.js:41 +msgid "Edit Part Category" +msgstr "" + #: part/views.py:1898 msgid "Delete Part Category" msgstr "" @@ -5186,35 +5168,35 @@ msgstr "" msgid "Part category was deleted" msgstr "" -#: part/views.py:1956 +#: part/views.py:1913 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2057 +#: part/views.py:2014 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2113 +#: part/views.py:2070 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2132 +#: part/views.py:2089 msgid "Create BOM Item" msgstr "" -#: part/views.py:2202 +#: part/views.py:2159 msgid "Edit BOM item" msgstr "" -#: part/views.py:2263 +#: part/views.py:2220 msgid "Added new price break" msgstr "" -#: part/views.py:2339 +#: part/views.py:2296 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2347 +#: part/views.py:2304 msgid "Delete Internal Price Break" msgstr "" @@ -5983,6 +5965,10 @@ msgstr "" msgid "Print labels" msgstr "" +#: stock/templates/stock/location.html:251 +msgid "Create new location" +msgstr "" + #: stock/templates/stock/location_delete.html:7 msgid "Are you sure you want to delete this stock location?" msgstr "" @@ -6864,8 +6850,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:579 -#: templates/js/translated/part.js:824 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 +#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6947,34 +6933,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:156 -#: templates/js/translated/part.js:241 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 +#: templates/js/translated/part.js:272 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:160 -#: templates/js/translated/part.js:245 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 +#: templates/js/translated/part.js:276 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:330 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:371 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:372 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:389 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:401 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 msgid "Delete Parameter" msgstr "" @@ -7206,91 +7192,99 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:26 +#: templates/js/translated/part.js:20 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:56 +msgid "New Category" +msgstr "" + +#: templates/js/translated/part.js:57 msgid "Create New Part Category" msgstr "" -#: templates/js/translated/part.js:34 +#: templates/js/translated/part.js:65 msgid "New Parent" msgstr "" -#: templates/js/translated/part.js:97 +#: templates/js/translated/part.js:128 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:148 templates/js/translated/part.js:233 +#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:152 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:164 +#: templates/js/translated/part.js:195 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:199 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:313 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:469 templates/js/translated/part.js:708 +#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:647 +#: templates/js/translated/part.js:678 msgid "No category" msgstr "" -#: templates/js/translated/part.js:665 +#: templates/js/translated/part.js:696 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:849 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:892 +#: templates/js/translated/part.js:923 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:943 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:944 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:950 +#: templates/js/translated/part.js:981 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:975 +#: templates/js/translated/part.js:1006 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1028 +#: templates/js/translated/part.js:1059 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1029 +#: templates/js/translated/part.js:1060 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1129 +#: templates/js/translated/part.js:1160 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1148 +#: templates/js/translated/part.js:1179 msgid "Single Price Difference" msgstr "" From 9486bba1a404ab15309fcd866397160e58ad59ee Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 11:57:34 +1000 Subject: [PATCH 043/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/vi/LC_MESSAGES/django.po | 208 +++++++++++----------- 1 file changed, 101 insertions(+), 107 deletions(-) diff --git a/InvenTree/locale/vi/LC_MESSAGES/django.po b/InvenTree/locale/vi/LC_MESSAGES/django.po index 88c13ffc9c..8b7774898d 100644 --- a/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/InvenTree/locale/vi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 23:04+0000\n" -"PO-Revision-Date: 2021-08-03 23:57\n" +"POT-Creation-Date: 2021-08-04 01:53+0000\n" +"PO-Revision-Date: 2021-08-04 01:57\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -137,8 +137,8 @@ msgstr "" #: label/models.py:112 part/models.py:718 part/models.py:2246 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:206 -#: templates/js/translated/part.js:339 templates/js/translated/part.js:831 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "" @@ -159,9 +159,9 @@ msgstr "" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:265 -#: templates/js/translated/part.js:449 templates/js/translated/part.js:626 -#: templates/js/translated/part.js:843 templates/js/translated/part.js:911 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 +#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 +#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1016 -#: templates/js/translated/part.js:1138 templates/js/translated/part.js:1194 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "" @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:430 -#: templates/js/translated/part.js:593 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 +#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "" @@ -2070,7 +2070,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1021 +#: templates/js/translated/part.js:1052 msgid "Price" msgstr "" @@ -2205,7 +2205,7 @@ msgstr "" #: order/models.py:160 part/models.py:774 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:687 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 msgid "Link" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:348 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2317,7 +2317,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:354 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 msgid "Units" msgstr "" @@ -2464,13 +2464,13 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:79 +#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:78 +#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 msgid "New Supplier Part" msgstr "" @@ -2686,8 +2686,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:269 templates/js/translated/part.js:494 -#: templates/js/translated/part.js:654 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 +#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2259 +#: part/templates/part/prices.html:253 part/views.py:2216 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2321 +#: company/templates/company/supplier_part.html:199 part/views.py:2278 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2307 +#: company/templates/company/supplier_part.html:213 part/views.py:2264 msgid "Edit Price Break" msgstr "" @@ -3212,14 +3212,14 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:255 part/templates/part/category.html:297 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:64 +#: part/templates/part/category.html:279 +#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:65 +#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 msgid "Create new stock location" msgstr "" @@ -3442,7 +3442,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:996 templates/js/translated/part.js:1185 +#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 msgid "Unit Price" msgstr "" @@ -3482,7 +3482,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:855 templates/navbar.html:23 +#: templates/js/translated/part.js:886 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3496,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:670 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 msgid "On Order" msgstr "" @@ -4032,7 +4032,7 @@ msgstr "" #: part/models.py:755 part/models.py:2323 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:641 +#: templates/js/translated/part.js:672 msgid "Category" msgstr "" @@ -4041,7 +4041,7 @@ msgid "Part category" msgstr "" #: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:257 templates/js/translated/part.js:485 +#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 msgid "IPN" msgstr "" @@ -4054,7 +4054,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:261 +#: report/models.py:200 templates/js/translated/part.js:292 msgid "Revision" msgstr "" @@ -4161,7 +4161,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:906 +#: part/models.py:2179 templates/js/translated/part.js:937 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" @@ -4178,7 +4178,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:915 +#: part/models.py:2191 templates/js/translated/part.js:946 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" @@ -4187,7 +4187,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:923 +#: part/models.py:2197 templates/js/translated/part.js:954 msgid "Requires Value" msgstr "" @@ -4195,7 +4195,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:930 +#: part/models.py:2203 templates/js/translated/part.js:961 msgid "Requires Attachment" msgstr "" @@ -4427,7 +4427,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:1912 +#: part/templates/part/category.html:38 msgid "Create new part category" msgstr "" @@ -4501,36 +4501,14 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/category.html:256 -#: stock/templates/stock/location.html:251 -msgid "Create new location" +#: part/templates/part/category.html:253 +msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:261 part/templates/part/category.html:291 -#: templates/js/translated/part.js:25 -msgid "New Category" -msgstr "" - -#: part/templates/part/category.html:262 -msgid "Create new category" -msgstr "" - -#: part/templates/part/category.html:292 -msgid "Create new Part Category" -msgstr "" - -#: part/templates/part/category.html:298 stock/views.py:959 +#: part/templates/part/category.html:280 stock/views.py:959 msgid "Create new Stock Location" msgstr "" -#: part/templates/part/category.html:317 -msgid "Select parent category" -msgstr "" - -#: part/templates/part/category.html:324 part/views.py:1860 -msgid "Edit Part Category" -msgstr "" - #: part/templates/part/category_delete.html:5 msgid "Are you sure you want to delete category" msgstr "" @@ -4788,8 +4766,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:172 -#: templates/js/translated/part.js:249 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 +#: templates/js/translated/part.js:280 msgid "Inactive" msgstr "" @@ -4875,8 +4853,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:501 -#: templates/js/translated/part.js:674 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 +#: templates/js/translated/part.js:705 msgid "Building" msgstr "" @@ -5031,7 +5009,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2330 +#: part/templates/part/prices.html:197 part/views.py:2287 msgid "Add Internal Price Break" msgstr "" @@ -5052,7 +5030,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 -#: templates/js/translated/part.js:491 templates/js/translated/part.js:678 +#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5178,6 +5156,10 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" +#: part/views.py:1860 templates/js/translated/part.js:41 +msgid "Edit Part Category" +msgstr "" + #: part/views.py:1898 msgid "Delete Part Category" msgstr "" @@ -5186,35 +5168,35 @@ msgstr "" msgid "Part category was deleted" msgstr "" -#: part/views.py:1956 +#: part/views.py:1913 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2057 +#: part/views.py:2014 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2113 +#: part/views.py:2070 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2132 +#: part/views.py:2089 msgid "Create BOM Item" msgstr "" -#: part/views.py:2202 +#: part/views.py:2159 msgid "Edit BOM item" msgstr "" -#: part/views.py:2263 +#: part/views.py:2220 msgid "Added new price break" msgstr "" -#: part/views.py:2339 +#: part/views.py:2296 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2347 +#: part/views.py:2304 msgid "Delete Internal Price Break" msgstr "" @@ -5983,6 +5965,10 @@ msgstr "" msgid "Print labels" msgstr "" +#: stock/templates/stock/location.html:251 +msgid "Create new location" +msgstr "" + #: stock/templates/stock/location_delete.html:7 msgid "Are you sure you want to delete this stock location?" msgstr "" @@ -6864,8 +6850,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:579 -#: templates/js/translated/part.js:824 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 +#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6947,34 +6933,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:156 -#: templates/js/translated/part.js:241 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 +#: templates/js/translated/part.js:272 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:160 -#: templates/js/translated/part.js:245 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 +#: templates/js/translated/part.js:276 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:330 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:371 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:372 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:389 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:401 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 msgid "Delete Parameter" msgstr "" @@ -7206,91 +7192,99 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:26 +#: templates/js/translated/part.js:20 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:56 +msgid "New Category" +msgstr "" + +#: templates/js/translated/part.js:57 msgid "Create New Part Category" msgstr "" -#: templates/js/translated/part.js:34 +#: templates/js/translated/part.js:65 msgid "New Parent" msgstr "" -#: templates/js/translated/part.js:97 +#: templates/js/translated/part.js:128 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:148 templates/js/translated/part.js:233 +#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:152 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:164 +#: templates/js/translated/part.js:195 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:199 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:313 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:469 templates/js/translated/part.js:708 +#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:647 +#: templates/js/translated/part.js:678 msgid "No category" msgstr "" -#: templates/js/translated/part.js:665 +#: templates/js/translated/part.js:696 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:849 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:892 +#: templates/js/translated/part.js:923 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:943 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:944 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:950 +#: templates/js/translated/part.js:981 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:975 +#: templates/js/translated/part.js:1006 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1028 +#: templates/js/translated/part.js:1059 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1029 +#: templates/js/translated/part.js:1060 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1129 +#: templates/js/translated/part.js:1160 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1148 +#: templates/js/translated/part.js:1179 msgid "Single Price Difference" msgstr "" From 00085cd05708777295a603b7207cbcb6c1c1f28e Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 11:57:35 +1000 Subject: [PATCH 044/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/sv/LC_MESSAGES/django.po | 208 +++++++++++----------- 1 file changed, 101 insertions(+), 107 deletions(-) diff --git a/InvenTree/locale/sv/LC_MESSAGES/django.po b/InvenTree/locale/sv/LC_MESSAGES/django.po index be83a3b98f..27ba25f0d5 100644 --- a/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/InvenTree/locale/sv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 23:04+0000\n" -"PO-Revision-Date: 2021-08-03 23:57\n" +"POT-Creation-Date: 2021-08-04 01:53+0000\n" +"PO-Revision-Date: 2021-08-04 01:57\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -137,8 +137,8 @@ msgstr "" #: label/models.py:112 part/models.py:718 part/models.py:2246 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:206 -#: templates/js/translated/part.js:339 templates/js/translated/part.js:831 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "" @@ -159,9 +159,9 @@ msgstr "" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:265 -#: templates/js/translated/part.js:449 templates/js/translated/part.js:626 -#: templates/js/translated/part.js:843 templates/js/translated/part.js:911 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 +#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 +#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1016 -#: templates/js/translated/part.js:1138 templates/js/translated/part.js:1194 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "" @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:430 -#: templates/js/translated/part.js:593 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 +#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "" @@ -2070,7 +2070,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1021 +#: templates/js/translated/part.js:1052 msgid "Price" msgstr "" @@ -2205,7 +2205,7 @@ msgstr "" #: order/models.py:160 part/models.py:774 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:687 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 msgid "Link" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:348 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2317,7 +2317,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:354 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 msgid "Units" msgstr "" @@ -2464,13 +2464,13 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:79 +#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:78 +#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 msgid "New Supplier Part" msgstr "" @@ -2686,8 +2686,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:269 templates/js/translated/part.js:494 -#: templates/js/translated/part.js:654 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 +#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2259 +#: part/templates/part/prices.html:253 part/views.py:2216 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2321 +#: company/templates/company/supplier_part.html:199 part/views.py:2278 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2307 +#: company/templates/company/supplier_part.html:213 part/views.py:2264 msgid "Edit Price Break" msgstr "" @@ -3212,14 +3212,14 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:255 part/templates/part/category.html:297 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:64 +#: part/templates/part/category.html:279 +#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:65 +#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 msgid "Create new stock location" msgstr "" @@ -3442,7 +3442,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:996 templates/js/translated/part.js:1185 +#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 msgid "Unit Price" msgstr "" @@ -3482,7 +3482,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:855 templates/navbar.html:23 +#: templates/js/translated/part.js:886 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3496,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:670 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 msgid "On Order" msgstr "" @@ -4032,7 +4032,7 @@ msgstr "" #: part/models.py:755 part/models.py:2323 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:641 +#: templates/js/translated/part.js:672 msgid "Category" msgstr "" @@ -4041,7 +4041,7 @@ msgid "Part category" msgstr "" #: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:257 templates/js/translated/part.js:485 +#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 msgid "IPN" msgstr "" @@ -4054,7 +4054,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:261 +#: report/models.py:200 templates/js/translated/part.js:292 msgid "Revision" msgstr "" @@ -4161,7 +4161,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:906 +#: part/models.py:2179 templates/js/translated/part.js:937 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" @@ -4178,7 +4178,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:915 +#: part/models.py:2191 templates/js/translated/part.js:946 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" @@ -4187,7 +4187,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:923 +#: part/models.py:2197 templates/js/translated/part.js:954 msgid "Requires Value" msgstr "" @@ -4195,7 +4195,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:930 +#: part/models.py:2203 templates/js/translated/part.js:961 msgid "Requires Attachment" msgstr "" @@ -4427,7 +4427,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:1912 +#: part/templates/part/category.html:38 msgid "Create new part category" msgstr "" @@ -4501,36 +4501,14 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/category.html:256 -#: stock/templates/stock/location.html:251 -msgid "Create new location" +#: part/templates/part/category.html:253 +msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:261 part/templates/part/category.html:291 -#: templates/js/translated/part.js:25 -msgid "New Category" -msgstr "" - -#: part/templates/part/category.html:262 -msgid "Create new category" -msgstr "" - -#: part/templates/part/category.html:292 -msgid "Create new Part Category" -msgstr "" - -#: part/templates/part/category.html:298 stock/views.py:959 +#: part/templates/part/category.html:280 stock/views.py:959 msgid "Create new Stock Location" msgstr "" -#: part/templates/part/category.html:317 -msgid "Select parent category" -msgstr "" - -#: part/templates/part/category.html:324 part/views.py:1860 -msgid "Edit Part Category" -msgstr "" - #: part/templates/part/category_delete.html:5 msgid "Are you sure you want to delete category" msgstr "" @@ -4788,8 +4766,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:172 -#: templates/js/translated/part.js:249 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 +#: templates/js/translated/part.js:280 msgid "Inactive" msgstr "" @@ -4875,8 +4853,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:501 -#: templates/js/translated/part.js:674 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 +#: templates/js/translated/part.js:705 msgid "Building" msgstr "" @@ -5031,7 +5009,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2330 +#: part/templates/part/prices.html:197 part/views.py:2287 msgid "Add Internal Price Break" msgstr "" @@ -5052,7 +5030,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 -#: templates/js/translated/part.js:491 templates/js/translated/part.js:678 +#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5178,6 +5156,10 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" +#: part/views.py:1860 templates/js/translated/part.js:41 +msgid "Edit Part Category" +msgstr "" + #: part/views.py:1898 msgid "Delete Part Category" msgstr "" @@ -5186,35 +5168,35 @@ msgstr "" msgid "Part category was deleted" msgstr "" -#: part/views.py:1956 +#: part/views.py:1913 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2057 +#: part/views.py:2014 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2113 +#: part/views.py:2070 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2132 +#: part/views.py:2089 msgid "Create BOM Item" msgstr "" -#: part/views.py:2202 +#: part/views.py:2159 msgid "Edit BOM item" msgstr "" -#: part/views.py:2263 +#: part/views.py:2220 msgid "Added new price break" msgstr "" -#: part/views.py:2339 +#: part/views.py:2296 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2347 +#: part/views.py:2304 msgid "Delete Internal Price Break" msgstr "" @@ -5983,6 +5965,10 @@ msgstr "" msgid "Print labels" msgstr "" +#: stock/templates/stock/location.html:251 +msgid "Create new location" +msgstr "" + #: stock/templates/stock/location_delete.html:7 msgid "Are you sure you want to delete this stock location?" msgstr "" @@ -6864,8 +6850,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:579 -#: templates/js/translated/part.js:824 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 +#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6947,34 +6933,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:156 -#: templates/js/translated/part.js:241 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 +#: templates/js/translated/part.js:272 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:160 -#: templates/js/translated/part.js:245 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 +#: templates/js/translated/part.js:276 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:330 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:371 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:372 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:389 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:401 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 msgid "Delete Parameter" msgstr "" @@ -7206,91 +7192,99 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:26 +#: templates/js/translated/part.js:20 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:56 +msgid "New Category" +msgstr "" + +#: templates/js/translated/part.js:57 msgid "Create New Part Category" msgstr "" -#: templates/js/translated/part.js:34 +#: templates/js/translated/part.js:65 msgid "New Parent" msgstr "" -#: templates/js/translated/part.js:97 +#: templates/js/translated/part.js:128 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:148 templates/js/translated/part.js:233 +#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:152 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:164 +#: templates/js/translated/part.js:195 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:199 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:313 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:469 templates/js/translated/part.js:708 +#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:647 +#: templates/js/translated/part.js:678 msgid "No category" msgstr "" -#: templates/js/translated/part.js:665 +#: templates/js/translated/part.js:696 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:849 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:892 +#: templates/js/translated/part.js:923 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:943 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:944 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:950 +#: templates/js/translated/part.js:981 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:975 +#: templates/js/translated/part.js:1006 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1028 +#: templates/js/translated/part.js:1059 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1029 +#: templates/js/translated/part.js:1060 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1129 +#: templates/js/translated/part.js:1160 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1148 +#: templates/js/translated/part.js:1179 msgid "Single Price Difference" msgstr "" From 635cdf559cc0da171adab676e29b5faebcccfa0f Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 11:57:37 +1000 Subject: [PATCH 045/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/no/LC_MESSAGES/django.po | 208 +++++++++++----------- 1 file changed, 101 insertions(+), 107 deletions(-) diff --git a/InvenTree/locale/no/LC_MESSAGES/django.po b/InvenTree/locale/no/LC_MESSAGES/django.po index d272173907..03b0f2ccfc 100644 --- a/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/InvenTree/locale/no/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 23:04+0000\n" -"PO-Revision-Date: 2021-08-03 23:57\n" +"POT-Creation-Date: 2021-08-04 01:53+0000\n" +"PO-Revision-Date: 2021-08-04 01:57\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -137,8 +137,8 @@ msgstr "Ugyldig valg" #: label/models.py:112 part/models.py:718 part/models.py:2246 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:206 -#: templates/js/translated/part.js:339 templates/js/translated/part.js:831 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "Navn" @@ -159,9 +159,9 @@ msgstr "Navn" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:265 -#: templates/js/translated/part.js:449 templates/js/translated/part.js:626 -#: templates/js/translated/part.js:843 templates/js/translated/part.js:911 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 +#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 +#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1016 -#: templates/js/translated/part.js:1138 templates/js/translated/part.js:1194 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "" @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:430 -#: templates/js/translated/part.js:593 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 +#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "" @@ -2070,7 +2070,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1021 +#: templates/js/translated/part.js:1052 msgid "Price" msgstr "" @@ -2205,7 +2205,7 @@ msgstr "" #: order/models.py:160 part/models.py:774 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:687 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 msgid "Link" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:348 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2317,7 +2317,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:354 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 msgid "Units" msgstr "" @@ -2464,13 +2464,13 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:79 +#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:78 +#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 msgid "New Supplier Part" msgstr "" @@ -2686,8 +2686,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:269 templates/js/translated/part.js:494 -#: templates/js/translated/part.js:654 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 +#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2259 +#: part/templates/part/prices.html:253 part/views.py:2216 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2321 +#: company/templates/company/supplier_part.html:199 part/views.py:2278 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2307 +#: company/templates/company/supplier_part.html:213 part/views.py:2264 msgid "Edit Price Break" msgstr "" @@ -3212,14 +3212,14 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:255 part/templates/part/category.html:297 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:64 +#: part/templates/part/category.html:279 +#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:65 +#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 msgid "Create new stock location" msgstr "" @@ -3442,7 +3442,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:996 templates/js/translated/part.js:1185 +#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 msgid "Unit Price" msgstr "" @@ -3482,7 +3482,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:855 templates/navbar.html:23 +#: templates/js/translated/part.js:886 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3496,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:670 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 msgid "On Order" msgstr "" @@ -4032,7 +4032,7 @@ msgstr "" #: part/models.py:755 part/models.py:2323 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:641 +#: templates/js/translated/part.js:672 msgid "Category" msgstr "" @@ -4041,7 +4041,7 @@ msgid "Part category" msgstr "" #: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:257 templates/js/translated/part.js:485 +#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 msgid "IPN" msgstr "" @@ -4054,7 +4054,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:261 +#: report/models.py:200 templates/js/translated/part.js:292 msgid "Revision" msgstr "" @@ -4161,7 +4161,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:906 +#: part/models.py:2179 templates/js/translated/part.js:937 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" @@ -4178,7 +4178,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:915 +#: part/models.py:2191 templates/js/translated/part.js:946 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" @@ -4187,7 +4187,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:923 +#: part/models.py:2197 templates/js/translated/part.js:954 msgid "Requires Value" msgstr "" @@ -4195,7 +4195,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:930 +#: part/models.py:2203 templates/js/translated/part.js:961 msgid "Requires Attachment" msgstr "" @@ -4427,7 +4427,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:1912 +#: part/templates/part/category.html:38 msgid "Create new part category" msgstr "" @@ -4501,36 +4501,14 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/category.html:256 -#: stock/templates/stock/location.html:251 -msgid "Create new location" +#: part/templates/part/category.html:253 +msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:261 part/templates/part/category.html:291 -#: templates/js/translated/part.js:25 -msgid "New Category" -msgstr "" - -#: part/templates/part/category.html:262 -msgid "Create new category" -msgstr "" - -#: part/templates/part/category.html:292 -msgid "Create new Part Category" -msgstr "" - -#: part/templates/part/category.html:298 stock/views.py:959 +#: part/templates/part/category.html:280 stock/views.py:959 msgid "Create new Stock Location" msgstr "" -#: part/templates/part/category.html:317 -msgid "Select parent category" -msgstr "" - -#: part/templates/part/category.html:324 part/views.py:1860 -msgid "Edit Part Category" -msgstr "" - #: part/templates/part/category_delete.html:5 msgid "Are you sure you want to delete category" msgstr "" @@ -4788,8 +4766,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:172 -#: templates/js/translated/part.js:249 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 +#: templates/js/translated/part.js:280 msgid "Inactive" msgstr "" @@ -4875,8 +4853,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:501 -#: templates/js/translated/part.js:674 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 +#: templates/js/translated/part.js:705 msgid "Building" msgstr "" @@ -5031,7 +5009,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2330 +#: part/templates/part/prices.html:197 part/views.py:2287 msgid "Add Internal Price Break" msgstr "" @@ -5052,7 +5030,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 -#: templates/js/translated/part.js:491 templates/js/translated/part.js:678 +#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5178,6 +5156,10 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" +#: part/views.py:1860 templates/js/translated/part.js:41 +msgid "Edit Part Category" +msgstr "" + #: part/views.py:1898 msgid "Delete Part Category" msgstr "" @@ -5186,35 +5168,35 @@ msgstr "" msgid "Part category was deleted" msgstr "" -#: part/views.py:1956 +#: part/views.py:1913 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2057 +#: part/views.py:2014 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2113 +#: part/views.py:2070 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2132 +#: part/views.py:2089 msgid "Create BOM Item" msgstr "" -#: part/views.py:2202 +#: part/views.py:2159 msgid "Edit BOM item" msgstr "" -#: part/views.py:2263 +#: part/views.py:2220 msgid "Added new price break" msgstr "" -#: part/views.py:2339 +#: part/views.py:2296 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2347 +#: part/views.py:2304 msgid "Delete Internal Price Break" msgstr "" @@ -5983,6 +5965,10 @@ msgstr "" msgid "Print labels" msgstr "" +#: stock/templates/stock/location.html:251 +msgid "Create new location" +msgstr "" + #: stock/templates/stock/location_delete.html:7 msgid "Are you sure you want to delete this stock location?" msgstr "" @@ -6864,8 +6850,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:579 -#: templates/js/translated/part.js:824 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 +#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6947,34 +6933,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:156 -#: templates/js/translated/part.js:241 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 +#: templates/js/translated/part.js:272 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:160 -#: templates/js/translated/part.js:245 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 +#: templates/js/translated/part.js:276 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:330 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:371 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:372 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:389 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:401 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 msgid "Delete Parameter" msgstr "" @@ -7206,91 +7192,99 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:26 +#: templates/js/translated/part.js:20 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:56 +msgid "New Category" +msgstr "" + +#: templates/js/translated/part.js:57 msgid "Create New Part Category" msgstr "" -#: templates/js/translated/part.js:34 +#: templates/js/translated/part.js:65 msgid "New Parent" msgstr "" -#: templates/js/translated/part.js:97 +#: templates/js/translated/part.js:128 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:148 templates/js/translated/part.js:233 +#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:152 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:164 +#: templates/js/translated/part.js:195 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:199 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:313 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:469 templates/js/translated/part.js:708 +#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:647 +#: templates/js/translated/part.js:678 msgid "No category" msgstr "" -#: templates/js/translated/part.js:665 +#: templates/js/translated/part.js:696 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:849 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:892 +#: templates/js/translated/part.js:923 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:943 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:944 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:950 +#: templates/js/translated/part.js:981 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:975 +#: templates/js/translated/part.js:1006 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1028 +#: templates/js/translated/part.js:1059 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1029 +#: templates/js/translated/part.js:1060 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1129 +#: templates/js/translated/part.js:1160 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1148 +#: templates/js/translated/part.js:1179 msgid "Single Price Difference" msgstr "" From a2bdff39b697b31d91381b4089cb08d0e66a5a49 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 11:57:38 +1000 Subject: [PATCH 046/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/nl/LC_MESSAGES/django.po | 208 +++++++++++----------- 1 file changed, 101 insertions(+), 107 deletions(-) diff --git a/InvenTree/locale/nl/LC_MESSAGES/django.po b/InvenTree/locale/nl/LC_MESSAGES/django.po index 7567566881..b0704b59f9 100644 --- a/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/InvenTree/locale/nl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 23:04+0000\n" -"PO-Revision-Date: 2021-08-03 23:57\n" +"POT-Creation-Date: 2021-08-04 01:53+0000\n" +"PO-Revision-Date: 2021-08-04 01:57\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -137,8 +137,8 @@ msgstr "Ongeldige keuze" #: label/models.py:112 part/models.py:718 part/models.py:2246 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:206 -#: templates/js/translated/part.js:339 templates/js/translated/part.js:831 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "Naam" @@ -159,9 +159,9 @@ msgstr "Naam" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:265 -#: templates/js/translated/part.js:449 templates/js/translated/part.js:626 -#: templates/js/translated/part.js:843 templates/js/translated/part.js:911 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 +#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 +#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1016 -#: templates/js/translated/part.js:1138 templates/js/translated/part.js:1194 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "Aantal" @@ -714,8 +714,8 @@ msgstr "BuildOrder waaraan deze build is toegewezen" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:430 -#: templates/js/translated/part.js:593 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 +#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "Onderdeel" @@ -2070,7 +2070,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1021 +#: templates/js/translated/part.js:1052 msgid "Price" msgstr "" @@ -2205,7 +2205,7 @@ msgstr "" #: order/models.py:160 part/models.py:774 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:687 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 msgid "Link" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:348 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2317,7 +2317,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:354 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 msgid "Units" msgstr "" @@ -2464,13 +2464,13 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:79 +#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:78 +#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 msgid "New Supplier Part" msgstr "" @@ -2686,8 +2686,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:269 templates/js/translated/part.js:494 -#: templates/js/translated/part.js:654 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 +#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2259 +#: part/templates/part/prices.html:253 part/views.py:2216 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2321 +#: company/templates/company/supplier_part.html:199 part/views.py:2278 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2307 +#: company/templates/company/supplier_part.html:213 part/views.py:2264 msgid "Edit Price Break" msgstr "" @@ -3212,14 +3212,14 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:255 part/templates/part/category.html:297 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:64 +#: part/templates/part/category.html:279 +#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:65 +#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 msgid "Create new stock location" msgstr "" @@ -3442,7 +3442,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:996 templates/js/translated/part.js:1185 +#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 msgid "Unit Price" msgstr "" @@ -3482,7 +3482,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:855 templates/navbar.html:23 +#: templates/js/translated/part.js:886 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3496,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:670 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 msgid "On Order" msgstr "" @@ -4032,7 +4032,7 @@ msgstr "" #: part/models.py:755 part/models.py:2323 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:641 +#: templates/js/translated/part.js:672 msgid "Category" msgstr "" @@ -4041,7 +4041,7 @@ msgid "Part category" msgstr "" #: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:257 templates/js/translated/part.js:485 +#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 msgid "IPN" msgstr "" @@ -4054,7 +4054,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:261 +#: report/models.py:200 templates/js/translated/part.js:292 msgid "Revision" msgstr "" @@ -4161,7 +4161,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:906 +#: part/models.py:2179 templates/js/translated/part.js:937 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" @@ -4178,7 +4178,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:915 +#: part/models.py:2191 templates/js/translated/part.js:946 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" @@ -4187,7 +4187,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:923 +#: part/models.py:2197 templates/js/translated/part.js:954 msgid "Requires Value" msgstr "" @@ -4195,7 +4195,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:930 +#: part/models.py:2203 templates/js/translated/part.js:961 msgid "Requires Attachment" msgstr "" @@ -4427,7 +4427,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:1912 +#: part/templates/part/category.html:38 msgid "Create new part category" msgstr "" @@ -4501,36 +4501,14 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/category.html:256 -#: stock/templates/stock/location.html:251 -msgid "Create new location" +#: part/templates/part/category.html:253 +msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:261 part/templates/part/category.html:291 -#: templates/js/translated/part.js:25 -msgid "New Category" -msgstr "" - -#: part/templates/part/category.html:262 -msgid "Create new category" -msgstr "" - -#: part/templates/part/category.html:292 -msgid "Create new Part Category" -msgstr "" - -#: part/templates/part/category.html:298 stock/views.py:959 +#: part/templates/part/category.html:280 stock/views.py:959 msgid "Create new Stock Location" msgstr "" -#: part/templates/part/category.html:317 -msgid "Select parent category" -msgstr "" - -#: part/templates/part/category.html:324 part/views.py:1860 -msgid "Edit Part Category" -msgstr "" - #: part/templates/part/category_delete.html:5 msgid "Are you sure you want to delete category" msgstr "" @@ -4788,8 +4766,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:172 -#: templates/js/translated/part.js:249 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 +#: templates/js/translated/part.js:280 msgid "Inactive" msgstr "" @@ -4875,8 +4853,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:501 -#: templates/js/translated/part.js:674 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 +#: templates/js/translated/part.js:705 msgid "Building" msgstr "" @@ -5031,7 +5009,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2330 +#: part/templates/part/prices.html:197 part/views.py:2287 msgid "Add Internal Price Break" msgstr "" @@ -5052,7 +5030,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 -#: templates/js/translated/part.js:491 templates/js/translated/part.js:678 +#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5178,6 +5156,10 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" +#: part/views.py:1860 templates/js/translated/part.js:41 +msgid "Edit Part Category" +msgstr "" + #: part/views.py:1898 msgid "Delete Part Category" msgstr "" @@ -5186,35 +5168,35 @@ msgstr "" msgid "Part category was deleted" msgstr "" -#: part/views.py:1956 +#: part/views.py:1913 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2057 +#: part/views.py:2014 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2113 +#: part/views.py:2070 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2132 +#: part/views.py:2089 msgid "Create BOM Item" msgstr "" -#: part/views.py:2202 +#: part/views.py:2159 msgid "Edit BOM item" msgstr "" -#: part/views.py:2263 +#: part/views.py:2220 msgid "Added new price break" msgstr "" -#: part/views.py:2339 +#: part/views.py:2296 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2347 +#: part/views.py:2304 msgid "Delete Internal Price Break" msgstr "" @@ -5983,6 +5965,10 @@ msgstr "" msgid "Print labels" msgstr "" +#: stock/templates/stock/location.html:251 +msgid "Create new location" +msgstr "" + #: stock/templates/stock/location_delete.html:7 msgid "Are you sure you want to delete this stock location?" msgstr "" @@ -6864,8 +6850,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:579 -#: templates/js/translated/part.js:824 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 +#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6947,34 +6933,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:156 -#: templates/js/translated/part.js:241 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 +#: templates/js/translated/part.js:272 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:160 -#: templates/js/translated/part.js:245 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 +#: templates/js/translated/part.js:276 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:330 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:371 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:372 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:389 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:401 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 msgid "Delete Parameter" msgstr "" @@ -7206,91 +7192,99 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:26 +#: templates/js/translated/part.js:20 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:56 +msgid "New Category" +msgstr "" + +#: templates/js/translated/part.js:57 msgid "Create New Part Category" msgstr "" -#: templates/js/translated/part.js:34 +#: templates/js/translated/part.js:65 msgid "New Parent" msgstr "" -#: templates/js/translated/part.js:97 +#: templates/js/translated/part.js:128 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:148 templates/js/translated/part.js:233 +#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:152 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:164 +#: templates/js/translated/part.js:195 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:199 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:313 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:469 templates/js/translated/part.js:708 +#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:647 +#: templates/js/translated/part.js:678 msgid "No category" msgstr "" -#: templates/js/translated/part.js:665 +#: templates/js/translated/part.js:696 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:849 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:892 +#: templates/js/translated/part.js:923 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:943 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:944 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:950 +#: templates/js/translated/part.js:981 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:975 +#: templates/js/translated/part.js:1006 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1028 +#: templates/js/translated/part.js:1059 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1029 +#: templates/js/translated/part.js:1060 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1129 +#: templates/js/translated/part.js:1160 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1148 +#: templates/js/translated/part.js:1179 msgid "Single Price Difference" msgstr "" From 3f57cdd01a5bfb1f35c822205d7c1b44a64a1a43 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 11:57:39 +1000 Subject: [PATCH 047/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/ko/LC_MESSAGES/django.po | 208 +++++++++++----------- 1 file changed, 101 insertions(+), 107 deletions(-) diff --git a/InvenTree/locale/ko/LC_MESSAGES/django.po b/InvenTree/locale/ko/LC_MESSAGES/django.po index bf826e12a6..c1efa8bdb6 100644 --- a/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/InvenTree/locale/ko/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 23:04+0000\n" -"PO-Revision-Date: 2021-08-03 23:57\n" +"POT-Creation-Date: 2021-08-04 01:53+0000\n" +"PO-Revision-Date: 2021-08-04 01:57\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -137,8 +137,8 @@ msgstr "" #: label/models.py:112 part/models.py:718 part/models.py:2246 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:206 -#: templates/js/translated/part.js:339 templates/js/translated/part.js:831 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "" @@ -159,9 +159,9 @@ msgstr "" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:265 -#: templates/js/translated/part.js:449 templates/js/translated/part.js:626 -#: templates/js/translated/part.js:843 templates/js/translated/part.js:911 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 +#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 +#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1016 -#: templates/js/translated/part.js:1138 templates/js/translated/part.js:1194 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "" @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:430 -#: templates/js/translated/part.js:593 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 +#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "" @@ -2070,7 +2070,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1021 +#: templates/js/translated/part.js:1052 msgid "Price" msgstr "" @@ -2205,7 +2205,7 @@ msgstr "" #: order/models.py:160 part/models.py:774 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:687 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 msgid "Link" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:348 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2317,7 +2317,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:354 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 msgid "Units" msgstr "" @@ -2464,13 +2464,13 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:79 +#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:78 +#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 msgid "New Supplier Part" msgstr "" @@ -2686,8 +2686,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:269 templates/js/translated/part.js:494 -#: templates/js/translated/part.js:654 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 +#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2259 +#: part/templates/part/prices.html:253 part/views.py:2216 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2321 +#: company/templates/company/supplier_part.html:199 part/views.py:2278 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2307 +#: company/templates/company/supplier_part.html:213 part/views.py:2264 msgid "Edit Price Break" msgstr "" @@ -3212,14 +3212,14 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:255 part/templates/part/category.html:297 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:64 +#: part/templates/part/category.html:279 +#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:65 +#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 msgid "Create new stock location" msgstr "" @@ -3442,7 +3442,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:996 templates/js/translated/part.js:1185 +#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 msgid "Unit Price" msgstr "" @@ -3482,7 +3482,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:855 templates/navbar.html:23 +#: templates/js/translated/part.js:886 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3496,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:670 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 msgid "On Order" msgstr "" @@ -4032,7 +4032,7 @@ msgstr "" #: part/models.py:755 part/models.py:2323 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:641 +#: templates/js/translated/part.js:672 msgid "Category" msgstr "" @@ -4041,7 +4041,7 @@ msgid "Part category" msgstr "" #: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:257 templates/js/translated/part.js:485 +#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 msgid "IPN" msgstr "" @@ -4054,7 +4054,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:261 +#: report/models.py:200 templates/js/translated/part.js:292 msgid "Revision" msgstr "" @@ -4161,7 +4161,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:906 +#: part/models.py:2179 templates/js/translated/part.js:937 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" @@ -4178,7 +4178,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:915 +#: part/models.py:2191 templates/js/translated/part.js:946 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" @@ -4187,7 +4187,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:923 +#: part/models.py:2197 templates/js/translated/part.js:954 msgid "Requires Value" msgstr "" @@ -4195,7 +4195,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:930 +#: part/models.py:2203 templates/js/translated/part.js:961 msgid "Requires Attachment" msgstr "" @@ -4427,7 +4427,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:1912 +#: part/templates/part/category.html:38 msgid "Create new part category" msgstr "" @@ -4501,36 +4501,14 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/category.html:256 -#: stock/templates/stock/location.html:251 -msgid "Create new location" +#: part/templates/part/category.html:253 +msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:261 part/templates/part/category.html:291 -#: templates/js/translated/part.js:25 -msgid "New Category" -msgstr "" - -#: part/templates/part/category.html:262 -msgid "Create new category" -msgstr "" - -#: part/templates/part/category.html:292 -msgid "Create new Part Category" -msgstr "" - -#: part/templates/part/category.html:298 stock/views.py:959 +#: part/templates/part/category.html:280 stock/views.py:959 msgid "Create new Stock Location" msgstr "" -#: part/templates/part/category.html:317 -msgid "Select parent category" -msgstr "" - -#: part/templates/part/category.html:324 part/views.py:1860 -msgid "Edit Part Category" -msgstr "" - #: part/templates/part/category_delete.html:5 msgid "Are you sure you want to delete category" msgstr "" @@ -4788,8 +4766,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:172 -#: templates/js/translated/part.js:249 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 +#: templates/js/translated/part.js:280 msgid "Inactive" msgstr "" @@ -4875,8 +4853,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:501 -#: templates/js/translated/part.js:674 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 +#: templates/js/translated/part.js:705 msgid "Building" msgstr "" @@ -5031,7 +5009,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2330 +#: part/templates/part/prices.html:197 part/views.py:2287 msgid "Add Internal Price Break" msgstr "" @@ -5052,7 +5030,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 -#: templates/js/translated/part.js:491 templates/js/translated/part.js:678 +#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5178,6 +5156,10 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" +#: part/views.py:1860 templates/js/translated/part.js:41 +msgid "Edit Part Category" +msgstr "" + #: part/views.py:1898 msgid "Delete Part Category" msgstr "" @@ -5186,35 +5168,35 @@ msgstr "" msgid "Part category was deleted" msgstr "" -#: part/views.py:1956 +#: part/views.py:1913 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2057 +#: part/views.py:2014 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2113 +#: part/views.py:2070 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2132 +#: part/views.py:2089 msgid "Create BOM Item" msgstr "" -#: part/views.py:2202 +#: part/views.py:2159 msgid "Edit BOM item" msgstr "" -#: part/views.py:2263 +#: part/views.py:2220 msgid "Added new price break" msgstr "" -#: part/views.py:2339 +#: part/views.py:2296 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2347 +#: part/views.py:2304 msgid "Delete Internal Price Break" msgstr "" @@ -5983,6 +5965,10 @@ msgstr "" msgid "Print labels" msgstr "" +#: stock/templates/stock/location.html:251 +msgid "Create new location" +msgstr "" + #: stock/templates/stock/location_delete.html:7 msgid "Are you sure you want to delete this stock location?" msgstr "" @@ -6864,8 +6850,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:579 -#: templates/js/translated/part.js:824 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 +#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6947,34 +6933,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:156 -#: templates/js/translated/part.js:241 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 +#: templates/js/translated/part.js:272 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:160 -#: templates/js/translated/part.js:245 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 +#: templates/js/translated/part.js:276 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:330 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:371 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:372 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:389 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:401 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 msgid "Delete Parameter" msgstr "" @@ -7206,91 +7192,99 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:26 +#: templates/js/translated/part.js:20 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:56 +msgid "New Category" +msgstr "" + +#: templates/js/translated/part.js:57 msgid "Create New Part Category" msgstr "" -#: templates/js/translated/part.js:34 +#: templates/js/translated/part.js:65 msgid "New Parent" msgstr "" -#: templates/js/translated/part.js:97 +#: templates/js/translated/part.js:128 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:148 templates/js/translated/part.js:233 +#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:152 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:164 +#: templates/js/translated/part.js:195 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:199 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:313 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:469 templates/js/translated/part.js:708 +#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:647 +#: templates/js/translated/part.js:678 msgid "No category" msgstr "" -#: templates/js/translated/part.js:665 +#: templates/js/translated/part.js:696 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:849 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:892 +#: templates/js/translated/part.js:923 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:943 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:944 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:950 +#: templates/js/translated/part.js:981 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:975 +#: templates/js/translated/part.js:1006 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1028 +#: templates/js/translated/part.js:1059 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1029 +#: templates/js/translated/part.js:1060 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1129 +#: templates/js/translated/part.js:1160 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1148 +#: templates/js/translated/part.js:1179 msgid "Single Price Difference" msgstr "" From 18aceec709b417f7346fb0e31a78d500f5feadd8 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 11:57:41 +1000 Subject: [PATCH 048/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/el/LC_MESSAGES/django.po | 208 +++++++++++----------- 1 file changed, 101 insertions(+), 107 deletions(-) diff --git a/InvenTree/locale/el/LC_MESSAGES/django.po b/InvenTree/locale/el/LC_MESSAGES/django.po index b0d264e2ac..e26a235f74 100644 --- a/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/InvenTree/locale/el/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 23:04+0000\n" -"PO-Revision-Date: 2021-08-03 23:57\n" +"POT-Creation-Date: 2021-08-04 01:53+0000\n" +"PO-Revision-Date: 2021-08-04 01:57\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -137,8 +137,8 @@ msgstr "" #: label/models.py:112 part/models.py:718 part/models.py:2246 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:206 -#: templates/js/translated/part.js:339 templates/js/translated/part.js:831 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "" @@ -159,9 +159,9 @@ msgstr "" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:265 -#: templates/js/translated/part.js:449 templates/js/translated/part.js:626 -#: templates/js/translated/part.js:843 templates/js/translated/part.js:911 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 +#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 +#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1016 -#: templates/js/translated/part.js:1138 templates/js/translated/part.js:1194 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "" @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:430 -#: templates/js/translated/part.js:593 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 +#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "" @@ -2070,7 +2070,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1021 +#: templates/js/translated/part.js:1052 msgid "Price" msgstr "" @@ -2205,7 +2205,7 @@ msgstr "" #: order/models.py:160 part/models.py:774 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:687 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 msgid "Link" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:348 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2317,7 +2317,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:354 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 msgid "Units" msgstr "" @@ -2464,13 +2464,13 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:79 +#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:78 +#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 msgid "New Supplier Part" msgstr "" @@ -2686,8 +2686,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:269 templates/js/translated/part.js:494 -#: templates/js/translated/part.js:654 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 +#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2259 +#: part/templates/part/prices.html:253 part/views.py:2216 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2321 +#: company/templates/company/supplier_part.html:199 part/views.py:2278 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2307 +#: company/templates/company/supplier_part.html:213 part/views.py:2264 msgid "Edit Price Break" msgstr "" @@ -3212,14 +3212,14 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:255 part/templates/part/category.html:297 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:64 +#: part/templates/part/category.html:279 +#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:65 +#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 msgid "Create new stock location" msgstr "" @@ -3442,7 +3442,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:996 templates/js/translated/part.js:1185 +#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 msgid "Unit Price" msgstr "" @@ -3482,7 +3482,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:855 templates/navbar.html:23 +#: templates/js/translated/part.js:886 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3496,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:670 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 msgid "On Order" msgstr "" @@ -4032,7 +4032,7 @@ msgstr "" #: part/models.py:755 part/models.py:2323 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:641 +#: templates/js/translated/part.js:672 msgid "Category" msgstr "" @@ -4041,7 +4041,7 @@ msgid "Part category" msgstr "" #: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:257 templates/js/translated/part.js:485 +#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 msgid "IPN" msgstr "" @@ -4054,7 +4054,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:261 +#: report/models.py:200 templates/js/translated/part.js:292 msgid "Revision" msgstr "" @@ -4161,7 +4161,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:906 +#: part/models.py:2179 templates/js/translated/part.js:937 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" @@ -4178,7 +4178,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:915 +#: part/models.py:2191 templates/js/translated/part.js:946 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" @@ -4187,7 +4187,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:923 +#: part/models.py:2197 templates/js/translated/part.js:954 msgid "Requires Value" msgstr "" @@ -4195,7 +4195,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:930 +#: part/models.py:2203 templates/js/translated/part.js:961 msgid "Requires Attachment" msgstr "" @@ -4427,7 +4427,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:1912 +#: part/templates/part/category.html:38 msgid "Create new part category" msgstr "" @@ -4501,36 +4501,14 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/category.html:256 -#: stock/templates/stock/location.html:251 -msgid "Create new location" +#: part/templates/part/category.html:253 +msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:261 part/templates/part/category.html:291 -#: templates/js/translated/part.js:25 -msgid "New Category" -msgstr "" - -#: part/templates/part/category.html:262 -msgid "Create new category" -msgstr "" - -#: part/templates/part/category.html:292 -msgid "Create new Part Category" -msgstr "" - -#: part/templates/part/category.html:298 stock/views.py:959 +#: part/templates/part/category.html:280 stock/views.py:959 msgid "Create new Stock Location" msgstr "" -#: part/templates/part/category.html:317 -msgid "Select parent category" -msgstr "" - -#: part/templates/part/category.html:324 part/views.py:1860 -msgid "Edit Part Category" -msgstr "" - #: part/templates/part/category_delete.html:5 msgid "Are you sure you want to delete category" msgstr "" @@ -4788,8 +4766,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:172 -#: templates/js/translated/part.js:249 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 +#: templates/js/translated/part.js:280 msgid "Inactive" msgstr "" @@ -4875,8 +4853,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:501 -#: templates/js/translated/part.js:674 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 +#: templates/js/translated/part.js:705 msgid "Building" msgstr "" @@ -5031,7 +5009,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2330 +#: part/templates/part/prices.html:197 part/views.py:2287 msgid "Add Internal Price Break" msgstr "" @@ -5052,7 +5030,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 -#: templates/js/translated/part.js:491 templates/js/translated/part.js:678 +#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5178,6 +5156,10 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" +#: part/views.py:1860 templates/js/translated/part.js:41 +msgid "Edit Part Category" +msgstr "" + #: part/views.py:1898 msgid "Delete Part Category" msgstr "" @@ -5186,35 +5168,35 @@ msgstr "" msgid "Part category was deleted" msgstr "" -#: part/views.py:1956 +#: part/views.py:1913 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2057 +#: part/views.py:2014 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2113 +#: part/views.py:2070 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2132 +#: part/views.py:2089 msgid "Create BOM Item" msgstr "" -#: part/views.py:2202 +#: part/views.py:2159 msgid "Edit BOM item" msgstr "" -#: part/views.py:2263 +#: part/views.py:2220 msgid "Added new price break" msgstr "" -#: part/views.py:2339 +#: part/views.py:2296 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2347 +#: part/views.py:2304 msgid "Delete Internal Price Break" msgstr "" @@ -5983,6 +5965,10 @@ msgstr "" msgid "Print labels" msgstr "" +#: stock/templates/stock/location.html:251 +msgid "Create new location" +msgstr "" + #: stock/templates/stock/location_delete.html:7 msgid "Are you sure you want to delete this stock location?" msgstr "" @@ -6864,8 +6850,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:579 -#: templates/js/translated/part.js:824 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 +#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6947,34 +6933,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:156 -#: templates/js/translated/part.js:241 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 +#: templates/js/translated/part.js:272 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:160 -#: templates/js/translated/part.js:245 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 +#: templates/js/translated/part.js:276 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:330 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:371 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:372 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:389 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:401 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 msgid "Delete Parameter" msgstr "" @@ -7206,91 +7192,99 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:26 +#: templates/js/translated/part.js:20 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:56 +msgid "New Category" +msgstr "" + +#: templates/js/translated/part.js:57 msgid "Create New Part Category" msgstr "" -#: templates/js/translated/part.js:34 +#: templates/js/translated/part.js:65 msgid "New Parent" msgstr "" -#: templates/js/translated/part.js:97 +#: templates/js/translated/part.js:128 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:148 templates/js/translated/part.js:233 +#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:152 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:164 +#: templates/js/translated/part.js:195 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:199 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:313 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:469 templates/js/translated/part.js:708 +#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:647 +#: templates/js/translated/part.js:678 msgid "No category" msgstr "" -#: templates/js/translated/part.js:665 +#: templates/js/translated/part.js:696 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:849 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:892 +#: templates/js/translated/part.js:923 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:943 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:944 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:950 +#: templates/js/translated/part.js:981 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:975 +#: templates/js/translated/part.js:1006 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1028 +#: templates/js/translated/part.js:1059 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1029 +#: templates/js/translated/part.js:1060 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1129 +#: templates/js/translated/part.js:1160 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1148 +#: templates/js/translated/part.js:1179 msgid "Single Price Difference" msgstr "" From 06ebd01d405aca8296b70ed091fa718878da394a Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 11:57:42 +1000 Subject: [PATCH 049/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/es/LC_MESSAGES/django.po | 208 +++++++++++----------- 1 file changed, 101 insertions(+), 107 deletions(-) diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index a2e9a1f5ec..2fdc3c610d 100644 --- a/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/InvenTree/locale/es/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 23:04+0000\n" -"PO-Revision-Date: 2021-08-03 23:57\n" +"POT-Creation-Date: 2021-08-04 01:53+0000\n" +"PO-Revision-Date: 2021-08-04 01:57\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -137,8 +137,8 @@ msgstr "" #: label/models.py:112 part/models.py:718 part/models.py:2246 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:206 -#: templates/js/translated/part.js:339 templates/js/translated/part.js:831 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "Nombre" @@ -159,9 +159,9 @@ msgstr "Nombre" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:265 -#: templates/js/translated/part.js:449 templates/js/translated/part.js:626 -#: templates/js/translated/part.js:843 templates/js/translated/part.js:911 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 +#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 +#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1016 -#: templates/js/translated/part.js:1138 templates/js/translated/part.js:1194 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "Cantidad" @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:430 -#: templates/js/translated/part.js:593 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 +#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "Parte" @@ -2070,7 +2070,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1021 +#: templates/js/translated/part.js:1052 msgid "Price" msgstr "" @@ -2205,7 +2205,7 @@ msgstr "" #: order/models.py:160 part/models.py:774 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:687 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 msgid "Link" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:348 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2317,7 +2317,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:354 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 msgid "Units" msgstr "" @@ -2464,13 +2464,13 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:79 +#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:78 +#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 msgid "New Supplier Part" msgstr "" @@ -2686,8 +2686,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:269 templates/js/translated/part.js:494 -#: templates/js/translated/part.js:654 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 +#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2259 +#: part/templates/part/prices.html:253 part/views.py:2216 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2321 +#: company/templates/company/supplier_part.html:199 part/views.py:2278 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2307 +#: company/templates/company/supplier_part.html:213 part/views.py:2264 msgid "Edit Price Break" msgstr "" @@ -3212,14 +3212,14 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:255 part/templates/part/category.html:297 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:64 +#: part/templates/part/category.html:279 +#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:65 +#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 msgid "Create new stock location" msgstr "" @@ -3442,7 +3442,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:996 templates/js/translated/part.js:1185 +#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 msgid "Unit Price" msgstr "" @@ -3482,7 +3482,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:855 templates/navbar.html:23 +#: templates/js/translated/part.js:886 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3496,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:670 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 msgid "On Order" msgstr "" @@ -4032,7 +4032,7 @@ msgstr "" #: part/models.py:755 part/models.py:2323 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:641 +#: templates/js/translated/part.js:672 msgid "Category" msgstr "" @@ -4041,7 +4041,7 @@ msgid "Part category" msgstr "" #: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:257 templates/js/translated/part.js:485 +#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 msgid "IPN" msgstr "" @@ -4054,7 +4054,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:261 +#: report/models.py:200 templates/js/translated/part.js:292 msgid "Revision" msgstr "" @@ -4161,7 +4161,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:906 +#: part/models.py:2179 templates/js/translated/part.js:937 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" @@ -4178,7 +4178,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:915 +#: part/models.py:2191 templates/js/translated/part.js:946 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" @@ -4187,7 +4187,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:923 +#: part/models.py:2197 templates/js/translated/part.js:954 msgid "Requires Value" msgstr "" @@ -4195,7 +4195,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:930 +#: part/models.py:2203 templates/js/translated/part.js:961 msgid "Requires Attachment" msgstr "" @@ -4427,7 +4427,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:1912 +#: part/templates/part/category.html:38 msgid "Create new part category" msgstr "" @@ -4501,36 +4501,14 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/category.html:256 -#: stock/templates/stock/location.html:251 -msgid "Create new location" +#: part/templates/part/category.html:253 +msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:261 part/templates/part/category.html:291 -#: templates/js/translated/part.js:25 -msgid "New Category" -msgstr "" - -#: part/templates/part/category.html:262 -msgid "Create new category" -msgstr "" - -#: part/templates/part/category.html:292 -msgid "Create new Part Category" -msgstr "" - -#: part/templates/part/category.html:298 stock/views.py:959 +#: part/templates/part/category.html:280 stock/views.py:959 msgid "Create new Stock Location" msgstr "" -#: part/templates/part/category.html:317 -msgid "Select parent category" -msgstr "" - -#: part/templates/part/category.html:324 part/views.py:1860 -msgid "Edit Part Category" -msgstr "" - #: part/templates/part/category_delete.html:5 msgid "Are you sure you want to delete category" msgstr "" @@ -4788,8 +4766,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:172 -#: templates/js/translated/part.js:249 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 +#: templates/js/translated/part.js:280 msgid "Inactive" msgstr "" @@ -4875,8 +4853,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:501 -#: templates/js/translated/part.js:674 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 +#: templates/js/translated/part.js:705 msgid "Building" msgstr "" @@ -5031,7 +5009,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2330 +#: part/templates/part/prices.html:197 part/views.py:2287 msgid "Add Internal Price Break" msgstr "" @@ -5052,7 +5030,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 -#: templates/js/translated/part.js:491 templates/js/translated/part.js:678 +#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5178,6 +5156,10 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" +#: part/views.py:1860 templates/js/translated/part.js:41 +msgid "Edit Part Category" +msgstr "" + #: part/views.py:1898 msgid "Delete Part Category" msgstr "" @@ -5186,35 +5168,35 @@ msgstr "" msgid "Part category was deleted" msgstr "" -#: part/views.py:1956 +#: part/views.py:1913 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2057 +#: part/views.py:2014 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2113 +#: part/views.py:2070 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2132 +#: part/views.py:2089 msgid "Create BOM Item" msgstr "" -#: part/views.py:2202 +#: part/views.py:2159 msgid "Edit BOM item" msgstr "" -#: part/views.py:2263 +#: part/views.py:2220 msgid "Added new price break" msgstr "" -#: part/views.py:2339 +#: part/views.py:2296 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2347 +#: part/views.py:2304 msgid "Delete Internal Price Break" msgstr "" @@ -5983,6 +5965,10 @@ msgstr "" msgid "Print labels" msgstr "" +#: stock/templates/stock/location.html:251 +msgid "Create new location" +msgstr "" + #: stock/templates/stock/location_delete.html:7 msgid "Are you sure you want to delete this stock location?" msgstr "" @@ -6864,8 +6850,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:579 -#: templates/js/translated/part.js:824 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 +#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6947,34 +6933,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:156 -#: templates/js/translated/part.js:241 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 +#: templates/js/translated/part.js:272 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:160 -#: templates/js/translated/part.js:245 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 +#: templates/js/translated/part.js:276 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:330 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:371 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:372 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:389 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:401 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 msgid "Delete Parameter" msgstr "" @@ -7206,91 +7192,99 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:26 +#: templates/js/translated/part.js:20 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:56 +msgid "New Category" +msgstr "" + +#: templates/js/translated/part.js:57 msgid "Create New Part Category" msgstr "" -#: templates/js/translated/part.js:34 +#: templates/js/translated/part.js:65 msgid "New Parent" msgstr "" -#: templates/js/translated/part.js:97 +#: templates/js/translated/part.js:128 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:148 templates/js/translated/part.js:233 +#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:152 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:164 +#: templates/js/translated/part.js:195 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:199 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:313 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:469 templates/js/translated/part.js:708 +#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:647 +#: templates/js/translated/part.js:678 msgid "No category" msgstr "" -#: templates/js/translated/part.js:665 +#: templates/js/translated/part.js:696 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:849 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:892 +#: templates/js/translated/part.js:923 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:943 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:944 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:950 +#: templates/js/translated/part.js:981 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:975 +#: templates/js/translated/part.js:1006 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1028 +#: templates/js/translated/part.js:1059 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1029 +#: templates/js/translated/part.js:1060 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1129 +#: templates/js/translated/part.js:1160 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1148 +#: templates/js/translated/part.js:1179 msgid "Single Price Difference" msgstr "" From f755c646535abaeaef2b85579bbfc9ff00e2edd3 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 11:57:43 +1000 Subject: [PATCH 050/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/zh/LC_MESSAGES/django.po | 208 +++++++++++----------- 1 file changed, 101 insertions(+), 107 deletions(-) diff --git a/InvenTree/locale/zh/LC_MESSAGES/django.po b/InvenTree/locale/zh/LC_MESSAGES/django.po index fa5fd3b776..5f660f4512 100644 --- a/InvenTree/locale/zh/LC_MESSAGES/django.po +++ b/InvenTree/locale/zh/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 23:04+0000\n" -"PO-Revision-Date: 2021-08-03 23:57\n" +"POT-Creation-Date: 2021-08-04 01:53+0000\n" +"PO-Revision-Date: 2021-08-04 01:57\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -137,8 +137,8 @@ msgstr "" #: label/models.py:112 part/models.py:718 part/models.py:2246 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:206 -#: templates/js/translated/part.js:339 templates/js/translated/part.js:831 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "名称" @@ -159,9 +159,9 @@ msgstr "名称" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:265 -#: templates/js/translated/part.js:449 templates/js/translated/part.js:626 -#: templates/js/translated/part.js:843 templates/js/translated/part.js:911 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 +#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 +#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1016 -#: templates/js/translated/part.js:1138 templates/js/translated/part.js:1194 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "" @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:430 -#: templates/js/translated/part.js:593 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 +#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "" @@ -2070,7 +2070,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1021 +#: templates/js/translated/part.js:1052 msgid "Price" msgstr "" @@ -2205,7 +2205,7 @@ msgstr "" #: order/models.py:160 part/models.py:774 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:687 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 msgid "Link" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:348 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2317,7 +2317,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:354 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 msgid "Units" msgstr "" @@ -2464,13 +2464,13 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:79 +#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:78 +#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 msgid "New Supplier Part" msgstr "" @@ -2686,8 +2686,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:269 templates/js/translated/part.js:494 -#: templates/js/translated/part.js:654 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 +#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2259 +#: part/templates/part/prices.html:253 part/views.py:2216 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2321 +#: company/templates/company/supplier_part.html:199 part/views.py:2278 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2307 +#: company/templates/company/supplier_part.html:213 part/views.py:2264 msgid "Edit Price Break" msgstr "" @@ -3212,14 +3212,14 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:255 part/templates/part/category.html:297 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:64 +#: part/templates/part/category.html:279 +#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:65 +#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 msgid "Create new stock location" msgstr "" @@ -3442,7 +3442,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:996 templates/js/translated/part.js:1185 +#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 msgid "Unit Price" msgstr "" @@ -3482,7 +3482,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:855 templates/navbar.html:23 +#: templates/js/translated/part.js:886 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3496,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:670 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 msgid "On Order" msgstr "" @@ -4032,7 +4032,7 @@ msgstr "" #: part/models.py:755 part/models.py:2323 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:641 +#: templates/js/translated/part.js:672 msgid "Category" msgstr "" @@ -4041,7 +4041,7 @@ msgid "Part category" msgstr "" #: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:257 templates/js/translated/part.js:485 +#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 msgid "IPN" msgstr "" @@ -4054,7 +4054,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:261 +#: report/models.py:200 templates/js/translated/part.js:292 msgid "Revision" msgstr "" @@ -4161,7 +4161,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:906 +#: part/models.py:2179 templates/js/translated/part.js:937 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" @@ -4178,7 +4178,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:915 +#: part/models.py:2191 templates/js/translated/part.js:946 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" @@ -4187,7 +4187,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:923 +#: part/models.py:2197 templates/js/translated/part.js:954 msgid "Requires Value" msgstr "" @@ -4195,7 +4195,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:930 +#: part/models.py:2203 templates/js/translated/part.js:961 msgid "Requires Attachment" msgstr "" @@ -4427,7 +4427,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:1912 +#: part/templates/part/category.html:38 msgid "Create new part category" msgstr "" @@ -4501,36 +4501,14 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/category.html:256 -#: stock/templates/stock/location.html:251 -msgid "Create new location" +#: part/templates/part/category.html:253 +msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:261 part/templates/part/category.html:291 -#: templates/js/translated/part.js:25 -msgid "New Category" -msgstr "" - -#: part/templates/part/category.html:262 -msgid "Create new category" -msgstr "" - -#: part/templates/part/category.html:292 -msgid "Create new Part Category" -msgstr "" - -#: part/templates/part/category.html:298 stock/views.py:959 +#: part/templates/part/category.html:280 stock/views.py:959 msgid "Create new Stock Location" msgstr "" -#: part/templates/part/category.html:317 -msgid "Select parent category" -msgstr "" - -#: part/templates/part/category.html:324 part/views.py:1860 -msgid "Edit Part Category" -msgstr "" - #: part/templates/part/category_delete.html:5 msgid "Are you sure you want to delete category" msgstr "" @@ -4788,8 +4766,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:172 -#: templates/js/translated/part.js:249 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 +#: templates/js/translated/part.js:280 msgid "Inactive" msgstr "" @@ -4875,8 +4853,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:501 -#: templates/js/translated/part.js:674 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 +#: templates/js/translated/part.js:705 msgid "Building" msgstr "" @@ -5031,7 +5009,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2330 +#: part/templates/part/prices.html:197 part/views.py:2287 msgid "Add Internal Price Break" msgstr "" @@ -5052,7 +5030,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 -#: templates/js/translated/part.js:491 templates/js/translated/part.js:678 +#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5178,6 +5156,10 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" +#: part/views.py:1860 templates/js/translated/part.js:41 +msgid "Edit Part Category" +msgstr "" + #: part/views.py:1898 msgid "Delete Part Category" msgstr "" @@ -5186,35 +5168,35 @@ msgstr "" msgid "Part category was deleted" msgstr "" -#: part/views.py:1956 +#: part/views.py:1913 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2057 +#: part/views.py:2014 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2113 +#: part/views.py:2070 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2132 +#: part/views.py:2089 msgid "Create BOM Item" msgstr "" -#: part/views.py:2202 +#: part/views.py:2159 msgid "Edit BOM item" msgstr "" -#: part/views.py:2263 +#: part/views.py:2220 msgid "Added new price break" msgstr "" -#: part/views.py:2339 +#: part/views.py:2296 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2347 +#: part/views.py:2304 msgid "Delete Internal Price Break" msgstr "" @@ -5983,6 +5965,10 @@ msgstr "" msgid "Print labels" msgstr "" +#: stock/templates/stock/location.html:251 +msgid "Create new location" +msgstr "" + #: stock/templates/stock/location_delete.html:7 msgid "Are you sure you want to delete this stock location?" msgstr "" @@ -6864,8 +6850,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:579 -#: templates/js/translated/part.js:824 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 +#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6947,34 +6933,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:156 -#: templates/js/translated/part.js:241 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 +#: templates/js/translated/part.js:272 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:160 -#: templates/js/translated/part.js:245 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 +#: templates/js/translated/part.js:276 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:330 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:371 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:372 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:389 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:401 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 msgid "Delete Parameter" msgstr "" @@ -7206,91 +7192,99 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:26 +#: templates/js/translated/part.js:20 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:56 +msgid "New Category" +msgstr "" + +#: templates/js/translated/part.js:57 msgid "Create New Part Category" msgstr "" -#: templates/js/translated/part.js:34 +#: templates/js/translated/part.js:65 msgid "New Parent" msgstr "" -#: templates/js/translated/part.js:97 +#: templates/js/translated/part.js:128 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:148 templates/js/translated/part.js:233 +#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:152 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:164 +#: templates/js/translated/part.js:195 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:199 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:313 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:469 templates/js/translated/part.js:708 +#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:647 +#: templates/js/translated/part.js:678 msgid "No category" msgstr "" -#: templates/js/translated/part.js:665 +#: templates/js/translated/part.js:696 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:849 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:892 +#: templates/js/translated/part.js:923 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:943 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:944 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:950 +#: templates/js/translated/part.js:981 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:975 +#: templates/js/translated/part.js:1006 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1028 +#: templates/js/translated/part.js:1059 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1029 +#: templates/js/translated/part.js:1060 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1129 +#: templates/js/translated/part.js:1160 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1148 +#: templates/js/translated/part.js:1179 msgid "Single Price Difference" msgstr "" From 74e3beeb69347612bfa4cf5c511a091de1c64547 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 11:57:45 +1000 Subject: [PATCH 051/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/tr/LC_MESSAGES/django.po | 208 +++++++++++----------- 1 file changed, 101 insertions(+), 107 deletions(-) diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po index 9a08d02ece..4c563749d1 100644 --- a/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 23:04+0000\n" -"PO-Revision-Date: 2021-08-03 23:57\n" +"POT-Creation-Date: 2021-08-04 01:53+0000\n" +"PO-Revision-Date: 2021-08-04 01:57\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -137,8 +137,8 @@ msgstr "Geçersiz seçim" #: label/models.py:112 part/models.py:718 part/models.py:2246 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:206 -#: templates/js/translated/part.js:339 templates/js/translated/part.js:831 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "Adı" @@ -159,9 +159,9 @@ msgstr "Adı" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:265 -#: templates/js/translated/part.js:449 templates/js/translated/part.js:626 -#: templates/js/translated/part.js:843 templates/js/translated/part.js:911 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 +#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 +#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -546,8 +546,8 @@ msgstr "Yapım işinin tamamlanması için hedef tarih. Bu tarihten sonra yapım #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1016 -#: templates/js/translated/part.js:1138 templates/js/translated/part.js:1194 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "Miktar" @@ -714,8 +714,8 @@ msgstr "Bu yapım işinin tahsis edildiği yapım işi emri" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:430 -#: templates/js/translated/part.js:593 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 +#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "Parça" @@ -2070,7 +2070,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1021 +#: templates/js/translated/part.js:1052 msgid "Price" msgstr "Fiyat" @@ -2205,7 +2205,7 @@ msgstr "" #: order/models.py:160 part/models.py:774 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:687 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 msgid "Link" msgstr "Bağlantı" @@ -2307,7 +2307,7 @@ msgstr "Parametre adı" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:348 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "Değer" @@ -2317,7 +2317,7 @@ msgid "Parameter value" msgstr "Parametre değeri" #: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:354 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 msgid "Units" msgstr "" @@ -2464,13 +2464,13 @@ msgstr "Tedarikçi Parçaları" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:79 +#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "Yeni tedarikçi parçası oluştur" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:78 +#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 msgid "New Supplier Part" msgstr "Yeni Tedarikçi Parçası" @@ -2686,8 +2686,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:269 templates/js/translated/part.js:494 -#: templates/js/translated/part.js:654 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 +#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "Stok" @@ -2765,7 +2765,7 @@ msgstr "Fiyat Bilgisi" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2259 +#: part/templates/part/prices.html:253 part/views.py:2216 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2321 +#: company/templates/company/supplier_part.html:199 part/views.py:2278 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2307 +#: company/templates/company/supplier_part.html:213 part/views.py:2264 msgid "Edit Price Break" msgstr "" @@ -3212,14 +3212,14 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:255 part/templates/part/category.html:297 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:64 +#: part/templates/part/category.html:279 +#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 msgid "New Location" msgstr "Yeni Konum" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:65 +#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 msgid "Create new stock location" msgstr "Yeni stok konumu oluştur" @@ -3442,7 +3442,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:996 templates/js/translated/part.js:1185 +#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 msgid "Unit Price" msgstr "" @@ -3482,7 +3482,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:855 templates/navbar.html:23 +#: templates/js/translated/part.js:886 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "Parçalar" @@ -3496,7 +3496,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:670 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 msgid "On Order" msgstr "" @@ -4032,7 +4032,7 @@ msgstr "" #: part/models.py:755 part/models.py:2323 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:641 +#: templates/js/translated/part.js:672 msgid "Category" msgstr "" @@ -4041,7 +4041,7 @@ msgid "Part category" msgstr "" #: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:257 templates/js/translated/part.js:485 +#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 msgid "IPN" msgstr "DPN" @@ -4054,7 +4054,7 @@ msgid "Part revision or version number" msgstr "Parça revizyon veya versiyon numarası" #: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:261 +#: report/models.py:200 templates/js/translated/part.js:292 msgid "Revision" msgstr "Revizyon" @@ -4161,7 +4161,7 @@ msgstr "Test şablonları sadece takip edilebilir paçalar için oluşturulabili msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:906 +#: part/models.py:2179 templates/js/translated/part.js:937 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "Test Adı" @@ -4178,7 +4178,7 @@ msgstr "Test Açıklaması" msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:915 +#: part/models.py:2191 templates/js/translated/part.js:946 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "Gerekli" @@ -4187,7 +4187,7 @@ msgstr "Gerekli" msgid "Is this test required to pass?" msgstr "Testi geçmesi için bu gerekli mi?" -#: part/models.py:2197 templates/js/translated/part.js:923 +#: part/models.py:2197 templates/js/translated/part.js:954 msgid "Requires Value" msgstr "" @@ -4195,7 +4195,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:930 +#: part/models.py:2203 templates/js/translated/part.js:961 msgid "Requires Attachment" msgstr "" @@ -4427,7 +4427,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:1912 +#: part/templates/part/category.html:38 msgid "Create new part category" msgstr "" @@ -4501,36 +4501,14 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/category.html:256 -#: stock/templates/stock/location.html:251 -msgid "Create new location" -msgstr "Yeni konum oluştur" - -#: part/templates/part/category.html:261 part/templates/part/category.html:291 -#: templates/js/translated/part.js:25 -msgid "New Category" -msgstr "Yeni Kategori" - -#: part/templates/part/category.html:262 -msgid "Create new category" -msgstr "Yeni kategori oluştur" - -#: part/templates/part/category.html:292 -msgid "Create new Part Category" +#: part/templates/part/category.html:253 +msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:298 stock/views.py:959 +#: part/templates/part/category.html:280 stock/views.py:959 msgid "Create new Stock Location" msgstr "Yeni Stok konumu oluştur" -#: part/templates/part/category.html:317 -msgid "Select parent category" -msgstr "" - -#: part/templates/part/category.html:324 part/views.py:1860 -msgid "Edit Part Category" -msgstr "" - #: part/templates/part/category_delete.html:5 msgid "Are you sure you want to delete category" msgstr "Bu kategoriyi silmek istediğinize emin misiniz" @@ -4788,8 +4766,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:172 -#: templates/js/translated/part.js:249 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 +#: templates/js/translated/part.js:280 msgid "Inactive" msgstr "Pasif" @@ -4875,8 +4853,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:501 -#: templates/js/translated/part.js:674 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 +#: templates/js/translated/part.js:705 msgid "Building" msgstr "" @@ -5031,7 +5009,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2330 +#: part/templates/part/prices.html:197 part/views.py:2287 msgid "Add Internal Price Break" msgstr "" @@ -5052,7 +5030,7 @@ msgid "Set category for the following parts" msgstr "Aşağıdaki parçalara kategori ayarla" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 -#: templates/js/translated/part.js:491 templates/js/translated/part.js:678 +#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "Stok Yok" @@ -5178,6 +5156,10 @@ msgstr "Parça Parametre Şablonu Düzenle" msgid "Delete Part Parameter Template" msgstr "Parça Parametre Şablonu Sil" +#: part/views.py:1860 templates/js/translated/part.js:41 +msgid "Edit Part Category" +msgstr "" + #: part/views.py:1898 msgid "Delete Part Category" msgstr "" @@ -5186,35 +5168,35 @@ msgstr "" msgid "Part category was deleted" msgstr "" -#: part/views.py:1956 +#: part/views.py:1913 msgid "Create Category Parameter Template" msgstr "Kategori Parametre Şablonu Oluştur" -#: part/views.py:2057 +#: part/views.py:2014 msgid "Edit Category Parameter Template" msgstr "Kategori Parametre Şablonu Düzenle" -#: part/views.py:2113 +#: part/views.py:2070 msgid "Delete Category Parameter Template" msgstr "Kategori Parametre Şablonu Sil" -#: part/views.py:2132 +#: part/views.py:2089 msgid "Create BOM Item" msgstr "" -#: part/views.py:2202 +#: part/views.py:2159 msgid "Edit BOM item" msgstr "" -#: part/views.py:2263 +#: part/views.py:2220 msgid "Added new price break" msgstr "" -#: part/views.py:2339 +#: part/views.py:2296 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2347 +#: part/views.py:2304 msgid "Delete Internal Price Break" msgstr "" @@ -5983,6 +5965,10 @@ msgstr "Yazdırma İşlemleri" msgid "Print labels" msgstr "Etiketleri yazdır" +#: stock/templates/stock/location.html:251 +msgid "Create new location" +msgstr "Yeni konum oluştur" + #: stock/templates/stock/location_delete.html:7 msgid "Are you sure you want to delete this stock location?" msgstr "Bu stok konumunu silmek istediğinizden emin misiniz?" @@ -6864,8 +6850,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:579 -#: templates/js/translated/part.js:824 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 +#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6947,34 +6933,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:156 -#: templates/js/translated/part.js:241 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 +#: templates/js/translated/part.js:272 msgid "Template part" msgstr "Şablon Parça" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:160 -#: templates/js/translated/part.js:245 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 +#: templates/js/translated/part.js:276 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:330 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:371 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:372 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:389 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:401 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 msgid "Delete Parameter" msgstr "" @@ -7206,91 +7192,99 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:26 +#: templates/js/translated/part.js:20 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:56 +msgid "New Category" +msgstr "Yeni Kategori" + +#: templates/js/translated/part.js:57 msgid "Create New Part Category" msgstr "" -#: templates/js/translated/part.js:34 +#: templates/js/translated/part.js:65 msgid "New Parent" msgstr "" -#: templates/js/translated/part.js:97 +#: templates/js/translated/part.js:128 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:148 templates/js/translated/part.js:233 +#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:152 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:164 +#: templates/js/translated/part.js:195 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:199 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:313 msgid "No variants found" msgstr "Çeşit bulunamadı" -#: templates/js/translated/part.js:469 templates/js/translated/part.js:708 +#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:647 +#: templates/js/translated/part.js:678 msgid "No category" msgstr "" -#: templates/js/translated/part.js:665 +#: templates/js/translated/part.js:696 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:849 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:892 +#: templates/js/translated/part.js:923 msgid "No test templates matching query" msgstr "Sorgu ile eşleşen test şablonu bulunamadı" -#: templates/js/translated/part.js:943 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:944 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:950 +#: templates/js/translated/part.js:981 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:975 +#: templates/js/translated/part.js:1006 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1028 +#: templates/js/translated/part.js:1059 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1029 +#: templates/js/translated/part.js:1060 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1129 +#: templates/js/translated/part.js:1160 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1148 +#: templates/js/translated/part.js:1179 msgid "Single Price Difference" msgstr "" From 7ee3d73697d54fcec6eaf31537c21975f20470ef Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 11:57:47 +1000 Subject: [PATCH 052/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/ru/LC_MESSAGES/django.po | 208 +++++++++++----------- 1 file changed, 101 insertions(+), 107 deletions(-) diff --git a/InvenTree/locale/ru/LC_MESSAGES/django.po b/InvenTree/locale/ru/LC_MESSAGES/django.po index 4ad3da3598..16b3ec1376 100644 --- a/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 23:04+0000\n" -"PO-Revision-Date: 2021-08-03 23:57\n" +"POT-Creation-Date: 2021-08-04 01:53+0000\n" +"PO-Revision-Date: 2021-08-04 01:57\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -137,8 +137,8 @@ msgstr "" #: label/models.py:112 part/models.py:718 part/models.py:2246 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:206 -#: templates/js/translated/part.js:339 templates/js/translated/part.js:831 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "Название" @@ -159,9 +159,9 @@ msgstr "Название" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:265 -#: templates/js/translated/part.js:449 templates/js/translated/part.js:626 -#: templates/js/translated/part.js:843 templates/js/translated/part.js:911 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 +#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 +#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -546,8 +546,8 @@ msgstr "Целевая дата для сборки. Сборка будет п #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1016 -#: templates/js/translated/part.js:1138 templates/js/translated/part.js:1194 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "Количество" @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:430 -#: templates/js/translated/part.js:593 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 +#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "Детали" @@ -2070,7 +2070,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1021 +#: templates/js/translated/part.js:1052 msgid "Price" msgstr "" @@ -2205,7 +2205,7 @@ msgstr "" #: order/models.py:160 part/models.py:774 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:687 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 msgid "Link" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:348 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2317,7 +2317,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:354 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 msgid "Units" msgstr "" @@ -2464,13 +2464,13 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:79 +#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:78 +#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 msgid "New Supplier Part" msgstr "" @@ -2686,8 +2686,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:269 templates/js/translated/part.js:494 -#: templates/js/translated/part.js:654 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 +#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2259 +#: part/templates/part/prices.html:253 part/views.py:2216 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2321 +#: company/templates/company/supplier_part.html:199 part/views.py:2278 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2307 +#: company/templates/company/supplier_part.html:213 part/views.py:2264 msgid "Edit Price Break" msgstr "" @@ -3212,14 +3212,14 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:255 part/templates/part/category.html:297 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:64 +#: part/templates/part/category.html:279 +#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:65 +#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 msgid "Create new stock location" msgstr "" @@ -3442,7 +3442,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:996 templates/js/translated/part.js:1185 +#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 msgid "Unit Price" msgstr "" @@ -3482,7 +3482,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:855 templates/navbar.html:23 +#: templates/js/translated/part.js:886 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3496,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:670 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 msgid "On Order" msgstr "" @@ -4032,7 +4032,7 @@ msgstr "" #: part/models.py:755 part/models.py:2323 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:641 +#: templates/js/translated/part.js:672 msgid "Category" msgstr "" @@ -4041,7 +4041,7 @@ msgid "Part category" msgstr "" #: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:257 templates/js/translated/part.js:485 +#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 msgid "IPN" msgstr "" @@ -4054,7 +4054,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:261 +#: report/models.py:200 templates/js/translated/part.js:292 msgid "Revision" msgstr "" @@ -4161,7 +4161,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:906 +#: part/models.py:2179 templates/js/translated/part.js:937 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" @@ -4178,7 +4178,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:915 +#: part/models.py:2191 templates/js/translated/part.js:946 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" @@ -4187,7 +4187,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:923 +#: part/models.py:2197 templates/js/translated/part.js:954 msgid "Requires Value" msgstr "" @@ -4195,7 +4195,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:930 +#: part/models.py:2203 templates/js/translated/part.js:961 msgid "Requires Attachment" msgstr "" @@ -4427,7 +4427,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:1912 +#: part/templates/part/category.html:38 msgid "Create new part category" msgstr "" @@ -4501,36 +4501,14 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/category.html:256 -#: stock/templates/stock/location.html:251 -msgid "Create new location" +#: part/templates/part/category.html:253 +msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:261 part/templates/part/category.html:291 -#: templates/js/translated/part.js:25 -msgid "New Category" -msgstr "" - -#: part/templates/part/category.html:262 -msgid "Create new category" -msgstr "" - -#: part/templates/part/category.html:292 -msgid "Create new Part Category" -msgstr "" - -#: part/templates/part/category.html:298 stock/views.py:959 +#: part/templates/part/category.html:280 stock/views.py:959 msgid "Create new Stock Location" msgstr "" -#: part/templates/part/category.html:317 -msgid "Select parent category" -msgstr "" - -#: part/templates/part/category.html:324 part/views.py:1860 -msgid "Edit Part Category" -msgstr "" - #: part/templates/part/category_delete.html:5 msgid "Are you sure you want to delete category" msgstr "" @@ -4788,8 +4766,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:172 -#: templates/js/translated/part.js:249 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 +#: templates/js/translated/part.js:280 msgid "Inactive" msgstr "" @@ -4875,8 +4853,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:501 -#: templates/js/translated/part.js:674 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 +#: templates/js/translated/part.js:705 msgid "Building" msgstr "" @@ -5031,7 +5009,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2330 +#: part/templates/part/prices.html:197 part/views.py:2287 msgid "Add Internal Price Break" msgstr "" @@ -5052,7 +5030,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 -#: templates/js/translated/part.js:491 templates/js/translated/part.js:678 +#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5178,6 +5156,10 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" +#: part/views.py:1860 templates/js/translated/part.js:41 +msgid "Edit Part Category" +msgstr "" + #: part/views.py:1898 msgid "Delete Part Category" msgstr "" @@ -5186,35 +5168,35 @@ msgstr "" msgid "Part category was deleted" msgstr "" -#: part/views.py:1956 +#: part/views.py:1913 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2057 +#: part/views.py:2014 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2113 +#: part/views.py:2070 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2132 +#: part/views.py:2089 msgid "Create BOM Item" msgstr "" -#: part/views.py:2202 +#: part/views.py:2159 msgid "Edit BOM item" msgstr "" -#: part/views.py:2263 +#: part/views.py:2220 msgid "Added new price break" msgstr "" -#: part/views.py:2339 +#: part/views.py:2296 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2347 +#: part/views.py:2304 msgid "Delete Internal Price Break" msgstr "" @@ -5983,6 +5965,10 @@ msgstr "" msgid "Print labels" msgstr "" +#: stock/templates/stock/location.html:251 +msgid "Create new location" +msgstr "" + #: stock/templates/stock/location_delete.html:7 msgid "Are you sure you want to delete this stock location?" msgstr "" @@ -6864,8 +6850,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:579 -#: templates/js/translated/part.js:824 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 +#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6947,34 +6933,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:156 -#: templates/js/translated/part.js:241 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 +#: templates/js/translated/part.js:272 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:160 -#: templates/js/translated/part.js:245 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 +#: templates/js/translated/part.js:276 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:330 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:371 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:372 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:389 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:401 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 msgid "Delete Parameter" msgstr "" @@ -7206,91 +7192,99 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:26 +#: templates/js/translated/part.js:20 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:56 +msgid "New Category" +msgstr "" + +#: templates/js/translated/part.js:57 msgid "Create New Part Category" msgstr "" -#: templates/js/translated/part.js:34 +#: templates/js/translated/part.js:65 msgid "New Parent" msgstr "" -#: templates/js/translated/part.js:97 +#: templates/js/translated/part.js:128 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:148 templates/js/translated/part.js:233 +#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:152 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:164 +#: templates/js/translated/part.js:195 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:199 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:313 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:469 templates/js/translated/part.js:708 +#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:647 +#: templates/js/translated/part.js:678 msgid "No category" msgstr "" -#: templates/js/translated/part.js:665 +#: templates/js/translated/part.js:696 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:849 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:892 +#: templates/js/translated/part.js:923 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:943 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:944 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:950 +#: templates/js/translated/part.js:981 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:975 +#: templates/js/translated/part.js:1006 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1028 +#: templates/js/translated/part.js:1059 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1029 +#: templates/js/translated/part.js:1060 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1129 +#: templates/js/translated/part.js:1160 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1148 +#: templates/js/translated/part.js:1179 msgid "Single Price Difference" msgstr "" From af304dad23a155ba5a008d09c911ac498c18161a Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 11:57:48 +1000 Subject: [PATCH 053/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/pl/LC_MESSAGES/django.po | 208 +++++++++++----------- 1 file changed, 101 insertions(+), 107 deletions(-) diff --git a/InvenTree/locale/pl/LC_MESSAGES/django.po b/InvenTree/locale/pl/LC_MESSAGES/django.po index 7208478f05..c99918b935 100644 --- a/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 23:04+0000\n" -"PO-Revision-Date: 2021-08-03 23:57\n" +"POT-Creation-Date: 2021-08-04 01:53+0000\n" +"PO-Revision-Date: 2021-08-04 01:57\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -137,8 +137,8 @@ msgstr "Błędny wybór" #: label/models.py:112 part/models.py:718 part/models.py:2246 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:206 -#: templates/js/translated/part.js:339 templates/js/translated/part.js:831 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "Nazwa" @@ -159,9 +159,9 @@ msgstr "Nazwa" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:265 -#: templates/js/translated/part.js:449 templates/js/translated/part.js:626 -#: templates/js/translated/part.js:843 templates/js/translated/part.js:911 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 +#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 +#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1016 -#: templates/js/translated/part.js:1138 templates/js/translated/part.js:1194 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "Ilość" @@ -714,8 +714,8 @@ msgstr "Zamówienie budowy, do którego budowa jest przypisana" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:430 -#: templates/js/translated/part.js:593 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 +#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "Część" @@ -2070,7 +2070,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1021 +#: templates/js/translated/part.js:1052 msgid "Price" msgstr "Cena" @@ -2205,7 +2205,7 @@ msgstr "Punkt kontaktowy" #: order/models.py:160 part/models.py:774 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:687 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 msgid "Link" msgstr "Łącze" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:348 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2317,7 +2317,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:354 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 msgid "Units" msgstr "Jednostki" @@ -2464,13 +2464,13 @@ msgstr "Komponenty dostawcy" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:79 +#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "Utwórz nowego dostawcę części" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:78 +#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 msgid "New Supplier Part" msgstr "Nowy dostawca części" @@ -2686,8 +2686,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:269 templates/js/translated/part.js:494 -#: templates/js/translated/part.js:654 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 +#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "Stan" @@ -2765,7 +2765,7 @@ msgstr "Informacja cenowa" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2259 +#: part/templates/part/prices.html:253 part/views.py:2216 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2321 +#: company/templates/company/supplier_part.html:199 part/views.py:2278 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2307 +#: company/templates/company/supplier_part.html:213 part/views.py:2264 msgid "Edit Price Break" msgstr "Edytuj przedział cenowy" @@ -3212,14 +3212,14 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:255 part/templates/part/category.html:297 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:64 +#: part/templates/part/category.html:279 +#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 msgid "New Location" msgstr "Nowa lokalizacja" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:65 +#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 msgid "Create new stock location" msgstr "" @@ -3442,7 +3442,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:996 templates/js/translated/part.js:1185 +#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 msgid "Unit Price" msgstr "Cena jednostkowa" @@ -3482,7 +3482,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:855 templates/navbar.html:23 +#: templates/js/translated/part.js:886 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "Części" @@ -3496,7 +3496,7 @@ msgid "Order Code" msgstr "Kod zamówienia" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:670 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 msgid "On Order" msgstr "" @@ -4032,7 +4032,7 @@ msgstr "" #: part/models.py:755 part/models.py:2323 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:641 +#: templates/js/translated/part.js:672 msgid "Category" msgstr "Kategoria" @@ -4041,7 +4041,7 @@ msgid "Part category" msgstr "" #: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:257 templates/js/translated/part.js:485 +#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 msgid "IPN" msgstr "IPN" @@ -4054,7 +4054,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:261 +#: report/models.py:200 templates/js/translated/part.js:292 msgid "Revision" msgstr "Wersja" @@ -4161,7 +4161,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:906 +#: part/models.py:2179 templates/js/translated/part.js:937 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "Nazwa testu" @@ -4178,7 +4178,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:915 +#: part/models.py:2191 templates/js/translated/part.js:946 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "Wymagane" @@ -4187,7 +4187,7 @@ msgstr "Wymagane" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:923 +#: part/models.py:2197 templates/js/translated/part.js:954 msgid "Requires Value" msgstr "" @@ -4195,7 +4195,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:930 +#: part/models.py:2203 templates/js/translated/part.js:961 msgid "Requires Attachment" msgstr "" @@ -4427,7 +4427,7 @@ msgstr "" msgid "All parts" msgstr "Wszystkie części" -#: part/templates/part/category.html:38 part/views.py:1912 +#: part/templates/part/category.html:38 msgid "Create new part category" msgstr "Stwórz nową kategorię komponentów" @@ -4501,36 +4501,14 @@ msgstr "" msgid "Part Parameters" msgstr "Parametry części" -#: part/templates/part/category.html:256 -#: stock/templates/stock/location.html:251 -msgid "Create new location" +#: part/templates/part/category.html:253 +msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:261 part/templates/part/category.html:291 -#: templates/js/translated/part.js:25 -msgid "New Category" -msgstr "Nowa kategoria" - -#: part/templates/part/category.html:262 -msgid "Create new category" -msgstr "Utwórz nową kategorię" - -#: part/templates/part/category.html:292 -msgid "Create new Part Category" -msgstr "Utwórz nową kategorię części" - -#: part/templates/part/category.html:298 stock/views.py:959 +#: part/templates/part/category.html:280 stock/views.py:959 msgid "Create new Stock Location" msgstr "Utwórz nową lokalizację magazynową" -#: part/templates/part/category.html:317 -msgid "Select parent category" -msgstr "Wybierz kategorię nadrzędną" - -#: part/templates/part/category.html:324 part/views.py:1860 -msgid "Edit Part Category" -msgstr "Edytuj kategorię części" - #: part/templates/part/category_delete.html:5 msgid "Are you sure you want to delete category" msgstr "Czy na pewno chcesz usunąć tę kategorię?" @@ -4788,8 +4766,8 @@ msgid "Part is virtual (not a physical part)" msgstr "Część jest wirtualna (nie fizyczna)" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:172 -#: templates/js/translated/part.js:249 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 +#: templates/js/translated/part.js:280 msgid "Inactive" msgstr "Nieaktywny" @@ -4875,8 +4853,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:501 -#: templates/js/translated/part.js:674 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 +#: templates/js/translated/part.js:705 msgid "Building" msgstr "" @@ -5031,7 +5009,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2330 +#: part/templates/part/prices.html:197 part/views.py:2287 msgid "Add Internal Price Break" msgstr "" @@ -5052,7 +5030,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 -#: templates/js/translated/part.js:491 templates/js/translated/part.js:678 +#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5178,6 +5156,10 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" +#: part/views.py:1860 templates/js/translated/part.js:41 +msgid "Edit Part Category" +msgstr "Edytuj kategorię części" + #: part/views.py:1898 msgid "Delete Part Category" msgstr "" @@ -5186,35 +5168,35 @@ msgstr "" msgid "Part category was deleted" msgstr "" -#: part/views.py:1956 +#: part/views.py:1913 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2057 +#: part/views.py:2014 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2113 +#: part/views.py:2070 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2132 +#: part/views.py:2089 msgid "Create BOM Item" msgstr "" -#: part/views.py:2202 +#: part/views.py:2159 msgid "Edit BOM item" msgstr "" -#: part/views.py:2263 +#: part/views.py:2220 msgid "Added new price break" msgstr "" -#: part/views.py:2339 +#: part/views.py:2296 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2347 +#: part/views.py:2304 msgid "Delete Internal Price Break" msgstr "" @@ -5983,6 +5965,10 @@ msgstr "" msgid "Print labels" msgstr "Drukuj etykiety" +#: stock/templates/stock/location.html:251 +msgid "Create new location" +msgstr "" + #: stock/templates/stock/location_delete.html:7 msgid "Are you sure you want to delete this stock location?" msgstr "Czy na pewno chcesz skasować tą lokację?" @@ -6864,8 +6850,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:579 -#: templates/js/translated/part.js:824 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 +#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6947,34 +6933,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:156 -#: templates/js/translated/part.js:241 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 +#: templates/js/translated/part.js:272 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:160 -#: templates/js/translated/part.js:245 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 +#: templates/js/translated/part.js:276 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:330 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:371 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:372 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:389 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:401 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 msgid "Delete Parameter" msgstr "" @@ -7206,91 +7192,99 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:26 +#: templates/js/translated/part.js:20 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:56 +msgid "New Category" +msgstr "Nowa kategoria" + +#: templates/js/translated/part.js:57 msgid "Create New Part Category" msgstr "" -#: templates/js/translated/part.js:34 +#: templates/js/translated/part.js:65 msgid "New Parent" msgstr "" -#: templates/js/translated/part.js:97 +#: templates/js/translated/part.js:128 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:148 templates/js/translated/part.js:233 +#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:152 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:164 +#: templates/js/translated/part.js:195 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:199 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:313 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:469 templates/js/translated/part.js:708 +#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:647 +#: templates/js/translated/part.js:678 msgid "No category" msgstr "" -#: templates/js/translated/part.js:665 +#: templates/js/translated/part.js:696 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:849 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:892 +#: templates/js/translated/part.js:923 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:943 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:944 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:950 +#: templates/js/translated/part.js:981 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:975 +#: templates/js/translated/part.js:1006 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1028 +#: templates/js/translated/part.js:1059 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1029 +#: templates/js/translated/part.js:1060 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1129 +#: templates/js/translated/part.js:1160 msgid "Single Price" msgstr "Cena jednostkowa" -#: templates/js/translated/part.js:1148 +#: templates/js/translated/part.js:1179 msgid "Single Price Difference" msgstr "" From 31d2e2f8e344abce5479ef139381bcbc8f919865 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 11:57:50 +1000 Subject: [PATCH 054/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/ja/LC_MESSAGES/django.po | 208 +++++++++++----------- 1 file changed, 101 insertions(+), 107 deletions(-) diff --git a/InvenTree/locale/ja/LC_MESSAGES/django.po b/InvenTree/locale/ja/LC_MESSAGES/django.po index f9339324d4..b6a2f23f71 100644 --- a/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 23:04+0000\n" -"PO-Revision-Date: 2021-08-03 23:57\n" +"POT-Creation-Date: 2021-08-04 01:53+0000\n" +"PO-Revision-Date: 2021-08-04 01:57\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -137,8 +137,8 @@ msgstr "無効な選択です" #: label/models.py:112 part/models.py:718 part/models.py:2246 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:206 -#: templates/js/translated/part.js:339 templates/js/translated/part.js:831 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "お名前" @@ -159,9 +159,9 @@ msgstr "お名前" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:265 -#: templates/js/translated/part.js:449 templates/js/translated/part.js:626 -#: templates/js/translated/part.js:843 templates/js/translated/part.js:911 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 +#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 +#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1016 -#: templates/js/translated/part.js:1138 templates/js/translated/part.js:1194 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "" @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:430 -#: templates/js/translated/part.js:593 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 +#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "パーツ" @@ -2070,7 +2070,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1021 +#: templates/js/translated/part.js:1052 msgid "Price" msgstr "" @@ -2205,7 +2205,7 @@ msgstr "" #: order/models.py:160 part/models.py:774 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:687 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 msgid "Link" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:348 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2317,7 +2317,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:354 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 msgid "Units" msgstr "" @@ -2464,13 +2464,13 @@ msgstr "サプライヤー・パーツ" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:79 +#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "新しいサプライヤー・パーツを作成" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:78 +#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 msgid "New Supplier Part" msgstr "新しいサプライヤー・パーツ" @@ -2686,8 +2686,8 @@ msgstr "メーカー・パーツの在庫" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:269 templates/js/translated/part.js:494 -#: templates/js/translated/part.js:654 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 +#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2259 +#: part/templates/part/prices.html:253 part/views.py:2216 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2321 +#: company/templates/company/supplier_part.html:199 part/views.py:2278 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2307 +#: company/templates/company/supplier_part.html:213 part/views.py:2264 msgid "Edit Price Break" msgstr "" @@ -3212,14 +3212,14 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:255 part/templates/part/category.html:297 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:64 +#: part/templates/part/category.html:279 +#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:65 +#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 msgid "Create new stock location" msgstr "" @@ -3442,7 +3442,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:996 templates/js/translated/part.js:1185 +#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 msgid "Unit Price" msgstr "" @@ -3482,7 +3482,7 @@ msgstr "%(order)s - %(desc)s の未処理のパーツを受け取 #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:855 templates/navbar.html:23 +#: templates/js/translated/part.js:886 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "パーツ" @@ -3496,7 +3496,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:670 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 msgid "On Order" msgstr "" @@ -4032,7 +4032,7 @@ msgstr "" #: part/models.py:755 part/models.py:2323 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:641 +#: templates/js/translated/part.js:672 msgid "Category" msgstr "" @@ -4041,7 +4041,7 @@ msgid "Part category" msgstr "" #: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:257 templates/js/translated/part.js:485 +#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 msgid "IPN" msgstr "" @@ -4054,7 +4054,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:261 +#: report/models.py:200 templates/js/translated/part.js:292 msgid "Revision" msgstr "" @@ -4161,7 +4161,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:906 +#: part/models.py:2179 templates/js/translated/part.js:937 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" @@ -4178,7 +4178,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:915 +#: part/models.py:2191 templates/js/translated/part.js:946 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" @@ -4187,7 +4187,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:923 +#: part/models.py:2197 templates/js/translated/part.js:954 msgid "Requires Value" msgstr "" @@ -4195,7 +4195,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:930 +#: part/models.py:2203 templates/js/translated/part.js:961 msgid "Requires Attachment" msgstr "" @@ -4427,7 +4427,7 @@ msgstr "" msgid "All parts" msgstr "全てのパーツ" -#: part/templates/part/category.html:38 part/views.py:1912 +#: part/templates/part/category.html:38 msgid "Create new part category" msgstr "" @@ -4501,36 +4501,14 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/category.html:256 -#: stock/templates/stock/location.html:251 -msgid "Create new location" +#: part/templates/part/category.html:253 +msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:261 part/templates/part/category.html:291 -#: templates/js/translated/part.js:25 -msgid "New Category" -msgstr "" - -#: part/templates/part/category.html:262 -msgid "Create new category" -msgstr "" - -#: part/templates/part/category.html:292 -msgid "Create new Part Category" -msgstr "" - -#: part/templates/part/category.html:298 stock/views.py:959 +#: part/templates/part/category.html:280 stock/views.py:959 msgid "Create new Stock Location" msgstr "" -#: part/templates/part/category.html:317 -msgid "Select parent category" -msgstr "" - -#: part/templates/part/category.html:324 part/views.py:1860 -msgid "Edit Part Category" -msgstr "" - #: part/templates/part/category_delete.html:5 msgid "Are you sure you want to delete category" msgstr "" @@ -4788,8 +4766,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:172 -#: templates/js/translated/part.js:249 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 +#: templates/js/translated/part.js:280 msgid "Inactive" msgstr "" @@ -4875,8 +4853,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:501 -#: templates/js/translated/part.js:674 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 +#: templates/js/translated/part.js:705 msgid "Building" msgstr "" @@ -5031,7 +5009,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2330 +#: part/templates/part/prices.html:197 part/views.py:2287 msgid "Add Internal Price Break" msgstr "" @@ -5052,7 +5030,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 -#: templates/js/translated/part.js:491 templates/js/translated/part.js:678 +#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5178,6 +5156,10 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" +#: part/views.py:1860 templates/js/translated/part.js:41 +msgid "Edit Part Category" +msgstr "" + #: part/views.py:1898 msgid "Delete Part Category" msgstr "" @@ -5186,35 +5168,35 @@ msgstr "" msgid "Part category was deleted" msgstr "" -#: part/views.py:1956 +#: part/views.py:1913 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2057 +#: part/views.py:2014 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2113 +#: part/views.py:2070 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2132 +#: part/views.py:2089 msgid "Create BOM Item" msgstr "" -#: part/views.py:2202 +#: part/views.py:2159 msgid "Edit BOM item" msgstr "" -#: part/views.py:2263 +#: part/views.py:2220 msgid "Added new price break" msgstr "" -#: part/views.py:2339 +#: part/views.py:2296 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2347 +#: part/views.py:2304 msgid "Delete Internal Price Break" msgstr "" @@ -5983,6 +5965,10 @@ msgstr "" msgid "Print labels" msgstr "" +#: stock/templates/stock/location.html:251 +msgid "Create new location" +msgstr "" + #: stock/templates/stock/location_delete.html:7 msgid "Are you sure you want to delete this stock location?" msgstr "" @@ -6864,8 +6850,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:579 -#: templates/js/translated/part.js:824 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 +#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6947,34 +6933,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:156 -#: templates/js/translated/part.js:241 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 +#: templates/js/translated/part.js:272 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:160 -#: templates/js/translated/part.js:245 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 +#: templates/js/translated/part.js:276 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:330 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:371 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:372 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:389 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:401 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 msgid "Delete Parameter" msgstr "" @@ -7206,91 +7192,99 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:26 +#: templates/js/translated/part.js:20 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:56 +msgid "New Category" +msgstr "" + +#: templates/js/translated/part.js:57 msgid "Create New Part Category" msgstr "" -#: templates/js/translated/part.js:34 +#: templates/js/translated/part.js:65 msgid "New Parent" msgstr "" -#: templates/js/translated/part.js:97 +#: templates/js/translated/part.js:128 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:148 templates/js/translated/part.js:233 +#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:152 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:164 +#: templates/js/translated/part.js:195 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:199 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:313 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:469 templates/js/translated/part.js:708 +#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:647 +#: templates/js/translated/part.js:678 msgid "No category" msgstr "" -#: templates/js/translated/part.js:665 +#: templates/js/translated/part.js:696 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:849 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:892 +#: templates/js/translated/part.js:923 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:943 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:944 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:950 +#: templates/js/translated/part.js:981 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:975 +#: templates/js/translated/part.js:1006 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1028 +#: templates/js/translated/part.js:1059 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1029 +#: templates/js/translated/part.js:1060 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1129 +#: templates/js/translated/part.js:1160 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1148 +#: templates/js/translated/part.js:1179 msgid "Single Price Difference" msgstr "" From b6952927a31458131b04a3b8de3bbbb3d3a73ada Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 11:57:51 +1000 Subject: [PATCH 055/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/it/LC_MESSAGES/django.po | 208 +++++++++++----------- 1 file changed, 101 insertions(+), 107 deletions(-) diff --git a/InvenTree/locale/it/LC_MESSAGES/django.po b/InvenTree/locale/it/LC_MESSAGES/django.po index ebb0d68e9d..d7b7751cf1 100644 --- a/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/InvenTree/locale/it/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 23:04+0000\n" -"PO-Revision-Date: 2021-08-03 23:57\n" +"POT-Creation-Date: 2021-08-04 01:53+0000\n" +"PO-Revision-Date: 2021-08-04 01:57\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -137,8 +137,8 @@ msgstr "" #: label/models.py:112 part/models.py:718 part/models.py:2246 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:206 -#: templates/js/translated/part.js:339 templates/js/translated/part.js:831 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "" @@ -159,9 +159,9 @@ msgstr "" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:265 -#: templates/js/translated/part.js:449 templates/js/translated/part.js:626 -#: templates/js/translated/part.js:843 templates/js/translated/part.js:911 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 +#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 +#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1016 -#: templates/js/translated/part.js:1138 templates/js/translated/part.js:1194 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "" @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:430 -#: templates/js/translated/part.js:593 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 +#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "" @@ -2070,7 +2070,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1021 +#: templates/js/translated/part.js:1052 msgid "Price" msgstr "" @@ -2205,7 +2205,7 @@ msgstr "" #: order/models.py:160 part/models.py:774 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:687 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 msgid "Link" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:348 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2317,7 +2317,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:354 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 msgid "Units" msgstr "" @@ -2464,13 +2464,13 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:79 +#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:78 +#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 msgid "New Supplier Part" msgstr "" @@ -2686,8 +2686,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:269 templates/js/translated/part.js:494 -#: templates/js/translated/part.js:654 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 +#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2259 +#: part/templates/part/prices.html:253 part/views.py:2216 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2321 +#: company/templates/company/supplier_part.html:199 part/views.py:2278 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2307 +#: company/templates/company/supplier_part.html:213 part/views.py:2264 msgid "Edit Price Break" msgstr "" @@ -3212,14 +3212,14 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:255 part/templates/part/category.html:297 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:64 +#: part/templates/part/category.html:279 +#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:65 +#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 msgid "Create new stock location" msgstr "" @@ -3442,7 +3442,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:996 templates/js/translated/part.js:1185 +#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 msgid "Unit Price" msgstr "" @@ -3482,7 +3482,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:855 templates/navbar.html:23 +#: templates/js/translated/part.js:886 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3496,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:670 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 msgid "On Order" msgstr "" @@ -4032,7 +4032,7 @@ msgstr "" #: part/models.py:755 part/models.py:2323 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:641 +#: templates/js/translated/part.js:672 msgid "Category" msgstr "" @@ -4041,7 +4041,7 @@ msgid "Part category" msgstr "" #: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:257 templates/js/translated/part.js:485 +#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 msgid "IPN" msgstr "" @@ -4054,7 +4054,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:261 +#: report/models.py:200 templates/js/translated/part.js:292 msgid "Revision" msgstr "" @@ -4161,7 +4161,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:906 +#: part/models.py:2179 templates/js/translated/part.js:937 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" @@ -4178,7 +4178,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:915 +#: part/models.py:2191 templates/js/translated/part.js:946 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" @@ -4187,7 +4187,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:923 +#: part/models.py:2197 templates/js/translated/part.js:954 msgid "Requires Value" msgstr "" @@ -4195,7 +4195,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:930 +#: part/models.py:2203 templates/js/translated/part.js:961 msgid "Requires Attachment" msgstr "" @@ -4427,7 +4427,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:1912 +#: part/templates/part/category.html:38 msgid "Create new part category" msgstr "" @@ -4501,36 +4501,14 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/category.html:256 -#: stock/templates/stock/location.html:251 -msgid "Create new location" +#: part/templates/part/category.html:253 +msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:261 part/templates/part/category.html:291 -#: templates/js/translated/part.js:25 -msgid "New Category" -msgstr "" - -#: part/templates/part/category.html:262 -msgid "Create new category" -msgstr "" - -#: part/templates/part/category.html:292 -msgid "Create new Part Category" -msgstr "" - -#: part/templates/part/category.html:298 stock/views.py:959 +#: part/templates/part/category.html:280 stock/views.py:959 msgid "Create new Stock Location" msgstr "" -#: part/templates/part/category.html:317 -msgid "Select parent category" -msgstr "" - -#: part/templates/part/category.html:324 part/views.py:1860 -msgid "Edit Part Category" -msgstr "" - #: part/templates/part/category_delete.html:5 msgid "Are you sure you want to delete category" msgstr "" @@ -4788,8 +4766,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:172 -#: templates/js/translated/part.js:249 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 +#: templates/js/translated/part.js:280 msgid "Inactive" msgstr "" @@ -4875,8 +4853,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:501 -#: templates/js/translated/part.js:674 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 +#: templates/js/translated/part.js:705 msgid "Building" msgstr "" @@ -5031,7 +5009,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2330 +#: part/templates/part/prices.html:197 part/views.py:2287 msgid "Add Internal Price Break" msgstr "" @@ -5052,7 +5030,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 -#: templates/js/translated/part.js:491 templates/js/translated/part.js:678 +#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5178,6 +5156,10 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" +#: part/views.py:1860 templates/js/translated/part.js:41 +msgid "Edit Part Category" +msgstr "" + #: part/views.py:1898 msgid "Delete Part Category" msgstr "" @@ -5186,35 +5168,35 @@ msgstr "" msgid "Part category was deleted" msgstr "" -#: part/views.py:1956 +#: part/views.py:1913 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2057 +#: part/views.py:2014 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2113 +#: part/views.py:2070 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2132 +#: part/views.py:2089 msgid "Create BOM Item" msgstr "" -#: part/views.py:2202 +#: part/views.py:2159 msgid "Edit BOM item" msgstr "" -#: part/views.py:2263 +#: part/views.py:2220 msgid "Added new price break" msgstr "" -#: part/views.py:2339 +#: part/views.py:2296 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2347 +#: part/views.py:2304 msgid "Delete Internal Price Break" msgstr "" @@ -5983,6 +5965,10 @@ msgstr "" msgid "Print labels" msgstr "" +#: stock/templates/stock/location.html:251 +msgid "Create new location" +msgstr "" + #: stock/templates/stock/location_delete.html:7 msgid "Are you sure you want to delete this stock location?" msgstr "" @@ -6864,8 +6850,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:579 -#: templates/js/translated/part.js:824 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 +#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6947,34 +6933,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:156 -#: templates/js/translated/part.js:241 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 +#: templates/js/translated/part.js:272 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:160 -#: templates/js/translated/part.js:245 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 +#: templates/js/translated/part.js:276 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:330 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:371 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:372 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:389 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:401 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 msgid "Delete Parameter" msgstr "" @@ -7206,91 +7192,99 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:26 +#: templates/js/translated/part.js:20 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:56 +msgid "New Category" +msgstr "" + +#: templates/js/translated/part.js:57 msgid "Create New Part Category" msgstr "" -#: templates/js/translated/part.js:34 +#: templates/js/translated/part.js:65 msgid "New Parent" msgstr "" -#: templates/js/translated/part.js:97 +#: templates/js/translated/part.js:128 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:148 templates/js/translated/part.js:233 +#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:152 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:164 +#: templates/js/translated/part.js:195 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:199 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:313 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:469 templates/js/translated/part.js:708 +#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:647 +#: templates/js/translated/part.js:678 msgid "No category" msgstr "" -#: templates/js/translated/part.js:665 +#: templates/js/translated/part.js:696 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:849 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:892 +#: templates/js/translated/part.js:923 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:943 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:944 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:950 +#: templates/js/translated/part.js:981 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:975 +#: templates/js/translated/part.js:1006 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1028 +#: templates/js/translated/part.js:1059 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1029 +#: templates/js/translated/part.js:1060 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1129 +#: templates/js/translated/part.js:1160 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1148 +#: templates/js/translated/part.js:1179 msgid "Single Price Difference" msgstr "" From 8430276fd798750c0ae5ad159b4cc919d0d3b403 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 11:57:52 +1000 Subject: [PATCH 056/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/de/LC_MESSAGES/django.po | 210 +++++++++++----------- 1 file changed, 102 insertions(+), 108 deletions(-) diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index e5a8972a0f..66615a58a3 100644 --- a/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/InvenTree/locale/de/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 23:04+0000\n" -"PO-Revision-Date: 2021-08-03 23:57\n" +"POT-Creation-Date: 2021-08-04 01:53+0000\n" +"PO-Revision-Date: 2021-08-04 01:57\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -137,8 +137,8 @@ msgstr "Ungültige Auswahl" #: label/models.py:112 part/models.py:718 part/models.py:2246 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:206 -#: templates/js/translated/part.js:339 templates/js/translated/part.js:831 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "Name" @@ -159,9 +159,9 @@ msgstr "Name" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:265 -#: templates/js/translated/part.js:449 templates/js/translated/part.js:626 -#: templates/js/translated/part.js:843 templates/js/translated/part.js:911 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 +#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 +#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -546,8 +546,8 @@ msgstr "Zieldatum für Bauauftrag-Fertigstellung." #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1016 -#: templates/js/translated/part.js:1138 templates/js/translated/part.js:1194 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "Anzahl" @@ -714,8 +714,8 @@ msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:430 -#: templates/js/translated/part.js:593 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 +#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "Teil" @@ -2070,7 +2070,7 @@ msgid "Price break quantity" msgstr "Preisstaffelungs Anzahl" #: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1021 +#: templates/js/translated/part.js:1052 msgid "Price" msgstr "Preis" @@ -2205,7 +2205,7 @@ msgstr "Anlaufstelle" #: order/models.py:160 part/models.py:774 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:687 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 msgid "Link" msgstr "Link" @@ -2307,7 +2307,7 @@ msgstr "Parametername" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:348 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "Wert" @@ -2317,7 +2317,7 @@ msgid "Parameter value" msgstr "Parameterwert" #: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:354 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 msgid "Units" msgstr "Einheiten" @@ -2464,13 +2464,13 @@ msgstr "Zuliefererteile" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:79 +#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "Neues Zuliefererteil anlegen" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:78 +#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 msgid "New Supplier Part" msgstr "Neues Zuliefererteil" @@ -2686,8 +2686,8 @@ msgstr "Herstellerteil-Bestand" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:269 templates/js/translated/part.js:494 -#: templates/js/translated/part.js:654 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 +#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "Lagerbestand" @@ -2765,7 +2765,7 @@ msgstr "Preisinformationen ansehen" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2259 +#: part/templates/part/prices.html:253 part/views.py:2216 msgid "Add Price Break" msgstr "Preisstaffel hinzufügen" @@ -2773,11 +2773,11 @@ msgstr "Preisstaffel hinzufügen" msgid "No price break information found" msgstr "Keine Informationen zur Preisstaffel gefunden" -#: company/templates/company/supplier_part.html:199 part/views.py:2321 +#: company/templates/company/supplier_part.html:199 part/views.py:2278 msgid "Delete Price Break" msgstr "Preisstaffel löschen" -#: company/templates/company/supplier_part.html:213 part/views.py:2307 +#: company/templates/company/supplier_part.html:213 part/views.py:2264 msgid "Edit Price Break" msgstr "Preisstaffel bearbeiten" @@ -3212,14 +3212,14 @@ msgstr "Bestellung bearbeiten" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:255 part/templates/part/category.html:297 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:64 +#: part/templates/part/category.html:279 +#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 msgid "New Location" msgstr "Neuer Lagerort" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:65 +#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 msgid "Create new stock location" msgstr "Neuen Lagerort anlegen" @@ -3442,7 +3442,7 @@ msgstr "Summe" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:996 templates/js/translated/part.js:1185 +#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 msgid "Unit Price" msgstr "Stück-Preis" @@ -3482,7 +3482,7 @@ msgstr "Ausstehende Teile für %(order)s - %(desc)s empfangen" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:855 templates/navbar.html:23 +#: templates/js/translated/part.js:886 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "Teile" @@ -3496,7 +3496,7 @@ msgid "Order Code" msgstr "Bestellnummer" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:670 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 msgid "On Order" msgstr "Bestellt" @@ -4032,7 +4032,7 @@ msgstr "Schlüsselworte um die Sichtbarkeit in Suchergebnissen zu verbessern" #: part/models.py:755 part/models.py:2323 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:641 +#: templates/js/translated/part.js:672 msgid "Category" msgstr "Kategorie" @@ -4041,7 +4041,7 @@ msgid "Part category" msgstr "Teile-Kategorie" #: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:257 templates/js/translated/part.js:485 +#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 msgid "IPN" msgstr "IPN (Interne Produktnummer)" @@ -4054,7 +4054,7 @@ msgid "Part revision or version number" msgstr "Revisions- oder Versionsnummer" #: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:261 +#: report/models.py:200 templates/js/translated/part.js:292 msgid "Revision" msgstr "Revision" @@ -4161,7 +4161,7 @@ msgstr "Test-Vorlagen können nur für verfolgbare Teile angelegt werden" msgid "Test with this name already exists for this part" msgstr "Ein Test mit diesem Namen besteht bereits für dieses Teil" -#: part/models.py:2179 templates/js/translated/part.js:906 +#: part/models.py:2179 templates/js/translated/part.js:937 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "Test-Name" @@ -4178,7 +4178,7 @@ msgstr "Test-Beschreibung" msgid "Enter description for this test" msgstr "Beschreibung für diesen Test eingeben" -#: part/models.py:2191 templates/js/translated/part.js:915 +#: part/models.py:2191 templates/js/translated/part.js:946 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "Benötigt" @@ -4187,7 +4187,7 @@ msgstr "Benötigt" msgid "Is this test required to pass?" msgstr "Muss dieser Test erfolgreich sein?" -#: part/models.py:2197 templates/js/translated/part.js:923 +#: part/models.py:2197 templates/js/translated/part.js:954 msgid "Requires Value" msgstr "Erfordert Wert" @@ -4195,7 +4195,7 @@ msgstr "Erfordert Wert" msgid "Does this test require a value when adding a test result?" msgstr "Muss für diesen Test ein Wert für das Test-Ergebnis eingetragen werden?" -#: part/models.py:2203 templates/js/translated/part.js:930 +#: part/models.py:2203 templates/js/translated/part.js:961 msgid "Requires Attachment" msgstr "Anhang muss eingegeben werden" @@ -4427,7 +4427,7 @@ msgstr "Damit wird jede Zeile der Stückliste kontrolliert" msgid "All parts" msgstr "Alle Teile" -#: part/templates/part/category.html:38 part/views.py:1912 +#: part/templates/part/category.html:38 msgid "Create new part category" msgstr "Teil-Kategorie anlegen" @@ -4501,36 +4501,14 @@ msgstr "Rasteransicht anzeigen" msgid "Part Parameters" msgstr "Teilparameter" -#: part/templates/part/category.html:256 -#: stock/templates/stock/location.html:251 -msgid "Create new location" -msgstr "Neuen Lagerort anlegen" +#: part/templates/part/category.html:253 +msgid "Create Part Category" +msgstr "" -#: part/templates/part/category.html:261 part/templates/part/category.html:291 -#: templates/js/translated/part.js:25 -msgid "New Category" -msgstr "Neue Kategorie" - -#: part/templates/part/category.html:262 -msgid "Create new category" -msgstr "Teil-Kategorie anlegen" - -#: part/templates/part/category.html:292 -msgid "Create new Part Category" -msgstr "Neue Teil-Kategorie anlegen" - -#: part/templates/part/category.html:298 stock/views.py:959 +#: part/templates/part/category.html:280 stock/views.py:959 msgid "Create new Stock Location" msgstr "Neuen Lagerort erstellen" -#: part/templates/part/category.html:317 -msgid "Select parent category" -msgstr "Übergeordnete Kategorie auswählen" - -#: part/templates/part/category.html:324 part/views.py:1860 -msgid "Edit Part Category" -msgstr "Teil-Kategorie bearbeiten" - #: part/templates/part/category_delete.html:5 msgid "Are you sure you want to delete category" msgstr "Sind Sie sicher, dass Sie diese Kategorie löschen wollen" @@ -4788,8 +4766,8 @@ msgid "Part is virtual (not a physical part)" msgstr "Teil ist virtuell (kein physisches Teil)" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:172 -#: templates/js/translated/part.js:249 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 +#: templates/js/translated/part.js:280 msgid "Inactive" msgstr "Inaktiv" @@ -4875,8 +4853,8 @@ msgstr "Zu Bauaufträgen zugeordnet" msgid "Can Build" msgstr "Herstellbar" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:501 -#: templates/js/translated/part.js:674 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 +#: templates/js/translated/part.js:705 msgid "Building" msgstr "Im Bau" @@ -5031,7 +5009,7 @@ msgstr "Für dieses Teil sind keine Bestandspreise verfügbar." msgid "Internal Cost" msgstr "Interne Kosten" -#: part/templates/part/prices.html:197 part/views.py:2330 +#: part/templates/part/prices.html:197 part/views.py:2287 msgid "Add Internal Price Break" msgstr "" @@ -5052,7 +5030,7 @@ msgid "Set category for the following parts" msgstr "Kategorie für Teile setzen" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 -#: templates/js/translated/part.js:491 templates/js/translated/part.js:678 +#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "Kein Bestand" @@ -5178,6 +5156,10 @@ msgstr "Teilparametervorlage bearbeiten" msgid "Delete Part Parameter Template" msgstr "Teilparametervorlage löschen" +#: part/views.py:1860 templates/js/translated/part.js:41 +msgid "Edit Part Category" +msgstr "Teil-Kategorie bearbeiten" + #: part/views.py:1898 msgid "Delete Part Category" msgstr "Teil-Kategorie löschen" @@ -5186,35 +5168,35 @@ msgstr "Teil-Kategorie löschen" msgid "Part category was deleted" msgstr "Teil-Kategorie wurde gelöscht" -#: part/views.py:1956 +#: part/views.py:1913 msgid "Create Category Parameter Template" msgstr "Kategorieparametervorlage anlegen" -#: part/views.py:2057 +#: part/views.py:2014 msgid "Edit Category Parameter Template" msgstr "Kategorieparametervorlage bearbeiten" -#: part/views.py:2113 +#: part/views.py:2070 msgid "Delete Category Parameter Template" msgstr "Kategorieparametervorlage löschen" -#: part/views.py:2132 +#: part/views.py:2089 msgid "Create BOM Item" msgstr "Stücklisten-Position anlegen" -#: part/views.py:2202 +#: part/views.py:2159 msgid "Edit BOM item" msgstr "Stücklisten-Position bearbeiten" -#: part/views.py:2263 +#: part/views.py:2220 msgid "Added new price break" msgstr "neue Preisstaffel hinzufügt" -#: part/views.py:2339 +#: part/views.py:2296 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2347 +#: part/views.py:2304 msgid "Delete Internal Price Break" msgstr "" @@ -5983,6 +5965,10 @@ msgstr "Druck Aktionen" msgid "Print labels" msgstr "Label drucken" +#: stock/templates/stock/location.html:251 +msgid "Create new location" +msgstr "Neuen Lagerort anlegen" + #: stock/templates/stock/location_delete.html:7 msgid "Are you sure you want to delete this stock location?" msgstr "Sind Sie sicher, dass Sie diesen Lagerort löschen wollen?" @@ -6864,8 +6850,8 @@ msgstr "Bestand bestellen" msgid "No builds matching query" msgstr "Keine Bauaufträge passen zur Anfrage" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:579 -#: templates/js/translated/part.js:824 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 +#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "Auswählen" @@ -6947,34 +6933,34 @@ msgid "No manufacturer parts found" msgstr "Keine Herstellerteile gefunden" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:156 -#: templates/js/translated/part.js:241 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 +#: templates/js/translated/part.js:272 msgid "Template part" msgstr "Vorlagenteil" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:160 -#: templates/js/translated/part.js:245 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 +#: templates/js/translated/part.js:276 msgid "Assembled part" msgstr "Baugruppe" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:330 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 msgid "No parameters found" msgstr "Keine Parameter gefunden" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:371 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 msgid "Edit parameter" msgstr "Parameter bearbeiten" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:372 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 msgid "Delete parameter" msgstr "Parameter löschen" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:389 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 msgid "Edit Parameter" msgstr "Parameter bearbeiten" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:401 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 msgid "Delete Parameter" msgstr "Parameter löschen" @@ -7206,91 +7192,99 @@ msgstr "JA" msgid "NO" msgstr "NEIN" -#: templates/js/translated/part.js:26 +#: templates/js/translated/part.js:20 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:56 +msgid "New Category" +msgstr "Neue Kategorie" + +#: templates/js/translated/part.js:57 msgid "Create New Part Category" msgstr "Neue Teil-Kategorie anlegen" -#: templates/js/translated/part.js:34 +#: templates/js/translated/part.js:65 msgid "New Parent" msgstr "" -#: templates/js/translated/part.js:97 +#: templates/js/translated/part.js:128 msgid "Edit Part" msgstr "Teil bearbeiten" -#: templates/js/translated/part.js:148 templates/js/translated/part.js:233 +#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 msgid "Trackable part" msgstr "Nachverfolgbares Teil" -#: templates/js/translated/part.js:152 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 msgid "Virtual part" msgstr "virtuelles Teil" -#: templates/js/translated/part.js:164 +#: templates/js/translated/part.js:195 msgid "Starred part" msgstr "Favoritenteil" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:199 msgid "Salable part" msgstr "Verkäufliches Teil" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:313 msgid "No variants found" msgstr "Keine Varianten gefunden" -#: templates/js/translated/part.js:469 templates/js/translated/part.js:708 +#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 msgid "No parts found" msgstr "Keine Teile gefunden" -#: templates/js/translated/part.js:647 +#: templates/js/translated/part.js:678 msgid "No category" msgstr "Keine Kategorie" -#: templates/js/translated/part.js:665 +#: templates/js/translated/part.js:696 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "Bestand niedrig" -#: templates/js/translated/part.js:849 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 msgid "Path" msgstr "Pfad" -#: templates/js/translated/part.js:892 +#: templates/js/translated/part.js:923 msgid "No test templates matching query" msgstr "Keine zur Anfrage passenden Testvorlagen" -#: templates/js/translated/part.js:943 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "Testergebnis bearbeiten" -#: templates/js/translated/part.js:944 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "Testergebnis löschen" -#: templates/js/translated/part.js:950 +#: templates/js/translated/part.js:981 msgid "This test is defined for a parent part" msgstr "Dieses Testergebnis ist für ein Hauptteil" -#: templates/js/translated/part.js:975 +#: templates/js/translated/part.js:1006 #, python-brace-format msgid "No ${human_name} information found" msgstr "Keine ${human_name} Informationen gefunden" -#: templates/js/translated/part.js:1028 +#: templates/js/translated/part.js:1059 #, python-brace-format msgid "Edit ${human_name}" msgstr "${human_name} bearbeiten" -#: templates/js/translated/part.js:1029 +#: templates/js/translated/part.js:1060 #, python-brace-format msgid "Delete ${human_name}" msgstr "${human_name} löschen" -#: templates/js/translated/part.js:1129 +#: templates/js/translated/part.js:1160 msgid "Single Price" msgstr "Einzelpreis" -#: templates/js/translated/part.js:1148 +#: templates/js/translated/part.js:1179 msgid "Single Price Difference" msgstr "Einzelpreisdifferenz" From 191cdb4f9cc17d781141fa6a65447cc13c58c6a9 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 11:57:53 +1000 Subject: [PATCH 057/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/th/LC_MESSAGES/django.po | 208 +++++++++++----------- 1 file changed, 101 insertions(+), 107 deletions(-) diff --git a/InvenTree/locale/th/LC_MESSAGES/django.po b/InvenTree/locale/th/LC_MESSAGES/django.po index 00bfa41740..832097e47b 100644 --- a/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/InvenTree/locale/th/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 23:04+0000\n" -"PO-Revision-Date: 2021-08-03 23:57\n" +"POT-Creation-Date: 2021-08-04 01:53+0000\n" +"PO-Revision-Date: 2021-08-04 01:57\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -137,8 +137,8 @@ msgstr "" #: label/models.py:112 part/models.py:718 part/models.py:2246 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:206 -#: templates/js/translated/part.js:339 templates/js/translated/part.js:831 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "" @@ -159,9 +159,9 @@ msgstr "" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:265 -#: templates/js/translated/part.js:449 templates/js/translated/part.js:626 -#: templates/js/translated/part.js:843 templates/js/translated/part.js:911 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 +#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 +#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1016 -#: templates/js/translated/part.js:1138 templates/js/translated/part.js:1194 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 +#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "" @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:430 -#: templates/js/translated/part.js:593 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 +#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "" @@ -2070,7 +2070,7 @@ msgid "Price break quantity" msgstr "" #: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1021 +#: templates/js/translated/part.js:1052 msgid "Price" msgstr "" @@ -2205,7 +2205,7 @@ msgstr "" #: order/models.py:160 part/models.py:774 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:687 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 msgid "Link" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:348 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2317,7 +2317,7 @@ msgid "Parameter value" msgstr "" #: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:354 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 msgid "Units" msgstr "" @@ -2464,13 +2464,13 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:79 +#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:78 +#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 msgid "New Supplier Part" msgstr "" @@ -2686,8 +2686,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:269 templates/js/translated/part.js:494 -#: templates/js/translated/part.js:654 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 +#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2259 +#: part/templates/part/prices.html:253 part/views.py:2216 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2321 +#: company/templates/company/supplier_part.html:199 part/views.py:2278 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2307 +#: company/templates/company/supplier_part.html:213 part/views.py:2264 msgid "Edit Price Break" msgstr "" @@ -3212,14 +3212,14 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:255 part/templates/part/category.html:297 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:64 +#: part/templates/part/category.html:279 +#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:65 +#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 msgid "Create new stock location" msgstr "" @@ -3442,7 +3442,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:996 templates/js/translated/part.js:1185 +#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 msgid "Unit Price" msgstr "" @@ -3482,7 +3482,7 @@ msgstr "" #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:855 templates/navbar.html:23 +#: templates/js/translated/part.js:886 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3496,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:670 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 msgid "On Order" msgstr "" @@ -4032,7 +4032,7 @@ msgstr "" #: part/models.py:755 part/models.py:2323 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:641 +#: templates/js/translated/part.js:672 msgid "Category" msgstr "" @@ -4041,7 +4041,7 @@ msgid "Part category" msgstr "" #: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:257 templates/js/translated/part.js:485 +#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 msgid "IPN" msgstr "" @@ -4054,7 +4054,7 @@ msgid "Part revision or version number" msgstr "" #: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:261 +#: report/models.py:200 templates/js/translated/part.js:292 msgid "Revision" msgstr "" @@ -4161,7 +4161,7 @@ msgstr "" msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:906 +#: part/models.py:2179 templates/js/translated/part.js:937 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" @@ -4178,7 +4178,7 @@ msgstr "" msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:915 +#: part/models.py:2191 templates/js/translated/part.js:946 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" @@ -4187,7 +4187,7 @@ msgstr "" msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:923 +#: part/models.py:2197 templates/js/translated/part.js:954 msgid "Requires Value" msgstr "" @@ -4195,7 +4195,7 @@ msgstr "" msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:930 +#: part/models.py:2203 templates/js/translated/part.js:961 msgid "Requires Attachment" msgstr "" @@ -4427,7 +4427,7 @@ msgstr "" msgid "All parts" msgstr "" -#: part/templates/part/category.html:38 part/views.py:1912 +#: part/templates/part/category.html:38 msgid "Create new part category" msgstr "" @@ -4501,36 +4501,14 @@ msgstr "" msgid "Part Parameters" msgstr "" -#: part/templates/part/category.html:256 -#: stock/templates/stock/location.html:251 -msgid "Create new location" +#: part/templates/part/category.html:253 +msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:261 part/templates/part/category.html:291 -#: templates/js/translated/part.js:25 -msgid "New Category" -msgstr "" - -#: part/templates/part/category.html:262 -msgid "Create new category" -msgstr "" - -#: part/templates/part/category.html:292 -msgid "Create new Part Category" -msgstr "" - -#: part/templates/part/category.html:298 stock/views.py:959 +#: part/templates/part/category.html:280 stock/views.py:959 msgid "Create new Stock Location" msgstr "" -#: part/templates/part/category.html:317 -msgid "Select parent category" -msgstr "" - -#: part/templates/part/category.html:324 part/views.py:1860 -msgid "Edit Part Category" -msgstr "" - #: part/templates/part/category_delete.html:5 msgid "Are you sure you want to delete category" msgstr "" @@ -4788,8 +4766,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:172 -#: templates/js/translated/part.js:249 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 +#: templates/js/translated/part.js:280 msgid "Inactive" msgstr "" @@ -4875,8 +4853,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:501 -#: templates/js/translated/part.js:674 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 +#: templates/js/translated/part.js:705 msgid "Building" msgstr "" @@ -5031,7 +5009,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2330 +#: part/templates/part/prices.html:197 part/views.py:2287 msgid "Add Internal Price Break" msgstr "" @@ -5052,7 +5030,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 -#: templates/js/translated/part.js:491 templates/js/translated/part.js:678 +#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5178,6 +5156,10 @@ msgstr "" msgid "Delete Part Parameter Template" msgstr "" +#: part/views.py:1860 templates/js/translated/part.js:41 +msgid "Edit Part Category" +msgstr "" + #: part/views.py:1898 msgid "Delete Part Category" msgstr "" @@ -5186,35 +5168,35 @@ msgstr "" msgid "Part category was deleted" msgstr "" -#: part/views.py:1956 +#: part/views.py:1913 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2057 +#: part/views.py:2014 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2113 +#: part/views.py:2070 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2132 +#: part/views.py:2089 msgid "Create BOM Item" msgstr "" -#: part/views.py:2202 +#: part/views.py:2159 msgid "Edit BOM item" msgstr "" -#: part/views.py:2263 +#: part/views.py:2220 msgid "Added new price break" msgstr "" -#: part/views.py:2339 +#: part/views.py:2296 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2347 +#: part/views.py:2304 msgid "Delete Internal Price Break" msgstr "" @@ -5983,6 +5965,10 @@ msgstr "" msgid "Print labels" msgstr "" +#: stock/templates/stock/location.html:251 +msgid "Create new location" +msgstr "" + #: stock/templates/stock/location_delete.html:7 msgid "Are you sure you want to delete this stock location?" msgstr "" @@ -6864,8 +6850,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:579 -#: templates/js/translated/part.js:824 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 +#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6947,34 +6933,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:156 -#: templates/js/translated/part.js:241 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 +#: templates/js/translated/part.js:272 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:160 -#: templates/js/translated/part.js:245 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 +#: templates/js/translated/part.js:276 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:330 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:371 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:372 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:389 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:401 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 msgid "Delete Parameter" msgstr "" @@ -7206,91 +7192,99 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:26 +#: templates/js/translated/part.js:20 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:56 +msgid "New Category" +msgstr "" + +#: templates/js/translated/part.js:57 msgid "Create New Part Category" msgstr "" -#: templates/js/translated/part.js:34 +#: templates/js/translated/part.js:65 msgid "New Parent" msgstr "" -#: templates/js/translated/part.js:97 +#: templates/js/translated/part.js:128 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:148 templates/js/translated/part.js:233 +#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:152 templates/js/translated/part.js:237 +#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:164 +#: templates/js/translated/part.js:195 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:168 +#: templates/js/translated/part.js:199 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:282 +#: templates/js/translated/part.js:313 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:469 templates/js/translated/part.js:708 +#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:647 +#: templates/js/translated/part.js:678 msgid "No category" msgstr "" -#: templates/js/translated/part.js:665 +#: templates/js/translated/part.js:696 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:849 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:892 +#: templates/js/translated/part.js:923 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:943 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:944 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:950 +#: templates/js/translated/part.js:981 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:975 +#: templates/js/translated/part.js:1006 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1028 +#: templates/js/translated/part.js:1059 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1029 +#: templates/js/translated/part.js:1060 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1129 +#: templates/js/translated/part.js:1160 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1148 +#: templates/js/translated/part.js:1179 msgid "Single Price Difference" msgstr "" From edb1862fa6778abc3accbc85543dd360bad8fe3f Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 13:07:21 +1000 Subject: [PATCH 058/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/fr/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/fr/LC_MESSAGES/django.po b/InvenTree/locale/fr/LC_MESSAGES/django.po index 4fdbddee75..be0249b0f5 100644 --- a/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 01:53+0000\n" -"PO-Revision-Date: 2021-08-04 01:57\n" +"POT-Creation-Date: 2021-08-04 02:30+0000\n" +"PO-Revision-Date: 2021-08-04 03:07\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -4866,13 +4866,17 @@ msgstr "" msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:507 -#: part/templates/part/part_base.html:532 +#: part/templates/part/part_base.html:426 +msgid "No matching images found" +msgstr "" + +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:536 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:512 -#: part/templates/part/part_base.html:538 +#: part/templates/part/part_base.html:516 +#: part/templates/part/part_base.html:542 msgid "Show Part Details" msgstr "" From 1321912712a724bb1fac2e449b04f029735c28eb Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 13:07:22 +1000 Subject: [PATCH 059/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/he/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/he/LC_MESSAGES/django.po b/InvenTree/locale/he/LC_MESSAGES/django.po index 8678d60f5b..649f210626 100644 --- a/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/InvenTree/locale/he/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 01:53+0000\n" -"PO-Revision-Date: 2021-08-04 01:57\n" +"POT-Creation-Date: 2021-08-04 02:30+0000\n" +"PO-Revision-Date: 2021-08-04 03:07\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -4866,13 +4866,17 @@ msgstr "" msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:507 -#: part/templates/part/part_base.html:532 +#: part/templates/part/part_base.html:426 +msgid "No matching images found" +msgstr "" + +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:536 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:512 -#: part/templates/part/part_base.html:538 +#: part/templates/part/part_base.html:516 +#: part/templates/part/part_base.html:542 msgid "Show Part Details" msgstr "" From ec144562d7b833cd489cf9fa298b480dfbc7a4e0 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 13:07:24 +1000 Subject: [PATCH 060/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/id/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/id/LC_MESSAGES/django.po b/InvenTree/locale/id/LC_MESSAGES/django.po index 42f011df94..b93e71c4cf 100644 --- a/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/InvenTree/locale/id/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 01:53+0000\n" -"PO-Revision-Date: 2021-08-04 01:57\n" +"POT-Creation-Date: 2021-08-04 02:30+0000\n" +"PO-Revision-Date: 2021-08-04 03:07\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -4866,13 +4866,17 @@ msgstr "" msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:507 -#: part/templates/part/part_base.html:532 +#: part/templates/part/part_base.html:426 +msgid "No matching images found" +msgstr "" + +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:536 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:512 -#: part/templates/part/part_base.html:538 +#: part/templates/part/part_base.html:516 +#: part/templates/part/part_base.html:542 msgid "Show Part Details" msgstr "" From e5c4ec0dbd703a484918b7734de9fd017b49f9d2 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 13:07:25 +1000 Subject: [PATCH 061/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/vi/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/vi/LC_MESSAGES/django.po b/InvenTree/locale/vi/LC_MESSAGES/django.po index 8b7774898d..a7e05db7b1 100644 --- a/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/InvenTree/locale/vi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 01:53+0000\n" -"PO-Revision-Date: 2021-08-04 01:57\n" +"POT-Creation-Date: 2021-08-04 02:30+0000\n" +"PO-Revision-Date: 2021-08-04 03:07\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -4866,13 +4866,17 @@ msgstr "" msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:507 -#: part/templates/part/part_base.html:532 +#: part/templates/part/part_base.html:426 +msgid "No matching images found" +msgstr "" + +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:536 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:512 -#: part/templates/part/part_base.html:538 +#: part/templates/part/part_base.html:516 +#: part/templates/part/part_base.html:542 msgid "Show Part Details" msgstr "" From 8584cf4d2861cb9c3f63296c15fb5baf2591da39 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 13:07:27 +1000 Subject: [PATCH 062/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/sv/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/sv/LC_MESSAGES/django.po b/InvenTree/locale/sv/LC_MESSAGES/django.po index 27ba25f0d5..a4872ef45b 100644 --- a/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/InvenTree/locale/sv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 01:53+0000\n" -"PO-Revision-Date: 2021-08-04 01:57\n" +"POT-Creation-Date: 2021-08-04 02:30+0000\n" +"PO-Revision-Date: 2021-08-04 03:07\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -4866,13 +4866,17 @@ msgstr "" msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:507 -#: part/templates/part/part_base.html:532 +#: part/templates/part/part_base.html:426 +msgid "No matching images found" +msgstr "" + +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:536 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:512 -#: part/templates/part/part_base.html:538 +#: part/templates/part/part_base.html:516 +#: part/templates/part/part_base.html:542 msgid "Show Part Details" msgstr "" From fc75c8d9a6475cfb354f9d22f3ad922643310e83 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 13:07:28 +1000 Subject: [PATCH 063/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/no/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/no/LC_MESSAGES/django.po b/InvenTree/locale/no/LC_MESSAGES/django.po index 03b0f2ccfc..2f5e9cc851 100644 --- a/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/InvenTree/locale/no/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 01:53+0000\n" -"PO-Revision-Date: 2021-08-04 01:57\n" +"POT-Creation-Date: 2021-08-04 02:30+0000\n" +"PO-Revision-Date: 2021-08-04 03:07\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -4866,13 +4866,17 @@ msgstr "" msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:507 -#: part/templates/part/part_base.html:532 +#: part/templates/part/part_base.html:426 +msgid "No matching images found" +msgstr "" + +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:536 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:512 -#: part/templates/part/part_base.html:538 +#: part/templates/part/part_base.html:516 +#: part/templates/part/part_base.html:542 msgid "Show Part Details" msgstr "" From 2d37c16e257585d5749caa1e660d9d377edb26d2 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 13:07:29 +1000 Subject: [PATCH 064/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/nl/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/nl/LC_MESSAGES/django.po b/InvenTree/locale/nl/LC_MESSAGES/django.po index b0704b59f9..25a2eede44 100644 --- a/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/InvenTree/locale/nl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 01:53+0000\n" -"PO-Revision-Date: 2021-08-04 01:57\n" +"POT-Creation-Date: 2021-08-04 02:30+0000\n" +"PO-Revision-Date: 2021-08-04 03:07\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -4866,13 +4866,17 @@ msgstr "" msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:507 -#: part/templates/part/part_base.html:532 +#: part/templates/part/part_base.html:426 +msgid "No matching images found" +msgstr "" + +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:536 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:512 -#: part/templates/part/part_base.html:538 +#: part/templates/part/part_base.html:516 +#: part/templates/part/part_base.html:542 msgid "Show Part Details" msgstr "" From 09fff729ccb581b39436c9ae84cc6355cb4c7ae7 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 13:07:30 +1000 Subject: [PATCH 065/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/ko/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/ko/LC_MESSAGES/django.po b/InvenTree/locale/ko/LC_MESSAGES/django.po index c1efa8bdb6..32b5e51681 100644 --- a/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/InvenTree/locale/ko/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 01:53+0000\n" -"PO-Revision-Date: 2021-08-04 01:57\n" +"POT-Creation-Date: 2021-08-04 02:30+0000\n" +"PO-Revision-Date: 2021-08-04 03:07\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -4866,13 +4866,17 @@ msgstr "" msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:507 -#: part/templates/part/part_base.html:532 +#: part/templates/part/part_base.html:426 +msgid "No matching images found" +msgstr "" + +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:536 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:512 -#: part/templates/part/part_base.html:538 +#: part/templates/part/part_base.html:516 +#: part/templates/part/part_base.html:542 msgid "Show Part Details" msgstr "" From 44a47339ca1d1e240e7c4f0cbb2a7806a275f2d4 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 13:07:32 +1000 Subject: [PATCH 066/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/el/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/el/LC_MESSAGES/django.po b/InvenTree/locale/el/LC_MESSAGES/django.po index e26a235f74..7c0f3457db 100644 --- a/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/InvenTree/locale/el/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 01:53+0000\n" -"PO-Revision-Date: 2021-08-04 01:57\n" +"POT-Creation-Date: 2021-08-04 02:30+0000\n" +"PO-Revision-Date: 2021-08-04 03:07\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -4866,13 +4866,17 @@ msgstr "" msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:507 -#: part/templates/part/part_base.html:532 +#: part/templates/part/part_base.html:426 +msgid "No matching images found" +msgstr "" + +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:536 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:512 -#: part/templates/part/part_base.html:538 +#: part/templates/part/part_base.html:516 +#: part/templates/part/part_base.html:542 msgid "Show Part Details" msgstr "" From 3ca4c4095d9f3bcd35d432f2f21b3553c5a54935 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 13:07:33 +1000 Subject: [PATCH 067/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/es/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index 2fdc3c610d..2e48623236 100644 --- a/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/InvenTree/locale/es/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 01:53+0000\n" -"PO-Revision-Date: 2021-08-04 01:57\n" +"POT-Creation-Date: 2021-08-04 02:30+0000\n" +"PO-Revision-Date: 2021-08-04 03:07\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -4866,13 +4866,17 @@ msgstr "" msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:507 -#: part/templates/part/part_base.html:532 +#: part/templates/part/part_base.html:426 +msgid "No matching images found" +msgstr "" + +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:536 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:512 -#: part/templates/part/part_base.html:538 +#: part/templates/part/part_base.html:516 +#: part/templates/part/part_base.html:542 msgid "Show Part Details" msgstr "" From 7124eee71d53cd941cef83c612ead0daee768904 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 13:07:34 +1000 Subject: [PATCH 068/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/zh/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/zh/LC_MESSAGES/django.po b/InvenTree/locale/zh/LC_MESSAGES/django.po index 5f660f4512..5139b8d59f 100644 --- a/InvenTree/locale/zh/LC_MESSAGES/django.po +++ b/InvenTree/locale/zh/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 01:53+0000\n" -"PO-Revision-Date: 2021-08-04 01:57\n" +"POT-Creation-Date: 2021-08-04 02:30+0000\n" +"PO-Revision-Date: 2021-08-04 03:07\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -4866,13 +4866,17 @@ msgstr "" msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:507 -#: part/templates/part/part_base.html:532 +#: part/templates/part/part_base.html:426 +msgid "No matching images found" +msgstr "" + +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:536 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:512 -#: part/templates/part/part_base.html:538 +#: part/templates/part/part_base.html:516 +#: part/templates/part/part_base.html:542 msgid "Show Part Details" msgstr "" From 5a7c32a189717ce60beac5af953670669dd39817 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 13:07:35 +1000 Subject: [PATCH 069/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/tr/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po index 4c563749d1..25d6ac2b75 100644 --- a/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 01:53+0000\n" -"PO-Revision-Date: 2021-08-04 01:57\n" +"POT-Creation-Date: 2021-08-04 02:30+0000\n" +"PO-Revision-Date: 2021-08-04 03:07\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -4866,13 +4866,17 @@ msgstr "Son Seri Numarası" msgid "Calculate" msgstr "Hesapla" -#: part/templates/part/part_base.html:507 -#: part/templates/part/part_base.html:532 +#: part/templates/part/part_base.html:426 +msgid "No matching images found" +msgstr "" + +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:536 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:512 -#: part/templates/part/part_base.html:538 +#: part/templates/part/part_base.html:516 +#: part/templates/part/part_base.html:542 msgid "Show Part Details" msgstr "" From 688ff68f952fb1e94668b0e2ea1c15e30751117e Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 13:07:36 +1000 Subject: [PATCH 070/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/ru/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/ru/LC_MESSAGES/django.po b/InvenTree/locale/ru/LC_MESSAGES/django.po index 16b3ec1376..319e70603d 100644 --- a/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 01:53+0000\n" -"PO-Revision-Date: 2021-08-04 01:57\n" +"POT-Creation-Date: 2021-08-04 02:30+0000\n" +"PO-Revision-Date: 2021-08-04 03:07\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -4866,13 +4866,17 @@ msgstr "" msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:507 -#: part/templates/part/part_base.html:532 +#: part/templates/part/part_base.html:426 +msgid "No matching images found" +msgstr "" + +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:536 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:512 -#: part/templates/part/part_base.html:538 +#: part/templates/part/part_base.html:516 +#: part/templates/part/part_base.html:542 msgid "Show Part Details" msgstr "" From f428cdc29166611bc2e274119b5b0e241a54da1e Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 13:07:38 +1000 Subject: [PATCH 071/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/pl/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/pl/LC_MESSAGES/django.po b/InvenTree/locale/pl/LC_MESSAGES/django.po index c99918b935..5faf702492 100644 --- a/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 01:53+0000\n" -"PO-Revision-Date: 2021-08-04 01:57\n" +"POT-Creation-Date: 2021-08-04 02:30+0000\n" +"PO-Revision-Date: 2021-08-04 03:07\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -4866,13 +4866,17 @@ msgstr "Ostatni numer seryjny" msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:507 -#: part/templates/part/part_base.html:532 +#: part/templates/part/part_base.html:426 +msgid "No matching images found" +msgstr "" + +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:536 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:512 -#: part/templates/part/part_base.html:538 +#: part/templates/part/part_base.html:516 +#: part/templates/part/part_base.html:542 msgid "Show Part Details" msgstr "" From 834fc76433ab94e03822c8a55ea8f33f746d3ab4 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 13:07:39 +1000 Subject: [PATCH 072/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/ja/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/ja/LC_MESSAGES/django.po b/InvenTree/locale/ja/LC_MESSAGES/django.po index b6a2f23f71..e637e04d9e 100644 --- a/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 01:53+0000\n" -"PO-Revision-Date: 2021-08-04 01:57\n" +"POT-Creation-Date: 2021-08-04 02:30+0000\n" +"PO-Revision-Date: 2021-08-04 03:07\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -4866,13 +4866,17 @@ msgstr "" msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:507 -#: part/templates/part/part_base.html:532 +#: part/templates/part/part_base.html:426 +msgid "No matching images found" +msgstr "" + +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:536 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:512 -#: part/templates/part/part_base.html:538 +#: part/templates/part/part_base.html:516 +#: part/templates/part/part_base.html:542 msgid "Show Part Details" msgstr "" From 69bf02d4a4e9eb3f3eda074991197376dc577c9c Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 13:07:41 +1000 Subject: [PATCH 073/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/it/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/it/LC_MESSAGES/django.po b/InvenTree/locale/it/LC_MESSAGES/django.po index d7b7751cf1..62309e27f4 100644 --- a/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/InvenTree/locale/it/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 01:53+0000\n" -"PO-Revision-Date: 2021-08-04 01:57\n" +"POT-Creation-Date: 2021-08-04 02:30+0000\n" +"PO-Revision-Date: 2021-08-04 03:07\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -4866,13 +4866,17 @@ msgstr "" msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:507 -#: part/templates/part/part_base.html:532 +#: part/templates/part/part_base.html:426 +msgid "No matching images found" +msgstr "" + +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:536 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:512 -#: part/templates/part/part_base.html:538 +#: part/templates/part/part_base.html:516 +#: part/templates/part/part_base.html:542 msgid "Show Part Details" msgstr "" From d9e171fce515eabcc7310667947294c762a74988 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 13:07:42 +1000 Subject: [PATCH 074/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/de/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index 66615a58a3..ea3f8cf4b2 100644 --- a/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/InvenTree/locale/de/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 01:53+0000\n" -"PO-Revision-Date: 2021-08-04 01:57\n" +"POT-Creation-Date: 2021-08-04 02:30+0000\n" +"PO-Revision-Date: 2021-08-04 03:07\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -4866,13 +4866,17 @@ msgstr "letzte Seriennummer" msgid "Calculate" msgstr "Berechnen" -#: part/templates/part/part_base.html:507 -#: part/templates/part/part_base.html:532 +#: part/templates/part/part_base.html:426 +msgid "No matching images found" +msgstr "" + +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:536 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:512 -#: part/templates/part/part_base.html:538 +#: part/templates/part/part_base.html:516 +#: part/templates/part/part_base.html:542 msgid "Show Part Details" msgstr "" From 267fa28ee16185ed64ea6ca981b734506685ddb5 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 13:07:43 +1000 Subject: [PATCH 075/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/th/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/th/LC_MESSAGES/django.po b/InvenTree/locale/th/LC_MESSAGES/django.po index 832097e47b..8b1ec1a838 100644 --- a/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/InvenTree/locale/th/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 01:53+0000\n" -"PO-Revision-Date: 2021-08-04 01:57\n" +"POT-Creation-Date: 2021-08-04 02:30+0000\n" +"PO-Revision-Date: 2021-08-04 03:07\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -4866,13 +4866,17 @@ msgstr "" msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:507 -#: part/templates/part/part_base.html:532 +#: part/templates/part/part_base.html:426 +msgid "No matching images found" +msgstr "" + +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:536 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:512 -#: part/templates/part/part_base.html:538 +#: part/templates/part/part_base.html:516 +#: part/templates/part/part_base.html:542 msgid "Show Part Details" msgstr "" From 1d051975c29508876d671721e27cd5982ffa3418 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 15:04:23 +1000 Subject: [PATCH 076/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/fr/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/fr/LC_MESSAGES/django.po b/InvenTree/locale/fr/LC_MESSAGES/django.po index be0249b0f5..260c38620d 100644 --- a/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 02:30+0000\n" -"PO-Revision-Date: 2021-08-04 03:07\n" +"POT-Creation-Date: 2021-08-04 05:00+0000\n" +"PO-Revision-Date: 2021-08-04 05:04\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -6973,12 +6973,12 @@ msgid "No supplier parts found" msgstr "" #: templates/js/translated/filters.js:167 -#: templates/js/translated/filters.js:397 +#: templates/js/translated/filters.js:404 msgid "true" msgstr "" #: templates/js/translated/filters.js:171 -#: templates/js/translated/filters.js:398 +#: templates/js/translated/filters.js:405 msgid "false" msgstr "" @@ -6987,14 +6987,18 @@ msgid "Select filter" msgstr "" #: templates/js/translated/filters.js:268 +msgid "Reload data" +msgstr "" + +#: templates/js/translated/filters.js:270 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:271 +#: templates/js/translated/filters.js:273 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:296 +#: templates/js/translated/filters.js:303 msgid "Create filter" msgstr "" From ca3caa01897cdb96055ec89b71f01b0d4ee9e172 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 15:04:24 +1000 Subject: [PATCH 077/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/he/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/he/LC_MESSAGES/django.po b/InvenTree/locale/he/LC_MESSAGES/django.po index 649f210626..db04a5cda0 100644 --- a/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/InvenTree/locale/he/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 02:30+0000\n" -"PO-Revision-Date: 2021-08-04 03:07\n" +"POT-Creation-Date: 2021-08-04 05:00+0000\n" +"PO-Revision-Date: 2021-08-04 05:04\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -6973,12 +6973,12 @@ msgid "No supplier parts found" msgstr "" #: templates/js/translated/filters.js:167 -#: templates/js/translated/filters.js:397 +#: templates/js/translated/filters.js:404 msgid "true" msgstr "" #: templates/js/translated/filters.js:171 -#: templates/js/translated/filters.js:398 +#: templates/js/translated/filters.js:405 msgid "false" msgstr "" @@ -6987,14 +6987,18 @@ msgid "Select filter" msgstr "" #: templates/js/translated/filters.js:268 +msgid "Reload data" +msgstr "" + +#: templates/js/translated/filters.js:270 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:271 +#: templates/js/translated/filters.js:273 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:296 +#: templates/js/translated/filters.js:303 msgid "Create filter" msgstr "" From 807a0059cf466d26508768c5935a2b036249a877 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 15:04:25 +1000 Subject: [PATCH 078/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/id/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/id/LC_MESSAGES/django.po b/InvenTree/locale/id/LC_MESSAGES/django.po index b93e71c4cf..90661df526 100644 --- a/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/InvenTree/locale/id/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 02:30+0000\n" -"PO-Revision-Date: 2021-08-04 03:07\n" +"POT-Creation-Date: 2021-08-04 05:00+0000\n" +"PO-Revision-Date: 2021-08-04 05:04\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -6973,12 +6973,12 @@ msgid "No supplier parts found" msgstr "" #: templates/js/translated/filters.js:167 -#: templates/js/translated/filters.js:397 +#: templates/js/translated/filters.js:404 msgid "true" msgstr "" #: templates/js/translated/filters.js:171 -#: templates/js/translated/filters.js:398 +#: templates/js/translated/filters.js:405 msgid "false" msgstr "" @@ -6987,14 +6987,18 @@ msgid "Select filter" msgstr "" #: templates/js/translated/filters.js:268 +msgid "Reload data" +msgstr "" + +#: templates/js/translated/filters.js:270 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:271 +#: templates/js/translated/filters.js:273 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:296 +#: templates/js/translated/filters.js:303 msgid "Create filter" msgstr "" From f902313b3b1ff03fe03552bad88a8db5066e4d43 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 15:04:26 +1000 Subject: [PATCH 079/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/vi/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/vi/LC_MESSAGES/django.po b/InvenTree/locale/vi/LC_MESSAGES/django.po index a7e05db7b1..bea9d2043a 100644 --- a/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/InvenTree/locale/vi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 02:30+0000\n" -"PO-Revision-Date: 2021-08-04 03:07\n" +"POT-Creation-Date: 2021-08-04 05:00+0000\n" +"PO-Revision-Date: 2021-08-04 05:04\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -6973,12 +6973,12 @@ msgid "No supplier parts found" msgstr "" #: templates/js/translated/filters.js:167 -#: templates/js/translated/filters.js:397 +#: templates/js/translated/filters.js:404 msgid "true" msgstr "" #: templates/js/translated/filters.js:171 -#: templates/js/translated/filters.js:398 +#: templates/js/translated/filters.js:405 msgid "false" msgstr "" @@ -6987,14 +6987,18 @@ msgid "Select filter" msgstr "" #: templates/js/translated/filters.js:268 +msgid "Reload data" +msgstr "" + +#: templates/js/translated/filters.js:270 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:271 +#: templates/js/translated/filters.js:273 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:296 +#: templates/js/translated/filters.js:303 msgid "Create filter" msgstr "" From f1186fb57e0b2574eb58a224dc031c25a9853b4d Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 15:04:27 +1000 Subject: [PATCH 080/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/sv/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/sv/LC_MESSAGES/django.po b/InvenTree/locale/sv/LC_MESSAGES/django.po index a4872ef45b..6a2d731772 100644 --- a/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/InvenTree/locale/sv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 02:30+0000\n" -"PO-Revision-Date: 2021-08-04 03:07\n" +"POT-Creation-Date: 2021-08-04 05:00+0000\n" +"PO-Revision-Date: 2021-08-04 05:04\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -6973,12 +6973,12 @@ msgid "No supplier parts found" msgstr "" #: templates/js/translated/filters.js:167 -#: templates/js/translated/filters.js:397 +#: templates/js/translated/filters.js:404 msgid "true" msgstr "" #: templates/js/translated/filters.js:171 -#: templates/js/translated/filters.js:398 +#: templates/js/translated/filters.js:405 msgid "false" msgstr "" @@ -6987,14 +6987,18 @@ msgid "Select filter" msgstr "" #: templates/js/translated/filters.js:268 +msgid "Reload data" +msgstr "" + +#: templates/js/translated/filters.js:270 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:271 +#: templates/js/translated/filters.js:273 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:296 +#: templates/js/translated/filters.js:303 msgid "Create filter" msgstr "" From d94f7ee7ab756f7b65e466d271f92292d2494ca0 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 15:04:29 +1000 Subject: [PATCH 081/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/no/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/no/LC_MESSAGES/django.po b/InvenTree/locale/no/LC_MESSAGES/django.po index 2f5e9cc851..ea28677709 100644 --- a/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/InvenTree/locale/no/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 02:30+0000\n" -"PO-Revision-Date: 2021-08-04 03:07\n" +"POT-Creation-Date: 2021-08-04 05:00+0000\n" +"PO-Revision-Date: 2021-08-04 05:04\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -6973,12 +6973,12 @@ msgid "No supplier parts found" msgstr "" #: templates/js/translated/filters.js:167 -#: templates/js/translated/filters.js:397 +#: templates/js/translated/filters.js:404 msgid "true" msgstr "" #: templates/js/translated/filters.js:171 -#: templates/js/translated/filters.js:398 +#: templates/js/translated/filters.js:405 msgid "false" msgstr "" @@ -6987,14 +6987,18 @@ msgid "Select filter" msgstr "" #: templates/js/translated/filters.js:268 +msgid "Reload data" +msgstr "" + +#: templates/js/translated/filters.js:270 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:271 +#: templates/js/translated/filters.js:273 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:296 +#: templates/js/translated/filters.js:303 msgid "Create filter" msgstr "" From 3fb98ad8c29f131ba1405b687c8ac4d4e91135d5 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 15:04:30 +1000 Subject: [PATCH 082/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/nl/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/nl/LC_MESSAGES/django.po b/InvenTree/locale/nl/LC_MESSAGES/django.po index 25a2eede44..7f98e17f59 100644 --- a/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/InvenTree/locale/nl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 02:30+0000\n" -"PO-Revision-Date: 2021-08-04 03:07\n" +"POT-Creation-Date: 2021-08-04 05:00+0000\n" +"PO-Revision-Date: 2021-08-04 05:04\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -6973,12 +6973,12 @@ msgid "No supplier parts found" msgstr "" #: templates/js/translated/filters.js:167 -#: templates/js/translated/filters.js:397 +#: templates/js/translated/filters.js:404 msgid "true" msgstr "" #: templates/js/translated/filters.js:171 -#: templates/js/translated/filters.js:398 +#: templates/js/translated/filters.js:405 msgid "false" msgstr "" @@ -6987,14 +6987,18 @@ msgid "Select filter" msgstr "" #: templates/js/translated/filters.js:268 +msgid "Reload data" +msgstr "" + +#: templates/js/translated/filters.js:270 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:271 +#: templates/js/translated/filters.js:273 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:296 +#: templates/js/translated/filters.js:303 msgid "Create filter" msgstr "" From eb48efc6280db6eaa186e8755ef258531e7a6749 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 15:04:31 +1000 Subject: [PATCH 083/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/ko/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/ko/LC_MESSAGES/django.po b/InvenTree/locale/ko/LC_MESSAGES/django.po index 32b5e51681..d0fc541733 100644 --- a/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/InvenTree/locale/ko/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 02:30+0000\n" -"PO-Revision-Date: 2021-08-04 03:07\n" +"POT-Creation-Date: 2021-08-04 05:00+0000\n" +"PO-Revision-Date: 2021-08-04 05:04\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -6973,12 +6973,12 @@ msgid "No supplier parts found" msgstr "" #: templates/js/translated/filters.js:167 -#: templates/js/translated/filters.js:397 +#: templates/js/translated/filters.js:404 msgid "true" msgstr "" #: templates/js/translated/filters.js:171 -#: templates/js/translated/filters.js:398 +#: templates/js/translated/filters.js:405 msgid "false" msgstr "" @@ -6987,14 +6987,18 @@ msgid "Select filter" msgstr "" #: templates/js/translated/filters.js:268 +msgid "Reload data" +msgstr "" + +#: templates/js/translated/filters.js:270 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:271 +#: templates/js/translated/filters.js:273 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:296 +#: templates/js/translated/filters.js:303 msgid "Create filter" msgstr "" From 0041904218e0997a6b81d24da38b577cd51560ef Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 15:04:32 +1000 Subject: [PATCH 084/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/el/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/el/LC_MESSAGES/django.po b/InvenTree/locale/el/LC_MESSAGES/django.po index 7c0f3457db..ea4b4d0f31 100644 --- a/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/InvenTree/locale/el/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 02:30+0000\n" -"PO-Revision-Date: 2021-08-04 03:07\n" +"POT-Creation-Date: 2021-08-04 05:00+0000\n" +"PO-Revision-Date: 2021-08-04 05:04\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -6973,12 +6973,12 @@ msgid "No supplier parts found" msgstr "" #: templates/js/translated/filters.js:167 -#: templates/js/translated/filters.js:397 +#: templates/js/translated/filters.js:404 msgid "true" msgstr "" #: templates/js/translated/filters.js:171 -#: templates/js/translated/filters.js:398 +#: templates/js/translated/filters.js:405 msgid "false" msgstr "" @@ -6987,14 +6987,18 @@ msgid "Select filter" msgstr "" #: templates/js/translated/filters.js:268 +msgid "Reload data" +msgstr "" + +#: templates/js/translated/filters.js:270 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:271 +#: templates/js/translated/filters.js:273 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:296 +#: templates/js/translated/filters.js:303 msgid "Create filter" msgstr "" From 2e1029f7010afae5d412f0ebd8f64840fd16dfa2 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 15:04:35 +1000 Subject: [PATCH 085/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/es/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index 2e48623236..b3879001a3 100644 --- a/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/InvenTree/locale/es/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 02:30+0000\n" -"PO-Revision-Date: 2021-08-04 03:07\n" +"POT-Creation-Date: 2021-08-04 05:00+0000\n" +"PO-Revision-Date: 2021-08-04 05:04\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -6973,12 +6973,12 @@ msgid "No supplier parts found" msgstr "" #: templates/js/translated/filters.js:167 -#: templates/js/translated/filters.js:397 +#: templates/js/translated/filters.js:404 msgid "true" msgstr "" #: templates/js/translated/filters.js:171 -#: templates/js/translated/filters.js:398 +#: templates/js/translated/filters.js:405 msgid "false" msgstr "" @@ -6987,14 +6987,18 @@ msgid "Select filter" msgstr "" #: templates/js/translated/filters.js:268 +msgid "Reload data" +msgstr "" + +#: templates/js/translated/filters.js:270 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:271 +#: templates/js/translated/filters.js:273 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:296 +#: templates/js/translated/filters.js:303 msgid "Create filter" msgstr "" From ebb8428128435422d7be94d6690f4d7a5b2a4b30 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 15:04:36 +1000 Subject: [PATCH 086/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/zh/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/zh/LC_MESSAGES/django.po b/InvenTree/locale/zh/LC_MESSAGES/django.po index 5139b8d59f..001ad88125 100644 --- a/InvenTree/locale/zh/LC_MESSAGES/django.po +++ b/InvenTree/locale/zh/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 02:30+0000\n" -"PO-Revision-Date: 2021-08-04 03:07\n" +"POT-Creation-Date: 2021-08-04 05:00+0000\n" +"PO-Revision-Date: 2021-08-04 05:04\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -6973,12 +6973,12 @@ msgid "No supplier parts found" msgstr "" #: templates/js/translated/filters.js:167 -#: templates/js/translated/filters.js:397 +#: templates/js/translated/filters.js:404 msgid "true" msgstr "" #: templates/js/translated/filters.js:171 -#: templates/js/translated/filters.js:398 +#: templates/js/translated/filters.js:405 msgid "false" msgstr "" @@ -6987,14 +6987,18 @@ msgid "Select filter" msgstr "" #: templates/js/translated/filters.js:268 +msgid "Reload data" +msgstr "" + +#: templates/js/translated/filters.js:270 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:271 +#: templates/js/translated/filters.js:273 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:296 +#: templates/js/translated/filters.js:303 msgid "Create filter" msgstr "" From bc509eb1efbb0dbb03d198bfc6ef60ab18fddddc Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 15:04:38 +1000 Subject: [PATCH 087/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/tr/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po index 25d6ac2b75..4b57b6fd75 100644 --- a/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 02:30+0000\n" -"PO-Revision-Date: 2021-08-04 03:07\n" +"POT-Creation-Date: 2021-08-04 05:00+0000\n" +"PO-Revision-Date: 2021-08-04 05:04\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -6973,12 +6973,12 @@ msgid "No supplier parts found" msgstr "" #: templates/js/translated/filters.js:167 -#: templates/js/translated/filters.js:397 +#: templates/js/translated/filters.js:404 msgid "true" msgstr "doğru" #: templates/js/translated/filters.js:171 -#: templates/js/translated/filters.js:398 +#: templates/js/translated/filters.js:405 msgid "false" msgstr "yanlış" @@ -6987,14 +6987,18 @@ msgid "Select filter" msgstr "" #: templates/js/translated/filters.js:268 +msgid "Reload data" +msgstr "" + +#: templates/js/translated/filters.js:270 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:271 +#: templates/js/translated/filters.js:273 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:296 +#: templates/js/translated/filters.js:303 msgid "Create filter" msgstr "" From c0e2e76245d16f89e4f225de1a47b1e8c5bcfcdf Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 15:04:39 +1000 Subject: [PATCH 088/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/ru/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/ru/LC_MESSAGES/django.po b/InvenTree/locale/ru/LC_MESSAGES/django.po index 319e70603d..b309cee677 100644 --- a/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 02:30+0000\n" -"PO-Revision-Date: 2021-08-04 03:07\n" +"POT-Creation-Date: 2021-08-04 05:00+0000\n" +"PO-Revision-Date: 2021-08-04 05:04\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -6973,12 +6973,12 @@ msgid "No supplier parts found" msgstr "" #: templates/js/translated/filters.js:167 -#: templates/js/translated/filters.js:397 +#: templates/js/translated/filters.js:404 msgid "true" msgstr "" #: templates/js/translated/filters.js:171 -#: templates/js/translated/filters.js:398 +#: templates/js/translated/filters.js:405 msgid "false" msgstr "" @@ -6987,14 +6987,18 @@ msgid "Select filter" msgstr "" #: templates/js/translated/filters.js:268 +msgid "Reload data" +msgstr "" + +#: templates/js/translated/filters.js:270 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:271 +#: templates/js/translated/filters.js:273 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:296 +#: templates/js/translated/filters.js:303 msgid "Create filter" msgstr "" From df21894423feef0e29ad275bf1e622347382e921 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 15:04:40 +1000 Subject: [PATCH 089/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/pl/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/pl/LC_MESSAGES/django.po b/InvenTree/locale/pl/LC_MESSAGES/django.po index 5faf702492..1a2278fb2c 100644 --- a/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 02:30+0000\n" -"PO-Revision-Date: 2021-08-04 03:07\n" +"POT-Creation-Date: 2021-08-04 05:00+0000\n" +"PO-Revision-Date: 2021-08-04 05:04\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -6973,12 +6973,12 @@ msgid "No supplier parts found" msgstr "" #: templates/js/translated/filters.js:167 -#: templates/js/translated/filters.js:397 +#: templates/js/translated/filters.js:404 msgid "true" msgstr "" #: templates/js/translated/filters.js:171 -#: templates/js/translated/filters.js:398 +#: templates/js/translated/filters.js:405 msgid "false" msgstr "" @@ -6987,14 +6987,18 @@ msgid "Select filter" msgstr "" #: templates/js/translated/filters.js:268 +msgid "Reload data" +msgstr "" + +#: templates/js/translated/filters.js:270 msgid "Add new filter" msgstr "Dodaj nowy filtr" -#: templates/js/translated/filters.js:271 +#: templates/js/translated/filters.js:273 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:296 +#: templates/js/translated/filters.js:303 msgid "Create filter" msgstr "" From fd0f5e047ac6a15972d5e787ed92ea0c6ca33473 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 15:04:41 +1000 Subject: [PATCH 090/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/ja/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/ja/LC_MESSAGES/django.po b/InvenTree/locale/ja/LC_MESSAGES/django.po index e637e04d9e..efa249a993 100644 --- a/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 02:30+0000\n" -"PO-Revision-Date: 2021-08-04 03:07\n" +"POT-Creation-Date: 2021-08-04 05:00+0000\n" +"PO-Revision-Date: 2021-08-04 05:04\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -6973,12 +6973,12 @@ msgid "No supplier parts found" msgstr "" #: templates/js/translated/filters.js:167 -#: templates/js/translated/filters.js:397 +#: templates/js/translated/filters.js:404 msgid "true" msgstr "" #: templates/js/translated/filters.js:171 -#: templates/js/translated/filters.js:398 +#: templates/js/translated/filters.js:405 msgid "false" msgstr "" @@ -6987,14 +6987,18 @@ msgid "Select filter" msgstr "" #: templates/js/translated/filters.js:268 +msgid "Reload data" +msgstr "" + +#: templates/js/translated/filters.js:270 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:271 +#: templates/js/translated/filters.js:273 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:296 +#: templates/js/translated/filters.js:303 msgid "Create filter" msgstr "" From 1c745476639c7c052cc3534018a152e16e729584 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 15:04:42 +1000 Subject: [PATCH 091/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/it/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/it/LC_MESSAGES/django.po b/InvenTree/locale/it/LC_MESSAGES/django.po index 62309e27f4..211ebb4740 100644 --- a/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/InvenTree/locale/it/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 02:30+0000\n" -"PO-Revision-Date: 2021-08-04 03:07\n" +"POT-Creation-Date: 2021-08-04 05:00+0000\n" +"PO-Revision-Date: 2021-08-04 05:04\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -6973,12 +6973,12 @@ msgid "No supplier parts found" msgstr "" #: templates/js/translated/filters.js:167 -#: templates/js/translated/filters.js:397 +#: templates/js/translated/filters.js:404 msgid "true" msgstr "" #: templates/js/translated/filters.js:171 -#: templates/js/translated/filters.js:398 +#: templates/js/translated/filters.js:405 msgid "false" msgstr "" @@ -6987,14 +6987,18 @@ msgid "Select filter" msgstr "" #: templates/js/translated/filters.js:268 +msgid "Reload data" +msgstr "" + +#: templates/js/translated/filters.js:270 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:271 +#: templates/js/translated/filters.js:273 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:296 +#: templates/js/translated/filters.js:303 msgid "Create filter" msgstr "" From 30c69fdcc19ce410a36c7b7d062d4785f213d9b0 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 15:04:44 +1000 Subject: [PATCH 092/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/de/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index ea3f8cf4b2..c9d07b8a66 100644 --- a/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/InvenTree/locale/de/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 02:30+0000\n" -"PO-Revision-Date: 2021-08-04 03:07\n" +"POT-Creation-Date: 2021-08-04 05:00+0000\n" +"PO-Revision-Date: 2021-08-04 05:04\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -6973,12 +6973,12 @@ msgid "No supplier parts found" msgstr "Keine Zuliefererteile gefunden" #: templates/js/translated/filters.js:167 -#: templates/js/translated/filters.js:397 +#: templates/js/translated/filters.js:404 msgid "true" msgstr "ja" #: templates/js/translated/filters.js:171 -#: templates/js/translated/filters.js:398 +#: templates/js/translated/filters.js:405 msgid "false" msgstr "nein" @@ -6987,14 +6987,18 @@ msgid "Select filter" msgstr "Filter auswählen" #: templates/js/translated/filters.js:268 +msgid "Reload data" +msgstr "" + +#: templates/js/translated/filters.js:270 msgid "Add new filter" msgstr "Filter hinzufügen" -#: templates/js/translated/filters.js:271 +#: templates/js/translated/filters.js:273 msgid "Clear all filters" msgstr "Filter entfernen" -#: templates/js/translated/filters.js:296 +#: templates/js/translated/filters.js:303 msgid "Create filter" msgstr "Filter anlegen" From 25cf6c1a18f5a2253bbf8748b812f3fdb9a1876c Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 15:04:46 +1000 Subject: [PATCH 093/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/th/LC_MESSAGES/django.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/th/LC_MESSAGES/django.po b/InvenTree/locale/th/LC_MESSAGES/django.po index 8b1ec1a838..b1fb2ab74a 100644 --- a/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/InvenTree/locale/th/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 02:30+0000\n" -"PO-Revision-Date: 2021-08-04 03:07\n" +"POT-Creation-Date: 2021-08-04 05:00+0000\n" +"PO-Revision-Date: 2021-08-04 05:04\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -6973,12 +6973,12 @@ msgid "No supplier parts found" msgstr "" #: templates/js/translated/filters.js:167 -#: templates/js/translated/filters.js:397 +#: templates/js/translated/filters.js:404 msgid "true" msgstr "" #: templates/js/translated/filters.js:171 -#: templates/js/translated/filters.js:398 +#: templates/js/translated/filters.js:405 msgid "false" msgstr "" @@ -6987,14 +6987,18 @@ msgid "Select filter" msgstr "" #: templates/js/translated/filters.js:268 +msgid "Reload data" +msgstr "" + +#: templates/js/translated/filters.js:270 msgid "Add new filter" msgstr "" -#: templates/js/translated/filters.js:271 +#: templates/js/translated/filters.js:273 msgid "Clear all filters" msgstr "" -#: templates/js/translated/filters.js:296 +#: templates/js/translated/filters.js:303 msgid "Create filter" msgstr "" From a2c95ef126f2d204080543db9c528a0ad9694e22 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 18:14:31 +1000 Subject: [PATCH 094/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/fr/LC_MESSAGES/django.po | 172 +++++++++++----------- 1 file changed, 84 insertions(+), 88 deletions(-) diff --git a/InvenTree/locale/fr/LC_MESSAGES/django.po b/InvenTree/locale/fr/LC_MESSAGES/django.po index 260c38620d..bddc099e17 100644 --- a/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 05:00+0000\n" -"PO-Revision-Date: 2021-08-04 05:04\n" +"POT-Creation-Date: 2021-08-04 08:08+0000\n" +"PO-Revision-Date: 2021-08-04 08:14\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -36,7 +36,7 @@ msgstr "Entrer la date" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:109 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 msgid "Confirm" msgstr "Confirmer" @@ -155,7 +155,7 @@ msgstr "Nom" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 -#: templates/js/translated/bom.js:190 templates/js/translated/build.js:868 +#: templates/js/translated/bom.js:210 templates/js/translated/build.js:868 #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 @@ -531,8 +531,8 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:323 -#: part/forms.py:353 part/forms.py:369 part/forms.py:385 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 +#: part/forms.py:341 part/forms.py:357 part/models.py:2384 #: part/templates/part/bom_upload/match_parts.html:31 #: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 #: part/templates/part/part_pricing.html:16 @@ -542,7 +542,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:77 #: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 -#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 +#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:225 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 @@ -675,7 +675,7 @@ msgstr "" #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 -#: templates/js/translated/bom.js:197 templates/js/translated/build.js:695 +#: templates/js/translated/bom.js:217 templates/js/translated/build.js:695 #: templates/js/translated/build.js:1166 msgid "Reference" msgstr "Référence" @@ -711,7 +711,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 +#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 #: templates/js/translated/company.js:650 templates/js/translated/part.js:461 @@ -845,7 +845,7 @@ msgstr "" #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 -#: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 +#: templates/js/translated/bom.js:369 templates/js/translated/company.js:746 #: templates/js/translated/stock.js:256 templates/js/translated/stock.js:497 #: templates/js/translated/stock.js:1078 msgid "Notes" @@ -1500,7 +1500,7 @@ msgstr "" msgid "Stock item is over-allocated" msgstr "" -#: build/views.py:705 templates/js/translated/bom.js:230 +#: build/views.py:705 templates/js/translated/bom.js:250 #: templates/js/translated/build.js:705 templates/js/translated/build.js:1000 #: templates/js/translated/build.js:1179 msgid "Available" @@ -2144,11 +2144,11 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/forms.py:24 part/forms.py:47 +#: company/forms.py:24 part/forms.py:46 msgid "URL" msgstr "" -#: company/forms.py:25 part/forms.py:48 +#: company/forms.py:25 part/forms.py:47 msgid "Image URL" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2216 +#: part/templates/part/prices.html:253 part/views.py:2088 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2278 +#: company/templates/company/supplier_part.html:199 part/views.py:2150 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2264 +#: company/templates/company/supplier_part.html:213 part/views.py:2136 msgid "Edit Price Break" msgstr "" @@ -3549,7 +3549,7 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:225 -#: templates/js/translated/bom.js:358 templates/js/translated/build.js:759 +#: templates/js/translated/bom.js:378 templates/js/translated/build.js:759 #: templates/js/translated/build.js:1202 msgid "Actions" msgstr "" @@ -3808,143 +3808,139 @@ msgstr "" msgid "Available Stock" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "File Format" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "Select output file format" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Cascading" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Download cascading / multi-level BOM" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Levels" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Select maximum number of BOM levels to export (0 = all levels)" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include Parameter Data" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include part parameters data in exported BOM" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include Stock Data" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include part stock data in exported BOM" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include Manufacturer Data" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include part manufacturer data in exported BOM" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include Supplier Data" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:97 part/models.py:2278 +#: part/forms.py:96 part/models.py:2278 msgid "Parent Part" msgstr "" -#: part/forms.py:98 part/templates/part/bom_duplicate.html:7 +#: part/forms.py:97 part/templates/part/bom_duplicate.html:7 msgid "Select parent part to copy BOM from" msgstr "" -#: part/forms.py:104 +#: part/forms.py:103 msgid "Clear existing BOM items" msgstr "" -#: part/forms.py:110 +#: part/forms.py:109 msgid "Confirm BOM duplication" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "validate" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "Confirm that the BOM is correct" msgstr "" -#: part/forms.py:171 +#: part/forms.py:170 msgid "Related Part" msgstr "" -#: part/forms.py:178 +#: part/forms.py:177 msgid "Select part category" msgstr "" -#: part/forms.py:195 +#: part/forms.py:194 msgid "Duplicate all BOM data for this part" msgstr "" -#: part/forms.py:196 +#: part/forms.py:195 msgid "Copy BOM" msgstr "" -#: part/forms.py:201 +#: part/forms.py:200 msgid "Duplicate all parameter data for this part" msgstr "" -#: part/forms.py:202 +#: part/forms.py:201 msgid "Copy Parameters" msgstr "" -#: part/forms.py:207 +#: part/forms.py:206 msgid "Confirm part creation" msgstr "" -#: part/forms.py:212 +#: part/forms.py:211 msgid "Include category parameter templates" msgstr "" -#: part/forms.py:217 +#: part/forms.py:216 msgid "Include parent categories parameter templates" msgstr "" -#: part/forms.py:222 +#: part/forms.py:221 msgid "Initial stock amount" msgstr "" -#: part/forms.py:223 +#: part/forms.py:222 msgid "Create stock for this part" msgstr "" -#: part/forms.py:303 +#: part/forms.py:302 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:307 +#: part/forms.py:306 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:325 part/models.py:2377 -msgid "Sub part" -msgstr "" - -#: part/forms.py:354 +#: part/forms.py:326 msgid "Input quantity for price calculation" msgstr "" @@ -4240,6 +4236,10 @@ msgstr "" msgid "Select parent part" msgstr "" +#: part/models.py:2377 +msgid "Sub part" +msgstr "" + #: part/models.py:2378 msgid "Select part to be used in BOM" msgstr "" @@ -4248,8 +4248,8 @@ msgstr "" msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:216 -#: templates/js/translated/bom.js:278 +#: part/models.py:2386 templates/js/translated/bom.js:236 +#: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" @@ -4281,8 +4281,8 @@ msgstr "" msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:295 -#: templates/js/translated/bom.js:302 +#: part/models.py:2402 templates/js/translated/bom.js:315 +#: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" @@ -4291,7 +4291,7 @@ msgstr "" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:287 +#: part/models.py:2408 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" @@ -4473,7 +4473,7 @@ msgstr "" msgid "Create new part" msgstr "" -#: part/templates/part/category.html:131 part/templates/part/detail.html:452 +#: part/templates/part/category.html:131 msgid "New Part" msgstr "" @@ -4668,8 +4668,8 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:453 part/views.py:451 -msgid "Create New Part" +#: part/templates/part/detail.html:454 +msgid "Create BOM Item" msgstr "" #: part/templates/part/detail.html:588 @@ -4849,7 +4849,7 @@ msgstr "" msgid "Allocated to Orders" msgstr "" -#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:316 +#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:336 msgid "Can Build" msgstr "" @@ -4903,7 +4903,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 -#: templates/js/translated/bom.js:271 +#: templates/js/translated/bom.js:291 msgid "No supplier pricing available" msgstr "" @@ -4991,7 +4991,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:285 msgid "Supplier Cost" msgstr "" @@ -5013,7 +5013,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2287 +#: part/templates/part/prices.html:197 part/views.py:2159 msgid "Add Internal Price Break" msgstr "" @@ -5033,7 +5033,7 @@ msgstr "" msgid "Set category for the following parts" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 +#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 #: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5084,6 +5084,10 @@ msgstr "" msgid "Possible matches exist - confirm creation of new part" msgstr "" +#: part/views.py:451 +msgid "Create New Part" +msgstr "" + #: part/views.py:456 msgid "Created new part" msgstr "" @@ -5184,23 +5188,15 @@ msgstr "" msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2089 -msgid "Create BOM Item" -msgstr "" - -#: part/views.py:2159 -msgid "Edit BOM item" -msgstr "" - -#: part/views.py:2220 +#: part/views.py:2092 msgid "Added new price break" msgstr "" -#: part/views.py:2296 +#: part/views.py:2168 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2304 +#: part/views.py:2176 msgid "Delete Internal Price Break" msgstr "" @@ -6764,39 +6760,39 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/translated/bom.js:175 templates/js/translated/build.js:1152 +#: templates/js/translated/bom.js:195 templates/js/translated/build.js:1152 msgid "Open subassembly" msgstr "" -#: templates/js/translated/bom.js:249 +#: templates/js/translated/bom.js:269 msgid "Purchase Price Range" msgstr "" -#: templates/js/translated/bom.js:257 +#: templates/js/translated/bom.js:277 msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 +#: templates/js/translated/bom.js:326 templates/js/translated/bom.js:412 msgid "View BOM" msgstr "" -#: templates/js/translated/bom.js:366 +#: templates/js/translated/bom.js:386 msgid "Validate BOM Item" msgstr "" -#: templates/js/translated/bom.js:368 +#: templates/js/translated/bom.js:388 msgid "This line has been validated" msgstr "" -#: templates/js/translated/bom.js:370 +#: templates/js/translated/bom.js:390 templates/js/translated/bom.js:555 msgid "Edit BOM Item" msgstr "" -#: templates/js/translated/bom.js:372 templates/js/translated/bom.js:519 +#: templates/js/translated/bom.js:392 templates/js/translated/bom.js:539 msgid "Delete BOM Item" msgstr "" -#: templates/js/translated/bom.js:463 templates/js/translated/build.js:458 +#: templates/js/translated/bom.js:483 templates/js/translated/build.js:458 #: templates/js/translated/build.js:1250 msgid "No BOM items found" msgstr "" From bab3a65f485132d54f0cca1a76a39d9133371e26 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 18:14:32 +1000 Subject: [PATCH 095/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/he/LC_MESSAGES/django.po | 172 +++++++++++----------- 1 file changed, 84 insertions(+), 88 deletions(-) diff --git a/InvenTree/locale/he/LC_MESSAGES/django.po b/InvenTree/locale/he/LC_MESSAGES/django.po index db04a5cda0..0a79349f3d 100644 --- a/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/InvenTree/locale/he/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 05:00+0000\n" -"PO-Revision-Date: 2021-08-04 05:04\n" +"POT-Creation-Date: 2021-08-04 08:08+0000\n" +"PO-Revision-Date: 2021-08-04 08:14\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -36,7 +36,7 @@ msgstr "" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:109 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 msgid "Confirm" msgstr "" @@ -155,7 +155,7 @@ msgstr "" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 -#: templates/js/translated/bom.js:190 templates/js/translated/build.js:868 +#: templates/js/translated/bom.js:210 templates/js/translated/build.js:868 #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 @@ -531,8 +531,8 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:323 -#: part/forms.py:353 part/forms.py:369 part/forms.py:385 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 +#: part/forms.py:341 part/forms.py:357 part/models.py:2384 #: part/templates/part/bom_upload/match_parts.html:31 #: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 #: part/templates/part/part_pricing.html:16 @@ -542,7 +542,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:77 #: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 -#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 +#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:225 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 @@ -675,7 +675,7 @@ msgstr "" #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 -#: templates/js/translated/bom.js:197 templates/js/translated/build.js:695 +#: templates/js/translated/bom.js:217 templates/js/translated/build.js:695 #: templates/js/translated/build.js:1166 msgid "Reference" msgstr "" @@ -711,7 +711,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 +#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 #: templates/js/translated/company.js:650 templates/js/translated/part.js:461 @@ -845,7 +845,7 @@ msgstr "" #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 -#: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 +#: templates/js/translated/bom.js:369 templates/js/translated/company.js:746 #: templates/js/translated/stock.js:256 templates/js/translated/stock.js:497 #: templates/js/translated/stock.js:1078 msgid "Notes" @@ -1500,7 +1500,7 @@ msgstr "" msgid "Stock item is over-allocated" msgstr "" -#: build/views.py:705 templates/js/translated/bom.js:230 +#: build/views.py:705 templates/js/translated/bom.js:250 #: templates/js/translated/build.js:705 templates/js/translated/build.js:1000 #: templates/js/translated/build.js:1179 msgid "Available" @@ -2144,11 +2144,11 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/forms.py:24 part/forms.py:47 +#: company/forms.py:24 part/forms.py:46 msgid "URL" msgstr "" -#: company/forms.py:25 part/forms.py:48 +#: company/forms.py:25 part/forms.py:47 msgid "Image URL" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2216 +#: part/templates/part/prices.html:253 part/views.py:2088 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2278 +#: company/templates/company/supplier_part.html:199 part/views.py:2150 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2264 +#: company/templates/company/supplier_part.html:213 part/views.py:2136 msgid "Edit Price Break" msgstr "" @@ -3549,7 +3549,7 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:225 -#: templates/js/translated/bom.js:358 templates/js/translated/build.js:759 +#: templates/js/translated/bom.js:378 templates/js/translated/build.js:759 #: templates/js/translated/build.js:1202 msgid "Actions" msgstr "" @@ -3808,143 +3808,139 @@ msgstr "" msgid "Available Stock" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "File Format" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "Select output file format" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Cascading" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Download cascading / multi-level BOM" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Levels" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Select maximum number of BOM levels to export (0 = all levels)" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include Parameter Data" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include part parameters data in exported BOM" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include Stock Data" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include part stock data in exported BOM" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include Manufacturer Data" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include part manufacturer data in exported BOM" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include Supplier Data" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:97 part/models.py:2278 +#: part/forms.py:96 part/models.py:2278 msgid "Parent Part" msgstr "" -#: part/forms.py:98 part/templates/part/bom_duplicate.html:7 +#: part/forms.py:97 part/templates/part/bom_duplicate.html:7 msgid "Select parent part to copy BOM from" msgstr "" -#: part/forms.py:104 +#: part/forms.py:103 msgid "Clear existing BOM items" msgstr "" -#: part/forms.py:110 +#: part/forms.py:109 msgid "Confirm BOM duplication" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "validate" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "Confirm that the BOM is correct" msgstr "" -#: part/forms.py:171 +#: part/forms.py:170 msgid "Related Part" msgstr "" -#: part/forms.py:178 +#: part/forms.py:177 msgid "Select part category" msgstr "" -#: part/forms.py:195 +#: part/forms.py:194 msgid "Duplicate all BOM data for this part" msgstr "" -#: part/forms.py:196 +#: part/forms.py:195 msgid "Copy BOM" msgstr "" -#: part/forms.py:201 +#: part/forms.py:200 msgid "Duplicate all parameter data for this part" msgstr "" -#: part/forms.py:202 +#: part/forms.py:201 msgid "Copy Parameters" msgstr "" -#: part/forms.py:207 +#: part/forms.py:206 msgid "Confirm part creation" msgstr "" -#: part/forms.py:212 +#: part/forms.py:211 msgid "Include category parameter templates" msgstr "" -#: part/forms.py:217 +#: part/forms.py:216 msgid "Include parent categories parameter templates" msgstr "" -#: part/forms.py:222 +#: part/forms.py:221 msgid "Initial stock amount" msgstr "" -#: part/forms.py:223 +#: part/forms.py:222 msgid "Create stock for this part" msgstr "" -#: part/forms.py:303 +#: part/forms.py:302 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:307 +#: part/forms.py:306 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:325 part/models.py:2377 -msgid "Sub part" -msgstr "" - -#: part/forms.py:354 +#: part/forms.py:326 msgid "Input quantity for price calculation" msgstr "" @@ -4240,6 +4236,10 @@ msgstr "" msgid "Select parent part" msgstr "" +#: part/models.py:2377 +msgid "Sub part" +msgstr "" + #: part/models.py:2378 msgid "Select part to be used in BOM" msgstr "" @@ -4248,8 +4248,8 @@ msgstr "" msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:216 -#: templates/js/translated/bom.js:278 +#: part/models.py:2386 templates/js/translated/bom.js:236 +#: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" @@ -4281,8 +4281,8 @@ msgstr "" msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:295 -#: templates/js/translated/bom.js:302 +#: part/models.py:2402 templates/js/translated/bom.js:315 +#: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" @@ -4291,7 +4291,7 @@ msgstr "" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:287 +#: part/models.py:2408 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" @@ -4473,7 +4473,7 @@ msgstr "" msgid "Create new part" msgstr "" -#: part/templates/part/category.html:131 part/templates/part/detail.html:452 +#: part/templates/part/category.html:131 msgid "New Part" msgstr "" @@ -4668,8 +4668,8 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:453 part/views.py:451 -msgid "Create New Part" +#: part/templates/part/detail.html:454 +msgid "Create BOM Item" msgstr "" #: part/templates/part/detail.html:588 @@ -4849,7 +4849,7 @@ msgstr "" msgid "Allocated to Orders" msgstr "" -#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:316 +#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:336 msgid "Can Build" msgstr "" @@ -4903,7 +4903,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 -#: templates/js/translated/bom.js:271 +#: templates/js/translated/bom.js:291 msgid "No supplier pricing available" msgstr "" @@ -4991,7 +4991,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:285 msgid "Supplier Cost" msgstr "" @@ -5013,7 +5013,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2287 +#: part/templates/part/prices.html:197 part/views.py:2159 msgid "Add Internal Price Break" msgstr "" @@ -5033,7 +5033,7 @@ msgstr "" msgid "Set category for the following parts" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 +#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 #: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5084,6 +5084,10 @@ msgstr "" msgid "Possible matches exist - confirm creation of new part" msgstr "" +#: part/views.py:451 +msgid "Create New Part" +msgstr "" + #: part/views.py:456 msgid "Created new part" msgstr "" @@ -5184,23 +5188,15 @@ msgstr "" msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2089 -msgid "Create BOM Item" -msgstr "" - -#: part/views.py:2159 -msgid "Edit BOM item" -msgstr "" - -#: part/views.py:2220 +#: part/views.py:2092 msgid "Added new price break" msgstr "" -#: part/views.py:2296 +#: part/views.py:2168 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2304 +#: part/views.py:2176 msgid "Delete Internal Price Break" msgstr "" @@ -6764,39 +6760,39 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/translated/bom.js:175 templates/js/translated/build.js:1152 +#: templates/js/translated/bom.js:195 templates/js/translated/build.js:1152 msgid "Open subassembly" msgstr "" -#: templates/js/translated/bom.js:249 +#: templates/js/translated/bom.js:269 msgid "Purchase Price Range" msgstr "" -#: templates/js/translated/bom.js:257 +#: templates/js/translated/bom.js:277 msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 +#: templates/js/translated/bom.js:326 templates/js/translated/bom.js:412 msgid "View BOM" msgstr "" -#: templates/js/translated/bom.js:366 +#: templates/js/translated/bom.js:386 msgid "Validate BOM Item" msgstr "" -#: templates/js/translated/bom.js:368 +#: templates/js/translated/bom.js:388 msgid "This line has been validated" msgstr "" -#: templates/js/translated/bom.js:370 +#: templates/js/translated/bom.js:390 templates/js/translated/bom.js:555 msgid "Edit BOM Item" msgstr "" -#: templates/js/translated/bom.js:372 templates/js/translated/bom.js:519 +#: templates/js/translated/bom.js:392 templates/js/translated/bom.js:539 msgid "Delete BOM Item" msgstr "" -#: templates/js/translated/bom.js:463 templates/js/translated/build.js:458 +#: templates/js/translated/bom.js:483 templates/js/translated/build.js:458 #: templates/js/translated/build.js:1250 msgid "No BOM items found" msgstr "" From 334cbfefabc7b28c5c0a81e336e3cbc035605498 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 18:14:34 +1000 Subject: [PATCH 096/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/id/LC_MESSAGES/django.po | 172 +++++++++++----------- 1 file changed, 84 insertions(+), 88 deletions(-) diff --git a/InvenTree/locale/id/LC_MESSAGES/django.po b/InvenTree/locale/id/LC_MESSAGES/django.po index 90661df526..fac4dcebb9 100644 --- a/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/InvenTree/locale/id/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 05:00+0000\n" -"PO-Revision-Date: 2021-08-04 05:04\n" +"POT-Creation-Date: 2021-08-04 08:08+0000\n" +"PO-Revision-Date: 2021-08-04 08:14\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -36,7 +36,7 @@ msgstr "" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:109 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 msgid "Confirm" msgstr "" @@ -155,7 +155,7 @@ msgstr "" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 -#: templates/js/translated/bom.js:190 templates/js/translated/build.js:868 +#: templates/js/translated/bom.js:210 templates/js/translated/build.js:868 #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 @@ -531,8 +531,8 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:323 -#: part/forms.py:353 part/forms.py:369 part/forms.py:385 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 +#: part/forms.py:341 part/forms.py:357 part/models.py:2384 #: part/templates/part/bom_upload/match_parts.html:31 #: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 #: part/templates/part/part_pricing.html:16 @@ -542,7 +542,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:77 #: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 -#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 +#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:225 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 @@ -675,7 +675,7 @@ msgstr "" #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 -#: templates/js/translated/bom.js:197 templates/js/translated/build.js:695 +#: templates/js/translated/bom.js:217 templates/js/translated/build.js:695 #: templates/js/translated/build.js:1166 msgid "Reference" msgstr "" @@ -711,7 +711,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 +#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 #: templates/js/translated/company.js:650 templates/js/translated/part.js:461 @@ -845,7 +845,7 @@ msgstr "" #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 -#: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 +#: templates/js/translated/bom.js:369 templates/js/translated/company.js:746 #: templates/js/translated/stock.js:256 templates/js/translated/stock.js:497 #: templates/js/translated/stock.js:1078 msgid "Notes" @@ -1500,7 +1500,7 @@ msgstr "" msgid "Stock item is over-allocated" msgstr "" -#: build/views.py:705 templates/js/translated/bom.js:230 +#: build/views.py:705 templates/js/translated/bom.js:250 #: templates/js/translated/build.js:705 templates/js/translated/build.js:1000 #: templates/js/translated/build.js:1179 msgid "Available" @@ -2144,11 +2144,11 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/forms.py:24 part/forms.py:47 +#: company/forms.py:24 part/forms.py:46 msgid "URL" msgstr "" -#: company/forms.py:25 part/forms.py:48 +#: company/forms.py:25 part/forms.py:47 msgid "Image URL" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2216 +#: part/templates/part/prices.html:253 part/views.py:2088 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2278 +#: company/templates/company/supplier_part.html:199 part/views.py:2150 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2264 +#: company/templates/company/supplier_part.html:213 part/views.py:2136 msgid "Edit Price Break" msgstr "" @@ -3549,7 +3549,7 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:225 -#: templates/js/translated/bom.js:358 templates/js/translated/build.js:759 +#: templates/js/translated/bom.js:378 templates/js/translated/build.js:759 #: templates/js/translated/build.js:1202 msgid "Actions" msgstr "" @@ -3808,143 +3808,139 @@ msgstr "" msgid "Available Stock" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "File Format" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "Select output file format" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Cascading" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Download cascading / multi-level BOM" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Levels" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Select maximum number of BOM levels to export (0 = all levels)" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include Parameter Data" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include part parameters data in exported BOM" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include Stock Data" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include part stock data in exported BOM" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include Manufacturer Data" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include part manufacturer data in exported BOM" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include Supplier Data" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:97 part/models.py:2278 +#: part/forms.py:96 part/models.py:2278 msgid "Parent Part" msgstr "" -#: part/forms.py:98 part/templates/part/bom_duplicate.html:7 +#: part/forms.py:97 part/templates/part/bom_duplicate.html:7 msgid "Select parent part to copy BOM from" msgstr "" -#: part/forms.py:104 +#: part/forms.py:103 msgid "Clear existing BOM items" msgstr "" -#: part/forms.py:110 +#: part/forms.py:109 msgid "Confirm BOM duplication" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "validate" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "Confirm that the BOM is correct" msgstr "" -#: part/forms.py:171 +#: part/forms.py:170 msgid "Related Part" msgstr "" -#: part/forms.py:178 +#: part/forms.py:177 msgid "Select part category" msgstr "" -#: part/forms.py:195 +#: part/forms.py:194 msgid "Duplicate all BOM data for this part" msgstr "" -#: part/forms.py:196 +#: part/forms.py:195 msgid "Copy BOM" msgstr "" -#: part/forms.py:201 +#: part/forms.py:200 msgid "Duplicate all parameter data for this part" msgstr "" -#: part/forms.py:202 +#: part/forms.py:201 msgid "Copy Parameters" msgstr "" -#: part/forms.py:207 +#: part/forms.py:206 msgid "Confirm part creation" msgstr "" -#: part/forms.py:212 +#: part/forms.py:211 msgid "Include category parameter templates" msgstr "" -#: part/forms.py:217 +#: part/forms.py:216 msgid "Include parent categories parameter templates" msgstr "" -#: part/forms.py:222 +#: part/forms.py:221 msgid "Initial stock amount" msgstr "" -#: part/forms.py:223 +#: part/forms.py:222 msgid "Create stock for this part" msgstr "" -#: part/forms.py:303 +#: part/forms.py:302 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:307 +#: part/forms.py:306 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:325 part/models.py:2377 -msgid "Sub part" -msgstr "" - -#: part/forms.py:354 +#: part/forms.py:326 msgid "Input quantity for price calculation" msgstr "" @@ -4240,6 +4236,10 @@ msgstr "" msgid "Select parent part" msgstr "" +#: part/models.py:2377 +msgid "Sub part" +msgstr "" + #: part/models.py:2378 msgid "Select part to be used in BOM" msgstr "" @@ -4248,8 +4248,8 @@ msgstr "" msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:216 -#: templates/js/translated/bom.js:278 +#: part/models.py:2386 templates/js/translated/bom.js:236 +#: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" @@ -4281,8 +4281,8 @@ msgstr "" msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:295 -#: templates/js/translated/bom.js:302 +#: part/models.py:2402 templates/js/translated/bom.js:315 +#: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" @@ -4291,7 +4291,7 @@ msgstr "" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:287 +#: part/models.py:2408 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" @@ -4473,7 +4473,7 @@ msgstr "" msgid "Create new part" msgstr "" -#: part/templates/part/category.html:131 part/templates/part/detail.html:452 +#: part/templates/part/category.html:131 msgid "New Part" msgstr "" @@ -4668,8 +4668,8 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:453 part/views.py:451 -msgid "Create New Part" +#: part/templates/part/detail.html:454 +msgid "Create BOM Item" msgstr "" #: part/templates/part/detail.html:588 @@ -4849,7 +4849,7 @@ msgstr "" msgid "Allocated to Orders" msgstr "" -#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:316 +#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:336 msgid "Can Build" msgstr "" @@ -4903,7 +4903,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 -#: templates/js/translated/bom.js:271 +#: templates/js/translated/bom.js:291 msgid "No supplier pricing available" msgstr "" @@ -4991,7 +4991,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:285 msgid "Supplier Cost" msgstr "" @@ -5013,7 +5013,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2287 +#: part/templates/part/prices.html:197 part/views.py:2159 msgid "Add Internal Price Break" msgstr "" @@ -5033,7 +5033,7 @@ msgstr "" msgid "Set category for the following parts" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 +#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 #: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5084,6 +5084,10 @@ msgstr "" msgid "Possible matches exist - confirm creation of new part" msgstr "" +#: part/views.py:451 +msgid "Create New Part" +msgstr "" + #: part/views.py:456 msgid "Created new part" msgstr "" @@ -5184,23 +5188,15 @@ msgstr "" msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2089 -msgid "Create BOM Item" -msgstr "" - -#: part/views.py:2159 -msgid "Edit BOM item" -msgstr "" - -#: part/views.py:2220 +#: part/views.py:2092 msgid "Added new price break" msgstr "" -#: part/views.py:2296 +#: part/views.py:2168 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2304 +#: part/views.py:2176 msgid "Delete Internal Price Break" msgstr "" @@ -6764,39 +6760,39 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/translated/bom.js:175 templates/js/translated/build.js:1152 +#: templates/js/translated/bom.js:195 templates/js/translated/build.js:1152 msgid "Open subassembly" msgstr "" -#: templates/js/translated/bom.js:249 +#: templates/js/translated/bom.js:269 msgid "Purchase Price Range" msgstr "" -#: templates/js/translated/bom.js:257 +#: templates/js/translated/bom.js:277 msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 +#: templates/js/translated/bom.js:326 templates/js/translated/bom.js:412 msgid "View BOM" msgstr "" -#: templates/js/translated/bom.js:366 +#: templates/js/translated/bom.js:386 msgid "Validate BOM Item" msgstr "" -#: templates/js/translated/bom.js:368 +#: templates/js/translated/bom.js:388 msgid "This line has been validated" msgstr "" -#: templates/js/translated/bom.js:370 +#: templates/js/translated/bom.js:390 templates/js/translated/bom.js:555 msgid "Edit BOM Item" msgstr "" -#: templates/js/translated/bom.js:372 templates/js/translated/bom.js:519 +#: templates/js/translated/bom.js:392 templates/js/translated/bom.js:539 msgid "Delete BOM Item" msgstr "" -#: templates/js/translated/bom.js:463 templates/js/translated/build.js:458 +#: templates/js/translated/bom.js:483 templates/js/translated/build.js:458 #: templates/js/translated/build.js:1250 msgid "No BOM items found" msgstr "" From 83d4c6692ba9a074e4ad701d137728c516dca082 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 18:14:35 +1000 Subject: [PATCH 097/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/vi/LC_MESSAGES/django.po | 172 +++++++++++----------- 1 file changed, 84 insertions(+), 88 deletions(-) diff --git a/InvenTree/locale/vi/LC_MESSAGES/django.po b/InvenTree/locale/vi/LC_MESSAGES/django.po index bea9d2043a..d6ded9d367 100644 --- a/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/InvenTree/locale/vi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 05:00+0000\n" -"PO-Revision-Date: 2021-08-04 05:04\n" +"POT-Creation-Date: 2021-08-04 08:08+0000\n" +"PO-Revision-Date: 2021-08-04 08:14\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -36,7 +36,7 @@ msgstr "" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:109 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 msgid "Confirm" msgstr "" @@ -155,7 +155,7 @@ msgstr "" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 -#: templates/js/translated/bom.js:190 templates/js/translated/build.js:868 +#: templates/js/translated/bom.js:210 templates/js/translated/build.js:868 #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 @@ -531,8 +531,8 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:323 -#: part/forms.py:353 part/forms.py:369 part/forms.py:385 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 +#: part/forms.py:341 part/forms.py:357 part/models.py:2384 #: part/templates/part/bom_upload/match_parts.html:31 #: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 #: part/templates/part/part_pricing.html:16 @@ -542,7 +542,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:77 #: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 -#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 +#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:225 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 @@ -675,7 +675,7 @@ msgstr "" #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 -#: templates/js/translated/bom.js:197 templates/js/translated/build.js:695 +#: templates/js/translated/bom.js:217 templates/js/translated/build.js:695 #: templates/js/translated/build.js:1166 msgid "Reference" msgstr "" @@ -711,7 +711,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 +#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 #: templates/js/translated/company.js:650 templates/js/translated/part.js:461 @@ -845,7 +845,7 @@ msgstr "" #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 -#: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 +#: templates/js/translated/bom.js:369 templates/js/translated/company.js:746 #: templates/js/translated/stock.js:256 templates/js/translated/stock.js:497 #: templates/js/translated/stock.js:1078 msgid "Notes" @@ -1500,7 +1500,7 @@ msgstr "" msgid "Stock item is over-allocated" msgstr "" -#: build/views.py:705 templates/js/translated/bom.js:230 +#: build/views.py:705 templates/js/translated/bom.js:250 #: templates/js/translated/build.js:705 templates/js/translated/build.js:1000 #: templates/js/translated/build.js:1179 msgid "Available" @@ -2144,11 +2144,11 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/forms.py:24 part/forms.py:47 +#: company/forms.py:24 part/forms.py:46 msgid "URL" msgstr "" -#: company/forms.py:25 part/forms.py:48 +#: company/forms.py:25 part/forms.py:47 msgid "Image URL" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2216 +#: part/templates/part/prices.html:253 part/views.py:2088 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2278 +#: company/templates/company/supplier_part.html:199 part/views.py:2150 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2264 +#: company/templates/company/supplier_part.html:213 part/views.py:2136 msgid "Edit Price Break" msgstr "" @@ -3549,7 +3549,7 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:225 -#: templates/js/translated/bom.js:358 templates/js/translated/build.js:759 +#: templates/js/translated/bom.js:378 templates/js/translated/build.js:759 #: templates/js/translated/build.js:1202 msgid "Actions" msgstr "" @@ -3808,143 +3808,139 @@ msgstr "" msgid "Available Stock" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "File Format" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "Select output file format" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Cascading" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Download cascading / multi-level BOM" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Levels" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Select maximum number of BOM levels to export (0 = all levels)" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include Parameter Data" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include part parameters data in exported BOM" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include Stock Data" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include part stock data in exported BOM" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include Manufacturer Data" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include part manufacturer data in exported BOM" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include Supplier Data" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:97 part/models.py:2278 +#: part/forms.py:96 part/models.py:2278 msgid "Parent Part" msgstr "" -#: part/forms.py:98 part/templates/part/bom_duplicate.html:7 +#: part/forms.py:97 part/templates/part/bom_duplicate.html:7 msgid "Select parent part to copy BOM from" msgstr "" -#: part/forms.py:104 +#: part/forms.py:103 msgid "Clear existing BOM items" msgstr "" -#: part/forms.py:110 +#: part/forms.py:109 msgid "Confirm BOM duplication" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "validate" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "Confirm that the BOM is correct" msgstr "" -#: part/forms.py:171 +#: part/forms.py:170 msgid "Related Part" msgstr "" -#: part/forms.py:178 +#: part/forms.py:177 msgid "Select part category" msgstr "" -#: part/forms.py:195 +#: part/forms.py:194 msgid "Duplicate all BOM data for this part" msgstr "" -#: part/forms.py:196 +#: part/forms.py:195 msgid "Copy BOM" msgstr "" -#: part/forms.py:201 +#: part/forms.py:200 msgid "Duplicate all parameter data for this part" msgstr "" -#: part/forms.py:202 +#: part/forms.py:201 msgid "Copy Parameters" msgstr "" -#: part/forms.py:207 +#: part/forms.py:206 msgid "Confirm part creation" msgstr "" -#: part/forms.py:212 +#: part/forms.py:211 msgid "Include category parameter templates" msgstr "" -#: part/forms.py:217 +#: part/forms.py:216 msgid "Include parent categories parameter templates" msgstr "" -#: part/forms.py:222 +#: part/forms.py:221 msgid "Initial stock amount" msgstr "" -#: part/forms.py:223 +#: part/forms.py:222 msgid "Create stock for this part" msgstr "" -#: part/forms.py:303 +#: part/forms.py:302 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:307 +#: part/forms.py:306 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:325 part/models.py:2377 -msgid "Sub part" -msgstr "" - -#: part/forms.py:354 +#: part/forms.py:326 msgid "Input quantity for price calculation" msgstr "" @@ -4240,6 +4236,10 @@ msgstr "" msgid "Select parent part" msgstr "" +#: part/models.py:2377 +msgid "Sub part" +msgstr "" + #: part/models.py:2378 msgid "Select part to be used in BOM" msgstr "" @@ -4248,8 +4248,8 @@ msgstr "" msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:216 -#: templates/js/translated/bom.js:278 +#: part/models.py:2386 templates/js/translated/bom.js:236 +#: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" @@ -4281,8 +4281,8 @@ msgstr "" msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:295 -#: templates/js/translated/bom.js:302 +#: part/models.py:2402 templates/js/translated/bom.js:315 +#: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" @@ -4291,7 +4291,7 @@ msgstr "" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:287 +#: part/models.py:2408 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" @@ -4473,7 +4473,7 @@ msgstr "" msgid "Create new part" msgstr "" -#: part/templates/part/category.html:131 part/templates/part/detail.html:452 +#: part/templates/part/category.html:131 msgid "New Part" msgstr "" @@ -4668,8 +4668,8 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:453 part/views.py:451 -msgid "Create New Part" +#: part/templates/part/detail.html:454 +msgid "Create BOM Item" msgstr "" #: part/templates/part/detail.html:588 @@ -4849,7 +4849,7 @@ msgstr "" msgid "Allocated to Orders" msgstr "" -#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:316 +#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:336 msgid "Can Build" msgstr "" @@ -4903,7 +4903,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 -#: templates/js/translated/bom.js:271 +#: templates/js/translated/bom.js:291 msgid "No supplier pricing available" msgstr "" @@ -4991,7 +4991,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:285 msgid "Supplier Cost" msgstr "" @@ -5013,7 +5013,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2287 +#: part/templates/part/prices.html:197 part/views.py:2159 msgid "Add Internal Price Break" msgstr "" @@ -5033,7 +5033,7 @@ msgstr "" msgid "Set category for the following parts" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 +#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 #: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5084,6 +5084,10 @@ msgstr "" msgid "Possible matches exist - confirm creation of new part" msgstr "" +#: part/views.py:451 +msgid "Create New Part" +msgstr "" + #: part/views.py:456 msgid "Created new part" msgstr "" @@ -5184,23 +5188,15 @@ msgstr "" msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2089 -msgid "Create BOM Item" -msgstr "" - -#: part/views.py:2159 -msgid "Edit BOM item" -msgstr "" - -#: part/views.py:2220 +#: part/views.py:2092 msgid "Added new price break" msgstr "" -#: part/views.py:2296 +#: part/views.py:2168 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2304 +#: part/views.py:2176 msgid "Delete Internal Price Break" msgstr "" @@ -6764,39 +6760,39 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/translated/bom.js:175 templates/js/translated/build.js:1152 +#: templates/js/translated/bom.js:195 templates/js/translated/build.js:1152 msgid "Open subassembly" msgstr "" -#: templates/js/translated/bom.js:249 +#: templates/js/translated/bom.js:269 msgid "Purchase Price Range" msgstr "" -#: templates/js/translated/bom.js:257 +#: templates/js/translated/bom.js:277 msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 +#: templates/js/translated/bom.js:326 templates/js/translated/bom.js:412 msgid "View BOM" msgstr "" -#: templates/js/translated/bom.js:366 +#: templates/js/translated/bom.js:386 msgid "Validate BOM Item" msgstr "" -#: templates/js/translated/bom.js:368 +#: templates/js/translated/bom.js:388 msgid "This line has been validated" msgstr "" -#: templates/js/translated/bom.js:370 +#: templates/js/translated/bom.js:390 templates/js/translated/bom.js:555 msgid "Edit BOM Item" msgstr "" -#: templates/js/translated/bom.js:372 templates/js/translated/bom.js:519 +#: templates/js/translated/bom.js:392 templates/js/translated/bom.js:539 msgid "Delete BOM Item" msgstr "" -#: templates/js/translated/bom.js:463 templates/js/translated/build.js:458 +#: templates/js/translated/bom.js:483 templates/js/translated/build.js:458 #: templates/js/translated/build.js:1250 msgid "No BOM items found" msgstr "" From cfb25bad5a6711f0a649e1dbb901a6df851f3d8f Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 18:14:37 +1000 Subject: [PATCH 098/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/sv/LC_MESSAGES/django.po | 172 +++++++++++----------- 1 file changed, 84 insertions(+), 88 deletions(-) diff --git a/InvenTree/locale/sv/LC_MESSAGES/django.po b/InvenTree/locale/sv/LC_MESSAGES/django.po index 6a2d731772..b3d3afdffb 100644 --- a/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/InvenTree/locale/sv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 05:00+0000\n" -"PO-Revision-Date: 2021-08-04 05:04\n" +"POT-Creation-Date: 2021-08-04 08:08+0000\n" +"PO-Revision-Date: 2021-08-04 08:14\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -36,7 +36,7 @@ msgstr "" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:109 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 msgid "Confirm" msgstr "" @@ -155,7 +155,7 @@ msgstr "" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 -#: templates/js/translated/bom.js:190 templates/js/translated/build.js:868 +#: templates/js/translated/bom.js:210 templates/js/translated/build.js:868 #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 @@ -531,8 +531,8 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:323 -#: part/forms.py:353 part/forms.py:369 part/forms.py:385 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 +#: part/forms.py:341 part/forms.py:357 part/models.py:2384 #: part/templates/part/bom_upload/match_parts.html:31 #: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 #: part/templates/part/part_pricing.html:16 @@ -542,7 +542,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:77 #: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 -#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 +#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:225 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 @@ -675,7 +675,7 @@ msgstr "" #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 -#: templates/js/translated/bom.js:197 templates/js/translated/build.js:695 +#: templates/js/translated/bom.js:217 templates/js/translated/build.js:695 #: templates/js/translated/build.js:1166 msgid "Reference" msgstr "" @@ -711,7 +711,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 +#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 #: templates/js/translated/company.js:650 templates/js/translated/part.js:461 @@ -845,7 +845,7 @@ msgstr "" #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 -#: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 +#: templates/js/translated/bom.js:369 templates/js/translated/company.js:746 #: templates/js/translated/stock.js:256 templates/js/translated/stock.js:497 #: templates/js/translated/stock.js:1078 msgid "Notes" @@ -1500,7 +1500,7 @@ msgstr "" msgid "Stock item is over-allocated" msgstr "" -#: build/views.py:705 templates/js/translated/bom.js:230 +#: build/views.py:705 templates/js/translated/bom.js:250 #: templates/js/translated/build.js:705 templates/js/translated/build.js:1000 #: templates/js/translated/build.js:1179 msgid "Available" @@ -2144,11 +2144,11 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/forms.py:24 part/forms.py:47 +#: company/forms.py:24 part/forms.py:46 msgid "URL" msgstr "" -#: company/forms.py:25 part/forms.py:48 +#: company/forms.py:25 part/forms.py:47 msgid "Image URL" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2216 +#: part/templates/part/prices.html:253 part/views.py:2088 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2278 +#: company/templates/company/supplier_part.html:199 part/views.py:2150 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2264 +#: company/templates/company/supplier_part.html:213 part/views.py:2136 msgid "Edit Price Break" msgstr "" @@ -3549,7 +3549,7 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:225 -#: templates/js/translated/bom.js:358 templates/js/translated/build.js:759 +#: templates/js/translated/bom.js:378 templates/js/translated/build.js:759 #: templates/js/translated/build.js:1202 msgid "Actions" msgstr "" @@ -3808,143 +3808,139 @@ msgstr "" msgid "Available Stock" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "File Format" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "Select output file format" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Cascading" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Download cascading / multi-level BOM" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Levels" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Select maximum number of BOM levels to export (0 = all levels)" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include Parameter Data" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include part parameters data in exported BOM" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include Stock Data" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include part stock data in exported BOM" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include Manufacturer Data" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include part manufacturer data in exported BOM" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include Supplier Data" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:97 part/models.py:2278 +#: part/forms.py:96 part/models.py:2278 msgid "Parent Part" msgstr "" -#: part/forms.py:98 part/templates/part/bom_duplicate.html:7 +#: part/forms.py:97 part/templates/part/bom_duplicate.html:7 msgid "Select parent part to copy BOM from" msgstr "" -#: part/forms.py:104 +#: part/forms.py:103 msgid "Clear existing BOM items" msgstr "" -#: part/forms.py:110 +#: part/forms.py:109 msgid "Confirm BOM duplication" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "validate" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "Confirm that the BOM is correct" msgstr "" -#: part/forms.py:171 +#: part/forms.py:170 msgid "Related Part" msgstr "" -#: part/forms.py:178 +#: part/forms.py:177 msgid "Select part category" msgstr "" -#: part/forms.py:195 +#: part/forms.py:194 msgid "Duplicate all BOM data for this part" msgstr "" -#: part/forms.py:196 +#: part/forms.py:195 msgid "Copy BOM" msgstr "" -#: part/forms.py:201 +#: part/forms.py:200 msgid "Duplicate all parameter data for this part" msgstr "" -#: part/forms.py:202 +#: part/forms.py:201 msgid "Copy Parameters" msgstr "" -#: part/forms.py:207 +#: part/forms.py:206 msgid "Confirm part creation" msgstr "" -#: part/forms.py:212 +#: part/forms.py:211 msgid "Include category parameter templates" msgstr "" -#: part/forms.py:217 +#: part/forms.py:216 msgid "Include parent categories parameter templates" msgstr "" -#: part/forms.py:222 +#: part/forms.py:221 msgid "Initial stock amount" msgstr "" -#: part/forms.py:223 +#: part/forms.py:222 msgid "Create stock for this part" msgstr "" -#: part/forms.py:303 +#: part/forms.py:302 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:307 +#: part/forms.py:306 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:325 part/models.py:2377 -msgid "Sub part" -msgstr "" - -#: part/forms.py:354 +#: part/forms.py:326 msgid "Input quantity for price calculation" msgstr "" @@ -4240,6 +4236,10 @@ msgstr "" msgid "Select parent part" msgstr "" +#: part/models.py:2377 +msgid "Sub part" +msgstr "" + #: part/models.py:2378 msgid "Select part to be used in BOM" msgstr "" @@ -4248,8 +4248,8 @@ msgstr "" msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:216 -#: templates/js/translated/bom.js:278 +#: part/models.py:2386 templates/js/translated/bom.js:236 +#: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" @@ -4281,8 +4281,8 @@ msgstr "" msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:295 -#: templates/js/translated/bom.js:302 +#: part/models.py:2402 templates/js/translated/bom.js:315 +#: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" @@ -4291,7 +4291,7 @@ msgstr "" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:287 +#: part/models.py:2408 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" @@ -4473,7 +4473,7 @@ msgstr "" msgid "Create new part" msgstr "" -#: part/templates/part/category.html:131 part/templates/part/detail.html:452 +#: part/templates/part/category.html:131 msgid "New Part" msgstr "" @@ -4668,8 +4668,8 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:453 part/views.py:451 -msgid "Create New Part" +#: part/templates/part/detail.html:454 +msgid "Create BOM Item" msgstr "" #: part/templates/part/detail.html:588 @@ -4849,7 +4849,7 @@ msgstr "" msgid "Allocated to Orders" msgstr "" -#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:316 +#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:336 msgid "Can Build" msgstr "" @@ -4903,7 +4903,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 -#: templates/js/translated/bom.js:271 +#: templates/js/translated/bom.js:291 msgid "No supplier pricing available" msgstr "" @@ -4991,7 +4991,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:285 msgid "Supplier Cost" msgstr "" @@ -5013,7 +5013,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2287 +#: part/templates/part/prices.html:197 part/views.py:2159 msgid "Add Internal Price Break" msgstr "" @@ -5033,7 +5033,7 @@ msgstr "" msgid "Set category for the following parts" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 +#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 #: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5084,6 +5084,10 @@ msgstr "" msgid "Possible matches exist - confirm creation of new part" msgstr "" +#: part/views.py:451 +msgid "Create New Part" +msgstr "" + #: part/views.py:456 msgid "Created new part" msgstr "" @@ -5184,23 +5188,15 @@ msgstr "" msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2089 -msgid "Create BOM Item" -msgstr "" - -#: part/views.py:2159 -msgid "Edit BOM item" -msgstr "" - -#: part/views.py:2220 +#: part/views.py:2092 msgid "Added new price break" msgstr "" -#: part/views.py:2296 +#: part/views.py:2168 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2304 +#: part/views.py:2176 msgid "Delete Internal Price Break" msgstr "" @@ -6764,39 +6760,39 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/translated/bom.js:175 templates/js/translated/build.js:1152 +#: templates/js/translated/bom.js:195 templates/js/translated/build.js:1152 msgid "Open subassembly" msgstr "" -#: templates/js/translated/bom.js:249 +#: templates/js/translated/bom.js:269 msgid "Purchase Price Range" msgstr "" -#: templates/js/translated/bom.js:257 +#: templates/js/translated/bom.js:277 msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 +#: templates/js/translated/bom.js:326 templates/js/translated/bom.js:412 msgid "View BOM" msgstr "" -#: templates/js/translated/bom.js:366 +#: templates/js/translated/bom.js:386 msgid "Validate BOM Item" msgstr "" -#: templates/js/translated/bom.js:368 +#: templates/js/translated/bom.js:388 msgid "This line has been validated" msgstr "" -#: templates/js/translated/bom.js:370 +#: templates/js/translated/bom.js:390 templates/js/translated/bom.js:555 msgid "Edit BOM Item" msgstr "" -#: templates/js/translated/bom.js:372 templates/js/translated/bom.js:519 +#: templates/js/translated/bom.js:392 templates/js/translated/bom.js:539 msgid "Delete BOM Item" msgstr "" -#: templates/js/translated/bom.js:463 templates/js/translated/build.js:458 +#: templates/js/translated/bom.js:483 templates/js/translated/build.js:458 #: templates/js/translated/build.js:1250 msgid "No BOM items found" msgstr "" From 632a224c54fcdd245fb9a9b8f6357b82a6f7017e Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 18:14:38 +1000 Subject: [PATCH 099/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/no/LC_MESSAGES/django.po | 172 +++++++++++----------- 1 file changed, 84 insertions(+), 88 deletions(-) diff --git a/InvenTree/locale/no/LC_MESSAGES/django.po b/InvenTree/locale/no/LC_MESSAGES/django.po index ea28677709..4ef3e3f168 100644 --- a/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/InvenTree/locale/no/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 05:00+0000\n" -"PO-Revision-Date: 2021-08-04 05:04\n" +"POT-Creation-Date: 2021-08-04 08:08+0000\n" +"PO-Revision-Date: 2021-08-04 08:14\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -36,7 +36,7 @@ msgstr "Oppgi dato" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:109 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 msgid "Confirm" msgstr "Bekreft" @@ -155,7 +155,7 @@ msgstr "Navn" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 -#: templates/js/translated/bom.js:190 templates/js/translated/build.js:868 +#: templates/js/translated/bom.js:210 templates/js/translated/build.js:868 #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 @@ -531,8 +531,8 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:323 -#: part/forms.py:353 part/forms.py:369 part/forms.py:385 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 +#: part/forms.py:341 part/forms.py:357 part/models.py:2384 #: part/templates/part/bom_upload/match_parts.html:31 #: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 #: part/templates/part/part_pricing.html:16 @@ -542,7 +542,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:77 #: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 -#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 +#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:225 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 @@ -675,7 +675,7 @@ msgstr "" #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 -#: templates/js/translated/bom.js:197 templates/js/translated/build.js:695 +#: templates/js/translated/bom.js:217 templates/js/translated/build.js:695 #: templates/js/translated/build.js:1166 msgid "Reference" msgstr "" @@ -711,7 +711,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 +#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 #: templates/js/translated/company.js:650 templates/js/translated/part.js:461 @@ -845,7 +845,7 @@ msgstr "" #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 -#: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 +#: templates/js/translated/bom.js:369 templates/js/translated/company.js:746 #: templates/js/translated/stock.js:256 templates/js/translated/stock.js:497 #: templates/js/translated/stock.js:1078 msgid "Notes" @@ -1500,7 +1500,7 @@ msgstr "" msgid "Stock item is over-allocated" msgstr "" -#: build/views.py:705 templates/js/translated/bom.js:230 +#: build/views.py:705 templates/js/translated/bom.js:250 #: templates/js/translated/build.js:705 templates/js/translated/build.js:1000 #: templates/js/translated/build.js:1179 msgid "Available" @@ -2144,11 +2144,11 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/forms.py:24 part/forms.py:47 +#: company/forms.py:24 part/forms.py:46 msgid "URL" msgstr "" -#: company/forms.py:25 part/forms.py:48 +#: company/forms.py:25 part/forms.py:47 msgid "Image URL" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2216 +#: part/templates/part/prices.html:253 part/views.py:2088 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2278 +#: company/templates/company/supplier_part.html:199 part/views.py:2150 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2264 +#: company/templates/company/supplier_part.html:213 part/views.py:2136 msgid "Edit Price Break" msgstr "" @@ -3549,7 +3549,7 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:225 -#: templates/js/translated/bom.js:358 templates/js/translated/build.js:759 +#: templates/js/translated/bom.js:378 templates/js/translated/build.js:759 #: templates/js/translated/build.js:1202 msgid "Actions" msgstr "" @@ -3808,143 +3808,139 @@ msgstr "" msgid "Available Stock" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "File Format" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "Select output file format" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Cascading" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Download cascading / multi-level BOM" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Levels" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Select maximum number of BOM levels to export (0 = all levels)" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include Parameter Data" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include part parameters data in exported BOM" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include Stock Data" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include part stock data in exported BOM" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include Manufacturer Data" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include part manufacturer data in exported BOM" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include Supplier Data" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:97 part/models.py:2278 +#: part/forms.py:96 part/models.py:2278 msgid "Parent Part" msgstr "" -#: part/forms.py:98 part/templates/part/bom_duplicate.html:7 +#: part/forms.py:97 part/templates/part/bom_duplicate.html:7 msgid "Select parent part to copy BOM from" msgstr "" -#: part/forms.py:104 +#: part/forms.py:103 msgid "Clear existing BOM items" msgstr "" -#: part/forms.py:110 +#: part/forms.py:109 msgid "Confirm BOM duplication" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "validate" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "Confirm that the BOM is correct" msgstr "" -#: part/forms.py:171 +#: part/forms.py:170 msgid "Related Part" msgstr "" -#: part/forms.py:178 +#: part/forms.py:177 msgid "Select part category" msgstr "" -#: part/forms.py:195 +#: part/forms.py:194 msgid "Duplicate all BOM data for this part" msgstr "" -#: part/forms.py:196 +#: part/forms.py:195 msgid "Copy BOM" msgstr "" -#: part/forms.py:201 +#: part/forms.py:200 msgid "Duplicate all parameter data for this part" msgstr "" -#: part/forms.py:202 +#: part/forms.py:201 msgid "Copy Parameters" msgstr "" -#: part/forms.py:207 +#: part/forms.py:206 msgid "Confirm part creation" msgstr "" -#: part/forms.py:212 +#: part/forms.py:211 msgid "Include category parameter templates" msgstr "" -#: part/forms.py:217 +#: part/forms.py:216 msgid "Include parent categories parameter templates" msgstr "" -#: part/forms.py:222 +#: part/forms.py:221 msgid "Initial stock amount" msgstr "" -#: part/forms.py:223 +#: part/forms.py:222 msgid "Create stock for this part" msgstr "" -#: part/forms.py:303 +#: part/forms.py:302 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:307 +#: part/forms.py:306 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:325 part/models.py:2377 -msgid "Sub part" -msgstr "" - -#: part/forms.py:354 +#: part/forms.py:326 msgid "Input quantity for price calculation" msgstr "" @@ -4240,6 +4236,10 @@ msgstr "" msgid "Select parent part" msgstr "" +#: part/models.py:2377 +msgid "Sub part" +msgstr "" + #: part/models.py:2378 msgid "Select part to be used in BOM" msgstr "" @@ -4248,8 +4248,8 @@ msgstr "" msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:216 -#: templates/js/translated/bom.js:278 +#: part/models.py:2386 templates/js/translated/bom.js:236 +#: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" @@ -4281,8 +4281,8 @@ msgstr "" msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:295 -#: templates/js/translated/bom.js:302 +#: part/models.py:2402 templates/js/translated/bom.js:315 +#: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" @@ -4291,7 +4291,7 @@ msgstr "" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:287 +#: part/models.py:2408 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" @@ -4473,7 +4473,7 @@ msgstr "" msgid "Create new part" msgstr "" -#: part/templates/part/category.html:131 part/templates/part/detail.html:452 +#: part/templates/part/category.html:131 msgid "New Part" msgstr "" @@ -4668,8 +4668,8 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:453 part/views.py:451 -msgid "Create New Part" +#: part/templates/part/detail.html:454 +msgid "Create BOM Item" msgstr "" #: part/templates/part/detail.html:588 @@ -4849,7 +4849,7 @@ msgstr "" msgid "Allocated to Orders" msgstr "" -#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:316 +#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:336 msgid "Can Build" msgstr "" @@ -4903,7 +4903,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 -#: templates/js/translated/bom.js:271 +#: templates/js/translated/bom.js:291 msgid "No supplier pricing available" msgstr "" @@ -4991,7 +4991,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:285 msgid "Supplier Cost" msgstr "" @@ -5013,7 +5013,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2287 +#: part/templates/part/prices.html:197 part/views.py:2159 msgid "Add Internal Price Break" msgstr "" @@ -5033,7 +5033,7 @@ msgstr "" msgid "Set category for the following parts" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 +#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 #: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5084,6 +5084,10 @@ msgstr "" msgid "Possible matches exist - confirm creation of new part" msgstr "" +#: part/views.py:451 +msgid "Create New Part" +msgstr "" + #: part/views.py:456 msgid "Created new part" msgstr "" @@ -5184,23 +5188,15 @@ msgstr "" msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2089 -msgid "Create BOM Item" -msgstr "" - -#: part/views.py:2159 -msgid "Edit BOM item" -msgstr "" - -#: part/views.py:2220 +#: part/views.py:2092 msgid "Added new price break" msgstr "" -#: part/views.py:2296 +#: part/views.py:2168 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2304 +#: part/views.py:2176 msgid "Delete Internal Price Break" msgstr "" @@ -6764,39 +6760,39 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/translated/bom.js:175 templates/js/translated/build.js:1152 +#: templates/js/translated/bom.js:195 templates/js/translated/build.js:1152 msgid "Open subassembly" msgstr "" -#: templates/js/translated/bom.js:249 +#: templates/js/translated/bom.js:269 msgid "Purchase Price Range" msgstr "" -#: templates/js/translated/bom.js:257 +#: templates/js/translated/bom.js:277 msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 +#: templates/js/translated/bom.js:326 templates/js/translated/bom.js:412 msgid "View BOM" msgstr "" -#: templates/js/translated/bom.js:366 +#: templates/js/translated/bom.js:386 msgid "Validate BOM Item" msgstr "" -#: templates/js/translated/bom.js:368 +#: templates/js/translated/bom.js:388 msgid "This line has been validated" msgstr "" -#: templates/js/translated/bom.js:370 +#: templates/js/translated/bom.js:390 templates/js/translated/bom.js:555 msgid "Edit BOM Item" msgstr "" -#: templates/js/translated/bom.js:372 templates/js/translated/bom.js:519 +#: templates/js/translated/bom.js:392 templates/js/translated/bom.js:539 msgid "Delete BOM Item" msgstr "" -#: templates/js/translated/bom.js:463 templates/js/translated/build.js:458 +#: templates/js/translated/bom.js:483 templates/js/translated/build.js:458 #: templates/js/translated/build.js:1250 msgid "No BOM items found" msgstr "" From a4705eb1834420a6e2d57a9aaf4b22a6692ebcc4 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 18:14:39 +1000 Subject: [PATCH 100/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/nl/LC_MESSAGES/django.po | 172 +++++++++++----------- 1 file changed, 84 insertions(+), 88 deletions(-) diff --git a/InvenTree/locale/nl/LC_MESSAGES/django.po b/InvenTree/locale/nl/LC_MESSAGES/django.po index 7f98e17f59..927a6f2370 100644 --- a/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/InvenTree/locale/nl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 05:00+0000\n" -"PO-Revision-Date: 2021-08-04 05:04\n" +"POT-Creation-Date: 2021-08-04 08:08+0000\n" +"PO-Revision-Date: 2021-08-04 08:14\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -36,7 +36,7 @@ msgstr "Voer datum in" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:109 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 msgid "Confirm" msgstr "Bevestigen" @@ -155,7 +155,7 @@ msgstr "Naam" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 -#: templates/js/translated/bom.js:190 templates/js/translated/build.js:868 +#: templates/js/translated/bom.js:210 templates/js/translated/build.js:868 #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 @@ -531,8 +531,8 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:323 -#: part/forms.py:353 part/forms.py:369 part/forms.py:385 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 +#: part/forms.py:341 part/forms.py:357 part/models.py:2384 #: part/templates/part/bom_upload/match_parts.html:31 #: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 #: part/templates/part/part_pricing.html:16 @@ -542,7 +542,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:77 #: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 -#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 +#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:225 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 @@ -675,7 +675,7 @@ msgstr "" #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 -#: templates/js/translated/bom.js:197 templates/js/translated/build.js:695 +#: templates/js/translated/bom.js:217 templates/js/translated/build.js:695 #: templates/js/translated/build.js:1166 msgid "Reference" msgstr "Referentie" @@ -711,7 +711,7 @@ msgstr "BuildOrder waaraan deze build is toegewezen" #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 +#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 #: templates/js/translated/company.js:650 templates/js/translated/part.js:461 @@ -845,7 +845,7 @@ msgstr "" #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 -#: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 +#: templates/js/translated/bom.js:369 templates/js/translated/company.js:746 #: templates/js/translated/stock.js:256 templates/js/translated/stock.js:497 #: templates/js/translated/stock.js:1078 msgid "Notes" @@ -1500,7 +1500,7 @@ msgstr "" msgid "Stock item is over-allocated" msgstr "" -#: build/views.py:705 templates/js/translated/bom.js:230 +#: build/views.py:705 templates/js/translated/bom.js:250 #: templates/js/translated/build.js:705 templates/js/translated/build.js:1000 #: templates/js/translated/build.js:1179 msgid "Available" @@ -2144,11 +2144,11 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/forms.py:24 part/forms.py:47 +#: company/forms.py:24 part/forms.py:46 msgid "URL" msgstr "" -#: company/forms.py:25 part/forms.py:48 +#: company/forms.py:25 part/forms.py:47 msgid "Image URL" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2216 +#: part/templates/part/prices.html:253 part/views.py:2088 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2278 +#: company/templates/company/supplier_part.html:199 part/views.py:2150 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2264 +#: company/templates/company/supplier_part.html:213 part/views.py:2136 msgid "Edit Price Break" msgstr "" @@ -3549,7 +3549,7 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:225 -#: templates/js/translated/bom.js:358 templates/js/translated/build.js:759 +#: templates/js/translated/bom.js:378 templates/js/translated/build.js:759 #: templates/js/translated/build.js:1202 msgid "Actions" msgstr "" @@ -3808,143 +3808,139 @@ msgstr "" msgid "Available Stock" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "File Format" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "Select output file format" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Cascading" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Download cascading / multi-level BOM" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Levels" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Select maximum number of BOM levels to export (0 = all levels)" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include Parameter Data" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include part parameters data in exported BOM" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include Stock Data" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include part stock data in exported BOM" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include Manufacturer Data" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include part manufacturer data in exported BOM" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include Supplier Data" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:97 part/models.py:2278 +#: part/forms.py:96 part/models.py:2278 msgid "Parent Part" msgstr "" -#: part/forms.py:98 part/templates/part/bom_duplicate.html:7 +#: part/forms.py:97 part/templates/part/bom_duplicate.html:7 msgid "Select parent part to copy BOM from" msgstr "" -#: part/forms.py:104 +#: part/forms.py:103 msgid "Clear existing BOM items" msgstr "" -#: part/forms.py:110 +#: part/forms.py:109 msgid "Confirm BOM duplication" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "validate" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "Confirm that the BOM is correct" msgstr "" -#: part/forms.py:171 +#: part/forms.py:170 msgid "Related Part" msgstr "" -#: part/forms.py:178 +#: part/forms.py:177 msgid "Select part category" msgstr "" -#: part/forms.py:195 +#: part/forms.py:194 msgid "Duplicate all BOM data for this part" msgstr "" -#: part/forms.py:196 +#: part/forms.py:195 msgid "Copy BOM" msgstr "" -#: part/forms.py:201 +#: part/forms.py:200 msgid "Duplicate all parameter data for this part" msgstr "" -#: part/forms.py:202 +#: part/forms.py:201 msgid "Copy Parameters" msgstr "" -#: part/forms.py:207 +#: part/forms.py:206 msgid "Confirm part creation" msgstr "" -#: part/forms.py:212 +#: part/forms.py:211 msgid "Include category parameter templates" msgstr "" -#: part/forms.py:217 +#: part/forms.py:216 msgid "Include parent categories parameter templates" msgstr "" -#: part/forms.py:222 +#: part/forms.py:221 msgid "Initial stock amount" msgstr "" -#: part/forms.py:223 +#: part/forms.py:222 msgid "Create stock for this part" msgstr "" -#: part/forms.py:303 +#: part/forms.py:302 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:307 +#: part/forms.py:306 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:325 part/models.py:2377 -msgid "Sub part" -msgstr "" - -#: part/forms.py:354 +#: part/forms.py:326 msgid "Input quantity for price calculation" msgstr "" @@ -4240,6 +4236,10 @@ msgstr "" msgid "Select parent part" msgstr "" +#: part/models.py:2377 +msgid "Sub part" +msgstr "" + #: part/models.py:2378 msgid "Select part to be used in BOM" msgstr "" @@ -4248,8 +4248,8 @@ msgstr "" msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:216 -#: templates/js/translated/bom.js:278 +#: part/models.py:2386 templates/js/translated/bom.js:236 +#: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" @@ -4281,8 +4281,8 @@ msgstr "" msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:295 -#: templates/js/translated/bom.js:302 +#: part/models.py:2402 templates/js/translated/bom.js:315 +#: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" @@ -4291,7 +4291,7 @@ msgstr "" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:287 +#: part/models.py:2408 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" @@ -4473,7 +4473,7 @@ msgstr "" msgid "Create new part" msgstr "" -#: part/templates/part/category.html:131 part/templates/part/detail.html:452 +#: part/templates/part/category.html:131 msgid "New Part" msgstr "" @@ -4668,8 +4668,8 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:453 part/views.py:451 -msgid "Create New Part" +#: part/templates/part/detail.html:454 +msgid "Create BOM Item" msgstr "" #: part/templates/part/detail.html:588 @@ -4849,7 +4849,7 @@ msgstr "" msgid "Allocated to Orders" msgstr "" -#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:316 +#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:336 msgid "Can Build" msgstr "" @@ -4903,7 +4903,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 -#: templates/js/translated/bom.js:271 +#: templates/js/translated/bom.js:291 msgid "No supplier pricing available" msgstr "" @@ -4991,7 +4991,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:285 msgid "Supplier Cost" msgstr "" @@ -5013,7 +5013,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2287 +#: part/templates/part/prices.html:197 part/views.py:2159 msgid "Add Internal Price Break" msgstr "" @@ -5033,7 +5033,7 @@ msgstr "" msgid "Set category for the following parts" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 +#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 #: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5084,6 +5084,10 @@ msgstr "" msgid "Possible matches exist - confirm creation of new part" msgstr "" +#: part/views.py:451 +msgid "Create New Part" +msgstr "" + #: part/views.py:456 msgid "Created new part" msgstr "" @@ -5184,23 +5188,15 @@ msgstr "" msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2089 -msgid "Create BOM Item" -msgstr "" - -#: part/views.py:2159 -msgid "Edit BOM item" -msgstr "" - -#: part/views.py:2220 +#: part/views.py:2092 msgid "Added new price break" msgstr "" -#: part/views.py:2296 +#: part/views.py:2168 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2304 +#: part/views.py:2176 msgid "Delete Internal Price Break" msgstr "" @@ -6764,39 +6760,39 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/translated/bom.js:175 templates/js/translated/build.js:1152 +#: templates/js/translated/bom.js:195 templates/js/translated/build.js:1152 msgid "Open subassembly" msgstr "" -#: templates/js/translated/bom.js:249 +#: templates/js/translated/bom.js:269 msgid "Purchase Price Range" msgstr "" -#: templates/js/translated/bom.js:257 +#: templates/js/translated/bom.js:277 msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 +#: templates/js/translated/bom.js:326 templates/js/translated/bom.js:412 msgid "View BOM" msgstr "" -#: templates/js/translated/bom.js:366 +#: templates/js/translated/bom.js:386 msgid "Validate BOM Item" msgstr "" -#: templates/js/translated/bom.js:368 +#: templates/js/translated/bom.js:388 msgid "This line has been validated" msgstr "" -#: templates/js/translated/bom.js:370 +#: templates/js/translated/bom.js:390 templates/js/translated/bom.js:555 msgid "Edit BOM Item" msgstr "" -#: templates/js/translated/bom.js:372 templates/js/translated/bom.js:519 +#: templates/js/translated/bom.js:392 templates/js/translated/bom.js:539 msgid "Delete BOM Item" msgstr "" -#: templates/js/translated/bom.js:463 templates/js/translated/build.js:458 +#: templates/js/translated/bom.js:483 templates/js/translated/build.js:458 #: templates/js/translated/build.js:1250 msgid "No BOM items found" msgstr "" From b5d4a285339f6fe88d53dd9db2661172eb4c8292 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 18:14:41 +1000 Subject: [PATCH 101/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/ko/LC_MESSAGES/django.po | 172 +++++++++++----------- 1 file changed, 84 insertions(+), 88 deletions(-) diff --git a/InvenTree/locale/ko/LC_MESSAGES/django.po b/InvenTree/locale/ko/LC_MESSAGES/django.po index d0fc541733..9ced7b0658 100644 --- a/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/InvenTree/locale/ko/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 05:00+0000\n" -"PO-Revision-Date: 2021-08-04 05:04\n" +"POT-Creation-Date: 2021-08-04 08:08+0000\n" +"PO-Revision-Date: 2021-08-04 08:14\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -36,7 +36,7 @@ msgstr "" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:109 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 msgid "Confirm" msgstr "" @@ -155,7 +155,7 @@ msgstr "" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 -#: templates/js/translated/bom.js:190 templates/js/translated/build.js:868 +#: templates/js/translated/bom.js:210 templates/js/translated/build.js:868 #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 @@ -531,8 +531,8 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:323 -#: part/forms.py:353 part/forms.py:369 part/forms.py:385 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 +#: part/forms.py:341 part/forms.py:357 part/models.py:2384 #: part/templates/part/bom_upload/match_parts.html:31 #: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 #: part/templates/part/part_pricing.html:16 @@ -542,7 +542,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:77 #: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 -#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 +#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:225 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 @@ -675,7 +675,7 @@ msgstr "" #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 -#: templates/js/translated/bom.js:197 templates/js/translated/build.js:695 +#: templates/js/translated/bom.js:217 templates/js/translated/build.js:695 #: templates/js/translated/build.js:1166 msgid "Reference" msgstr "" @@ -711,7 +711,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 +#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 #: templates/js/translated/company.js:650 templates/js/translated/part.js:461 @@ -845,7 +845,7 @@ msgstr "" #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 -#: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 +#: templates/js/translated/bom.js:369 templates/js/translated/company.js:746 #: templates/js/translated/stock.js:256 templates/js/translated/stock.js:497 #: templates/js/translated/stock.js:1078 msgid "Notes" @@ -1500,7 +1500,7 @@ msgstr "" msgid "Stock item is over-allocated" msgstr "" -#: build/views.py:705 templates/js/translated/bom.js:230 +#: build/views.py:705 templates/js/translated/bom.js:250 #: templates/js/translated/build.js:705 templates/js/translated/build.js:1000 #: templates/js/translated/build.js:1179 msgid "Available" @@ -2144,11 +2144,11 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/forms.py:24 part/forms.py:47 +#: company/forms.py:24 part/forms.py:46 msgid "URL" msgstr "" -#: company/forms.py:25 part/forms.py:48 +#: company/forms.py:25 part/forms.py:47 msgid "Image URL" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2216 +#: part/templates/part/prices.html:253 part/views.py:2088 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2278 +#: company/templates/company/supplier_part.html:199 part/views.py:2150 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2264 +#: company/templates/company/supplier_part.html:213 part/views.py:2136 msgid "Edit Price Break" msgstr "" @@ -3549,7 +3549,7 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:225 -#: templates/js/translated/bom.js:358 templates/js/translated/build.js:759 +#: templates/js/translated/bom.js:378 templates/js/translated/build.js:759 #: templates/js/translated/build.js:1202 msgid "Actions" msgstr "" @@ -3808,143 +3808,139 @@ msgstr "" msgid "Available Stock" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "File Format" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "Select output file format" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Cascading" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Download cascading / multi-level BOM" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Levels" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Select maximum number of BOM levels to export (0 = all levels)" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include Parameter Data" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include part parameters data in exported BOM" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include Stock Data" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include part stock data in exported BOM" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include Manufacturer Data" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include part manufacturer data in exported BOM" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include Supplier Data" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:97 part/models.py:2278 +#: part/forms.py:96 part/models.py:2278 msgid "Parent Part" msgstr "" -#: part/forms.py:98 part/templates/part/bom_duplicate.html:7 +#: part/forms.py:97 part/templates/part/bom_duplicate.html:7 msgid "Select parent part to copy BOM from" msgstr "" -#: part/forms.py:104 +#: part/forms.py:103 msgid "Clear existing BOM items" msgstr "" -#: part/forms.py:110 +#: part/forms.py:109 msgid "Confirm BOM duplication" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "validate" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "Confirm that the BOM is correct" msgstr "" -#: part/forms.py:171 +#: part/forms.py:170 msgid "Related Part" msgstr "" -#: part/forms.py:178 +#: part/forms.py:177 msgid "Select part category" msgstr "" -#: part/forms.py:195 +#: part/forms.py:194 msgid "Duplicate all BOM data for this part" msgstr "" -#: part/forms.py:196 +#: part/forms.py:195 msgid "Copy BOM" msgstr "" -#: part/forms.py:201 +#: part/forms.py:200 msgid "Duplicate all parameter data for this part" msgstr "" -#: part/forms.py:202 +#: part/forms.py:201 msgid "Copy Parameters" msgstr "" -#: part/forms.py:207 +#: part/forms.py:206 msgid "Confirm part creation" msgstr "" -#: part/forms.py:212 +#: part/forms.py:211 msgid "Include category parameter templates" msgstr "" -#: part/forms.py:217 +#: part/forms.py:216 msgid "Include parent categories parameter templates" msgstr "" -#: part/forms.py:222 +#: part/forms.py:221 msgid "Initial stock amount" msgstr "" -#: part/forms.py:223 +#: part/forms.py:222 msgid "Create stock for this part" msgstr "" -#: part/forms.py:303 +#: part/forms.py:302 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:307 +#: part/forms.py:306 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:325 part/models.py:2377 -msgid "Sub part" -msgstr "" - -#: part/forms.py:354 +#: part/forms.py:326 msgid "Input quantity for price calculation" msgstr "" @@ -4240,6 +4236,10 @@ msgstr "" msgid "Select parent part" msgstr "" +#: part/models.py:2377 +msgid "Sub part" +msgstr "" + #: part/models.py:2378 msgid "Select part to be used in BOM" msgstr "" @@ -4248,8 +4248,8 @@ msgstr "" msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:216 -#: templates/js/translated/bom.js:278 +#: part/models.py:2386 templates/js/translated/bom.js:236 +#: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" @@ -4281,8 +4281,8 @@ msgstr "" msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:295 -#: templates/js/translated/bom.js:302 +#: part/models.py:2402 templates/js/translated/bom.js:315 +#: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" @@ -4291,7 +4291,7 @@ msgstr "" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:287 +#: part/models.py:2408 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" @@ -4473,7 +4473,7 @@ msgstr "" msgid "Create new part" msgstr "" -#: part/templates/part/category.html:131 part/templates/part/detail.html:452 +#: part/templates/part/category.html:131 msgid "New Part" msgstr "" @@ -4668,8 +4668,8 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:453 part/views.py:451 -msgid "Create New Part" +#: part/templates/part/detail.html:454 +msgid "Create BOM Item" msgstr "" #: part/templates/part/detail.html:588 @@ -4849,7 +4849,7 @@ msgstr "" msgid "Allocated to Orders" msgstr "" -#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:316 +#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:336 msgid "Can Build" msgstr "" @@ -4903,7 +4903,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 -#: templates/js/translated/bom.js:271 +#: templates/js/translated/bom.js:291 msgid "No supplier pricing available" msgstr "" @@ -4991,7 +4991,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:285 msgid "Supplier Cost" msgstr "" @@ -5013,7 +5013,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2287 +#: part/templates/part/prices.html:197 part/views.py:2159 msgid "Add Internal Price Break" msgstr "" @@ -5033,7 +5033,7 @@ msgstr "" msgid "Set category for the following parts" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 +#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 #: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5084,6 +5084,10 @@ msgstr "" msgid "Possible matches exist - confirm creation of new part" msgstr "" +#: part/views.py:451 +msgid "Create New Part" +msgstr "" + #: part/views.py:456 msgid "Created new part" msgstr "" @@ -5184,23 +5188,15 @@ msgstr "" msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2089 -msgid "Create BOM Item" -msgstr "" - -#: part/views.py:2159 -msgid "Edit BOM item" -msgstr "" - -#: part/views.py:2220 +#: part/views.py:2092 msgid "Added new price break" msgstr "" -#: part/views.py:2296 +#: part/views.py:2168 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2304 +#: part/views.py:2176 msgid "Delete Internal Price Break" msgstr "" @@ -6764,39 +6760,39 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/translated/bom.js:175 templates/js/translated/build.js:1152 +#: templates/js/translated/bom.js:195 templates/js/translated/build.js:1152 msgid "Open subassembly" msgstr "" -#: templates/js/translated/bom.js:249 +#: templates/js/translated/bom.js:269 msgid "Purchase Price Range" msgstr "" -#: templates/js/translated/bom.js:257 +#: templates/js/translated/bom.js:277 msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 +#: templates/js/translated/bom.js:326 templates/js/translated/bom.js:412 msgid "View BOM" msgstr "" -#: templates/js/translated/bom.js:366 +#: templates/js/translated/bom.js:386 msgid "Validate BOM Item" msgstr "" -#: templates/js/translated/bom.js:368 +#: templates/js/translated/bom.js:388 msgid "This line has been validated" msgstr "" -#: templates/js/translated/bom.js:370 +#: templates/js/translated/bom.js:390 templates/js/translated/bom.js:555 msgid "Edit BOM Item" msgstr "" -#: templates/js/translated/bom.js:372 templates/js/translated/bom.js:519 +#: templates/js/translated/bom.js:392 templates/js/translated/bom.js:539 msgid "Delete BOM Item" msgstr "" -#: templates/js/translated/bom.js:463 templates/js/translated/build.js:458 +#: templates/js/translated/bom.js:483 templates/js/translated/build.js:458 #: templates/js/translated/build.js:1250 msgid "No BOM items found" msgstr "" From a93d4c567db1e4692e3c348fc0002a7332b77f52 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 18:14:42 +1000 Subject: [PATCH 102/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/el/LC_MESSAGES/django.po | 172 +++++++++++----------- 1 file changed, 84 insertions(+), 88 deletions(-) diff --git a/InvenTree/locale/el/LC_MESSAGES/django.po b/InvenTree/locale/el/LC_MESSAGES/django.po index ea4b4d0f31..ef1967d936 100644 --- a/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/InvenTree/locale/el/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 05:00+0000\n" -"PO-Revision-Date: 2021-08-04 05:04\n" +"POT-Creation-Date: 2021-08-04 08:08+0000\n" +"PO-Revision-Date: 2021-08-04 08:14\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -36,7 +36,7 @@ msgstr "" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:109 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 msgid "Confirm" msgstr "" @@ -155,7 +155,7 @@ msgstr "" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 -#: templates/js/translated/bom.js:190 templates/js/translated/build.js:868 +#: templates/js/translated/bom.js:210 templates/js/translated/build.js:868 #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 @@ -531,8 +531,8 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:323 -#: part/forms.py:353 part/forms.py:369 part/forms.py:385 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 +#: part/forms.py:341 part/forms.py:357 part/models.py:2384 #: part/templates/part/bom_upload/match_parts.html:31 #: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 #: part/templates/part/part_pricing.html:16 @@ -542,7 +542,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:77 #: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 -#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 +#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:225 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 @@ -675,7 +675,7 @@ msgstr "" #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 -#: templates/js/translated/bom.js:197 templates/js/translated/build.js:695 +#: templates/js/translated/bom.js:217 templates/js/translated/build.js:695 #: templates/js/translated/build.js:1166 msgid "Reference" msgstr "" @@ -711,7 +711,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 +#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 #: templates/js/translated/company.js:650 templates/js/translated/part.js:461 @@ -845,7 +845,7 @@ msgstr "" #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 -#: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 +#: templates/js/translated/bom.js:369 templates/js/translated/company.js:746 #: templates/js/translated/stock.js:256 templates/js/translated/stock.js:497 #: templates/js/translated/stock.js:1078 msgid "Notes" @@ -1500,7 +1500,7 @@ msgstr "" msgid "Stock item is over-allocated" msgstr "" -#: build/views.py:705 templates/js/translated/bom.js:230 +#: build/views.py:705 templates/js/translated/bom.js:250 #: templates/js/translated/build.js:705 templates/js/translated/build.js:1000 #: templates/js/translated/build.js:1179 msgid "Available" @@ -2144,11 +2144,11 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/forms.py:24 part/forms.py:47 +#: company/forms.py:24 part/forms.py:46 msgid "URL" msgstr "" -#: company/forms.py:25 part/forms.py:48 +#: company/forms.py:25 part/forms.py:47 msgid "Image URL" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2216 +#: part/templates/part/prices.html:253 part/views.py:2088 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2278 +#: company/templates/company/supplier_part.html:199 part/views.py:2150 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2264 +#: company/templates/company/supplier_part.html:213 part/views.py:2136 msgid "Edit Price Break" msgstr "" @@ -3549,7 +3549,7 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:225 -#: templates/js/translated/bom.js:358 templates/js/translated/build.js:759 +#: templates/js/translated/bom.js:378 templates/js/translated/build.js:759 #: templates/js/translated/build.js:1202 msgid "Actions" msgstr "" @@ -3808,143 +3808,139 @@ msgstr "" msgid "Available Stock" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "File Format" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "Select output file format" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Cascading" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Download cascading / multi-level BOM" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Levels" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Select maximum number of BOM levels to export (0 = all levels)" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include Parameter Data" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include part parameters data in exported BOM" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include Stock Data" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include part stock data in exported BOM" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include Manufacturer Data" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include part manufacturer data in exported BOM" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include Supplier Data" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:97 part/models.py:2278 +#: part/forms.py:96 part/models.py:2278 msgid "Parent Part" msgstr "" -#: part/forms.py:98 part/templates/part/bom_duplicate.html:7 +#: part/forms.py:97 part/templates/part/bom_duplicate.html:7 msgid "Select parent part to copy BOM from" msgstr "" -#: part/forms.py:104 +#: part/forms.py:103 msgid "Clear existing BOM items" msgstr "" -#: part/forms.py:110 +#: part/forms.py:109 msgid "Confirm BOM duplication" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "validate" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "Confirm that the BOM is correct" msgstr "" -#: part/forms.py:171 +#: part/forms.py:170 msgid "Related Part" msgstr "" -#: part/forms.py:178 +#: part/forms.py:177 msgid "Select part category" msgstr "" -#: part/forms.py:195 +#: part/forms.py:194 msgid "Duplicate all BOM data for this part" msgstr "" -#: part/forms.py:196 +#: part/forms.py:195 msgid "Copy BOM" msgstr "" -#: part/forms.py:201 +#: part/forms.py:200 msgid "Duplicate all parameter data for this part" msgstr "" -#: part/forms.py:202 +#: part/forms.py:201 msgid "Copy Parameters" msgstr "" -#: part/forms.py:207 +#: part/forms.py:206 msgid "Confirm part creation" msgstr "" -#: part/forms.py:212 +#: part/forms.py:211 msgid "Include category parameter templates" msgstr "" -#: part/forms.py:217 +#: part/forms.py:216 msgid "Include parent categories parameter templates" msgstr "" -#: part/forms.py:222 +#: part/forms.py:221 msgid "Initial stock amount" msgstr "" -#: part/forms.py:223 +#: part/forms.py:222 msgid "Create stock for this part" msgstr "" -#: part/forms.py:303 +#: part/forms.py:302 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:307 +#: part/forms.py:306 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:325 part/models.py:2377 -msgid "Sub part" -msgstr "" - -#: part/forms.py:354 +#: part/forms.py:326 msgid "Input quantity for price calculation" msgstr "" @@ -4240,6 +4236,10 @@ msgstr "" msgid "Select parent part" msgstr "" +#: part/models.py:2377 +msgid "Sub part" +msgstr "" + #: part/models.py:2378 msgid "Select part to be used in BOM" msgstr "" @@ -4248,8 +4248,8 @@ msgstr "" msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:216 -#: templates/js/translated/bom.js:278 +#: part/models.py:2386 templates/js/translated/bom.js:236 +#: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" @@ -4281,8 +4281,8 @@ msgstr "" msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:295 -#: templates/js/translated/bom.js:302 +#: part/models.py:2402 templates/js/translated/bom.js:315 +#: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" @@ -4291,7 +4291,7 @@ msgstr "" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:287 +#: part/models.py:2408 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" @@ -4473,7 +4473,7 @@ msgstr "" msgid "Create new part" msgstr "" -#: part/templates/part/category.html:131 part/templates/part/detail.html:452 +#: part/templates/part/category.html:131 msgid "New Part" msgstr "" @@ -4668,8 +4668,8 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:453 part/views.py:451 -msgid "Create New Part" +#: part/templates/part/detail.html:454 +msgid "Create BOM Item" msgstr "" #: part/templates/part/detail.html:588 @@ -4849,7 +4849,7 @@ msgstr "" msgid "Allocated to Orders" msgstr "" -#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:316 +#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:336 msgid "Can Build" msgstr "" @@ -4903,7 +4903,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 -#: templates/js/translated/bom.js:271 +#: templates/js/translated/bom.js:291 msgid "No supplier pricing available" msgstr "" @@ -4991,7 +4991,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:285 msgid "Supplier Cost" msgstr "" @@ -5013,7 +5013,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2287 +#: part/templates/part/prices.html:197 part/views.py:2159 msgid "Add Internal Price Break" msgstr "" @@ -5033,7 +5033,7 @@ msgstr "" msgid "Set category for the following parts" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 +#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 #: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5084,6 +5084,10 @@ msgstr "" msgid "Possible matches exist - confirm creation of new part" msgstr "" +#: part/views.py:451 +msgid "Create New Part" +msgstr "" + #: part/views.py:456 msgid "Created new part" msgstr "" @@ -5184,23 +5188,15 @@ msgstr "" msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2089 -msgid "Create BOM Item" -msgstr "" - -#: part/views.py:2159 -msgid "Edit BOM item" -msgstr "" - -#: part/views.py:2220 +#: part/views.py:2092 msgid "Added new price break" msgstr "" -#: part/views.py:2296 +#: part/views.py:2168 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2304 +#: part/views.py:2176 msgid "Delete Internal Price Break" msgstr "" @@ -6764,39 +6760,39 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/translated/bom.js:175 templates/js/translated/build.js:1152 +#: templates/js/translated/bom.js:195 templates/js/translated/build.js:1152 msgid "Open subassembly" msgstr "" -#: templates/js/translated/bom.js:249 +#: templates/js/translated/bom.js:269 msgid "Purchase Price Range" msgstr "" -#: templates/js/translated/bom.js:257 +#: templates/js/translated/bom.js:277 msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 +#: templates/js/translated/bom.js:326 templates/js/translated/bom.js:412 msgid "View BOM" msgstr "" -#: templates/js/translated/bom.js:366 +#: templates/js/translated/bom.js:386 msgid "Validate BOM Item" msgstr "" -#: templates/js/translated/bom.js:368 +#: templates/js/translated/bom.js:388 msgid "This line has been validated" msgstr "" -#: templates/js/translated/bom.js:370 +#: templates/js/translated/bom.js:390 templates/js/translated/bom.js:555 msgid "Edit BOM Item" msgstr "" -#: templates/js/translated/bom.js:372 templates/js/translated/bom.js:519 +#: templates/js/translated/bom.js:392 templates/js/translated/bom.js:539 msgid "Delete BOM Item" msgstr "" -#: templates/js/translated/bom.js:463 templates/js/translated/build.js:458 +#: templates/js/translated/bom.js:483 templates/js/translated/build.js:458 #: templates/js/translated/build.js:1250 msgid "No BOM items found" msgstr "" From c91d1dd3f1ff18c76ad55c4d349a8ae889c0d03c Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 18:14:44 +1000 Subject: [PATCH 103/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/es/LC_MESSAGES/django.po | 172 +++++++++++----------- 1 file changed, 84 insertions(+), 88 deletions(-) diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index b3879001a3..628be705fb 100644 --- a/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/InvenTree/locale/es/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 05:00+0000\n" -"PO-Revision-Date: 2021-08-04 05:04\n" +"POT-Creation-Date: 2021-08-04 08:08+0000\n" +"PO-Revision-Date: 2021-08-04 08:14\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -36,7 +36,7 @@ msgstr "Ingrese la fecha" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:109 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 msgid "Confirm" msgstr "Confirmar" @@ -155,7 +155,7 @@ msgstr "Nombre" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 -#: templates/js/translated/bom.js:190 templates/js/translated/build.js:868 +#: templates/js/translated/bom.js:210 templates/js/translated/build.js:868 #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 @@ -531,8 +531,8 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:323 -#: part/forms.py:353 part/forms.py:369 part/forms.py:385 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 +#: part/forms.py:341 part/forms.py:357 part/models.py:2384 #: part/templates/part/bom_upload/match_parts.html:31 #: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 #: part/templates/part/part_pricing.html:16 @@ -542,7 +542,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:77 #: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 -#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 +#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:225 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 @@ -675,7 +675,7 @@ msgstr "" #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 -#: templates/js/translated/bom.js:197 templates/js/translated/build.js:695 +#: templates/js/translated/bom.js:217 templates/js/translated/build.js:695 #: templates/js/translated/build.js:1166 msgid "Reference" msgstr "Referencia" @@ -711,7 +711,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 +#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 #: templates/js/translated/company.js:650 templates/js/translated/part.js:461 @@ -845,7 +845,7 @@ msgstr "" #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 -#: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 +#: templates/js/translated/bom.js:369 templates/js/translated/company.js:746 #: templates/js/translated/stock.js:256 templates/js/translated/stock.js:497 #: templates/js/translated/stock.js:1078 msgid "Notes" @@ -1500,7 +1500,7 @@ msgstr "" msgid "Stock item is over-allocated" msgstr "" -#: build/views.py:705 templates/js/translated/bom.js:230 +#: build/views.py:705 templates/js/translated/bom.js:250 #: templates/js/translated/build.js:705 templates/js/translated/build.js:1000 #: templates/js/translated/build.js:1179 msgid "Available" @@ -2144,11 +2144,11 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/forms.py:24 part/forms.py:47 +#: company/forms.py:24 part/forms.py:46 msgid "URL" msgstr "" -#: company/forms.py:25 part/forms.py:48 +#: company/forms.py:25 part/forms.py:47 msgid "Image URL" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2216 +#: part/templates/part/prices.html:253 part/views.py:2088 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2278 +#: company/templates/company/supplier_part.html:199 part/views.py:2150 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2264 +#: company/templates/company/supplier_part.html:213 part/views.py:2136 msgid "Edit Price Break" msgstr "" @@ -3549,7 +3549,7 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:225 -#: templates/js/translated/bom.js:358 templates/js/translated/build.js:759 +#: templates/js/translated/bom.js:378 templates/js/translated/build.js:759 #: templates/js/translated/build.js:1202 msgid "Actions" msgstr "" @@ -3808,143 +3808,139 @@ msgstr "" msgid "Available Stock" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "File Format" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "Select output file format" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Cascading" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Download cascading / multi-level BOM" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Levels" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Select maximum number of BOM levels to export (0 = all levels)" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include Parameter Data" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include part parameters data in exported BOM" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include Stock Data" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include part stock data in exported BOM" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include Manufacturer Data" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include part manufacturer data in exported BOM" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include Supplier Data" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:97 part/models.py:2278 +#: part/forms.py:96 part/models.py:2278 msgid "Parent Part" msgstr "" -#: part/forms.py:98 part/templates/part/bom_duplicate.html:7 +#: part/forms.py:97 part/templates/part/bom_duplicate.html:7 msgid "Select parent part to copy BOM from" msgstr "" -#: part/forms.py:104 +#: part/forms.py:103 msgid "Clear existing BOM items" msgstr "" -#: part/forms.py:110 +#: part/forms.py:109 msgid "Confirm BOM duplication" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "validate" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "Confirm that the BOM is correct" msgstr "" -#: part/forms.py:171 +#: part/forms.py:170 msgid "Related Part" msgstr "" -#: part/forms.py:178 +#: part/forms.py:177 msgid "Select part category" msgstr "" -#: part/forms.py:195 +#: part/forms.py:194 msgid "Duplicate all BOM data for this part" msgstr "" -#: part/forms.py:196 +#: part/forms.py:195 msgid "Copy BOM" msgstr "" -#: part/forms.py:201 +#: part/forms.py:200 msgid "Duplicate all parameter data for this part" msgstr "" -#: part/forms.py:202 +#: part/forms.py:201 msgid "Copy Parameters" msgstr "" -#: part/forms.py:207 +#: part/forms.py:206 msgid "Confirm part creation" msgstr "" -#: part/forms.py:212 +#: part/forms.py:211 msgid "Include category parameter templates" msgstr "" -#: part/forms.py:217 +#: part/forms.py:216 msgid "Include parent categories parameter templates" msgstr "" -#: part/forms.py:222 +#: part/forms.py:221 msgid "Initial stock amount" msgstr "" -#: part/forms.py:223 +#: part/forms.py:222 msgid "Create stock for this part" msgstr "" -#: part/forms.py:303 +#: part/forms.py:302 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:307 +#: part/forms.py:306 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:325 part/models.py:2377 -msgid "Sub part" -msgstr "" - -#: part/forms.py:354 +#: part/forms.py:326 msgid "Input quantity for price calculation" msgstr "" @@ -4240,6 +4236,10 @@ msgstr "" msgid "Select parent part" msgstr "" +#: part/models.py:2377 +msgid "Sub part" +msgstr "" + #: part/models.py:2378 msgid "Select part to be used in BOM" msgstr "" @@ -4248,8 +4248,8 @@ msgstr "" msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:216 -#: templates/js/translated/bom.js:278 +#: part/models.py:2386 templates/js/translated/bom.js:236 +#: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" @@ -4281,8 +4281,8 @@ msgstr "" msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:295 -#: templates/js/translated/bom.js:302 +#: part/models.py:2402 templates/js/translated/bom.js:315 +#: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" @@ -4291,7 +4291,7 @@ msgstr "" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:287 +#: part/models.py:2408 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" @@ -4473,7 +4473,7 @@ msgstr "Exportar" msgid "Create new part" msgstr "" -#: part/templates/part/category.html:131 part/templates/part/detail.html:452 +#: part/templates/part/category.html:131 msgid "New Part" msgstr "" @@ -4668,8 +4668,8 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:453 part/views.py:451 -msgid "Create New Part" +#: part/templates/part/detail.html:454 +msgid "Create BOM Item" msgstr "" #: part/templates/part/detail.html:588 @@ -4849,7 +4849,7 @@ msgstr "" msgid "Allocated to Orders" msgstr "" -#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:316 +#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:336 msgid "Can Build" msgstr "" @@ -4903,7 +4903,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 -#: templates/js/translated/bom.js:271 +#: templates/js/translated/bom.js:291 msgid "No supplier pricing available" msgstr "" @@ -4991,7 +4991,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:285 msgid "Supplier Cost" msgstr "" @@ -5013,7 +5013,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2287 +#: part/templates/part/prices.html:197 part/views.py:2159 msgid "Add Internal Price Break" msgstr "" @@ -5033,7 +5033,7 @@ msgstr "" msgid "Set category for the following parts" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 +#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 #: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5084,6 +5084,10 @@ msgstr "" msgid "Possible matches exist - confirm creation of new part" msgstr "" +#: part/views.py:451 +msgid "Create New Part" +msgstr "" + #: part/views.py:456 msgid "Created new part" msgstr "" @@ -5184,23 +5188,15 @@ msgstr "" msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2089 -msgid "Create BOM Item" -msgstr "" - -#: part/views.py:2159 -msgid "Edit BOM item" -msgstr "" - -#: part/views.py:2220 +#: part/views.py:2092 msgid "Added new price break" msgstr "" -#: part/views.py:2296 +#: part/views.py:2168 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2304 +#: part/views.py:2176 msgid "Delete Internal Price Break" msgstr "" @@ -6764,39 +6760,39 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/translated/bom.js:175 templates/js/translated/build.js:1152 +#: templates/js/translated/bom.js:195 templates/js/translated/build.js:1152 msgid "Open subassembly" msgstr "" -#: templates/js/translated/bom.js:249 +#: templates/js/translated/bom.js:269 msgid "Purchase Price Range" msgstr "" -#: templates/js/translated/bom.js:257 +#: templates/js/translated/bom.js:277 msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 +#: templates/js/translated/bom.js:326 templates/js/translated/bom.js:412 msgid "View BOM" msgstr "" -#: templates/js/translated/bom.js:366 +#: templates/js/translated/bom.js:386 msgid "Validate BOM Item" msgstr "" -#: templates/js/translated/bom.js:368 +#: templates/js/translated/bom.js:388 msgid "This line has been validated" msgstr "" -#: templates/js/translated/bom.js:370 +#: templates/js/translated/bom.js:390 templates/js/translated/bom.js:555 msgid "Edit BOM Item" msgstr "" -#: templates/js/translated/bom.js:372 templates/js/translated/bom.js:519 +#: templates/js/translated/bom.js:392 templates/js/translated/bom.js:539 msgid "Delete BOM Item" msgstr "" -#: templates/js/translated/bom.js:463 templates/js/translated/build.js:458 +#: templates/js/translated/bom.js:483 templates/js/translated/build.js:458 #: templates/js/translated/build.js:1250 msgid "No BOM items found" msgstr "" From 603224b3c2cafb0a3a687f4b9c5b21dc97edf3e1 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 18:14:45 +1000 Subject: [PATCH 104/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/zh/LC_MESSAGES/django.po | 172 +++++++++++----------- 1 file changed, 84 insertions(+), 88 deletions(-) diff --git a/InvenTree/locale/zh/LC_MESSAGES/django.po b/InvenTree/locale/zh/LC_MESSAGES/django.po index 001ad88125..c1f9403980 100644 --- a/InvenTree/locale/zh/LC_MESSAGES/django.po +++ b/InvenTree/locale/zh/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 05:00+0000\n" -"PO-Revision-Date: 2021-08-04 05:04\n" +"POT-Creation-Date: 2021-08-04 08:08+0000\n" +"PO-Revision-Date: 2021-08-04 08:14\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -36,7 +36,7 @@ msgstr "输入日期" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:109 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 msgid "Confirm" msgstr "确认" @@ -155,7 +155,7 @@ msgstr "名称" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 -#: templates/js/translated/bom.js:190 templates/js/translated/build.js:868 +#: templates/js/translated/bom.js:210 templates/js/translated/build.js:868 #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 @@ -531,8 +531,8 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:323 -#: part/forms.py:353 part/forms.py:369 part/forms.py:385 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 +#: part/forms.py:341 part/forms.py:357 part/models.py:2384 #: part/templates/part/bom_upload/match_parts.html:31 #: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 #: part/templates/part/part_pricing.html:16 @@ -542,7 +542,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:77 #: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 -#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 +#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:225 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 @@ -675,7 +675,7 @@ msgstr "" #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 -#: templates/js/translated/bom.js:197 templates/js/translated/build.js:695 +#: templates/js/translated/bom.js:217 templates/js/translated/build.js:695 #: templates/js/translated/build.js:1166 msgid "Reference" msgstr "" @@ -711,7 +711,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 +#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 #: templates/js/translated/company.js:650 templates/js/translated/part.js:461 @@ -845,7 +845,7 @@ msgstr "" #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 -#: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 +#: templates/js/translated/bom.js:369 templates/js/translated/company.js:746 #: templates/js/translated/stock.js:256 templates/js/translated/stock.js:497 #: templates/js/translated/stock.js:1078 msgid "Notes" @@ -1500,7 +1500,7 @@ msgstr "" msgid "Stock item is over-allocated" msgstr "" -#: build/views.py:705 templates/js/translated/bom.js:230 +#: build/views.py:705 templates/js/translated/bom.js:250 #: templates/js/translated/build.js:705 templates/js/translated/build.js:1000 #: templates/js/translated/build.js:1179 msgid "Available" @@ -2144,11 +2144,11 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/forms.py:24 part/forms.py:47 +#: company/forms.py:24 part/forms.py:46 msgid "URL" msgstr "" -#: company/forms.py:25 part/forms.py:48 +#: company/forms.py:25 part/forms.py:47 msgid "Image URL" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2216 +#: part/templates/part/prices.html:253 part/views.py:2088 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2278 +#: company/templates/company/supplier_part.html:199 part/views.py:2150 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2264 +#: company/templates/company/supplier_part.html:213 part/views.py:2136 msgid "Edit Price Break" msgstr "" @@ -3549,7 +3549,7 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:225 -#: templates/js/translated/bom.js:358 templates/js/translated/build.js:759 +#: templates/js/translated/bom.js:378 templates/js/translated/build.js:759 #: templates/js/translated/build.js:1202 msgid "Actions" msgstr "" @@ -3808,143 +3808,139 @@ msgstr "" msgid "Available Stock" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "File Format" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "Select output file format" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Cascading" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Download cascading / multi-level BOM" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Levels" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Select maximum number of BOM levels to export (0 = all levels)" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include Parameter Data" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include part parameters data in exported BOM" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include Stock Data" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include part stock data in exported BOM" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include Manufacturer Data" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include part manufacturer data in exported BOM" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include Supplier Data" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:97 part/models.py:2278 +#: part/forms.py:96 part/models.py:2278 msgid "Parent Part" msgstr "" -#: part/forms.py:98 part/templates/part/bom_duplicate.html:7 +#: part/forms.py:97 part/templates/part/bom_duplicate.html:7 msgid "Select parent part to copy BOM from" msgstr "" -#: part/forms.py:104 +#: part/forms.py:103 msgid "Clear existing BOM items" msgstr "" -#: part/forms.py:110 +#: part/forms.py:109 msgid "Confirm BOM duplication" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "validate" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "Confirm that the BOM is correct" msgstr "" -#: part/forms.py:171 +#: part/forms.py:170 msgid "Related Part" msgstr "" -#: part/forms.py:178 +#: part/forms.py:177 msgid "Select part category" msgstr "" -#: part/forms.py:195 +#: part/forms.py:194 msgid "Duplicate all BOM data for this part" msgstr "" -#: part/forms.py:196 +#: part/forms.py:195 msgid "Copy BOM" msgstr "" -#: part/forms.py:201 +#: part/forms.py:200 msgid "Duplicate all parameter data for this part" msgstr "" -#: part/forms.py:202 +#: part/forms.py:201 msgid "Copy Parameters" msgstr "" -#: part/forms.py:207 +#: part/forms.py:206 msgid "Confirm part creation" msgstr "" -#: part/forms.py:212 +#: part/forms.py:211 msgid "Include category parameter templates" msgstr "" -#: part/forms.py:217 +#: part/forms.py:216 msgid "Include parent categories parameter templates" msgstr "" -#: part/forms.py:222 +#: part/forms.py:221 msgid "Initial stock amount" msgstr "" -#: part/forms.py:223 +#: part/forms.py:222 msgid "Create stock for this part" msgstr "" -#: part/forms.py:303 +#: part/forms.py:302 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:307 +#: part/forms.py:306 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:325 part/models.py:2377 -msgid "Sub part" -msgstr "" - -#: part/forms.py:354 +#: part/forms.py:326 msgid "Input quantity for price calculation" msgstr "" @@ -4240,6 +4236,10 @@ msgstr "" msgid "Select parent part" msgstr "" +#: part/models.py:2377 +msgid "Sub part" +msgstr "" + #: part/models.py:2378 msgid "Select part to be used in BOM" msgstr "" @@ -4248,8 +4248,8 @@ msgstr "" msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:216 -#: templates/js/translated/bom.js:278 +#: part/models.py:2386 templates/js/translated/bom.js:236 +#: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" @@ -4281,8 +4281,8 @@ msgstr "" msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:295 -#: templates/js/translated/bom.js:302 +#: part/models.py:2402 templates/js/translated/bom.js:315 +#: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" @@ -4291,7 +4291,7 @@ msgstr "" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:287 +#: part/models.py:2408 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" @@ -4473,7 +4473,7 @@ msgstr "" msgid "Create new part" msgstr "" -#: part/templates/part/category.html:131 part/templates/part/detail.html:452 +#: part/templates/part/category.html:131 msgid "New Part" msgstr "" @@ -4668,8 +4668,8 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:453 part/views.py:451 -msgid "Create New Part" +#: part/templates/part/detail.html:454 +msgid "Create BOM Item" msgstr "" #: part/templates/part/detail.html:588 @@ -4849,7 +4849,7 @@ msgstr "" msgid "Allocated to Orders" msgstr "" -#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:316 +#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:336 msgid "Can Build" msgstr "" @@ -4903,7 +4903,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 -#: templates/js/translated/bom.js:271 +#: templates/js/translated/bom.js:291 msgid "No supplier pricing available" msgstr "" @@ -4991,7 +4991,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:285 msgid "Supplier Cost" msgstr "" @@ -5013,7 +5013,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2287 +#: part/templates/part/prices.html:197 part/views.py:2159 msgid "Add Internal Price Break" msgstr "" @@ -5033,7 +5033,7 @@ msgstr "" msgid "Set category for the following parts" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 +#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 #: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5084,6 +5084,10 @@ msgstr "" msgid "Possible matches exist - confirm creation of new part" msgstr "" +#: part/views.py:451 +msgid "Create New Part" +msgstr "" + #: part/views.py:456 msgid "Created new part" msgstr "" @@ -5184,23 +5188,15 @@ msgstr "" msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2089 -msgid "Create BOM Item" -msgstr "" - -#: part/views.py:2159 -msgid "Edit BOM item" -msgstr "" - -#: part/views.py:2220 +#: part/views.py:2092 msgid "Added new price break" msgstr "" -#: part/views.py:2296 +#: part/views.py:2168 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2304 +#: part/views.py:2176 msgid "Delete Internal Price Break" msgstr "" @@ -6764,39 +6760,39 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/translated/bom.js:175 templates/js/translated/build.js:1152 +#: templates/js/translated/bom.js:195 templates/js/translated/build.js:1152 msgid "Open subassembly" msgstr "" -#: templates/js/translated/bom.js:249 +#: templates/js/translated/bom.js:269 msgid "Purchase Price Range" msgstr "" -#: templates/js/translated/bom.js:257 +#: templates/js/translated/bom.js:277 msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 +#: templates/js/translated/bom.js:326 templates/js/translated/bom.js:412 msgid "View BOM" msgstr "" -#: templates/js/translated/bom.js:366 +#: templates/js/translated/bom.js:386 msgid "Validate BOM Item" msgstr "" -#: templates/js/translated/bom.js:368 +#: templates/js/translated/bom.js:388 msgid "This line has been validated" msgstr "" -#: templates/js/translated/bom.js:370 +#: templates/js/translated/bom.js:390 templates/js/translated/bom.js:555 msgid "Edit BOM Item" msgstr "" -#: templates/js/translated/bom.js:372 templates/js/translated/bom.js:519 +#: templates/js/translated/bom.js:392 templates/js/translated/bom.js:539 msgid "Delete BOM Item" msgstr "" -#: templates/js/translated/bom.js:463 templates/js/translated/build.js:458 +#: templates/js/translated/bom.js:483 templates/js/translated/build.js:458 #: templates/js/translated/build.js:1250 msgid "No BOM items found" msgstr "" From 66a7b520b9a1ebed027d2c6c9564b528596c9e85 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 18:14:47 +1000 Subject: [PATCH 105/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/tr/LC_MESSAGES/django.po | 172 +++++++++++----------- 1 file changed, 84 insertions(+), 88 deletions(-) diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po index 4b57b6fd75..09fcb57fba 100644 --- a/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 05:00+0000\n" -"PO-Revision-Date: 2021-08-04 05:04\n" +"POT-Creation-Date: 2021-08-04 08:08+0000\n" +"PO-Revision-Date: 2021-08-04 08:14\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -36,7 +36,7 @@ msgstr "Tarih giriniz" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:109 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 msgid "Confirm" msgstr "Onay" @@ -155,7 +155,7 @@ msgstr "Adı" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 -#: templates/js/translated/bom.js:190 templates/js/translated/build.js:868 +#: templates/js/translated/bom.js:210 templates/js/translated/build.js:868 #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 @@ -531,8 +531,8 @@ msgstr "Yapım işinin tamamlanması için hedef tarih. Bu tarihten sonra yapım #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:323 -#: part/forms.py:353 part/forms.py:369 part/forms.py:385 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 +#: part/forms.py:341 part/forms.py:357 part/models.py:2384 #: part/templates/part/bom_upload/match_parts.html:31 #: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 #: part/templates/part/part_pricing.html:16 @@ -542,7 +542,7 @@ msgstr "Yapım işinin tamamlanması için hedef tarih. Bu tarihten sonra yapım #: report/templates/report/inventree_test_report_base.html:77 #: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 -#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 +#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:225 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 @@ -675,7 +675,7 @@ msgstr "Yapım İşi Emri Referansı" #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 -#: templates/js/translated/bom.js:197 templates/js/translated/build.js:695 +#: templates/js/translated/bom.js:217 templates/js/translated/build.js:695 #: templates/js/translated/build.js:1166 msgid "Reference" msgstr "Referans" @@ -711,7 +711,7 @@ msgstr "Bu yapım işinin tahsis edildiği yapım işi emri" #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 +#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 #: templates/js/translated/company.js:650 templates/js/translated/part.js:461 @@ -845,7 +845,7 @@ msgstr "Harici URL'ye bağlantı" #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 -#: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 +#: templates/js/translated/bom.js:369 templates/js/translated/company.js:746 #: templates/js/translated/stock.js:256 templates/js/translated/stock.js:497 #: templates/js/translated/stock.js:1078 msgid "Notes" @@ -1500,7 +1500,7 @@ msgstr "Öge stokta bulunmalı" msgid "Stock item is over-allocated" msgstr "Stok kalemi fazladan tahsis edilmiş" -#: build/views.py:705 templates/js/translated/bom.js:230 +#: build/views.py:705 templates/js/translated/bom.js:250 #: templates/js/translated/build.js:705 templates/js/translated/build.js:1000 #: templates/js/translated/build.js:1179 msgid "Available" @@ -2144,11 +2144,11 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/forms.py:24 part/forms.py:47 +#: company/forms.py:24 part/forms.py:46 msgid "URL" msgstr "" -#: company/forms.py:25 part/forms.py:48 +#: company/forms.py:25 part/forms.py:47 msgid "Image URL" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "Fiyat Bilgisi" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2216 +#: part/templates/part/prices.html:253 part/views.py:2088 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2278 +#: company/templates/company/supplier_part.html:199 part/views.py:2150 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2264 +#: company/templates/company/supplier_part.html:213 part/views.py:2136 msgid "Edit Price Break" msgstr "" @@ -3549,7 +3549,7 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:225 -#: templates/js/translated/bom.js:358 templates/js/translated/build.js:759 +#: templates/js/translated/bom.js:378 templates/js/translated/build.js:759 #: templates/js/translated/build.js:1202 msgid "Actions" msgstr "İşlemler" @@ -3808,143 +3808,139 @@ msgstr "Varsayılan Konum" msgid "Available Stock" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "File Format" msgstr "Dosya Biçimi" -#: part/forms.py:64 +#: part/forms.py:63 msgid "Select output file format" msgstr "Çıktı dosyası biçimi seçin" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Cascading" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Download cascading / multi-level BOM" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Levels" msgstr "Seviyeler" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Select maximum number of BOM levels to export (0 = all levels)" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include Parameter Data" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include part parameters data in exported BOM" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include Stock Data" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include part stock data in exported BOM" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include Manufacturer Data" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include part manufacturer data in exported BOM" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include Supplier Data" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include part supplier data in exported BOM" msgstr "Dışa aktarılan malzeme listesine parça tedarikçisi verilerini dahil edin" -#: part/forms.py:97 part/models.py:2278 +#: part/forms.py:96 part/models.py:2278 msgid "Parent Part" msgstr "" -#: part/forms.py:98 part/templates/part/bom_duplicate.html:7 +#: part/forms.py:97 part/templates/part/bom_duplicate.html:7 msgid "Select parent part to copy BOM from" msgstr "" -#: part/forms.py:104 +#: part/forms.py:103 msgid "Clear existing BOM items" msgstr "" -#: part/forms.py:110 +#: part/forms.py:109 msgid "Confirm BOM duplication" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "validate" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "Confirm that the BOM is correct" msgstr "" -#: part/forms.py:171 +#: part/forms.py:170 msgid "Related Part" msgstr "" -#: part/forms.py:178 +#: part/forms.py:177 msgid "Select part category" msgstr "" -#: part/forms.py:195 +#: part/forms.py:194 msgid "Duplicate all BOM data for this part" msgstr "" -#: part/forms.py:196 +#: part/forms.py:195 msgid "Copy BOM" msgstr "" -#: part/forms.py:201 +#: part/forms.py:200 msgid "Duplicate all parameter data for this part" msgstr "" -#: part/forms.py:202 +#: part/forms.py:201 msgid "Copy Parameters" msgstr "" -#: part/forms.py:207 +#: part/forms.py:206 msgid "Confirm part creation" msgstr "" -#: part/forms.py:212 +#: part/forms.py:211 msgid "Include category parameter templates" msgstr "Kategori parametre şablonlarını dahil et" -#: part/forms.py:217 +#: part/forms.py:216 msgid "Include parent categories parameter templates" msgstr "Üst kategorilerin parametre şablonlarını dahil et" -#: part/forms.py:222 +#: part/forms.py:221 msgid "Initial stock amount" msgstr "" -#: part/forms.py:223 +#: part/forms.py:222 msgid "Create stock for this part" msgstr "" -#: part/forms.py:303 +#: part/forms.py:302 msgid "Add parameter template to same level categories" msgstr "Parametre şablonunu aynı seviyedeki kategorilere ekle" -#: part/forms.py:307 +#: part/forms.py:306 msgid "Add parameter template to all categories" msgstr "Parametre şablonunu tüm kategorilere ekle" -#: part/forms.py:325 part/models.py:2377 -msgid "Sub part" -msgstr "" - -#: part/forms.py:354 +#: part/forms.py:326 msgid "Input quantity for price calculation" msgstr "" @@ -4240,6 +4236,10 @@ msgstr "" msgid "Select parent part" msgstr "" +#: part/models.py:2377 +msgid "Sub part" +msgstr "" + #: part/models.py:2378 msgid "Select part to be used in BOM" msgstr "" @@ -4248,8 +4248,8 @@ msgstr "" msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:216 -#: templates/js/translated/bom.js:278 +#: part/models.py:2386 templates/js/translated/bom.js:236 +#: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" @@ -4281,8 +4281,8 @@ msgstr "" msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:295 -#: templates/js/translated/bom.js:302 +#: part/models.py:2402 templates/js/translated/bom.js:315 +#: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" @@ -4291,7 +4291,7 @@ msgstr "" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Bu malzeme listesi, çeşit parçalar listesini kalıtsalıdır" -#: part/models.py:2408 templates/js/translated/bom.js:287 +#: part/models.py:2408 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "Çeşide İzin Ver" @@ -4473,7 +4473,7 @@ msgstr "" msgid "Create new part" msgstr "" -#: part/templates/part/category.html:131 part/templates/part/detail.html:452 +#: part/templates/part/category.html:131 msgid "New Part" msgstr "" @@ -4668,8 +4668,8 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:453 part/views.py:451 -msgid "Create New Part" +#: part/templates/part/detail.html:454 +msgid "Create BOM Item" msgstr "" #: part/templates/part/detail.html:588 @@ -4849,7 +4849,7 @@ msgstr "Satış Emirleri için Gerekli" msgid "Allocated to Orders" msgstr "" -#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:316 +#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:336 msgid "Can Build" msgstr "" @@ -4903,7 +4903,7 @@ msgid "Total Cost" msgstr "Toplam Maliyet" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 -#: templates/js/translated/bom.js:271 +#: templates/js/translated/bom.js:291 msgid "No supplier pricing available" msgstr "" @@ -4991,7 +4991,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:285 msgid "Supplier Cost" msgstr "" @@ -5013,7 +5013,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2287 +#: part/templates/part/prices.html:197 part/views.py:2159 msgid "Add Internal Price Break" msgstr "" @@ -5033,7 +5033,7 @@ msgstr "" msgid "Set category for the following parts" msgstr "Aşağıdaki parçalara kategori ayarla" -#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 +#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 #: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "Stok Yok" @@ -5084,6 +5084,10 @@ msgstr "" msgid "Possible matches exist - confirm creation of new part" msgstr "" +#: part/views.py:451 +msgid "Create New Part" +msgstr "" + #: part/views.py:456 msgid "Created new part" msgstr "" @@ -5184,23 +5188,15 @@ msgstr "Kategori Parametre Şablonu Düzenle" msgid "Delete Category Parameter Template" msgstr "Kategori Parametre Şablonu Sil" -#: part/views.py:2089 -msgid "Create BOM Item" -msgstr "" - -#: part/views.py:2159 -msgid "Edit BOM item" -msgstr "" - -#: part/views.py:2220 +#: part/views.py:2092 msgid "Added new price break" msgstr "" -#: part/views.py:2296 +#: part/views.py:2168 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2304 +#: part/views.py:2176 msgid "Delete Internal Price Break" msgstr "" @@ -6764,39 +6760,39 @@ msgstr "Konuma Kaydet" msgid "Barcode does not match a valid location" msgstr "Barkod geçerli bir konumla eşleşmiyor" -#: templates/js/translated/bom.js:175 templates/js/translated/build.js:1152 +#: templates/js/translated/bom.js:195 templates/js/translated/build.js:1152 msgid "Open subassembly" msgstr "" -#: templates/js/translated/bom.js:249 +#: templates/js/translated/bom.js:269 msgid "Purchase Price Range" msgstr "" -#: templates/js/translated/bom.js:257 +#: templates/js/translated/bom.js:277 msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 +#: templates/js/translated/bom.js:326 templates/js/translated/bom.js:412 msgid "View BOM" msgstr "" -#: templates/js/translated/bom.js:366 +#: templates/js/translated/bom.js:386 msgid "Validate BOM Item" msgstr "" -#: templates/js/translated/bom.js:368 +#: templates/js/translated/bom.js:388 msgid "This line has been validated" msgstr "" -#: templates/js/translated/bom.js:370 +#: templates/js/translated/bom.js:390 templates/js/translated/bom.js:555 msgid "Edit BOM Item" msgstr "" -#: templates/js/translated/bom.js:372 templates/js/translated/bom.js:519 +#: templates/js/translated/bom.js:392 templates/js/translated/bom.js:539 msgid "Delete BOM Item" msgstr "" -#: templates/js/translated/bom.js:463 templates/js/translated/build.js:458 +#: templates/js/translated/bom.js:483 templates/js/translated/build.js:458 #: templates/js/translated/build.js:1250 msgid "No BOM items found" msgstr "" From 7b103dda856a5be811c8d721cd67d58fa34d89ea Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 18:14:48 +1000 Subject: [PATCH 106/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/ru/LC_MESSAGES/django.po | 172 +++++++++++----------- 1 file changed, 84 insertions(+), 88 deletions(-) diff --git a/InvenTree/locale/ru/LC_MESSAGES/django.po b/InvenTree/locale/ru/LC_MESSAGES/django.po index b309cee677..74c557e11c 100644 --- a/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 05:00+0000\n" -"PO-Revision-Date: 2021-08-04 05:04\n" +"POT-Creation-Date: 2021-08-04 08:08+0000\n" +"PO-Revision-Date: 2021-08-04 08:14\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -36,7 +36,7 @@ msgstr "Введите дату" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:109 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 msgid "Confirm" msgstr "Подтвердить" @@ -155,7 +155,7 @@ msgstr "Название" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 -#: templates/js/translated/bom.js:190 templates/js/translated/build.js:868 +#: templates/js/translated/bom.js:210 templates/js/translated/build.js:868 #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 @@ -531,8 +531,8 @@ msgstr "Целевая дата для сборки. Сборка будет п #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:323 -#: part/forms.py:353 part/forms.py:369 part/forms.py:385 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 +#: part/forms.py:341 part/forms.py:357 part/models.py:2384 #: part/templates/part/bom_upload/match_parts.html:31 #: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 #: part/templates/part/part_pricing.html:16 @@ -542,7 +542,7 @@ msgstr "Целевая дата для сборки. Сборка будет п #: report/templates/report/inventree_test_report_base.html:77 #: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 -#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 +#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:225 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 @@ -675,7 +675,7 @@ msgstr "Ссылка на заказ" #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 -#: templates/js/translated/bom.js:197 templates/js/translated/build.js:695 +#: templates/js/translated/bom.js:217 templates/js/translated/build.js:695 #: templates/js/translated/build.js:1166 msgid "Reference" msgstr "" @@ -711,7 +711,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 +#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 #: templates/js/translated/company.js:650 templates/js/translated/part.js:461 @@ -845,7 +845,7 @@ msgstr "Ссылка на внешний URL" #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 -#: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 +#: templates/js/translated/bom.js:369 templates/js/translated/company.js:746 #: templates/js/translated/stock.js:256 templates/js/translated/stock.js:497 #: templates/js/translated/stock.js:1078 msgid "Notes" @@ -1500,7 +1500,7 @@ msgstr "" msgid "Stock item is over-allocated" msgstr "" -#: build/views.py:705 templates/js/translated/bom.js:230 +#: build/views.py:705 templates/js/translated/bom.js:250 #: templates/js/translated/build.js:705 templates/js/translated/build.js:1000 #: templates/js/translated/build.js:1179 msgid "Available" @@ -2144,11 +2144,11 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/forms.py:24 part/forms.py:47 +#: company/forms.py:24 part/forms.py:46 msgid "URL" msgstr "" -#: company/forms.py:25 part/forms.py:48 +#: company/forms.py:25 part/forms.py:47 msgid "Image URL" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2216 +#: part/templates/part/prices.html:253 part/views.py:2088 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2278 +#: company/templates/company/supplier_part.html:199 part/views.py:2150 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2264 +#: company/templates/company/supplier_part.html:213 part/views.py:2136 msgid "Edit Price Break" msgstr "" @@ -3549,7 +3549,7 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:225 -#: templates/js/translated/bom.js:358 templates/js/translated/build.js:759 +#: templates/js/translated/bom.js:378 templates/js/translated/build.js:759 #: templates/js/translated/build.js:1202 msgid "Actions" msgstr "" @@ -3808,143 +3808,139 @@ msgstr "" msgid "Available Stock" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "File Format" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "Select output file format" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Cascading" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Download cascading / multi-level BOM" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Levels" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Select maximum number of BOM levels to export (0 = all levels)" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include Parameter Data" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include part parameters data in exported BOM" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include Stock Data" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include part stock data in exported BOM" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include Manufacturer Data" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include part manufacturer data in exported BOM" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include Supplier Data" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:97 part/models.py:2278 +#: part/forms.py:96 part/models.py:2278 msgid "Parent Part" msgstr "" -#: part/forms.py:98 part/templates/part/bom_duplicate.html:7 +#: part/forms.py:97 part/templates/part/bom_duplicate.html:7 msgid "Select parent part to copy BOM from" msgstr "" -#: part/forms.py:104 +#: part/forms.py:103 msgid "Clear existing BOM items" msgstr "" -#: part/forms.py:110 +#: part/forms.py:109 msgid "Confirm BOM duplication" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "validate" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "Confirm that the BOM is correct" msgstr "" -#: part/forms.py:171 +#: part/forms.py:170 msgid "Related Part" msgstr "" -#: part/forms.py:178 +#: part/forms.py:177 msgid "Select part category" msgstr "" -#: part/forms.py:195 +#: part/forms.py:194 msgid "Duplicate all BOM data for this part" msgstr "" -#: part/forms.py:196 +#: part/forms.py:195 msgid "Copy BOM" msgstr "" -#: part/forms.py:201 +#: part/forms.py:200 msgid "Duplicate all parameter data for this part" msgstr "" -#: part/forms.py:202 +#: part/forms.py:201 msgid "Copy Parameters" msgstr "" -#: part/forms.py:207 +#: part/forms.py:206 msgid "Confirm part creation" msgstr "" -#: part/forms.py:212 +#: part/forms.py:211 msgid "Include category parameter templates" msgstr "" -#: part/forms.py:217 +#: part/forms.py:216 msgid "Include parent categories parameter templates" msgstr "" -#: part/forms.py:222 +#: part/forms.py:221 msgid "Initial stock amount" msgstr "" -#: part/forms.py:223 +#: part/forms.py:222 msgid "Create stock for this part" msgstr "" -#: part/forms.py:303 +#: part/forms.py:302 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:307 +#: part/forms.py:306 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:325 part/models.py:2377 -msgid "Sub part" -msgstr "" - -#: part/forms.py:354 +#: part/forms.py:326 msgid "Input quantity for price calculation" msgstr "" @@ -4240,6 +4236,10 @@ msgstr "" msgid "Select parent part" msgstr "" +#: part/models.py:2377 +msgid "Sub part" +msgstr "" + #: part/models.py:2378 msgid "Select part to be used in BOM" msgstr "" @@ -4248,8 +4248,8 @@ msgstr "" msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:216 -#: templates/js/translated/bom.js:278 +#: part/models.py:2386 templates/js/translated/bom.js:236 +#: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" @@ -4281,8 +4281,8 @@ msgstr "" msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:295 -#: templates/js/translated/bom.js:302 +#: part/models.py:2402 templates/js/translated/bom.js:315 +#: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" @@ -4291,7 +4291,7 @@ msgstr "" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:287 +#: part/models.py:2408 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" @@ -4473,7 +4473,7 @@ msgstr "" msgid "Create new part" msgstr "" -#: part/templates/part/category.html:131 part/templates/part/detail.html:452 +#: part/templates/part/category.html:131 msgid "New Part" msgstr "" @@ -4668,8 +4668,8 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:453 part/views.py:451 -msgid "Create New Part" +#: part/templates/part/detail.html:454 +msgid "Create BOM Item" msgstr "" #: part/templates/part/detail.html:588 @@ -4849,7 +4849,7 @@ msgstr "" msgid "Allocated to Orders" msgstr "" -#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:316 +#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:336 msgid "Can Build" msgstr "" @@ -4903,7 +4903,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 -#: templates/js/translated/bom.js:271 +#: templates/js/translated/bom.js:291 msgid "No supplier pricing available" msgstr "" @@ -4991,7 +4991,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:285 msgid "Supplier Cost" msgstr "" @@ -5013,7 +5013,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2287 +#: part/templates/part/prices.html:197 part/views.py:2159 msgid "Add Internal Price Break" msgstr "" @@ -5033,7 +5033,7 @@ msgstr "" msgid "Set category for the following parts" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 +#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 #: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5084,6 +5084,10 @@ msgstr "" msgid "Possible matches exist - confirm creation of new part" msgstr "" +#: part/views.py:451 +msgid "Create New Part" +msgstr "" + #: part/views.py:456 msgid "Created new part" msgstr "" @@ -5184,23 +5188,15 @@ msgstr "" msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2089 -msgid "Create BOM Item" -msgstr "" - -#: part/views.py:2159 -msgid "Edit BOM item" -msgstr "" - -#: part/views.py:2220 +#: part/views.py:2092 msgid "Added new price break" msgstr "" -#: part/views.py:2296 +#: part/views.py:2168 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2304 +#: part/views.py:2176 msgid "Delete Internal Price Break" msgstr "" @@ -6764,39 +6760,39 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/translated/bom.js:175 templates/js/translated/build.js:1152 +#: templates/js/translated/bom.js:195 templates/js/translated/build.js:1152 msgid "Open subassembly" msgstr "" -#: templates/js/translated/bom.js:249 +#: templates/js/translated/bom.js:269 msgid "Purchase Price Range" msgstr "" -#: templates/js/translated/bom.js:257 +#: templates/js/translated/bom.js:277 msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 +#: templates/js/translated/bom.js:326 templates/js/translated/bom.js:412 msgid "View BOM" msgstr "" -#: templates/js/translated/bom.js:366 +#: templates/js/translated/bom.js:386 msgid "Validate BOM Item" msgstr "" -#: templates/js/translated/bom.js:368 +#: templates/js/translated/bom.js:388 msgid "This line has been validated" msgstr "" -#: templates/js/translated/bom.js:370 +#: templates/js/translated/bom.js:390 templates/js/translated/bom.js:555 msgid "Edit BOM Item" msgstr "" -#: templates/js/translated/bom.js:372 templates/js/translated/bom.js:519 +#: templates/js/translated/bom.js:392 templates/js/translated/bom.js:539 msgid "Delete BOM Item" msgstr "" -#: templates/js/translated/bom.js:463 templates/js/translated/build.js:458 +#: templates/js/translated/bom.js:483 templates/js/translated/build.js:458 #: templates/js/translated/build.js:1250 msgid "No BOM items found" msgstr "" From 7d9f0da2d4d5faa7f0cdec29e0a89f5ee6bd02cb Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 18:14:49 +1000 Subject: [PATCH 107/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/pl/LC_MESSAGES/django.po | 174 +++++++++++----------- 1 file changed, 85 insertions(+), 89 deletions(-) diff --git a/InvenTree/locale/pl/LC_MESSAGES/django.po b/InvenTree/locale/pl/LC_MESSAGES/django.po index 1a2278fb2c..640de20022 100644 --- a/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 05:00+0000\n" -"PO-Revision-Date: 2021-08-04 05:04\n" +"POT-Creation-Date: 2021-08-04 08:08+0000\n" +"PO-Revision-Date: 2021-08-04 08:14\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -36,7 +36,7 @@ msgstr "Wprowadź dane" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:109 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 msgid "Confirm" msgstr "Potwierdź" @@ -155,7 +155,7 @@ msgstr "Nazwa" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 -#: templates/js/translated/bom.js:190 templates/js/translated/build.js:868 +#: templates/js/translated/bom.js:210 templates/js/translated/build.js:868 #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 @@ -531,8 +531,8 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:323 -#: part/forms.py:353 part/forms.py:369 part/forms.py:385 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 +#: part/forms.py:341 part/forms.py:357 part/models.py:2384 #: part/templates/part/bom_upload/match_parts.html:31 #: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 #: part/templates/part/part_pricing.html:16 @@ -542,7 +542,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:77 #: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 -#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 +#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:225 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 @@ -675,7 +675,7 @@ msgstr "Odwołanie do zamówienia wykonania" #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 -#: templates/js/translated/bom.js:197 templates/js/translated/build.js:695 +#: templates/js/translated/bom.js:217 templates/js/translated/build.js:695 #: templates/js/translated/build.js:1166 msgid "Reference" msgstr "Referencja" @@ -711,7 +711,7 @@ msgstr "Zamówienie budowy, do którego budowa jest przypisana" #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 +#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 #: templates/js/translated/company.js:650 templates/js/translated/part.js:461 @@ -845,7 +845,7 @@ msgstr "Link do zewnętrznego adresu URL" #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 -#: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 +#: templates/js/translated/bom.js:369 templates/js/translated/company.js:746 #: templates/js/translated/stock.js:256 templates/js/translated/stock.js:497 #: templates/js/translated/stock.js:1078 msgid "Notes" @@ -1500,7 +1500,7 @@ msgstr "" msgid "Stock item is over-allocated" msgstr "" -#: build/views.py:705 templates/js/translated/bom.js:230 +#: build/views.py:705 templates/js/translated/bom.js:250 #: templates/js/translated/build.js:705 templates/js/translated/build.js:1000 #: templates/js/translated/build.js:1179 msgid "Available" @@ -2144,11 +2144,11 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/forms.py:24 part/forms.py:47 +#: company/forms.py:24 part/forms.py:46 msgid "URL" msgstr "URL" -#: company/forms.py:25 part/forms.py:48 +#: company/forms.py:25 part/forms.py:47 msgid "Image URL" msgstr "URL zdjęcia" @@ -2765,7 +2765,7 @@ msgstr "Informacja cenowa" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2216 +#: part/templates/part/prices.html:253 part/views.py:2088 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2278 +#: company/templates/company/supplier_part.html:199 part/views.py:2150 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2264 +#: company/templates/company/supplier_part.html:213 part/views.py:2136 msgid "Edit Price Break" msgstr "Edytuj przedział cenowy" @@ -3549,7 +3549,7 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:225 -#: templates/js/translated/bom.js:358 templates/js/translated/build.js:759 +#: templates/js/translated/bom.js:378 templates/js/translated/build.js:759 #: templates/js/translated/build.js:1202 msgid "Actions" msgstr "Akcje" @@ -3808,143 +3808,139 @@ msgstr "Domyślna lokalizacja" msgid "Available Stock" msgstr "Dostępna ilość" -#: part/forms.py:64 +#: part/forms.py:63 msgid "File Format" msgstr "Format pliku" -#: part/forms.py:64 +#: part/forms.py:63 msgid "Select output file format" msgstr "Wybierz format pliku wyjściowego" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Cascading" msgstr "Kaskadowe" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Download cascading / multi-level BOM" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Levels" msgstr "Poziomy" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Select maximum number of BOM levels to export (0 = all levels)" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include Parameter Data" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include part parameters data in exported BOM" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include Stock Data" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include part stock data in exported BOM" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include Manufacturer Data" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include part manufacturer data in exported BOM" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include Supplier Data" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:97 part/models.py:2278 +#: part/forms.py:96 part/models.py:2278 msgid "Parent Part" msgstr "Część nadrzędna" -#: part/forms.py:98 part/templates/part/bom_duplicate.html:7 +#: part/forms.py:97 part/templates/part/bom_duplicate.html:7 msgid "Select parent part to copy BOM from" msgstr "" -#: part/forms.py:104 +#: part/forms.py:103 msgid "Clear existing BOM items" msgstr "" -#: part/forms.py:110 +#: part/forms.py:109 msgid "Confirm BOM duplication" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "validate" msgstr "potwierdź" -#: part/forms.py:128 +#: part/forms.py:127 msgid "Confirm that the BOM is correct" msgstr "" -#: part/forms.py:171 +#: part/forms.py:170 msgid "Related Part" msgstr "Powiązane części" -#: part/forms.py:178 +#: part/forms.py:177 msgid "Select part category" msgstr "Wybierz kategorię części" -#: part/forms.py:195 +#: part/forms.py:194 msgid "Duplicate all BOM data for this part" msgstr "" -#: part/forms.py:196 +#: part/forms.py:195 msgid "Copy BOM" msgstr "Kopiuj BOM" -#: part/forms.py:201 +#: part/forms.py:200 msgid "Duplicate all parameter data for this part" msgstr "" -#: part/forms.py:202 +#: part/forms.py:201 msgid "Copy Parameters" msgstr "" -#: part/forms.py:207 +#: part/forms.py:206 msgid "Confirm part creation" msgstr "" -#: part/forms.py:212 +#: part/forms.py:211 msgid "Include category parameter templates" msgstr "" -#: part/forms.py:217 +#: part/forms.py:216 msgid "Include parent categories parameter templates" msgstr "" -#: part/forms.py:222 +#: part/forms.py:221 msgid "Initial stock amount" msgstr "" -#: part/forms.py:223 +#: part/forms.py:222 msgid "Create stock for this part" msgstr "" -#: part/forms.py:303 +#: part/forms.py:302 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:307 +#: part/forms.py:306 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:325 part/models.py:2377 -msgid "Sub part" -msgstr "Podczęść" - -#: part/forms.py:354 +#: part/forms.py:326 msgid "Input quantity for price calculation" msgstr "" @@ -4240,6 +4236,10 @@ msgstr "" msgid "Select parent part" msgstr "" +#: part/models.py:2377 +msgid "Sub part" +msgstr "Podczęść" + #: part/models.py:2378 msgid "Select part to be used in BOM" msgstr "" @@ -4248,8 +4248,8 @@ msgstr "" msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:216 -#: templates/js/translated/bom.js:278 +#: part/models.py:2386 templates/js/translated/bom.js:236 +#: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" @@ -4281,8 +4281,8 @@ msgstr "Suma kontrolna" msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:295 -#: templates/js/translated/bom.js:302 +#: part/models.py:2402 templates/js/translated/bom.js:315 +#: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" @@ -4291,7 +4291,7 @@ msgstr "" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:287 +#: part/models.py:2408 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" @@ -4473,7 +4473,7 @@ msgstr "Eksportuj" msgid "Create new part" msgstr "" -#: part/templates/part/category.html:131 part/templates/part/detail.html:452 +#: part/templates/part/category.html:131 msgid "New Part" msgstr "Nowy komponent" @@ -4668,9 +4668,9 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:453 part/views.py:451 -msgid "Create New Part" -msgstr "Utwórz nową część" +#: part/templates/part/detail.html:454 +msgid "Create BOM Item" +msgstr "" #: part/templates/part/detail.html:588 msgid "Add Test Result Template" @@ -4849,7 +4849,7 @@ msgstr "" msgid "Allocated to Orders" msgstr "" -#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:316 +#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:336 msgid "Can Build" msgstr "" @@ -4903,7 +4903,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 -#: templates/js/translated/bom.js:271 +#: templates/js/translated/bom.js:291 msgid "No supplier pricing available" msgstr "" @@ -4991,7 +4991,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:285 msgid "Supplier Cost" msgstr "" @@ -5013,7 +5013,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2287 +#: part/templates/part/prices.html:197 part/views.py:2159 msgid "Add Internal Price Break" msgstr "" @@ -5033,7 +5033,7 @@ msgstr "" msgid "Set category for the following parts" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 +#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 #: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5084,6 +5084,10 @@ msgstr "" msgid "Possible matches exist - confirm creation of new part" msgstr "" +#: part/views.py:451 +msgid "Create New Part" +msgstr "Utwórz nową część" + #: part/views.py:456 msgid "Created new part" msgstr "" @@ -5184,23 +5188,15 @@ msgstr "" msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2089 -msgid "Create BOM Item" -msgstr "" - -#: part/views.py:2159 -msgid "Edit BOM item" -msgstr "" - -#: part/views.py:2220 +#: part/views.py:2092 msgid "Added new price break" msgstr "" -#: part/views.py:2296 +#: part/views.py:2168 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2304 +#: part/views.py:2176 msgid "Delete Internal Price Break" msgstr "" @@ -6764,39 +6760,39 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/translated/bom.js:175 templates/js/translated/build.js:1152 +#: templates/js/translated/bom.js:195 templates/js/translated/build.js:1152 msgid "Open subassembly" msgstr "" -#: templates/js/translated/bom.js:249 +#: templates/js/translated/bom.js:269 msgid "Purchase Price Range" msgstr "" -#: templates/js/translated/bom.js:257 +#: templates/js/translated/bom.js:277 msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 +#: templates/js/translated/bom.js:326 templates/js/translated/bom.js:412 msgid "View BOM" msgstr "" -#: templates/js/translated/bom.js:366 +#: templates/js/translated/bom.js:386 msgid "Validate BOM Item" msgstr "" -#: templates/js/translated/bom.js:368 +#: templates/js/translated/bom.js:388 msgid "This line has been validated" msgstr "" -#: templates/js/translated/bom.js:370 +#: templates/js/translated/bom.js:390 templates/js/translated/bom.js:555 msgid "Edit BOM Item" msgstr "" -#: templates/js/translated/bom.js:372 templates/js/translated/bom.js:519 +#: templates/js/translated/bom.js:392 templates/js/translated/bom.js:539 msgid "Delete BOM Item" msgstr "" -#: templates/js/translated/bom.js:463 templates/js/translated/build.js:458 +#: templates/js/translated/bom.js:483 templates/js/translated/build.js:458 #: templates/js/translated/build.js:1250 msgid "No BOM items found" msgstr "" From 464b607fe6de74e8826a2c398361f151deb00a60 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 18:14:51 +1000 Subject: [PATCH 108/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/ja/LC_MESSAGES/django.po | 172 +++++++++++----------- 1 file changed, 84 insertions(+), 88 deletions(-) diff --git a/InvenTree/locale/ja/LC_MESSAGES/django.po b/InvenTree/locale/ja/LC_MESSAGES/django.po index efa249a993..db1ee5580e 100644 --- a/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 05:00+0000\n" -"PO-Revision-Date: 2021-08-04 05:04\n" +"POT-Creation-Date: 2021-08-04 08:08+0000\n" +"PO-Revision-Date: 2021-08-04 08:14\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -36,7 +36,7 @@ msgstr "日付を入力する" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:109 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 msgid "Confirm" msgstr "確認" @@ -155,7 +155,7 @@ msgstr "お名前" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 -#: templates/js/translated/bom.js:190 templates/js/translated/build.js:868 +#: templates/js/translated/bom.js:210 templates/js/translated/build.js:868 #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 @@ -531,8 +531,8 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:323 -#: part/forms.py:353 part/forms.py:369 part/forms.py:385 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 +#: part/forms.py:341 part/forms.py:357 part/models.py:2384 #: part/templates/part/bom_upload/match_parts.html:31 #: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 #: part/templates/part/part_pricing.html:16 @@ -542,7 +542,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:77 #: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 -#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 +#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:225 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 @@ -675,7 +675,7 @@ msgstr "" #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 -#: templates/js/translated/bom.js:197 templates/js/translated/build.js:695 +#: templates/js/translated/bom.js:217 templates/js/translated/build.js:695 #: templates/js/translated/build.js:1166 msgid "Reference" msgstr "" @@ -711,7 +711,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 +#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 #: templates/js/translated/company.js:650 templates/js/translated/part.js:461 @@ -845,7 +845,7 @@ msgstr "" #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 -#: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 +#: templates/js/translated/bom.js:369 templates/js/translated/company.js:746 #: templates/js/translated/stock.js:256 templates/js/translated/stock.js:497 #: templates/js/translated/stock.js:1078 msgid "Notes" @@ -1500,7 +1500,7 @@ msgstr "" msgid "Stock item is over-allocated" msgstr "" -#: build/views.py:705 templates/js/translated/bom.js:230 +#: build/views.py:705 templates/js/translated/bom.js:250 #: templates/js/translated/build.js:705 templates/js/translated/build.js:1000 #: templates/js/translated/build.js:1179 msgid "Available" @@ -2144,11 +2144,11 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/forms.py:24 part/forms.py:47 +#: company/forms.py:24 part/forms.py:46 msgid "URL" msgstr "" -#: company/forms.py:25 part/forms.py:48 +#: company/forms.py:25 part/forms.py:47 msgid "Image URL" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2216 +#: part/templates/part/prices.html:253 part/views.py:2088 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2278 +#: company/templates/company/supplier_part.html:199 part/views.py:2150 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2264 +#: company/templates/company/supplier_part.html:213 part/views.py:2136 msgid "Edit Price Break" msgstr "" @@ -3549,7 +3549,7 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:225 -#: templates/js/translated/bom.js:358 templates/js/translated/build.js:759 +#: templates/js/translated/bom.js:378 templates/js/translated/build.js:759 #: templates/js/translated/build.js:1202 msgid "Actions" msgstr "" @@ -3808,143 +3808,139 @@ msgstr "" msgid "Available Stock" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "File Format" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "Select output file format" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Cascading" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Download cascading / multi-level BOM" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Levels" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Select maximum number of BOM levels to export (0 = all levels)" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include Parameter Data" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include part parameters data in exported BOM" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include Stock Data" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include part stock data in exported BOM" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include Manufacturer Data" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include part manufacturer data in exported BOM" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include Supplier Data" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:97 part/models.py:2278 +#: part/forms.py:96 part/models.py:2278 msgid "Parent Part" msgstr "" -#: part/forms.py:98 part/templates/part/bom_duplicate.html:7 +#: part/forms.py:97 part/templates/part/bom_duplicate.html:7 msgid "Select parent part to copy BOM from" msgstr "" -#: part/forms.py:104 +#: part/forms.py:103 msgid "Clear existing BOM items" msgstr "" -#: part/forms.py:110 +#: part/forms.py:109 msgid "Confirm BOM duplication" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "validate" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "Confirm that the BOM is correct" msgstr "" -#: part/forms.py:171 +#: part/forms.py:170 msgid "Related Part" msgstr "" -#: part/forms.py:178 +#: part/forms.py:177 msgid "Select part category" msgstr "" -#: part/forms.py:195 +#: part/forms.py:194 msgid "Duplicate all BOM data for this part" msgstr "" -#: part/forms.py:196 +#: part/forms.py:195 msgid "Copy BOM" msgstr "" -#: part/forms.py:201 +#: part/forms.py:200 msgid "Duplicate all parameter data for this part" msgstr "" -#: part/forms.py:202 +#: part/forms.py:201 msgid "Copy Parameters" msgstr "" -#: part/forms.py:207 +#: part/forms.py:206 msgid "Confirm part creation" msgstr "" -#: part/forms.py:212 +#: part/forms.py:211 msgid "Include category parameter templates" msgstr "" -#: part/forms.py:217 +#: part/forms.py:216 msgid "Include parent categories parameter templates" msgstr "" -#: part/forms.py:222 +#: part/forms.py:221 msgid "Initial stock amount" msgstr "" -#: part/forms.py:223 +#: part/forms.py:222 msgid "Create stock for this part" msgstr "" -#: part/forms.py:303 +#: part/forms.py:302 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:307 +#: part/forms.py:306 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:325 part/models.py:2377 -msgid "Sub part" -msgstr "" - -#: part/forms.py:354 +#: part/forms.py:326 msgid "Input quantity for price calculation" msgstr "" @@ -4240,6 +4236,10 @@ msgstr "" msgid "Select parent part" msgstr "" +#: part/models.py:2377 +msgid "Sub part" +msgstr "" + #: part/models.py:2378 msgid "Select part to be used in BOM" msgstr "" @@ -4248,8 +4248,8 @@ msgstr "" msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:216 -#: templates/js/translated/bom.js:278 +#: part/models.py:2386 templates/js/translated/bom.js:236 +#: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" @@ -4281,8 +4281,8 @@ msgstr "" msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:295 -#: templates/js/translated/bom.js:302 +#: part/models.py:2402 templates/js/translated/bom.js:315 +#: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" @@ -4291,7 +4291,7 @@ msgstr "" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:287 +#: part/models.py:2408 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" @@ -4473,7 +4473,7 @@ msgstr "" msgid "Create new part" msgstr "" -#: part/templates/part/category.html:131 part/templates/part/detail.html:452 +#: part/templates/part/category.html:131 msgid "New Part" msgstr "新規パーツ" @@ -4668,8 +4668,8 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:453 part/views.py:451 -msgid "Create New Part" +#: part/templates/part/detail.html:454 +msgid "Create BOM Item" msgstr "" #: part/templates/part/detail.html:588 @@ -4849,7 +4849,7 @@ msgstr "" msgid "Allocated to Orders" msgstr "" -#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:316 +#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:336 msgid "Can Build" msgstr "" @@ -4903,7 +4903,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 -#: templates/js/translated/bom.js:271 +#: templates/js/translated/bom.js:291 msgid "No supplier pricing available" msgstr "" @@ -4991,7 +4991,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:285 msgid "Supplier Cost" msgstr "" @@ -5013,7 +5013,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2287 +#: part/templates/part/prices.html:197 part/views.py:2159 msgid "Add Internal Price Break" msgstr "" @@ -5033,7 +5033,7 @@ msgstr "" msgid "Set category for the following parts" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 +#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 #: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5084,6 +5084,10 @@ msgstr "" msgid "Possible matches exist - confirm creation of new part" msgstr "" +#: part/views.py:451 +msgid "Create New Part" +msgstr "" + #: part/views.py:456 msgid "Created new part" msgstr "" @@ -5184,23 +5188,15 @@ msgstr "" msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2089 -msgid "Create BOM Item" -msgstr "" - -#: part/views.py:2159 -msgid "Edit BOM item" -msgstr "" - -#: part/views.py:2220 +#: part/views.py:2092 msgid "Added new price break" msgstr "" -#: part/views.py:2296 +#: part/views.py:2168 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2304 +#: part/views.py:2176 msgid "Delete Internal Price Break" msgstr "" @@ -6764,39 +6760,39 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/translated/bom.js:175 templates/js/translated/build.js:1152 +#: templates/js/translated/bom.js:195 templates/js/translated/build.js:1152 msgid "Open subassembly" msgstr "" -#: templates/js/translated/bom.js:249 +#: templates/js/translated/bom.js:269 msgid "Purchase Price Range" msgstr "" -#: templates/js/translated/bom.js:257 +#: templates/js/translated/bom.js:277 msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 +#: templates/js/translated/bom.js:326 templates/js/translated/bom.js:412 msgid "View BOM" msgstr "" -#: templates/js/translated/bom.js:366 +#: templates/js/translated/bom.js:386 msgid "Validate BOM Item" msgstr "" -#: templates/js/translated/bom.js:368 +#: templates/js/translated/bom.js:388 msgid "This line has been validated" msgstr "" -#: templates/js/translated/bom.js:370 +#: templates/js/translated/bom.js:390 templates/js/translated/bom.js:555 msgid "Edit BOM Item" msgstr "" -#: templates/js/translated/bom.js:372 templates/js/translated/bom.js:519 +#: templates/js/translated/bom.js:392 templates/js/translated/bom.js:539 msgid "Delete BOM Item" msgstr "" -#: templates/js/translated/bom.js:463 templates/js/translated/build.js:458 +#: templates/js/translated/bom.js:483 templates/js/translated/build.js:458 #: templates/js/translated/build.js:1250 msgid "No BOM items found" msgstr "" From 69437220ce1bbd41fa4a4e7c5b257bd1786033f4 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 18:14:53 +1000 Subject: [PATCH 109/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/it/LC_MESSAGES/django.po | 172 +++++++++++----------- 1 file changed, 84 insertions(+), 88 deletions(-) diff --git a/InvenTree/locale/it/LC_MESSAGES/django.po b/InvenTree/locale/it/LC_MESSAGES/django.po index 211ebb4740..6a2cb34123 100644 --- a/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/InvenTree/locale/it/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 05:00+0000\n" -"PO-Revision-Date: 2021-08-04 05:04\n" +"POT-Creation-Date: 2021-08-04 08:08+0000\n" +"PO-Revision-Date: 2021-08-04 08:14\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -36,7 +36,7 @@ msgstr "" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:109 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 msgid "Confirm" msgstr "" @@ -155,7 +155,7 @@ msgstr "" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 -#: templates/js/translated/bom.js:190 templates/js/translated/build.js:868 +#: templates/js/translated/bom.js:210 templates/js/translated/build.js:868 #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 @@ -531,8 +531,8 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:323 -#: part/forms.py:353 part/forms.py:369 part/forms.py:385 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 +#: part/forms.py:341 part/forms.py:357 part/models.py:2384 #: part/templates/part/bom_upload/match_parts.html:31 #: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 #: part/templates/part/part_pricing.html:16 @@ -542,7 +542,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:77 #: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 -#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 +#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:225 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 @@ -675,7 +675,7 @@ msgstr "" #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 -#: templates/js/translated/bom.js:197 templates/js/translated/build.js:695 +#: templates/js/translated/bom.js:217 templates/js/translated/build.js:695 #: templates/js/translated/build.js:1166 msgid "Reference" msgstr "" @@ -711,7 +711,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 +#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 #: templates/js/translated/company.js:650 templates/js/translated/part.js:461 @@ -845,7 +845,7 @@ msgstr "" #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 -#: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 +#: templates/js/translated/bom.js:369 templates/js/translated/company.js:746 #: templates/js/translated/stock.js:256 templates/js/translated/stock.js:497 #: templates/js/translated/stock.js:1078 msgid "Notes" @@ -1500,7 +1500,7 @@ msgstr "" msgid "Stock item is over-allocated" msgstr "" -#: build/views.py:705 templates/js/translated/bom.js:230 +#: build/views.py:705 templates/js/translated/bom.js:250 #: templates/js/translated/build.js:705 templates/js/translated/build.js:1000 #: templates/js/translated/build.js:1179 msgid "Available" @@ -2144,11 +2144,11 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/forms.py:24 part/forms.py:47 +#: company/forms.py:24 part/forms.py:46 msgid "URL" msgstr "" -#: company/forms.py:25 part/forms.py:48 +#: company/forms.py:25 part/forms.py:47 msgid "Image URL" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2216 +#: part/templates/part/prices.html:253 part/views.py:2088 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2278 +#: company/templates/company/supplier_part.html:199 part/views.py:2150 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2264 +#: company/templates/company/supplier_part.html:213 part/views.py:2136 msgid "Edit Price Break" msgstr "" @@ -3549,7 +3549,7 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:225 -#: templates/js/translated/bom.js:358 templates/js/translated/build.js:759 +#: templates/js/translated/bom.js:378 templates/js/translated/build.js:759 #: templates/js/translated/build.js:1202 msgid "Actions" msgstr "" @@ -3808,143 +3808,139 @@ msgstr "" msgid "Available Stock" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "File Format" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "Select output file format" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Cascading" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Download cascading / multi-level BOM" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Levels" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Select maximum number of BOM levels to export (0 = all levels)" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include Parameter Data" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include part parameters data in exported BOM" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include Stock Data" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include part stock data in exported BOM" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include Manufacturer Data" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include part manufacturer data in exported BOM" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include Supplier Data" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:97 part/models.py:2278 +#: part/forms.py:96 part/models.py:2278 msgid "Parent Part" msgstr "" -#: part/forms.py:98 part/templates/part/bom_duplicate.html:7 +#: part/forms.py:97 part/templates/part/bom_duplicate.html:7 msgid "Select parent part to copy BOM from" msgstr "" -#: part/forms.py:104 +#: part/forms.py:103 msgid "Clear existing BOM items" msgstr "" -#: part/forms.py:110 +#: part/forms.py:109 msgid "Confirm BOM duplication" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "validate" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "Confirm that the BOM is correct" msgstr "" -#: part/forms.py:171 +#: part/forms.py:170 msgid "Related Part" msgstr "" -#: part/forms.py:178 +#: part/forms.py:177 msgid "Select part category" msgstr "" -#: part/forms.py:195 +#: part/forms.py:194 msgid "Duplicate all BOM data for this part" msgstr "" -#: part/forms.py:196 +#: part/forms.py:195 msgid "Copy BOM" msgstr "" -#: part/forms.py:201 +#: part/forms.py:200 msgid "Duplicate all parameter data for this part" msgstr "" -#: part/forms.py:202 +#: part/forms.py:201 msgid "Copy Parameters" msgstr "" -#: part/forms.py:207 +#: part/forms.py:206 msgid "Confirm part creation" msgstr "" -#: part/forms.py:212 +#: part/forms.py:211 msgid "Include category parameter templates" msgstr "" -#: part/forms.py:217 +#: part/forms.py:216 msgid "Include parent categories parameter templates" msgstr "" -#: part/forms.py:222 +#: part/forms.py:221 msgid "Initial stock amount" msgstr "" -#: part/forms.py:223 +#: part/forms.py:222 msgid "Create stock for this part" msgstr "" -#: part/forms.py:303 +#: part/forms.py:302 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:307 +#: part/forms.py:306 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:325 part/models.py:2377 -msgid "Sub part" -msgstr "" - -#: part/forms.py:354 +#: part/forms.py:326 msgid "Input quantity for price calculation" msgstr "" @@ -4240,6 +4236,10 @@ msgstr "" msgid "Select parent part" msgstr "" +#: part/models.py:2377 +msgid "Sub part" +msgstr "" + #: part/models.py:2378 msgid "Select part to be used in BOM" msgstr "" @@ -4248,8 +4248,8 @@ msgstr "" msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:216 -#: templates/js/translated/bom.js:278 +#: part/models.py:2386 templates/js/translated/bom.js:236 +#: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" @@ -4281,8 +4281,8 @@ msgstr "" msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:295 -#: templates/js/translated/bom.js:302 +#: part/models.py:2402 templates/js/translated/bom.js:315 +#: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" @@ -4291,7 +4291,7 @@ msgstr "" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:287 +#: part/models.py:2408 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" @@ -4473,7 +4473,7 @@ msgstr "" msgid "Create new part" msgstr "" -#: part/templates/part/category.html:131 part/templates/part/detail.html:452 +#: part/templates/part/category.html:131 msgid "New Part" msgstr "" @@ -4668,8 +4668,8 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:453 part/views.py:451 -msgid "Create New Part" +#: part/templates/part/detail.html:454 +msgid "Create BOM Item" msgstr "" #: part/templates/part/detail.html:588 @@ -4849,7 +4849,7 @@ msgstr "" msgid "Allocated to Orders" msgstr "" -#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:316 +#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:336 msgid "Can Build" msgstr "" @@ -4903,7 +4903,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 -#: templates/js/translated/bom.js:271 +#: templates/js/translated/bom.js:291 msgid "No supplier pricing available" msgstr "" @@ -4991,7 +4991,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:285 msgid "Supplier Cost" msgstr "" @@ -5013,7 +5013,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2287 +#: part/templates/part/prices.html:197 part/views.py:2159 msgid "Add Internal Price Break" msgstr "" @@ -5033,7 +5033,7 @@ msgstr "" msgid "Set category for the following parts" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 +#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 #: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5084,6 +5084,10 @@ msgstr "" msgid "Possible matches exist - confirm creation of new part" msgstr "" +#: part/views.py:451 +msgid "Create New Part" +msgstr "" + #: part/views.py:456 msgid "Created new part" msgstr "" @@ -5184,23 +5188,15 @@ msgstr "" msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2089 -msgid "Create BOM Item" -msgstr "" - -#: part/views.py:2159 -msgid "Edit BOM item" -msgstr "" - -#: part/views.py:2220 +#: part/views.py:2092 msgid "Added new price break" msgstr "" -#: part/views.py:2296 +#: part/views.py:2168 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2304 +#: part/views.py:2176 msgid "Delete Internal Price Break" msgstr "" @@ -6764,39 +6760,39 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/translated/bom.js:175 templates/js/translated/build.js:1152 +#: templates/js/translated/bom.js:195 templates/js/translated/build.js:1152 msgid "Open subassembly" msgstr "" -#: templates/js/translated/bom.js:249 +#: templates/js/translated/bom.js:269 msgid "Purchase Price Range" msgstr "" -#: templates/js/translated/bom.js:257 +#: templates/js/translated/bom.js:277 msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 +#: templates/js/translated/bom.js:326 templates/js/translated/bom.js:412 msgid "View BOM" msgstr "" -#: templates/js/translated/bom.js:366 +#: templates/js/translated/bom.js:386 msgid "Validate BOM Item" msgstr "" -#: templates/js/translated/bom.js:368 +#: templates/js/translated/bom.js:388 msgid "This line has been validated" msgstr "" -#: templates/js/translated/bom.js:370 +#: templates/js/translated/bom.js:390 templates/js/translated/bom.js:555 msgid "Edit BOM Item" msgstr "" -#: templates/js/translated/bom.js:372 templates/js/translated/bom.js:519 +#: templates/js/translated/bom.js:392 templates/js/translated/bom.js:539 msgid "Delete BOM Item" msgstr "" -#: templates/js/translated/bom.js:463 templates/js/translated/build.js:458 +#: templates/js/translated/bom.js:483 templates/js/translated/build.js:458 #: templates/js/translated/build.js:1250 msgid "No BOM items found" msgstr "" From cadffa7459c2e28951b7d84a644e8dd9cf1057ad Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 18:14:55 +1000 Subject: [PATCH 110/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/de/LC_MESSAGES/django.po | 174 +++++++++++----------- 1 file changed, 85 insertions(+), 89 deletions(-) diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index c9d07b8a66..50f78a09ac 100644 --- a/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/InvenTree/locale/de/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 05:00+0000\n" -"PO-Revision-Date: 2021-08-04 05:04\n" +"POT-Creation-Date: 2021-08-04 08:08+0000\n" +"PO-Revision-Date: 2021-08-04 08:14\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -36,7 +36,7 @@ msgstr "Datum eingeben" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:109 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 msgid "Confirm" msgstr "Bestätigen" @@ -155,7 +155,7 @@ msgstr "Name" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 -#: templates/js/translated/bom.js:190 templates/js/translated/build.js:868 +#: templates/js/translated/bom.js:210 templates/js/translated/build.js:868 #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 @@ -531,8 +531,8 @@ msgstr "Zieldatum für Bauauftrag-Fertigstellung." #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:323 -#: part/forms.py:353 part/forms.py:369 part/forms.py:385 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 +#: part/forms.py:341 part/forms.py:357 part/models.py:2384 #: part/templates/part/bom_upload/match_parts.html:31 #: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 #: part/templates/part/part_pricing.html:16 @@ -542,7 +542,7 @@ msgstr "Zieldatum für Bauauftrag-Fertigstellung." #: report/templates/report/inventree_test_report_base.html:77 #: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 -#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 +#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:225 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 @@ -675,7 +675,7 @@ msgstr "Bauauftragsreferenz" #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 -#: templates/js/translated/bom.js:197 templates/js/translated/build.js:695 +#: templates/js/translated/bom.js:217 templates/js/translated/build.js:695 #: templates/js/translated/build.js:1166 msgid "Reference" msgstr "Referenz" @@ -711,7 +711,7 @@ msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist" #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 +#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 #: templates/js/translated/company.js:650 templates/js/translated/part.js:461 @@ -845,7 +845,7 @@ msgstr "Link zu einer externen URL" #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 -#: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 +#: templates/js/translated/bom.js:369 templates/js/translated/company.js:746 #: templates/js/translated/stock.js:256 templates/js/translated/stock.js:497 #: templates/js/translated/stock.js:1078 msgid "Notes" @@ -1500,7 +1500,7 @@ msgstr "Teil muss aktuell im Bestand sein" msgid "Stock item is over-allocated" msgstr "BestandObjekt ist zu oft zugewiesen" -#: build/views.py:705 templates/js/translated/bom.js:230 +#: build/views.py:705 templates/js/translated/bom.js:250 #: templates/js/translated/build.js:705 templates/js/translated/build.js:1000 #: templates/js/translated/build.js:1179 msgid "Available" @@ -2144,11 +2144,11 @@ msgstr "Teile importiert" msgid "Previous Step" msgstr "Vorheriger Schritt" -#: company/forms.py:24 part/forms.py:47 +#: company/forms.py:24 part/forms.py:46 msgid "URL" msgstr "URL" -#: company/forms.py:25 part/forms.py:48 +#: company/forms.py:25 part/forms.py:47 msgid "Image URL" msgstr "Bild-URL" @@ -2765,7 +2765,7 @@ msgstr "Preisinformationen ansehen" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2216 +#: part/templates/part/prices.html:253 part/views.py:2088 msgid "Add Price Break" msgstr "Preisstaffel hinzufügen" @@ -2773,11 +2773,11 @@ msgstr "Preisstaffel hinzufügen" msgid "No price break information found" msgstr "Keine Informationen zur Preisstaffel gefunden" -#: company/templates/company/supplier_part.html:199 part/views.py:2278 +#: company/templates/company/supplier_part.html:199 part/views.py:2150 msgid "Delete Price Break" msgstr "Preisstaffel löschen" -#: company/templates/company/supplier_part.html:213 part/views.py:2264 +#: company/templates/company/supplier_part.html:213 part/views.py:2136 msgid "Edit Price Break" msgstr "Preisstaffel bearbeiten" @@ -3549,7 +3549,7 @@ msgid "Sales Order Items" msgstr "Auftrags-Positionen" #: order/templates/order/sales_order_detail.html:225 -#: templates/js/translated/bom.js:358 templates/js/translated/build.js:759 +#: templates/js/translated/bom.js:378 templates/js/translated/build.js:759 #: templates/js/translated/build.js:1202 msgid "Actions" msgstr "Aktionen" @@ -3808,143 +3808,139 @@ msgstr "Standard-Lagerort" msgid "Available Stock" msgstr "Verfügbarer Lagerbestand" -#: part/forms.py:64 +#: part/forms.py:63 msgid "File Format" msgstr "Dateiformat" -#: part/forms.py:64 +#: part/forms.py:63 msgid "Select output file format" msgstr "Ausgabe-Dateiformat auswählen" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Cascading" msgstr "Kaskadierend" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Download cascading / multi-level BOM" msgstr "Kaskadierende Stückliste herunterladen" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Levels" msgstr "Ebenen" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Select maximum number of BOM levels to export (0 = all levels)" msgstr "Maximale Anzahl an Ebenen für Stückliste-Export auswählen (0 = alle Ebenen)" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include Parameter Data" msgstr "Parameter-Daten einschließen" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include part parameters data in exported BOM" msgstr "Teil-Parameter in Stückliste-Export einschließen" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include Stock Data" msgstr "Bestand einschließen" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include part stock data in exported BOM" msgstr "Teil-Bestand in Stückliste-Export einschließen" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include Manufacturer Data" msgstr "Herstellerdaten einschließen" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include part manufacturer data in exported BOM" msgstr "Teil-Herstellerdaten in Stückliste-Export einschließen" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include Supplier Data" msgstr "Zulieferer einschließen" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include part supplier data in exported BOM" msgstr "Zulieferer-Daten in Stückliste-Export einschließen" -#: part/forms.py:97 part/models.py:2278 +#: part/forms.py:96 part/models.py:2278 msgid "Parent Part" msgstr "Ausgangsteil" -#: part/forms.py:98 part/templates/part/bom_duplicate.html:7 +#: part/forms.py:97 part/templates/part/bom_duplicate.html:7 msgid "Select parent part to copy BOM from" msgstr "Teil für Stücklisten-Kopie auswählen" -#: part/forms.py:104 +#: part/forms.py:103 msgid "Clear existing BOM items" msgstr "Stücklisten-Position(en) löschen" -#: part/forms.py:110 +#: part/forms.py:109 msgid "Confirm BOM duplication" msgstr "Kopie von Stückliste bestätigen" -#: part/forms.py:128 +#: part/forms.py:127 msgid "validate" msgstr "kontrollieren" -#: part/forms.py:128 +#: part/forms.py:127 msgid "Confirm that the BOM is correct" msgstr "Bestätigen, dass die Stückliste korrekt ist" -#: part/forms.py:171 +#: part/forms.py:170 msgid "Related Part" msgstr "verknüpftes Teil" -#: part/forms.py:178 +#: part/forms.py:177 msgid "Select part category" msgstr "Teil-Kategorie wählen" -#: part/forms.py:195 +#: part/forms.py:194 msgid "Duplicate all BOM data for this part" msgstr "Stückliste für dieses Teil kopieren" -#: part/forms.py:196 +#: part/forms.py:195 msgid "Copy BOM" msgstr "Stückliste kopieren" -#: part/forms.py:201 +#: part/forms.py:200 msgid "Duplicate all parameter data for this part" msgstr "Alle Parameter-Daten für dieses Teil kopieren" -#: part/forms.py:202 +#: part/forms.py:201 msgid "Copy Parameters" msgstr "Parameter kopieren" -#: part/forms.py:207 +#: part/forms.py:206 msgid "Confirm part creation" msgstr "Erstellen des Teils bestätigen" -#: part/forms.py:212 +#: part/forms.py:211 msgid "Include category parameter templates" msgstr "Kategorie Parameter-Vorlage einschließen" -#: part/forms.py:217 +#: part/forms.py:216 msgid "Include parent categories parameter templates" msgstr "Über-Kategorie Parameter-Vorlage einschließen" -#: part/forms.py:222 +#: part/forms.py:221 msgid "Initial stock amount" msgstr "Anfangsbestand" -#: part/forms.py:223 +#: part/forms.py:222 msgid "Create stock for this part" msgstr "Bestand für dieses Teil erstellen" -#: part/forms.py:303 +#: part/forms.py:302 msgid "Add parameter template to same level categories" msgstr "Parameter-Vorlage zu Kategorien dieser Ebene hinzufügen" -#: part/forms.py:307 +#: part/forms.py:306 msgid "Add parameter template to all categories" msgstr "Parameter-Vorlage zu allen Kategorien hinzufügen" -#: part/forms.py:325 part/models.py:2377 -msgid "Sub part" -msgstr "Untergeordnetes Teil" - -#: part/forms.py:354 +#: part/forms.py:326 msgid "Input quantity for price calculation" msgstr "Menge für die Preisberechnung" @@ -4240,6 +4236,10 @@ msgstr "Standard Parameter Wert" msgid "Select parent part" msgstr "Ausgangsteil auswählen" +#: part/models.py:2377 +msgid "Sub part" +msgstr "Untergeordnetes Teil" + #: part/models.py:2378 msgid "Select part to be used in BOM" msgstr "Teil für die Nutzung in der Stückliste auswählen" @@ -4248,8 +4248,8 @@ msgstr "Teil für die Nutzung in der Stückliste auswählen" msgid "BOM quantity for this BOM item" msgstr "Stücklisten-Anzahl für dieses Stücklisten-Teil" -#: part/models.py:2386 templates/js/translated/bom.js:216 -#: templates/js/translated/bom.js:278 +#: part/models.py:2386 templates/js/translated/bom.js:236 +#: templates/js/translated/bom.js:298 msgid "Optional" msgstr "Optional" @@ -4281,8 +4281,8 @@ msgstr "Prüfsumme" msgid "BOM line checksum" msgstr "Prüfsumme der Stückliste" -#: part/models.py:2402 templates/js/translated/bom.js:295 -#: templates/js/translated/bom.js:302 +#: part/models.py:2402 templates/js/translated/bom.js:315 +#: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "Geerbt" @@ -4291,7 +4291,7 @@ msgstr "Geerbt" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Diese Stücklisten-Position wird in die Stücklisten von Teil-Varianten vererbt" -#: part/models.py:2408 templates/js/translated/bom.js:287 +#: part/models.py:2408 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "Varianten zulassen" @@ -4473,7 +4473,7 @@ msgstr "Exportieren" msgid "Create new part" msgstr "Neues Teil anlegen" -#: part/templates/part/category.html:131 part/templates/part/detail.html:452 +#: part/templates/part/category.html:131 msgid "New Part" msgstr "Neues Teil" @@ -4668,9 +4668,9 @@ 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/detail.html:453 part/views.py:451 -msgid "Create New Part" -msgstr "Neues Teil anlegen" +#: part/templates/part/detail.html:454 +msgid "Create BOM Item" +msgstr "Stücklisten-Position anlegen" #: part/templates/part/detail.html:588 msgid "Add Test Result Template" @@ -4849,7 +4849,7 @@ msgstr "Benötigt für Aufträge" msgid "Allocated to Orders" msgstr "Zu Bauaufträgen zugeordnet" -#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:316 +#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:336 msgid "Can Build" msgstr "Herstellbar" @@ -4903,7 +4903,7 @@ msgid "Total Cost" msgstr "Gesamtkosten" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 -#: templates/js/translated/bom.js:271 +#: templates/js/translated/bom.js:291 msgid "No supplier pricing available" msgstr "Keine Zulieferer-Preise verfügbar" @@ -4991,7 +4991,7 @@ msgstr "Verkaufspreis anzeigen" msgid "Calculation parameters" msgstr "Berechnungsparameter" -#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:285 msgid "Supplier Cost" msgstr "Zuliefererkosten" @@ -5013,7 +5013,7 @@ msgstr "Für dieses Teil sind keine Bestandspreise verfügbar." msgid "Internal Cost" msgstr "Interne Kosten" -#: part/templates/part/prices.html:197 part/views.py:2287 +#: part/templates/part/prices.html:197 part/views.py:2159 msgid "Add Internal Price Break" msgstr "" @@ -5033,7 +5033,7 @@ msgstr "Keine Verkaufsgeschichte für diesen Teil verfügbar." msgid "Set category for the following parts" msgstr "Kategorie für Teile setzen" -#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 +#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 #: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "Kein Bestand" @@ -5084,6 +5084,10 @@ msgstr "Teil kopiert" msgid "Possible matches exist - confirm creation of new part" msgstr "Übereinstimmung gefunden - Teil trotzdem anlegen" +#: part/views.py:451 +msgid "Create New Part" +msgstr "Neues Teil anlegen" + #: part/views.py:456 msgid "Created new part" msgstr "Neues Teil angelegt" @@ -5184,23 +5188,15 @@ msgstr "Kategorieparametervorlage bearbeiten" msgid "Delete Category Parameter Template" msgstr "Kategorieparametervorlage löschen" -#: part/views.py:2089 -msgid "Create BOM Item" -msgstr "Stücklisten-Position anlegen" - -#: part/views.py:2159 -msgid "Edit BOM item" -msgstr "Stücklisten-Position bearbeiten" - -#: part/views.py:2220 +#: part/views.py:2092 msgid "Added new price break" msgstr "neue Preisstaffel hinzufügt" -#: part/views.py:2296 +#: part/views.py:2168 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2304 +#: part/views.py:2176 msgid "Delete Internal Price Break" msgstr "" @@ -6764,39 +6760,39 @@ msgstr "In Lagerorten buchen" msgid "Barcode does not match a valid location" msgstr "Barcode entspricht keinem Lagerort" -#: templates/js/translated/bom.js:175 templates/js/translated/build.js:1152 +#: templates/js/translated/bom.js:195 templates/js/translated/build.js:1152 msgid "Open subassembly" msgstr "Unterbaugruppe öffnen" -#: templates/js/translated/bom.js:249 +#: templates/js/translated/bom.js:269 msgid "Purchase Price Range" msgstr "Kaufpreisspanne" -#: templates/js/translated/bom.js:257 +#: templates/js/translated/bom.js:277 msgid "Purchase Price Average" msgstr "Durchschnittlicher Kaufpreis" -#: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 +#: templates/js/translated/bom.js:326 templates/js/translated/bom.js:412 msgid "View BOM" msgstr "Stückliste anzeigen" -#: templates/js/translated/bom.js:366 +#: templates/js/translated/bom.js:386 msgid "Validate BOM Item" msgstr "Stücklisten-Position kontrollieren" -#: templates/js/translated/bom.js:368 +#: templates/js/translated/bom.js:388 msgid "This line has been validated" msgstr "Diese Position wurde kontrolliert" -#: templates/js/translated/bom.js:370 +#: templates/js/translated/bom.js:390 templates/js/translated/bom.js:555 msgid "Edit BOM Item" msgstr "Stücklisten-Position bearbeiten" -#: templates/js/translated/bom.js:372 templates/js/translated/bom.js:519 +#: templates/js/translated/bom.js:392 templates/js/translated/bom.js:539 msgid "Delete BOM Item" msgstr "Stücklisten-Position löschen" -#: templates/js/translated/bom.js:463 templates/js/translated/build.js:458 +#: templates/js/translated/bom.js:483 templates/js/translated/build.js:458 #: templates/js/translated/build.js:1250 msgid "No BOM items found" msgstr "Keine Stücklisten-Position(en) gefunden" From db4bd6ad99a1e0530d907d546bf8be91035fc1aa Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 4 Aug 2021 18:14:57 +1000 Subject: [PATCH 111/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/th/LC_MESSAGES/django.po | 172 +++++++++++----------- 1 file changed, 84 insertions(+), 88 deletions(-) diff --git a/InvenTree/locale/th/LC_MESSAGES/django.po b/InvenTree/locale/th/LC_MESSAGES/django.po index b1fb2ab74a..7648f92172 100644 --- a/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/InvenTree/locale/th/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 05:00+0000\n" -"PO-Revision-Date: 2021-08-04 05:04\n" +"POT-Creation-Date: 2021-08-04 08:08+0000\n" +"PO-Revision-Date: 2021-08-04 08:14\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -36,7 +36,7 @@ msgstr "" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:109 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 msgid "Confirm" msgstr "" @@ -155,7 +155,7 @@ msgstr "" #: templates/InvenTree/search.html:144 templates/InvenTree/search.html:224 #: templates/InvenTree/search.html:296 #: templates/InvenTree/settings/header.html:9 -#: templates/js/translated/bom.js:190 templates/js/translated/build.js:868 +#: templates/js/translated/bom.js:210 templates/js/translated/build.js:868 #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 @@ -531,8 +531,8 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:323 -#: part/forms.py:353 part/forms.py:369 part/forms.py:385 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 +#: part/forms.py:341 part/forms.py:357 part/models.py:2384 #: part/templates/part/bom_upload/match_parts.html:31 #: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 #: part/templates/part/part_pricing.html:16 @@ -542,7 +542,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:77 #: stock/forms.py:140 stock/templates/stock/item_base.html:269 #: stock/templates/stock/stock_adjust.html:18 -#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:205 +#: templates/js/translated/barcode.js:364 templates/js/translated/bom.js:225 #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 @@ -675,7 +675,7 @@ msgstr "" #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 -#: templates/js/translated/bom.js:197 templates/js/translated/build.js:695 +#: templates/js/translated/bom.js:217 templates/js/translated/build.js:695 #: templates/js/translated/build.js:1166 msgid "Reference" msgstr "" @@ -711,7 +711,7 @@ msgstr "" #: report/templates/report/inventree_po_report.html:90 #: report/templates/report/inventree_so_report.html:90 #: templates/InvenTree/search.html:112 templates/InvenTree/search.html:210 -#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:163 +#: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 #: templates/js/translated/company.js:650 templates/js/translated/part.js:461 @@ -845,7 +845,7 @@ msgstr "" #: stock/forms.py:138 stock/forms.py:250 stock/forms.py:282 stock/models.py:573 #: stock/models.py:1715 stock/models.py:1821 #: stock/templates/stock/navbar.html:57 templates/js/translated/barcode.js:37 -#: templates/js/translated/bom.js:349 templates/js/translated/company.js:746 +#: templates/js/translated/bom.js:369 templates/js/translated/company.js:746 #: templates/js/translated/stock.js:256 templates/js/translated/stock.js:497 #: templates/js/translated/stock.js:1078 msgid "Notes" @@ -1500,7 +1500,7 @@ msgstr "" msgid "Stock item is over-allocated" msgstr "" -#: build/views.py:705 templates/js/translated/bom.js:230 +#: build/views.py:705 templates/js/translated/bom.js:250 #: templates/js/translated/build.js:705 templates/js/translated/build.js:1000 #: templates/js/translated/build.js:1179 msgid "Available" @@ -2144,11 +2144,11 @@ msgstr "" msgid "Previous Step" msgstr "" -#: company/forms.py:24 part/forms.py:47 +#: company/forms.py:24 part/forms.py:46 msgid "URL" msgstr "" -#: company/forms.py:25 part/forms.py:48 +#: company/forms.py:25 part/forms.py:47 msgid "Image URL" msgstr "" @@ -2765,7 +2765,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2216 +#: part/templates/part/prices.html:253 part/views.py:2088 msgid "Add Price Break" msgstr "" @@ -2773,11 +2773,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2278 +#: company/templates/company/supplier_part.html:199 part/views.py:2150 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2264 +#: company/templates/company/supplier_part.html:213 part/views.py:2136 msgid "Edit Price Break" msgstr "" @@ -3549,7 +3549,7 @@ msgid "Sales Order Items" msgstr "" #: order/templates/order/sales_order_detail.html:225 -#: templates/js/translated/bom.js:358 templates/js/translated/build.js:759 +#: templates/js/translated/bom.js:378 templates/js/translated/build.js:759 #: templates/js/translated/build.js:1202 msgid "Actions" msgstr "" @@ -3808,143 +3808,139 @@ msgstr "" msgid "Available Stock" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "File Format" msgstr "" -#: part/forms.py:64 +#: part/forms.py:63 msgid "Select output file format" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Cascading" msgstr "" -#: part/forms.py:66 +#: part/forms.py:65 msgid "Download cascading / multi-level BOM" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Levels" msgstr "" -#: part/forms.py:68 +#: part/forms.py:67 msgid "Select maximum number of BOM levels to export (0 = all levels)" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include Parameter Data" msgstr "" -#: part/forms.py:70 +#: part/forms.py:69 msgid "Include part parameters data in exported BOM" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include Stock Data" msgstr "" -#: part/forms.py:72 +#: part/forms.py:71 msgid "Include part stock data in exported BOM" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include Manufacturer Data" msgstr "" -#: part/forms.py:74 +#: part/forms.py:73 msgid "Include part manufacturer data in exported BOM" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include Supplier Data" msgstr "" -#: part/forms.py:76 +#: part/forms.py:75 msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:97 part/models.py:2278 +#: part/forms.py:96 part/models.py:2278 msgid "Parent Part" msgstr "" -#: part/forms.py:98 part/templates/part/bom_duplicate.html:7 +#: part/forms.py:97 part/templates/part/bom_duplicate.html:7 msgid "Select parent part to copy BOM from" msgstr "" -#: part/forms.py:104 +#: part/forms.py:103 msgid "Clear existing BOM items" msgstr "" -#: part/forms.py:110 +#: part/forms.py:109 msgid "Confirm BOM duplication" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "validate" msgstr "" -#: part/forms.py:128 +#: part/forms.py:127 msgid "Confirm that the BOM is correct" msgstr "" -#: part/forms.py:171 +#: part/forms.py:170 msgid "Related Part" msgstr "" -#: part/forms.py:178 +#: part/forms.py:177 msgid "Select part category" msgstr "" -#: part/forms.py:195 +#: part/forms.py:194 msgid "Duplicate all BOM data for this part" msgstr "" -#: part/forms.py:196 +#: part/forms.py:195 msgid "Copy BOM" msgstr "" -#: part/forms.py:201 +#: part/forms.py:200 msgid "Duplicate all parameter data for this part" msgstr "" -#: part/forms.py:202 +#: part/forms.py:201 msgid "Copy Parameters" msgstr "" -#: part/forms.py:207 +#: part/forms.py:206 msgid "Confirm part creation" msgstr "" -#: part/forms.py:212 +#: part/forms.py:211 msgid "Include category parameter templates" msgstr "" -#: part/forms.py:217 +#: part/forms.py:216 msgid "Include parent categories parameter templates" msgstr "" -#: part/forms.py:222 +#: part/forms.py:221 msgid "Initial stock amount" msgstr "" -#: part/forms.py:223 +#: part/forms.py:222 msgid "Create stock for this part" msgstr "" -#: part/forms.py:303 +#: part/forms.py:302 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:307 +#: part/forms.py:306 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:325 part/models.py:2377 -msgid "Sub part" -msgstr "" - -#: part/forms.py:354 +#: part/forms.py:326 msgid "Input quantity for price calculation" msgstr "" @@ -4240,6 +4236,10 @@ msgstr "" msgid "Select parent part" msgstr "" +#: part/models.py:2377 +msgid "Sub part" +msgstr "" + #: part/models.py:2378 msgid "Select part to be used in BOM" msgstr "" @@ -4248,8 +4248,8 @@ msgstr "" msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:216 -#: templates/js/translated/bom.js:278 +#: part/models.py:2386 templates/js/translated/bom.js:236 +#: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" @@ -4281,8 +4281,8 @@ msgstr "" msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:295 -#: templates/js/translated/bom.js:302 +#: part/models.py:2402 templates/js/translated/bom.js:315 +#: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" @@ -4291,7 +4291,7 @@ msgstr "" msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:287 +#: part/models.py:2408 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" @@ -4473,7 +4473,7 @@ msgstr "" msgid "Create new part" msgstr "" -#: part/templates/part/category.html:131 part/templates/part/detail.html:452 +#: part/templates/part/category.html:131 msgid "New Part" msgstr "" @@ -4668,8 +4668,8 @@ msgstr "" msgid "All selected BOM items will be deleted" msgstr "" -#: part/templates/part/detail.html:453 part/views.py:451 -msgid "Create New Part" +#: part/templates/part/detail.html:454 +msgid "Create BOM Item" msgstr "" #: part/templates/part/detail.html:588 @@ -4849,7 +4849,7 @@ msgstr "" msgid "Allocated to Orders" msgstr "" -#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:316 +#: part/templates/part/part_base.html:196 templates/js/translated/bom.js:336 msgid "Can Build" msgstr "" @@ -4903,7 +4903,7 @@ msgid "Total Cost" msgstr "" #: part/templates/part/part_pricing.html:40 part/templates/part/prices.html:40 -#: templates/js/translated/bom.js:271 +#: templates/js/translated/bom.js:291 msgid "No supplier pricing available" msgstr "" @@ -4991,7 +4991,7 @@ msgstr "" msgid "Calculation parameters" msgstr "" -#: part/templates/part/prices.html:136 templates/js/translated/bom.js:265 +#: part/templates/part/prices.html:136 templates/js/translated/bom.js:285 msgid "Supplier Cost" msgstr "" @@ -5013,7 +5013,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2287 +#: part/templates/part/prices.html:197 part/views.py:2159 msgid "Add Internal Price Break" msgstr "" @@ -5033,7 +5033,7 @@ msgstr "" msgid "Set category for the following parts" msgstr "" -#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:239 +#: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 #: templates/js/translated/part.js:522 templates/js/translated/part.js:709 msgid "No Stock" msgstr "" @@ -5084,6 +5084,10 @@ msgstr "" msgid "Possible matches exist - confirm creation of new part" msgstr "" +#: part/views.py:451 +msgid "Create New Part" +msgstr "" + #: part/views.py:456 msgid "Created new part" msgstr "" @@ -5184,23 +5188,15 @@ msgstr "" msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2089 -msgid "Create BOM Item" -msgstr "" - -#: part/views.py:2159 -msgid "Edit BOM item" -msgstr "" - -#: part/views.py:2220 +#: part/views.py:2092 msgid "Added new price break" msgstr "" -#: part/views.py:2296 +#: part/views.py:2168 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2304 +#: part/views.py:2176 msgid "Delete Internal Price Break" msgstr "" @@ -6764,39 +6760,39 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/translated/bom.js:175 templates/js/translated/build.js:1152 +#: templates/js/translated/bom.js:195 templates/js/translated/build.js:1152 msgid "Open subassembly" msgstr "" -#: templates/js/translated/bom.js:249 +#: templates/js/translated/bom.js:269 msgid "Purchase Price Range" msgstr "" -#: templates/js/translated/bom.js:257 +#: templates/js/translated/bom.js:277 msgid "Purchase Price Average" msgstr "" -#: templates/js/translated/bom.js:306 templates/js/translated/bom.js:392 +#: templates/js/translated/bom.js:326 templates/js/translated/bom.js:412 msgid "View BOM" msgstr "" -#: templates/js/translated/bom.js:366 +#: templates/js/translated/bom.js:386 msgid "Validate BOM Item" msgstr "" -#: templates/js/translated/bom.js:368 +#: templates/js/translated/bom.js:388 msgid "This line has been validated" msgstr "" -#: templates/js/translated/bom.js:370 +#: templates/js/translated/bom.js:390 templates/js/translated/bom.js:555 msgid "Edit BOM Item" msgstr "" -#: templates/js/translated/bom.js:372 templates/js/translated/bom.js:519 +#: templates/js/translated/bom.js:392 templates/js/translated/bom.js:539 msgid "Delete BOM Item" msgstr "" -#: templates/js/translated/bom.js:463 templates/js/translated/build.js:458 +#: templates/js/translated/bom.js:483 templates/js/translated/build.js:458 #: templates/js/translated/build.js:1250 msgid "No BOM items found" msgstr "" From 2393b321d40c01b1f771a3d11d3c986f00c67f42 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 08:22:14 +1000 Subject: [PATCH 112/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/fr/LC_MESSAGES/django.po | 814 +++++++++++----------- 1 file changed, 400 insertions(+), 414 deletions(-) diff --git a/InvenTree/locale/fr/LC_MESSAGES/django.po b/InvenTree/locale/fr/LC_MESSAGES/django.po index bddc099e17..b73bd58098 100644 --- a/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 08:08+0000\n" -"PO-Revision-Date: 2021-08-04 08:14\n" +"POT-Creation-Date: 2021-08-04 22:16+0000\n" +"PO-Revision-Date: 2021-08-04 22:22\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -36,7 +36,7 @@ msgstr "Entrer la date" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:545 msgid "Confirm" msgstr "Confirmer" @@ -118,8 +118,8 @@ msgstr "Commentaire" msgid "File comment" msgstr "Commentaire du fichier" -#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:954 -#: common/models.py:955 part/models.py:2097 +#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:955 +#: common/models.py:956 part/models.py:2035 #: report/templates/report/inventree_test_report_base.html:91 #: templates/js/translated/stock.js:1537 msgid "User" @@ -134,11 +134,11 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:129 InvenTree/models.py:130 company/models.py:412 -#: label/models.py:112 part/models.py:718 part/models.py:2246 +#: label/models.py:112 part/models.py:656 part/models.py:2184 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 -#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:328 +#: templates/js/translated/part.js:461 templates/js/translated/part.js:953 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "Nom" @@ -148,7 +148,7 @@ msgstr "Nom" #: company/models.py:519 company/templates/company/manufacturer_part.html:76 #: company/templates/company/supplier_part.html:75 label/models.py:119 #: order/models.py:158 order/templates/order/purchase_order_detail.html:312 -#: part/models.py:741 part/templates/part/part_base.html:238 +#: part/models.py:679 part/templates/part/part_base.html:238 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 @@ -159,9 +159,9 @@ msgstr "Nom" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 -#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 -#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:387 +#: templates/js/translated/part.js:571 templates/js/translated/part.js:748 +#: templates/js/translated/part.js:965 templates/js/translated/part.js:1033 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -175,7 +175,7 @@ msgstr "Description (facultative)" msgid "parent" msgstr "parent" -#: InvenTree/serializers.py:52 part/models.py:2482 +#: InvenTree/serializers.py:52 part/models.py:2420 msgid "Must be a valid number" msgstr "" @@ -522,7 +522,7 @@ msgstr "" #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 -#: build/templates/build/detail.html:34 common/models.py:983 +#: build/templates/build/detail.html:34 common/models.py:984 #: company/forms.py:42 company/templates/company/supplier_part.html:226 #: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 #: order/models.py:952 order/templates/order/order_wizard/match_parts.html:30 @@ -531,10 +531,10 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 -#: part/forms.py:341 part/forms.py:357 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:249 +#: part/forms.py:265 part/forms.py:281 part/models.py:2322 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 +#: part/templates/part/detail.html:940 part/templates/part/detail.html:1026 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 -#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1138 +#: templates/js/translated/part.js:1260 templates/js/translated/part.js:1316 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "Quantité" @@ -671,7 +671,7 @@ msgstr "" #: build/models.py:179 order/models.py:246 order/models.py:533 #: order/models.py:713 order/templates/order/purchase_order_detail.html:343 -#: order/templates/order/sales_order_detail.html:359 part/models.py:2393 +#: order/templates/order/sales_order_detail.html:359 part/models.py:2331 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 @@ -700,10 +700,10 @@ msgstr "" #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:297 #: order/templates/order/receive_parts.html:19 -#: order/templates/order/sales_order_detail.html:344 part/models.py:347 -#: part/models.py:2042 part/models.py:2058 part/models.py:2077 -#: part/models.py:2095 part/models.py:2174 part/models.py:2278 -#: part/models.py:2368 part/templates/part/detail.html:199 +#: order/templates/order/sales_order_detail.html:344 part/models.py:295 +#: part/models.py:1980 part/models.py:1996 part/models.py:2015 +#: part/models.py:2033 part/models.py:2112 part/models.py:2216 +#: part/models.py:2306 part/templates/part/detail.html:199 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 -#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:552 +#: templates/js/translated/part.js:715 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "Pièce" @@ -780,7 +780,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:272 order/models.py:162 part/models.py:913 +#: build/models.py:272 order/models.py:162 part/models.py:851 #: part/templates/part/part_base.html:264 templates/js/translated/order.js:362 msgid "Creation Date" msgstr "Date de création" @@ -808,7 +808,7 @@ msgstr "" #: build/models.py:303 build/templates/build/build_base.html:184 #: build/templates/build/detail.html:108 order/models.py:176 #: order/templates/order/order_base.html:138 -#: order/templates/order/sales_order_base.html:140 part/models.py:917 +#: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "" @@ -825,7 +825,7 @@ msgstr "" msgid "External Link" msgstr "Lien Externe" -#: build/models.py:310 part/models.py:775 stock/models.py:503 +#: build/models.py:310 part/models.py:713 stock/models.py:503 msgid "Link to external URL" msgstr "" @@ -838,7 +838,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:419 #: order/templates/order/sales_order_detail.html:439 #: order/templates/order/so_navbar.html:33 -#: order/templates/order/so_navbar.html:36 part/models.py:902 +#: order/templates/order/so_navbar.html:36 part/models.py:840 #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 @@ -1313,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 +#: part/templates/part/detail.html:802 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1322,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 +#: part/templates/part/detail.html:756 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1330,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1338,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 +#: part/templates/part/detail.html:766 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1555,7 +1555,7 @@ msgstr "{name.title()} Fichier" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:322 common/models.py:814 common/models.py:947 +#: common/models.py:322 common/models.py:815 common/models.py:948 msgid "Settings key (must be unique - case insensitive" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:617 part/models.py:2280 report/models.py:187 +#: common/models.py:617 part/models.py:2218 report/models.py:187 #: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" @@ -1701,7 +1701,7 @@ msgstr "" msgid "Parts are templates by default" msgstr "" -#: common/models.py:624 part/models.py:865 +#: common/models.py:624 part/models.py:803 #: templates/js/translated/table_filters.js:133 #: templates/js/translated/table_filters.js:341 msgid "Assembly" @@ -1711,7 +1711,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:631 part/models.py:871 +#: common/models.py:631 part/models.py:809 #: templates/js/translated/table_filters.js:345 msgid "Component" msgstr "" @@ -1720,7 +1720,7 @@ msgstr "" msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:638 part/models.py:882 +#: common/models.py:638 part/models.py:820 msgid "Purchaseable" msgstr "" @@ -1728,7 +1728,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:645 part/models.py:887 +#: common/models.py:645 part/models.py:825 #: templates/js/translated/table_filters.js:353 msgid "Salable" msgstr "" @@ -1737,7 +1737,7 @@ msgstr "" msgid "Parts are salable by default" msgstr "" -#: common/models.py:652 part/models.py:877 +#: common/models.py:652 part/models.py:815 #: templates/js/translated/table_filters.js:33 #: templates/js/translated/table_filters.js:357 msgid "Trackable" @@ -1747,7 +1747,7 @@ msgstr "" msgid "Parts are trackable by default" msgstr "" -#: common/models.py:659 part/models.py:897 +#: common/models.py:659 part/models.py:835 #: part/templates/part/part_base.html:61 #: templates/js/translated/table_filters.js:29 msgid "Virtual" @@ -1757,328 +1757,328 @@ msgstr "" msgid "Parts are virtual by default" msgstr "" -#: common/models.py:666 +#: common/models.py:667 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:667 +#: common/models.py:668 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:673 +#: common/models.py:674 msgid "Show Import in Views" msgstr "" -#: common/models.py:674 +#: common/models.py:675 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:680 +#: common/models.py:681 msgid "Show Price in Forms" msgstr "" -#: common/models.py:681 +#: common/models.py:682 msgid "Display part price in some forms" msgstr "" -#: common/models.py:687 +#: common/models.py:688 msgid "Show related parts" msgstr "" -#: common/models.py:688 +#: common/models.py:689 msgid "Display related parts for a part" msgstr "" -#: common/models.py:694 +#: common/models.py:695 msgid "Create initial stock" msgstr "" -#: common/models.py:695 +#: common/models.py:696 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:701 +#: common/models.py:702 msgid "Internal Prices" msgstr "" -#: common/models.py:702 +#: common/models.py:703 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:708 +#: common/models.py:709 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:709 +#: common/models.py:710 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:715 templates/stats.html:25 +#: common/models.py:716 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:716 +#: common/models.py:717 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:722 +#: common/models.py:723 msgid "Page Size" msgstr "" -#: common/models.py:723 +#: common/models.py:724 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:733 +#: common/models.py:734 msgid "Test Reports" msgstr "" -#: common/models.py:734 +#: common/models.py:735 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:740 +#: common/models.py:741 msgid "Stock Expiry" msgstr "" -#: common/models.py:741 +#: common/models.py:742 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:747 +#: common/models.py:748 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:748 +#: common/models.py:749 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:754 +#: common/models.py:755 msgid "Stock Stale Time" msgstr "" -#: common/models.py:755 +#: common/models.py:756 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:757 +#: common/models.py:758 msgid "days" msgstr "jours" -#: common/models.py:762 +#: common/models.py:763 msgid "Build Expired Stock" msgstr "" -#: common/models.py:763 +#: common/models.py:764 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:769 +#: common/models.py:770 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:770 +#: common/models.py:771 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:776 +#: common/models.py:777 msgid "Group by Part" msgstr "" -#: common/models.py:777 +#: common/models.py:778 msgid "Group stock items by part reference in table views" msgstr "" -#: common/models.py:783 +#: common/models.py:784 msgid "Build Order Reference Prefix" msgstr "" -#: common/models.py:784 +#: common/models.py:785 msgid "Prefix value for build order reference" msgstr "" -#: common/models.py:789 +#: common/models.py:790 msgid "Build Order Reference Regex" msgstr "" -#: common/models.py:790 +#: common/models.py:791 msgid "Regular expression pattern for matching build order reference" msgstr "" -#: common/models.py:794 +#: common/models.py:795 msgid "Sales Order Reference Prefix" msgstr "" -#: common/models.py:795 +#: common/models.py:796 msgid "Prefix value for sales order reference" msgstr "" -#: common/models.py:800 +#: common/models.py:801 msgid "Purchase Order Reference Prefix" msgstr "" -#: common/models.py:801 +#: common/models.py:802 msgid "Prefix value for purchase order reference" msgstr "" -#: common/models.py:825 +#: common/models.py:826 msgid "Show starred parts" msgstr "" -#: common/models.py:826 +#: common/models.py:827 msgid "Show starred parts on the homepage" msgstr "" -#: common/models.py:831 +#: common/models.py:832 msgid "Show latest parts" msgstr "" -#: common/models.py:832 +#: common/models.py:833 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:837 +#: common/models.py:838 msgid "Recent Part Count" msgstr "" -#: common/models.py:838 +#: common/models.py:839 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:844 +#: common/models.py:845 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:845 +#: common/models.py:846 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:850 +#: common/models.py:851 msgid "Show recent stock changes" msgstr "" -#: common/models.py:851 +#: common/models.py:852 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:856 +#: common/models.py:857 msgid "Recent Stock Count" msgstr "" -#: common/models.py:857 +#: common/models.py:858 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:862 +#: common/models.py:863 msgid "Show low stock" msgstr "" -#: common/models.py:863 +#: common/models.py:864 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:868 +#: common/models.py:869 msgid "Show depleted stock" msgstr "" -#: common/models.py:869 +#: common/models.py:870 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:874 +#: common/models.py:875 msgid "Show needed stock" msgstr "" -#: common/models.py:875 +#: common/models.py:876 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:880 +#: common/models.py:881 msgid "Show expired stock" msgstr "" -#: common/models.py:881 +#: common/models.py:882 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:886 +#: common/models.py:887 msgid "Show stale stock" msgstr "" -#: common/models.py:887 +#: common/models.py:888 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:892 +#: common/models.py:893 msgid "Show pending builds" msgstr "" -#: common/models.py:893 +#: common/models.py:894 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:898 +#: common/models.py:899 msgid "Show overdue builds" msgstr "" -#: common/models.py:899 +#: common/models.py:900 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:904 +#: common/models.py:905 msgid "Show outstanding POs" msgstr "" -#: common/models.py:905 +#: common/models.py:906 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:910 +#: common/models.py:911 msgid "Show overdue POs" msgstr "" -#: common/models.py:911 +#: common/models.py:912 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:916 +#: common/models.py:917 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:917 +#: common/models.py:918 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:922 +#: common/models.py:923 msgid "Show overdue SOs" msgstr "" -#: common/models.py:923 +#: common/models.py:924 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:929 +#: common/models.py:930 msgid "Search Preview Results" msgstr "" -#: common/models.py:930 +#: common/models.py:931 msgid "Number of results to show in search preview window" msgstr "" -#: common/models.py:984 company/forms.py:43 +#: common/models.py:985 company/forms.py:43 msgid "Price break quantity" msgstr "" -#: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1052 +#: common/models.py:992 company/templates/company/supplier_part.html:231 +#: templates/js/translated/part.js:1143 msgid "Price" msgstr "" -#: common/models.py:992 +#: common/models.py:993 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1085 +#: common/models.py:1086 msgid "Default" msgstr "" @@ -2107,16 +2107,16 @@ msgstr "" #: order/templates/order/po_navbar.html:22 #: order/templates/order/purchase_order_detail.html:26 order/views.py:290 #: part/templates/part/bom_upload/upload_file.html:45 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:634 -#: part/views.py:1248 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:268 +#: part/views.py:882 msgid "Upload File" msgstr "" #: common/views.py:214 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:291 part/templates/part/bom_upload/match_fields.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:635 -#: part/views.py:1249 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:269 +#: part/views.py:883 msgid "Match Fields" msgstr "" @@ -2202,10 +2202,10 @@ msgid "Point of contact" msgstr "" #: company/models.py:128 company/models.py:345 company/models.py:513 -#: order/models.py:160 part/models.py:774 +#: order/models.py:160 part/models.py:712 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:809 msgid "Link" msgstr "" @@ -2213,7 +2213,7 @@ msgstr "" msgid "Link to external company information" msgstr "" -#: company/models.py:136 part/models.py:784 +#: company/models.py:136 part/models.py:722 msgid "Image" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:470 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2316,8 +2316,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 +#: company/models.py:426 part/models.py:797 part/models.py:2186 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:476 msgid "Units" msgstr "" @@ -2362,16 +2362,16 @@ msgid "Supplier part description" msgstr "" #: company/models.py:525 company/templates/company/supplier_part.html:120 -#: part/models.py:2396 report/templates/report/inventree_po_report.html:93 +#: part/models.py:2334 report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 msgid "Note" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "base cost" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -2385,7 +2385,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:533 part/models.py:1654 +#: company/models.py:533 part/models.py:1592 msgid "multiple" msgstr "" @@ -2464,13 +2464,12 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 +#: part/templates/part/detail.html:289 msgid "New Supplier Part" msgstr "" @@ -2576,13 +2575,13 @@ msgstr "" #: company/templates/company/detail.html:364 #: company/templates/company/manufacturer_part.html:200 -#: part/templates/part/detail.html:825 +#: part/templates/part/detail.html:826 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:365 #: company/templates/company/manufacturer_part.html:201 -#: part/templates/part/detail.html:826 +#: part/templates/part/detail.html:827 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2660,7 +2659,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:718 +#: part/templates/part/detail.html:719 msgid "Add Parameter" msgstr "" @@ -2686,8 +2685,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 -#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:391 templates/js/translated/part.js:616 +#: templates/js/translated/part.js:776 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2764,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2088 +#: part/templates/part/prices.html:253 part/views.py:1722 msgid "Add Price Break" msgstr "" @@ -2773,11 +2772,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2150 +#: company/templates/company/supplier_part.html:199 part/views.py:1784 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2136 +#: company/templates/company/supplier_part.html:213 part/views.py:1770 msgid "Edit Price Break" msgstr "" @@ -2827,20 +2826,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:129 part/views.py:974 +#: company/views.py:129 part/views.py:608 msgid "Download Image" msgstr "" -#: company/views.py:158 part/views.py:1006 +#: company/views.py:158 part/views.py:640 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:165 part/views.py:1013 +#: company/views.py:165 part/views.py:647 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:174 part/views.py:1022 +#: company/views.py:174 part/views.py:656 msgid "Supplied URL is not a valid image file" msgstr "" @@ -3212,14 +3211,13 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:279 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 +#: stock/templates/stock/location.html:250 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 +#: stock/templates/stock/location.html:42 msgid "Create new stock location" msgstr "" @@ -3442,7 +3440,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 +#: templates/js/translated/part.js:1118 templates/js/translated/part.js:1307 msgid "Unit Price" msgstr "" @@ -3474,15 +3472,15 @@ msgstr "" msgid "Receive outstanding parts for %(order)s - %(desc)s" msgstr "" -#: order/templates/order/receive_parts.html:14 part/api.py:47 -#: part/models.py:348 part/templates/part/cat_link.html:7 +#: order/templates/order/receive_parts.html:14 part/api.py:49 +#: part/models.py:296 part/templates/part/cat_link.html:7 #: part/templates/part/category.html:108 part/templates/part/category.html:122 #: part/templates/part/category_navbar.html:21 #: part/templates/part/category_navbar.html:24 #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:886 templates/navbar.html:23 +#: templates/js/translated/part.js:977 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3494,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:792 msgid "On Order" msgstr "" @@ -3799,7 +3797,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/bom.py:133 part/models.py:74 part/models.py:793 +#: part/bom.py:133 part/models.py:73 part/models.py:731 #: part/templates/part/category.html:75 part/templates/part/part_base.html:282 msgid "Default Location" msgstr "" @@ -3864,7 +3862,7 @@ msgstr "" msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:96 part/models.py:2278 +#: part/forms.py:96 part/models.py:2216 msgid "Parent Part" msgstr "" @@ -3896,434 +3894,398 @@ msgstr "" msgid "Select part category" msgstr "" -#: part/forms.py:194 -msgid "Duplicate all BOM data for this part" -msgstr "" - -#: part/forms.py:195 -msgid "Copy BOM" -msgstr "" - -#: part/forms.py:200 -msgid "Duplicate all parameter data for this part" -msgstr "" - -#: part/forms.py:201 -msgid "Copy Parameters" -msgstr "" - -#: part/forms.py:206 -msgid "Confirm part creation" -msgstr "" - -#: part/forms.py:211 -msgid "Include category parameter templates" -msgstr "" - -#: part/forms.py:216 -msgid "Include parent categories parameter templates" -msgstr "" - -#: part/forms.py:221 -msgid "Initial stock amount" -msgstr "" - -#: part/forms.py:222 -msgid "Create stock for this part" -msgstr "" - -#: part/forms.py:302 +#: part/forms.py:226 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:306 +#: part/forms.py:230 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:326 +#: part/forms.py:250 msgid "Input quantity for price calculation" msgstr "" -#: part/models.py:75 +#: part/models.py:74 msgid "Default location for parts in this category" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:88 part/models.py:2324 +#: part/models.py:87 part/models.py:2262 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" -#: part/models.py:89 part/templates/part/category.html:32 +#: part/models.py:88 part/templates/part/category.html:32 #: part/templates/part/category.html:103 templates/InvenTree/search.html:127 #: templates/stats.html:84 users/models.py:40 msgid "Part Categories" msgstr "" -#: part/models.py:433 +#: part/models.py:381 msgid "Invalid choice for parent part" msgstr "" -#: part/models.py:495 part/models.py:507 +#: part/models.py:433 part/models.py:445 #, python-brace-format msgid "Part '{p1}' is used in BOM for '{p2}' (recursive)" msgstr "" -#: part/models.py:604 +#: part/models.py:542 msgid "Next available serial numbers are" msgstr "" -#: part/models.py:608 +#: part/models.py:546 msgid "Next available serial number is" msgstr "" -#: part/models.py:613 +#: part/models.py:551 msgid "Most recent serial number is" msgstr "" -#: part/models.py:692 +#: part/models.py:630 msgid "Duplicate IPN not allowed in part settings" msgstr "IPN dupliqué non autorisé dans les paramètres de la pièce" -#: part/models.py:717 +#: part/models.py:655 msgid "Part name" msgstr "" -#: part/models.py:724 +#: part/models.py:662 msgid "Is Template" msgstr "" -#: part/models.py:725 +#: part/models.py:663 msgid "Is this part a template part?" msgstr "" -#: part/models.py:735 +#: part/models.py:673 msgid "Is this part a variant of another part?" msgstr "" -#: part/models.py:736 +#: part/models.py:674 msgid "Variant Of" msgstr "" -#: part/models.py:742 +#: part/models.py:680 msgid "Part description" msgstr "" -#: part/models.py:747 part/templates/part/category.html:82 +#: part/models.py:685 part/templates/part/category.html:82 #: part/templates/part/part_base.html:251 msgid "Keywords" msgstr "" -#: part/models.py:748 +#: part/models.py:686 msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:755 part/models.py:2323 +#: part/models.py:693 part/models.py:2261 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:672 +#: templates/js/translated/part.js:763 msgid "Category" msgstr "" -#: part/models.py:756 +#: part/models.py:694 msgid "Part category" msgstr "" -#: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 +#: part/models.py:699 part/templates/part/part_base.html:227 +#: templates/js/translated/part.js:379 templates/js/translated/part.js:607 msgid "IPN" msgstr "IPN" -#: part/models.py:762 +#: part/models.py:700 msgid "Internal Part Number" msgstr "" -#: part/models.py:768 +#: part/models.py:706 msgid "Part revision or version number" msgstr "" -#: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:292 +#: part/models.py:707 part/templates/part/part_base.html:244 +#: report/models.py:200 templates/js/translated/part.js:383 msgid "Revision" msgstr "" -#: part/models.py:791 +#: part/models.py:729 msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:838 part/templates/part/part_base.html:289 +#: part/models.py:776 part/templates/part/part_base.html:289 msgid "Default Supplier" msgstr "" -#: part/models.py:839 +#: part/models.py:777 msgid "Default supplier part" msgstr "" -#: part/models.py:846 +#: part/models.py:784 msgid "Default Expiry" msgstr "" -#: part/models.py:847 +#: part/models.py:785 msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:852 +#: part/models.py:790 msgid "Minimum Stock" msgstr "" -#: part/models.py:853 +#: part/models.py:791 msgid "Minimum allowed stock level" msgstr "" -#: part/models.py:860 +#: part/models.py:798 msgid "Stock keeping units for this part" msgstr "" -#: part/models.py:866 +#: part/models.py:804 msgid "Can this part be built from other parts?" msgstr "" -#: part/models.py:872 +#: part/models.py:810 msgid "Can this part be used to build other parts?" msgstr "" -#: part/models.py:878 +#: part/models.py:816 msgid "Does this part have tracking for unique items?" msgstr "" -#: part/models.py:883 +#: part/models.py:821 msgid "Can this part be purchased from external suppliers?" msgstr "" -#: part/models.py:888 +#: part/models.py:826 msgid "Can this part be sold to customers?" msgstr "" -#: part/models.py:892 templates/js/translated/table_filters.js:21 +#: part/models.py:830 templates/js/translated/table_filters.js:21 #: templates/js/translated/table_filters.js:69 #: templates/js/translated/table_filters.js:255 #: templates/js/translated/table_filters.js:324 msgid "Active" msgstr "" -#: part/models.py:893 +#: part/models.py:831 msgid "Is this part active?" msgstr "" -#: part/models.py:898 +#: part/models.py:836 msgid "Is this a virtual part, such as a software product or license?" msgstr "" -#: part/models.py:903 +#: part/models.py:841 msgid "Part notes - supports Markdown formatting" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "BOM checksum" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "Stored BOM checksum" msgstr "" -#: part/models.py:909 +#: part/models.py:847 msgid "BOM checked by" msgstr "" -#: part/models.py:911 +#: part/models.py:849 msgid "BOM checked date" msgstr "" -#: part/models.py:915 +#: part/models.py:853 msgid "Creation User" msgstr "" -#: part/models.py:1654 +#: part/models.py:1592 msgid "Sell multiple" msgstr "" -#: part/models.py:2142 +#: part/models.py:2080 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2159 +#: part/models.py:2097 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:937 +#: part/models.py:2117 templates/js/translated/part.js:1028 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" -#: part/models.py:2180 +#: part/models.py:2118 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2185 +#: part/models.py:2123 msgid "Test Description" msgstr "" -#: part/models.py:2186 +#: part/models.py:2124 msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:946 +#: part/models.py:2129 templates/js/translated/part.js:1037 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" -#: part/models.py:2192 +#: part/models.py:2130 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:954 +#: part/models.py:2135 templates/js/translated/part.js:1045 msgid "Requires Value" msgstr "" -#: part/models.py:2198 +#: part/models.py:2136 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:961 +#: part/models.py:2141 templates/js/translated/part.js:1052 msgid "Requires Attachment" msgstr "" -#: part/models.py:2204 +#: part/models.py:2142 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2241 +#: part/models.py:2179 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2246 +#: part/models.py:2184 msgid "Parameter Name" msgstr "" -#: part/models.py:2248 +#: part/models.py:2186 msgid "Parameter Units" msgstr "" -#: part/models.py:2280 part/models.py:2329 part/models.py:2330 +#: part/models.py:2218 part/models.py:2267 part/models.py:2268 #: templates/InvenTree/settings/settings.html:160 msgid "Parameter Template" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Data" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Parameter Value" msgstr "" -#: part/models.py:2334 templates/InvenTree/settings/settings.html:169 +#: part/models.py:2272 templates/InvenTree/settings/settings.html:169 msgid "Default Value" msgstr "" -#: part/models.py:2335 +#: part/models.py:2273 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2369 +#: part/models.py:2307 msgid "Select parent part" msgstr "" -#: part/models.py:2377 +#: part/models.py:2315 msgid "Sub part" msgstr "" -#: part/models.py:2378 +#: part/models.py:2316 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2384 +#: part/models.py:2322 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:236 +#: part/models.py:2324 templates/js/translated/bom.js:236 #: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" -#: part/models.py:2386 +#: part/models.py:2324 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2389 +#: part/models.py:2327 msgid "Overage" msgstr "" -#: part/models.py:2390 +#: part/models.py:2328 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2393 +#: part/models.py:2331 msgid "BOM item reference" msgstr "" -#: part/models.py:2396 +#: part/models.py:2334 msgid "BOM item notes" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "Checksum" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:315 +#: part/models.py:2340 templates/js/translated/bom.js:315 #: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" -#: part/models.py:2403 +#: part/models.py:2341 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:307 +#: part/models.py:2346 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" -#: part/models.py:2409 +#: part/models.py:2347 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2494 stock/models.py:335 +#: part/models.py:2432 stock/models.py:335 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2503 part/models.py:2505 +#: part/models.py:2441 part/models.py:2443 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2508 +#: part/models.py:2446 msgid "BOM Item" msgstr "" -#: part/models.py:2627 +#: part/models.py:2565 msgid "Part 1" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Part 2" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Select Related Part" msgstr "" -#: part/models.py:2663 +#: part/models.py:2601 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4374,7 +4336,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:56 part/views.py:1586 +#: part/templates/part/bom.html:56 part/views.py:1220 msgid "Export Bill of Materials" msgstr "" @@ -4505,8 +4467,8 @@ msgstr "" msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:280 stock/views.py:959 -msgid "Create new Stock Location" +#: part/templates/part/category.html:279 +msgid "Create Part" msgstr "" #: part/templates/part/category_delete.html:5 @@ -4549,7 +4511,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:327 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:214 msgid "Duplicate Part" msgstr "" @@ -4672,38 +4634,38 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:588 +#: part/templates/part/detail.html:589 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:606 +#: part/templates/part/detail.html:607 msgid "Edit Test Result Template" msgstr "" -#: part/templates/part/detail.html:618 +#: part/templates/part/detail.html:619 msgid "Delete Test Result Template" msgstr "" -#: part/templates/part/detail.html:669 +#: part/templates/part/detail.html:670 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:902 +#: part/templates/part/detail.html:903 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:915 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:926 +#: part/templates/part/detail.html:927 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1015 +#: part/templates/part/detail.html:1016 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4766,8 +4728,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 -#: templates/js/translated/part.js:280 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:294 +#: templates/js/translated/part.js:371 msgid "Inactive" msgstr "" @@ -4853,8 +4815,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 -#: templates/js/translated/part.js:705 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:623 +#: templates/js/translated/part.js:796 msgid "Building" msgstr "" @@ -4870,13 +4832,13 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:511 -#: part/templates/part/part_base.html:536 +#: part/templates/part/part_base.html:506 +#: part/templates/part/part_base.html:531 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:516 -#: part/templates/part/part_base.html:542 +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:537 msgid "Show Part Details" msgstr "" @@ -5013,7 +4975,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2159 +#: part/templates/part/prices.html:197 part/views.py:1793 msgid "Add Internal Price Break" msgstr "" @@ -5034,7 +4996,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 -#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 +#: templates/js/translated/part.js:613 templates/js/translated/part.js:800 msgid "No Stock" msgstr "" @@ -5055,148 +5017,128 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:96 +#: part/views.py:94 msgid "Add Related Part" msgstr "" -#: part/views.py:151 +#: part/views.py:149 msgid "Delete Related Part" msgstr "" -#: part/views.py:162 +#: part/views.py:160 msgid "Set Part Category" msgstr "" -#: part/views.py:212 +#: part/views.py:210 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:247 -msgid "Create Variant" -msgstr "" - -#: part/views.py:332 -msgid "Copied part" -msgstr "" - -#: part/views.py:386 part/views.py:528 -msgid "Possible matches exist - confirm creation of new part" -msgstr "" - -#: part/views.py:451 -msgid "Create New Part" -msgstr "" - -#: part/views.py:456 -msgid "Created new part" -msgstr "" - -#: part/views.py:636 +#: part/views.py:270 msgid "Match References" msgstr "" -#: part/views.py:892 +#: part/views.py:526 msgid "None" msgstr "" -#: part/views.py:951 +#: part/views.py:585 msgid "Part QR Code" msgstr "" -#: part/views.py:1053 +#: part/views.py:687 msgid "Select Part Image" msgstr "" -#: part/views.py:1079 +#: part/views.py:713 msgid "Updated part image" msgstr "" -#: part/views.py:1082 +#: part/views.py:716 msgid "Part image not found" msgstr "" -#: part/views.py:1094 +#: part/views.py:728 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1124 +#: part/views.py:758 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1145 +#: part/views.py:779 msgid "Validate BOM" msgstr "" -#: part/views.py:1166 +#: part/views.py:800 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1177 +#: part/views.py:811 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1250 +#: part/views.py:884 msgid "Match Parts" msgstr "" -#: part/views.py:1638 +#: part/views.py:1272 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:1645 +#: part/views.py:1279 msgid "Part was deleted" msgstr "" -#: part/views.py:1654 +#: part/views.py:1288 msgid "Part Pricing" msgstr "" -#: part/views.py:1795 +#: part/views.py:1429 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:1805 +#: part/views.py:1439 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:1812 +#: part/views.py:1446 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1860 templates/js/translated/part.js:41 +#: part/views.py:1494 templates/js/translated/part.js:169 msgid "Edit Part Category" msgstr "" -#: part/views.py:1898 +#: part/views.py:1532 msgid "Delete Part Category" msgstr "" -#: part/views.py:1904 +#: part/views.py:1538 msgid "Part category was deleted" msgstr "" -#: part/views.py:1913 +#: part/views.py:1547 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2014 +#: part/views.py:1648 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2070 +#: part/views.py:1704 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2092 +#: part/views.py:1726 msgid "Added new price break" msgstr "" -#: part/views.py:2168 +#: part/views.py:1802 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2176 +#: part/views.py:1810 msgid "Delete Internal Price Break" msgstr "" @@ -6087,6 +6029,10 @@ msgstr "" msgid "Edit Stock Item" msgstr "" +#: stock/views.py:959 +msgid "Create new Stock Location" +msgstr "" + #: stock/views.py:1050 msgid "Serialize Stock" msgstr "" @@ -6850,8 +6796,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 -#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:701 +#: templates/js/translated/part.js:946 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6933,34 +6879,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 -#: templates/js/translated/part.js:272 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:278 +#: templates/js/translated/part.js:363 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 -#: templates/js/translated/part.js:276 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:282 +#: templates/js/translated/part.js:367 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:452 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:493 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:494 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:511 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:523 msgid "Delete Parameter" msgstr "" @@ -6998,37 +6944,37 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:283 templates/js/translated/forms.js:296 -#: templates/js/translated/forms.js:308 templates/js/translated/forms.js:320 +#: templates/js/translated/forms.js:289 templates/js/translated/forms.js:302 +#: templates/js/translated/forms.js:314 templates/js/translated/forms.js:326 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:284 +#: templates/js/translated/forms.js:290 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:297 +#: templates/js/translated/forms.js:303 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:309 +#: templates/js/translated/forms.js:315 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:321 +#: templates/js/translated/forms.js:327 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:817 templates/modals.html:21 +#: templates/js/translated/forms.js:841 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1184 +#: templates/js/translated/forms.js:1208 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1337 +#: templates/js/translated/forms.js:1373 msgid "Clear input" msgstr "" @@ -7196,99 +7142,139 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:20 -msgid "Parent part category" +#: templates/js/translated/part.js:43 +msgid "Part Attributes" msgstr "" -#: templates/js/translated/part.js:56 -msgid "New Category" +#: templates/js/translated/part.js:86 +msgid "Part Creation Options" msgstr "" -#: templates/js/translated/part.js:57 -msgid "Create New Part Category" +#: templates/js/translated/part.js:92 +msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:65 -msgid "New Parent" +#: templates/js/translated/part.js:93 +msgid "Initialize part stock with specified quantity" +msgstr "" + +#: templates/js/translated/part.js:99 +msgid "Copy Category Parameters" +msgstr "" + +#: templates/js/translated/part.js:100 +msgid "Copy parameter templates from selected part category" +msgstr "" + +#: templates/js/translated/part.js:110 +msgid "Part Duplication Options" +msgstr "" + +#: templates/js/translated/part.js:121 +msgid "Copy Image" +msgstr "" + +#: templates/js/translated/part.js:122 +msgid "Copy image from original part" msgstr "" #: templates/js/translated/part.js:128 +msgid "Copy BOM" +msgstr "" + +#: templates/js/translated/part.js:129 +msgid "Copy bill of materials from original part" +msgstr "" + +#: templates/js/translated/part.js:135 +msgid "Copy Parameters" +msgstr "" + +#: templates/js/translated/part.js:136 +msgid "Copy parameter data from original part" +msgstr "" + +#: templates/js/translated/part.js:148 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:186 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 +#: templates/js/translated/part.js:270 templates/js/translated/part.js:355 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 +#: templates/js/translated/part.js:274 templates/js/translated/part.js:359 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:286 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:199 +#: templates/js/translated/part.js:290 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:313 +#: templates/js/translated/part.js:404 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 +#: templates/js/translated/part.js:591 templates/js/translated/part.js:830 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:678 +#: templates/js/translated/part.js:769 msgid "No category" msgstr "" -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:787 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:971 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:923 +#: templates/js/translated/part.js:1014 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:1065 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:1066 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:981 +#: templates/js/translated/part.js:1072 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1006 +#: templates/js/translated/part.js:1097 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1059 +#: templates/js/translated/part.js:1150 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1060 +#: templates/js/translated/part.js:1151 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1160 +#: templates/js/translated/part.js:1251 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1179 +#: templates/js/translated/part.js:1270 msgid "Single Price Difference" msgstr "" From 7c60ec5a9f37c5441f22353e8d0a7ff23fef4961 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 08:22:15 +1000 Subject: [PATCH 113/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/he/LC_MESSAGES/django.po | 814 +++++++++++----------- 1 file changed, 400 insertions(+), 414 deletions(-) diff --git a/InvenTree/locale/he/LC_MESSAGES/django.po b/InvenTree/locale/he/LC_MESSAGES/django.po index 0a79349f3d..8bc6b7458f 100644 --- a/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/InvenTree/locale/he/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 08:08+0000\n" -"PO-Revision-Date: 2021-08-04 08:14\n" +"POT-Creation-Date: 2021-08-04 22:16+0000\n" +"PO-Revision-Date: 2021-08-04 22:22\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -36,7 +36,7 @@ msgstr "" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:545 msgid "Confirm" msgstr "" @@ -118,8 +118,8 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:954 -#: common/models.py:955 part/models.py:2097 +#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:955 +#: common/models.py:956 part/models.py:2035 #: report/templates/report/inventree_test_report_base.html:91 #: templates/js/translated/stock.js:1537 msgid "User" @@ -134,11 +134,11 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:129 InvenTree/models.py:130 company/models.py:412 -#: label/models.py:112 part/models.py:718 part/models.py:2246 +#: label/models.py:112 part/models.py:656 part/models.py:2184 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 -#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:328 +#: templates/js/translated/part.js:461 templates/js/translated/part.js:953 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "" @@ -148,7 +148,7 @@ msgstr "" #: company/models.py:519 company/templates/company/manufacturer_part.html:76 #: company/templates/company/supplier_part.html:75 label/models.py:119 #: order/models.py:158 order/templates/order/purchase_order_detail.html:312 -#: part/models.py:741 part/templates/part/part_base.html:238 +#: part/models.py:679 part/templates/part/part_base.html:238 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 @@ -159,9 +159,9 @@ msgstr "" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 -#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 -#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:387 +#: templates/js/translated/part.js:571 templates/js/translated/part.js:748 +#: templates/js/translated/part.js:965 templates/js/translated/part.js:1033 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -175,7 +175,7 @@ msgstr "" msgid "parent" msgstr "" -#: InvenTree/serializers.py:52 part/models.py:2482 +#: InvenTree/serializers.py:52 part/models.py:2420 msgid "Must be a valid number" msgstr "" @@ -522,7 +522,7 @@ msgstr "" #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 -#: build/templates/build/detail.html:34 common/models.py:983 +#: build/templates/build/detail.html:34 common/models.py:984 #: company/forms.py:42 company/templates/company/supplier_part.html:226 #: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 #: order/models.py:952 order/templates/order/order_wizard/match_parts.html:30 @@ -531,10 +531,10 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 -#: part/forms.py:341 part/forms.py:357 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:249 +#: part/forms.py:265 part/forms.py:281 part/models.py:2322 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 +#: part/templates/part/detail.html:940 part/templates/part/detail.html:1026 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 -#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1138 +#: templates/js/translated/part.js:1260 templates/js/translated/part.js:1316 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "" @@ -671,7 +671,7 @@ msgstr "" #: build/models.py:179 order/models.py:246 order/models.py:533 #: order/models.py:713 order/templates/order/purchase_order_detail.html:343 -#: order/templates/order/sales_order_detail.html:359 part/models.py:2393 +#: order/templates/order/sales_order_detail.html:359 part/models.py:2331 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 @@ -700,10 +700,10 @@ msgstr "" #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:297 #: order/templates/order/receive_parts.html:19 -#: order/templates/order/sales_order_detail.html:344 part/models.py:347 -#: part/models.py:2042 part/models.py:2058 part/models.py:2077 -#: part/models.py:2095 part/models.py:2174 part/models.py:2278 -#: part/models.py:2368 part/templates/part/detail.html:199 +#: order/templates/order/sales_order_detail.html:344 part/models.py:295 +#: part/models.py:1980 part/models.py:1996 part/models.py:2015 +#: part/models.py:2033 part/models.py:2112 part/models.py:2216 +#: part/models.py:2306 part/templates/part/detail.html:199 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 -#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:552 +#: templates/js/translated/part.js:715 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "" @@ -780,7 +780,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:272 order/models.py:162 part/models.py:913 +#: build/models.py:272 order/models.py:162 part/models.py:851 #: part/templates/part/part_base.html:264 templates/js/translated/order.js:362 msgid "Creation Date" msgstr "" @@ -808,7 +808,7 @@ msgstr "" #: build/models.py:303 build/templates/build/build_base.html:184 #: build/templates/build/detail.html:108 order/models.py:176 #: order/templates/order/order_base.html:138 -#: order/templates/order/sales_order_base.html:140 part/models.py:917 +#: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "" @@ -825,7 +825,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:310 part/models.py:775 stock/models.py:503 +#: build/models.py:310 part/models.py:713 stock/models.py:503 msgid "Link to external URL" msgstr "" @@ -838,7 +838,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:419 #: order/templates/order/sales_order_detail.html:439 #: order/templates/order/so_navbar.html:33 -#: order/templates/order/so_navbar.html:36 part/models.py:902 +#: order/templates/order/so_navbar.html:36 part/models.py:840 #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 @@ -1313,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 +#: part/templates/part/detail.html:802 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1322,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 +#: part/templates/part/detail.html:756 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1330,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1338,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 +#: part/templates/part/detail.html:766 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1555,7 +1555,7 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:322 common/models.py:814 common/models.py:947 +#: common/models.py:322 common/models.py:815 common/models.py:948 msgid "Settings key (must be unique - case insensitive" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:617 part/models.py:2280 report/models.py:187 +#: common/models.py:617 part/models.py:2218 report/models.py:187 #: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" @@ -1701,7 +1701,7 @@ msgstr "" msgid "Parts are templates by default" msgstr "" -#: common/models.py:624 part/models.py:865 +#: common/models.py:624 part/models.py:803 #: templates/js/translated/table_filters.js:133 #: templates/js/translated/table_filters.js:341 msgid "Assembly" @@ -1711,7 +1711,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:631 part/models.py:871 +#: common/models.py:631 part/models.py:809 #: templates/js/translated/table_filters.js:345 msgid "Component" msgstr "" @@ -1720,7 +1720,7 @@ msgstr "" msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:638 part/models.py:882 +#: common/models.py:638 part/models.py:820 msgid "Purchaseable" msgstr "" @@ -1728,7 +1728,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:645 part/models.py:887 +#: common/models.py:645 part/models.py:825 #: templates/js/translated/table_filters.js:353 msgid "Salable" msgstr "" @@ -1737,7 +1737,7 @@ msgstr "" msgid "Parts are salable by default" msgstr "" -#: common/models.py:652 part/models.py:877 +#: common/models.py:652 part/models.py:815 #: templates/js/translated/table_filters.js:33 #: templates/js/translated/table_filters.js:357 msgid "Trackable" @@ -1747,7 +1747,7 @@ msgstr "" msgid "Parts are trackable by default" msgstr "" -#: common/models.py:659 part/models.py:897 +#: common/models.py:659 part/models.py:835 #: part/templates/part/part_base.html:61 #: templates/js/translated/table_filters.js:29 msgid "Virtual" @@ -1757,328 +1757,328 @@ msgstr "" msgid "Parts are virtual by default" msgstr "" -#: common/models.py:666 +#: common/models.py:667 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:667 +#: common/models.py:668 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:673 +#: common/models.py:674 msgid "Show Import in Views" msgstr "" -#: common/models.py:674 +#: common/models.py:675 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:680 +#: common/models.py:681 msgid "Show Price in Forms" msgstr "" -#: common/models.py:681 +#: common/models.py:682 msgid "Display part price in some forms" msgstr "" -#: common/models.py:687 +#: common/models.py:688 msgid "Show related parts" msgstr "" -#: common/models.py:688 +#: common/models.py:689 msgid "Display related parts for a part" msgstr "" -#: common/models.py:694 +#: common/models.py:695 msgid "Create initial stock" msgstr "" -#: common/models.py:695 +#: common/models.py:696 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:701 +#: common/models.py:702 msgid "Internal Prices" msgstr "" -#: common/models.py:702 +#: common/models.py:703 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:708 +#: common/models.py:709 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:709 +#: common/models.py:710 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:715 templates/stats.html:25 +#: common/models.py:716 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:716 +#: common/models.py:717 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:722 +#: common/models.py:723 msgid "Page Size" msgstr "" -#: common/models.py:723 +#: common/models.py:724 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:733 +#: common/models.py:734 msgid "Test Reports" msgstr "" -#: common/models.py:734 +#: common/models.py:735 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:740 +#: common/models.py:741 msgid "Stock Expiry" msgstr "" -#: common/models.py:741 +#: common/models.py:742 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:747 +#: common/models.py:748 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:748 +#: common/models.py:749 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:754 +#: common/models.py:755 msgid "Stock Stale Time" msgstr "" -#: common/models.py:755 +#: common/models.py:756 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:757 +#: common/models.py:758 msgid "days" msgstr "" -#: common/models.py:762 +#: common/models.py:763 msgid "Build Expired Stock" msgstr "" -#: common/models.py:763 +#: common/models.py:764 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:769 +#: common/models.py:770 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:770 +#: common/models.py:771 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:776 +#: common/models.py:777 msgid "Group by Part" msgstr "" -#: common/models.py:777 +#: common/models.py:778 msgid "Group stock items by part reference in table views" msgstr "" -#: common/models.py:783 +#: common/models.py:784 msgid "Build Order Reference Prefix" msgstr "" -#: common/models.py:784 +#: common/models.py:785 msgid "Prefix value for build order reference" msgstr "" -#: common/models.py:789 +#: common/models.py:790 msgid "Build Order Reference Regex" msgstr "" -#: common/models.py:790 +#: common/models.py:791 msgid "Regular expression pattern for matching build order reference" msgstr "" -#: common/models.py:794 +#: common/models.py:795 msgid "Sales Order Reference Prefix" msgstr "" -#: common/models.py:795 +#: common/models.py:796 msgid "Prefix value for sales order reference" msgstr "" -#: common/models.py:800 +#: common/models.py:801 msgid "Purchase Order Reference Prefix" msgstr "" -#: common/models.py:801 +#: common/models.py:802 msgid "Prefix value for purchase order reference" msgstr "" -#: common/models.py:825 +#: common/models.py:826 msgid "Show starred parts" msgstr "" -#: common/models.py:826 +#: common/models.py:827 msgid "Show starred parts on the homepage" msgstr "" -#: common/models.py:831 +#: common/models.py:832 msgid "Show latest parts" msgstr "" -#: common/models.py:832 +#: common/models.py:833 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:837 +#: common/models.py:838 msgid "Recent Part Count" msgstr "" -#: common/models.py:838 +#: common/models.py:839 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:844 +#: common/models.py:845 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:845 +#: common/models.py:846 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:850 +#: common/models.py:851 msgid "Show recent stock changes" msgstr "" -#: common/models.py:851 +#: common/models.py:852 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:856 +#: common/models.py:857 msgid "Recent Stock Count" msgstr "" -#: common/models.py:857 +#: common/models.py:858 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:862 +#: common/models.py:863 msgid "Show low stock" msgstr "" -#: common/models.py:863 +#: common/models.py:864 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:868 +#: common/models.py:869 msgid "Show depleted stock" msgstr "" -#: common/models.py:869 +#: common/models.py:870 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:874 +#: common/models.py:875 msgid "Show needed stock" msgstr "" -#: common/models.py:875 +#: common/models.py:876 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:880 +#: common/models.py:881 msgid "Show expired stock" msgstr "" -#: common/models.py:881 +#: common/models.py:882 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:886 +#: common/models.py:887 msgid "Show stale stock" msgstr "" -#: common/models.py:887 +#: common/models.py:888 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:892 +#: common/models.py:893 msgid "Show pending builds" msgstr "" -#: common/models.py:893 +#: common/models.py:894 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:898 +#: common/models.py:899 msgid "Show overdue builds" msgstr "" -#: common/models.py:899 +#: common/models.py:900 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:904 +#: common/models.py:905 msgid "Show outstanding POs" msgstr "" -#: common/models.py:905 +#: common/models.py:906 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:910 +#: common/models.py:911 msgid "Show overdue POs" msgstr "" -#: common/models.py:911 +#: common/models.py:912 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:916 +#: common/models.py:917 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:917 +#: common/models.py:918 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:922 +#: common/models.py:923 msgid "Show overdue SOs" msgstr "" -#: common/models.py:923 +#: common/models.py:924 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:929 +#: common/models.py:930 msgid "Search Preview Results" msgstr "" -#: common/models.py:930 +#: common/models.py:931 msgid "Number of results to show in search preview window" msgstr "" -#: common/models.py:984 company/forms.py:43 +#: common/models.py:985 company/forms.py:43 msgid "Price break quantity" msgstr "" -#: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1052 +#: common/models.py:992 company/templates/company/supplier_part.html:231 +#: templates/js/translated/part.js:1143 msgid "Price" msgstr "" -#: common/models.py:992 +#: common/models.py:993 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1085 +#: common/models.py:1086 msgid "Default" msgstr "" @@ -2107,16 +2107,16 @@ msgstr "" #: order/templates/order/po_navbar.html:22 #: order/templates/order/purchase_order_detail.html:26 order/views.py:290 #: part/templates/part/bom_upload/upload_file.html:45 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:634 -#: part/views.py:1248 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:268 +#: part/views.py:882 msgid "Upload File" msgstr "" #: common/views.py:214 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:291 part/templates/part/bom_upload/match_fields.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:635 -#: part/views.py:1249 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:269 +#: part/views.py:883 msgid "Match Fields" msgstr "" @@ -2202,10 +2202,10 @@ msgid "Point of contact" msgstr "" #: company/models.py:128 company/models.py:345 company/models.py:513 -#: order/models.py:160 part/models.py:774 +#: order/models.py:160 part/models.py:712 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:809 msgid "Link" msgstr "" @@ -2213,7 +2213,7 @@ msgstr "" msgid "Link to external company information" msgstr "" -#: company/models.py:136 part/models.py:784 +#: company/models.py:136 part/models.py:722 msgid "Image" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:470 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2316,8 +2316,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 +#: company/models.py:426 part/models.py:797 part/models.py:2186 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:476 msgid "Units" msgstr "" @@ -2362,16 +2362,16 @@ msgid "Supplier part description" msgstr "" #: company/models.py:525 company/templates/company/supplier_part.html:120 -#: part/models.py:2396 report/templates/report/inventree_po_report.html:93 +#: part/models.py:2334 report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 msgid "Note" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "base cost" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -2385,7 +2385,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:533 part/models.py:1654 +#: company/models.py:533 part/models.py:1592 msgid "multiple" msgstr "" @@ -2464,13 +2464,12 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 +#: part/templates/part/detail.html:289 msgid "New Supplier Part" msgstr "" @@ -2576,13 +2575,13 @@ msgstr "" #: company/templates/company/detail.html:364 #: company/templates/company/manufacturer_part.html:200 -#: part/templates/part/detail.html:825 +#: part/templates/part/detail.html:826 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:365 #: company/templates/company/manufacturer_part.html:201 -#: part/templates/part/detail.html:826 +#: part/templates/part/detail.html:827 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2660,7 +2659,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:718 +#: part/templates/part/detail.html:719 msgid "Add Parameter" msgstr "" @@ -2686,8 +2685,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 -#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:391 templates/js/translated/part.js:616 +#: templates/js/translated/part.js:776 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2764,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2088 +#: part/templates/part/prices.html:253 part/views.py:1722 msgid "Add Price Break" msgstr "" @@ -2773,11 +2772,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2150 +#: company/templates/company/supplier_part.html:199 part/views.py:1784 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2136 +#: company/templates/company/supplier_part.html:213 part/views.py:1770 msgid "Edit Price Break" msgstr "" @@ -2827,20 +2826,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:129 part/views.py:974 +#: company/views.py:129 part/views.py:608 msgid "Download Image" msgstr "" -#: company/views.py:158 part/views.py:1006 +#: company/views.py:158 part/views.py:640 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:165 part/views.py:1013 +#: company/views.py:165 part/views.py:647 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:174 part/views.py:1022 +#: company/views.py:174 part/views.py:656 msgid "Supplied URL is not a valid image file" msgstr "" @@ -3212,14 +3211,13 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:279 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 +#: stock/templates/stock/location.html:250 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 +#: stock/templates/stock/location.html:42 msgid "Create new stock location" msgstr "" @@ -3442,7 +3440,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 +#: templates/js/translated/part.js:1118 templates/js/translated/part.js:1307 msgid "Unit Price" msgstr "" @@ -3474,15 +3472,15 @@ msgstr "" msgid "Receive outstanding parts for %(order)s - %(desc)s" msgstr "" -#: order/templates/order/receive_parts.html:14 part/api.py:47 -#: part/models.py:348 part/templates/part/cat_link.html:7 +#: order/templates/order/receive_parts.html:14 part/api.py:49 +#: part/models.py:296 part/templates/part/cat_link.html:7 #: part/templates/part/category.html:108 part/templates/part/category.html:122 #: part/templates/part/category_navbar.html:21 #: part/templates/part/category_navbar.html:24 #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:886 templates/navbar.html:23 +#: templates/js/translated/part.js:977 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3494,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:792 msgid "On Order" msgstr "" @@ -3799,7 +3797,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/bom.py:133 part/models.py:74 part/models.py:793 +#: part/bom.py:133 part/models.py:73 part/models.py:731 #: part/templates/part/category.html:75 part/templates/part/part_base.html:282 msgid "Default Location" msgstr "" @@ -3864,7 +3862,7 @@ msgstr "" msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:96 part/models.py:2278 +#: part/forms.py:96 part/models.py:2216 msgid "Parent Part" msgstr "" @@ -3896,434 +3894,398 @@ msgstr "" msgid "Select part category" msgstr "" -#: part/forms.py:194 -msgid "Duplicate all BOM data for this part" -msgstr "" - -#: part/forms.py:195 -msgid "Copy BOM" -msgstr "" - -#: part/forms.py:200 -msgid "Duplicate all parameter data for this part" -msgstr "" - -#: part/forms.py:201 -msgid "Copy Parameters" -msgstr "" - -#: part/forms.py:206 -msgid "Confirm part creation" -msgstr "" - -#: part/forms.py:211 -msgid "Include category parameter templates" -msgstr "" - -#: part/forms.py:216 -msgid "Include parent categories parameter templates" -msgstr "" - -#: part/forms.py:221 -msgid "Initial stock amount" -msgstr "" - -#: part/forms.py:222 -msgid "Create stock for this part" -msgstr "" - -#: part/forms.py:302 +#: part/forms.py:226 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:306 +#: part/forms.py:230 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:326 +#: part/forms.py:250 msgid "Input quantity for price calculation" msgstr "" -#: part/models.py:75 +#: part/models.py:74 msgid "Default location for parts in this category" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:88 part/models.py:2324 +#: part/models.py:87 part/models.py:2262 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" -#: part/models.py:89 part/templates/part/category.html:32 +#: part/models.py:88 part/templates/part/category.html:32 #: part/templates/part/category.html:103 templates/InvenTree/search.html:127 #: templates/stats.html:84 users/models.py:40 msgid "Part Categories" msgstr "" -#: part/models.py:433 +#: part/models.py:381 msgid "Invalid choice for parent part" msgstr "" -#: part/models.py:495 part/models.py:507 +#: part/models.py:433 part/models.py:445 #, python-brace-format msgid "Part '{p1}' is used in BOM for '{p2}' (recursive)" msgstr "" -#: part/models.py:604 +#: part/models.py:542 msgid "Next available serial numbers are" msgstr "" -#: part/models.py:608 +#: part/models.py:546 msgid "Next available serial number is" msgstr "" -#: part/models.py:613 +#: part/models.py:551 msgid "Most recent serial number is" msgstr "" -#: part/models.py:692 +#: part/models.py:630 msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:717 +#: part/models.py:655 msgid "Part name" msgstr "" -#: part/models.py:724 +#: part/models.py:662 msgid "Is Template" msgstr "" -#: part/models.py:725 +#: part/models.py:663 msgid "Is this part a template part?" msgstr "" -#: part/models.py:735 +#: part/models.py:673 msgid "Is this part a variant of another part?" msgstr "" -#: part/models.py:736 +#: part/models.py:674 msgid "Variant Of" msgstr "" -#: part/models.py:742 +#: part/models.py:680 msgid "Part description" msgstr "" -#: part/models.py:747 part/templates/part/category.html:82 +#: part/models.py:685 part/templates/part/category.html:82 #: part/templates/part/part_base.html:251 msgid "Keywords" msgstr "" -#: part/models.py:748 +#: part/models.py:686 msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:755 part/models.py:2323 +#: part/models.py:693 part/models.py:2261 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:672 +#: templates/js/translated/part.js:763 msgid "Category" msgstr "" -#: part/models.py:756 +#: part/models.py:694 msgid "Part category" msgstr "" -#: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 +#: part/models.py:699 part/templates/part/part_base.html:227 +#: templates/js/translated/part.js:379 templates/js/translated/part.js:607 msgid "IPN" msgstr "" -#: part/models.py:762 +#: part/models.py:700 msgid "Internal Part Number" msgstr "" -#: part/models.py:768 +#: part/models.py:706 msgid "Part revision or version number" msgstr "" -#: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:292 +#: part/models.py:707 part/templates/part/part_base.html:244 +#: report/models.py:200 templates/js/translated/part.js:383 msgid "Revision" msgstr "" -#: part/models.py:791 +#: part/models.py:729 msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:838 part/templates/part/part_base.html:289 +#: part/models.py:776 part/templates/part/part_base.html:289 msgid "Default Supplier" msgstr "" -#: part/models.py:839 +#: part/models.py:777 msgid "Default supplier part" msgstr "" -#: part/models.py:846 +#: part/models.py:784 msgid "Default Expiry" msgstr "" -#: part/models.py:847 +#: part/models.py:785 msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:852 +#: part/models.py:790 msgid "Minimum Stock" msgstr "" -#: part/models.py:853 +#: part/models.py:791 msgid "Minimum allowed stock level" msgstr "" -#: part/models.py:860 +#: part/models.py:798 msgid "Stock keeping units for this part" msgstr "" -#: part/models.py:866 +#: part/models.py:804 msgid "Can this part be built from other parts?" msgstr "" -#: part/models.py:872 +#: part/models.py:810 msgid "Can this part be used to build other parts?" msgstr "" -#: part/models.py:878 +#: part/models.py:816 msgid "Does this part have tracking for unique items?" msgstr "" -#: part/models.py:883 +#: part/models.py:821 msgid "Can this part be purchased from external suppliers?" msgstr "" -#: part/models.py:888 +#: part/models.py:826 msgid "Can this part be sold to customers?" msgstr "" -#: part/models.py:892 templates/js/translated/table_filters.js:21 +#: part/models.py:830 templates/js/translated/table_filters.js:21 #: templates/js/translated/table_filters.js:69 #: templates/js/translated/table_filters.js:255 #: templates/js/translated/table_filters.js:324 msgid "Active" msgstr "" -#: part/models.py:893 +#: part/models.py:831 msgid "Is this part active?" msgstr "" -#: part/models.py:898 +#: part/models.py:836 msgid "Is this a virtual part, such as a software product or license?" msgstr "" -#: part/models.py:903 +#: part/models.py:841 msgid "Part notes - supports Markdown formatting" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "BOM checksum" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "Stored BOM checksum" msgstr "" -#: part/models.py:909 +#: part/models.py:847 msgid "BOM checked by" msgstr "" -#: part/models.py:911 +#: part/models.py:849 msgid "BOM checked date" msgstr "" -#: part/models.py:915 +#: part/models.py:853 msgid "Creation User" msgstr "" -#: part/models.py:1654 +#: part/models.py:1592 msgid "Sell multiple" msgstr "" -#: part/models.py:2142 +#: part/models.py:2080 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2159 +#: part/models.py:2097 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:937 +#: part/models.py:2117 templates/js/translated/part.js:1028 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" -#: part/models.py:2180 +#: part/models.py:2118 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2185 +#: part/models.py:2123 msgid "Test Description" msgstr "" -#: part/models.py:2186 +#: part/models.py:2124 msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:946 +#: part/models.py:2129 templates/js/translated/part.js:1037 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" -#: part/models.py:2192 +#: part/models.py:2130 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:954 +#: part/models.py:2135 templates/js/translated/part.js:1045 msgid "Requires Value" msgstr "" -#: part/models.py:2198 +#: part/models.py:2136 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:961 +#: part/models.py:2141 templates/js/translated/part.js:1052 msgid "Requires Attachment" msgstr "" -#: part/models.py:2204 +#: part/models.py:2142 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2241 +#: part/models.py:2179 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2246 +#: part/models.py:2184 msgid "Parameter Name" msgstr "" -#: part/models.py:2248 +#: part/models.py:2186 msgid "Parameter Units" msgstr "" -#: part/models.py:2280 part/models.py:2329 part/models.py:2330 +#: part/models.py:2218 part/models.py:2267 part/models.py:2268 #: templates/InvenTree/settings/settings.html:160 msgid "Parameter Template" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Data" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Parameter Value" msgstr "" -#: part/models.py:2334 templates/InvenTree/settings/settings.html:169 +#: part/models.py:2272 templates/InvenTree/settings/settings.html:169 msgid "Default Value" msgstr "" -#: part/models.py:2335 +#: part/models.py:2273 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2369 +#: part/models.py:2307 msgid "Select parent part" msgstr "" -#: part/models.py:2377 +#: part/models.py:2315 msgid "Sub part" msgstr "" -#: part/models.py:2378 +#: part/models.py:2316 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2384 +#: part/models.py:2322 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:236 +#: part/models.py:2324 templates/js/translated/bom.js:236 #: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" -#: part/models.py:2386 +#: part/models.py:2324 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2389 +#: part/models.py:2327 msgid "Overage" msgstr "" -#: part/models.py:2390 +#: part/models.py:2328 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2393 +#: part/models.py:2331 msgid "BOM item reference" msgstr "" -#: part/models.py:2396 +#: part/models.py:2334 msgid "BOM item notes" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "Checksum" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:315 +#: part/models.py:2340 templates/js/translated/bom.js:315 #: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" -#: part/models.py:2403 +#: part/models.py:2341 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:307 +#: part/models.py:2346 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" -#: part/models.py:2409 +#: part/models.py:2347 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2494 stock/models.py:335 +#: part/models.py:2432 stock/models.py:335 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2503 part/models.py:2505 +#: part/models.py:2441 part/models.py:2443 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2508 +#: part/models.py:2446 msgid "BOM Item" msgstr "" -#: part/models.py:2627 +#: part/models.py:2565 msgid "Part 1" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Part 2" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Select Related Part" msgstr "" -#: part/models.py:2663 +#: part/models.py:2601 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4374,7 +4336,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:56 part/views.py:1586 +#: part/templates/part/bom.html:56 part/views.py:1220 msgid "Export Bill of Materials" msgstr "" @@ -4505,8 +4467,8 @@ msgstr "" msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:280 stock/views.py:959 -msgid "Create new Stock Location" +#: part/templates/part/category.html:279 +msgid "Create Part" msgstr "" #: part/templates/part/category_delete.html:5 @@ -4549,7 +4511,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:327 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:214 msgid "Duplicate Part" msgstr "" @@ -4672,38 +4634,38 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:588 +#: part/templates/part/detail.html:589 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:606 +#: part/templates/part/detail.html:607 msgid "Edit Test Result Template" msgstr "" -#: part/templates/part/detail.html:618 +#: part/templates/part/detail.html:619 msgid "Delete Test Result Template" msgstr "" -#: part/templates/part/detail.html:669 +#: part/templates/part/detail.html:670 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:902 +#: part/templates/part/detail.html:903 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:915 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:926 +#: part/templates/part/detail.html:927 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1015 +#: part/templates/part/detail.html:1016 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4766,8 +4728,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 -#: templates/js/translated/part.js:280 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:294 +#: templates/js/translated/part.js:371 msgid "Inactive" msgstr "" @@ -4853,8 +4815,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 -#: templates/js/translated/part.js:705 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:623 +#: templates/js/translated/part.js:796 msgid "Building" msgstr "" @@ -4870,13 +4832,13 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:511 -#: part/templates/part/part_base.html:536 +#: part/templates/part/part_base.html:506 +#: part/templates/part/part_base.html:531 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:516 -#: part/templates/part/part_base.html:542 +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:537 msgid "Show Part Details" msgstr "" @@ -5013,7 +4975,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2159 +#: part/templates/part/prices.html:197 part/views.py:1793 msgid "Add Internal Price Break" msgstr "" @@ -5034,7 +4996,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 -#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 +#: templates/js/translated/part.js:613 templates/js/translated/part.js:800 msgid "No Stock" msgstr "" @@ -5055,148 +5017,128 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:96 +#: part/views.py:94 msgid "Add Related Part" msgstr "" -#: part/views.py:151 +#: part/views.py:149 msgid "Delete Related Part" msgstr "" -#: part/views.py:162 +#: part/views.py:160 msgid "Set Part Category" msgstr "" -#: part/views.py:212 +#: part/views.py:210 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:247 -msgid "Create Variant" -msgstr "" - -#: part/views.py:332 -msgid "Copied part" -msgstr "" - -#: part/views.py:386 part/views.py:528 -msgid "Possible matches exist - confirm creation of new part" -msgstr "" - -#: part/views.py:451 -msgid "Create New Part" -msgstr "" - -#: part/views.py:456 -msgid "Created new part" -msgstr "" - -#: part/views.py:636 +#: part/views.py:270 msgid "Match References" msgstr "" -#: part/views.py:892 +#: part/views.py:526 msgid "None" msgstr "" -#: part/views.py:951 +#: part/views.py:585 msgid "Part QR Code" msgstr "" -#: part/views.py:1053 +#: part/views.py:687 msgid "Select Part Image" msgstr "" -#: part/views.py:1079 +#: part/views.py:713 msgid "Updated part image" msgstr "" -#: part/views.py:1082 +#: part/views.py:716 msgid "Part image not found" msgstr "" -#: part/views.py:1094 +#: part/views.py:728 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1124 +#: part/views.py:758 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1145 +#: part/views.py:779 msgid "Validate BOM" msgstr "" -#: part/views.py:1166 +#: part/views.py:800 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1177 +#: part/views.py:811 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1250 +#: part/views.py:884 msgid "Match Parts" msgstr "" -#: part/views.py:1638 +#: part/views.py:1272 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:1645 +#: part/views.py:1279 msgid "Part was deleted" msgstr "" -#: part/views.py:1654 +#: part/views.py:1288 msgid "Part Pricing" msgstr "" -#: part/views.py:1795 +#: part/views.py:1429 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:1805 +#: part/views.py:1439 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:1812 +#: part/views.py:1446 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1860 templates/js/translated/part.js:41 +#: part/views.py:1494 templates/js/translated/part.js:169 msgid "Edit Part Category" msgstr "" -#: part/views.py:1898 +#: part/views.py:1532 msgid "Delete Part Category" msgstr "" -#: part/views.py:1904 +#: part/views.py:1538 msgid "Part category was deleted" msgstr "" -#: part/views.py:1913 +#: part/views.py:1547 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2014 +#: part/views.py:1648 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2070 +#: part/views.py:1704 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2092 +#: part/views.py:1726 msgid "Added new price break" msgstr "" -#: part/views.py:2168 +#: part/views.py:1802 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2176 +#: part/views.py:1810 msgid "Delete Internal Price Break" msgstr "" @@ -6087,6 +6029,10 @@ msgstr "" msgid "Edit Stock Item" msgstr "" +#: stock/views.py:959 +msgid "Create new Stock Location" +msgstr "" + #: stock/views.py:1050 msgid "Serialize Stock" msgstr "" @@ -6850,8 +6796,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 -#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:701 +#: templates/js/translated/part.js:946 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6933,34 +6879,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 -#: templates/js/translated/part.js:272 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:278 +#: templates/js/translated/part.js:363 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 -#: templates/js/translated/part.js:276 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:282 +#: templates/js/translated/part.js:367 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:452 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:493 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:494 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:511 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:523 msgid "Delete Parameter" msgstr "" @@ -6998,37 +6944,37 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:283 templates/js/translated/forms.js:296 -#: templates/js/translated/forms.js:308 templates/js/translated/forms.js:320 +#: templates/js/translated/forms.js:289 templates/js/translated/forms.js:302 +#: templates/js/translated/forms.js:314 templates/js/translated/forms.js:326 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:284 +#: templates/js/translated/forms.js:290 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:297 +#: templates/js/translated/forms.js:303 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:309 +#: templates/js/translated/forms.js:315 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:321 +#: templates/js/translated/forms.js:327 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:817 templates/modals.html:21 +#: templates/js/translated/forms.js:841 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1184 +#: templates/js/translated/forms.js:1208 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1337 +#: templates/js/translated/forms.js:1373 msgid "Clear input" msgstr "" @@ -7196,99 +7142,139 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:20 -msgid "Parent part category" +#: templates/js/translated/part.js:43 +msgid "Part Attributes" msgstr "" -#: templates/js/translated/part.js:56 -msgid "New Category" +#: templates/js/translated/part.js:86 +msgid "Part Creation Options" msgstr "" -#: templates/js/translated/part.js:57 -msgid "Create New Part Category" +#: templates/js/translated/part.js:92 +msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:65 -msgid "New Parent" +#: templates/js/translated/part.js:93 +msgid "Initialize part stock with specified quantity" +msgstr "" + +#: templates/js/translated/part.js:99 +msgid "Copy Category Parameters" +msgstr "" + +#: templates/js/translated/part.js:100 +msgid "Copy parameter templates from selected part category" +msgstr "" + +#: templates/js/translated/part.js:110 +msgid "Part Duplication Options" +msgstr "" + +#: templates/js/translated/part.js:121 +msgid "Copy Image" +msgstr "" + +#: templates/js/translated/part.js:122 +msgid "Copy image from original part" msgstr "" #: templates/js/translated/part.js:128 +msgid "Copy BOM" +msgstr "" + +#: templates/js/translated/part.js:129 +msgid "Copy bill of materials from original part" +msgstr "" + +#: templates/js/translated/part.js:135 +msgid "Copy Parameters" +msgstr "" + +#: templates/js/translated/part.js:136 +msgid "Copy parameter data from original part" +msgstr "" + +#: templates/js/translated/part.js:148 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:186 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 +#: templates/js/translated/part.js:270 templates/js/translated/part.js:355 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 +#: templates/js/translated/part.js:274 templates/js/translated/part.js:359 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:286 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:199 +#: templates/js/translated/part.js:290 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:313 +#: templates/js/translated/part.js:404 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 +#: templates/js/translated/part.js:591 templates/js/translated/part.js:830 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:678 +#: templates/js/translated/part.js:769 msgid "No category" msgstr "" -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:787 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:971 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:923 +#: templates/js/translated/part.js:1014 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:1065 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:1066 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:981 +#: templates/js/translated/part.js:1072 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1006 +#: templates/js/translated/part.js:1097 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1059 +#: templates/js/translated/part.js:1150 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1060 +#: templates/js/translated/part.js:1151 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1160 +#: templates/js/translated/part.js:1251 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1179 +#: templates/js/translated/part.js:1270 msgid "Single Price Difference" msgstr "" From 1b954841c83a6cf8f609070aedf37f6e019724d4 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 08:22:16 +1000 Subject: [PATCH 114/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/id/LC_MESSAGES/django.po | 814 +++++++++++----------- 1 file changed, 400 insertions(+), 414 deletions(-) diff --git a/InvenTree/locale/id/LC_MESSAGES/django.po b/InvenTree/locale/id/LC_MESSAGES/django.po index fac4dcebb9..af750b273d 100644 --- a/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/InvenTree/locale/id/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 08:08+0000\n" -"PO-Revision-Date: 2021-08-04 08:14\n" +"POT-Creation-Date: 2021-08-04 22:16+0000\n" +"PO-Revision-Date: 2021-08-04 22:22\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -36,7 +36,7 @@ msgstr "" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:545 msgid "Confirm" msgstr "" @@ -118,8 +118,8 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:954 -#: common/models.py:955 part/models.py:2097 +#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:955 +#: common/models.py:956 part/models.py:2035 #: report/templates/report/inventree_test_report_base.html:91 #: templates/js/translated/stock.js:1537 msgid "User" @@ -134,11 +134,11 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:129 InvenTree/models.py:130 company/models.py:412 -#: label/models.py:112 part/models.py:718 part/models.py:2246 +#: label/models.py:112 part/models.py:656 part/models.py:2184 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 -#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:328 +#: templates/js/translated/part.js:461 templates/js/translated/part.js:953 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "" @@ -148,7 +148,7 @@ msgstr "" #: company/models.py:519 company/templates/company/manufacturer_part.html:76 #: company/templates/company/supplier_part.html:75 label/models.py:119 #: order/models.py:158 order/templates/order/purchase_order_detail.html:312 -#: part/models.py:741 part/templates/part/part_base.html:238 +#: part/models.py:679 part/templates/part/part_base.html:238 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 @@ -159,9 +159,9 @@ msgstr "" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 -#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 -#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:387 +#: templates/js/translated/part.js:571 templates/js/translated/part.js:748 +#: templates/js/translated/part.js:965 templates/js/translated/part.js:1033 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -175,7 +175,7 @@ msgstr "" msgid "parent" msgstr "" -#: InvenTree/serializers.py:52 part/models.py:2482 +#: InvenTree/serializers.py:52 part/models.py:2420 msgid "Must be a valid number" msgstr "" @@ -522,7 +522,7 @@ msgstr "" #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 -#: build/templates/build/detail.html:34 common/models.py:983 +#: build/templates/build/detail.html:34 common/models.py:984 #: company/forms.py:42 company/templates/company/supplier_part.html:226 #: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 #: order/models.py:952 order/templates/order/order_wizard/match_parts.html:30 @@ -531,10 +531,10 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 -#: part/forms.py:341 part/forms.py:357 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:249 +#: part/forms.py:265 part/forms.py:281 part/models.py:2322 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 +#: part/templates/part/detail.html:940 part/templates/part/detail.html:1026 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 -#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1138 +#: templates/js/translated/part.js:1260 templates/js/translated/part.js:1316 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "" @@ -671,7 +671,7 @@ msgstr "" #: build/models.py:179 order/models.py:246 order/models.py:533 #: order/models.py:713 order/templates/order/purchase_order_detail.html:343 -#: order/templates/order/sales_order_detail.html:359 part/models.py:2393 +#: order/templates/order/sales_order_detail.html:359 part/models.py:2331 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 @@ -700,10 +700,10 @@ msgstr "" #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:297 #: order/templates/order/receive_parts.html:19 -#: order/templates/order/sales_order_detail.html:344 part/models.py:347 -#: part/models.py:2042 part/models.py:2058 part/models.py:2077 -#: part/models.py:2095 part/models.py:2174 part/models.py:2278 -#: part/models.py:2368 part/templates/part/detail.html:199 +#: order/templates/order/sales_order_detail.html:344 part/models.py:295 +#: part/models.py:1980 part/models.py:1996 part/models.py:2015 +#: part/models.py:2033 part/models.py:2112 part/models.py:2216 +#: part/models.py:2306 part/templates/part/detail.html:199 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 -#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:552 +#: templates/js/translated/part.js:715 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "" @@ -780,7 +780,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:272 order/models.py:162 part/models.py:913 +#: build/models.py:272 order/models.py:162 part/models.py:851 #: part/templates/part/part_base.html:264 templates/js/translated/order.js:362 msgid "Creation Date" msgstr "" @@ -808,7 +808,7 @@ msgstr "" #: build/models.py:303 build/templates/build/build_base.html:184 #: build/templates/build/detail.html:108 order/models.py:176 #: order/templates/order/order_base.html:138 -#: order/templates/order/sales_order_base.html:140 part/models.py:917 +#: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "" @@ -825,7 +825,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:310 part/models.py:775 stock/models.py:503 +#: build/models.py:310 part/models.py:713 stock/models.py:503 msgid "Link to external URL" msgstr "" @@ -838,7 +838,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:419 #: order/templates/order/sales_order_detail.html:439 #: order/templates/order/so_navbar.html:33 -#: order/templates/order/so_navbar.html:36 part/models.py:902 +#: order/templates/order/so_navbar.html:36 part/models.py:840 #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 @@ -1313,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 +#: part/templates/part/detail.html:802 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1322,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 +#: part/templates/part/detail.html:756 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1330,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1338,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 +#: part/templates/part/detail.html:766 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1555,7 +1555,7 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:322 common/models.py:814 common/models.py:947 +#: common/models.py:322 common/models.py:815 common/models.py:948 msgid "Settings key (must be unique - case insensitive" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:617 part/models.py:2280 report/models.py:187 +#: common/models.py:617 part/models.py:2218 report/models.py:187 #: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" @@ -1701,7 +1701,7 @@ msgstr "" msgid "Parts are templates by default" msgstr "" -#: common/models.py:624 part/models.py:865 +#: common/models.py:624 part/models.py:803 #: templates/js/translated/table_filters.js:133 #: templates/js/translated/table_filters.js:341 msgid "Assembly" @@ -1711,7 +1711,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:631 part/models.py:871 +#: common/models.py:631 part/models.py:809 #: templates/js/translated/table_filters.js:345 msgid "Component" msgstr "" @@ -1720,7 +1720,7 @@ msgstr "" msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:638 part/models.py:882 +#: common/models.py:638 part/models.py:820 msgid "Purchaseable" msgstr "" @@ -1728,7 +1728,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:645 part/models.py:887 +#: common/models.py:645 part/models.py:825 #: templates/js/translated/table_filters.js:353 msgid "Salable" msgstr "" @@ -1737,7 +1737,7 @@ msgstr "" msgid "Parts are salable by default" msgstr "" -#: common/models.py:652 part/models.py:877 +#: common/models.py:652 part/models.py:815 #: templates/js/translated/table_filters.js:33 #: templates/js/translated/table_filters.js:357 msgid "Trackable" @@ -1747,7 +1747,7 @@ msgstr "" msgid "Parts are trackable by default" msgstr "" -#: common/models.py:659 part/models.py:897 +#: common/models.py:659 part/models.py:835 #: part/templates/part/part_base.html:61 #: templates/js/translated/table_filters.js:29 msgid "Virtual" @@ -1757,328 +1757,328 @@ msgstr "" msgid "Parts are virtual by default" msgstr "" -#: common/models.py:666 +#: common/models.py:667 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:667 +#: common/models.py:668 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:673 +#: common/models.py:674 msgid "Show Import in Views" msgstr "" -#: common/models.py:674 +#: common/models.py:675 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:680 +#: common/models.py:681 msgid "Show Price in Forms" msgstr "" -#: common/models.py:681 +#: common/models.py:682 msgid "Display part price in some forms" msgstr "" -#: common/models.py:687 +#: common/models.py:688 msgid "Show related parts" msgstr "" -#: common/models.py:688 +#: common/models.py:689 msgid "Display related parts for a part" msgstr "" -#: common/models.py:694 +#: common/models.py:695 msgid "Create initial stock" msgstr "" -#: common/models.py:695 +#: common/models.py:696 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:701 +#: common/models.py:702 msgid "Internal Prices" msgstr "" -#: common/models.py:702 +#: common/models.py:703 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:708 +#: common/models.py:709 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:709 +#: common/models.py:710 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:715 templates/stats.html:25 +#: common/models.py:716 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:716 +#: common/models.py:717 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:722 +#: common/models.py:723 msgid "Page Size" msgstr "" -#: common/models.py:723 +#: common/models.py:724 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:733 +#: common/models.py:734 msgid "Test Reports" msgstr "" -#: common/models.py:734 +#: common/models.py:735 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:740 +#: common/models.py:741 msgid "Stock Expiry" msgstr "" -#: common/models.py:741 +#: common/models.py:742 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:747 +#: common/models.py:748 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:748 +#: common/models.py:749 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:754 +#: common/models.py:755 msgid "Stock Stale Time" msgstr "" -#: common/models.py:755 +#: common/models.py:756 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:757 +#: common/models.py:758 msgid "days" msgstr "" -#: common/models.py:762 +#: common/models.py:763 msgid "Build Expired Stock" msgstr "" -#: common/models.py:763 +#: common/models.py:764 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:769 +#: common/models.py:770 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:770 +#: common/models.py:771 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:776 +#: common/models.py:777 msgid "Group by Part" msgstr "" -#: common/models.py:777 +#: common/models.py:778 msgid "Group stock items by part reference in table views" msgstr "" -#: common/models.py:783 +#: common/models.py:784 msgid "Build Order Reference Prefix" msgstr "" -#: common/models.py:784 +#: common/models.py:785 msgid "Prefix value for build order reference" msgstr "" -#: common/models.py:789 +#: common/models.py:790 msgid "Build Order Reference Regex" msgstr "" -#: common/models.py:790 +#: common/models.py:791 msgid "Regular expression pattern for matching build order reference" msgstr "" -#: common/models.py:794 +#: common/models.py:795 msgid "Sales Order Reference Prefix" msgstr "" -#: common/models.py:795 +#: common/models.py:796 msgid "Prefix value for sales order reference" msgstr "" -#: common/models.py:800 +#: common/models.py:801 msgid "Purchase Order Reference Prefix" msgstr "" -#: common/models.py:801 +#: common/models.py:802 msgid "Prefix value for purchase order reference" msgstr "" -#: common/models.py:825 +#: common/models.py:826 msgid "Show starred parts" msgstr "" -#: common/models.py:826 +#: common/models.py:827 msgid "Show starred parts on the homepage" msgstr "" -#: common/models.py:831 +#: common/models.py:832 msgid "Show latest parts" msgstr "" -#: common/models.py:832 +#: common/models.py:833 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:837 +#: common/models.py:838 msgid "Recent Part Count" msgstr "" -#: common/models.py:838 +#: common/models.py:839 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:844 +#: common/models.py:845 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:845 +#: common/models.py:846 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:850 +#: common/models.py:851 msgid "Show recent stock changes" msgstr "" -#: common/models.py:851 +#: common/models.py:852 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:856 +#: common/models.py:857 msgid "Recent Stock Count" msgstr "" -#: common/models.py:857 +#: common/models.py:858 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:862 +#: common/models.py:863 msgid "Show low stock" msgstr "" -#: common/models.py:863 +#: common/models.py:864 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:868 +#: common/models.py:869 msgid "Show depleted stock" msgstr "" -#: common/models.py:869 +#: common/models.py:870 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:874 +#: common/models.py:875 msgid "Show needed stock" msgstr "" -#: common/models.py:875 +#: common/models.py:876 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:880 +#: common/models.py:881 msgid "Show expired stock" msgstr "" -#: common/models.py:881 +#: common/models.py:882 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:886 +#: common/models.py:887 msgid "Show stale stock" msgstr "" -#: common/models.py:887 +#: common/models.py:888 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:892 +#: common/models.py:893 msgid "Show pending builds" msgstr "" -#: common/models.py:893 +#: common/models.py:894 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:898 +#: common/models.py:899 msgid "Show overdue builds" msgstr "" -#: common/models.py:899 +#: common/models.py:900 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:904 +#: common/models.py:905 msgid "Show outstanding POs" msgstr "" -#: common/models.py:905 +#: common/models.py:906 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:910 +#: common/models.py:911 msgid "Show overdue POs" msgstr "" -#: common/models.py:911 +#: common/models.py:912 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:916 +#: common/models.py:917 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:917 +#: common/models.py:918 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:922 +#: common/models.py:923 msgid "Show overdue SOs" msgstr "" -#: common/models.py:923 +#: common/models.py:924 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:929 +#: common/models.py:930 msgid "Search Preview Results" msgstr "" -#: common/models.py:930 +#: common/models.py:931 msgid "Number of results to show in search preview window" msgstr "" -#: common/models.py:984 company/forms.py:43 +#: common/models.py:985 company/forms.py:43 msgid "Price break quantity" msgstr "" -#: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1052 +#: common/models.py:992 company/templates/company/supplier_part.html:231 +#: templates/js/translated/part.js:1143 msgid "Price" msgstr "" -#: common/models.py:992 +#: common/models.py:993 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1085 +#: common/models.py:1086 msgid "Default" msgstr "" @@ -2107,16 +2107,16 @@ msgstr "" #: order/templates/order/po_navbar.html:22 #: order/templates/order/purchase_order_detail.html:26 order/views.py:290 #: part/templates/part/bom_upload/upload_file.html:45 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:634 -#: part/views.py:1248 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:268 +#: part/views.py:882 msgid "Upload File" msgstr "" #: common/views.py:214 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:291 part/templates/part/bom_upload/match_fields.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:635 -#: part/views.py:1249 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:269 +#: part/views.py:883 msgid "Match Fields" msgstr "" @@ -2202,10 +2202,10 @@ msgid "Point of contact" msgstr "" #: company/models.py:128 company/models.py:345 company/models.py:513 -#: order/models.py:160 part/models.py:774 +#: order/models.py:160 part/models.py:712 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:809 msgid "Link" msgstr "" @@ -2213,7 +2213,7 @@ msgstr "" msgid "Link to external company information" msgstr "" -#: company/models.py:136 part/models.py:784 +#: company/models.py:136 part/models.py:722 msgid "Image" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:470 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2316,8 +2316,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 +#: company/models.py:426 part/models.py:797 part/models.py:2186 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:476 msgid "Units" msgstr "" @@ -2362,16 +2362,16 @@ msgid "Supplier part description" msgstr "" #: company/models.py:525 company/templates/company/supplier_part.html:120 -#: part/models.py:2396 report/templates/report/inventree_po_report.html:93 +#: part/models.py:2334 report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 msgid "Note" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "base cost" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -2385,7 +2385,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:533 part/models.py:1654 +#: company/models.py:533 part/models.py:1592 msgid "multiple" msgstr "" @@ -2464,13 +2464,12 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 +#: part/templates/part/detail.html:289 msgid "New Supplier Part" msgstr "" @@ -2576,13 +2575,13 @@ msgstr "" #: company/templates/company/detail.html:364 #: company/templates/company/manufacturer_part.html:200 -#: part/templates/part/detail.html:825 +#: part/templates/part/detail.html:826 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:365 #: company/templates/company/manufacturer_part.html:201 -#: part/templates/part/detail.html:826 +#: part/templates/part/detail.html:827 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2660,7 +2659,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:718 +#: part/templates/part/detail.html:719 msgid "Add Parameter" msgstr "" @@ -2686,8 +2685,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 -#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:391 templates/js/translated/part.js:616 +#: templates/js/translated/part.js:776 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2764,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2088 +#: part/templates/part/prices.html:253 part/views.py:1722 msgid "Add Price Break" msgstr "" @@ -2773,11 +2772,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2150 +#: company/templates/company/supplier_part.html:199 part/views.py:1784 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2136 +#: company/templates/company/supplier_part.html:213 part/views.py:1770 msgid "Edit Price Break" msgstr "" @@ -2827,20 +2826,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:129 part/views.py:974 +#: company/views.py:129 part/views.py:608 msgid "Download Image" msgstr "" -#: company/views.py:158 part/views.py:1006 +#: company/views.py:158 part/views.py:640 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:165 part/views.py:1013 +#: company/views.py:165 part/views.py:647 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:174 part/views.py:1022 +#: company/views.py:174 part/views.py:656 msgid "Supplied URL is not a valid image file" msgstr "" @@ -3212,14 +3211,13 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:279 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 +#: stock/templates/stock/location.html:250 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 +#: stock/templates/stock/location.html:42 msgid "Create new stock location" msgstr "" @@ -3442,7 +3440,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 +#: templates/js/translated/part.js:1118 templates/js/translated/part.js:1307 msgid "Unit Price" msgstr "" @@ -3474,15 +3472,15 @@ msgstr "" msgid "Receive outstanding parts for %(order)s - %(desc)s" msgstr "" -#: order/templates/order/receive_parts.html:14 part/api.py:47 -#: part/models.py:348 part/templates/part/cat_link.html:7 +#: order/templates/order/receive_parts.html:14 part/api.py:49 +#: part/models.py:296 part/templates/part/cat_link.html:7 #: part/templates/part/category.html:108 part/templates/part/category.html:122 #: part/templates/part/category_navbar.html:21 #: part/templates/part/category_navbar.html:24 #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:886 templates/navbar.html:23 +#: templates/js/translated/part.js:977 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3494,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:792 msgid "On Order" msgstr "" @@ -3799,7 +3797,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/bom.py:133 part/models.py:74 part/models.py:793 +#: part/bom.py:133 part/models.py:73 part/models.py:731 #: part/templates/part/category.html:75 part/templates/part/part_base.html:282 msgid "Default Location" msgstr "" @@ -3864,7 +3862,7 @@ msgstr "" msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:96 part/models.py:2278 +#: part/forms.py:96 part/models.py:2216 msgid "Parent Part" msgstr "" @@ -3896,434 +3894,398 @@ msgstr "" msgid "Select part category" msgstr "" -#: part/forms.py:194 -msgid "Duplicate all BOM data for this part" -msgstr "" - -#: part/forms.py:195 -msgid "Copy BOM" -msgstr "" - -#: part/forms.py:200 -msgid "Duplicate all parameter data for this part" -msgstr "" - -#: part/forms.py:201 -msgid "Copy Parameters" -msgstr "" - -#: part/forms.py:206 -msgid "Confirm part creation" -msgstr "" - -#: part/forms.py:211 -msgid "Include category parameter templates" -msgstr "" - -#: part/forms.py:216 -msgid "Include parent categories parameter templates" -msgstr "" - -#: part/forms.py:221 -msgid "Initial stock amount" -msgstr "" - -#: part/forms.py:222 -msgid "Create stock for this part" -msgstr "" - -#: part/forms.py:302 +#: part/forms.py:226 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:306 +#: part/forms.py:230 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:326 +#: part/forms.py:250 msgid "Input quantity for price calculation" msgstr "" -#: part/models.py:75 +#: part/models.py:74 msgid "Default location for parts in this category" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:88 part/models.py:2324 +#: part/models.py:87 part/models.py:2262 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" -#: part/models.py:89 part/templates/part/category.html:32 +#: part/models.py:88 part/templates/part/category.html:32 #: part/templates/part/category.html:103 templates/InvenTree/search.html:127 #: templates/stats.html:84 users/models.py:40 msgid "Part Categories" msgstr "" -#: part/models.py:433 +#: part/models.py:381 msgid "Invalid choice for parent part" msgstr "" -#: part/models.py:495 part/models.py:507 +#: part/models.py:433 part/models.py:445 #, python-brace-format msgid "Part '{p1}' is used in BOM for '{p2}' (recursive)" msgstr "" -#: part/models.py:604 +#: part/models.py:542 msgid "Next available serial numbers are" msgstr "" -#: part/models.py:608 +#: part/models.py:546 msgid "Next available serial number is" msgstr "" -#: part/models.py:613 +#: part/models.py:551 msgid "Most recent serial number is" msgstr "" -#: part/models.py:692 +#: part/models.py:630 msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:717 +#: part/models.py:655 msgid "Part name" msgstr "" -#: part/models.py:724 +#: part/models.py:662 msgid "Is Template" msgstr "" -#: part/models.py:725 +#: part/models.py:663 msgid "Is this part a template part?" msgstr "" -#: part/models.py:735 +#: part/models.py:673 msgid "Is this part a variant of another part?" msgstr "" -#: part/models.py:736 +#: part/models.py:674 msgid "Variant Of" msgstr "" -#: part/models.py:742 +#: part/models.py:680 msgid "Part description" msgstr "" -#: part/models.py:747 part/templates/part/category.html:82 +#: part/models.py:685 part/templates/part/category.html:82 #: part/templates/part/part_base.html:251 msgid "Keywords" msgstr "" -#: part/models.py:748 +#: part/models.py:686 msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:755 part/models.py:2323 +#: part/models.py:693 part/models.py:2261 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:672 +#: templates/js/translated/part.js:763 msgid "Category" msgstr "" -#: part/models.py:756 +#: part/models.py:694 msgid "Part category" msgstr "" -#: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 +#: part/models.py:699 part/templates/part/part_base.html:227 +#: templates/js/translated/part.js:379 templates/js/translated/part.js:607 msgid "IPN" msgstr "" -#: part/models.py:762 +#: part/models.py:700 msgid "Internal Part Number" msgstr "" -#: part/models.py:768 +#: part/models.py:706 msgid "Part revision or version number" msgstr "" -#: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:292 +#: part/models.py:707 part/templates/part/part_base.html:244 +#: report/models.py:200 templates/js/translated/part.js:383 msgid "Revision" msgstr "" -#: part/models.py:791 +#: part/models.py:729 msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:838 part/templates/part/part_base.html:289 +#: part/models.py:776 part/templates/part/part_base.html:289 msgid "Default Supplier" msgstr "" -#: part/models.py:839 +#: part/models.py:777 msgid "Default supplier part" msgstr "" -#: part/models.py:846 +#: part/models.py:784 msgid "Default Expiry" msgstr "" -#: part/models.py:847 +#: part/models.py:785 msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:852 +#: part/models.py:790 msgid "Minimum Stock" msgstr "" -#: part/models.py:853 +#: part/models.py:791 msgid "Minimum allowed stock level" msgstr "" -#: part/models.py:860 +#: part/models.py:798 msgid "Stock keeping units for this part" msgstr "" -#: part/models.py:866 +#: part/models.py:804 msgid "Can this part be built from other parts?" msgstr "" -#: part/models.py:872 +#: part/models.py:810 msgid "Can this part be used to build other parts?" msgstr "" -#: part/models.py:878 +#: part/models.py:816 msgid "Does this part have tracking for unique items?" msgstr "" -#: part/models.py:883 +#: part/models.py:821 msgid "Can this part be purchased from external suppliers?" msgstr "" -#: part/models.py:888 +#: part/models.py:826 msgid "Can this part be sold to customers?" msgstr "" -#: part/models.py:892 templates/js/translated/table_filters.js:21 +#: part/models.py:830 templates/js/translated/table_filters.js:21 #: templates/js/translated/table_filters.js:69 #: templates/js/translated/table_filters.js:255 #: templates/js/translated/table_filters.js:324 msgid "Active" msgstr "" -#: part/models.py:893 +#: part/models.py:831 msgid "Is this part active?" msgstr "" -#: part/models.py:898 +#: part/models.py:836 msgid "Is this a virtual part, such as a software product or license?" msgstr "" -#: part/models.py:903 +#: part/models.py:841 msgid "Part notes - supports Markdown formatting" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "BOM checksum" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "Stored BOM checksum" msgstr "" -#: part/models.py:909 +#: part/models.py:847 msgid "BOM checked by" msgstr "" -#: part/models.py:911 +#: part/models.py:849 msgid "BOM checked date" msgstr "" -#: part/models.py:915 +#: part/models.py:853 msgid "Creation User" msgstr "" -#: part/models.py:1654 +#: part/models.py:1592 msgid "Sell multiple" msgstr "" -#: part/models.py:2142 +#: part/models.py:2080 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2159 +#: part/models.py:2097 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:937 +#: part/models.py:2117 templates/js/translated/part.js:1028 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" -#: part/models.py:2180 +#: part/models.py:2118 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2185 +#: part/models.py:2123 msgid "Test Description" msgstr "" -#: part/models.py:2186 +#: part/models.py:2124 msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:946 +#: part/models.py:2129 templates/js/translated/part.js:1037 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" -#: part/models.py:2192 +#: part/models.py:2130 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:954 +#: part/models.py:2135 templates/js/translated/part.js:1045 msgid "Requires Value" msgstr "" -#: part/models.py:2198 +#: part/models.py:2136 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:961 +#: part/models.py:2141 templates/js/translated/part.js:1052 msgid "Requires Attachment" msgstr "" -#: part/models.py:2204 +#: part/models.py:2142 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2241 +#: part/models.py:2179 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2246 +#: part/models.py:2184 msgid "Parameter Name" msgstr "" -#: part/models.py:2248 +#: part/models.py:2186 msgid "Parameter Units" msgstr "" -#: part/models.py:2280 part/models.py:2329 part/models.py:2330 +#: part/models.py:2218 part/models.py:2267 part/models.py:2268 #: templates/InvenTree/settings/settings.html:160 msgid "Parameter Template" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Data" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Parameter Value" msgstr "" -#: part/models.py:2334 templates/InvenTree/settings/settings.html:169 +#: part/models.py:2272 templates/InvenTree/settings/settings.html:169 msgid "Default Value" msgstr "" -#: part/models.py:2335 +#: part/models.py:2273 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2369 +#: part/models.py:2307 msgid "Select parent part" msgstr "" -#: part/models.py:2377 +#: part/models.py:2315 msgid "Sub part" msgstr "" -#: part/models.py:2378 +#: part/models.py:2316 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2384 +#: part/models.py:2322 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:236 +#: part/models.py:2324 templates/js/translated/bom.js:236 #: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" -#: part/models.py:2386 +#: part/models.py:2324 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2389 +#: part/models.py:2327 msgid "Overage" msgstr "" -#: part/models.py:2390 +#: part/models.py:2328 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2393 +#: part/models.py:2331 msgid "BOM item reference" msgstr "" -#: part/models.py:2396 +#: part/models.py:2334 msgid "BOM item notes" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "Checksum" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:315 +#: part/models.py:2340 templates/js/translated/bom.js:315 #: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" -#: part/models.py:2403 +#: part/models.py:2341 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:307 +#: part/models.py:2346 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" -#: part/models.py:2409 +#: part/models.py:2347 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2494 stock/models.py:335 +#: part/models.py:2432 stock/models.py:335 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2503 part/models.py:2505 +#: part/models.py:2441 part/models.py:2443 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2508 +#: part/models.py:2446 msgid "BOM Item" msgstr "" -#: part/models.py:2627 +#: part/models.py:2565 msgid "Part 1" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Part 2" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Select Related Part" msgstr "" -#: part/models.py:2663 +#: part/models.py:2601 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4374,7 +4336,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:56 part/views.py:1586 +#: part/templates/part/bom.html:56 part/views.py:1220 msgid "Export Bill of Materials" msgstr "" @@ -4505,8 +4467,8 @@ msgstr "" msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:280 stock/views.py:959 -msgid "Create new Stock Location" +#: part/templates/part/category.html:279 +msgid "Create Part" msgstr "" #: part/templates/part/category_delete.html:5 @@ -4549,7 +4511,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:327 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:214 msgid "Duplicate Part" msgstr "" @@ -4672,38 +4634,38 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:588 +#: part/templates/part/detail.html:589 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:606 +#: part/templates/part/detail.html:607 msgid "Edit Test Result Template" msgstr "" -#: part/templates/part/detail.html:618 +#: part/templates/part/detail.html:619 msgid "Delete Test Result Template" msgstr "" -#: part/templates/part/detail.html:669 +#: part/templates/part/detail.html:670 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:902 +#: part/templates/part/detail.html:903 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:915 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:926 +#: part/templates/part/detail.html:927 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1015 +#: part/templates/part/detail.html:1016 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4766,8 +4728,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 -#: templates/js/translated/part.js:280 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:294 +#: templates/js/translated/part.js:371 msgid "Inactive" msgstr "" @@ -4853,8 +4815,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 -#: templates/js/translated/part.js:705 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:623 +#: templates/js/translated/part.js:796 msgid "Building" msgstr "" @@ -4870,13 +4832,13 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:511 -#: part/templates/part/part_base.html:536 +#: part/templates/part/part_base.html:506 +#: part/templates/part/part_base.html:531 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:516 -#: part/templates/part/part_base.html:542 +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:537 msgid "Show Part Details" msgstr "" @@ -5013,7 +4975,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2159 +#: part/templates/part/prices.html:197 part/views.py:1793 msgid "Add Internal Price Break" msgstr "" @@ -5034,7 +4996,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 -#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 +#: templates/js/translated/part.js:613 templates/js/translated/part.js:800 msgid "No Stock" msgstr "" @@ -5055,148 +5017,128 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:96 +#: part/views.py:94 msgid "Add Related Part" msgstr "" -#: part/views.py:151 +#: part/views.py:149 msgid "Delete Related Part" msgstr "" -#: part/views.py:162 +#: part/views.py:160 msgid "Set Part Category" msgstr "" -#: part/views.py:212 +#: part/views.py:210 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:247 -msgid "Create Variant" -msgstr "" - -#: part/views.py:332 -msgid "Copied part" -msgstr "" - -#: part/views.py:386 part/views.py:528 -msgid "Possible matches exist - confirm creation of new part" -msgstr "" - -#: part/views.py:451 -msgid "Create New Part" -msgstr "" - -#: part/views.py:456 -msgid "Created new part" -msgstr "" - -#: part/views.py:636 +#: part/views.py:270 msgid "Match References" msgstr "" -#: part/views.py:892 +#: part/views.py:526 msgid "None" msgstr "" -#: part/views.py:951 +#: part/views.py:585 msgid "Part QR Code" msgstr "" -#: part/views.py:1053 +#: part/views.py:687 msgid "Select Part Image" msgstr "" -#: part/views.py:1079 +#: part/views.py:713 msgid "Updated part image" msgstr "" -#: part/views.py:1082 +#: part/views.py:716 msgid "Part image not found" msgstr "" -#: part/views.py:1094 +#: part/views.py:728 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1124 +#: part/views.py:758 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1145 +#: part/views.py:779 msgid "Validate BOM" msgstr "" -#: part/views.py:1166 +#: part/views.py:800 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1177 +#: part/views.py:811 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1250 +#: part/views.py:884 msgid "Match Parts" msgstr "" -#: part/views.py:1638 +#: part/views.py:1272 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:1645 +#: part/views.py:1279 msgid "Part was deleted" msgstr "" -#: part/views.py:1654 +#: part/views.py:1288 msgid "Part Pricing" msgstr "" -#: part/views.py:1795 +#: part/views.py:1429 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:1805 +#: part/views.py:1439 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:1812 +#: part/views.py:1446 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1860 templates/js/translated/part.js:41 +#: part/views.py:1494 templates/js/translated/part.js:169 msgid "Edit Part Category" msgstr "" -#: part/views.py:1898 +#: part/views.py:1532 msgid "Delete Part Category" msgstr "" -#: part/views.py:1904 +#: part/views.py:1538 msgid "Part category was deleted" msgstr "" -#: part/views.py:1913 +#: part/views.py:1547 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2014 +#: part/views.py:1648 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2070 +#: part/views.py:1704 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2092 +#: part/views.py:1726 msgid "Added new price break" msgstr "" -#: part/views.py:2168 +#: part/views.py:1802 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2176 +#: part/views.py:1810 msgid "Delete Internal Price Break" msgstr "" @@ -6087,6 +6029,10 @@ msgstr "" msgid "Edit Stock Item" msgstr "" +#: stock/views.py:959 +msgid "Create new Stock Location" +msgstr "" + #: stock/views.py:1050 msgid "Serialize Stock" msgstr "" @@ -6850,8 +6796,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 -#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:701 +#: templates/js/translated/part.js:946 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6933,34 +6879,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 -#: templates/js/translated/part.js:272 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:278 +#: templates/js/translated/part.js:363 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 -#: templates/js/translated/part.js:276 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:282 +#: templates/js/translated/part.js:367 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:452 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:493 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:494 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:511 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:523 msgid "Delete Parameter" msgstr "" @@ -6998,37 +6944,37 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:283 templates/js/translated/forms.js:296 -#: templates/js/translated/forms.js:308 templates/js/translated/forms.js:320 +#: templates/js/translated/forms.js:289 templates/js/translated/forms.js:302 +#: templates/js/translated/forms.js:314 templates/js/translated/forms.js:326 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:284 +#: templates/js/translated/forms.js:290 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:297 +#: templates/js/translated/forms.js:303 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:309 +#: templates/js/translated/forms.js:315 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:321 +#: templates/js/translated/forms.js:327 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:817 templates/modals.html:21 +#: templates/js/translated/forms.js:841 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1184 +#: templates/js/translated/forms.js:1208 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1337 +#: templates/js/translated/forms.js:1373 msgid "Clear input" msgstr "" @@ -7196,99 +7142,139 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:20 -msgid "Parent part category" +#: templates/js/translated/part.js:43 +msgid "Part Attributes" msgstr "" -#: templates/js/translated/part.js:56 -msgid "New Category" +#: templates/js/translated/part.js:86 +msgid "Part Creation Options" msgstr "" -#: templates/js/translated/part.js:57 -msgid "Create New Part Category" +#: templates/js/translated/part.js:92 +msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:65 -msgid "New Parent" +#: templates/js/translated/part.js:93 +msgid "Initialize part stock with specified quantity" +msgstr "" + +#: templates/js/translated/part.js:99 +msgid "Copy Category Parameters" +msgstr "" + +#: templates/js/translated/part.js:100 +msgid "Copy parameter templates from selected part category" +msgstr "" + +#: templates/js/translated/part.js:110 +msgid "Part Duplication Options" +msgstr "" + +#: templates/js/translated/part.js:121 +msgid "Copy Image" +msgstr "" + +#: templates/js/translated/part.js:122 +msgid "Copy image from original part" msgstr "" #: templates/js/translated/part.js:128 +msgid "Copy BOM" +msgstr "" + +#: templates/js/translated/part.js:129 +msgid "Copy bill of materials from original part" +msgstr "" + +#: templates/js/translated/part.js:135 +msgid "Copy Parameters" +msgstr "" + +#: templates/js/translated/part.js:136 +msgid "Copy parameter data from original part" +msgstr "" + +#: templates/js/translated/part.js:148 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:186 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 +#: templates/js/translated/part.js:270 templates/js/translated/part.js:355 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 +#: templates/js/translated/part.js:274 templates/js/translated/part.js:359 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:286 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:199 +#: templates/js/translated/part.js:290 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:313 +#: templates/js/translated/part.js:404 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 +#: templates/js/translated/part.js:591 templates/js/translated/part.js:830 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:678 +#: templates/js/translated/part.js:769 msgid "No category" msgstr "" -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:787 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:971 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:923 +#: templates/js/translated/part.js:1014 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:1065 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:1066 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:981 +#: templates/js/translated/part.js:1072 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1006 +#: templates/js/translated/part.js:1097 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1059 +#: templates/js/translated/part.js:1150 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1060 +#: templates/js/translated/part.js:1151 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1160 +#: templates/js/translated/part.js:1251 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1179 +#: templates/js/translated/part.js:1270 msgid "Single Price Difference" msgstr "" From c4979d509639b696c2902ac2ab33661a144fdc28 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 08:22:18 +1000 Subject: [PATCH 115/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/vi/LC_MESSAGES/django.po | 814 +++++++++++----------- 1 file changed, 400 insertions(+), 414 deletions(-) diff --git a/InvenTree/locale/vi/LC_MESSAGES/django.po b/InvenTree/locale/vi/LC_MESSAGES/django.po index d6ded9d367..d6ad2fdb6b 100644 --- a/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/InvenTree/locale/vi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 08:08+0000\n" -"PO-Revision-Date: 2021-08-04 08:14\n" +"POT-Creation-Date: 2021-08-04 22:16+0000\n" +"PO-Revision-Date: 2021-08-04 22:22\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -36,7 +36,7 @@ msgstr "" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:545 msgid "Confirm" msgstr "" @@ -118,8 +118,8 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:954 -#: common/models.py:955 part/models.py:2097 +#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:955 +#: common/models.py:956 part/models.py:2035 #: report/templates/report/inventree_test_report_base.html:91 #: templates/js/translated/stock.js:1537 msgid "User" @@ -134,11 +134,11 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:129 InvenTree/models.py:130 company/models.py:412 -#: label/models.py:112 part/models.py:718 part/models.py:2246 +#: label/models.py:112 part/models.py:656 part/models.py:2184 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 -#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:328 +#: templates/js/translated/part.js:461 templates/js/translated/part.js:953 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "" @@ -148,7 +148,7 @@ msgstr "" #: company/models.py:519 company/templates/company/manufacturer_part.html:76 #: company/templates/company/supplier_part.html:75 label/models.py:119 #: order/models.py:158 order/templates/order/purchase_order_detail.html:312 -#: part/models.py:741 part/templates/part/part_base.html:238 +#: part/models.py:679 part/templates/part/part_base.html:238 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 @@ -159,9 +159,9 @@ msgstr "" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 -#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 -#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:387 +#: templates/js/translated/part.js:571 templates/js/translated/part.js:748 +#: templates/js/translated/part.js:965 templates/js/translated/part.js:1033 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -175,7 +175,7 @@ msgstr "" msgid "parent" msgstr "" -#: InvenTree/serializers.py:52 part/models.py:2482 +#: InvenTree/serializers.py:52 part/models.py:2420 msgid "Must be a valid number" msgstr "" @@ -522,7 +522,7 @@ msgstr "" #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 -#: build/templates/build/detail.html:34 common/models.py:983 +#: build/templates/build/detail.html:34 common/models.py:984 #: company/forms.py:42 company/templates/company/supplier_part.html:226 #: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 #: order/models.py:952 order/templates/order/order_wizard/match_parts.html:30 @@ -531,10 +531,10 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 -#: part/forms.py:341 part/forms.py:357 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:249 +#: part/forms.py:265 part/forms.py:281 part/models.py:2322 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 +#: part/templates/part/detail.html:940 part/templates/part/detail.html:1026 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 -#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1138 +#: templates/js/translated/part.js:1260 templates/js/translated/part.js:1316 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "" @@ -671,7 +671,7 @@ msgstr "" #: build/models.py:179 order/models.py:246 order/models.py:533 #: order/models.py:713 order/templates/order/purchase_order_detail.html:343 -#: order/templates/order/sales_order_detail.html:359 part/models.py:2393 +#: order/templates/order/sales_order_detail.html:359 part/models.py:2331 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 @@ -700,10 +700,10 @@ msgstr "" #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:297 #: order/templates/order/receive_parts.html:19 -#: order/templates/order/sales_order_detail.html:344 part/models.py:347 -#: part/models.py:2042 part/models.py:2058 part/models.py:2077 -#: part/models.py:2095 part/models.py:2174 part/models.py:2278 -#: part/models.py:2368 part/templates/part/detail.html:199 +#: order/templates/order/sales_order_detail.html:344 part/models.py:295 +#: part/models.py:1980 part/models.py:1996 part/models.py:2015 +#: part/models.py:2033 part/models.py:2112 part/models.py:2216 +#: part/models.py:2306 part/templates/part/detail.html:199 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 -#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:552 +#: templates/js/translated/part.js:715 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "" @@ -780,7 +780,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:272 order/models.py:162 part/models.py:913 +#: build/models.py:272 order/models.py:162 part/models.py:851 #: part/templates/part/part_base.html:264 templates/js/translated/order.js:362 msgid "Creation Date" msgstr "" @@ -808,7 +808,7 @@ msgstr "" #: build/models.py:303 build/templates/build/build_base.html:184 #: build/templates/build/detail.html:108 order/models.py:176 #: order/templates/order/order_base.html:138 -#: order/templates/order/sales_order_base.html:140 part/models.py:917 +#: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "" @@ -825,7 +825,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:310 part/models.py:775 stock/models.py:503 +#: build/models.py:310 part/models.py:713 stock/models.py:503 msgid "Link to external URL" msgstr "" @@ -838,7 +838,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:419 #: order/templates/order/sales_order_detail.html:439 #: order/templates/order/so_navbar.html:33 -#: order/templates/order/so_navbar.html:36 part/models.py:902 +#: order/templates/order/so_navbar.html:36 part/models.py:840 #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 @@ -1313,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 +#: part/templates/part/detail.html:802 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1322,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 +#: part/templates/part/detail.html:756 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1330,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1338,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 +#: part/templates/part/detail.html:766 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1555,7 +1555,7 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:322 common/models.py:814 common/models.py:947 +#: common/models.py:322 common/models.py:815 common/models.py:948 msgid "Settings key (must be unique - case insensitive" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:617 part/models.py:2280 report/models.py:187 +#: common/models.py:617 part/models.py:2218 report/models.py:187 #: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" @@ -1701,7 +1701,7 @@ msgstr "" msgid "Parts are templates by default" msgstr "" -#: common/models.py:624 part/models.py:865 +#: common/models.py:624 part/models.py:803 #: templates/js/translated/table_filters.js:133 #: templates/js/translated/table_filters.js:341 msgid "Assembly" @@ -1711,7 +1711,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:631 part/models.py:871 +#: common/models.py:631 part/models.py:809 #: templates/js/translated/table_filters.js:345 msgid "Component" msgstr "" @@ -1720,7 +1720,7 @@ msgstr "" msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:638 part/models.py:882 +#: common/models.py:638 part/models.py:820 msgid "Purchaseable" msgstr "" @@ -1728,7 +1728,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:645 part/models.py:887 +#: common/models.py:645 part/models.py:825 #: templates/js/translated/table_filters.js:353 msgid "Salable" msgstr "" @@ -1737,7 +1737,7 @@ msgstr "" msgid "Parts are salable by default" msgstr "" -#: common/models.py:652 part/models.py:877 +#: common/models.py:652 part/models.py:815 #: templates/js/translated/table_filters.js:33 #: templates/js/translated/table_filters.js:357 msgid "Trackable" @@ -1747,7 +1747,7 @@ msgstr "" msgid "Parts are trackable by default" msgstr "" -#: common/models.py:659 part/models.py:897 +#: common/models.py:659 part/models.py:835 #: part/templates/part/part_base.html:61 #: templates/js/translated/table_filters.js:29 msgid "Virtual" @@ -1757,328 +1757,328 @@ msgstr "" msgid "Parts are virtual by default" msgstr "" -#: common/models.py:666 +#: common/models.py:667 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:667 +#: common/models.py:668 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:673 +#: common/models.py:674 msgid "Show Import in Views" msgstr "" -#: common/models.py:674 +#: common/models.py:675 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:680 +#: common/models.py:681 msgid "Show Price in Forms" msgstr "" -#: common/models.py:681 +#: common/models.py:682 msgid "Display part price in some forms" msgstr "" -#: common/models.py:687 +#: common/models.py:688 msgid "Show related parts" msgstr "" -#: common/models.py:688 +#: common/models.py:689 msgid "Display related parts for a part" msgstr "" -#: common/models.py:694 +#: common/models.py:695 msgid "Create initial stock" msgstr "" -#: common/models.py:695 +#: common/models.py:696 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:701 +#: common/models.py:702 msgid "Internal Prices" msgstr "" -#: common/models.py:702 +#: common/models.py:703 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:708 +#: common/models.py:709 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:709 +#: common/models.py:710 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:715 templates/stats.html:25 +#: common/models.py:716 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:716 +#: common/models.py:717 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:722 +#: common/models.py:723 msgid "Page Size" msgstr "" -#: common/models.py:723 +#: common/models.py:724 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:733 +#: common/models.py:734 msgid "Test Reports" msgstr "" -#: common/models.py:734 +#: common/models.py:735 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:740 +#: common/models.py:741 msgid "Stock Expiry" msgstr "" -#: common/models.py:741 +#: common/models.py:742 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:747 +#: common/models.py:748 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:748 +#: common/models.py:749 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:754 +#: common/models.py:755 msgid "Stock Stale Time" msgstr "" -#: common/models.py:755 +#: common/models.py:756 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:757 +#: common/models.py:758 msgid "days" msgstr "" -#: common/models.py:762 +#: common/models.py:763 msgid "Build Expired Stock" msgstr "" -#: common/models.py:763 +#: common/models.py:764 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:769 +#: common/models.py:770 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:770 +#: common/models.py:771 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:776 +#: common/models.py:777 msgid "Group by Part" msgstr "" -#: common/models.py:777 +#: common/models.py:778 msgid "Group stock items by part reference in table views" msgstr "" -#: common/models.py:783 +#: common/models.py:784 msgid "Build Order Reference Prefix" msgstr "" -#: common/models.py:784 +#: common/models.py:785 msgid "Prefix value for build order reference" msgstr "" -#: common/models.py:789 +#: common/models.py:790 msgid "Build Order Reference Regex" msgstr "" -#: common/models.py:790 +#: common/models.py:791 msgid "Regular expression pattern for matching build order reference" msgstr "" -#: common/models.py:794 +#: common/models.py:795 msgid "Sales Order Reference Prefix" msgstr "" -#: common/models.py:795 +#: common/models.py:796 msgid "Prefix value for sales order reference" msgstr "" -#: common/models.py:800 +#: common/models.py:801 msgid "Purchase Order Reference Prefix" msgstr "" -#: common/models.py:801 +#: common/models.py:802 msgid "Prefix value for purchase order reference" msgstr "" -#: common/models.py:825 +#: common/models.py:826 msgid "Show starred parts" msgstr "" -#: common/models.py:826 +#: common/models.py:827 msgid "Show starred parts on the homepage" msgstr "" -#: common/models.py:831 +#: common/models.py:832 msgid "Show latest parts" msgstr "" -#: common/models.py:832 +#: common/models.py:833 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:837 +#: common/models.py:838 msgid "Recent Part Count" msgstr "" -#: common/models.py:838 +#: common/models.py:839 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:844 +#: common/models.py:845 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:845 +#: common/models.py:846 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:850 +#: common/models.py:851 msgid "Show recent stock changes" msgstr "" -#: common/models.py:851 +#: common/models.py:852 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:856 +#: common/models.py:857 msgid "Recent Stock Count" msgstr "" -#: common/models.py:857 +#: common/models.py:858 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:862 +#: common/models.py:863 msgid "Show low stock" msgstr "" -#: common/models.py:863 +#: common/models.py:864 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:868 +#: common/models.py:869 msgid "Show depleted stock" msgstr "" -#: common/models.py:869 +#: common/models.py:870 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:874 +#: common/models.py:875 msgid "Show needed stock" msgstr "" -#: common/models.py:875 +#: common/models.py:876 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:880 +#: common/models.py:881 msgid "Show expired stock" msgstr "" -#: common/models.py:881 +#: common/models.py:882 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:886 +#: common/models.py:887 msgid "Show stale stock" msgstr "" -#: common/models.py:887 +#: common/models.py:888 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:892 +#: common/models.py:893 msgid "Show pending builds" msgstr "" -#: common/models.py:893 +#: common/models.py:894 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:898 +#: common/models.py:899 msgid "Show overdue builds" msgstr "" -#: common/models.py:899 +#: common/models.py:900 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:904 +#: common/models.py:905 msgid "Show outstanding POs" msgstr "" -#: common/models.py:905 +#: common/models.py:906 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:910 +#: common/models.py:911 msgid "Show overdue POs" msgstr "" -#: common/models.py:911 +#: common/models.py:912 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:916 +#: common/models.py:917 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:917 +#: common/models.py:918 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:922 +#: common/models.py:923 msgid "Show overdue SOs" msgstr "" -#: common/models.py:923 +#: common/models.py:924 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:929 +#: common/models.py:930 msgid "Search Preview Results" msgstr "" -#: common/models.py:930 +#: common/models.py:931 msgid "Number of results to show in search preview window" msgstr "" -#: common/models.py:984 company/forms.py:43 +#: common/models.py:985 company/forms.py:43 msgid "Price break quantity" msgstr "" -#: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1052 +#: common/models.py:992 company/templates/company/supplier_part.html:231 +#: templates/js/translated/part.js:1143 msgid "Price" msgstr "" -#: common/models.py:992 +#: common/models.py:993 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1085 +#: common/models.py:1086 msgid "Default" msgstr "" @@ -2107,16 +2107,16 @@ msgstr "" #: order/templates/order/po_navbar.html:22 #: order/templates/order/purchase_order_detail.html:26 order/views.py:290 #: part/templates/part/bom_upload/upload_file.html:45 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:634 -#: part/views.py:1248 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:268 +#: part/views.py:882 msgid "Upload File" msgstr "" #: common/views.py:214 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:291 part/templates/part/bom_upload/match_fields.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:635 -#: part/views.py:1249 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:269 +#: part/views.py:883 msgid "Match Fields" msgstr "" @@ -2202,10 +2202,10 @@ msgid "Point of contact" msgstr "" #: company/models.py:128 company/models.py:345 company/models.py:513 -#: order/models.py:160 part/models.py:774 +#: order/models.py:160 part/models.py:712 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:809 msgid "Link" msgstr "" @@ -2213,7 +2213,7 @@ msgstr "" msgid "Link to external company information" msgstr "" -#: company/models.py:136 part/models.py:784 +#: company/models.py:136 part/models.py:722 msgid "Image" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:470 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2316,8 +2316,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 +#: company/models.py:426 part/models.py:797 part/models.py:2186 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:476 msgid "Units" msgstr "" @@ -2362,16 +2362,16 @@ msgid "Supplier part description" msgstr "" #: company/models.py:525 company/templates/company/supplier_part.html:120 -#: part/models.py:2396 report/templates/report/inventree_po_report.html:93 +#: part/models.py:2334 report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 msgid "Note" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "base cost" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -2385,7 +2385,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:533 part/models.py:1654 +#: company/models.py:533 part/models.py:1592 msgid "multiple" msgstr "" @@ -2464,13 +2464,12 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 +#: part/templates/part/detail.html:289 msgid "New Supplier Part" msgstr "" @@ -2576,13 +2575,13 @@ msgstr "" #: company/templates/company/detail.html:364 #: company/templates/company/manufacturer_part.html:200 -#: part/templates/part/detail.html:825 +#: part/templates/part/detail.html:826 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:365 #: company/templates/company/manufacturer_part.html:201 -#: part/templates/part/detail.html:826 +#: part/templates/part/detail.html:827 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2660,7 +2659,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:718 +#: part/templates/part/detail.html:719 msgid "Add Parameter" msgstr "" @@ -2686,8 +2685,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 -#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:391 templates/js/translated/part.js:616 +#: templates/js/translated/part.js:776 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2764,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2088 +#: part/templates/part/prices.html:253 part/views.py:1722 msgid "Add Price Break" msgstr "" @@ -2773,11 +2772,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2150 +#: company/templates/company/supplier_part.html:199 part/views.py:1784 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2136 +#: company/templates/company/supplier_part.html:213 part/views.py:1770 msgid "Edit Price Break" msgstr "" @@ -2827,20 +2826,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:129 part/views.py:974 +#: company/views.py:129 part/views.py:608 msgid "Download Image" msgstr "" -#: company/views.py:158 part/views.py:1006 +#: company/views.py:158 part/views.py:640 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:165 part/views.py:1013 +#: company/views.py:165 part/views.py:647 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:174 part/views.py:1022 +#: company/views.py:174 part/views.py:656 msgid "Supplied URL is not a valid image file" msgstr "" @@ -3212,14 +3211,13 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:279 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 +#: stock/templates/stock/location.html:250 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 +#: stock/templates/stock/location.html:42 msgid "Create new stock location" msgstr "" @@ -3442,7 +3440,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 +#: templates/js/translated/part.js:1118 templates/js/translated/part.js:1307 msgid "Unit Price" msgstr "" @@ -3474,15 +3472,15 @@ msgstr "" msgid "Receive outstanding parts for %(order)s - %(desc)s" msgstr "" -#: order/templates/order/receive_parts.html:14 part/api.py:47 -#: part/models.py:348 part/templates/part/cat_link.html:7 +#: order/templates/order/receive_parts.html:14 part/api.py:49 +#: part/models.py:296 part/templates/part/cat_link.html:7 #: part/templates/part/category.html:108 part/templates/part/category.html:122 #: part/templates/part/category_navbar.html:21 #: part/templates/part/category_navbar.html:24 #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:886 templates/navbar.html:23 +#: templates/js/translated/part.js:977 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3494,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:792 msgid "On Order" msgstr "" @@ -3799,7 +3797,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/bom.py:133 part/models.py:74 part/models.py:793 +#: part/bom.py:133 part/models.py:73 part/models.py:731 #: part/templates/part/category.html:75 part/templates/part/part_base.html:282 msgid "Default Location" msgstr "" @@ -3864,7 +3862,7 @@ msgstr "" msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:96 part/models.py:2278 +#: part/forms.py:96 part/models.py:2216 msgid "Parent Part" msgstr "" @@ -3896,434 +3894,398 @@ msgstr "" msgid "Select part category" msgstr "" -#: part/forms.py:194 -msgid "Duplicate all BOM data for this part" -msgstr "" - -#: part/forms.py:195 -msgid "Copy BOM" -msgstr "" - -#: part/forms.py:200 -msgid "Duplicate all parameter data for this part" -msgstr "" - -#: part/forms.py:201 -msgid "Copy Parameters" -msgstr "" - -#: part/forms.py:206 -msgid "Confirm part creation" -msgstr "" - -#: part/forms.py:211 -msgid "Include category parameter templates" -msgstr "" - -#: part/forms.py:216 -msgid "Include parent categories parameter templates" -msgstr "" - -#: part/forms.py:221 -msgid "Initial stock amount" -msgstr "" - -#: part/forms.py:222 -msgid "Create stock for this part" -msgstr "" - -#: part/forms.py:302 +#: part/forms.py:226 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:306 +#: part/forms.py:230 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:326 +#: part/forms.py:250 msgid "Input quantity for price calculation" msgstr "" -#: part/models.py:75 +#: part/models.py:74 msgid "Default location for parts in this category" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:88 part/models.py:2324 +#: part/models.py:87 part/models.py:2262 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" -#: part/models.py:89 part/templates/part/category.html:32 +#: part/models.py:88 part/templates/part/category.html:32 #: part/templates/part/category.html:103 templates/InvenTree/search.html:127 #: templates/stats.html:84 users/models.py:40 msgid "Part Categories" msgstr "" -#: part/models.py:433 +#: part/models.py:381 msgid "Invalid choice for parent part" msgstr "" -#: part/models.py:495 part/models.py:507 +#: part/models.py:433 part/models.py:445 #, python-brace-format msgid "Part '{p1}' is used in BOM for '{p2}' (recursive)" msgstr "" -#: part/models.py:604 +#: part/models.py:542 msgid "Next available serial numbers are" msgstr "" -#: part/models.py:608 +#: part/models.py:546 msgid "Next available serial number is" msgstr "" -#: part/models.py:613 +#: part/models.py:551 msgid "Most recent serial number is" msgstr "" -#: part/models.py:692 +#: part/models.py:630 msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:717 +#: part/models.py:655 msgid "Part name" msgstr "" -#: part/models.py:724 +#: part/models.py:662 msgid "Is Template" msgstr "" -#: part/models.py:725 +#: part/models.py:663 msgid "Is this part a template part?" msgstr "" -#: part/models.py:735 +#: part/models.py:673 msgid "Is this part a variant of another part?" msgstr "" -#: part/models.py:736 +#: part/models.py:674 msgid "Variant Of" msgstr "" -#: part/models.py:742 +#: part/models.py:680 msgid "Part description" msgstr "" -#: part/models.py:747 part/templates/part/category.html:82 +#: part/models.py:685 part/templates/part/category.html:82 #: part/templates/part/part_base.html:251 msgid "Keywords" msgstr "" -#: part/models.py:748 +#: part/models.py:686 msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:755 part/models.py:2323 +#: part/models.py:693 part/models.py:2261 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:672 +#: templates/js/translated/part.js:763 msgid "Category" msgstr "" -#: part/models.py:756 +#: part/models.py:694 msgid "Part category" msgstr "" -#: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 +#: part/models.py:699 part/templates/part/part_base.html:227 +#: templates/js/translated/part.js:379 templates/js/translated/part.js:607 msgid "IPN" msgstr "" -#: part/models.py:762 +#: part/models.py:700 msgid "Internal Part Number" msgstr "" -#: part/models.py:768 +#: part/models.py:706 msgid "Part revision or version number" msgstr "" -#: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:292 +#: part/models.py:707 part/templates/part/part_base.html:244 +#: report/models.py:200 templates/js/translated/part.js:383 msgid "Revision" msgstr "" -#: part/models.py:791 +#: part/models.py:729 msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:838 part/templates/part/part_base.html:289 +#: part/models.py:776 part/templates/part/part_base.html:289 msgid "Default Supplier" msgstr "" -#: part/models.py:839 +#: part/models.py:777 msgid "Default supplier part" msgstr "" -#: part/models.py:846 +#: part/models.py:784 msgid "Default Expiry" msgstr "" -#: part/models.py:847 +#: part/models.py:785 msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:852 +#: part/models.py:790 msgid "Minimum Stock" msgstr "" -#: part/models.py:853 +#: part/models.py:791 msgid "Minimum allowed stock level" msgstr "" -#: part/models.py:860 +#: part/models.py:798 msgid "Stock keeping units for this part" msgstr "" -#: part/models.py:866 +#: part/models.py:804 msgid "Can this part be built from other parts?" msgstr "" -#: part/models.py:872 +#: part/models.py:810 msgid "Can this part be used to build other parts?" msgstr "" -#: part/models.py:878 +#: part/models.py:816 msgid "Does this part have tracking for unique items?" msgstr "" -#: part/models.py:883 +#: part/models.py:821 msgid "Can this part be purchased from external suppliers?" msgstr "" -#: part/models.py:888 +#: part/models.py:826 msgid "Can this part be sold to customers?" msgstr "" -#: part/models.py:892 templates/js/translated/table_filters.js:21 +#: part/models.py:830 templates/js/translated/table_filters.js:21 #: templates/js/translated/table_filters.js:69 #: templates/js/translated/table_filters.js:255 #: templates/js/translated/table_filters.js:324 msgid "Active" msgstr "" -#: part/models.py:893 +#: part/models.py:831 msgid "Is this part active?" msgstr "" -#: part/models.py:898 +#: part/models.py:836 msgid "Is this a virtual part, such as a software product or license?" msgstr "" -#: part/models.py:903 +#: part/models.py:841 msgid "Part notes - supports Markdown formatting" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "BOM checksum" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "Stored BOM checksum" msgstr "" -#: part/models.py:909 +#: part/models.py:847 msgid "BOM checked by" msgstr "" -#: part/models.py:911 +#: part/models.py:849 msgid "BOM checked date" msgstr "" -#: part/models.py:915 +#: part/models.py:853 msgid "Creation User" msgstr "" -#: part/models.py:1654 +#: part/models.py:1592 msgid "Sell multiple" msgstr "" -#: part/models.py:2142 +#: part/models.py:2080 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2159 +#: part/models.py:2097 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:937 +#: part/models.py:2117 templates/js/translated/part.js:1028 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" -#: part/models.py:2180 +#: part/models.py:2118 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2185 +#: part/models.py:2123 msgid "Test Description" msgstr "" -#: part/models.py:2186 +#: part/models.py:2124 msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:946 +#: part/models.py:2129 templates/js/translated/part.js:1037 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" -#: part/models.py:2192 +#: part/models.py:2130 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:954 +#: part/models.py:2135 templates/js/translated/part.js:1045 msgid "Requires Value" msgstr "" -#: part/models.py:2198 +#: part/models.py:2136 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:961 +#: part/models.py:2141 templates/js/translated/part.js:1052 msgid "Requires Attachment" msgstr "" -#: part/models.py:2204 +#: part/models.py:2142 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2241 +#: part/models.py:2179 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2246 +#: part/models.py:2184 msgid "Parameter Name" msgstr "" -#: part/models.py:2248 +#: part/models.py:2186 msgid "Parameter Units" msgstr "" -#: part/models.py:2280 part/models.py:2329 part/models.py:2330 +#: part/models.py:2218 part/models.py:2267 part/models.py:2268 #: templates/InvenTree/settings/settings.html:160 msgid "Parameter Template" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Data" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Parameter Value" msgstr "" -#: part/models.py:2334 templates/InvenTree/settings/settings.html:169 +#: part/models.py:2272 templates/InvenTree/settings/settings.html:169 msgid "Default Value" msgstr "" -#: part/models.py:2335 +#: part/models.py:2273 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2369 +#: part/models.py:2307 msgid "Select parent part" msgstr "" -#: part/models.py:2377 +#: part/models.py:2315 msgid "Sub part" msgstr "" -#: part/models.py:2378 +#: part/models.py:2316 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2384 +#: part/models.py:2322 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:236 +#: part/models.py:2324 templates/js/translated/bom.js:236 #: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" -#: part/models.py:2386 +#: part/models.py:2324 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2389 +#: part/models.py:2327 msgid "Overage" msgstr "" -#: part/models.py:2390 +#: part/models.py:2328 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2393 +#: part/models.py:2331 msgid "BOM item reference" msgstr "" -#: part/models.py:2396 +#: part/models.py:2334 msgid "BOM item notes" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "Checksum" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:315 +#: part/models.py:2340 templates/js/translated/bom.js:315 #: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" -#: part/models.py:2403 +#: part/models.py:2341 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:307 +#: part/models.py:2346 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" -#: part/models.py:2409 +#: part/models.py:2347 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2494 stock/models.py:335 +#: part/models.py:2432 stock/models.py:335 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2503 part/models.py:2505 +#: part/models.py:2441 part/models.py:2443 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2508 +#: part/models.py:2446 msgid "BOM Item" msgstr "" -#: part/models.py:2627 +#: part/models.py:2565 msgid "Part 1" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Part 2" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Select Related Part" msgstr "" -#: part/models.py:2663 +#: part/models.py:2601 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4374,7 +4336,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:56 part/views.py:1586 +#: part/templates/part/bom.html:56 part/views.py:1220 msgid "Export Bill of Materials" msgstr "" @@ -4505,8 +4467,8 @@ msgstr "" msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:280 stock/views.py:959 -msgid "Create new Stock Location" +#: part/templates/part/category.html:279 +msgid "Create Part" msgstr "" #: part/templates/part/category_delete.html:5 @@ -4549,7 +4511,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:327 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:214 msgid "Duplicate Part" msgstr "" @@ -4672,38 +4634,38 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:588 +#: part/templates/part/detail.html:589 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:606 +#: part/templates/part/detail.html:607 msgid "Edit Test Result Template" msgstr "" -#: part/templates/part/detail.html:618 +#: part/templates/part/detail.html:619 msgid "Delete Test Result Template" msgstr "" -#: part/templates/part/detail.html:669 +#: part/templates/part/detail.html:670 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:902 +#: part/templates/part/detail.html:903 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:915 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:926 +#: part/templates/part/detail.html:927 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1015 +#: part/templates/part/detail.html:1016 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4766,8 +4728,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 -#: templates/js/translated/part.js:280 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:294 +#: templates/js/translated/part.js:371 msgid "Inactive" msgstr "" @@ -4853,8 +4815,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 -#: templates/js/translated/part.js:705 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:623 +#: templates/js/translated/part.js:796 msgid "Building" msgstr "" @@ -4870,13 +4832,13 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:511 -#: part/templates/part/part_base.html:536 +#: part/templates/part/part_base.html:506 +#: part/templates/part/part_base.html:531 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:516 -#: part/templates/part/part_base.html:542 +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:537 msgid "Show Part Details" msgstr "" @@ -5013,7 +4975,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2159 +#: part/templates/part/prices.html:197 part/views.py:1793 msgid "Add Internal Price Break" msgstr "" @@ -5034,7 +4996,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 -#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 +#: templates/js/translated/part.js:613 templates/js/translated/part.js:800 msgid "No Stock" msgstr "" @@ -5055,148 +5017,128 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:96 +#: part/views.py:94 msgid "Add Related Part" msgstr "" -#: part/views.py:151 +#: part/views.py:149 msgid "Delete Related Part" msgstr "" -#: part/views.py:162 +#: part/views.py:160 msgid "Set Part Category" msgstr "" -#: part/views.py:212 +#: part/views.py:210 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:247 -msgid "Create Variant" -msgstr "" - -#: part/views.py:332 -msgid "Copied part" -msgstr "" - -#: part/views.py:386 part/views.py:528 -msgid "Possible matches exist - confirm creation of new part" -msgstr "" - -#: part/views.py:451 -msgid "Create New Part" -msgstr "" - -#: part/views.py:456 -msgid "Created new part" -msgstr "" - -#: part/views.py:636 +#: part/views.py:270 msgid "Match References" msgstr "" -#: part/views.py:892 +#: part/views.py:526 msgid "None" msgstr "" -#: part/views.py:951 +#: part/views.py:585 msgid "Part QR Code" msgstr "" -#: part/views.py:1053 +#: part/views.py:687 msgid "Select Part Image" msgstr "" -#: part/views.py:1079 +#: part/views.py:713 msgid "Updated part image" msgstr "" -#: part/views.py:1082 +#: part/views.py:716 msgid "Part image not found" msgstr "" -#: part/views.py:1094 +#: part/views.py:728 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1124 +#: part/views.py:758 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1145 +#: part/views.py:779 msgid "Validate BOM" msgstr "" -#: part/views.py:1166 +#: part/views.py:800 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1177 +#: part/views.py:811 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1250 +#: part/views.py:884 msgid "Match Parts" msgstr "" -#: part/views.py:1638 +#: part/views.py:1272 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:1645 +#: part/views.py:1279 msgid "Part was deleted" msgstr "" -#: part/views.py:1654 +#: part/views.py:1288 msgid "Part Pricing" msgstr "" -#: part/views.py:1795 +#: part/views.py:1429 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:1805 +#: part/views.py:1439 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:1812 +#: part/views.py:1446 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1860 templates/js/translated/part.js:41 +#: part/views.py:1494 templates/js/translated/part.js:169 msgid "Edit Part Category" msgstr "" -#: part/views.py:1898 +#: part/views.py:1532 msgid "Delete Part Category" msgstr "" -#: part/views.py:1904 +#: part/views.py:1538 msgid "Part category was deleted" msgstr "" -#: part/views.py:1913 +#: part/views.py:1547 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2014 +#: part/views.py:1648 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2070 +#: part/views.py:1704 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2092 +#: part/views.py:1726 msgid "Added new price break" msgstr "" -#: part/views.py:2168 +#: part/views.py:1802 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2176 +#: part/views.py:1810 msgid "Delete Internal Price Break" msgstr "" @@ -6087,6 +6029,10 @@ msgstr "" msgid "Edit Stock Item" msgstr "" +#: stock/views.py:959 +msgid "Create new Stock Location" +msgstr "" + #: stock/views.py:1050 msgid "Serialize Stock" msgstr "" @@ -6850,8 +6796,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 -#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:701 +#: templates/js/translated/part.js:946 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6933,34 +6879,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 -#: templates/js/translated/part.js:272 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:278 +#: templates/js/translated/part.js:363 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 -#: templates/js/translated/part.js:276 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:282 +#: templates/js/translated/part.js:367 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:452 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:493 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:494 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:511 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:523 msgid "Delete Parameter" msgstr "" @@ -6998,37 +6944,37 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:283 templates/js/translated/forms.js:296 -#: templates/js/translated/forms.js:308 templates/js/translated/forms.js:320 +#: templates/js/translated/forms.js:289 templates/js/translated/forms.js:302 +#: templates/js/translated/forms.js:314 templates/js/translated/forms.js:326 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:284 +#: templates/js/translated/forms.js:290 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:297 +#: templates/js/translated/forms.js:303 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:309 +#: templates/js/translated/forms.js:315 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:321 +#: templates/js/translated/forms.js:327 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:817 templates/modals.html:21 +#: templates/js/translated/forms.js:841 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1184 +#: templates/js/translated/forms.js:1208 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1337 +#: templates/js/translated/forms.js:1373 msgid "Clear input" msgstr "" @@ -7196,99 +7142,139 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:20 -msgid "Parent part category" +#: templates/js/translated/part.js:43 +msgid "Part Attributes" msgstr "" -#: templates/js/translated/part.js:56 -msgid "New Category" +#: templates/js/translated/part.js:86 +msgid "Part Creation Options" msgstr "" -#: templates/js/translated/part.js:57 -msgid "Create New Part Category" +#: templates/js/translated/part.js:92 +msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:65 -msgid "New Parent" +#: templates/js/translated/part.js:93 +msgid "Initialize part stock with specified quantity" +msgstr "" + +#: templates/js/translated/part.js:99 +msgid "Copy Category Parameters" +msgstr "" + +#: templates/js/translated/part.js:100 +msgid "Copy parameter templates from selected part category" +msgstr "" + +#: templates/js/translated/part.js:110 +msgid "Part Duplication Options" +msgstr "" + +#: templates/js/translated/part.js:121 +msgid "Copy Image" +msgstr "" + +#: templates/js/translated/part.js:122 +msgid "Copy image from original part" msgstr "" #: templates/js/translated/part.js:128 +msgid "Copy BOM" +msgstr "" + +#: templates/js/translated/part.js:129 +msgid "Copy bill of materials from original part" +msgstr "" + +#: templates/js/translated/part.js:135 +msgid "Copy Parameters" +msgstr "" + +#: templates/js/translated/part.js:136 +msgid "Copy parameter data from original part" +msgstr "" + +#: templates/js/translated/part.js:148 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:186 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 +#: templates/js/translated/part.js:270 templates/js/translated/part.js:355 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 +#: templates/js/translated/part.js:274 templates/js/translated/part.js:359 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:286 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:199 +#: templates/js/translated/part.js:290 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:313 +#: templates/js/translated/part.js:404 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 +#: templates/js/translated/part.js:591 templates/js/translated/part.js:830 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:678 +#: templates/js/translated/part.js:769 msgid "No category" msgstr "" -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:787 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:971 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:923 +#: templates/js/translated/part.js:1014 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:1065 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:1066 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:981 +#: templates/js/translated/part.js:1072 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1006 +#: templates/js/translated/part.js:1097 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1059 +#: templates/js/translated/part.js:1150 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1060 +#: templates/js/translated/part.js:1151 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1160 +#: templates/js/translated/part.js:1251 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1179 +#: templates/js/translated/part.js:1270 msgid "Single Price Difference" msgstr "" From e6420b88a9038849124c0a92384f9eacbb28ee49 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 08:22:19 +1000 Subject: [PATCH 116/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/sv/LC_MESSAGES/django.po | 814 +++++++++++----------- 1 file changed, 400 insertions(+), 414 deletions(-) diff --git a/InvenTree/locale/sv/LC_MESSAGES/django.po b/InvenTree/locale/sv/LC_MESSAGES/django.po index b3d3afdffb..6839ce3ca1 100644 --- a/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/InvenTree/locale/sv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 08:08+0000\n" -"PO-Revision-Date: 2021-08-04 08:14\n" +"POT-Creation-Date: 2021-08-04 22:16+0000\n" +"PO-Revision-Date: 2021-08-04 22:22\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -36,7 +36,7 @@ msgstr "" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:545 msgid "Confirm" msgstr "" @@ -118,8 +118,8 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:954 -#: common/models.py:955 part/models.py:2097 +#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:955 +#: common/models.py:956 part/models.py:2035 #: report/templates/report/inventree_test_report_base.html:91 #: templates/js/translated/stock.js:1537 msgid "User" @@ -134,11 +134,11 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:129 InvenTree/models.py:130 company/models.py:412 -#: label/models.py:112 part/models.py:718 part/models.py:2246 +#: label/models.py:112 part/models.py:656 part/models.py:2184 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 -#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:328 +#: templates/js/translated/part.js:461 templates/js/translated/part.js:953 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "" @@ -148,7 +148,7 @@ msgstr "" #: company/models.py:519 company/templates/company/manufacturer_part.html:76 #: company/templates/company/supplier_part.html:75 label/models.py:119 #: order/models.py:158 order/templates/order/purchase_order_detail.html:312 -#: part/models.py:741 part/templates/part/part_base.html:238 +#: part/models.py:679 part/templates/part/part_base.html:238 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 @@ -159,9 +159,9 @@ msgstr "" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 -#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 -#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:387 +#: templates/js/translated/part.js:571 templates/js/translated/part.js:748 +#: templates/js/translated/part.js:965 templates/js/translated/part.js:1033 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -175,7 +175,7 @@ msgstr "" msgid "parent" msgstr "" -#: InvenTree/serializers.py:52 part/models.py:2482 +#: InvenTree/serializers.py:52 part/models.py:2420 msgid "Must be a valid number" msgstr "" @@ -522,7 +522,7 @@ msgstr "" #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 -#: build/templates/build/detail.html:34 common/models.py:983 +#: build/templates/build/detail.html:34 common/models.py:984 #: company/forms.py:42 company/templates/company/supplier_part.html:226 #: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 #: order/models.py:952 order/templates/order/order_wizard/match_parts.html:30 @@ -531,10 +531,10 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 -#: part/forms.py:341 part/forms.py:357 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:249 +#: part/forms.py:265 part/forms.py:281 part/models.py:2322 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 +#: part/templates/part/detail.html:940 part/templates/part/detail.html:1026 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 -#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1138 +#: templates/js/translated/part.js:1260 templates/js/translated/part.js:1316 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "" @@ -671,7 +671,7 @@ msgstr "" #: build/models.py:179 order/models.py:246 order/models.py:533 #: order/models.py:713 order/templates/order/purchase_order_detail.html:343 -#: order/templates/order/sales_order_detail.html:359 part/models.py:2393 +#: order/templates/order/sales_order_detail.html:359 part/models.py:2331 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 @@ -700,10 +700,10 @@ msgstr "" #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:297 #: order/templates/order/receive_parts.html:19 -#: order/templates/order/sales_order_detail.html:344 part/models.py:347 -#: part/models.py:2042 part/models.py:2058 part/models.py:2077 -#: part/models.py:2095 part/models.py:2174 part/models.py:2278 -#: part/models.py:2368 part/templates/part/detail.html:199 +#: order/templates/order/sales_order_detail.html:344 part/models.py:295 +#: part/models.py:1980 part/models.py:1996 part/models.py:2015 +#: part/models.py:2033 part/models.py:2112 part/models.py:2216 +#: part/models.py:2306 part/templates/part/detail.html:199 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 -#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:552 +#: templates/js/translated/part.js:715 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "" @@ -780,7 +780,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:272 order/models.py:162 part/models.py:913 +#: build/models.py:272 order/models.py:162 part/models.py:851 #: part/templates/part/part_base.html:264 templates/js/translated/order.js:362 msgid "Creation Date" msgstr "" @@ -808,7 +808,7 @@ msgstr "" #: build/models.py:303 build/templates/build/build_base.html:184 #: build/templates/build/detail.html:108 order/models.py:176 #: order/templates/order/order_base.html:138 -#: order/templates/order/sales_order_base.html:140 part/models.py:917 +#: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "" @@ -825,7 +825,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:310 part/models.py:775 stock/models.py:503 +#: build/models.py:310 part/models.py:713 stock/models.py:503 msgid "Link to external URL" msgstr "" @@ -838,7 +838,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:419 #: order/templates/order/sales_order_detail.html:439 #: order/templates/order/so_navbar.html:33 -#: order/templates/order/so_navbar.html:36 part/models.py:902 +#: order/templates/order/so_navbar.html:36 part/models.py:840 #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 @@ -1313,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 +#: part/templates/part/detail.html:802 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1322,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 +#: part/templates/part/detail.html:756 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1330,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1338,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 +#: part/templates/part/detail.html:766 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1555,7 +1555,7 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:322 common/models.py:814 common/models.py:947 +#: common/models.py:322 common/models.py:815 common/models.py:948 msgid "Settings key (must be unique - case insensitive" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:617 part/models.py:2280 report/models.py:187 +#: common/models.py:617 part/models.py:2218 report/models.py:187 #: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" @@ -1701,7 +1701,7 @@ msgstr "" msgid "Parts are templates by default" msgstr "" -#: common/models.py:624 part/models.py:865 +#: common/models.py:624 part/models.py:803 #: templates/js/translated/table_filters.js:133 #: templates/js/translated/table_filters.js:341 msgid "Assembly" @@ -1711,7 +1711,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:631 part/models.py:871 +#: common/models.py:631 part/models.py:809 #: templates/js/translated/table_filters.js:345 msgid "Component" msgstr "" @@ -1720,7 +1720,7 @@ msgstr "" msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:638 part/models.py:882 +#: common/models.py:638 part/models.py:820 msgid "Purchaseable" msgstr "" @@ -1728,7 +1728,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:645 part/models.py:887 +#: common/models.py:645 part/models.py:825 #: templates/js/translated/table_filters.js:353 msgid "Salable" msgstr "" @@ -1737,7 +1737,7 @@ msgstr "" msgid "Parts are salable by default" msgstr "" -#: common/models.py:652 part/models.py:877 +#: common/models.py:652 part/models.py:815 #: templates/js/translated/table_filters.js:33 #: templates/js/translated/table_filters.js:357 msgid "Trackable" @@ -1747,7 +1747,7 @@ msgstr "" msgid "Parts are trackable by default" msgstr "" -#: common/models.py:659 part/models.py:897 +#: common/models.py:659 part/models.py:835 #: part/templates/part/part_base.html:61 #: templates/js/translated/table_filters.js:29 msgid "Virtual" @@ -1757,328 +1757,328 @@ msgstr "" msgid "Parts are virtual by default" msgstr "" -#: common/models.py:666 +#: common/models.py:667 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:667 +#: common/models.py:668 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:673 +#: common/models.py:674 msgid "Show Import in Views" msgstr "" -#: common/models.py:674 +#: common/models.py:675 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:680 +#: common/models.py:681 msgid "Show Price in Forms" msgstr "" -#: common/models.py:681 +#: common/models.py:682 msgid "Display part price in some forms" msgstr "" -#: common/models.py:687 +#: common/models.py:688 msgid "Show related parts" msgstr "" -#: common/models.py:688 +#: common/models.py:689 msgid "Display related parts for a part" msgstr "" -#: common/models.py:694 +#: common/models.py:695 msgid "Create initial stock" msgstr "" -#: common/models.py:695 +#: common/models.py:696 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:701 +#: common/models.py:702 msgid "Internal Prices" msgstr "" -#: common/models.py:702 +#: common/models.py:703 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:708 +#: common/models.py:709 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:709 +#: common/models.py:710 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:715 templates/stats.html:25 +#: common/models.py:716 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:716 +#: common/models.py:717 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:722 +#: common/models.py:723 msgid "Page Size" msgstr "" -#: common/models.py:723 +#: common/models.py:724 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:733 +#: common/models.py:734 msgid "Test Reports" msgstr "" -#: common/models.py:734 +#: common/models.py:735 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:740 +#: common/models.py:741 msgid "Stock Expiry" msgstr "" -#: common/models.py:741 +#: common/models.py:742 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:747 +#: common/models.py:748 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:748 +#: common/models.py:749 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:754 +#: common/models.py:755 msgid "Stock Stale Time" msgstr "" -#: common/models.py:755 +#: common/models.py:756 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:757 +#: common/models.py:758 msgid "days" msgstr "" -#: common/models.py:762 +#: common/models.py:763 msgid "Build Expired Stock" msgstr "" -#: common/models.py:763 +#: common/models.py:764 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:769 +#: common/models.py:770 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:770 +#: common/models.py:771 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:776 +#: common/models.py:777 msgid "Group by Part" msgstr "" -#: common/models.py:777 +#: common/models.py:778 msgid "Group stock items by part reference in table views" msgstr "" -#: common/models.py:783 +#: common/models.py:784 msgid "Build Order Reference Prefix" msgstr "" -#: common/models.py:784 +#: common/models.py:785 msgid "Prefix value for build order reference" msgstr "" -#: common/models.py:789 +#: common/models.py:790 msgid "Build Order Reference Regex" msgstr "" -#: common/models.py:790 +#: common/models.py:791 msgid "Regular expression pattern for matching build order reference" msgstr "" -#: common/models.py:794 +#: common/models.py:795 msgid "Sales Order Reference Prefix" msgstr "" -#: common/models.py:795 +#: common/models.py:796 msgid "Prefix value for sales order reference" msgstr "" -#: common/models.py:800 +#: common/models.py:801 msgid "Purchase Order Reference Prefix" msgstr "" -#: common/models.py:801 +#: common/models.py:802 msgid "Prefix value for purchase order reference" msgstr "" -#: common/models.py:825 +#: common/models.py:826 msgid "Show starred parts" msgstr "" -#: common/models.py:826 +#: common/models.py:827 msgid "Show starred parts on the homepage" msgstr "" -#: common/models.py:831 +#: common/models.py:832 msgid "Show latest parts" msgstr "" -#: common/models.py:832 +#: common/models.py:833 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:837 +#: common/models.py:838 msgid "Recent Part Count" msgstr "" -#: common/models.py:838 +#: common/models.py:839 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:844 +#: common/models.py:845 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:845 +#: common/models.py:846 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:850 +#: common/models.py:851 msgid "Show recent stock changes" msgstr "" -#: common/models.py:851 +#: common/models.py:852 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:856 +#: common/models.py:857 msgid "Recent Stock Count" msgstr "" -#: common/models.py:857 +#: common/models.py:858 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:862 +#: common/models.py:863 msgid "Show low stock" msgstr "" -#: common/models.py:863 +#: common/models.py:864 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:868 +#: common/models.py:869 msgid "Show depleted stock" msgstr "" -#: common/models.py:869 +#: common/models.py:870 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:874 +#: common/models.py:875 msgid "Show needed stock" msgstr "" -#: common/models.py:875 +#: common/models.py:876 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:880 +#: common/models.py:881 msgid "Show expired stock" msgstr "" -#: common/models.py:881 +#: common/models.py:882 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:886 +#: common/models.py:887 msgid "Show stale stock" msgstr "" -#: common/models.py:887 +#: common/models.py:888 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:892 +#: common/models.py:893 msgid "Show pending builds" msgstr "" -#: common/models.py:893 +#: common/models.py:894 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:898 +#: common/models.py:899 msgid "Show overdue builds" msgstr "" -#: common/models.py:899 +#: common/models.py:900 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:904 +#: common/models.py:905 msgid "Show outstanding POs" msgstr "" -#: common/models.py:905 +#: common/models.py:906 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:910 +#: common/models.py:911 msgid "Show overdue POs" msgstr "" -#: common/models.py:911 +#: common/models.py:912 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:916 +#: common/models.py:917 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:917 +#: common/models.py:918 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:922 +#: common/models.py:923 msgid "Show overdue SOs" msgstr "" -#: common/models.py:923 +#: common/models.py:924 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:929 +#: common/models.py:930 msgid "Search Preview Results" msgstr "" -#: common/models.py:930 +#: common/models.py:931 msgid "Number of results to show in search preview window" msgstr "" -#: common/models.py:984 company/forms.py:43 +#: common/models.py:985 company/forms.py:43 msgid "Price break quantity" msgstr "" -#: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1052 +#: common/models.py:992 company/templates/company/supplier_part.html:231 +#: templates/js/translated/part.js:1143 msgid "Price" msgstr "" -#: common/models.py:992 +#: common/models.py:993 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1085 +#: common/models.py:1086 msgid "Default" msgstr "" @@ -2107,16 +2107,16 @@ msgstr "" #: order/templates/order/po_navbar.html:22 #: order/templates/order/purchase_order_detail.html:26 order/views.py:290 #: part/templates/part/bom_upload/upload_file.html:45 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:634 -#: part/views.py:1248 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:268 +#: part/views.py:882 msgid "Upload File" msgstr "" #: common/views.py:214 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:291 part/templates/part/bom_upload/match_fields.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:635 -#: part/views.py:1249 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:269 +#: part/views.py:883 msgid "Match Fields" msgstr "" @@ -2202,10 +2202,10 @@ msgid "Point of contact" msgstr "" #: company/models.py:128 company/models.py:345 company/models.py:513 -#: order/models.py:160 part/models.py:774 +#: order/models.py:160 part/models.py:712 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:809 msgid "Link" msgstr "" @@ -2213,7 +2213,7 @@ msgstr "" msgid "Link to external company information" msgstr "" -#: company/models.py:136 part/models.py:784 +#: company/models.py:136 part/models.py:722 msgid "Image" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:470 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2316,8 +2316,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 +#: company/models.py:426 part/models.py:797 part/models.py:2186 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:476 msgid "Units" msgstr "" @@ -2362,16 +2362,16 @@ msgid "Supplier part description" msgstr "" #: company/models.py:525 company/templates/company/supplier_part.html:120 -#: part/models.py:2396 report/templates/report/inventree_po_report.html:93 +#: part/models.py:2334 report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 msgid "Note" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "base cost" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -2385,7 +2385,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:533 part/models.py:1654 +#: company/models.py:533 part/models.py:1592 msgid "multiple" msgstr "" @@ -2464,13 +2464,12 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 +#: part/templates/part/detail.html:289 msgid "New Supplier Part" msgstr "" @@ -2576,13 +2575,13 @@ msgstr "" #: company/templates/company/detail.html:364 #: company/templates/company/manufacturer_part.html:200 -#: part/templates/part/detail.html:825 +#: part/templates/part/detail.html:826 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:365 #: company/templates/company/manufacturer_part.html:201 -#: part/templates/part/detail.html:826 +#: part/templates/part/detail.html:827 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2660,7 +2659,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:718 +#: part/templates/part/detail.html:719 msgid "Add Parameter" msgstr "" @@ -2686,8 +2685,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 -#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:391 templates/js/translated/part.js:616 +#: templates/js/translated/part.js:776 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2764,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2088 +#: part/templates/part/prices.html:253 part/views.py:1722 msgid "Add Price Break" msgstr "" @@ -2773,11 +2772,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2150 +#: company/templates/company/supplier_part.html:199 part/views.py:1784 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2136 +#: company/templates/company/supplier_part.html:213 part/views.py:1770 msgid "Edit Price Break" msgstr "" @@ -2827,20 +2826,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:129 part/views.py:974 +#: company/views.py:129 part/views.py:608 msgid "Download Image" msgstr "" -#: company/views.py:158 part/views.py:1006 +#: company/views.py:158 part/views.py:640 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:165 part/views.py:1013 +#: company/views.py:165 part/views.py:647 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:174 part/views.py:1022 +#: company/views.py:174 part/views.py:656 msgid "Supplied URL is not a valid image file" msgstr "" @@ -3212,14 +3211,13 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:279 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 +#: stock/templates/stock/location.html:250 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 +#: stock/templates/stock/location.html:42 msgid "Create new stock location" msgstr "" @@ -3442,7 +3440,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 +#: templates/js/translated/part.js:1118 templates/js/translated/part.js:1307 msgid "Unit Price" msgstr "" @@ -3474,15 +3472,15 @@ msgstr "" msgid "Receive outstanding parts for %(order)s - %(desc)s" msgstr "" -#: order/templates/order/receive_parts.html:14 part/api.py:47 -#: part/models.py:348 part/templates/part/cat_link.html:7 +#: order/templates/order/receive_parts.html:14 part/api.py:49 +#: part/models.py:296 part/templates/part/cat_link.html:7 #: part/templates/part/category.html:108 part/templates/part/category.html:122 #: part/templates/part/category_navbar.html:21 #: part/templates/part/category_navbar.html:24 #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:886 templates/navbar.html:23 +#: templates/js/translated/part.js:977 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3494,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:792 msgid "On Order" msgstr "" @@ -3799,7 +3797,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/bom.py:133 part/models.py:74 part/models.py:793 +#: part/bom.py:133 part/models.py:73 part/models.py:731 #: part/templates/part/category.html:75 part/templates/part/part_base.html:282 msgid "Default Location" msgstr "" @@ -3864,7 +3862,7 @@ msgstr "" msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:96 part/models.py:2278 +#: part/forms.py:96 part/models.py:2216 msgid "Parent Part" msgstr "" @@ -3896,434 +3894,398 @@ msgstr "" msgid "Select part category" msgstr "" -#: part/forms.py:194 -msgid "Duplicate all BOM data for this part" -msgstr "" - -#: part/forms.py:195 -msgid "Copy BOM" -msgstr "" - -#: part/forms.py:200 -msgid "Duplicate all parameter data for this part" -msgstr "" - -#: part/forms.py:201 -msgid "Copy Parameters" -msgstr "" - -#: part/forms.py:206 -msgid "Confirm part creation" -msgstr "" - -#: part/forms.py:211 -msgid "Include category parameter templates" -msgstr "" - -#: part/forms.py:216 -msgid "Include parent categories parameter templates" -msgstr "" - -#: part/forms.py:221 -msgid "Initial stock amount" -msgstr "" - -#: part/forms.py:222 -msgid "Create stock for this part" -msgstr "" - -#: part/forms.py:302 +#: part/forms.py:226 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:306 +#: part/forms.py:230 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:326 +#: part/forms.py:250 msgid "Input quantity for price calculation" msgstr "" -#: part/models.py:75 +#: part/models.py:74 msgid "Default location for parts in this category" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:88 part/models.py:2324 +#: part/models.py:87 part/models.py:2262 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" -#: part/models.py:89 part/templates/part/category.html:32 +#: part/models.py:88 part/templates/part/category.html:32 #: part/templates/part/category.html:103 templates/InvenTree/search.html:127 #: templates/stats.html:84 users/models.py:40 msgid "Part Categories" msgstr "" -#: part/models.py:433 +#: part/models.py:381 msgid "Invalid choice for parent part" msgstr "" -#: part/models.py:495 part/models.py:507 +#: part/models.py:433 part/models.py:445 #, python-brace-format msgid "Part '{p1}' is used in BOM for '{p2}' (recursive)" msgstr "" -#: part/models.py:604 +#: part/models.py:542 msgid "Next available serial numbers are" msgstr "" -#: part/models.py:608 +#: part/models.py:546 msgid "Next available serial number is" msgstr "" -#: part/models.py:613 +#: part/models.py:551 msgid "Most recent serial number is" msgstr "" -#: part/models.py:692 +#: part/models.py:630 msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:717 +#: part/models.py:655 msgid "Part name" msgstr "" -#: part/models.py:724 +#: part/models.py:662 msgid "Is Template" msgstr "" -#: part/models.py:725 +#: part/models.py:663 msgid "Is this part a template part?" msgstr "" -#: part/models.py:735 +#: part/models.py:673 msgid "Is this part a variant of another part?" msgstr "" -#: part/models.py:736 +#: part/models.py:674 msgid "Variant Of" msgstr "" -#: part/models.py:742 +#: part/models.py:680 msgid "Part description" msgstr "" -#: part/models.py:747 part/templates/part/category.html:82 +#: part/models.py:685 part/templates/part/category.html:82 #: part/templates/part/part_base.html:251 msgid "Keywords" msgstr "" -#: part/models.py:748 +#: part/models.py:686 msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:755 part/models.py:2323 +#: part/models.py:693 part/models.py:2261 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:672 +#: templates/js/translated/part.js:763 msgid "Category" msgstr "" -#: part/models.py:756 +#: part/models.py:694 msgid "Part category" msgstr "" -#: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 +#: part/models.py:699 part/templates/part/part_base.html:227 +#: templates/js/translated/part.js:379 templates/js/translated/part.js:607 msgid "IPN" msgstr "" -#: part/models.py:762 +#: part/models.py:700 msgid "Internal Part Number" msgstr "" -#: part/models.py:768 +#: part/models.py:706 msgid "Part revision or version number" msgstr "" -#: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:292 +#: part/models.py:707 part/templates/part/part_base.html:244 +#: report/models.py:200 templates/js/translated/part.js:383 msgid "Revision" msgstr "" -#: part/models.py:791 +#: part/models.py:729 msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:838 part/templates/part/part_base.html:289 +#: part/models.py:776 part/templates/part/part_base.html:289 msgid "Default Supplier" msgstr "" -#: part/models.py:839 +#: part/models.py:777 msgid "Default supplier part" msgstr "" -#: part/models.py:846 +#: part/models.py:784 msgid "Default Expiry" msgstr "" -#: part/models.py:847 +#: part/models.py:785 msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:852 +#: part/models.py:790 msgid "Minimum Stock" msgstr "" -#: part/models.py:853 +#: part/models.py:791 msgid "Minimum allowed stock level" msgstr "" -#: part/models.py:860 +#: part/models.py:798 msgid "Stock keeping units for this part" msgstr "" -#: part/models.py:866 +#: part/models.py:804 msgid "Can this part be built from other parts?" msgstr "" -#: part/models.py:872 +#: part/models.py:810 msgid "Can this part be used to build other parts?" msgstr "" -#: part/models.py:878 +#: part/models.py:816 msgid "Does this part have tracking for unique items?" msgstr "" -#: part/models.py:883 +#: part/models.py:821 msgid "Can this part be purchased from external suppliers?" msgstr "" -#: part/models.py:888 +#: part/models.py:826 msgid "Can this part be sold to customers?" msgstr "" -#: part/models.py:892 templates/js/translated/table_filters.js:21 +#: part/models.py:830 templates/js/translated/table_filters.js:21 #: templates/js/translated/table_filters.js:69 #: templates/js/translated/table_filters.js:255 #: templates/js/translated/table_filters.js:324 msgid "Active" msgstr "" -#: part/models.py:893 +#: part/models.py:831 msgid "Is this part active?" msgstr "" -#: part/models.py:898 +#: part/models.py:836 msgid "Is this a virtual part, such as a software product or license?" msgstr "" -#: part/models.py:903 +#: part/models.py:841 msgid "Part notes - supports Markdown formatting" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "BOM checksum" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "Stored BOM checksum" msgstr "" -#: part/models.py:909 +#: part/models.py:847 msgid "BOM checked by" msgstr "" -#: part/models.py:911 +#: part/models.py:849 msgid "BOM checked date" msgstr "" -#: part/models.py:915 +#: part/models.py:853 msgid "Creation User" msgstr "" -#: part/models.py:1654 +#: part/models.py:1592 msgid "Sell multiple" msgstr "" -#: part/models.py:2142 +#: part/models.py:2080 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2159 +#: part/models.py:2097 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:937 +#: part/models.py:2117 templates/js/translated/part.js:1028 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" -#: part/models.py:2180 +#: part/models.py:2118 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2185 +#: part/models.py:2123 msgid "Test Description" msgstr "" -#: part/models.py:2186 +#: part/models.py:2124 msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:946 +#: part/models.py:2129 templates/js/translated/part.js:1037 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" -#: part/models.py:2192 +#: part/models.py:2130 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:954 +#: part/models.py:2135 templates/js/translated/part.js:1045 msgid "Requires Value" msgstr "" -#: part/models.py:2198 +#: part/models.py:2136 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:961 +#: part/models.py:2141 templates/js/translated/part.js:1052 msgid "Requires Attachment" msgstr "" -#: part/models.py:2204 +#: part/models.py:2142 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2241 +#: part/models.py:2179 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2246 +#: part/models.py:2184 msgid "Parameter Name" msgstr "" -#: part/models.py:2248 +#: part/models.py:2186 msgid "Parameter Units" msgstr "" -#: part/models.py:2280 part/models.py:2329 part/models.py:2330 +#: part/models.py:2218 part/models.py:2267 part/models.py:2268 #: templates/InvenTree/settings/settings.html:160 msgid "Parameter Template" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Data" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Parameter Value" msgstr "" -#: part/models.py:2334 templates/InvenTree/settings/settings.html:169 +#: part/models.py:2272 templates/InvenTree/settings/settings.html:169 msgid "Default Value" msgstr "" -#: part/models.py:2335 +#: part/models.py:2273 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2369 +#: part/models.py:2307 msgid "Select parent part" msgstr "" -#: part/models.py:2377 +#: part/models.py:2315 msgid "Sub part" msgstr "" -#: part/models.py:2378 +#: part/models.py:2316 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2384 +#: part/models.py:2322 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:236 +#: part/models.py:2324 templates/js/translated/bom.js:236 #: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" -#: part/models.py:2386 +#: part/models.py:2324 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2389 +#: part/models.py:2327 msgid "Overage" msgstr "" -#: part/models.py:2390 +#: part/models.py:2328 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2393 +#: part/models.py:2331 msgid "BOM item reference" msgstr "" -#: part/models.py:2396 +#: part/models.py:2334 msgid "BOM item notes" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "Checksum" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:315 +#: part/models.py:2340 templates/js/translated/bom.js:315 #: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" -#: part/models.py:2403 +#: part/models.py:2341 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:307 +#: part/models.py:2346 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" -#: part/models.py:2409 +#: part/models.py:2347 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2494 stock/models.py:335 +#: part/models.py:2432 stock/models.py:335 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2503 part/models.py:2505 +#: part/models.py:2441 part/models.py:2443 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2508 +#: part/models.py:2446 msgid "BOM Item" msgstr "" -#: part/models.py:2627 +#: part/models.py:2565 msgid "Part 1" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Part 2" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Select Related Part" msgstr "" -#: part/models.py:2663 +#: part/models.py:2601 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4374,7 +4336,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:56 part/views.py:1586 +#: part/templates/part/bom.html:56 part/views.py:1220 msgid "Export Bill of Materials" msgstr "" @@ -4505,8 +4467,8 @@ msgstr "" msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:280 stock/views.py:959 -msgid "Create new Stock Location" +#: part/templates/part/category.html:279 +msgid "Create Part" msgstr "" #: part/templates/part/category_delete.html:5 @@ -4549,7 +4511,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:327 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:214 msgid "Duplicate Part" msgstr "" @@ -4672,38 +4634,38 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:588 +#: part/templates/part/detail.html:589 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:606 +#: part/templates/part/detail.html:607 msgid "Edit Test Result Template" msgstr "" -#: part/templates/part/detail.html:618 +#: part/templates/part/detail.html:619 msgid "Delete Test Result Template" msgstr "" -#: part/templates/part/detail.html:669 +#: part/templates/part/detail.html:670 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:902 +#: part/templates/part/detail.html:903 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:915 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:926 +#: part/templates/part/detail.html:927 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1015 +#: part/templates/part/detail.html:1016 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4766,8 +4728,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 -#: templates/js/translated/part.js:280 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:294 +#: templates/js/translated/part.js:371 msgid "Inactive" msgstr "" @@ -4853,8 +4815,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 -#: templates/js/translated/part.js:705 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:623 +#: templates/js/translated/part.js:796 msgid "Building" msgstr "" @@ -4870,13 +4832,13 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:511 -#: part/templates/part/part_base.html:536 +#: part/templates/part/part_base.html:506 +#: part/templates/part/part_base.html:531 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:516 -#: part/templates/part/part_base.html:542 +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:537 msgid "Show Part Details" msgstr "" @@ -5013,7 +4975,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2159 +#: part/templates/part/prices.html:197 part/views.py:1793 msgid "Add Internal Price Break" msgstr "" @@ -5034,7 +4996,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 -#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 +#: templates/js/translated/part.js:613 templates/js/translated/part.js:800 msgid "No Stock" msgstr "" @@ -5055,148 +5017,128 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:96 +#: part/views.py:94 msgid "Add Related Part" msgstr "" -#: part/views.py:151 +#: part/views.py:149 msgid "Delete Related Part" msgstr "" -#: part/views.py:162 +#: part/views.py:160 msgid "Set Part Category" msgstr "" -#: part/views.py:212 +#: part/views.py:210 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:247 -msgid "Create Variant" -msgstr "" - -#: part/views.py:332 -msgid "Copied part" -msgstr "" - -#: part/views.py:386 part/views.py:528 -msgid "Possible matches exist - confirm creation of new part" -msgstr "" - -#: part/views.py:451 -msgid "Create New Part" -msgstr "" - -#: part/views.py:456 -msgid "Created new part" -msgstr "" - -#: part/views.py:636 +#: part/views.py:270 msgid "Match References" msgstr "" -#: part/views.py:892 +#: part/views.py:526 msgid "None" msgstr "" -#: part/views.py:951 +#: part/views.py:585 msgid "Part QR Code" msgstr "" -#: part/views.py:1053 +#: part/views.py:687 msgid "Select Part Image" msgstr "" -#: part/views.py:1079 +#: part/views.py:713 msgid "Updated part image" msgstr "" -#: part/views.py:1082 +#: part/views.py:716 msgid "Part image not found" msgstr "" -#: part/views.py:1094 +#: part/views.py:728 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1124 +#: part/views.py:758 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1145 +#: part/views.py:779 msgid "Validate BOM" msgstr "" -#: part/views.py:1166 +#: part/views.py:800 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1177 +#: part/views.py:811 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1250 +#: part/views.py:884 msgid "Match Parts" msgstr "" -#: part/views.py:1638 +#: part/views.py:1272 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:1645 +#: part/views.py:1279 msgid "Part was deleted" msgstr "" -#: part/views.py:1654 +#: part/views.py:1288 msgid "Part Pricing" msgstr "" -#: part/views.py:1795 +#: part/views.py:1429 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:1805 +#: part/views.py:1439 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:1812 +#: part/views.py:1446 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1860 templates/js/translated/part.js:41 +#: part/views.py:1494 templates/js/translated/part.js:169 msgid "Edit Part Category" msgstr "" -#: part/views.py:1898 +#: part/views.py:1532 msgid "Delete Part Category" msgstr "" -#: part/views.py:1904 +#: part/views.py:1538 msgid "Part category was deleted" msgstr "" -#: part/views.py:1913 +#: part/views.py:1547 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2014 +#: part/views.py:1648 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2070 +#: part/views.py:1704 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2092 +#: part/views.py:1726 msgid "Added new price break" msgstr "" -#: part/views.py:2168 +#: part/views.py:1802 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2176 +#: part/views.py:1810 msgid "Delete Internal Price Break" msgstr "" @@ -6087,6 +6029,10 @@ msgstr "" msgid "Edit Stock Item" msgstr "" +#: stock/views.py:959 +msgid "Create new Stock Location" +msgstr "" + #: stock/views.py:1050 msgid "Serialize Stock" msgstr "" @@ -6850,8 +6796,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 -#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:701 +#: templates/js/translated/part.js:946 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6933,34 +6879,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 -#: templates/js/translated/part.js:272 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:278 +#: templates/js/translated/part.js:363 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 -#: templates/js/translated/part.js:276 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:282 +#: templates/js/translated/part.js:367 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:452 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:493 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:494 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:511 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:523 msgid "Delete Parameter" msgstr "" @@ -6998,37 +6944,37 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:283 templates/js/translated/forms.js:296 -#: templates/js/translated/forms.js:308 templates/js/translated/forms.js:320 +#: templates/js/translated/forms.js:289 templates/js/translated/forms.js:302 +#: templates/js/translated/forms.js:314 templates/js/translated/forms.js:326 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:284 +#: templates/js/translated/forms.js:290 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:297 +#: templates/js/translated/forms.js:303 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:309 +#: templates/js/translated/forms.js:315 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:321 +#: templates/js/translated/forms.js:327 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:817 templates/modals.html:21 +#: templates/js/translated/forms.js:841 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1184 +#: templates/js/translated/forms.js:1208 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1337 +#: templates/js/translated/forms.js:1373 msgid "Clear input" msgstr "" @@ -7196,99 +7142,139 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:20 -msgid "Parent part category" +#: templates/js/translated/part.js:43 +msgid "Part Attributes" msgstr "" -#: templates/js/translated/part.js:56 -msgid "New Category" +#: templates/js/translated/part.js:86 +msgid "Part Creation Options" msgstr "" -#: templates/js/translated/part.js:57 -msgid "Create New Part Category" +#: templates/js/translated/part.js:92 +msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:65 -msgid "New Parent" +#: templates/js/translated/part.js:93 +msgid "Initialize part stock with specified quantity" +msgstr "" + +#: templates/js/translated/part.js:99 +msgid "Copy Category Parameters" +msgstr "" + +#: templates/js/translated/part.js:100 +msgid "Copy parameter templates from selected part category" +msgstr "" + +#: templates/js/translated/part.js:110 +msgid "Part Duplication Options" +msgstr "" + +#: templates/js/translated/part.js:121 +msgid "Copy Image" +msgstr "" + +#: templates/js/translated/part.js:122 +msgid "Copy image from original part" msgstr "" #: templates/js/translated/part.js:128 +msgid "Copy BOM" +msgstr "" + +#: templates/js/translated/part.js:129 +msgid "Copy bill of materials from original part" +msgstr "" + +#: templates/js/translated/part.js:135 +msgid "Copy Parameters" +msgstr "" + +#: templates/js/translated/part.js:136 +msgid "Copy parameter data from original part" +msgstr "" + +#: templates/js/translated/part.js:148 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:186 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 +#: templates/js/translated/part.js:270 templates/js/translated/part.js:355 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 +#: templates/js/translated/part.js:274 templates/js/translated/part.js:359 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:286 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:199 +#: templates/js/translated/part.js:290 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:313 +#: templates/js/translated/part.js:404 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 +#: templates/js/translated/part.js:591 templates/js/translated/part.js:830 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:678 +#: templates/js/translated/part.js:769 msgid "No category" msgstr "" -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:787 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:971 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:923 +#: templates/js/translated/part.js:1014 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:1065 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:1066 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:981 +#: templates/js/translated/part.js:1072 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1006 +#: templates/js/translated/part.js:1097 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1059 +#: templates/js/translated/part.js:1150 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1060 +#: templates/js/translated/part.js:1151 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1160 +#: templates/js/translated/part.js:1251 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1179 +#: templates/js/translated/part.js:1270 msgid "Single Price Difference" msgstr "" From 09b39c119e5f3ea98fc5b5a13d4c7d833520893c Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 08:22:21 +1000 Subject: [PATCH 117/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/no/LC_MESSAGES/django.po | 814 +++++++++++----------- 1 file changed, 400 insertions(+), 414 deletions(-) diff --git a/InvenTree/locale/no/LC_MESSAGES/django.po b/InvenTree/locale/no/LC_MESSAGES/django.po index 4ef3e3f168..747d8e1fb0 100644 --- a/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/InvenTree/locale/no/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 08:08+0000\n" -"PO-Revision-Date: 2021-08-04 08:14\n" +"POT-Creation-Date: 2021-08-04 22:16+0000\n" +"PO-Revision-Date: 2021-08-04 22:22\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -36,7 +36,7 @@ msgstr "Oppgi dato" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:545 msgid "Confirm" msgstr "Bekreft" @@ -118,8 +118,8 @@ msgstr "Kommenter" msgid "File comment" msgstr "Kommentar til fil" -#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:954 -#: common/models.py:955 part/models.py:2097 +#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:955 +#: common/models.py:956 part/models.py:2035 #: report/templates/report/inventree_test_report_base.html:91 #: templates/js/translated/stock.js:1537 msgid "User" @@ -134,11 +134,11 @@ msgid "Invalid choice" msgstr "Ugyldig valg" #: InvenTree/models.py:129 InvenTree/models.py:130 company/models.py:412 -#: label/models.py:112 part/models.py:718 part/models.py:2246 +#: label/models.py:112 part/models.py:656 part/models.py:2184 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 -#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:328 +#: templates/js/translated/part.js:461 templates/js/translated/part.js:953 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "Navn" @@ -148,7 +148,7 @@ msgstr "Navn" #: company/models.py:519 company/templates/company/manufacturer_part.html:76 #: company/templates/company/supplier_part.html:75 label/models.py:119 #: order/models.py:158 order/templates/order/purchase_order_detail.html:312 -#: part/models.py:741 part/templates/part/part_base.html:238 +#: part/models.py:679 part/templates/part/part_base.html:238 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 @@ -159,9 +159,9 @@ msgstr "Navn" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 -#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 -#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:387 +#: templates/js/translated/part.js:571 templates/js/translated/part.js:748 +#: templates/js/translated/part.js:965 templates/js/translated/part.js:1033 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -175,7 +175,7 @@ msgstr "Beskrivelse (valgfritt)" msgid "parent" msgstr "" -#: InvenTree/serializers.py:52 part/models.py:2482 +#: InvenTree/serializers.py:52 part/models.py:2420 msgid "Must be a valid number" msgstr "Nummer må være gyldig" @@ -522,7 +522,7 @@ msgstr "" #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 -#: build/templates/build/detail.html:34 common/models.py:983 +#: build/templates/build/detail.html:34 common/models.py:984 #: company/forms.py:42 company/templates/company/supplier_part.html:226 #: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 #: order/models.py:952 order/templates/order/order_wizard/match_parts.html:30 @@ -531,10 +531,10 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 -#: part/forms.py:341 part/forms.py:357 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:249 +#: part/forms.py:265 part/forms.py:281 part/models.py:2322 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 +#: part/templates/part/detail.html:940 part/templates/part/detail.html:1026 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 -#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1138 +#: templates/js/translated/part.js:1260 templates/js/translated/part.js:1316 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "" @@ -671,7 +671,7 @@ msgstr "" #: build/models.py:179 order/models.py:246 order/models.py:533 #: order/models.py:713 order/templates/order/purchase_order_detail.html:343 -#: order/templates/order/sales_order_detail.html:359 part/models.py:2393 +#: order/templates/order/sales_order_detail.html:359 part/models.py:2331 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 @@ -700,10 +700,10 @@ msgstr "" #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:297 #: order/templates/order/receive_parts.html:19 -#: order/templates/order/sales_order_detail.html:344 part/models.py:347 -#: part/models.py:2042 part/models.py:2058 part/models.py:2077 -#: part/models.py:2095 part/models.py:2174 part/models.py:2278 -#: part/models.py:2368 part/templates/part/detail.html:199 +#: order/templates/order/sales_order_detail.html:344 part/models.py:295 +#: part/models.py:1980 part/models.py:1996 part/models.py:2015 +#: part/models.py:2033 part/models.py:2112 part/models.py:2216 +#: part/models.py:2306 part/templates/part/detail.html:199 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 -#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:552 +#: templates/js/translated/part.js:715 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "" @@ -780,7 +780,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:272 order/models.py:162 part/models.py:913 +#: build/models.py:272 order/models.py:162 part/models.py:851 #: part/templates/part/part_base.html:264 templates/js/translated/order.js:362 msgid "Creation Date" msgstr "" @@ -808,7 +808,7 @@ msgstr "" #: build/models.py:303 build/templates/build/build_base.html:184 #: build/templates/build/detail.html:108 order/models.py:176 #: order/templates/order/order_base.html:138 -#: order/templates/order/sales_order_base.html:140 part/models.py:917 +#: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "" @@ -825,7 +825,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:310 part/models.py:775 stock/models.py:503 +#: build/models.py:310 part/models.py:713 stock/models.py:503 msgid "Link to external URL" msgstr "" @@ -838,7 +838,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:419 #: order/templates/order/sales_order_detail.html:439 #: order/templates/order/so_navbar.html:33 -#: order/templates/order/so_navbar.html:36 part/models.py:902 +#: order/templates/order/so_navbar.html:36 part/models.py:840 #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 @@ -1313,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 +#: part/templates/part/detail.html:802 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1322,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 +#: part/templates/part/detail.html:756 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1330,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1338,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 +#: part/templates/part/detail.html:766 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1555,7 +1555,7 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:322 common/models.py:814 common/models.py:947 +#: common/models.py:322 common/models.py:815 common/models.py:948 msgid "Settings key (must be unique - case insensitive" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:617 part/models.py:2280 report/models.py:187 +#: common/models.py:617 part/models.py:2218 report/models.py:187 #: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" @@ -1701,7 +1701,7 @@ msgstr "" msgid "Parts are templates by default" msgstr "" -#: common/models.py:624 part/models.py:865 +#: common/models.py:624 part/models.py:803 #: templates/js/translated/table_filters.js:133 #: templates/js/translated/table_filters.js:341 msgid "Assembly" @@ -1711,7 +1711,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:631 part/models.py:871 +#: common/models.py:631 part/models.py:809 #: templates/js/translated/table_filters.js:345 msgid "Component" msgstr "" @@ -1720,7 +1720,7 @@ msgstr "" msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:638 part/models.py:882 +#: common/models.py:638 part/models.py:820 msgid "Purchaseable" msgstr "" @@ -1728,7 +1728,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:645 part/models.py:887 +#: common/models.py:645 part/models.py:825 #: templates/js/translated/table_filters.js:353 msgid "Salable" msgstr "" @@ -1737,7 +1737,7 @@ msgstr "" msgid "Parts are salable by default" msgstr "" -#: common/models.py:652 part/models.py:877 +#: common/models.py:652 part/models.py:815 #: templates/js/translated/table_filters.js:33 #: templates/js/translated/table_filters.js:357 msgid "Trackable" @@ -1747,7 +1747,7 @@ msgstr "" msgid "Parts are trackable by default" msgstr "" -#: common/models.py:659 part/models.py:897 +#: common/models.py:659 part/models.py:835 #: part/templates/part/part_base.html:61 #: templates/js/translated/table_filters.js:29 msgid "Virtual" @@ -1757,328 +1757,328 @@ msgstr "" msgid "Parts are virtual by default" msgstr "" -#: common/models.py:666 +#: common/models.py:667 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:667 +#: common/models.py:668 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:673 +#: common/models.py:674 msgid "Show Import in Views" msgstr "" -#: common/models.py:674 +#: common/models.py:675 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:680 +#: common/models.py:681 msgid "Show Price in Forms" msgstr "" -#: common/models.py:681 +#: common/models.py:682 msgid "Display part price in some forms" msgstr "" -#: common/models.py:687 +#: common/models.py:688 msgid "Show related parts" msgstr "" -#: common/models.py:688 +#: common/models.py:689 msgid "Display related parts for a part" msgstr "" -#: common/models.py:694 +#: common/models.py:695 msgid "Create initial stock" msgstr "" -#: common/models.py:695 +#: common/models.py:696 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:701 +#: common/models.py:702 msgid "Internal Prices" msgstr "" -#: common/models.py:702 +#: common/models.py:703 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:708 +#: common/models.py:709 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:709 +#: common/models.py:710 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:715 templates/stats.html:25 +#: common/models.py:716 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:716 +#: common/models.py:717 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:722 +#: common/models.py:723 msgid "Page Size" msgstr "" -#: common/models.py:723 +#: common/models.py:724 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:733 +#: common/models.py:734 msgid "Test Reports" msgstr "" -#: common/models.py:734 +#: common/models.py:735 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:740 +#: common/models.py:741 msgid "Stock Expiry" msgstr "" -#: common/models.py:741 +#: common/models.py:742 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:747 +#: common/models.py:748 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:748 +#: common/models.py:749 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:754 +#: common/models.py:755 msgid "Stock Stale Time" msgstr "" -#: common/models.py:755 +#: common/models.py:756 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:757 +#: common/models.py:758 msgid "days" msgstr "" -#: common/models.py:762 +#: common/models.py:763 msgid "Build Expired Stock" msgstr "" -#: common/models.py:763 +#: common/models.py:764 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:769 +#: common/models.py:770 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:770 +#: common/models.py:771 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:776 +#: common/models.py:777 msgid "Group by Part" msgstr "" -#: common/models.py:777 +#: common/models.py:778 msgid "Group stock items by part reference in table views" msgstr "" -#: common/models.py:783 +#: common/models.py:784 msgid "Build Order Reference Prefix" msgstr "" -#: common/models.py:784 +#: common/models.py:785 msgid "Prefix value for build order reference" msgstr "" -#: common/models.py:789 +#: common/models.py:790 msgid "Build Order Reference Regex" msgstr "" -#: common/models.py:790 +#: common/models.py:791 msgid "Regular expression pattern for matching build order reference" msgstr "" -#: common/models.py:794 +#: common/models.py:795 msgid "Sales Order Reference Prefix" msgstr "" -#: common/models.py:795 +#: common/models.py:796 msgid "Prefix value for sales order reference" msgstr "" -#: common/models.py:800 +#: common/models.py:801 msgid "Purchase Order Reference Prefix" msgstr "" -#: common/models.py:801 +#: common/models.py:802 msgid "Prefix value for purchase order reference" msgstr "" -#: common/models.py:825 +#: common/models.py:826 msgid "Show starred parts" msgstr "" -#: common/models.py:826 +#: common/models.py:827 msgid "Show starred parts on the homepage" msgstr "" -#: common/models.py:831 +#: common/models.py:832 msgid "Show latest parts" msgstr "" -#: common/models.py:832 +#: common/models.py:833 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:837 +#: common/models.py:838 msgid "Recent Part Count" msgstr "" -#: common/models.py:838 +#: common/models.py:839 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:844 +#: common/models.py:845 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:845 +#: common/models.py:846 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:850 +#: common/models.py:851 msgid "Show recent stock changes" msgstr "" -#: common/models.py:851 +#: common/models.py:852 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:856 +#: common/models.py:857 msgid "Recent Stock Count" msgstr "" -#: common/models.py:857 +#: common/models.py:858 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:862 +#: common/models.py:863 msgid "Show low stock" msgstr "" -#: common/models.py:863 +#: common/models.py:864 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:868 +#: common/models.py:869 msgid "Show depleted stock" msgstr "" -#: common/models.py:869 +#: common/models.py:870 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:874 +#: common/models.py:875 msgid "Show needed stock" msgstr "" -#: common/models.py:875 +#: common/models.py:876 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:880 +#: common/models.py:881 msgid "Show expired stock" msgstr "" -#: common/models.py:881 +#: common/models.py:882 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:886 +#: common/models.py:887 msgid "Show stale stock" msgstr "" -#: common/models.py:887 +#: common/models.py:888 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:892 +#: common/models.py:893 msgid "Show pending builds" msgstr "" -#: common/models.py:893 +#: common/models.py:894 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:898 +#: common/models.py:899 msgid "Show overdue builds" msgstr "" -#: common/models.py:899 +#: common/models.py:900 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:904 +#: common/models.py:905 msgid "Show outstanding POs" msgstr "" -#: common/models.py:905 +#: common/models.py:906 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:910 +#: common/models.py:911 msgid "Show overdue POs" msgstr "" -#: common/models.py:911 +#: common/models.py:912 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:916 +#: common/models.py:917 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:917 +#: common/models.py:918 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:922 +#: common/models.py:923 msgid "Show overdue SOs" msgstr "" -#: common/models.py:923 +#: common/models.py:924 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:929 +#: common/models.py:930 msgid "Search Preview Results" msgstr "" -#: common/models.py:930 +#: common/models.py:931 msgid "Number of results to show in search preview window" msgstr "" -#: common/models.py:984 company/forms.py:43 +#: common/models.py:985 company/forms.py:43 msgid "Price break quantity" msgstr "" -#: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1052 +#: common/models.py:992 company/templates/company/supplier_part.html:231 +#: templates/js/translated/part.js:1143 msgid "Price" msgstr "" -#: common/models.py:992 +#: common/models.py:993 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1085 +#: common/models.py:1086 msgid "Default" msgstr "" @@ -2107,16 +2107,16 @@ msgstr "" #: order/templates/order/po_navbar.html:22 #: order/templates/order/purchase_order_detail.html:26 order/views.py:290 #: part/templates/part/bom_upload/upload_file.html:45 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:634 -#: part/views.py:1248 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:268 +#: part/views.py:882 msgid "Upload File" msgstr "" #: common/views.py:214 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:291 part/templates/part/bom_upload/match_fields.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:635 -#: part/views.py:1249 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:269 +#: part/views.py:883 msgid "Match Fields" msgstr "" @@ -2202,10 +2202,10 @@ msgid "Point of contact" msgstr "" #: company/models.py:128 company/models.py:345 company/models.py:513 -#: order/models.py:160 part/models.py:774 +#: order/models.py:160 part/models.py:712 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:809 msgid "Link" msgstr "" @@ -2213,7 +2213,7 @@ msgstr "" msgid "Link to external company information" msgstr "" -#: company/models.py:136 part/models.py:784 +#: company/models.py:136 part/models.py:722 msgid "Image" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:470 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2316,8 +2316,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 +#: company/models.py:426 part/models.py:797 part/models.py:2186 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:476 msgid "Units" msgstr "" @@ -2362,16 +2362,16 @@ msgid "Supplier part description" msgstr "" #: company/models.py:525 company/templates/company/supplier_part.html:120 -#: part/models.py:2396 report/templates/report/inventree_po_report.html:93 +#: part/models.py:2334 report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 msgid "Note" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "base cost" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -2385,7 +2385,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:533 part/models.py:1654 +#: company/models.py:533 part/models.py:1592 msgid "multiple" msgstr "" @@ -2464,13 +2464,12 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 +#: part/templates/part/detail.html:289 msgid "New Supplier Part" msgstr "" @@ -2576,13 +2575,13 @@ msgstr "" #: company/templates/company/detail.html:364 #: company/templates/company/manufacturer_part.html:200 -#: part/templates/part/detail.html:825 +#: part/templates/part/detail.html:826 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:365 #: company/templates/company/manufacturer_part.html:201 -#: part/templates/part/detail.html:826 +#: part/templates/part/detail.html:827 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2660,7 +2659,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:718 +#: part/templates/part/detail.html:719 msgid "Add Parameter" msgstr "" @@ -2686,8 +2685,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 -#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:391 templates/js/translated/part.js:616 +#: templates/js/translated/part.js:776 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2764,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2088 +#: part/templates/part/prices.html:253 part/views.py:1722 msgid "Add Price Break" msgstr "" @@ -2773,11 +2772,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2150 +#: company/templates/company/supplier_part.html:199 part/views.py:1784 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2136 +#: company/templates/company/supplier_part.html:213 part/views.py:1770 msgid "Edit Price Break" msgstr "" @@ -2827,20 +2826,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:129 part/views.py:974 +#: company/views.py:129 part/views.py:608 msgid "Download Image" msgstr "" -#: company/views.py:158 part/views.py:1006 +#: company/views.py:158 part/views.py:640 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:165 part/views.py:1013 +#: company/views.py:165 part/views.py:647 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:174 part/views.py:1022 +#: company/views.py:174 part/views.py:656 msgid "Supplied URL is not a valid image file" msgstr "" @@ -3212,14 +3211,13 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:279 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 +#: stock/templates/stock/location.html:250 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 +#: stock/templates/stock/location.html:42 msgid "Create new stock location" msgstr "" @@ -3442,7 +3440,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 +#: templates/js/translated/part.js:1118 templates/js/translated/part.js:1307 msgid "Unit Price" msgstr "" @@ -3474,15 +3472,15 @@ msgstr "" msgid "Receive outstanding parts for %(order)s - %(desc)s" msgstr "" -#: order/templates/order/receive_parts.html:14 part/api.py:47 -#: part/models.py:348 part/templates/part/cat_link.html:7 +#: order/templates/order/receive_parts.html:14 part/api.py:49 +#: part/models.py:296 part/templates/part/cat_link.html:7 #: part/templates/part/category.html:108 part/templates/part/category.html:122 #: part/templates/part/category_navbar.html:21 #: part/templates/part/category_navbar.html:24 #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:886 templates/navbar.html:23 +#: templates/js/translated/part.js:977 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3494,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:792 msgid "On Order" msgstr "" @@ -3799,7 +3797,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/bom.py:133 part/models.py:74 part/models.py:793 +#: part/bom.py:133 part/models.py:73 part/models.py:731 #: part/templates/part/category.html:75 part/templates/part/part_base.html:282 msgid "Default Location" msgstr "" @@ -3864,7 +3862,7 @@ msgstr "" msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:96 part/models.py:2278 +#: part/forms.py:96 part/models.py:2216 msgid "Parent Part" msgstr "" @@ -3896,434 +3894,398 @@ msgstr "" msgid "Select part category" msgstr "" -#: part/forms.py:194 -msgid "Duplicate all BOM data for this part" -msgstr "" - -#: part/forms.py:195 -msgid "Copy BOM" -msgstr "" - -#: part/forms.py:200 -msgid "Duplicate all parameter data for this part" -msgstr "" - -#: part/forms.py:201 -msgid "Copy Parameters" -msgstr "" - -#: part/forms.py:206 -msgid "Confirm part creation" -msgstr "" - -#: part/forms.py:211 -msgid "Include category parameter templates" -msgstr "" - -#: part/forms.py:216 -msgid "Include parent categories parameter templates" -msgstr "" - -#: part/forms.py:221 -msgid "Initial stock amount" -msgstr "" - -#: part/forms.py:222 -msgid "Create stock for this part" -msgstr "" - -#: part/forms.py:302 +#: part/forms.py:226 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:306 +#: part/forms.py:230 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:326 +#: part/forms.py:250 msgid "Input quantity for price calculation" msgstr "" -#: part/models.py:75 +#: part/models.py:74 msgid "Default location for parts in this category" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:88 part/models.py:2324 +#: part/models.py:87 part/models.py:2262 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" -#: part/models.py:89 part/templates/part/category.html:32 +#: part/models.py:88 part/templates/part/category.html:32 #: part/templates/part/category.html:103 templates/InvenTree/search.html:127 #: templates/stats.html:84 users/models.py:40 msgid "Part Categories" msgstr "" -#: part/models.py:433 +#: part/models.py:381 msgid "Invalid choice for parent part" msgstr "" -#: part/models.py:495 part/models.py:507 +#: part/models.py:433 part/models.py:445 #, python-brace-format msgid "Part '{p1}' is used in BOM for '{p2}' (recursive)" msgstr "" -#: part/models.py:604 +#: part/models.py:542 msgid "Next available serial numbers are" msgstr "" -#: part/models.py:608 +#: part/models.py:546 msgid "Next available serial number is" msgstr "" -#: part/models.py:613 +#: part/models.py:551 msgid "Most recent serial number is" msgstr "" -#: part/models.py:692 +#: part/models.py:630 msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:717 +#: part/models.py:655 msgid "Part name" msgstr "" -#: part/models.py:724 +#: part/models.py:662 msgid "Is Template" msgstr "" -#: part/models.py:725 +#: part/models.py:663 msgid "Is this part a template part?" msgstr "" -#: part/models.py:735 +#: part/models.py:673 msgid "Is this part a variant of another part?" msgstr "" -#: part/models.py:736 +#: part/models.py:674 msgid "Variant Of" msgstr "" -#: part/models.py:742 +#: part/models.py:680 msgid "Part description" msgstr "" -#: part/models.py:747 part/templates/part/category.html:82 +#: part/models.py:685 part/templates/part/category.html:82 #: part/templates/part/part_base.html:251 msgid "Keywords" msgstr "" -#: part/models.py:748 +#: part/models.py:686 msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:755 part/models.py:2323 +#: part/models.py:693 part/models.py:2261 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:672 +#: templates/js/translated/part.js:763 msgid "Category" msgstr "" -#: part/models.py:756 +#: part/models.py:694 msgid "Part category" msgstr "" -#: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 +#: part/models.py:699 part/templates/part/part_base.html:227 +#: templates/js/translated/part.js:379 templates/js/translated/part.js:607 msgid "IPN" msgstr "" -#: part/models.py:762 +#: part/models.py:700 msgid "Internal Part Number" msgstr "" -#: part/models.py:768 +#: part/models.py:706 msgid "Part revision or version number" msgstr "" -#: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:292 +#: part/models.py:707 part/templates/part/part_base.html:244 +#: report/models.py:200 templates/js/translated/part.js:383 msgid "Revision" msgstr "" -#: part/models.py:791 +#: part/models.py:729 msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:838 part/templates/part/part_base.html:289 +#: part/models.py:776 part/templates/part/part_base.html:289 msgid "Default Supplier" msgstr "" -#: part/models.py:839 +#: part/models.py:777 msgid "Default supplier part" msgstr "" -#: part/models.py:846 +#: part/models.py:784 msgid "Default Expiry" msgstr "" -#: part/models.py:847 +#: part/models.py:785 msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:852 +#: part/models.py:790 msgid "Minimum Stock" msgstr "" -#: part/models.py:853 +#: part/models.py:791 msgid "Minimum allowed stock level" msgstr "" -#: part/models.py:860 +#: part/models.py:798 msgid "Stock keeping units for this part" msgstr "" -#: part/models.py:866 +#: part/models.py:804 msgid "Can this part be built from other parts?" msgstr "" -#: part/models.py:872 +#: part/models.py:810 msgid "Can this part be used to build other parts?" msgstr "" -#: part/models.py:878 +#: part/models.py:816 msgid "Does this part have tracking for unique items?" msgstr "" -#: part/models.py:883 +#: part/models.py:821 msgid "Can this part be purchased from external suppliers?" msgstr "" -#: part/models.py:888 +#: part/models.py:826 msgid "Can this part be sold to customers?" msgstr "" -#: part/models.py:892 templates/js/translated/table_filters.js:21 +#: part/models.py:830 templates/js/translated/table_filters.js:21 #: templates/js/translated/table_filters.js:69 #: templates/js/translated/table_filters.js:255 #: templates/js/translated/table_filters.js:324 msgid "Active" msgstr "" -#: part/models.py:893 +#: part/models.py:831 msgid "Is this part active?" msgstr "" -#: part/models.py:898 +#: part/models.py:836 msgid "Is this a virtual part, such as a software product or license?" msgstr "" -#: part/models.py:903 +#: part/models.py:841 msgid "Part notes - supports Markdown formatting" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "BOM checksum" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "Stored BOM checksum" msgstr "" -#: part/models.py:909 +#: part/models.py:847 msgid "BOM checked by" msgstr "" -#: part/models.py:911 +#: part/models.py:849 msgid "BOM checked date" msgstr "" -#: part/models.py:915 +#: part/models.py:853 msgid "Creation User" msgstr "" -#: part/models.py:1654 +#: part/models.py:1592 msgid "Sell multiple" msgstr "" -#: part/models.py:2142 +#: part/models.py:2080 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2159 +#: part/models.py:2097 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:937 +#: part/models.py:2117 templates/js/translated/part.js:1028 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" -#: part/models.py:2180 +#: part/models.py:2118 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2185 +#: part/models.py:2123 msgid "Test Description" msgstr "" -#: part/models.py:2186 +#: part/models.py:2124 msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:946 +#: part/models.py:2129 templates/js/translated/part.js:1037 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" -#: part/models.py:2192 +#: part/models.py:2130 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:954 +#: part/models.py:2135 templates/js/translated/part.js:1045 msgid "Requires Value" msgstr "" -#: part/models.py:2198 +#: part/models.py:2136 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:961 +#: part/models.py:2141 templates/js/translated/part.js:1052 msgid "Requires Attachment" msgstr "" -#: part/models.py:2204 +#: part/models.py:2142 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2241 +#: part/models.py:2179 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2246 +#: part/models.py:2184 msgid "Parameter Name" msgstr "" -#: part/models.py:2248 +#: part/models.py:2186 msgid "Parameter Units" msgstr "" -#: part/models.py:2280 part/models.py:2329 part/models.py:2330 +#: part/models.py:2218 part/models.py:2267 part/models.py:2268 #: templates/InvenTree/settings/settings.html:160 msgid "Parameter Template" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Data" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Parameter Value" msgstr "" -#: part/models.py:2334 templates/InvenTree/settings/settings.html:169 +#: part/models.py:2272 templates/InvenTree/settings/settings.html:169 msgid "Default Value" msgstr "" -#: part/models.py:2335 +#: part/models.py:2273 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2369 +#: part/models.py:2307 msgid "Select parent part" msgstr "" -#: part/models.py:2377 +#: part/models.py:2315 msgid "Sub part" msgstr "" -#: part/models.py:2378 +#: part/models.py:2316 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2384 +#: part/models.py:2322 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:236 +#: part/models.py:2324 templates/js/translated/bom.js:236 #: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" -#: part/models.py:2386 +#: part/models.py:2324 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2389 +#: part/models.py:2327 msgid "Overage" msgstr "" -#: part/models.py:2390 +#: part/models.py:2328 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2393 +#: part/models.py:2331 msgid "BOM item reference" msgstr "" -#: part/models.py:2396 +#: part/models.py:2334 msgid "BOM item notes" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "Checksum" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:315 +#: part/models.py:2340 templates/js/translated/bom.js:315 #: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" -#: part/models.py:2403 +#: part/models.py:2341 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:307 +#: part/models.py:2346 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" -#: part/models.py:2409 +#: part/models.py:2347 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2494 stock/models.py:335 +#: part/models.py:2432 stock/models.py:335 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2503 part/models.py:2505 +#: part/models.py:2441 part/models.py:2443 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2508 +#: part/models.py:2446 msgid "BOM Item" msgstr "" -#: part/models.py:2627 +#: part/models.py:2565 msgid "Part 1" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Part 2" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Select Related Part" msgstr "" -#: part/models.py:2663 +#: part/models.py:2601 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4374,7 +4336,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:56 part/views.py:1586 +#: part/templates/part/bom.html:56 part/views.py:1220 msgid "Export Bill of Materials" msgstr "" @@ -4505,8 +4467,8 @@ msgstr "" msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:280 stock/views.py:959 -msgid "Create new Stock Location" +#: part/templates/part/category.html:279 +msgid "Create Part" msgstr "" #: part/templates/part/category_delete.html:5 @@ -4549,7 +4511,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:327 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:214 msgid "Duplicate Part" msgstr "" @@ -4672,38 +4634,38 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:588 +#: part/templates/part/detail.html:589 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:606 +#: part/templates/part/detail.html:607 msgid "Edit Test Result Template" msgstr "" -#: part/templates/part/detail.html:618 +#: part/templates/part/detail.html:619 msgid "Delete Test Result Template" msgstr "" -#: part/templates/part/detail.html:669 +#: part/templates/part/detail.html:670 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:902 +#: part/templates/part/detail.html:903 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:915 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:926 +#: part/templates/part/detail.html:927 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1015 +#: part/templates/part/detail.html:1016 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4766,8 +4728,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 -#: templates/js/translated/part.js:280 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:294 +#: templates/js/translated/part.js:371 msgid "Inactive" msgstr "" @@ -4853,8 +4815,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 -#: templates/js/translated/part.js:705 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:623 +#: templates/js/translated/part.js:796 msgid "Building" msgstr "" @@ -4870,13 +4832,13 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:511 -#: part/templates/part/part_base.html:536 +#: part/templates/part/part_base.html:506 +#: part/templates/part/part_base.html:531 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:516 -#: part/templates/part/part_base.html:542 +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:537 msgid "Show Part Details" msgstr "" @@ -5013,7 +4975,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2159 +#: part/templates/part/prices.html:197 part/views.py:1793 msgid "Add Internal Price Break" msgstr "" @@ -5034,7 +4996,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 -#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 +#: templates/js/translated/part.js:613 templates/js/translated/part.js:800 msgid "No Stock" msgstr "" @@ -5055,148 +5017,128 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:96 +#: part/views.py:94 msgid "Add Related Part" msgstr "" -#: part/views.py:151 +#: part/views.py:149 msgid "Delete Related Part" msgstr "" -#: part/views.py:162 +#: part/views.py:160 msgid "Set Part Category" msgstr "" -#: part/views.py:212 +#: part/views.py:210 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:247 -msgid "Create Variant" -msgstr "" - -#: part/views.py:332 -msgid "Copied part" -msgstr "" - -#: part/views.py:386 part/views.py:528 -msgid "Possible matches exist - confirm creation of new part" -msgstr "" - -#: part/views.py:451 -msgid "Create New Part" -msgstr "" - -#: part/views.py:456 -msgid "Created new part" -msgstr "" - -#: part/views.py:636 +#: part/views.py:270 msgid "Match References" msgstr "" -#: part/views.py:892 +#: part/views.py:526 msgid "None" msgstr "" -#: part/views.py:951 +#: part/views.py:585 msgid "Part QR Code" msgstr "" -#: part/views.py:1053 +#: part/views.py:687 msgid "Select Part Image" msgstr "" -#: part/views.py:1079 +#: part/views.py:713 msgid "Updated part image" msgstr "" -#: part/views.py:1082 +#: part/views.py:716 msgid "Part image not found" msgstr "" -#: part/views.py:1094 +#: part/views.py:728 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1124 +#: part/views.py:758 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1145 +#: part/views.py:779 msgid "Validate BOM" msgstr "" -#: part/views.py:1166 +#: part/views.py:800 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1177 +#: part/views.py:811 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1250 +#: part/views.py:884 msgid "Match Parts" msgstr "" -#: part/views.py:1638 +#: part/views.py:1272 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:1645 +#: part/views.py:1279 msgid "Part was deleted" msgstr "" -#: part/views.py:1654 +#: part/views.py:1288 msgid "Part Pricing" msgstr "" -#: part/views.py:1795 +#: part/views.py:1429 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:1805 +#: part/views.py:1439 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:1812 +#: part/views.py:1446 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1860 templates/js/translated/part.js:41 +#: part/views.py:1494 templates/js/translated/part.js:169 msgid "Edit Part Category" msgstr "" -#: part/views.py:1898 +#: part/views.py:1532 msgid "Delete Part Category" msgstr "" -#: part/views.py:1904 +#: part/views.py:1538 msgid "Part category was deleted" msgstr "" -#: part/views.py:1913 +#: part/views.py:1547 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2014 +#: part/views.py:1648 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2070 +#: part/views.py:1704 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2092 +#: part/views.py:1726 msgid "Added new price break" msgstr "" -#: part/views.py:2168 +#: part/views.py:1802 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2176 +#: part/views.py:1810 msgid "Delete Internal Price Break" msgstr "" @@ -6087,6 +6029,10 @@ msgstr "" msgid "Edit Stock Item" msgstr "" +#: stock/views.py:959 +msgid "Create new Stock Location" +msgstr "" + #: stock/views.py:1050 msgid "Serialize Stock" msgstr "" @@ -6850,8 +6796,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 -#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:701 +#: templates/js/translated/part.js:946 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6933,34 +6879,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 -#: templates/js/translated/part.js:272 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:278 +#: templates/js/translated/part.js:363 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 -#: templates/js/translated/part.js:276 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:282 +#: templates/js/translated/part.js:367 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:452 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:493 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:494 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:511 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:523 msgid "Delete Parameter" msgstr "" @@ -6998,37 +6944,37 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:283 templates/js/translated/forms.js:296 -#: templates/js/translated/forms.js:308 templates/js/translated/forms.js:320 +#: templates/js/translated/forms.js:289 templates/js/translated/forms.js:302 +#: templates/js/translated/forms.js:314 templates/js/translated/forms.js:326 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:284 +#: templates/js/translated/forms.js:290 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:297 +#: templates/js/translated/forms.js:303 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:309 +#: templates/js/translated/forms.js:315 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:321 +#: templates/js/translated/forms.js:327 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:817 templates/modals.html:21 +#: templates/js/translated/forms.js:841 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1184 +#: templates/js/translated/forms.js:1208 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1337 +#: templates/js/translated/forms.js:1373 msgid "Clear input" msgstr "" @@ -7196,99 +7142,139 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:20 -msgid "Parent part category" +#: templates/js/translated/part.js:43 +msgid "Part Attributes" msgstr "" -#: templates/js/translated/part.js:56 -msgid "New Category" +#: templates/js/translated/part.js:86 +msgid "Part Creation Options" msgstr "" -#: templates/js/translated/part.js:57 -msgid "Create New Part Category" +#: templates/js/translated/part.js:92 +msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:65 -msgid "New Parent" +#: templates/js/translated/part.js:93 +msgid "Initialize part stock with specified quantity" +msgstr "" + +#: templates/js/translated/part.js:99 +msgid "Copy Category Parameters" +msgstr "" + +#: templates/js/translated/part.js:100 +msgid "Copy parameter templates from selected part category" +msgstr "" + +#: templates/js/translated/part.js:110 +msgid "Part Duplication Options" +msgstr "" + +#: templates/js/translated/part.js:121 +msgid "Copy Image" +msgstr "" + +#: templates/js/translated/part.js:122 +msgid "Copy image from original part" msgstr "" #: templates/js/translated/part.js:128 +msgid "Copy BOM" +msgstr "" + +#: templates/js/translated/part.js:129 +msgid "Copy bill of materials from original part" +msgstr "" + +#: templates/js/translated/part.js:135 +msgid "Copy Parameters" +msgstr "" + +#: templates/js/translated/part.js:136 +msgid "Copy parameter data from original part" +msgstr "" + +#: templates/js/translated/part.js:148 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:186 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 +#: templates/js/translated/part.js:270 templates/js/translated/part.js:355 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 +#: templates/js/translated/part.js:274 templates/js/translated/part.js:359 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:286 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:199 +#: templates/js/translated/part.js:290 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:313 +#: templates/js/translated/part.js:404 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 +#: templates/js/translated/part.js:591 templates/js/translated/part.js:830 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:678 +#: templates/js/translated/part.js:769 msgid "No category" msgstr "" -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:787 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:971 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:923 +#: templates/js/translated/part.js:1014 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:1065 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:1066 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:981 +#: templates/js/translated/part.js:1072 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1006 +#: templates/js/translated/part.js:1097 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1059 +#: templates/js/translated/part.js:1150 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1060 +#: templates/js/translated/part.js:1151 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1160 +#: templates/js/translated/part.js:1251 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1179 +#: templates/js/translated/part.js:1270 msgid "Single Price Difference" msgstr "" From 379445e3a95c1840740f11b261bc6e4dde8e2332 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 08:22:22 +1000 Subject: [PATCH 118/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/nl/LC_MESSAGES/django.po | 814 +++++++++++----------- 1 file changed, 400 insertions(+), 414 deletions(-) diff --git a/InvenTree/locale/nl/LC_MESSAGES/django.po b/InvenTree/locale/nl/LC_MESSAGES/django.po index 927a6f2370..731866ab7e 100644 --- a/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/InvenTree/locale/nl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 08:08+0000\n" -"PO-Revision-Date: 2021-08-04 08:14\n" +"POT-Creation-Date: 2021-08-04 22:16+0000\n" +"PO-Revision-Date: 2021-08-04 22:22\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -36,7 +36,7 @@ msgstr "Voer datum in" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:545 msgid "Confirm" msgstr "Bevestigen" @@ -118,8 +118,8 @@ msgstr "Opmerking" msgid "File comment" msgstr "Bijlage opmerking" -#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:954 -#: common/models.py:955 part/models.py:2097 +#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:955 +#: common/models.py:956 part/models.py:2035 #: report/templates/report/inventree_test_report_base.html:91 #: templates/js/translated/stock.js:1537 msgid "User" @@ -134,11 +134,11 @@ msgid "Invalid choice" msgstr "Ongeldige keuze" #: InvenTree/models.py:129 InvenTree/models.py:130 company/models.py:412 -#: label/models.py:112 part/models.py:718 part/models.py:2246 +#: label/models.py:112 part/models.py:656 part/models.py:2184 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 -#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:328 +#: templates/js/translated/part.js:461 templates/js/translated/part.js:953 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "Naam" @@ -148,7 +148,7 @@ msgstr "Naam" #: company/models.py:519 company/templates/company/manufacturer_part.html:76 #: company/templates/company/supplier_part.html:75 label/models.py:119 #: order/models.py:158 order/templates/order/purchase_order_detail.html:312 -#: part/models.py:741 part/templates/part/part_base.html:238 +#: part/models.py:679 part/templates/part/part_base.html:238 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 @@ -159,9 +159,9 @@ msgstr "Naam" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 -#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 -#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:387 +#: templates/js/translated/part.js:571 templates/js/translated/part.js:748 +#: templates/js/translated/part.js:965 templates/js/translated/part.js:1033 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -175,7 +175,7 @@ msgstr "Omschrijving (optioneel)" msgid "parent" msgstr "overkoepelend" -#: InvenTree/serializers.py:52 part/models.py:2482 +#: InvenTree/serializers.py:52 part/models.py:2420 msgid "Must be a valid number" msgstr "Moet een geldig nummer zijn" @@ -522,7 +522,7 @@ msgstr "" #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 -#: build/templates/build/detail.html:34 common/models.py:983 +#: build/templates/build/detail.html:34 common/models.py:984 #: company/forms.py:42 company/templates/company/supplier_part.html:226 #: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 #: order/models.py:952 order/templates/order/order_wizard/match_parts.html:30 @@ -531,10 +531,10 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 -#: part/forms.py:341 part/forms.py:357 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:249 +#: part/forms.py:265 part/forms.py:281 part/models.py:2322 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 +#: part/templates/part/detail.html:940 part/templates/part/detail.html:1026 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 -#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1138 +#: templates/js/translated/part.js:1260 templates/js/translated/part.js:1316 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "Aantal" @@ -671,7 +671,7 @@ msgstr "" #: build/models.py:179 order/models.py:246 order/models.py:533 #: order/models.py:713 order/templates/order/purchase_order_detail.html:343 -#: order/templates/order/sales_order_detail.html:359 part/models.py:2393 +#: order/templates/order/sales_order_detail.html:359 part/models.py:2331 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 @@ -700,10 +700,10 @@ msgstr "BuildOrder waaraan deze build is toegewezen" #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:297 #: order/templates/order/receive_parts.html:19 -#: order/templates/order/sales_order_detail.html:344 part/models.py:347 -#: part/models.py:2042 part/models.py:2058 part/models.py:2077 -#: part/models.py:2095 part/models.py:2174 part/models.py:2278 -#: part/models.py:2368 part/templates/part/detail.html:199 +#: order/templates/order/sales_order_detail.html:344 part/models.py:295 +#: part/models.py:1980 part/models.py:1996 part/models.py:2015 +#: part/models.py:2033 part/models.py:2112 part/models.py:2216 +#: part/models.py:2306 part/templates/part/detail.html:199 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -714,8 +714,8 @@ msgstr "BuildOrder waaraan deze build is toegewezen" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 -#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:552 +#: templates/js/translated/part.js:715 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "Onderdeel" @@ -780,7 +780,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:272 order/models.py:162 part/models.py:913 +#: build/models.py:272 order/models.py:162 part/models.py:851 #: part/templates/part/part_base.html:264 templates/js/translated/order.js:362 msgid "Creation Date" msgstr "" @@ -808,7 +808,7 @@ msgstr "" #: build/models.py:303 build/templates/build/build_base.html:184 #: build/templates/build/detail.html:108 order/models.py:176 #: order/templates/order/order_base.html:138 -#: order/templates/order/sales_order_base.html:140 part/models.py:917 +#: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "" @@ -825,7 +825,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:310 part/models.py:775 stock/models.py:503 +#: build/models.py:310 part/models.py:713 stock/models.py:503 msgid "Link to external URL" msgstr "" @@ -838,7 +838,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:419 #: order/templates/order/sales_order_detail.html:439 #: order/templates/order/so_navbar.html:33 -#: order/templates/order/so_navbar.html:36 part/models.py:902 +#: order/templates/order/so_navbar.html:36 part/models.py:840 #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 @@ -1313,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 +#: part/templates/part/detail.html:802 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1322,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 +#: part/templates/part/detail.html:756 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1330,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1338,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 +#: part/templates/part/detail.html:766 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1555,7 +1555,7 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:322 common/models.py:814 common/models.py:947 +#: common/models.py:322 common/models.py:815 common/models.py:948 msgid "Settings key (must be unique - case insensitive" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:617 part/models.py:2280 report/models.py:187 +#: common/models.py:617 part/models.py:2218 report/models.py:187 #: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" @@ -1701,7 +1701,7 @@ msgstr "" msgid "Parts are templates by default" msgstr "" -#: common/models.py:624 part/models.py:865 +#: common/models.py:624 part/models.py:803 #: templates/js/translated/table_filters.js:133 #: templates/js/translated/table_filters.js:341 msgid "Assembly" @@ -1711,7 +1711,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:631 part/models.py:871 +#: common/models.py:631 part/models.py:809 #: templates/js/translated/table_filters.js:345 msgid "Component" msgstr "" @@ -1720,7 +1720,7 @@ msgstr "" msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:638 part/models.py:882 +#: common/models.py:638 part/models.py:820 msgid "Purchaseable" msgstr "" @@ -1728,7 +1728,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:645 part/models.py:887 +#: common/models.py:645 part/models.py:825 #: templates/js/translated/table_filters.js:353 msgid "Salable" msgstr "" @@ -1737,7 +1737,7 @@ msgstr "" msgid "Parts are salable by default" msgstr "" -#: common/models.py:652 part/models.py:877 +#: common/models.py:652 part/models.py:815 #: templates/js/translated/table_filters.js:33 #: templates/js/translated/table_filters.js:357 msgid "Trackable" @@ -1747,7 +1747,7 @@ msgstr "" msgid "Parts are trackable by default" msgstr "" -#: common/models.py:659 part/models.py:897 +#: common/models.py:659 part/models.py:835 #: part/templates/part/part_base.html:61 #: templates/js/translated/table_filters.js:29 msgid "Virtual" @@ -1757,328 +1757,328 @@ msgstr "" msgid "Parts are virtual by default" msgstr "" -#: common/models.py:666 +#: common/models.py:667 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:667 +#: common/models.py:668 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:673 +#: common/models.py:674 msgid "Show Import in Views" msgstr "" -#: common/models.py:674 +#: common/models.py:675 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:680 +#: common/models.py:681 msgid "Show Price in Forms" msgstr "" -#: common/models.py:681 +#: common/models.py:682 msgid "Display part price in some forms" msgstr "" -#: common/models.py:687 +#: common/models.py:688 msgid "Show related parts" msgstr "" -#: common/models.py:688 +#: common/models.py:689 msgid "Display related parts for a part" msgstr "" -#: common/models.py:694 +#: common/models.py:695 msgid "Create initial stock" msgstr "" -#: common/models.py:695 +#: common/models.py:696 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:701 +#: common/models.py:702 msgid "Internal Prices" msgstr "" -#: common/models.py:702 +#: common/models.py:703 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:708 +#: common/models.py:709 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:709 +#: common/models.py:710 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:715 templates/stats.html:25 +#: common/models.py:716 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:716 +#: common/models.py:717 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:722 +#: common/models.py:723 msgid "Page Size" msgstr "" -#: common/models.py:723 +#: common/models.py:724 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:733 +#: common/models.py:734 msgid "Test Reports" msgstr "" -#: common/models.py:734 +#: common/models.py:735 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:740 +#: common/models.py:741 msgid "Stock Expiry" msgstr "" -#: common/models.py:741 +#: common/models.py:742 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:747 +#: common/models.py:748 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:748 +#: common/models.py:749 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:754 +#: common/models.py:755 msgid "Stock Stale Time" msgstr "" -#: common/models.py:755 +#: common/models.py:756 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:757 +#: common/models.py:758 msgid "days" msgstr "" -#: common/models.py:762 +#: common/models.py:763 msgid "Build Expired Stock" msgstr "" -#: common/models.py:763 +#: common/models.py:764 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:769 +#: common/models.py:770 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:770 +#: common/models.py:771 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:776 +#: common/models.py:777 msgid "Group by Part" msgstr "" -#: common/models.py:777 +#: common/models.py:778 msgid "Group stock items by part reference in table views" msgstr "" -#: common/models.py:783 +#: common/models.py:784 msgid "Build Order Reference Prefix" msgstr "" -#: common/models.py:784 +#: common/models.py:785 msgid "Prefix value for build order reference" msgstr "" -#: common/models.py:789 +#: common/models.py:790 msgid "Build Order Reference Regex" msgstr "" -#: common/models.py:790 +#: common/models.py:791 msgid "Regular expression pattern for matching build order reference" msgstr "" -#: common/models.py:794 +#: common/models.py:795 msgid "Sales Order Reference Prefix" msgstr "" -#: common/models.py:795 +#: common/models.py:796 msgid "Prefix value for sales order reference" msgstr "" -#: common/models.py:800 +#: common/models.py:801 msgid "Purchase Order Reference Prefix" msgstr "" -#: common/models.py:801 +#: common/models.py:802 msgid "Prefix value for purchase order reference" msgstr "" -#: common/models.py:825 +#: common/models.py:826 msgid "Show starred parts" msgstr "" -#: common/models.py:826 +#: common/models.py:827 msgid "Show starred parts on the homepage" msgstr "" -#: common/models.py:831 +#: common/models.py:832 msgid "Show latest parts" msgstr "" -#: common/models.py:832 +#: common/models.py:833 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:837 +#: common/models.py:838 msgid "Recent Part Count" msgstr "" -#: common/models.py:838 +#: common/models.py:839 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:844 +#: common/models.py:845 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:845 +#: common/models.py:846 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:850 +#: common/models.py:851 msgid "Show recent stock changes" msgstr "" -#: common/models.py:851 +#: common/models.py:852 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:856 +#: common/models.py:857 msgid "Recent Stock Count" msgstr "" -#: common/models.py:857 +#: common/models.py:858 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:862 +#: common/models.py:863 msgid "Show low stock" msgstr "" -#: common/models.py:863 +#: common/models.py:864 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:868 +#: common/models.py:869 msgid "Show depleted stock" msgstr "" -#: common/models.py:869 +#: common/models.py:870 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:874 +#: common/models.py:875 msgid "Show needed stock" msgstr "" -#: common/models.py:875 +#: common/models.py:876 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:880 +#: common/models.py:881 msgid "Show expired stock" msgstr "" -#: common/models.py:881 +#: common/models.py:882 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:886 +#: common/models.py:887 msgid "Show stale stock" msgstr "" -#: common/models.py:887 +#: common/models.py:888 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:892 +#: common/models.py:893 msgid "Show pending builds" msgstr "" -#: common/models.py:893 +#: common/models.py:894 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:898 +#: common/models.py:899 msgid "Show overdue builds" msgstr "" -#: common/models.py:899 +#: common/models.py:900 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:904 +#: common/models.py:905 msgid "Show outstanding POs" msgstr "" -#: common/models.py:905 +#: common/models.py:906 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:910 +#: common/models.py:911 msgid "Show overdue POs" msgstr "" -#: common/models.py:911 +#: common/models.py:912 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:916 +#: common/models.py:917 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:917 +#: common/models.py:918 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:922 +#: common/models.py:923 msgid "Show overdue SOs" msgstr "" -#: common/models.py:923 +#: common/models.py:924 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:929 +#: common/models.py:930 msgid "Search Preview Results" msgstr "" -#: common/models.py:930 +#: common/models.py:931 msgid "Number of results to show in search preview window" msgstr "" -#: common/models.py:984 company/forms.py:43 +#: common/models.py:985 company/forms.py:43 msgid "Price break quantity" msgstr "" -#: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1052 +#: common/models.py:992 company/templates/company/supplier_part.html:231 +#: templates/js/translated/part.js:1143 msgid "Price" msgstr "" -#: common/models.py:992 +#: common/models.py:993 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1085 +#: common/models.py:1086 msgid "Default" msgstr "" @@ -2107,16 +2107,16 @@ msgstr "" #: order/templates/order/po_navbar.html:22 #: order/templates/order/purchase_order_detail.html:26 order/views.py:290 #: part/templates/part/bom_upload/upload_file.html:45 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:634 -#: part/views.py:1248 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:268 +#: part/views.py:882 msgid "Upload File" msgstr "" #: common/views.py:214 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:291 part/templates/part/bom_upload/match_fields.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:635 -#: part/views.py:1249 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:269 +#: part/views.py:883 msgid "Match Fields" msgstr "" @@ -2202,10 +2202,10 @@ msgid "Point of contact" msgstr "" #: company/models.py:128 company/models.py:345 company/models.py:513 -#: order/models.py:160 part/models.py:774 +#: order/models.py:160 part/models.py:712 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:809 msgid "Link" msgstr "" @@ -2213,7 +2213,7 @@ msgstr "" msgid "Link to external company information" msgstr "" -#: company/models.py:136 part/models.py:784 +#: company/models.py:136 part/models.py:722 msgid "Image" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:470 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2316,8 +2316,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 +#: company/models.py:426 part/models.py:797 part/models.py:2186 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:476 msgid "Units" msgstr "" @@ -2362,16 +2362,16 @@ msgid "Supplier part description" msgstr "" #: company/models.py:525 company/templates/company/supplier_part.html:120 -#: part/models.py:2396 report/templates/report/inventree_po_report.html:93 +#: part/models.py:2334 report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 msgid "Note" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "base cost" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -2385,7 +2385,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:533 part/models.py:1654 +#: company/models.py:533 part/models.py:1592 msgid "multiple" msgstr "" @@ -2464,13 +2464,12 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 +#: part/templates/part/detail.html:289 msgid "New Supplier Part" msgstr "" @@ -2576,13 +2575,13 @@ msgstr "" #: company/templates/company/detail.html:364 #: company/templates/company/manufacturer_part.html:200 -#: part/templates/part/detail.html:825 +#: part/templates/part/detail.html:826 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:365 #: company/templates/company/manufacturer_part.html:201 -#: part/templates/part/detail.html:826 +#: part/templates/part/detail.html:827 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2660,7 +2659,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:718 +#: part/templates/part/detail.html:719 msgid "Add Parameter" msgstr "" @@ -2686,8 +2685,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 -#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:391 templates/js/translated/part.js:616 +#: templates/js/translated/part.js:776 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2764,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2088 +#: part/templates/part/prices.html:253 part/views.py:1722 msgid "Add Price Break" msgstr "" @@ -2773,11 +2772,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2150 +#: company/templates/company/supplier_part.html:199 part/views.py:1784 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2136 +#: company/templates/company/supplier_part.html:213 part/views.py:1770 msgid "Edit Price Break" msgstr "" @@ -2827,20 +2826,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:129 part/views.py:974 +#: company/views.py:129 part/views.py:608 msgid "Download Image" msgstr "" -#: company/views.py:158 part/views.py:1006 +#: company/views.py:158 part/views.py:640 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:165 part/views.py:1013 +#: company/views.py:165 part/views.py:647 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:174 part/views.py:1022 +#: company/views.py:174 part/views.py:656 msgid "Supplied URL is not a valid image file" msgstr "" @@ -3212,14 +3211,13 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:279 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 +#: stock/templates/stock/location.html:250 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 +#: stock/templates/stock/location.html:42 msgid "Create new stock location" msgstr "" @@ -3442,7 +3440,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 +#: templates/js/translated/part.js:1118 templates/js/translated/part.js:1307 msgid "Unit Price" msgstr "" @@ -3474,15 +3472,15 @@ msgstr "" msgid "Receive outstanding parts for %(order)s - %(desc)s" msgstr "" -#: order/templates/order/receive_parts.html:14 part/api.py:47 -#: part/models.py:348 part/templates/part/cat_link.html:7 +#: order/templates/order/receive_parts.html:14 part/api.py:49 +#: part/models.py:296 part/templates/part/cat_link.html:7 #: part/templates/part/category.html:108 part/templates/part/category.html:122 #: part/templates/part/category_navbar.html:21 #: part/templates/part/category_navbar.html:24 #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:886 templates/navbar.html:23 +#: templates/js/translated/part.js:977 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3494,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:792 msgid "On Order" msgstr "" @@ -3799,7 +3797,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/bom.py:133 part/models.py:74 part/models.py:793 +#: part/bom.py:133 part/models.py:73 part/models.py:731 #: part/templates/part/category.html:75 part/templates/part/part_base.html:282 msgid "Default Location" msgstr "" @@ -3864,7 +3862,7 @@ msgstr "" msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:96 part/models.py:2278 +#: part/forms.py:96 part/models.py:2216 msgid "Parent Part" msgstr "" @@ -3896,434 +3894,398 @@ msgstr "" msgid "Select part category" msgstr "" -#: part/forms.py:194 -msgid "Duplicate all BOM data for this part" -msgstr "" - -#: part/forms.py:195 -msgid "Copy BOM" -msgstr "" - -#: part/forms.py:200 -msgid "Duplicate all parameter data for this part" -msgstr "" - -#: part/forms.py:201 -msgid "Copy Parameters" -msgstr "" - -#: part/forms.py:206 -msgid "Confirm part creation" -msgstr "" - -#: part/forms.py:211 -msgid "Include category parameter templates" -msgstr "" - -#: part/forms.py:216 -msgid "Include parent categories parameter templates" -msgstr "" - -#: part/forms.py:221 -msgid "Initial stock amount" -msgstr "" - -#: part/forms.py:222 -msgid "Create stock for this part" -msgstr "" - -#: part/forms.py:302 +#: part/forms.py:226 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:306 +#: part/forms.py:230 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:326 +#: part/forms.py:250 msgid "Input quantity for price calculation" msgstr "" -#: part/models.py:75 +#: part/models.py:74 msgid "Default location for parts in this category" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:88 part/models.py:2324 +#: part/models.py:87 part/models.py:2262 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" -#: part/models.py:89 part/templates/part/category.html:32 +#: part/models.py:88 part/templates/part/category.html:32 #: part/templates/part/category.html:103 templates/InvenTree/search.html:127 #: templates/stats.html:84 users/models.py:40 msgid "Part Categories" msgstr "" -#: part/models.py:433 +#: part/models.py:381 msgid "Invalid choice for parent part" msgstr "" -#: part/models.py:495 part/models.py:507 +#: part/models.py:433 part/models.py:445 #, python-brace-format msgid "Part '{p1}' is used in BOM for '{p2}' (recursive)" msgstr "" -#: part/models.py:604 +#: part/models.py:542 msgid "Next available serial numbers are" msgstr "" -#: part/models.py:608 +#: part/models.py:546 msgid "Next available serial number is" msgstr "" -#: part/models.py:613 +#: part/models.py:551 msgid "Most recent serial number is" msgstr "" -#: part/models.py:692 +#: part/models.py:630 msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:717 +#: part/models.py:655 msgid "Part name" msgstr "" -#: part/models.py:724 +#: part/models.py:662 msgid "Is Template" msgstr "" -#: part/models.py:725 +#: part/models.py:663 msgid "Is this part a template part?" msgstr "" -#: part/models.py:735 +#: part/models.py:673 msgid "Is this part a variant of another part?" msgstr "" -#: part/models.py:736 +#: part/models.py:674 msgid "Variant Of" msgstr "" -#: part/models.py:742 +#: part/models.py:680 msgid "Part description" msgstr "" -#: part/models.py:747 part/templates/part/category.html:82 +#: part/models.py:685 part/templates/part/category.html:82 #: part/templates/part/part_base.html:251 msgid "Keywords" msgstr "" -#: part/models.py:748 +#: part/models.py:686 msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:755 part/models.py:2323 +#: part/models.py:693 part/models.py:2261 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:672 +#: templates/js/translated/part.js:763 msgid "Category" msgstr "" -#: part/models.py:756 +#: part/models.py:694 msgid "Part category" msgstr "" -#: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 +#: part/models.py:699 part/templates/part/part_base.html:227 +#: templates/js/translated/part.js:379 templates/js/translated/part.js:607 msgid "IPN" msgstr "" -#: part/models.py:762 +#: part/models.py:700 msgid "Internal Part Number" msgstr "" -#: part/models.py:768 +#: part/models.py:706 msgid "Part revision or version number" msgstr "" -#: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:292 +#: part/models.py:707 part/templates/part/part_base.html:244 +#: report/models.py:200 templates/js/translated/part.js:383 msgid "Revision" msgstr "" -#: part/models.py:791 +#: part/models.py:729 msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:838 part/templates/part/part_base.html:289 +#: part/models.py:776 part/templates/part/part_base.html:289 msgid "Default Supplier" msgstr "" -#: part/models.py:839 +#: part/models.py:777 msgid "Default supplier part" msgstr "" -#: part/models.py:846 +#: part/models.py:784 msgid "Default Expiry" msgstr "" -#: part/models.py:847 +#: part/models.py:785 msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:852 +#: part/models.py:790 msgid "Minimum Stock" msgstr "" -#: part/models.py:853 +#: part/models.py:791 msgid "Minimum allowed stock level" msgstr "" -#: part/models.py:860 +#: part/models.py:798 msgid "Stock keeping units for this part" msgstr "" -#: part/models.py:866 +#: part/models.py:804 msgid "Can this part be built from other parts?" msgstr "" -#: part/models.py:872 +#: part/models.py:810 msgid "Can this part be used to build other parts?" msgstr "" -#: part/models.py:878 +#: part/models.py:816 msgid "Does this part have tracking for unique items?" msgstr "" -#: part/models.py:883 +#: part/models.py:821 msgid "Can this part be purchased from external suppliers?" msgstr "" -#: part/models.py:888 +#: part/models.py:826 msgid "Can this part be sold to customers?" msgstr "" -#: part/models.py:892 templates/js/translated/table_filters.js:21 +#: part/models.py:830 templates/js/translated/table_filters.js:21 #: templates/js/translated/table_filters.js:69 #: templates/js/translated/table_filters.js:255 #: templates/js/translated/table_filters.js:324 msgid "Active" msgstr "" -#: part/models.py:893 +#: part/models.py:831 msgid "Is this part active?" msgstr "" -#: part/models.py:898 +#: part/models.py:836 msgid "Is this a virtual part, such as a software product or license?" msgstr "" -#: part/models.py:903 +#: part/models.py:841 msgid "Part notes - supports Markdown formatting" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "BOM checksum" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "Stored BOM checksum" msgstr "" -#: part/models.py:909 +#: part/models.py:847 msgid "BOM checked by" msgstr "" -#: part/models.py:911 +#: part/models.py:849 msgid "BOM checked date" msgstr "" -#: part/models.py:915 +#: part/models.py:853 msgid "Creation User" msgstr "" -#: part/models.py:1654 +#: part/models.py:1592 msgid "Sell multiple" msgstr "" -#: part/models.py:2142 +#: part/models.py:2080 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2159 +#: part/models.py:2097 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:937 +#: part/models.py:2117 templates/js/translated/part.js:1028 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" -#: part/models.py:2180 +#: part/models.py:2118 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2185 +#: part/models.py:2123 msgid "Test Description" msgstr "" -#: part/models.py:2186 +#: part/models.py:2124 msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:946 +#: part/models.py:2129 templates/js/translated/part.js:1037 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" -#: part/models.py:2192 +#: part/models.py:2130 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:954 +#: part/models.py:2135 templates/js/translated/part.js:1045 msgid "Requires Value" msgstr "" -#: part/models.py:2198 +#: part/models.py:2136 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:961 +#: part/models.py:2141 templates/js/translated/part.js:1052 msgid "Requires Attachment" msgstr "" -#: part/models.py:2204 +#: part/models.py:2142 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2241 +#: part/models.py:2179 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2246 +#: part/models.py:2184 msgid "Parameter Name" msgstr "" -#: part/models.py:2248 +#: part/models.py:2186 msgid "Parameter Units" msgstr "" -#: part/models.py:2280 part/models.py:2329 part/models.py:2330 +#: part/models.py:2218 part/models.py:2267 part/models.py:2268 #: templates/InvenTree/settings/settings.html:160 msgid "Parameter Template" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Data" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Parameter Value" msgstr "" -#: part/models.py:2334 templates/InvenTree/settings/settings.html:169 +#: part/models.py:2272 templates/InvenTree/settings/settings.html:169 msgid "Default Value" msgstr "" -#: part/models.py:2335 +#: part/models.py:2273 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2369 +#: part/models.py:2307 msgid "Select parent part" msgstr "" -#: part/models.py:2377 +#: part/models.py:2315 msgid "Sub part" msgstr "" -#: part/models.py:2378 +#: part/models.py:2316 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2384 +#: part/models.py:2322 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:236 +#: part/models.py:2324 templates/js/translated/bom.js:236 #: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" -#: part/models.py:2386 +#: part/models.py:2324 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2389 +#: part/models.py:2327 msgid "Overage" msgstr "" -#: part/models.py:2390 +#: part/models.py:2328 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2393 +#: part/models.py:2331 msgid "BOM item reference" msgstr "" -#: part/models.py:2396 +#: part/models.py:2334 msgid "BOM item notes" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "Checksum" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:315 +#: part/models.py:2340 templates/js/translated/bom.js:315 #: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" -#: part/models.py:2403 +#: part/models.py:2341 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:307 +#: part/models.py:2346 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" -#: part/models.py:2409 +#: part/models.py:2347 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2494 stock/models.py:335 +#: part/models.py:2432 stock/models.py:335 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2503 part/models.py:2505 +#: part/models.py:2441 part/models.py:2443 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2508 +#: part/models.py:2446 msgid "BOM Item" msgstr "" -#: part/models.py:2627 +#: part/models.py:2565 msgid "Part 1" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Part 2" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Select Related Part" msgstr "" -#: part/models.py:2663 +#: part/models.py:2601 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4374,7 +4336,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:56 part/views.py:1586 +#: part/templates/part/bom.html:56 part/views.py:1220 msgid "Export Bill of Materials" msgstr "" @@ -4505,8 +4467,8 @@ msgstr "" msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:280 stock/views.py:959 -msgid "Create new Stock Location" +#: part/templates/part/category.html:279 +msgid "Create Part" msgstr "" #: part/templates/part/category_delete.html:5 @@ -4549,7 +4511,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:327 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:214 msgid "Duplicate Part" msgstr "" @@ -4672,38 +4634,38 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:588 +#: part/templates/part/detail.html:589 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:606 +#: part/templates/part/detail.html:607 msgid "Edit Test Result Template" msgstr "" -#: part/templates/part/detail.html:618 +#: part/templates/part/detail.html:619 msgid "Delete Test Result Template" msgstr "" -#: part/templates/part/detail.html:669 +#: part/templates/part/detail.html:670 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:902 +#: part/templates/part/detail.html:903 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:915 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:926 +#: part/templates/part/detail.html:927 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1015 +#: part/templates/part/detail.html:1016 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4766,8 +4728,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 -#: templates/js/translated/part.js:280 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:294 +#: templates/js/translated/part.js:371 msgid "Inactive" msgstr "" @@ -4853,8 +4815,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 -#: templates/js/translated/part.js:705 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:623 +#: templates/js/translated/part.js:796 msgid "Building" msgstr "" @@ -4870,13 +4832,13 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:511 -#: part/templates/part/part_base.html:536 +#: part/templates/part/part_base.html:506 +#: part/templates/part/part_base.html:531 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:516 -#: part/templates/part/part_base.html:542 +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:537 msgid "Show Part Details" msgstr "" @@ -5013,7 +4975,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2159 +#: part/templates/part/prices.html:197 part/views.py:1793 msgid "Add Internal Price Break" msgstr "" @@ -5034,7 +4996,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 -#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 +#: templates/js/translated/part.js:613 templates/js/translated/part.js:800 msgid "No Stock" msgstr "" @@ -5055,148 +5017,128 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:96 +#: part/views.py:94 msgid "Add Related Part" msgstr "" -#: part/views.py:151 +#: part/views.py:149 msgid "Delete Related Part" msgstr "" -#: part/views.py:162 +#: part/views.py:160 msgid "Set Part Category" msgstr "" -#: part/views.py:212 +#: part/views.py:210 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:247 -msgid "Create Variant" -msgstr "" - -#: part/views.py:332 -msgid "Copied part" -msgstr "" - -#: part/views.py:386 part/views.py:528 -msgid "Possible matches exist - confirm creation of new part" -msgstr "" - -#: part/views.py:451 -msgid "Create New Part" -msgstr "" - -#: part/views.py:456 -msgid "Created new part" -msgstr "" - -#: part/views.py:636 +#: part/views.py:270 msgid "Match References" msgstr "" -#: part/views.py:892 +#: part/views.py:526 msgid "None" msgstr "" -#: part/views.py:951 +#: part/views.py:585 msgid "Part QR Code" msgstr "" -#: part/views.py:1053 +#: part/views.py:687 msgid "Select Part Image" msgstr "" -#: part/views.py:1079 +#: part/views.py:713 msgid "Updated part image" msgstr "" -#: part/views.py:1082 +#: part/views.py:716 msgid "Part image not found" msgstr "" -#: part/views.py:1094 +#: part/views.py:728 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1124 +#: part/views.py:758 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1145 +#: part/views.py:779 msgid "Validate BOM" msgstr "" -#: part/views.py:1166 +#: part/views.py:800 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1177 +#: part/views.py:811 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1250 +#: part/views.py:884 msgid "Match Parts" msgstr "" -#: part/views.py:1638 +#: part/views.py:1272 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:1645 +#: part/views.py:1279 msgid "Part was deleted" msgstr "" -#: part/views.py:1654 +#: part/views.py:1288 msgid "Part Pricing" msgstr "" -#: part/views.py:1795 +#: part/views.py:1429 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:1805 +#: part/views.py:1439 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:1812 +#: part/views.py:1446 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1860 templates/js/translated/part.js:41 +#: part/views.py:1494 templates/js/translated/part.js:169 msgid "Edit Part Category" msgstr "" -#: part/views.py:1898 +#: part/views.py:1532 msgid "Delete Part Category" msgstr "" -#: part/views.py:1904 +#: part/views.py:1538 msgid "Part category was deleted" msgstr "" -#: part/views.py:1913 +#: part/views.py:1547 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2014 +#: part/views.py:1648 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2070 +#: part/views.py:1704 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2092 +#: part/views.py:1726 msgid "Added new price break" msgstr "" -#: part/views.py:2168 +#: part/views.py:1802 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2176 +#: part/views.py:1810 msgid "Delete Internal Price Break" msgstr "" @@ -6087,6 +6029,10 @@ msgstr "" msgid "Edit Stock Item" msgstr "" +#: stock/views.py:959 +msgid "Create new Stock Location" +msgstr "" + #: stock/views.py:1050 msgid "Serialize Stock" msgstr "" @@ -6850,8 +6796,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 -#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:701 +#: templates/js/translated/part.js:946 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6933,34 +6879,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 -#: templates/js/translated/part.js:272 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:278 +#: templates/js/translated/part.js:363 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 -#: templates/js/translated/part.js:276 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:282 +#: templates/js/translated/part.js:367 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:452 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:493 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:494 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:511 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:523 msgid "Delete Parameter" msgstr "" @@ -6998,37 +6944,37 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:283 templates/js/translated/forms.js:296 -#: templates/js/translated/forms.js:308 templates/js/translated/forms.js:320 +#: templates/js/translated/forms.js:289 templates/js/translated/forms.js:302 +#: templates/js/translated/forms.js:314 templates/js/translated/forms.js:326 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:284 +#: templates/js/translated/forms.js:290 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:297 +#: templates/js/translated/forms.js:303 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:309 +#: templates/js/translated/forms.js:315 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:321 +#: templates/js/translated/forms.js:327 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:817 templates/modals.html:21 +#: templates/js/translated/forms.js:841 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1184 +#: templates/js/translated/forms.js:1208 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1337 +#: templates/js/translated/forms.js:1373 msgid "Clear input" msgstr "" @@ -7196,99 +7142,139 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:20 -msgid "Parent part category" +#: templates/js/translated/part.js:43 +msgid "Part Attributes" msgstr "" -#: templates/js/translated/part.js:56 -msgid "New Category" +#: templates/js/translated/part.js:86 +msgid "Part Creation Options" msgstr "" -#: templates/js/translated/part.js:57 -msgid "Create New Part Category" +#: templates/js/translated/part.js:92 +msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:65 -msgid "New Parent" +#: templates/js/translated/part.js:93 +msgid "Initialize part stock with specified quantity" +msgstr "" + +#: templates/js/translated/part.js:99 +msgid "Copy Category Parameters" +msgstr "" + +#: templates/js/translated/part.js:100 +msgid "Copy parameter templates from selected part category" +msgstr "" + +#: templates/js/translated/part.js:110 +msgid "Part Duplication Options" +msgstr "" + +#: templates/js/translated/part.js:121 +msgid "Copy Image" +msgstr "" + +#: templates/js/translated/part.js:122 +msgid "Copy image from original part" msgstr "" #: templates/js/translated/part.js:128 +msgid "Copy BOM" +msgstr "" + +#: templates/js/translated/part.js:129 +msgid "Copy bill of materials from original part" +msgstr "" + +#: templates/js/translated/part.js:135 +msgid "Copy Parameters" +msgstr "" + +#: templates/js/translated/part.js:136 +msgid "Copy parameter data from original part" +msgstr "" + +#: templates/js/translated/part.js:148 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:186 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 +#: templates/js/translated/part.js:270 templates/js/translated/part.js:355 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 +#: templates/js/translated/part.js:274 templates/js/translated/part.js:359 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:286 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:199 +#: templates/js/translated/part.js:290 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:313 +#: templates/js/translated/part.js:404 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 +#: templates/js/translated/part.js:591 templates/js/translated/part.js:830 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:678 +#: templates/js/translated/part.js:769 msgid "No category" msgstr "" -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:787 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:971 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:923 +#: templates/js/translated/part.js:1014 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:1065 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:1066 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:981 +#: templates/js/translated/part.js:1072 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1006 +#: templates/js/translated/part.js:1097 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1059 +#: templates/js/translated/part.js:1150 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1060 +#: templates/js/translated/part.js:1151 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1160 +#: templates/js/translated/part.js:1251 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1179 +#: templates/js/translated/part.js:1270 msgid "Single Price Difference" msgstr "" From 863bf09e56a26cff90e6ad50e075095351dd60a6 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 08:22:23 +1000 Subject: [PATCH 119/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/ko/LC_MESSAGES/django.po | 814 +++++++++++----------- 1 file changed, 400 insertions(+), 414 deletions(-) diff --git a/InvenTree/locale/ko/LC_MESSAGES/django.po b/InvenTree/locale/ko/LC_MESSAGES/django.po index 9ced7b0658..5d329d9919 100644 --- a/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/InvenTree/locale/ko/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 08:08+0000\n" -"PO-Revision-Date: 2021-08-04 08:14\n" +"POT-Creation-Date: 2021-08-04 22:16+0000\n" +"PO-Revision-Date: 2021-08-04 22:22\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -36,7 +36,7 @@ msgstr "" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:545 msgid "Confirm" msgstr "" @@ -118,8 +118,8 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:954 -#: common/models.py:955 part/models.py:2097 +#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:955 +#: common/models.py:956 part/models.py:2035 #: report/templates/report/inventree_test_report_base.html:91 #: templates/js/translated/stock.js:1537 msgid "User" @@ -134,11 +134,11 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:129 InvenTree/models.py:130 company/models.py:412 -#: label/models.py:112 part/models.py:718 part/models.py:2246 +#: label/models.py:112 part/models.py:656 part/models.py:2184 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 -#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:328 +#: templates/js/translated/part.js:461 templates/js/translated/part.js:953 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "" @@ -148,7 +148,7 @@ msgstr "" #: company/models.py:519 company/templates/company/manufacturer_part.html:76 #: company/templates/company/supplier_part.html:75 label/models.py:119 #: order/models.py:158 order/templates/order/purchase_order_detail.html:312 -#: part/models.py:741 part/templates/part/part_base.html:238 +#: part/models.py:679 part/templates/part/part_base.html:238 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 @@ -159,9 +159,9 @@ msgstr "" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 -#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 -#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:387 +#: templates/js/translated/part.js:571 templates/js/translated/part.js:748 +#: templates/js/translated/part.js:965 templates/js/translated/part.js:1033 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -175,7 +175,7 @@ msgstr "" msgid "parent" msgstr "" -#: InvenTree/serializers.py:52 part/models.py:2482 +#: InvenTree/serializers.py:52 part/models.py:2420 msgid "Must be a valid number" msgstr "" @@ -522,7 +522,7 @@ msgstr "" #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 -#: build/templates/build/detail.html:34 common/models.py:983 +#: build/templates/build/detail.html:34 common/models.py:984 #: company/forms.py:42 company/templates/company/supplier_part.html:226 #: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 #: order/models.py:952 order/templates/order/order_wizard/match_parts.html:30 @@ -531,10 +531,10 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 -#: part/forms.py:341 part/forms.py:357 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:249 +#: part/forms.py:265 part/forms.py:281 part/models.py:2322 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 +#: part/templates/part/detail.html:940 part/templates/part/detail.html:1026 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 -#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1138 +#: templates/js/translated/part.js:1260 templates/js/translated/part.js:1316 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "" @@ -671,7 +671,7 @@ msgstr "" #: build/models.py:179 order/models.py:246 order/models.py:533 #: order/models.py:713 order/templates/order/purchase_order_detail.html:343 -#: order/templates/order/sales_order_detail.html:359 part/models.py:2393 +#: order/templates/order/sales_order_detail.html:359 part/models.py:2331 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 @@ -700,10 +700,10 @@ msgstr "" #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:297 #: order/templates/order/receive_parts.html:19 -#: order/templates/order/sales_order_detail.html:344 part/models.py:347 -#: part/models.py:2042 part/models.py:2058 part/models.py:2077 -#: part/models.py:2095 part/models.py:2174 part/models.py:2278 -#: part/models.py:2368 part/templates/part/detail.html:199 +#: order/templates/order/sales_order_detail.html:344 part/models.py:295 +#: part/models.py:1980 part/models.py:1996 part/models.py:2015 +#: part/models.py:2033 part/models.py:2112 part/models.py:2216 +#: part/models.py:2306 part/templates/part/detail.html:199 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 -#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:552 +#: templates/js/translated/part.js:715 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "" @@ -780,7 +780,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:272 order/models.py:162 part/models.py:913 +#: build/models.py:272 order/models.py:162 part/models.py:851 #: part/templates/part/part_base.html:264 templates/js/translated/order.js:362 msgid "Creation Date" msgstr "" @@ -808,7 +808,7 @@ msgstr "" #: build/models.py:303 build/templates/build/build_base.html:184 #: build/templates/build/detail.html:108 order/models.py:176 #: order/templates/order/order_base.html:138 -#: order/templates/order/sales_order_base.html:140 part/models.py:917 +#: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "" @@ -825,7 +825,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:310 part/models.py:775 stock/models.py:503 +#: build/models.py:310 part/models.py:713 stock/models.py:503 msgid "Link to external URL" msgstr "" @@ -838,7 +838,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:419 #: order/templates/order/sales_order_detail.html:439 #: order/templates/order/so_navbar.html:33 -#: order/templates/order/so_navbar.html:36 part/models.py:902 +#: order/templates/order/so_navbar.html:36 part/models.py:840 #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 @@ -1313,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 +#: part/templates/part/detail.html:802 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1322,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 +#: part/templates/part/detail.html:756 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1330,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1338,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 +#: part/templates/part/detail.html:766 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1555,7 +1555,7 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:322 common/models.py:814 common/models.py:947 +#: common/models.py:322 common/models.py:815 common/models.py:948 msgid "Settings key (must be unique - case insensitive" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:617 part/models.py:2280 report/models.py:187 +#: common/models.py:617 part/models.py:2218 report/models.py:187 #: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" @@ -1701,7 +1701,7 @@ msgstr "" msgid "Parts are templates by default" msgstr "" -#: common/models.py:624 part/models.py:865 +#: common/models.py:624 part/models.py:803 #: templates/js/translated/table_filters.js:133 #: templates/js/translated/table_filters.js:341 msgid "Assembly" @@ -1711,7 +1711,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:631 part/models.py:871 +#: common/models.py:631 part/models.py:809 #: templates/js/translated/table_filters.js:345 msgid "Component" msgstr "" @@ -1720,7 +1720,7 @@ msgstr "" msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:638 part/models.py:882 +#: common/models.py:638 part/models.py:820 msgid "Purchaseable" msgstr "" @@ -1728,7 +1728,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:645 part/models.py:887 +#: common/models.py:645 part/models.py:825 #: templates/js/translated/table_filters.js:353 msgid "Salable" msgstr "" @@ -1737,7 +1737,7 @@ msgstr "" msgid "Parts are salable by default" msgstr "" -#: common/models.py:652 part/models.py:877 +#: common/models.py:652 part/models.py:815 #: templates/js/translated/table_filters.js:33 #: templates/js/translated/table_filters.js:357 msgid "Trackable" @@ -1747,7 +1747,7 @@ msgstr "" msgid "Parts are trackable by default" msgstr "" -#: common/models.py:659 part/models.py:897 +#: common/models.py:659 part/models.py:835 #: part/templates/part/part_base.html:61 #: templates/js/translated/table_filters.js:29 msgid "Virtual" @@ -1757,328 +1757,328 @@ msgstr "" msgid "Parts are virtual by default" msgstr "" -#: common/models.py:666 +#: common/models.py:667 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:667 +#: common/models.py:668 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:673 +#: common/models.py:674 msgid "Show Import in Views" msgstr "" -#: common/models.py:674 +#: common/models.py:675 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:680 +#: common/models.py:681 msgid "Show Price in Forms" msgstr "" -#: common/models.py:681 +#: common/models.py:682 msgid "Display part price in some forms" msgstr "" -#: common/models.py:687 +#: common/models.py:688 msgid "Show related parts" msgstr "" -#: common/models.py:688 +#: common/models.py:689 msgid "Display related parts for a part" msgstr "" -#: common/models.py:694 +#: common/models.py:695 msgid "Create initial stock" msgstr "" -#: common/models.py:695 +#: common/models.py:696 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:701 +#: common/models.py:702 msgid "Internal Prices" msgstr "" -#: common/models.py:702 +#: common/models.py:703 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:708 +#: common/models.py:709 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:709 +#: common/models.py:710 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:715 templates/stats.html:25 +#: common/models.py:716 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:716 +#: common/models.py:717 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:722 +#: common/models.py:723 msgid "Page Size" msgstr "" -#: common/models.py:723 +#: common/models.py:724 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:733 +#: common/models.py:734 msgid "Test Reports" msgstr "" -#: common/models.py:734 +#: common/models.py:735 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:740 +#: common/models.py:741 msgid "Stock Expiry" msgstr "" -#: common/models.py:741 +#: common/models.py:742 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:747 +#: common/models.py:748 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:748 +#: common/models.py:749 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:754 +#: common/models.py:755 msgid "Stock Stale Time" msgstr "" -#: common/models.py:755 +#: common/models.py:756 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:757 +#: common/models.py:758 msgid "days" msgstr "" -#: common/models.py:762 +#: common/models.py:763 msgid "Build Expired Stock" msgstr "" -#: common/models.py:763 +#: common/models.py:764 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:769 +#: common/models.py:770 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:770 +#: common/models.py:771 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:776 +#: common/models.py:777 msgid "Group by Part" msgstr "" -#: common/models.py:777 +#: common/models.py:778 msgid "Group stock items by part reference in table views" msgstr "" -#: common/models.py:783 +#: common/models.py:784 msgid "Build Order Reference Prefix" msgstr "" -#: common/models.py:784 +#: common/models.py:785 msgid "Prefix value for build order reference" msgstr "" -#: common/models.py:789 +#: common/models.py:790 msgid "Build Order Reference Regex" msgstr "" -#: common/models.py:790 +#: common/models.py:791 msgid "Regular expression pattern for matching build order reference" msgstr "" -#: common/models.py:794 +#: common/models.py:795 msgid "Sales Order Reference Prefix" msgstr "" -#: common/models.py:795 +#: common/models.py:796 msgid "Prefix value for sales order reference" msgstr "" -#: common/models.py:800 +#: common/models.py:801 msgid "Purchase Order Reference Prefix" msgstr "" -#: common/models.py:801 +#: common/models.py:802 msgid "Prefix value for purchase order reference" msgstr "" -#: common/models.py:825 +#: common/models.py:826 msgid "Show starred parts" msgstr "" -#: common/models.py:826 +#: common/models.py:827 msgid "Show starred parts on the homepage" msgstr "" -#: common/models.py:831 +#: common/models.py:832 msgid "Show latest parts" msgstr "" -#: common/models.py:832 +#: common/models.py:833 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:837 +#: common/models.py:838 msgid "Recent Part Count" msgstr "" -#: common/models.py:838 +#: common/models.py:839 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:844 +#: common/models.py:845 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:845 +#: common/models.py:846 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:850 +#: common/models.py:851 msgid "Show recent stock changes" msgstr "" -#: common/models.py:851 +#: common/models.py:852 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:856 +#: common/models.py:857 msgid "Recent Stock Count" msgstr "" -#: common/models.py:857 +#: common/models.py:858 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:862 +#: common/models.py:863 msgid "Show low stock" msgstr "" -#: common/models.py:863 +#: common/models.py:864 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:868 +#: common/models.py:869 msgid "Show depleted stock" msgstr "" -#: common/models.py:869 +#: common/models.py:870 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:874 +#: common/models.py:875 msgid "Show needed stock" msgstr "" -#: common/models.py:875 +#: common/models.py:876 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:880 +#: common/models.py:881 msgid "Show expired stock" msgstr "" -#: common/models.py:881 +#: common/models.py:882 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:886 +#: common/models.py:887 msgid "Show stale stock" msgstr "" -#: common/models.py:887 +#: common/models.py:888 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:892 +#: common/models.py:893 msgid "Show pending builds" msgstr "" -#: common/models.py:893 +#: common/models.py:894 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:898 +#: common/models.py:899 msgid "Show overdue builds" msgstr "" -#: common/models.py:899 +#: common/models.py:900 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:904 +#: common/models.py:905 msgid "Show outstanding POs" msgstr "" -#: common/models.py:905 +#: common/models.py:906 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:910 +#: common/models.py:911 msgid "Show overdue POs" msgstr "" -#: common/models.py:911 +#: common/models.py:912 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:916 +#: common/models.py:917 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:917 +#: common/models.py:918 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:922 +#: common/models.py:923 msgid "Show overdue SOs" msgstr "" -#: common/models.py:923 +#: common/models.py:924 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:929 +#: common/models.py:930 msgid "Search Preview Results" msgstr "" -#: common/models.py:930 +#: common/models.py:931 msgid "Number of results to show in search preview window" msgstr "" -#: common/models.py:984 company/forms.py:43 +#: common/models.py:985 company/forms.py:43 msgid "Price break quantity" msgstr "" -#: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1052 +#: common/models.py:992 company/templates/company/supplier_part.html:231 +#: templates/js/translated/part.js:1143 msgid "Price" msgstr "" -#: common/models.py:992 +#: common/models.py:993 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1085 +#: common/models.py:1086 msgid "Default" msgstr "" @@ -2107,16 +2107,16 @@ msgstr "" #: order/templates/order/po_navbar.html:22 #: order/templates/order/purchase_order_detail.html:26 order/views.py:290 #: part/templates/part/bom_upload/upload_file.html:45 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:634 -#: part/views.py:1248 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:268 +#: part/views.py:882 msgid "Upload File" msgstr "" #: common/views.py:214 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:291 part/templates/part/bom_upload/match_fields.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:635 -#: part/views.py:1249 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:269 +#: part/views.py:883 msgid "Match Fields" msgstr "" @@ -2202,10 +2202,10 @@ msgid "Point of contact" msgstr "" #: company/models.py:128 company/models.py:345 company/models.py:513 -#: order/models.py:160 part/models.py:774 +#: order/models.py:160 part/models.py:712 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:809 msgid "Link" msgstr "" @@ -2213,7 +2213,7 @@ msgstr "" msgid "Link to external company information" msgstr "" -#: company/models.py:136 part/models.py:784 +#: company/models.py:136 part/models.py:722 msgid "Image" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:470 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2316,8 +2316,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 +#: company/models.py:426 part/models.py:797 part/models.py:2186 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:476 msgid "Units" msgstr "" @@ -2362,16 +2362,16 @@ msgid "Supplier part description" msgstr "" #: company/models.py:525 company/templates/company/supplier_part.html:120 -#: part/models.py:2396 report/templates/report/inventree_po_report.html:93 +#: part/models.py:2334 report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 msgid "Note" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "base cost" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -2385,7 +2385,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:533 part/models.py:1654 +#: company/models.py:533 part/models.py:1592 msgid "multiple" msgstr "" @@ -2464,13 +2464,12 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 +#: part/templates/part/detail.html:289 msgid "New Supplier Part" msgstr "" @@ -2576,13 +2575,13 @@ msgstr "" #: company/templates/company/detail.html:364 #: company/templates/company/manufacturer_part.html:200 -#: part/templates/part/detail.html:825 +#: part/templates/part/detail.html:826 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:365 #: company/templates/company/manufacturer_part.html:201 -#: part/templates/part/detail.html:826 +#: part/templates/part/detail.html:827 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2660,7 +2659,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:718 +#: part/templates/part/detail.html:719 msgid "Add Parameter" msgstr "" @@ -2686,8 +2685,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 -#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:391 templates/js/translated/part.js:616 +#: templates/js/translated/part.js:776 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2764,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2088 +#: part/templates/part/prices.html:253 part/views.py:1722 msgid "Add Price Break" msgstr "" @@ -2773,11 +2772,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2150 +#: company/templates/company/supplier_part.html:199 part/views.py:1784 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2136 +#: company/templates/company/supplier_part.html:213 part/views.py:1770 msgid "Edit Price Break" msgstr "" @@ -2827,20 +2826,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:129 part/views.py:974 +#: company/views.py:129 part/views.py:608 msgid "Download Image" msgstr "" -#: company/views.py:158 part/views.py:1006 +#: company/views.py:158 part/views.py:640 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:165 part/views.py:1013 +#: company/views.py:165 part/views.py:647 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:174 part/views.py:1022 +#: company/views.py:174 part/views.py:656 msgid "Supplied URL is not a valid image file" msgstr "" @@ -3212,14 +3211,13 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:279 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 +#: stock/templates/stock/location.html:250 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 +#: stock/templates/stock/location.html:42 msgid "Create new stock location" msgstr "" @@ -3442,7 +3440,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 +#: templates/js/translated/part.js:1118 templates/js/translated/part.js:1307 msgid "Unit Price" msgstr "" @@ -3474,15 +3472,15 @@ msgstr "" msgid "Receive outstanding parts for %(order)s - %(desc)s" msgstr "" -#: order/templates/order/receive_parts.html:14 part/api.py:47 -#: part/models.py:348 part/templates/part/cat_link.html:7 +#: order/templates/order/receive_parts.html:14 part/api.py:49 +#: part/models.py:296 part/templates/part/cat_link.html:7 #: part/templates/part/category.html:108 part/templates/part/category.html:122 #: part/templates/part/category_navbar.html:21 #: part/templates/part/category_navbar.html:24 #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:886 templates/navbar.html:23 +#: templates/js/translated/part.js:977 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3494,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:792 msgid "On Order" msgstr "" @@ -3799,7 +3797,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/bom.py:133 part/models.py:74 part/models.py:793 +#: part/bom.py:133 part/models.py:73 part/models.py:731 #: part/templates/part/category.html:75 part/templates/part/part_base.html:282 msgid "Default Location" msgstr "" @@ -3864,7 +3862,7 @@ msgstr "" msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:96 part/models.py:2278 +#: part/forms.py:96 part/models.py:2216 msgid "Parent Part" msgstr "" @@ -3896,434 +3894,398 @@ msgstr "" msgid "Select part category" msgstr "" -#: part/forms.py:194 -msgid "Duplicate all BOM data for this part" -msgstr "" - -#: part/forms.py:195 -msgid "Copy BOM" -msgstr "" - -#: part/forms.py:200 -msgid "Duplicate all parameter data for this part" -msgstr "" - -#: part/forms.py:201 -msgid "Copy Parameters" -msgstr "" - -#: part/forms.py:206 -msgid "Confirm part creation" -msgstr "" - -#: part/forms.py:211 -msgid "Include category parameter templates" -msgstr "" - -#: part/forms.py:216 -msgid "Include parent categories parameter templates" -msgstr "" - -#: part/forms.py:221 -msgid "Initial stock amount" -msgstr "" - -#: part/forms.py:222 -msgid "Create stock for this part" -msgstr "" - -#: part/forms.py:302 +#: part/forms.py:226 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:306 +#: part/forms.py:230 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:326 +#: part/forms.py:250 msgid "Input quantity for price calculation" msgstr "" -#: part/models.py:75 +#: part/models.py:74 msgid "Default location for parts in this category" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:88 part/models.py:2324 +#: part/models.py:87 part/models.py:2262 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" -#: part/models.py:89 part/templates/part/category.html:32 +#: part/models.py:88 part/templates/part/category.html:32 #: part/templates/part/category.html:103 templates/InvenTree/search.html:127 #: templates/stats.html:84 users/models.py:40 msgid "Part Categories" msgstr "" -#: part/models.py:433 +#: part/models.py:381 msgid "Invalid choice for parent part" msgstr "" -#: part/models.py:495 part/models.py:507 +#: part/models.py:433 part/models.py:445 #, python-brace-format msgid "Part '{p1}' is used in BOM for '{p2}' (recursive)" msgstr "" -#: part/models.py:604 +#: part/models.py:542 msgid "Next available serial numbers are" msgstr "" -#: part/models.py:608 +#: part/models.py:546 msgid "Next available serial number is" msgstr "" -#: part/models.py:613 +#: part/models.py:551 msgid "Most recent serial number is" msgstr "" -#: part/models.py:692 +#: part/models.py:630 msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:717 +#: part/models.py:655 msgid "Part name" msgstr "" -#: part/models.py:724 +#: part/models.py:662 msgid "Is Template" msgstr "" -#: part/models.py:725 +#: part/models.py:663 msgid "Is this part a template part?" msgstr "" -#: part/models.py:735 +#: part/models.py:673 msgid "Is this part a variant of another part?" msgstr "" -#: part/models.py:736 +#: part/models.py:674 msgid "Variant Of" msgstr "" -#: part/models.py:742 +#: part/models.py:680 msgid "Part description" msgstr "" -#: part/models.py:747 part/templates/part/category.html:82 +#: part/models.py:685 part/templates/part/category.html:82 #: part/templates/part/part_base.html:251 msgid "Keywords" msgstr "" -#: part/models.py:748 +#: part/models.py:686 msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:755 part/models.py:2323 +#: part/models.py:693 part/models.py:2261 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:672 +#: templates/js/translated/part.js:763 msgid "Category" msgstr "" -#: part/models.py:756 +#: part/models.py:694 msgid "Part category" msgstr "" -#: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 +#: part/models.py:699 part/templates/part/part_base.html:227 +#: templates/js/translated/part.js:379 templates/js/translated/part.js:607 msgid "IPN" msgstr "" -#: part/models.py:762 +#: part/models.py:700 msgid "Internal Part Number" msgstr "" -#: part/models.py:768 +#: part/models.py:706 msgid "Part revision or version number" msgstr "" -#: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:292 +#: part/models.py:707 part/templates/part/part_base.html:244 +#: report/models.py:200 templates/js/translated/part.js:383 msgid "Revision" msgstr "" -#: part/models.py:791 +#: part/models.py:729 msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:838 part/templates/part/part_base.html:289 +#: part/models.py:776 part/templates/part/part_base.html:289 msgid "Default Supplier" msgstr "" -#: part/models.py:839 +#: part/models.py:777 msgid "Default supplier part" msgstr "" -#: part/models.py:846 +#: part/models.py:784 msgid "Default Expiry" msgstr "" -#: part/models.py:847 +#: part/models.py:785 msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:852 +#: part/models.py:790 msgid "Minimum Stock" msgstr "" -#: part/models.py:853 +#: part/models.py:791 msgid "Minimum allowed stock level" msgstr "" -#: part/models.py:860 +#: part/models.py:798 msgid "Stock keeping units for this part" msgstr "" -#: part/models.py:866 +#: part/models.py:804 msgid "Can this part be built from other parts?" msgstr "" -#: part/models.py:872 +#: part/models.py:810 msgid "Can this part be used to build other parts?" msgstr "" -#: part/models.py:878 +#: part/models.py:816 msgid "Does this part have tracking for unique items?" msgstr "" -#: part/models.py:883 +#: part/models.py:821 msgid "Can this part be purchased from external suppliers?" msgstr "" -#: part/models.py:888 +#: part/models.py:826 msgid "Can this part be sold to customers?" msgstr "" -#: part/models.py:892 templates/js/translated/table_filters.js:21 +#: part/models.py:830 templates/js/translated/table_filters.js:21 #: templates/js/translated/table_filters.js:69 #: templates/js/translated/table_filters.js:255 #: templates/js/translated/table_filters.js:324 msgid "Active" msgstr "" -#: part/models.py:893 +#: part/models.py:831 msgid "Is this part active?" msgstr "" -#: part/models.py:898 +#: part/models.py:836 msgid "Is this a virtual part, such as a software product or license?" msgstr "" -#: part/models.py:903 +#: part/models.py:841 msgid "Part notes - supports Markdown formatting" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "BOM checksum" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "Stored BOM checksum" msgstr "" -#: part/models.py:909 +#: part/models.py:847 msgid "BOM checked by" msgstr "" -#: part/models.py:911 +#: part/models.py:849 msgid "BOM checked date" msgstr "" -#: part/models.py:915 +#: part/models.py:853 msgid "Creation User" msgstr "" -#: part/models.py:1654 +#: part/models.py:1592 msgid "Sell multiple" msgstr "" -#: part/models.py:2142 +#: part/models.py:2080 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2159 +#: part/models.py:2097 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:937 +#: part/models.py:2117 templates/js/translated/part.js:1028 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" -#: part/models.py:2180 +#: part/models.py:2118 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2185 +#: part/models.py:2123 msgid "Test Description" msgstr "" -#: part/models.py:2186 +#: part/models.py:2124 msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:946 +#: part/models.py:2129 templates/js/translated/part.js:1037 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" -#: part/models.py:2192 +#: part/models.py:2130 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:954 +#: part/models.py:2135 templates/js/translated/part.js:1045 msgid "Requires Value" msgstr "" -#: part/models.py:2198 +#: part/models.py:2136 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:961 +#: part/models.py:2141 templates/js/translated/part.js:1052 msgid "Requires Attachment" msgstr "" -#: part/models.py:2204 +#: part/models.py:2142 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2241 +#: part/models.py:2179 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2246 +#: part/models.py:2184 msgid "Parameter Name" msgstr "" -#: part/models.py:2248 +#: part/models.py:2186 msgid "Parameter Units" msgstr "" -#: part/models.py:2280 part/models.py:2329 part/models.py:2330 +#: part/models.py:2218 part/models.py:2267 part/models.py:2268 #: templates/InvenTree/settings/settings.html:160 msgid "Parameter Template" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Data" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Parameter Value" msgstr "" -#: part/models.py:2334 templates/InvenTree/settings/settings.html:169 +#: part/models.py:2272 templates/InvenTree/settings/settings.html:169 msgid "Default Value" msgstr "" -#: part/models.py:2335 +#: part/models.py:2273 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2369 +#: part/models.py:2307 msgid "Select parent part" msgstr "" -#: part/models.py:2377 +#: part/models.py:2315 msgid "Sub part" msgstr "" -#: part/models.py:2378 +#: part/models.py:2316 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2384 +#: part/models.py:2322 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:236 +#: part/models.py:2324 templates/js/translated/bom.js:236 #: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" -#: part/models.py:2386 +#: part/models.py:2324 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2389 +#: part/models.py:2327 msgid "Overage" msgstr "" -#: part/models.py:2390 +#: part/models.py:2328 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2393 +#: part/models.py:2331 msgid "BOM item reference" msgstr "" -#: part/models.py:2396 +#: part/models.py:2334 msgid "BOM item notes" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "Checksum" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:315 +#: part/models.py:2340 templates/js/translated/bom.js:315 #: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" -#: part/models.py:2403 +#: part/models.py:2341 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:307 +#: part/models.py:2346 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" -#: part/models.py:2409 +#: part/models.py:2347 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2494 stock/models.py:335 +#: part/models.py:2432 stock/models.py:335 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2503 part/models.py:2505 +#: part/models.py:2441 part/models.py:2443 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2508 +#: part/models.py:2446 msgid "BOM Item" msgstr "" -#: part/models.py:2627 +#: part/models.py:2565 msgid "Part 1" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Part 2" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Select Related Part" msgstr "" -#: part/models.py:2663 +#: part/models.py:2601 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4374,7 +4336,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:56 part/views.py:1586 +#: part/templates/part/bom.html:56 part/views.py:1220 msgid "Export Bill of Materials" msgstr "" @@ -4505,8 +4467,8 @@ msgstr "" msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:280 stock/views.py:959 -msgid "Create new Stock Location" +#: part/templates/part/category.html:279 +msgid "Create Part" msgstr "" #: part/templates/part/category_delete.html:5 @@ -4549,7 +4511,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:327 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:214 msgid "Duplicate Part" msgstr "" @@ -4672,38 +4634,38 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:588 +#: part/templates/part/detail.html:589 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:606 +#: part/templates/part/detail.html:607 msgid "Edit Test Result Template" msgstr "" -#: part/templates/part/detail.html:618 +#: part/templates/part/detail.html:619 msgid "Delete Test Result Template" msgstr "" -#: part/templates/part/detail.html:669 +#: part/templates/part/detail.html:670 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:902 +#: part/templates/part/detail.html:903 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:915 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:926 +#: part/templates/part/detail.html:927 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1015 +#: part/templates/part/detail.html:1016 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4766,8 +4728,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 -#: templates/js/translated/part.js:280 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:294 +#: templates/js/translated/part.js:371 msgid "Inactive" msgstr "" @@ -4853,8 +4815,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 -#: templates/js/translated/part.js:705 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:623 +#: templates/js/translated/part.js:796 msgid "Building" msgstr "" @@ -4870,13 +4832,13 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:511 -#: part/templates/part/part_base.html:536 +#: part/templates/part/part_base.html:506 +#: part/templates/part/part_base.html:531 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:516 -#: part/templates/part/part_base.html:542 +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:537 msgid "Show Part Details" msgstr "" @@ -5013,7 +4975,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2159 +#: part/templates/part/prices.html:197 part/views.py:1793 msgid "Add Internal Price Break" msgstr "" @@ -5034,7 +4996,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 -#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 +#: templates/js/translated/part.js:613 templates/js/translated/part.js:800 msgid "No Stock" msgstr "" @@ -5055,148 +5017,128 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:96 +#: part/views.py:94 msgid "Add Related Part" msgstr "" -#: part/views.py:151 +#: part/views.py:149 msgid "Delete Related Part" msgstr "" -#: part/views.py:162 +#: part/views.py:160 msgid "Set Part Category" msgstr "" -#: part/views.py:212 +#: part/views.py:210 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:247 -msgid "Create Variant" -msgstr "" - -#: part/views.py:332 -msgid "Copied part" -msgstr "" - -#: part/views.py:386 part/views.py:528 -msgid "Possible matches exist - confirm creation of new part" -msgstr "" - -#: part/views.py:451 -msgid "Create New Part" -msgstr "" - -#: part/views.py:456 -msgid "Created new part" -msgstr "" - -#: part/views.py:636 +#: part/views.py:270 msgid "Match References" msgstr "" -#: part/views.py:892 +#: part/views.py:526 msgid "None" msgstr "" -#: part/views.py:951 +#: part/views.py:585 msgid "Part QR Code" msgstr "" -#: part/views.py:1053 +#: part/views.py:687 msgid "Select Part Image" msgstr "" -#: part/views.py:1079 +#: part/views.py:713 msgid "Updated part image" msgstr "" -#: part/views.py:1082 +#: part/views.py:716 msgid "Part image not found" msgstr "" -#: part/views.py:1094 +#: part/views.py:728 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1124 +#: part/views.py:758 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1145 +#: part/views.py:779 msgid "Validate BOM" msgstr "" -#: part/views.py:1166 +#: part/views.py:800 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1177 +#: part/views.py:811 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1250 +#: part/views.py:884 msgid "Match Parts" msgstr "" -#: part/views.py:1638 +#: part/views.py:1272 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:1645 +#: part/views.py:1279 msgid "Part was deleted" msgstr "" -#: part/views.py:1654 +#: part/views.py:1288 msgid "Part Pricing" msgstr "" -#: part/views.py:1795 +#: part/views.py:1429 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:1805 +#: part/views.py:1439 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:1812 +#: part/views.py:1446 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1860 templates/js/translated/part.js:41 +#: part/views.py:1494 templates/js/translated/part.js:169 msgid "Edit Part Category" msgstr "" -#: part/views.py:1898 +#: part/views.py:1532 msgid "Delete Part Category" msgstr "" -#: part/views.py:1904 +#: part/views.py:1538 msgid "Part category was deleted" msgstr "" -#: part/views.py:1913 +#: part/views.py:1547 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2014 +#: part/views.py:1648 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2070 +#: part/views.py:1704 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2092 +#: part/views.py:1726 msgid "Added new price break" msgstr "" -#: part/views.py:2168 +#: part/views.py:1802 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2176 +#: part/views.py:1810 msgid "Delete Internal Price Break" msgstr "" @@ -6087,6 +6029,10 @@ msgstr "" msgid "Edit Stock Item" msgstr "" +#: stock/views.py:959 +msgid "Create new Stock Location" +msgstr "" + #: stock/views.py:1050 msgid "Serialize Stock" msgstr "" @@ -6850,8 +6796,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 -#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:701 +#: templates/js/translated/part.js:946 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6933,34 +6879,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 -#: templates/js/translated/part.js:272 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:278 +#: templates/js/translated/part.js:363 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 -#: templates/js/translated/part.js:276 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:282 +#: templates/js/translated/part.js:367 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:452 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:493 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:494 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:511 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:523 msgid "Delete Parameter" msgstr "" @@ -6998,37 +6944,37 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:283 templates/js/translated/forms.js:296 -#: templates/js/translated/forms.js:308 templates/js/translated/forms.js:320 +#: templates/js/translated/forms.js:289 templates/js/translated/forms.js:302 +#: templates/js/translated/forms.js:314 templates/js/translated/forms.js:326 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:284 +#: templates/js/translated/forms.js:290 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:297 +#: templates/js/translated/forms.js:303 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:309 +#: templates/js/translated/forms.js:315 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:321 +#: templates/js/translated/forms.js:327 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:817 templates/modals.html:21 +#: templates/js/translated/forms.js:841 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1184 +#: templates/js/translated/forms.js:1208 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1337 +#: templates/js/translated/forms.js:1373 msgid "Clear input" msgstr "" @@ -7196,99 +7142,139 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:20 -msgid "Parent part category" +#: templates/js/translated/part.js:43 +msgid "Part Attributes" msgstr "" -#: templates/js/translated/part.js:56 -msgid "New Category" +#: templates/js/translated/part.js:86 +msgid "Part Creation Options" msgstr "" -#: templates/js/translated/part.js:57 -msgid "Create New Part Category" +#: templates/js/translated/part.js:92 +msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:65 -msgid "New Parent" +#: templates/js/translated/part.js:93 +msgid "Initialize part stock with specified quantity" +msgstr "" + +#: templates/js/translated/part.js:99 +msgid "Copy Category Parameters" +msgstr "" + +#: templates/js/translated/part.js:100 +msgid "Copy parameter templates from selected part category" +msgstr "" + +#: templates/js/translated/part.js:110 +msgid "Part Duplication Options" +msgstr "" + +#: templates/js/translated/part.js:121 +msgid "Copy Image" +msgstr "" + +#: templates/js/translated/part.js:122 +msgid "Copy image from original part" msgstr "" #: templates/js/translated/part.js:128 +msgid "Copy BOM" +msgstr "" + +#: templates/js/translated/part.js:129 +msgid "Copy bill of materials from original part" +msgstr "" + +#: templates/js/translated/part.js:135 +msgid "Copy Parameters" +msgstr "" + +#: templates/js/translated/part.js:136 +msgid "Copy parameter data from original part" +msgstr "" + +#: templates/js/translated/part.js:148 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:186 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 +#: templates/js/translated/part.js:270 templates/js/translated/part.js:355 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 +#: templates/js/translated/part.js:274 templates/js/translated/part.js:359 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:286 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:199 +#: templates/js/translated/part.js:290 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:313 +#: templates/js/translated/part.js:404 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 +#: templates/js/translated/part.js:591 templates/js/translated/part.js:830 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:678 +#: templates/js/translated/part.js:769 msgid "No category" msgstr "" -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:787 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:971 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:923 +#: templates/js/translated/part.js:1014 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:1065 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:1066 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:981 +#: templates/js/translated/part.js:1072 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1006 +#: templates/js/translated/part.js:1097 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1059 +#: templates/js/translated/part.js:1150 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1060 +#: templates/js/translated/part.js:1151 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1160 +#: templates/js/translated/part.js:1251 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1179 +#: templates/js/translated/part.js:1270 msgid "Single Price Difference" msgstr "" From 13100175d90433cd37f80437213224cf8ccf9478 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 08:22:25 +1000 Subject: [PATCH 120/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/el/LC_MESSAGES/django.po | 814 +++++++++++----------- 1 file changed, 400 insertions(+), 414 deletions(-) diff --git a/InvenTree/locale/el/LC_MESSAGES/django.po b/InvenTree/locale/el/LC_MESSAGES/django.po index ef1967d936..691c27c635 100644 --- a/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/InvenTree/locale/el/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 08:08+0000\n" -"PO-Revision-Date: 2021-08-04 08:14\n" +"POT-Creation-Date: 2021-08-04 22:16+0000\n" +"PO-Revision-Date: 2021-08-04 22:22\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -36,7 +36,7 @@ msgstr "" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:545 msgid "Confirm" msgstr "" @@ -118,8 +118,8 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:954 -#: common/models.py:955 part/models.py:2097 +#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:955 +#: common/models.py:956 part/models.py:2035 #: report/templates/report/inventree_test_report_base.html:91 #: templates/js/translated/stock.js:1537 msgid "User" @@ -134,11 +134,11 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:129 InvenTree/models.py:130 company/models.py:412 -#: label/models.py:112 part/models.py:718 part/models.py:2246 +#: label/models.py:112 part/models.py:656 part/models.py:2184 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 -#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:328 +#: templates/js/translated/part.js:461 templates/js/translated/part.js:953 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "" @@ -148,7 +148,7 @@ msgstr "" #: company/models.py:519 company/templates/company/manufacturer_part.html:76 #: company/templates/company/supplier_part.html:75 label/models.py:119 #: order/models.py:158 order/templates/order/purchase_order_detail.html:312 -#: part/models.py:741 part/templates/part/part_base.html:238 +#: part/models.py:679 part/templates/part/part_base.html:238 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 @@ -159,9 +159,9 @@ msgstr "" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 -#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 -#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:387 +#: templates/js/translated/part.js:571 templates/js/translated/part.js:748 +#: templates/js/translated/part.js:965 templates/js/translated/part.js:1033 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -175,7 +175,7 @@ msgstr "" msgid "parent" msgstr "" -#: InvenTree/serializers.py:52 part/models.py:2482 +#: InvenTree/serializers.py:52 part/models.py:2420 msgid "Must be a valid number" msgstr "" @@ -522,7 +522,7 @@ msgstr "" #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 -#: build/templates/build/detail.html:34 common/models.py:983 +#: build/templates/build/detail.html:34 common/models.py:984 #: company/forms.py:42 company/templates/company/supplier_part.html:226 #: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 #: order/models.py:952 order/templates/order/order_wizard/match_parts.html:30 @@ -531,10 +531,10 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 -#: part/forms.py:341 part/forms.py:357 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:249 +#: part/forms.py:265 part/forms.py:281 part/models.py:2322 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 +#: part/templates/part/detail.html:940 part/templates/part/detail.html:1026 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 -#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1138 +#: templates/js/translated/part.js:1260 templates/js/translated/part.js:1316 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "" @@ -671,7 +671,7 @@ msgstr "" #: build/models.py:179 order/models.py:246 order/models.py:533 #: order/models.py:713 order/templates/order/purchase_order_detail.html:343 -#: order/templates/order/sales_order_detail.html:359 part/models.py:2393 +#: order/templates/order/sales_order_detail.html:359 part/models.py:2331 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 @@ -700,10 +700,10 @@ msgstr "" #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:297 #: order/templates/order/receive_parts.html:19 -#: order/templates/order/sales_order_detail.html:344 part/models.py:347 -#: part/models.py:2042 part/models.py:2058 part/models.py:2077 -#: part/models.py:2095 part/models.py:2174 part/models.py:2278 -#: part/models.py:2368 part/templates/part/detail.html:199 +#: order/templates/order/sales_order_detail.html:344 part/models.py:295 +#: part/models.py:1980 part/models.py:1996 part/models.py:2015 +#: part/models.py:2033 part/models.py:2112 part/models.py:2216 +#: part/models.py:2306 part/templates/part/detail.html:199 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 -#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:552 +#: templates/js/translated/part.js:715 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "" @@ -780,7 +780,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:272 order/models.py:162 part/models.py:913 +#: build/models.py:272 order/models.py:162 part/models.py:851 #: part/templates/part/part_base.html:264 templates/js/translated/order.js:362 msgid "Creation Date" msgstr "" @@ -808,7 +808,7 @@ msgstr "" #: build/models.py:303 build/templates/build/build_base.html:184 #: build/templates/build/detail.html:108 order/models.py:176 #: order/templates/order/order_base.html:138 -#: order/templates/order/sales_order_base.html:140 part/models.py:917 +#: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "" @@ -825,7 +825,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:310 part/models.py:775 stock/models.py:503 +#: build/models.py:310 part/models.py:713 stock/models.py:503 msgid "Link to external URL" msgstr "" @@ -838,7 +838,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:419 #: order/templates/order/sales_order_detail.html:439 #: order/templates/order/so_navbar.html:33 -#: order/templates/order/so_navbar.html:36 part/models.py:902 +#: order/templates/order/so_navbar.html:36 part/models.py:840 #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 @@ -1313,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 +#: part/templates/part/detail.html:802 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1322,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 +#: part/templates/part/detail.html:756 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1330,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1338,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 +#: part/templates/part/detail.html:766 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1555,7 +1555,7 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:322 common/models.py:814 common/models.py:947 +#: common/models.py:322 common/models.py:815 common/models.py:948 msgid "Settings key (must be unique - case insensitive" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:617 part/models.py:2280 report/models.py:187 +#: common/models.py:617 part/models.py:2218 report/models.py:187 #: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" @@ -1701,7 +1701,7 @@ msgstr "" msgid "Parts are templates by default" msgstr "" -#: common/models.py:624 part/models.py:865 +#: common/models.py:624 part/models.py:803 #: templates/js/translated/table_filters.js:133 #: templates/js/translated/table_filters.js:341 msgid "Assembly" @@ -1711,7 +1711,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:631 part/models.py:871 +#: common/models.py:631 part/models.py:809 #: templates/js/translated/table_filters.js:345 msgid "Component" msgstr "" @@ -1720,7 +1720,7 @@ msgstr "" msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:638 part/models.py:882 +#: common/models.py:638 part/models.py:820 msgid "Purchaseable" msgstr "" @@ -1728,7 +1728,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:645 part/models.py:887 +#: common/models.py:645 part/models.py:825 #: templates/js/translated/table_filters.js:353 msgid "Salable" msgstr "" @@ -1737,7 +1737,7 @@ msgstr "" msgid "Parts are salable by default" msgstr "" -#: common/models.py:652 part/models.py:877 +#: common/models.py:652 part/models.py:815 #: templates/js/translated/table_filters.js:33 #: templates/js/translated/table_filters.js:357 msgid "Trackable" @@ -1747,7 +1747,7 @@ msgstr "" msgid "Parts are trackable by default" msgstr "" -#: common/models.py:659 part/models.py:897 +#: common/models.py:659 part/models.py:835 #: part/templates/part/part_base.html:61 #: templates/js/translated/table_filters.js:29 msgid "Virtual" @@ -1757,328 +1757,328 @@ msgstr "" msgid "Parts are virtual by default" msgstr "" -#: common/models.py:666 +#: common/models.py:667 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:667 +#: common/models.py:668 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:673 +#: common/models.py:674 msgid "Show Import in Views" msgstr "" -#: common/models.py:674 +#: common/models.py:675 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:680 +#: common/models.py:681 msgid "Show Price in Forms" msgstr "" -#: common/models.py:681 +#: common/models.py:682 msgid "Display part price in some forms" msgstr "" -#: common/models.py:687 +#: common/models.py:688 msgid "Show related parts" msgstr "" -#: common/models.py:688 +#: common/models.py:689 msgid "Display related parts for a part" msgstr "" -#: common/models.py:694 +#: common/models.py:695 msgid "Create initial stock" msgstr "" -#: common/models.py:695 +#: common/models.py:696 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:701 +#: common/models.py:702 msgid "Internal Prices" msgstr "" -#: common/models.py:702 +#: common/models.py:703 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:708 +#: common/models.py:709 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:709 +#: common/models.py:710 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:715 templates/stats.html:25 +#: common/models.py:716 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:716 +#: common/models.py:717 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:722 +#: common/models.py:723 msgid "Page Size" msgstr "" -#: common/models.py:723 +#: common/models.py:724 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:733 +#: common/models.py:734 msgid "Test Reports" msgstr "" -#: common/models.py:734 +#: common/models.py:735 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:740 +#: common/models.py:741 msgid "Stock Expiry" msgstr "" -#: common/models.py:741 +#: common/models.py:742 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:747 +#: common/models.py:748 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:748 +#: common/models.py:749 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:754 +#: common/models.py:755 msgid "Stock Stale Time" msgstr "" -#: common/models.py:755 +#: common/models.py:756 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:757 +#: common/models.py:758 msgid "days" msgstr "" -#: common/models.py:762 +#: common/models.py:763 msgid "Build Expired Stock" msgstr "" -#: common/models.py:763 +#: common/models.py:764 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:769 +#: common/models.py:770 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:770 +#: common/models.py:771 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:776 +#: common/models.py:777 msgid "Group by Part" msgstr "" -#: common/models.py:777 +#: common/models.py:778 msgid "Group stock items by part reference in table views" msgstr "" -#: common/models.py:783 +#: common/models.py:784 msgid "Build Order Reference Prefix" msgstr "" -#: common/models.py:784 +#: common/models.py:785 msgid "Prefix value for build order reference" msgstr "" -#: common/models.py:789 +#: common/models.py:790 msgid "Build Order Reference Regex" msgstr "" -#: common/models.py:790 +#: common/models.py:791 msgid "Regular expression pattern for matching build order reference" msgstr "" -#: common/models.py:794 +#: common/models.py:795 msgid "Sales Order Reference Prefix" msgstr "" -#: common/models.py:795 +#: common/models.py:796 msgid "Prefix value for sales order reference" msgstr "" -#: common/models.py:800 +#: common/models.py:801 msgid "Purchase Order Reference Prefix" msgstr "" -#: common/models.py:801 +#: common/models.py:802 msgid "Prefix value for purchase order reference" msgstr "" -#: common/models.py:825 +#: common/models.py:826 msgid "Show starred parts" msgstr "" -#: common/models.py:826 +#: common/models.py:827 msgid "Show starred parts on the homepage" msgstr "" -#: common/models.py:831 +#: common/models.py:832 msgid "Show latest parts" msgstr "" -#: common/models.py:832 +#: common/models.py:833 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:837 +#: common/models.py:838 msgid "Recent Part Count" msgstr "" -#: common/models.py:838 +#: common/models.py:839 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:844 +#: common/models.py:845 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:845 +#: common/models.py:846 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:850 +#: common/models.py:851 msgid "Show recent stock changes" msgstr "" -#: common/models.py:851 +#: common/models.py:852 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:856 +#: common/models.py:857 msgid "Recent Stock Count" msgstr "" -#: common/models.py:857 +#: common/models.py:858 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:862 +#: common/models.py:863 msgid "Show low stock" msgstr "" -#: common/models.py:863 +#: common/models.py:864 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:868 +#: common/models.py:869 msgid "Show depleted stock" msgstr "" -#: common/models.py:869 +#: common/models.py:870 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:874 +#: common/models.py:875 msgid "Show needed stock" msgstr "" -#: common/models.py:875 +#: common/models.py:876 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:880 +#: common/models.py:881 msgid "Show expired stock" msgstr "" -#: common/models.py:881 +#: common/models.py:882 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:886 +#: common/models.py:887 msgid "Show stale stock" msgstr "" -#: common/models.py:887 +#: common/models.py:888 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:892 +#: common/models.py:893 msgid "Show pending builds" msgstr "" -#: common/models.py:893 +#: common/models.py:894 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:898 +#: common/models.py:899 msgid "Show overdue builds" msgstr "" -#: common/models.py:899 +#: common/models.py:900 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:904 +#: common/models.py:905 msgid "Show outstanding POs" msgstr "" -#: common/models.py:905 +#: common/models.py:906 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:910 +#: common/models.py:911 msgid "Show overdue POs" msgstr "" -#: common/models.py:911 +#: common/models.py:912 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:916 +#: common/models.py:917 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:917 +#: common/models.py:918 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:922 +#: common/models.py:923 msgid "Show overdue SOs" msgstr "" -#: common/models.py:923 +#: common/models.py:924 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:929 +#: common/models.py:930 msgid "Search Preview Results" msgstr "" -#: common/models.py:930 +#: common/models.py:931 msgid "Number of results to show in search preview window" msgstr "" -#: common/models.py:984 company/forms.py:43 +#: common/models.py:985 company/forms.py:43 msgid "Price break quantity" msgstr "" -#: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1052 +#: common/models.py:992 company/templates/company/supplier_part.html:231 +#: templates/js/translated/part.js:1143 msgid "Price" msgstr "" -#: common/models.py:992 +#: common/models.py:993 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1085 +#: common/models.py:1086 msgid "Default" msgstr "" @@ -2107,16 +2107,16 @@ msgstr "" #: order/templates/order/po_navbar.html:22 #: order/templates/order/purchase_order_detail.html:26 order/views.py:290 #: part/templates/part/bom_upload/upload_file.html:45 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:634 -#: part/views.py:1248 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:268 +#: part/views.py:882 msgid "Upload File" msgstr "" #: common/views.py:214 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:291 part/templates/part/bom_upload/match_fields.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:635 -#: part/views.py:1249 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:269 +#: part/views.py:883 msgid "Match Fields" msgstr "" @@ -2202,10 +2202,10 @@ msgid "Point of contact" msgstr "" #: company/models.py:128 company/models.py:345 company/models.py:513 -#: order/models.py:160 part/models.py:774 +#: order/models.py:160 part/models.py:712 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:809 msgid "Link" msgstr "" @@ -2213,7 +2213,7 @@ msgstr "" msgid "Link to external company information" msgstr "" -#: company/models.py:136 part/models.py:784 +#: company/models.py:136 part/models.py:722 msgid "Image" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:470 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2316,8 +2316,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 +#: company/models.py:426 part/models.py:797 part/models.py:2186 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:476 msgid "Units" msgstr "" @@ -2362,16 +2362,16 @@ msgid "Supplier part description" msgstr "" #: company/models.py:525 company/templates/company/supplier_part.html:120 -#: part/models.py:2396 report/templates/report/inventree_po_report.html:93 +#: part/models.py:2334 report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 msgid "Note" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "base cost" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -2385,7 +2385,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:533 part/models.py:1654 +#: company/models.py:533 part/models.py:1592 msgid "multiple" msgstr "" @@ -2464,13 +2464,12 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 +#: part/templates/part/detail.html:289 msgid "New Supplier Part" msgstr "" @@ -2576,13 +2575,13 @@ msgstr "" #: company/templates/company/detail.html:364 #: company/templates/company/manufacturer_part.html:200 -#: part/templates/part/detail.html:825 +#: part/templates/part/detail.html:826 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:365 #: company/templates/company/manufacturer_part.html:201 -#: part/templates/part/detail.html:826 +#: part/templates/part/detail.html:827 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2660,7 +2659,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:718 +#: part/templates/part/detail.html:719 msgid "Add Parameter" msgstr "" @@ -2686,8 +2685,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 -#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:391 templates/js/translated/part.js:616 +#: templates/js/translated/part.js:776 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2764,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2088 +#: part/templates/part/prices.html:253 part/views.py:1722 msgid "Add Price Break" msgstr "" @@ -2773,11 +2772,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2150 +#: company/templates/company/supplier_part.html:199 part/views.py:1784 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2136 +#: company/templates/company/supplier_part.html:213 part/views.py:1770 msgid "Edit Price Break" msgstr "" @@ -2827,20 +2826,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:129 part/views.py:974 +#: company/views.py:129 part/views.py:608 msgid "Download Image" msgstr "" -#: company/views.py:158 part/views.py:1006 +#: company/views.py:158 part/views.py:640 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:165 part/views.py:1013 +#: company/views.py:165 part/views.py:647 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:174 part/views.py:1022 +#: company/views.py:174 part/views.py:656 msgid "Supplied URL is not a valid image file" msgstr "" @@ -3212,14 +3211,13 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:279 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 +#: stock/templates/stock/location.html:250 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 +#: stock/templates/stock/location.html:42 msgid "Create new stock location" msgstr "" @@ -3442,7 +3440,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 +#: templates/js/translated/part.js:1118 templates/js/translated/part.js:1307 msgid "Unit Price" msgstr "" @@ -3474,15 +3472,15 @@ msgstr "" msgid "Receive outstanding parts for %(order)s - %(desc)s" msgstr "" -#: order/templates/order/receive_parts.html:14 part/api.py:47 -#: part/models.py:348 part/templates/part/cat_link.html:7 +#: order/templates/order/receive_parts.html:14 part/api.py:49 +#: part/models.py:296 part/templates/part/cat_link.html:7 #: part/templates/part/category.html:108 part/templates/part/category.html:122 #: part/templates/part/category_navbar.html:21 #: part/templates/part/category_navbar.html:24 #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:886 templates/navbar.html:23 +#: templates/js/translated/part.js:977 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3494,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:792 msgid "On Order" msgstr "" @@ -3799,7 +3797,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/bom.py:133 part/models.py:74 part/models.py:793 +#: part/bom.py:133 part/models.py:73 part/models.py:731 #: part/templates/part/category.html:75 part/templates/part/part_base.html:282 msgid "Default Location" msgstr "" @@ -3864,7 +3862,7 @@ msgstr "" msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:96 part/models.py:2278 +#: part/forms.py:96 part/models.py:2216 msgid "Parent Part" msgstr "" @@ -3896,434 +3894,398 @@ msgstr "" msgid "Select part category" msgstr "" -#: part/forms.py:194 -msgid "Duplicate all BOM data for this part" -msgstr "" - -#: part/forms.py:195 -msgid "Copy BOM" -msgstr "" - -#: part/forms.py:200 -msgid "Duplicate all parameter data for this part" -msgstr "" - -#: part/forms.py:201 -msgid "Copy Parameters" -msgstr "" - -#: part/forms.py:206 -msgid "Confirm part creation" -msgstr "" - -#: part/forms.py:211 -msgid "Include category parameter templates" -msgstr "" - -#: part/forms.py:216 -msgid "Include parent categories parameter templates" -msgstr "" - -#: part/forms.py:221 -msgid "Initial stock amount" -msgstr "" - -#: part/forms.py:222 -msgid "Create stock for this part" -msgstr "" - -#: part/forms.py:302 +#: part/forms.py:226 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:306 +#: part/forms.py:230 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:326 +#: part/forms.py:250 msgid "Input quantity for price calculation" msgstr "" -#: part/models.py:75 +#: part/models.py:74 msgid "Default location for parts in this category" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:88 part/models.py:2324 +#: part/models.py:87 part/models.py:2262 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" -#: part/models.py:89 part/templates/part/category.html:32 +#: part/models.py:88 part/templates/part/category.html:32 #: part/templates/part/category.html:103 templates/InvenTree/search.html:127 #: templates/stats.html:84 users/models.py:40 msgid "Part Categories" msgstr "" -#: part/models.py:433 +#: part/models.py:381 msgid "Invalid choice for parent part" msgstr "" -#: part/models.py:495 part/models.py:507 +#: part/models.py:433 part/models.py:445 #, python-brace-format msgid "Part '{p1}' is used in BOM for '{p2}' (recursive)" msgstr "" -#: part/models.py:604 +#: part/models.py:542 msgid "Next available serial numbers are" msgstr "" -#: part/models.py:608 +#: part/models.py:546 msgid "Next available serial number is" msgstr "" -#: part/models.py:613 +#: part/models.py:551 msgid "Most recent serial number is" msgstr "" -#: part/models.py:692 +#: part/models.py:630 msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:717 +#: part/models.py:655 msgid "Part name" msgstr "" -#: part/models.py:724 +#: part/models.py:662 msgid "Is Template" msgstr "" -#: part/models.py:725 +#: part/models.py:663 msgid "Is this part a template part?" msgstr "" -#: part/models.py:735 +#: part/models.py:673 msgid "Is this part a variant of another part?" msgstr "" -#: part/models.py:736 +#: part/models.py:674 msgid "Variant Of" msgstr "" -#: part/models.py:742 +#: part/models.py:680 msgid "Part description" msgstr "" -#: part/models.py:747 part/templates/part/category.html:82 +#: part/models.py:685 part/templates/part/category.html:82 #: part/templates/part/part_base.html:251 msgid "Keywords" msgstr "" -#: part/models.py:748 +#: part/models.py:686 msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:755 part/models.py:2323 +#: part/models.py:693 part/models.py:2261 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:672 +#: templates/js/translated/part.js:763 msgid "Category" msgstr "" -#: part/models.py:756 +#: part/models.py:694 msgid "Part category" msgstr "" -#: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 +#: part/models.py:699 part/templates/part/part_base.html:227 +#: templates/js/translated/part.js:379 templates/js/translated/part.js:607 msgid "IPN" msgstr "" -#: part/models.py:762 +#: part/models.py:700 msgid "Internal Part Number" msgstr "" -#: part/models.py:768 +#: part/models.py:706 msgid "Part revision or version number" msgstr "" -#: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:292 +#: part/models.py:707 part/templates/part/part_base.html:244 +#: report/models.py:200 templates/js/translated/part.js:383 msgid "Revision" msgstr "" -#: part/models.py:791 +#: part/models.py:729 msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:838 part/templates/part/part_base.html:289 +#: part/models.py:776 part/templates/part/part_base.html:289 msgid "Default Supplier" msgstr "" -#: part/models.py:839 +#: part/models.py:777 msgid "Default supplier part" msgstr "" -#: part/models.py:846 +#: part/models.py:784 msgid "Default Expiry" msgstr "" -#: part/models.py:847 +#: part/models.py:785 msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:852 +#: part/models.py:790 msgid "Minimum Stock" msgstr "" -#: part/models.py:853 +#: part/models.py:791 msgid "Minimum allowed stock level" msgstr "" -#: part/models.py:860 +#: part/models.py:798 msgid "Stock keeping units for this part" msgstr "" -#: part/models.py:866 +#: part/models.py:804 msgid "Can this part be built from other parts?" msgstr "" -#: part/models.py:872 +#: part/models.py:810 msgid "Can this part be used to build other parts?" msgstr "" -#: part/models.py:878 +#: part/models.py:816 msgid "Does this part have tracking for unique items?" msgstr "" -#: part/models.py:883 +#: part/models.py:821 msgid "Can this part be purchased from external suppliers?" msgstr "" -#: part/models.py:888 +#: part/models.py:826 msgid "Can this part be sold to customers?" msgstr "" -#: part/models.py:892 templates/js/translated/table_filters.js:21 +#: part/models.py:830 templates/js/translated/table_filters.js:21 #: templates/js/translated/table_filters.js:69 #: templates/js/translated/table_filters.js:255 #: templates/js/translated/table_filters.js:324 msgid "Active" msgstr "" -#: part/models.py:893 +#: part/models.py:831 msgid "Is this part active?" msgstr "" -#: part/models.py:898 +#: part/models.py:836 msgid "Is this a virtual part, such as a software product or license?" msgstr "" -#: part/models.py:903 +#: part/models.py:841 msgid "Part notes - supports Markdown formatting" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "BOM checksum" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "Stored BOM checksum" msgstr "" -#: part/models.py:909 +#: part/models.py:847 msgid "BOM checked by" msgstr "" -#: part/models.py:911 +#: part/models.py:849 msgid "BOM checked date" msgstr "" -#: part/models.py:915 +#: part/models.py:853 msgid "Creation User" msgstr "" -#: part/models.py:1654 +#: part/models.py:1592 msgid "Sell multiple" msgstr "" -#: part/models.py:2142 +#: part/models.py:2080 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2159 +#: part/models.py:2097 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:937 +#: part/models.py:2117 templates/js/translated/part.js:1028 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" -#: part/models.py:2180 +#: part/models.py:2118 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2185 +#: part/models.py:2123 msgid "Test Description" msgstr "" -#: part/models.py:2186 +#: part/models.py:2124 msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:946 +#: part/models.py:2129 templates/js/translated/part.js:1037 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" -#: part/models.py:2192 +#: part/models.py:2130 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:954 +#: part/models.py:2135 templates/js/translated/part.js:1045 msgid "Requires Value" msgstr "" -#: part/models.py:2198 +#: part/models.py:2136 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:961 +#: part/models.py:2141 templates/js/translated/part.js:1052 msgid "Requires Attachment" msgstr "" -#: part/models.py:2204 +#: part/models.py:2142 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2241 +#: part/models.py:2179 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2246 +#: part/models.py:2184 msgid "Parameter Name" msgstr "" -#: part/models.py:2248 +#: part/models.py:2186 msgid "Parameter Units" msgstr "" -#: part/models.py:2280 part/models.py:2329 part/models.py:2330 +#: part/models.py:2218 part/models.py:2267 part/models.py:2268 #: templates/InvenTree/settings/settings.html:160 msgid "Parameter Template" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Data" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Parameter Value" msgstr "" -#: part/models.py:2334 templates/InvenTree/settings/settings.html:169 +#: part/models.py:2272 templates/InvenTree/settings/settings.html:169 msgid "Default Value" msgstr "" -#: part/models.py:2335 +#: part/models.py:2273 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2369 +#: part/models.py:2307 msgid "Select parent part" msgstr "" -#: part/models.py:2377 +#: part/models.py:2315 msgid "Sub part" msgstr "" -#: part/models.py:2378 +#: part/models.py:2316 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2384 +#: part/models.py:2322 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:236 +#: part/models.py:2324 templates/js/translated/bom.js:236 #: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" -#: part/models.py:2386 +#: part/models.py:2324 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2389 +#: part/models.py:2327 msgid "Overage" msgstr "" -#: part/models.py:2390 +#: part/models.py:2328 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2393 +#: part/models.py:2331 msgid "BOM item reference" msgstr "" -#: part/models.py:2396 +#: part/models.py:2334 msgid "BOM item notes" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "Checksum" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:315 +#: part/models.py:2340 templates/js/translated/bom.js:315 #: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" -#: part/models.py:2403 +#: part/models.py:2341 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:307 +#: part/models.py:2346 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" -#: part/models.py:2409 +#: part/models.py:2347 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2494 stock/models.py:335 +#: part/models.py:2432 stock/models.py:335 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2503 part/models.py:2505 +#: part/models.py:2441 part/models.py:2443 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2508 +#: part/models.py:2446 msgid "BOM Item" msgstr "" -#: part/models.py:2627 +#: part/models.py:2565 msgid "Part 1" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Part 2" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Select Related Part" msgstr "" -#: part/models.py:2663 +#: part/models.py:2601 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4374,7 +4336,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:56 part/views.py:1586 +#: part/templates/part/bom.html:56 part/views.py:1220 msgid "Export Bill of Materials" msgstr "" @@ -4505,8 +4467,8 @@ msgstr "" msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:280 stock/views.py:959 -msgid "Create new Stock Location" +#: part/templates/part/category.html:279 +msgid "Create Part" msgstr "" #: part/templates/part/category_delete.html:5 @@ -4549,7 +4511,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:327 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:214 msgid "Duplicate Part" msgstr "" @@ -4672,38 +4634,38 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:588 +#: part/templates/part/detail.html:589 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:606 +#: part/templates/part/detail.html:607 msgid "Edit Test Result Template" msgstr "" -#: part/templates/part/detail.html:618 +#: part/templates/part/detail.html:619 msgid "Delete Test Result Template" msgstr "" -#: part/templates/part/detail.html:669 +#: part/templates/part/detail.html:670 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:902 +#: part/templates/part/detail.html:903 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:915 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:926 +#: part/templates/part/detail.html:927 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1015 +#: part/templates/part/detail.html:1016 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4766,8 +4728,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 -#: templates/js/translated/part.js:280 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:294 +#: templates/js/translated/part.js:371 msgid "Inactive" msgstr "" @@ -4853,8 +4815,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 -#: templates/js/translated/part.js:705 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:623 +#: templates/js/translated/part.js:796 msgid "Building" msgstr "" @@ -4870,13 +4832,13 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:511 -#: part/templates/part/part_base.html:536 +#: part/templates/part/part_base.html:506 +#: part/templates/part/part_base.html:531 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:516 -#: part/templates/part/part_base.html:542 +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:537 msgid "Show Part Details" msgstr "" @@ -5013,7 +4975,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2159 +#: part/templates/part/prices.html:197 part/views.py:1793 msgid "Add Internal Price Break" msgstr "" @@ -5034,7 +4996,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 -#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 +#: templates/js/translated/part.js:613 templates/js/translated/part.js:800 msgid "No Stock" msgstr "" @@ -5055,148 +5017,128 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:96 +#: part/views.py:94 msgid "Add Related Part" msgstr "" -#: part/views.py:151 +#: part/views.py:149 msgid "Delete Related Part" msgstr "" -#: part/views.py:162 +#: part/views.py:160 msgid "Set Part Category" msgstr "" -#: part/views.py:212 +#: part/views.py:210 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:247 -msgid "Create Variant" -msgstr "" - -#: part/views.py:332 -msgid "Copied part" -msgstr "" - -#: part/views.py:386 part/views.py:528 -msgid "Possible matches exist - confirm creation of new part" -msgstr "" - -#: part/views.py:451 -msgid "Create New Part" -msgstr "" - -#: part/views.py:456 -msgid "Created new part" -msgstr "" - -#: part/views.py:636 +#: part/views.py:270 msgid "Match References" msgstr "" -#: part/views.py:892 +#: part/views.py:526 msgid "None" msgstr "" -#: part/views.py:951 +#: part/views.py:585 msgid "Part QR Code" msgstr "" -#: part/views.py:1053 +#: part/views.py:687 msgid "Select Part Image" msgstr "" -#: part/views.py:1079 +#: part/views.py:713 msgid "Updated part image" msgstr "" -#: part/views.py:1082 +#: part/views.py:716 msgid "Part image not found" msgstr "" -#: part/views.py:1094 +#: part/views.py:728 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1124 +#: part/views.py:758 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1145 +#: part/views.py:779 msgid "Validate BOM" msgstr "" -#: part/views.py:1166 +#: part/views.py:800 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1177 +#: part/views.py:811 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1250 +#: part/views.py:884 msgid "Match Parts" msgstr "" -#: part/views.py:1638 +#: part/views.py:1272 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:1645 +#: part/views.py:1279 msgid "Part was deleted" msgstr "" -#: part/views.py:1654 +#: part/views.py:1288 msgid "Part Pricing" msgstr "" -#: part/views.py:1795 +#: part/views.py:1429 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:1805 +#: part/views.py:1439 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:1812 +#: part/views.py:1446 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1860 templates/js/translated/part.js:41 +#: part/views.py:1494 templates/js/translated/part.js:169 msgid "Edit Part Category" msgstr "" -#: part/views.py:1898 +#: part/views.py:1532 msgid "Delete Part Category" msgstr "" -#: part/views.py:1904 +#: part/views.py:1538 msgid "Part category was deleted" msgstr "" -#: part/views.py:1913 +#: part/views.py:1547 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2014 +#: part/views.py:1648 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2070 +#: part/views.py:1704 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2092 +#: part/views.py:1726 msgid "Added new price break" msgstr "" -#: part/views.py:2168 +#: part/views.py:1802 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2176 +#: part/views.py:1810 msgid "Delete Internal Price Break" msgstr "" @@ -6087,6 +6029,10 @@ msgstr "" msgid "Edit Stock Item" msgstr "" +#: stock/views.py:959 +msgid "Create new Stock Location" +msgstr "" + #: stock/views.py:1050 msgid "Serialize Stock" msgstr "" @@ -6850,8 +6796,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 -#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:701 +#: templates/js/translated/part.js:946 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6933,34 +6879,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 -#: templates/js/translated/part.js:272 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:278 +#: templates/js/translated/part.js:363 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 -#: templates/js/translated/part.js:276 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:282 +#: templates/js/translated/part.js:367 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:452 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:493 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:494 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:511 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:523 msgid "Delete Parameter" msgstr "" @@ -6998,37 +6944,37 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:283 templates/js/translated/forms.js:296 -#: templates/js/translated/forms.js:308 templates/js/translated/forms.js:320 +#: templates/js/translated/forms.js:289 templates/js/translated/forms.js:302 +#: templates/js/translated/forms.js:314 templates/js/translated/forms.js:326 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:284 +#: templates/js/translated/forms.js:290 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:297 +#: templates/js/translated/forms.js:303 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:309 +#: templates/js/translated/forms.js:315 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:321 +#: templates/js/translated/forms.js:327 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:817 templates/modals.html:21 +#: templates/js/translated/forms.js:841 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1184 +#: templates/js/translated/forms.js:1208 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1337 +#: templates/js/translated/forms.js:1373 msgid "Clear input" msgstr "" @@ -7196,99 +7142,139 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:20 -msgid "Parent part category" +#: templates/js/translated/part.js:43 +msgid "Part Attributes" msgstr "" -#: templates/js/translated/part.js:56 -msgid "New Category" +#: templates/js/translated/part.js:86 +msgid "Part Creation Options" msgstr "" -#: templates/js/translated/part.js:57 -msgid "Create New Part Category" +#: templates/js/translated/part.js:92 +msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:65 -msgid "New Parent" +#: templates/js/translated/part.js:93 +msgid "Initialize part stock with specified quantity" +msgstr "" + +#: templates/js/translated/part.js:99 +msgid "Copy Category Parameters" +msgstr "" + +#: templates/js/translated/part.js:100 +msgid "Copy parameter templates from selected part category" +msgstr "" + +#: templates/js/translated/part.js:110 +msgid "Part Duplication Options" +msgstr "" + +#: templates/js/translated/part.js:121 +msgid "Copy Image" +msgstr "" + +#: templates/js/translated/part.js:122 +msgid "Copy image from original part" msgstr "" #: templates/js/translated/part.js:128 +msgid "Copy BOM" +msgstr "" + +#: templates/js/translated/part.js:129 +msgid "Copy bill of materials from original part" +msgstr "" + +#: templates/js/translated/part.js:135 +msgid "Copy Parameters" +msgstr "" + +#: templates/js/translated/part.js:136 +msgid "Copy parameter data from original part" +msgstr "" + +#: templates/js/translated/part.js:148 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:186 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 +#: templates/js/translated/part.js:270 templates/js/translated/part.js:355 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 +#: templates/js/translated/part.js:274 templates/js/translated/part.js:359 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:286 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:199 +#: templates/js/translated/part.js:290 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:313 +#: templates/js/translated/part.js:404 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 +#: templates/js/translated/part.js:591 templates/js/translated/part.js:830 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:678 +#: templates/js/translated/part.js:769 msgid "No category" msgstr "" -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:787 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:971 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:923 +#: templates/js/translated/part.js:1014 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:1065 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:1066 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:981 +#: templates/js/translated/part.js:1072 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1006 +#: templates/js/translated/part.js:1097 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1059 +#: templates/js/translated/part.js:1150 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1060 +#: templates/js/translated/part.js:1151 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1160 +#: templates/js/translated/part.js:1251 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1179 +#: templates/js/translated/part.js:1270 msgid "Single Price Difference" msgstr "" From f71bd42e9e9c2a4f5711aa44ff63be56938434b4 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 08:22:26 +1000 Subject: [PATCH 121/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/es/LC_MESSAGES/django.po | 814 +++++++++++----------- 1 file changed, 400 insertions(+), 414 deletions(-) diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index 628be705fb..0765d12aba 100644 --- a/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/InvenTree/locale/es/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 08:08+0000\n" -"PO-Revision-Date: 2021-08-04 08:14\n" +"POT-Creation-Date: 2021-08-04 22:16+0000\n" +"PO-Revision-Date: 2021-08-04 22:22\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -36,7 +36,7 @@ msgstr "Ingrese la fecha" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:545 msgid "Confirm" msgstr "Confirmar" @@ -118,8 +118,8 @@ msgstr "Comentario" msgid "File comment" msgstr "" -#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:954 -#: common/models.py:955 part/models.py:2097 +#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:955 +#: common/models.py:956 part/models.py:2035 #: report/templates/report/inventree_test_report_base.html:91 #: templates/js/translated/stock.js:1537 msgid "User" @@ -134,11 +134,11 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:129 InvenTree/models.py:130 company/models.py:412 -#: label/models.py:112 part/models.py:718 part/models.py:2246 +#: label/models.py:112 part/models.py:656 part/models.py:2184 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 -#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:328 +#: templates/js/translated/part.js:461 templates/js/translated/part.js:953 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "Nombre" @@ -148,7 +148,7 @@ msgstr "Nombre" #: company/models.py:519 company/templates/company/manufacturer_part.html:76 #: company/templates/company/supplier_part.html:75 label/models.py:119 #: order/models.py:158 order/templates/order/purchase_order_detail.html:312 -#: part/models.py:741 part/templates/part/part_base.html:238 +#: part/models.py:679 part/templates/part/part_base.html:238 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 @@ -159,9 +159,9 @@ msgstr "Nombre" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 -#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 -#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:387 +#: templates/js/translated/part.js:571 templates/js/translated/part.js:748 +#: templates/js/translated/part.js:965 templates/js/translated/part.js:1033 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -175,7 +175,7 @@ msgstr "" msgid "parent" msgstr "" -#: InvenTree/serializers.py:52 part/models.py:2482 +#: InvenTree/serializers.py:52 part/models.py:2420 msgid "Must be a valid number" msgstr "" @@ -522,7 +522,7 @@ msgstr "" #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 -#: build/templates/build/detail.html:34 common/models.py:983 +#: build/templates/build/detail.html:34 common/models.py:984 #: company/forms.py:42 company/templates/company/supplier_part.html:226 #: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 #: order/models.py:952 order/templates/order/order_wizard/match_parts.html:30 @@ -531,10 +531,10 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 -#: part/forms.py:341 part/forms.py:357 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:249 +#: part/forms.py:265 part/forms.py:281 part/models.py:2322 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 +#: part/templates/part/detail.html:940 part/templates/part/detail.html:1026 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 -#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1138 +#: templates/js/translated/part.js:1260 templates/js/translated/part.js:1316 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "Cantidad" @@ -671,7 +671,7 @@ msgstr "" #: build/models.py:179 order/models.py:246 order/models.py:533 #: order/models.py:713 order/templates/order/purchase_order_detail.html:343 -#: order/templates/order/sales_order_detail.html:359 part/models.py:2393 +#: order/templates/order/sales_order_detail.html:359 part/models.py:2331 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 @@ -700,10 +700,10 @@ msgstr "" #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:297 #: order/templates/order/receive_parts.html:19 -#: order/templates/order/sales_order_detail.html:344 part/models.py:347 -#: part/models.py:2042 part/models.py:2058 part/models.py:2077 -#: part/models.py:2095 part/models.py:2174 part/models.py:2278 -#: part/models.py:2368 part/templates/part/detail.html:199 +#: order/templates/order/sales_order_detail.html:344 part/models.py:295 +#: part/models.py:1980 part/models.py:1996 part/models.py:2015 +#: part/models.py:2033 part/models.py:2112 part/models.py:2216 +#: part/models.py:2306 part/templates/part/detail.html:199 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 -#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:552 +#: templates/js/translated/part.js:715 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "Parte" @@ -780,7 +780,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:272 order/models.py:162 part/models.py:913 +#: build/models.py:272 order/models.py:162 part/models.py:851 #: part/templates/part/part_base.html:264 templates/js/translated/order.js:362 msgid "Creation Date" msgstr "" @@ -808,7 +808,7 @@ msgstr "" #: build/models.py:303 build/templates/build/build_base.html:184 #: build/templates/build/detail.html:108 order/models.py:176 #: order/templates/order/order_base.html:138 -#: order/templates/order/sales_order_base.html:140 part/models.py:917 +#: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "Responsable" @@ -825,7 +825,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:310 part/models.py:775 stock/models.py:503 +#: build/models.py:310 part/models.py:713 stock/models.py:503 msgid "Link to external URL" msgstr "" @@ -838,7 +838,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:419 #: order/templates/order/sales_order_detail.html:439 #: order/templates/order/so_navbar.html:33 -#: order/templates/order/so_navbar.html:36 part/models.py:902 +#: order/templates/order/so_navbar.html:36 part/models.py:840 #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 @@ -1313,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 +#: part/templates/part/detail.html:802 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1322,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 +#: part/templates/part/detail.html:756 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1330,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1338,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 +#: part/templates/part/detail.html:766 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1555,7 +1555,7 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:322 common/models.py:814 common/models.py:947 +#: common/models.py:322 common/models.py:815 common/models.py:948 msgid "Settings key (must be unique - case insensitive" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:617 part/models.py:2280 report/models.py:187 +#: common/models.py:617 part/models.py:2218 report/models.py:187 #: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" @@ -1701,7 +1701,7 @@ msgstr "" msgid "Parts are templates by default" msgstr "" -#: common/models.py:624 part/models.py:865 +#: common/models.py:624 part/models.py:803 #: templates/js/translated/table_filters.js:133 #: templates/js/translated/table_filters.js:341 msgid "Assembly" @@ -1711,7 +1711,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:631 part/models.py:871 +#: common/models.py:631 part/models.py:809 #: templates/js/translated/table_filters.js:345 msgid "Component" msgstr "" @@ -1720,7 +1720,7 @@ msgstr "" msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:638 part/models.py:882 +#: common/models.py:638 part/models.py:820 msgid "Purchaseable" msgstr "" @@ -1728,7 +1728,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:645 part/models.py:887 +#: common/models.py:645 part/models.py:825 #: templates/js/translated/table_filters.js:353 msgid "Salable" msgstr "" @@ -1737,7 +1737,7 @@ msgstr "" msgid "Parts are salable by default" msgstr "" -#: common/models.py:652 part/models.py:877 +#: common/models.py:652 part/models.py:815 #: templates/js/translated/table_filters.js:33 #: templates/js/translated/table_filters.js:357 msgid "Trackable" @@ -1747,7 +1747,7 @@ msgstr "" msgid "Parts are trackable by default" msgstr "" -#: common/models.py:659 part/models.py:897 +#: common/models.py:659 part/models.py:835 #: part/templates/part/part_base.html:61 #: templates/js/translated/table_filters.js:29 msgid "Virtual" @@ -1757,328 +1757,328 @@ msgstr "" msgid "Parts are virtual by default" msgstr "" -#: common/models.py:666 +#: common/models.py:667 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:667 +#: common/models.py:668 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:673 +#: common/models.py:674 msgid "Show Import in Views" msgstr "" -#: common/models.py:674 +#: common/models.py:675 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:680 +#: common/models.py:681 msgid "Show Price in Forms" msgstr "" -#: common/models.py:681 +#: common/models.py:682 msgid "Display part price in some forms" msgstr "" -#: common/models.py:687 +#: common/models.py:688 msgid "Show related parts" msgstr "" -#: common/models.py:688 +#: common/models.py:689 msgid "Display related parts for a part" msgstr "" -#: common/models.py:694 +#: common/models.py:695 msgid "Create initial stock" msgstr "" -#: common/models.py:695 +#: common/models.py:696 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:701 +#: common/models.py:702 msgid "Internal Prices" msgstr "" -#: common/models.py:702 +#: common/models.py:703 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:708 +#: common/models.py:709 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:709 +#: common/models.py:710 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:715 templates/stats.html:25 +#: common/models.py:716 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:716 +#: common/models.py:717 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:722 +#: common/models.py:723 msgid "Page Size" msgstr "" -#: common/models.py:723 +#: common/models.py:724 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:733 +#: common/models.py:734 msgid "Test Reports" msgstr "" -#: common/models.py:734 +#: common/models.py:735 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:740 +#: common/models.py:741 msgid "Stock Expiry" msgstr "" -#: common/models.py:741 +#: common/models.py:742 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:747 +#: common/models.py:748 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:748 +#: common/models.py:749 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:754 +#: common/models.py:755 msgid "Stock Stale Time" msgstr "" -#: common/models.py:755 +#: common/models.py:756 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:757 +#: common/models.py:758 msgid "days" msgstr "días" -#: common/models.py:762 +#: common/models.py:763 msgid "Build Expired Stock" msgstr "" -#: common/models.py:763 +#: common/models.py:764 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:769 +#: common/models.py:770 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:770 +#: common/models.py:771 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:776 +#: common/models.py:777 msgid "Group by Part" msgstr "" -#: common/models.py:777 +#: common/models.py:778 msgid "Group stock items by part reference in table views" msgstr "" -#: common/models.py:783 +#: common/models.py:784 msgid "Build Order Reference Prefix" msgstr "" -#: common/models.py:784 +#: common/models.py:785 msgid "Prefix value for build order reference" msgstr "" -#: common/models.py:789 +#: common/models.py:790 msgid "Build Order Reference Regex" msgstr "" -#: common/models.py:790 +#: common/models.py:791 msgid "Regular expression pattern for matching build order reference" msgstr "" -#: common/models.py:794 +#: common/models.py:795 msgid "Sales Order Reference Prefix" msgstr "" -#: common/models.py:795 +#: common/models.py:796 msgid "Prefix value for sales order reference" msgstr "" -#: common/models.py:800 +#: common/models.py:801 msgid "Purchase Order Reference Prefix" msgstr "" -#: common/models.py:801 +#: common/models.py:802 msgid "Prefix value for purchase order reference" msgstr "" -#: common/models.py:825 +#: common/models.py:826 msgid "Show starred parts" msgstr "" -#: common/models.py:826 +#: common/models.py:827 msgid "Show starred parts on the homepage" msgstr "" -#: common/models.py:831 +#: common/models.py:832 msgid "Show latest parts" msgstr "" -#: common/models.py:832 +#: common/models.py:833 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:837 +#: common/models.py:838 msgid "Recent Part Count" msgstr "" -#: common/models.py:838 +#: common/models.py:839 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:844 +#: common/models.py:845 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:845 +#: common/models.py:846 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:850 +#: common/models.py:851 msgid "Show recent stock changes" msgstr "" -#: common/models.py:851 +#: common/models.py:852 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:856 +#: common/models.py:857 msgid "Recent Stock Count" msgstr "" -#: common/models.py:857 +#: common/models.py:858 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:862 +#: common/models.py:863 msgid "Show low stock" msgstr "" -#: common/models.py:863 +#: common/models.py:864 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:868 +#: common/models.py:869 msgid "Show depleted stock" msgstr "" -#: common/models.py:869 +#: common/models.py:870 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:874 +#: common/models.py:875 msgid "Show needed stock" msgstr "" -#: common/models.py:875 +#: common/models.py:876 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:880 +#: common/models.py:881 msgid "Show expired stock" msgstr "" -#: common/models.py:881 +#: common/models.py:882 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:886 +#: common/models.py:887 msgid "Show stale stock" msgstr "" -#: common/models.py:887 +#: common/models.py:888 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:892 +#: common/models.py:893 msgid "Show pending builds" msgstr "" -#: common/models.py:893 +#: common/models.py:894 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:898 +#: common/models.py:899 msgid "Show overdue builds" msgstr "" -#: common/models.py:899 +#: common/models.py:900 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:904 +#: common/models.py:905 msgid "Show outstanding POs" msgstr "" -#: common/models.py:905 +#: common/models.py:906 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:910 +#: common/models.py:911 msgid "Show overdue POs" msgstr "" -#: common/models.py:911 +#: common/models.py:912 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:916 +#: common/models.py:917 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:917 +#: common/models.py:918 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:922 +#: common/models.py:923 msgid "Show overdue SOs" msgstr "" -#: common/models.py:923 +#: common/models.py:924 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:929 +#: common/models.py:930 msgid "Search Preview Results" msgstr "" -#: common/models.py:930 +#: common/models.py:931 msgid "Number of results to show in search preview window" msgstr "" -#: common/models.py:984 company/forms.py:43 +#: common/models.py:985 company/forms.py:43 msgid "Price break quantity" msgstr "" -#: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1052 +#: common/models.py:992 company/templates/company/supplier_part.html:231 +#: templates/js/translated/part.js:1143 msgid "Price" msgstr "" -#: common/models.py:992 +#: common/models.py:993 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1085 +#: common/models.py:1086 msgid "Default" msgstr "" @@ -2107,16 +2107,16 @@ msgstr "" #: order/templates/order/po_navbar.html:22 #: order/templates/order/purchase_order_detail.html:26 order/views.py:290 #: part/templates/part/bom_upload/upload_file.html:45 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:634 -#: part/views.py:1248 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:268 +#: part/views.py:882 msgid "Upload File" msgstr "" #: common/views.py:214 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:291 part/templates/part/bom_upload/match_fields.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:635 -#: part/views.py:1249 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:269 +#: part/views.py:883 msgid "Match Fields" msgstr "" @@ -2202,10 +2202,10 @@ msgid "Point of contact" msgstr "" #: company/models.py:128 company/models.py:345 company/models.py:513 -#: order/models.py:160 part/models.py:774 +#: order/models.py:160 part/models.py:712 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:809 msgid "Link" msgstr "" @@ -2213,7 +2213,7 @@ msgstr "" msgid "Link to external company information" msgstr "" -#: company/models.py:136 part/models.py:784 +#: company/models.py:136 part/models.py:722 msgid "Image" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:470 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2316,8 +2316,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 +#: company/models.py:426 part/models.py:797 part/models.py:2186 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:476 msgid "Units" msgstr "" @@ -2362,16 +2362,16 @@ msgid "Supplier part description" msgstr "" #: company/models.py:525 company/templates/company/supplier_part.html:120 -#: part/models.py:2396 report/templates/report/inventree_po_report.html:93 +#: part/models.py:2334 report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 msgid "Note" msgstr "Nota" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "base cost" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -2385,7 +2385,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:533 part/models.py:1654 +#: company/models.py:533 part/models.py:1592 msgid "multiple" msgstr "" @@ -2464,13 +2464,12 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 +#: part/templates/part/detail.html:289 msgid "New Supplier Part" msgstr "" @@ -2576,13 +2575,13 @@ msgstr "" #: company/templates/company/detail.html:364 #: company/templates/company/manufacturer_part.html:200 -#: part/templates/part/detail.html:825 +#: part/templates/part/detail.html:826 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:365 #: company/templates/company/manufacturer_part.html:201 -#: part/templates/part/detail.html:826 +#: part/templates/part/detail.html:827 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2660,7 +2659,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:718 +#: part/templates/part/detail.html:719 msgid "Add Parameter" msgstr "" @@ -2686,8 +2685,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 -#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:391 templates/js/translated/part.js:616 +#: templates/js/translated/part.js:776 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2764,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2088 +#: part/templates/part/prices.html:253 part/views.py:1722 msgid "Add Price Break" msgstr "" @@ -2773,11 +2772,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2150 +#: company/templates/company/supplier_part.html:199 part/views.py:1784 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2136 +#: company/templates/company/supplier_part.html:213 part/views.py:1770 msgid "Edit Price Break" msgstr "" @@ -2827,20 +2826,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:129 part/views.py:974 +#: company/views.py:129 part/views.py:608 msgid "Download Image" msgstr "" -#: company/views.py:158 part/views.py:1006 +#: company/views.py:158 part/views.py:640 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:165 part/views.py:1013 +#: company/views.py:165 part/views.py:647 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:174 part/views.py:1022 +#: company/views.py:174 part/views.py:656 msgid "Supplied URL is not a valid image file" msgstr "" @@ -3212,14 +3211,13 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:279 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 +#: stock/templates/stock/location.html:250 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 +#: stock/templates/stock/location.html:42 msgid "Create new stock location" msgstr "" @@ -3442,7 +3440,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 +#: templates/js/translated/part.js:1118 templates/js/translated/part.js:1307 msgid "Unit Price" msgstr "" @@ -3474,15 +3472,15 @@ msgstr "" msgid "Receive outstanding parts for %(order)s - %(desc)s" msgstr "" -#: order/templates/order/receive_parts.html:14 part/api.py:47 -#: part/models.py:348 part/templates/part/cat_link.html:7 +#: order/templates/order/receive_parts.html:14 part/api.py:49 +#: part/models.py:296 part/templates/part/cat_link.html:7 #: part/templates/part/category.html:108 part/templates/part/category.html:122 #: part/templates/part/category_navbar.html:21 #: part/templates/part/category_navbar.html:24 #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:886 templates/navbar.html:23 +#: templates/js/translated/part.js:977 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3494,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:792 msgid "On Order" msgstr "" @@ -3799,7 +3797,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/bom.py:133 part/models.py:74 part/models.py:793 +#: part/bom.py:133 part/models.py:73 part/models.py:731 #: part/templates/part/category.html:75 part/templates/part/part_base.html:282 msgid "Default Location" msgstr "" @@ -3864,7 +3862,7 @@ msgstr "" msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:96 part/models.py:2278 +#: part/forms.py:96 part/models.py:2216 msgid "Parent Part" msgstr "" @@ -3896,434 +3894,398 @@ msgstr "" msgid "Select part category" msgstr "" -#: part/forms.py:194 -msgid "Duplicate all BOM data for this part" -msgstr "" - -#: part/forms.py:195 -msgid "Copy BOM" -msgstr "" - -#: part/forms.py:200 -msgid "Duplicate all parameter data for this part" -msgstr "" - -#: part/forms.py:201 -msgid "Copy Parameters" -msgstr "" - -#: part/forms.py:206 -msgid "Confirm part creation" -msgstr "" - -#: part/forms.py:211 -msgid "Include category parameter templates" -msgstr "" - -#: part/forms.py:216 -msgid "Include parent categories parameter templates" -msgstr "" - -#: part/forms.py:221 -msgid "Initial stock amount" -msgstr "" - -#: part/forms.py:222 -msgid "Create stock for this part" -msgstr "" - -#: part/forms.py:302 +#: part/forms.py:226 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:306 +#: part/forms.py:230 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:326 +#: part/forms.py:250 msgid "Input quantity for price calculation" msgstr "" -#: part/models.py:75 +#: part/models.py:74 msgid "Default location for parts in this category" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:88 part/models.py:2324 +#: part/models.py:87 part/models.py:2262 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" -#: part/models.py:89 part/templates/part/category.html:32 +#: part/models.py:88 part/templates/part/category.html:32 #: part/templates/part/category.html:103 templates/InvenTree/search.html:127 #: templates/stats.html:84 users/models.py:40 msgid "Part Categories" msgstr "" -#: part/models.py:433 +#: part/models.py:381 msgid "Invalid choice for parent part" msgstr "" -#: part/models.py:495 part/models.py:507 +#: part/models.py:433 part/models.py:445 #, python-brace-format msgid "Part '{p1}' is used in BOM for '{p2}' (recursive)" msgstr "" -#: part/models.py:604 +#: part/models.py:542 msgid "Next available serial numbers are" msgstr "" -#: part/models.py:608 +#: part/models.py:546 msgid "Next available serial number is" msgstr "" -#: part/models.py:613 +#: part/models.py:551 msgid "Most recent serial number is" msgstr "" -#: part/models.py:692 +#: part/models.py:630 msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:717 +#: part/models.py:655 msgid "Part name" msgstr "" -#: part/models.py:724 +#: part/models.py:662 msgid "Is Template" msgstr "" -#: part/models.py:725 +#: part/models.py:663 msgid "Is this part a template part?" msgstr "" -#: part/models.py:735 +#: part/models.py:673 msgid "Is this part a variant of another part?" msgstr "" -#: part/models.py:736 +#: part/models.py:674 msgid "Variant Of" msgstr "" -#: part/models.py:742 +#: part/models.py:680 msgid "Part description" msgstr "" -#: part/models.py:747 part/templates/part/category.html:82 +#: part/models.py:685 part/templates/part/category.html:82 #: part/templates/part/part_base.html:251 msgid "Keywords" msgstr "" -#: part/models.py:748 +#: part/models.py:686 msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:755 part/models.py:2323 +#: part/models.py:693 part/models.py:2261 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:672 +#: templates/js/translated/part.js:763 msgid "Category" msgstr "" -#: part/models.py:756 +#: part/models.py:694 msgid "Part category" msgstr "" -#: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 +#: part/models.py:699 part/templates/part/part_base.html:227 +#: templates/js/translated/part.js:379 templates/js/translated/part.js:607 msgid "IPN" msgstr "" -#: part/models.py:762 +#: part/models.py:700 msgid "Internal Part Number" msgstr "" -#: part/models.py:768 +#: part/models.py:706 msgid "Part revision or version number" msgstr "" -#: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:292 +#: part/models.py:707 part/templates/part/part_base.html:244 +#: report/models.py:200 templates/js/translated/part.js:383 msgid "Revision" msgstr "" -#: part/models.py:791 +#: part/models.py:729 msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:838 part/templates/part/part_base.html:289 +#: part/models.py:776 part/templates/part/part_base.html:289 msgid "Default Supplier" msgstr "" -#: part/models.py:839 +#: part/models.py:777 msgid "Default supplier part" msgstr "" -#: part/models.py:846 +#: part/models.py:784 msgid "Default Expiry" msgstr "" -#: part/models.py:847 +#: part/models.py:785 msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:852 +#: part/models.py:790 msgid "Minimum Stock" msgstr "" -#: part/models.py:853 +#: part/models.py:791 msgid "Minimum allowed stock level" msgstr "" -#: part/models.py:860 +#: part/models.py:798 msgid "Stock keeping units for this part" msgstr "" -#: part/models.py:866 +#: part/models.py:804 msgid "Can this part be built from other parts?" msgstr "" -#: part/models.py:872 +#: part/models.py:810 msgid "Can this part be used to build other parts?" msgstr "" -#: part/models.py:878 +#: part/models.py:816 msgid "Does this part have tracking for unique items?" msgstr "" -#: part/models.py:883 +#: part/models.py:821 msgid "Can this part be purchased from external suppliers?" msgstr "" -#: part/models.py:888 +#: part/models.py:826 msgid "Can this part be sold to customers?" msgstr "" -#: part/models.py:892 templates/js/translated/table_filters.js:21 +#: part/models.py:830 templates/js/translated/table_filters.js:21 #: templates/js/translated/table_filters.js:69 #: templates/js/translated/table_filters.js:255 #: templates/js/translated/table_filters.js:324 msgid "Active" msgstr "" -#: part/models.py:893 +#: part/models.py:831 msgid "Is this part active?" msgstr "" -#: part/models.py:898 +#: part/models.py:836 msgid "Is this a virtual part, such as a software product or license?" msgstr "" -#: part/models.py:903 +#: part/models.py:841 msgid "Part notes - supports Markdown formatting" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "BOM checksum" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "Stored BOM checksum" msgstr "" -#: part/models.py:909 +#: part/models.py:847 msgid "BOM checked by" msgstr "" -#: part/models.py:911 +#: part/models.py:849 msgid "BOM checked date" msgstr "" -#: part/models.py:915 +#: part/models.py:853 msgid "Creation User" msgstr "" -#: part/models.py:1654 +#: part/models.py:1592 msgid "Sell multiple" msgstr "" -#: part/models.py:2142 +#: part/models.py:2080 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2159 +#: part/models.py:2097 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:937 +#: part/models.py:2117 templates/js/translated/part.js:1028 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" -#: part/models.py:2180 +#: part/models.py:2118 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2185 +#: part/models.py:2123 msgid "Test Description" msgstr "" -#: part/models.py:2186 +#: part/models.py:2124 msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:946 +#: part/models.py:2129 templates/js/translated/part.js:1037 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" -#: part/models.py:2192 +#: part/models.py:2130 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:954 +#: part/models.py:2135 templates/js/translated/part.js:1045 msgid "Requires Value" msgstr "" -#: part/models.py:2198 +#: part/models.py:2136 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:961 +#: part/models.py:2141 templates/js/translated/part.js:1052 msgid "Requires Attachment" msgstr "" -#: part/models.py:2204 +#: part/models.py:2142 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2241 +#: part/models.py:2179 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2246 +#: part/models.py:2184 msgid "Parameter Name" msgstr "" -#: part/models.py:2248 +#: part/models.py:2186 msgid "Parameter Units" msgstr "" -#: part/models.py:2280 part/models.py:2329 part/models.py:2330 +#: part/models.py:2218 part/models.py:2267 part/models.py:2268 #: templates/InvenTree/settings/settings.html:160 msgid "Parameter Template" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Data" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Parameter Value" msgstr "" -#: part/models.py:2334 templates/InvenTree/settings/settings.html:169 +#: part/models.py:2272 templates/InvenTree/settings/settings.html:169 msgid "Default Value" msgstr "" -#: part/models.py:2335 +#: part/models.py:2273 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2369 +#: part/models.py:2307 msgid "Select parent part" msgstr "" -#: part/models.py:2377 +#: part/models.py:2315 msgid "Sub part" msgstr "" -#: part/models.py:2378 +#: part/models.py:2316 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2384 +#: part/models.py:2322 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:236 +#: part/models.py:2324 templates/js/translated/bom.js:236 #: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" -#: part/models.py:2386 +#: part/models.py:2324 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2389 +#: part/models.py:2327 msgid "Overage" msgstr "" -#: part/models.py:2390 +#: part/models.py:2328 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2393 +#: part/models.py:2331 msgid "BOM item reference" msgstr "" -#: part/models.py:2396 +#: part/models.py:2334 msgid "BOM item notes" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "Checksum" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:315 +#: part/models.py:2340 templates/js/translated/bom.js:315 #: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" -#: part/models.py:2403 +#: part/models.py:2341 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:307 +#: part/models.py:2346 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" -#: part/models.py:2409 +#: part/models.py:2347 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2494 stock/models.py:335 +#: part/models.py:2432 stock/models.py:335 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2503 part/models.py:2505 +#: part/models.py:2441 part/models.py:2443 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2508 +#: part/models.py:2446 msgid "BOM Item" msgstr "" -#: part/models.py:2627 +#: part/models.py:2565 msgid "Part 1" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Part 2" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Select Related Part" msgstr "" -#: part/models.py:2663 +#: part/models.py:2601 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4374,7 +4336,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:56 part/views.py:1586 +#: part/templates/part/bom.html:56 part/views.py:1220 msgid "Export Bill of Materials" msgstr "" @@ -4505,8 +4467,8 @@ msgstr "" msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:280 stock/views.py:959 -msgid "Create new Stock Location" +#: part/templates/part/category.html:279 +msgid "Create Part" msgstr "" #: part/templates/part/category_delete.html:5 @@ -4549,7 +4511,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:327 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:214 msgid "Duplicate Part" msgstr "" @@ -4672,38 +4634,38 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:588 +#: part/templates/part/detail.html:589 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:606 +#: part/templates/part/detail.html:607 msgid "Edit Test Result Template" msgstr "" -#: part/templates/part/detail.html:618 +#: part/templates/part/detail.html:619 msgid "Delete Test Result Template" msgstr "" -#: part/templates/part/detail.html:669 +#: part/templates/part/detail.html:670 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:902 +#: part/templates/part/detail.html:903 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:915 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:926 +#: part/templates/part/detail.html:927 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1015 +#: part/templates/part/detail.html:1016 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4766,8 +4728,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 -#: templates/js/translated/part.js:280 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:294 +#: templates/js/translated/part.js:371 msgid "Inactive" msgstr "" @@ -4853,8 +4815,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 -#: templates/js/translated/part.js:705 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:623 +#: templates/js/translated/part.js:796 msgid "Building" msgstr "" @@ -4870,13 +4832,13 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:511 -#: part/templates/part/part_base.html:536 +#: part/templates/part/part_base.html:506 +#: part/templates/part/part_base.html:531 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:516 -#: part/templates/part/part_base.html:542 +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:537 msgid "Show Part Details" msgstr "" @@ -5013,7 +4975,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2159 +#: part/templates/part/prices.html:197 part/views.py:1793 msgid "Add Internal Price Break" msgstr "" @@ -5034,7 +4996,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 -#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 +#: templates/js/translated/part.js:613 templates/js/translated/part.js:800 msgid "No Stock" msgstr "" @@ -5055,148 +5017,128 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:96 +#: part/views.py:94 msgid "Add Related Part" msgstr "" -#: part/views.py:151 +#: part/views.py:149 msgid "Delete Related Part" msgstr "" -#: part/views.py:162 +#: part/views.py:160 msgid "Set Part Category" msgstr "" -#: part/views.py:212 +#: part/views.py:210 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:247 -msgid "Create Variant" -msgstr "" - -#: part/views.py:332 -msgid "Copied part" -msgstr "" - -#: part/views.py:386 part/views.py:528 -msgid "Possible matches exist - confirm creation of new part" -msgstr "" - -#: part/views.py:451 -msgid "Create New Part" -msgstr "" - -#: part/views.py:456 -msgid "Created new part" -msgstr "" - -#: part/views.py:636 +#: part/views.py:270 msgid "Match References" msgstr "" -#: part/views.py:892 +#: part/views.py:526 msgid "None" msgstr "" -#: part/views.py:951 +#: part/views.py:585 msgid "Part QR Code" msgstr "" -#: part/views.py:1053 +#: part/views.py:687 msgid "Select Part Image" msgstr "" -#: part/views.py:1079 +#: part/views.py:713 msgid "Updated part image" msgstr "" -#: part/views.py:1082 +#: part/views.py:716 msgid "Part image not found" msgstr "" -#: part/views.py:1094 +#: part/views.py:728 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1124 +#: part/views.py:758 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1145 +#: part/views.py:779 msgid "Validate BOM" msgstr "" -#: part/views.py:1166 +#: part/views.py:800 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1177 +#: part/views.py:811 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1250 +#: part/views.py:884 msgid "Match Parts" msgstr "" -#: part/views.py:1638 +#: part/views.py:1272 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:1645 +#: part/views.py:1279 msgid "Part was deleted" msgstr "" -#: part/views.py:1654 +#: part/views.py:1288 msgid "Part Pricing" msgstr "" -#: part/views.py:1795 +#: part/views.py:1429 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:1805 +#: part/views.py:1439 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:1812 +#: part/views.py:1446 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1860 templates/js/translated/part.js:41 +#: part/views.py:1494 templates/js/translated/part.js:169 msgid "Edit Part Category" msgstr "" -#: part/views.py:1898 +#: part/views.py:1532 msgid "Delete Part Category" msgstr "" -#: part/views.py:1904 +#: part/views.py:1538 msgid "Part category was deleted" msgstr "" -#: part/views.py:1913 +#: part/views.py:1547 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2014 +#: part/views.py:1648 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2070 +#: part/views.py:1704 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2092 +#: part/views.py:1726 msgid "Added new price break" msgstr "" -#: part/views.py:2168 +#: part/views.py:1802 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2176 +#: part/views.py:1810 msgid "Delete Internal Price Break" msgstr "" @@ -6087,6 +6029,10 @@ msgstr "" msgid "Edit Stock Item" msgstr "" +#: stock/views.py:959 +msgid "Create new Stock Location" +msgstr "" + #: stock/views.py:1050 msgid "Serialize Stock" msgstr "" @@ -6850,8 +6796,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 -#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:701 +#: templates/js/translated/part.js:946 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6933,34 +6879,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 -#: templates/js/translated/part.js:272 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:278 +#: templates/js/translated/part.js:363 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 -#: templates/js/translated/part.js:276 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:282 +#: templates/js/translated/part.js:367 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:452 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:493 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:494 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:511 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:523 msgid "Delete Parameter" msgstr "" @@ -6998,37 +6944,37 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:283 templates/js/translated/forms.js:296 -#: templates/js/translated/forms.js:308 templates/js/translated/forms.js:320 +#: templates/js/translated/forms.js:289 templates/js/translated/forms.js:302 +#: templates/js/translated/forms.js:314 templates/js/translated/forms.js:326 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:284 +#: templates/js/translated/forms.js:290 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:297 +#: templates/js/translated/forms.js:303 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:309 +#: templates/js/translated/forms.js:315 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:321 +#: templates/js/translated/forms.js:327 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:817 templates/modals.html:21 +#: templates/js/translated/forms.js:841 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1184 +#: templates/js/translated/forms.js:1208 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1337 +#: templates/js/translated/forms.js:1373 msgid "Clear input" msgstr "" @@ -7196,99 +7142,139 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:20 -msgid "Parent part category" +#: templates/js/translated/part.js:43 +msgid "Part Attributes" msgstr "" -#: templates/js/translated/part.js:56 -msgid "New Category" +#: templates/js/translated/part.js:86 +msgid "Part Creation Options" msgstr "" -#: templates/js/translated/part.js:57 -msgid "Create New Part Category" +#: templates/js/translated/part.js:92 +msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:65 -msgid "New Parent" +#: templates/js/translated/part.js:93 +msgid "Initialize part stock with specified quantity" +msgstr "" + +#: templates/js/translated/part.js:99 +msgid "Copy Category Parameters" +msgstr "" + +#: templates/js/translated/part.js:100 +msgid "Copy parameter templates from selected part category" +msgstr "" + +#: templates/js/translated/part.js:110 +msgid "Part Duplication Options" +msgstr "" + +#: templates/js/translated/part.js:121 +msgid "Copy Image" +msgstr "" + +#: templates/js/translated/part.js:122 +msgid "Copy image from original part" msgstr "" #: templates/js/translated/part.js:128 +msgid "Copy BOM" +msgstr "" + +#: templates/js/translated/part.js:129 +msgid "Copy bill of materials from original part" +msgstr "" + +#: templates/js/translated/part.js:135 +msgid "Copy Parameters" +msgstr "" + +#: templates/js/translated/part.js:136 +msgid "Copy parameter data from original part" +msgstr "" + +#: templates/js/translated/part.js:148 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:186 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 +#: templates/js/translated/part.js:270 templates/js/translated/part.js:355 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 +#: templates/js/translated/part.js:274 templates/js/translated/part.js:359 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:286 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:199 +#: templates/js/translated/part.js:290 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:313 +#: templates/js/translated/part.js:404 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 +#: templates/js/translated/part.js:591 templates/js/translated/part.js:830 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:678 +#: templates/js/translated/part.js:769 msgid "No category" msgstr "" -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:787 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:971 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:923 +#: templates/js/translated/part.js:1014 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:1065 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:1066 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:981 +#: templates/js/translated/part.js:1072 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1006 +#: templates/js/translated/part.js:1097 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1059 +#: templates/js/translated/part.js:1150 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1060 +#: templates/js/translated/part.js:1151 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1160 +#: templates/js/translated/part.js:1251 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1179 +#: templates/js/translated/part.js:1270 msgid "Single Price Difference" msgstr "" From bdb8bd21caf607a4a7d82307b6cfaed5f2d2a6de Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 08:22:28 +1000 Subject: [PATCH 122/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/zh/LC_MESSAGES/django.po | 814 +++++++++++----------- 1 file changed, 400 insertions(+), 414 deletions(-) diff --git a/InvenTree/locale/zh/LC_MESSAGES/django.po b/InvenTree/locale/zh/LC_MESSAGES/django.po index c1f9403980..a7395aaef9 100644 --- a/InvenTree/locale/zh/LC_MESSAGES/django.po +++ b/InvenTree/locale/zh/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 08:08+0000\n" -"PO-Revision-Date: 2021-08-04 08:14\n" +"POT-Creation-Date: 2021-08-04 22:16+0000\n" +"PO-Revision-Date: 2021-08-04 22:22\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -36,7 +36,7 @@ msgstr "输入日期" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:545 msgid "Confirm" msgstr "确认" @@ -118,8 +118,8 @@ msgstr "注释" msgid "File comment" msgstr "文件注释" -#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:954 -#: common/models.py:955 part/models.py:2097 +#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:955 +#: common/models.py:956 part/models.py:2035 #: report/templates/report/inventree_test_report_base.html:91 #: templates/js/translated/stock.js:1537 msgid "User" @@ -134,11 +134,11 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:129 InvenTree/models.py:130 company/models.py:412 -#: label/models.py:112 part/models.py:718 part/models.py:2246 +#: label/models.py:112 part/models.py:656 part/models.py:2184 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 -#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:328 +#: templates/js/translated/part.js:461 templates/js/translated/part.js:953 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "名称" @@ -148,7 +148,7 @@ msgstr "名称" #: company/models.py:519 company/templates/company/manufacturer_part.html:76 #: company/templates/company/supplier_part.html:75 label/models.py:119 #: order/models.py:158 order/templates/order/purchase_order_detail.html:312 -#: part/models.py:741 part/templates/part/part_base.html:238 +#: part/models.py:679 part/templates/part/part_base.html:238 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 @@ -159,9 +159,9 @@ msgstr "名称" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 -#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 -#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:387 +#: templates/js/translated/part.js:571 templates/js/translated/part.js:748 +#: templates/js/translated/part.js:965 templates/js/translated/part.js:1033 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -175,7 +175,7 @@ msgstr "" msgid "parent" msgstr "" -#: InvenTree/serializers.py:52 part/models.py:2482 +#: InvenTree/serializers.py:52 part/models.py:2420 msgid "Must be a valid number" msgstr "" @@ -522,7 +522,7 @@ msgstr "" #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 -#: build/templates/build/detail.html:34 common/models.py:983 +#: build/templates/build/detail.html:34 common/models.py:984 #: company/forms.py:42 company/templates/company/supplier_part.html:226 #: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 #: order/models.py:952 order/templates/order/order_wizard/match_parts.html:30 @@ -531,10 +531,10 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 -#: part/forms.py:341 part/forms.py:357 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:249 +#: part/forms.py:265 part/forms.py:281 part/models.py:2322 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 +#: part/templates/part/detail.html:940 part/templates/part/detail.html:1026 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 -#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1138 +#: templates/js/translated/part.js:1260 templates/js/translated/part.js:1316 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "" @@ -671,7 +671,7 @@ msgstr "" #: build/models.py:179 order/models.py:246 order/models.py:533 #: order/models.py:713 order/templates/order/purchase_order_detail.html:343 -#: order/templates/order/sales_order_detail.html:359 part/models.py:2393 +#: order/templates/order/sales_order_detail.html:359 part/models.py:2331 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 @@ -700,10 +700,10 @@ msgstr "" #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:297 #: order/templates/order/receive_parts.html:19 -#: order/templates/order/sales_order_detail.html:344 part/models.py:347 -#: part/models.py:2042 part/models.py:2058 part/models.py:2077 -#: part/models.py:2095 part/models.py:2174 part/models.py:2278 -#: part/models.py:2368 part/templates/part/detail.html:199 +#: order/templates/order/sales_order_detail.html:344 part/models.py:295 +#: part/models.py:1980 part/models.py:1996 part/models.py:2015 +#: part/models.py:2033 part/models.py:2112 part/models.py:2216 +#: part/models.py:2306 part/templates/part/detail.html:199 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 -#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:552 +#: templates/js/translated/part.js:715 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "" @@ -780,7 +780,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:272 order/models.py:162 part/models.py:913 +#: build/models.py:272 order/models.py:162 part/models.py:851 #: part/templates/part/part_base.html:264 templates/js/translated/order.js:362 msgid "Creation Date" msgstr "" @@ -808,7 +808,7 @@ msgstr "" #: build/models.py:303 build/templates/build/build_base.html:184 #: build/templates/build/detail.html:108 order/models.py:176 #: order/templates/order/order_base.html:138 -#: order/templates/order/sales_order_base.html:140 part/models.py:917 +#: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "" @@ -825,7 +825,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:310 part/models.py:775 stock/models.py:503 +#: build/models.py:310 part/models.py:713 stock/models.py:503 msgid "Link to external URL" msgstr "" @@ -838,7 +838,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:419 #: order/templates/order/sales_order_detail.html:439 #: order/templates/order/so_navbar.html:33 -#: order/templates/order/so_navbar.html:36 part/models.py:902 +#: order/templates/order/so_navbar.html:36 part/models.py:840 #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 @@ -1313,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 +#: part/templates/part/detail.html:802 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1322,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 +#: part/templates/part/detail.html:756 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1330,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1338,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 +#: part/templates/part/detail.html:766 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1555,7 +1555,7 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:322 common/models.py:814 common/models.py:947 +#: common/models.py:322 common/models.py:815 common/models.py:948 msgid "Settings key (must be unique - case insensitive" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:617 part/models.py:2280 report/models.py:187 +#: common/models.py:617 part/models.py:2218 report/models.py:187 #: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" @@ -1701,7 +1701,7 @@ msgstr "" msgid "Parts are templates by default" msgstr "" -#: common/models.py:624 part/models.py:865 +#: common/models.py:624 part/models.py:803 #: templates/js/translated/table_filters.js:133 #: templates/js/translated/table_filters.js:341 msgid "Assembly" @@ -1711,7 +1711,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:631 part/models.py:871 +#: common/models.py:631 part/models.py:809 #: templates/js/translated/table_filters.js:345 msgid "Component" msgstr "" @@ -1720,7 +1720,7 @@ msgstr "" msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:638 part/models.py:882 +#: common/models.py:638 part/models.py:820 msgid "Purchaseable" msgstr "" @@ -1728,7 +1728,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:645 part/models.py:887 +#: common/models.py:645 part/models.py:825 #: templates/js/translated/table_filters.js:353 msgid "Salable" msgstr "" @@ -1737,7 +1737,7 @@ msgstr "" msgid "Parts are salable by default" msgstr "" -#: common/models.py:652 part/models.py:877 +#: common/models.py:652 part/models.py:815 #: templates/js/translated/table_filters.js:33 #: templates/js/translated/table_filters.js:357 msgid "Trackable" @@ -1747,7 +1747,7 @@ msgstr "" msgid "Parts are trackable by default" msgstr "" -#: common/models.py:659 part/models.py:897 +#: common/models.py:659 part/models.py:835 #: part/templates/part/part_base.html:61 #: templates/js/translated/table_filters.js:29 msgid "Virtual" @@ -1757,328 +1757,328 @@ msgstr "" msgid "Parts are virtual by default" msgstr "" -#: common/models.py:666 +#: common/models.py:667 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:667 +#: common/models.py:668 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:673 +#: common/models.py:674 msgid "Show Import in Views" msgstr "" -#: common/models.py:674 +#: common/models.py:675 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:680 +#: common/models.py:681 msgid "Show Price in Forms" msgstr "" -#: common/models.py:681 +#: common/models.py:682 msgid "Display part price in some forms" msgstr "" -#: common/models.py:687 +#: common/models.py:688 msgid "Show related parts" msgstr "" -#: common/models.py:688 +#: common/models.py:689 msgid "Display related parts for a part" msgstr "" -#: common/models.py:694 +#: common/models.py:695 msgid "Create initial stock" msgstr "" -#: common/models.py:695 +#: common/models.py:696 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:701 +#: common/models.py:702 msgid "Internal Prices" msgstr "" -#: common/models.py:702 +#: common/models.py:703 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:708 +#: common/models.py:709 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:709 +#: common/models.py:710 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:715 templates/stats.html:25 +#: common/models.py:716 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:716 +#: common/models.py:717 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:722 +#: common/models.py:723 msgid "Page Size" msgstr "" -#: common/models.py:723 +#: common/models.py:724 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:733 +#: common/models.py:734 msgid "Test Reports" msgstr "" -#: common/models.py:734 +#: common/models.py:735 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:740 +#: common/models.py:741 msgid "Stock Expiry" msgstr "" -#: common/models.py:741 +#: common/models.py:742 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:747 +#: common/models.py:748 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:748 +#: common/models.py:749 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:754 +#: common/models.py:755 msgid "Stock Stale Time" msgstr "" -#: common/models.py:755 +#: common/models.py:756 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:757 +#: common/models.py:758 msgid "days" msgstr "" -#: common/models.py:762 +#: common/models.py:763 msgid "Build Expired Stock" msgstr "" -#: common/models.py:763 +#: common/models.py:764 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:769 +#: common/models.py:770 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:770 +#: common/models.py:771 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:776 +#: common/models.py:777 msgid "Group by Part" msgstr "" -#: common/models.py:777 +#: common/models.py:778 msgid "Group stock items by part reference in table views" msgstr "" -#: common/models.py:783 +#: common/models.py:784 msgid "Build Order Reference Prefix" msgstr "" -#: common/models.py:784 +#: common/models.py:785 msgid "Prefix value for build order reference" msgstr "" -#: common/models.py:789 +#: common/models.py:790 msgid "Build Order Reference Regex" msgstr "" -#: common/models.py:790 +#: common/models.py:791 msgid "Regular expression pattern for matching build order reference" msgstr "" -#: common/models.py:794 +#: common/models.py:795 msgid "Sales Order Reference Prefix" msgstr "" -#: common/models.py:795 +#: common/models.py:796 msgid "Prefix value for sales order reference" msgstr "" -#: common/models.py:800 +#: common/models.py:801 msgid "Purchase Order Reference Prefix" msgstr "" -#: common/models.py:801 +#: common/models.py:802 msgid "Prefix value for purchase order reference" msgstr "" -#: common/models.py:825 +#: common/models.py:826 msgid "Show starred parts" msgstr "" -#: common/models.py:826 +#: common/models.py:827 msgid "Show starred parts on the homepage" msgstr "" -#: common/models.py:831 +#: common/models.py:832 msgid "Show latest parts" msgstr "" -#: common/models.py:832 +#: common/models.py:833 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:837 +#: common/models.py:838 msgid "Recent Part Count" msgstr "" -#: common/models.py:838 +#: common/models.py:839 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:844 +#: common/models.py:845 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:845 +#: common/models.py:846 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:850 +#: common/models.py:851 msgid "Show recent stock changes" msgstr "" -#: common/models.py:851 +#: common/models.py:852 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:856 +#: common/models.py:857 msgid "Recent Stock Count" msgstr "" -#: common/models.py:857 +#: common/models.py:858 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:862 +#: common/models.py:863 msgid "Show low stock" msgstr "" -#: common/models.py:863 +#: common/models.py:864 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:868 +#: common/models.py:869 msgid "Show depleted stock" msgstr "" -#: common/models.py:869 +#: common/models.py:870 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:874 +#: common/models.py:875 msgid "Show needed stock" msgstr "" -#: common/models.py:875 +#: common/models.py:876 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:880 +#: common/models.py:881 msgid "Show expired stock" msgstr "" -#: common/models.py:881 +#: common/models.py:882 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:886 +#: common/models.py:887 msgid "Show stale stock" msgstr "" -#: common/models.py:887 +#: common/models.py:888 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:892 +#: common/models.py:893 msgid "Show pending builds" msgstr "" -#: common/models.py:893 +#: common/models.py:894 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:898 +#: common/models.py:899 msgid "Show overdue builds" msgstr "" -#: common/models.py:899 +#: common/models.py:900 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:904 +#: common/models.py:905 msgid "Show outstanding POs" msgstr "" -#: common/models.py:905 +#: common/models.py:906 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:910 +#: common/models.py:911 msgid "Show overdue POs" msgstr "" -#: common/models.py:911 +#: common/models.py:912 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:916 +#: common/models.py:917 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:917 +#: common/models.py:918 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:922 +#: common/models.py:923 msgid "Show overdue SOs" msgstr "" -#: common/models.py:923 +#: common/models.py:924 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:929 +#: common/models.py:930 msgid "Search Preview Results" msgstr "" -#: common/models.py:930 +#: common/models.py:931 msgid "Number of results to show in search preview window" msgstr "" -#: common/models.py:984 company/forms.py:43 +#: common/models.py:985 company/forms.py:43 msgid "Price break quantity" msgstr "" -#: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1052 +#: common/models.py:992 company/templates/company/supplier_part.html:231 +#: templates/js/translated/part.js:1143 msgid "Price" msgstr "" -#: common/models.py:992 +#: common/models.py:993 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1085 +#: common/models.py:1086 msgid "Default" msgstr "" @@ -2107,16 +2107,16 @@ msgstr "" #: order/templates/order/po_navbar.html:22 #: order/templates/order/purchase_order_detail.html:26 order/views.py:290 #: part/templates/part/bom_upload/upload_file.html:45 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:634 -#: part/views.py:1248 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:268 +#: part/views.py:882 msgid "Upload File" msgstr "" #: common/views.py:214 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:291 part/templates/part/bom_upload/match_fields.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:635 -#: part/views.py:1249 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:269 +#: part/views.py:883 msgid "Match Fields" msgstr "" @@ -2202,10 +2202,10 @@ msgid "Point of contact" msgstr "" #: company/models.py:128 company/models.py:345 company/models.py:513 -#: order/models.py:160 part/models.py:774 +#: order/models.py:160 part/models.py:712 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:809 msgid "Link" msgstr "" @@ -2213,7 +2213,7 @@ msgstr "" msgid "Link to external company information" msgstr "" -#: company/models.py:136 part/models.py:784 +#: company/models.py:136 part/models.py:722 msgid "Image" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:470 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2316,8 +2316,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 +#: company/models.py:426 part/models.py:797 part/models.py:2186 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:476 msgid "Units" msgstr "" @@ -2362,16 +2362,16 @@ msgid "Supplier part description" msgstr "" #: company/models.py:525 company/templates/company/supplier_part.html:120 -#: part/models.py:2396 report/templates/report/inventree_po_report.html:93 +#: part/models.py:2334 report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 msgid "Note" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "base cost" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -2385,7 +2385,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:533 part/models.py:1654 +#: company/models.py:533 part/models.py:1592 msgid "multiple" msgstr "" @@ -2464,13 +2464,12 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 +#: part/templates/part/detail.html:289 msgid "New Supplier Part" msgstr "" @@ -2576,13 +2575,13 @@ msgstr "" #: company/templates/company/detail.html:364 #: company/templates/company/manufacturer_part.html:200 -#: part/templates/part/detail.html:825 +#: part/templates/part/detail.html:826 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:365 #: company/templates/company/manufacturer_part.html:201 -#: part/templates/part/detail.html:826 +#: part/templates/part/detail.html:827 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2660,7 +2659,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:718 +#: part/templates/part/detail.html:719 msgid "Add Parameter" msgstr "" @@ -2686,8 +2685,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 -#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:391 templates/js/translated/part.js:616 +#: templates/js/translated/part.js:776 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2764,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2088 +#: part/templates/part/prices.html:253 part/views.py:1722 msgid "Add Price Break" msgstr "" @@ -2773,11 +2772,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2150 +#: company/templates/company/supplier_part.html:199 part/views.py:1784 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2136 +#: company/templates/company/supplier_part.html:213 part/views.py:1770 msgid "Edit Price Break" msgstr "" @@ -2827,20 +2826,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:129 part/views.py:974 +#: company/views.py:129 part/views.py:608 msgid "Download Image" msgstr "" -#: company/views.py:158 part/views.py:1006 +#: company/views.py:158 part/views.py:640 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:165 part/views.py:1013 +#: company/views.py:165 part/views.py:647 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:174 part/views.py:1022 +#: company/views.py:174 part/views.py:656 msgid "Supplied URL is not a valid image file" msgstr "" @@ -3212,14 +3211,13 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:279 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 +#: stock/templates/stock/location.html:250 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 +#: stock/templates/stock/location.html:42 msgid "Create new stock location" msgstr "" @@ -3442,7 +3440,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 +#: templates/js/translated/part.js:1118 templates/js/translated/part.js:1307 msgid "Unit Price" msgstr "" @@ -3474,15 +3472,15 @@ msgstr "" msgid "Receive outstanding parts for %(order)s - %(desc)s" msgstr "" -#: order/templates/order/receive_parts.html:14 part/api.py:47 -#: part/models.py:348 part/templates/part/cat_link.html:7 +#: order/templates/order/receive_parts.html:14 part/api.py:49 +#: part/models.py:296 part/templates/part/cat_link.html:7 #: part/templates/part/category.html:108 part/templates/part/category.html:122 #: part/templates/part/category_navbar.html:21 #: part/templates/part/category_navbar.html:24 #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:886 templates/navbar.html:23 +#: templates/js/translated/part.js:977 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3494,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:792 msgid "On Order" msgstr "" @@ -3799,7 +3797,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/bom.py:133 part/models.py:74 part/models.py:793 +#: part/bom.py:133 part/models.py:73 part/models.py:731 #: part/templates/part/category.html:75 part/templates/part/part_base.html:282 msgid "Default Location" msgstr "" @@ -3864,7 +3862,7 @@ msgstr "" msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:96 part/models.py:2278 +#: part/forms.py:96 part/models.py:2216 msgid "Parent Part" msgstr "" @@ -3896,434 +3894,398 @@ msgstr "" msgid "Select part category" msgstr "" -#: part/forms.py:194 -msgid "Duplicate all BOM data for this part" -msgstr "" - -#: part/forms.py:195 -msgid "Copy BOM" -msgstr "" - -#: part/forms.py:200 -msgid "Duplicate all parameter data for this part" -msgstr "" - -#: part/forms.py:201 -msgid "Copy Parameters" -msgstr "" - -#: part/forms.py:206 -msgid "Confirm part creation" -msgstr "" - -#: part/forms.py:211 -msgid "Include category parameter templates" -msgstr "" - -#: part/forms.py:216 -msgid "Include parent categories parameter templates" -msgstr "" - -#: part/forms.py:221 -msgid "Initial stock amount" -msgstr "" - -#: part/forms.py:222 -msgid "Create stock for this part" -msgstr "" - -#: part/forms.py:302 +#: part/forms.py:226 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:306 +#: part/forms.py:230 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:326 +#: part/forms.py:250 msgid "Input quantity for price calculation" msgstr "" -#: part/models.py:75 +#: part/models.py:74 msgid "Default location for parts in this category" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:88 part/models.py:2324 +#: part/models.py:87 part/models.py:2262 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" -#: part/models.py:89 part/templates/part/category.html:32 +#: part/models.py:88 part/templates/part/category.html:32 #: part/templates/part/category.html:103 templates/InvenTree/search.html:127 #: templates/stats.html:84 users/models.py:40 msgid "Part Categories" msgstr "" -#: part/models.py:433 +#: part/models.py:381 msgid "Invalid choice for parent part" msgstr "" -#: part/models.py:495 part/models.py:507 +#: part/models.py:433 part/models.py:445 #, python-brace-format msgid "Part '{p1}' is used in BOM for '{p2}' (recursive)" msgstr "" -#: part/models.py:604 +#: part/models.py:542 msgid "Next available serial numbers are" msgstr "" -#: part/models.py:608 +#: part/models.py:546 msgid "Next available serial number is" msgstr "" -#: part/models.py:613 +#: part/models.py:551 msgid "Most recent serial number is" msgstr "" -#: part/models.py:692 +#: part/models.py:630 msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:717 +#: part/models.py:655 msgid "Part name" msgstr "" -#: part/models.py:724 +#: part/models.py:662 msgid "Is Template" msgstr "" -#: part/models.py:725 +#: part/models.py:663 msgid "Is this part a template part?" msgstr "" -#: part/models.py:735 +#: part/models.py:673 msgid "Is this part a variant of another part?" msgstr "" -#: part/models.py:736 +#: part/models.py:674 msgid "Variant Of" msgstr "" -#: part/models.py:742 +#: part/models.py:680 msgid "Part description" msgstr "" -#: part/models.py:747 part/templates/part/category.html:82 +#: part/models.py:685 part/templates/part/category.html:82 #: part/templates/part/part_base.html:251 msgid "Keywords" msgstr "" -#: part/models.py:748 +#: part/models.py:686 msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:755 part/models.py:2323 +#: part/models.py:693 part/models.py:2261 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:672 +#: templates/js/translated/part.js:763 msgid "Category" msgstr "" -#: part/models.py:756 +#: part/models.py:694 msgid "Part category" msgstr "" -#: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 +#: part/models.py:699 part/templates/part/part_base.html:227 +#: templates/js/translated/part.js:379 templates/js/translated/part.js:607 msgid "IPN" msgstr "" -#: part/models.py:762 +#: part/models.py:700 msgid "Internal Part Number" msgstr "" -#: part/models.py:768 +#: part/models.py:706 msgid "Part revision or version number" msgstr "" -#: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:292 +#: part/models.py:707 part/templates/part/part_base.html:244 +#: report/models.py:200 templates/js/translated/part.js:383 msgid "Revision" msgstr "" -#: part/models.py:791 +#: part/models.py:729 msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:838 part/templates/part/part_base.html:289 +#: part/models.py:776 part/templates/part/part_base.html:289 msgid "Default Supplier" msgstr "" -#: part/models.py:839 +#: part/models.py:777 msgid "Default supplier part" msgstr "" -#: part/models.py:846 +#: part/models.py:784 msgid "Default Expiry" msgstr "" -#: part/models.py:847 +#: part/models.py:785 msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:852 +#: part/models.py:790 msgid "Minimum Stock" msgstr "" -#: part/models.py:853 +#: part/models.py:791 msgid "Minimum allowed stock level" msgstr "" -#: part/models.py:860 +#: part/models.py:798 msgid "Stock keeping units for this part" msgstr "" -#: part/models.py:866 +#: part/models.py:804 msgid "Can this part be built from other parts?" msgstr "" -#: part/models.py:872 +#: part/models.py:810 msgid "Can this part be used to build other parts?" msgstr "" -#: part/models.py:878 +#: part/models.py:816 msgid "Does this part have tracking for unique items?" msgstr "" -#: part/models.py:883 +#: part/models.py:821 msgid "Can this part be purchased from external suppliers?" msgstr "" -#: part/models.py:888 +#: part/models.py:826 msgid "Can this part be sold to customers?" msgstr "" -#: part/models.py:892 templates/js/translated/table_filters.js:21 +#: part/models.py:830 templates/js/translated/table_filters.js:21 #: templates/js/translated/table_filters.js:69 #: templates/js/translated/table_filters.js:255 #: templates/js/translated/table_filters.js:324 msgid "Active" msgstr "" -#: part/models.py:893 +#: part/models.py:831 msgid "Is this part active?" msgstr "" -#: part/models.py:898 +#: part/models.py:836 msgid "Is this a virtual part, such as a software product or license?" msgstr "" -#: part/models.py:903 +#: part/models.py:841 msgid "Part notes - supports Markdown formatting" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "BOM checksum" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "Stored BOM checksum" msgstr "" -#: part/models.py:909 +#: part/models.py:847 msgid "BOM checked by" msgstr "" -#: part/models.py:911 +#: part/models.py:849 msgid "BOM checked date" msgstr "" -#: part/models.py:915 +#: part/models.py:853 msgid "Creation User" msgstr "" -#: part/models.py:1654 +#: part/models.py:1592 msgid "Sell multiple" msgstr "" -#: part/models.py:2142 +#: part/models.py:2080 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2159 +#: part/models.py:2097 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:937 +#: part/models.py:2117 templates/js/translated/part.js:1028 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" -#: part/models.py:2180 +#: part/models.py:2118 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2185 +#: part/models.py:2123 msgid "Test Description" msgstr "" -#: part/models.py:2186 +#: part/models.py:2124 msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:946 +#: part/models.py:2129 templates/js/translated/part.js:1037 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" -#: part/models.py:2192 +#: part/models.py:2130 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:954 +#: part/models.py:2135 templates/js/translated/part.js:1045 msgid "Requires Value" msgstr "" -#: part/models.py:2198 +#: part/models.py:2136 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:961 +#: part/models.py:2141 templates/js/translated/part.js:1052 msgid "Requires Attachment" msgstr "" -#: part/models.py:2204 +#: part/models.py:2142 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2241 +#: part/models.py:2179 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2246 +#: part/models.py:2184 msgid "Parameter Name" msgstr "" -#: part/models.py:2248 +#: part/models.py:2186 msgid "Parameter Units" msgstr "" -#: part/models.py:2280 part/models.py:2329 part/models.py:2330 +#: part/models.py:2218 part/models.py:2267 part/models.py:2268 #: templates/InvenTree/settings/settings.html:160 msgid "Parameter Template" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Data" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Parameter Value" msgstr "" -#: part/models.py:2334 templates/InvenTree/settings/settings.html:169 +#: part/models.py:2272 templates/InvenTree/settings/settings.html:169 msgid "Default Value" msgstr "" -#: part/models.py:2335 +#: part/models.py:2273 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2369 +#: part/models.py:2307 msgid "Select parent part" msgstr "" -#: part/models.py:2377 +#: part/models.py:2315 msgid "Sub part" msgstr "" -#: part/models.py:2378 +#: part/models.py:2316 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2384 +#: part/models.py:2322 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:236 +#: part/models.py:2324 templates/js/translated/bom.js:236 #: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" -#: part/models.py:2386 +#: part/models.py:2324 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2389 +#: part/models.py:2327 msgid "Overage" msgstr "" -#: part/models.py:2390 +#: part/models.py:2328 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2393 +#: part/models.py:2331 msgid "BOM item reference" msgstr "" -#: part/models.py:2396 +#: part/models.py:2334 msgid "BOM item notes" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "Checksum" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:315 +#: part/models.py:2340 templates/js/translated/bom.js:315 #: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" -#: part/models.py:2403 +#: part/models.py:2341 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:307 +#: part/models.py:2346 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" -#: part/models.py:2409 +#: part/models.py:2347 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2494 stock/models.py:335 +#: part/models.py:2432 stock/models.py:335 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2503 part/models.py:2505 +#: part/models.py:2441 part/models.py:2443 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2508 +#: part/models.py:2446 msgid "BOM Item" msgstr "" -#: part/models.py:2627 +#: part/models.py:2565 msgid "Part 1" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Part 2" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Select Related Part" msgstr "" -#: part/models.py:2663 +#: part/models.py:2601 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4374,7 +4336,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:56 part/views.py:1586 +#: part/templates/part/bom.html:56 part/views.py:1220 msgid "Export Bill of Materials" msgstr "" @@ -4505,8 +4467,8 @@ msgstr "" msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:280 stock/views.py:959 -msgid "Create new Stock Location" +#: part/templates/part/category.html:279 +msgid "Create Part" msgstr "" #: part/templates/part/category_delete.html:5 @@ -4549,7 +4511,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:327 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:214 msgid "Duplicate Part" msgstr "" @@ -4672,38 +4634,38 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:588 +#: part/templates/part/detail.html:589 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:606 +#: part/templates/part/detail.html:607 msgid "Edit Test Result Template" msgstr "" -#: part/templates/part/detail.html:618 +#: part/templates/part/detail.html:619 msgid "Delete Test Result Template" msgstr "" -#: part/templates/part/detail.html:669 +#: part/templates/part/detail.html:670 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:902 +#: part/templates/part/detail.html:903 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:915 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:926 +#: part/templates/part/detail.html:927 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1015 +#: part/templates/part/detail.html:1016 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4766,8 +4728,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 -#: templates/js/translated/part.js:280 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:294 +#: templates/js/translated/part.js:371 msgid "Inactive" msgstr "" @@ -4853,8 +4815,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 -#: templates/js/translated/part.js:705 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:623 +#: templates/js/translated/part.js:796 msgid "Building" msgstr "" @@ -4870,13 +4832,13 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:511 -#: part/templates/part/part_base.html:536 +#: part/templates/part/part_base.html:506 +#: part/templates/part/part_base.html:531 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:516 -#: part/templates/part/part_base.html:542 +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:537 msgid "Show Part Details" msgstr "" @@ -5013,7 +4975,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2159 +#: part/templates/part/prices.html:197 part/views.py:1793 msgid "Add Internal Price Break" msgstr "" @@ -5034,7 +4996,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 -#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 +#: templates/js/translated/part.js:613 templates/js/translated/part.js:800 msgid "No Stock" msgstr "" @@ -5055,148 +5017,128 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:96 +#: part/views.py:94 msgid "Add Related Part" msgstr "" -#: part/views.py:151 +#: part/views.py:149 msgid "Delete Related Part" msgstr "" -#: part/views.py:162 +#: part/views.py:160 msgid "Set Part Category" msgstr "" -#: part/views.py:212 +#: part/views.py:210 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:247 -msgid "Create Variant" -msgstr "" - -#: part/views.py:332 -msgid "Copied part" -msgstr "" - -#: part/views.py:386 part/views.py:528 -msgid "Possible matches exist - confirm creation of new part" -msgstr "" - -#: part/views.py:451 -msgid "Create New Part" -msgstr "" - -#: part/views.py:456 -msgid "Created new part" -msgstr "" - -#: part/views.py:636 +#: part/views.py:270 msgid "Match References" msgstr "" -#: part/views.py:892 +#: part/views.py:526 msgid "None" msgstr "" -#: part/views.py:951 +#: part/views.py:585 msgid "Part QR Code" msgstr "" -#: part/views.py:1053 +#: part/views.py:687 msgid "Select Part Image" msgstr "" -#: part/views.py:1079 +#: part/views.py:713 msgid "Updated part image" msgstr "" -#: part/views.py:1082 +#: part/views.py:716 msgid "Part image not found" msgstr "" -#: part/views.py:1094 +#: part/views.py:728 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1124 +#: part/views.py:758 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1145 +#: part/views.py:779 msgid "Validate BOM" msgstr "" -#: part/views.py:1166 +#: part/views.py:800 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1177 +#: part/views.py:811 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1250 +#: part/views.py:884 msgid "Match Parts" msgstr "" -#: part/views.py:1638 +#: part/views.py:1272 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:1645 +#: part/views.py:1279 msgid "Part was deleted" msgstr "" -#: part/views.py:1654 +#: part/views.py:1288 msgid "Part Pricing" msgstr "" -#: part/views.py:1795 +#: part/views.py:1429 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:1805 +#: part/views.py:1439 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:1812 +#: part/views.py:1446 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1860 templates/js/translated/part.js:41 +#: part/views.py:1494 templates/js/translated/part.js:169 msgid "Edit Part Category" msgstr "" -#: part/views.py:1898 +#: part/views.py:1532 msgid "Delete Part Category" msgstr "" -#: part/views.py:1904 +#: part/views.py:1538 msgid "Part category was deleted" msgstr "" -#: part/views.py:1913 +#: part/views.py:1547 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2014 +#: part/views.py:1648 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2070 +#: part/views.py:1704 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2092 +#: part/views.py:1726 msgid "Added new price break" msgstr "" -#: part/views.py:2168 +#: part/views.py:1802 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2176 +#: part/views.py:1810 msgid "Delete Internal Price Break" msgstr "" @@ -6087,6 +6029,10 @@ msgstr "" msgid "Edit Stock Item" msgstr "" +#: stock/views.py:959 +msgid "Create new Stock Location" +msgstr "" + #: stock/views.py:1050 msgid "Serialize Stock" msgstr "" @@ -6850,8 +6796,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 -#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:701 +#: templates/js/translated/part.js:946 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6933,34 +6879,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 -#: templates/js/translated/part.js:272 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:278 +#: templates/js/translated/part.js:363 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 -#: templates/js/translated/part.js:276 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:282 +#: templates/js/translated/part.js:367 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:452 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:493 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:494 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:511 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:523 msgid "Delete Parameter" msgstr "" @@ -6998,37 +6944,37 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:283 templates/js/translated/forms.js:296 -#: templates/js/translated/forms.js:308 templates/js/translated/forms.js:320 +#: templates/js/translated/forms.js:289 templates/js/translated/forms.js:302 +#: templates/js/translated/forms.js:314 templates/js/translated/forms.js:326 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:284 +#: templates/js/translated/forms.js:290 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:297 +#: templates/js/translated/forms.js:303 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:309 +#: templates/js/translated/forms.js:315 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:321 +#: templates/js/translated/forms.js:327 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:817 templates/modals.html:21 +#: templates/js/translated/forms.js:841 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1184 +#: templates/js/translated/forms.js:1208 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1337 +#: templates/js/translated/forms.js:1373 msgid "Clear input" msgstr "" @@ -7196,99 +7142,139 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:20 -msgid "Parent part category" +#: templates/js/translated/part.js:43 +msgid "Part Attributes" msgstr "" -#: templates/js/translated/part.js:56 -msgid "New Category" +#: templates/js/translated/part.js:86 +msgid "Part Creation Options" msgstr "" -#: templates/js/translated/part.js:57 -msgid "Create New Part Category" +#: templates/js/translated/part.js:92 +msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:65 -msgid "New Parent" +#: templates/js/translated/part.js:93 +msgid "Initialize part stock with specified quantity" +msgstr "" + +#: templates/js/translated/part.js:99 +msgid "Copy Category Parameters" +msgstr "" + +#: templates/js/translated/part.js:100 +msgid "Copy parameter templates from selected part category" +msgstr "" + +#: templates/js/translated/part.js:110 +msgid "Part Duplication Options" +msgstr "" + +#: templates/js/translated/part.js:121 +msgid "Copy Image" +msgstr "" + +#: templates/js/translated/part.js:122 +msgid "Copy image from original part" msgstr "" #: templates/js/translated/part.js:128 +msgid "Copy BOM" +msgstr "" + +#: templates/js/translated/part.js:129 +msgid "Copy bill of materials from original part" +msgstr "" + +#: templates/js/translated/part.js:135 +msgid "Copy Parameters" +msgstr "" + +#: templates/js/translated/part.js:136 +msgid "Copy parameter data from original part" +msgstr "" + +#: templates/js/translated/part.js:148 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:186 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 +#: templates/js/translated/part.js:270 templates/js/translated/part.js:355 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 +#: templates/js/translated/part.js:274 templates/js/translated/part.js:359 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:286 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:199 +#: templates/js/translated/part.js:290 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:313 +#: templates/js/translated/part.js:404 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 +#: templates/js/translated/part.js:591 templates/js/translated/part.js:830 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:678 +#: templates/js/translated/part.js:769 msgid "No category" msgstr "" -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:787 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:971 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:923 +#: templates/js/translated/part.js:1014 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:1065 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:1066 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:981 +#: templates/js/translated/part.js:1072 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1006 +#: templates/js/translated/part.js:1097 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1059 +#: templates/js/translated/part.js:1150 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1060 +#: templates/js/translated/part.js:1151 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1160 +#: templates/js/translated/part.js:1251 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1179 +#: templates/js/translated/part.js:1270 msgid "Single Price Difference" msgstr "" From b13a1d707e6f0e73ec46800e2d4284c0dae23ebd Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 08:22:29 +1000 Subject: [PATCH 123/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/tr/LC_MESSAGES/django.po | 820 +++++++++++----------- 1 file changed, 403 insertions(+), 417 deletions(-) diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po index 09fcb57fba..d7bad4b5c0 100644 --- a/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 08:08+0000\n" -"PO-Revision-Date: 2021-08-04 08:14\n" +"POT-Creation-Date: 2021-08-04 22:16+0000\n" +"PO-Revision-Date: 2021-08-04 22:22\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -36,7 +36,7 @@ msgstr "Tarih giriniz" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:545 msgid "Confirm" msgstr "Onay" @@ -118,8 +118,8 @@ msgstr "Yorum" msgid "File comment" msgstr "Dosya yorumu" -#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:954 -#: common/models.py:955 part/models.py:2097 +#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:955 +#: common/models.py:956 part/models.py:2035 #: report/templates/report/inventree_test_report_base.html:91 #: templates/js/translated/stock.js:1537 msgid "User" @@ -134,11 +134,11 @@ msgid "Invalid choice" msgstr "Geçersiz seçim" #: InvenTree/models.py:129 InvenTree/models.py:130 company/models.py:412 -#: label/models.py:112 part/models.py:718 part/models.py:2246 +#: label/models.py:112 part/models.py:656 part/models.py:2184 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 -#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:328 +#: templates/js/translated/part.js:461 templates/js/translated/part.js:953 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "Adı" @@ -148,7 +148,7 @@ msgstr "Adı" #: company/models.py:519 company/templates/company/manufacturer_part.html:76 #: company/templates/company/supplier_part.html:75 label/models.py:119 #: order/models.py:158 order/templates/order/purchase_order_detail.html:312 -#: part/models.py:741 part/templates/part/part_base.html:238 +#: part/models.py:679 part/templates/part/part_base.html:238 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 @@ -159,9 +159,9 @@ msgstr "Adı" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 -#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 -#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:387 +#: templates/js/translated/part.js:571 templates/js/translated/part.js:748 +#: templates/js/translated/part.js:965 templates/js/translated/part.js:1033 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -175,7 +175,7 @@ msgstr "Açıklama (isteğe bağlı)" msgid "parent" msgstr "üst" -#: InvenTree/serializers.py:52 part/models.py:2482 +#: InvenTree/serializers.py:52 part/models.py:2420 msgid "Must be a valid number" msgstr "Geçerli bir numara olmalı" @@ -522,7 +522,7 @@ msgstr "Yapım işinin tamamlanması için hedef tarih. Bu tarihten sonra yapım #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 -#: build/templates/build/detail.html:34 common/models.py:983 +#: build/templates/build/detail.html:34 common/models.py:984 #: company/forms.py:42 company/templates/company/supplier_part.html:226 #: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 #: order/models.py:952 order/templates/order/order_wizard/match_parts.html:30 @@ -531,10 +531,10 @@ msgstr "Yapım işinin tamamlanması için hedef tarih. Bu tarihten sonra yapım #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 -#: part/forms.py:341 part/forms.py:357 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:249 +#: part/forms.py:265 part/forms.py:281 part/models.py:2322 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 +#: part/templates/part/detail.html:940 part/templates/part/detail.html:1026 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -546,8 +546,8 @@ msgstr "Yapım işinin tamamlanması için hedef tarih. Bu tarihten sonra yapım #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 -#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1138 +#: templates/js/translated/part.js:1260 templates/js/translated/part.js:1316 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "Miktar" @@ -671,7 +671,7 @@ msgstr "Yapım İşi Emri Referansı" #: build/models.py:179 order/models.py:246 order/models.py:533 #: order/models.py:713 order/templates/order/purchase_order_detail.html:343 -#: order/templates/order/sales_order_detail.html:359 part/models.py:2393 +#: order/templates/order/sales_order_detail.html:359 part/models.py:2331 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 @@ -700,10 +700,10 @@ msgstr "Bu yapım işinin tahsis edildiği yapım işi emri" #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:297 #: order/templates/order/receive_parts.html:19 -#: order/templates/order/sales_order_detail.html:344 part/models.py:347 -#: part/models.py:2042 part/models.py:2058 part/models.py:2077 -#: part/models.py:2095 part/models.py:2174 part/models.py:2278 -#: part/models.py:2368 part/templates/part/detail.html:199 +#: order/templates/order/sales_order_detail.html:344 part/models.py:295 +#: part/models.py:1980 part/models.py:1996 part/models.py:2015 +#: part/models.py:2033 part/models.py:2112 part/models.py:2216 +#: part/models.py:2306 part/templates/part/detail.html:199 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -714,8 +714,8 @@ msgstr "Bu yapım işinin tahsis edildiği yapım işi emri" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 -#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:552 +#: templates/js/translated/part.js:715 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "Parça" @@ -780,7 +780,7 @@ msgstr "Sıra numarası" msgid "Batch code for this build output" msgstr "Yapım işi çıktısı için sıra numarası" -#: build/models.py:272 order/models.py:162 part/models.py:913 +#: build/models.py:272 order/models.py:162 part/models.py:851 #: part/templates/part/part_base.html:264 templates/js/translated/order.js:362 msgid "Creation Date" msgstr "Oluşturulma tarihi" @@ -808,7 +808,7 @@ msgstr "Bu yapım işi emrini veren kullanıcı" #: build/models.py:303 build/templates/build/build_base.html:184 #: build/templates/build/detail.html:108 order/models.py:176 #: order/templates/order/order_base.html:138 -#: order/templates/order/sales_order_base.html:140 part/models.py:917 +#: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "Sorumlu" @@ -825,7 +825,7 @@ msgstr "Bu yapım işi emrinden sorumlu kullanıcı" msgid "External Link" msgstr "Harici Bağlantı" -#: build/models.py:310 part/models.py:775 stock/models.py:503 +#: build/models.py:310 part/models.py:713 stock/models.py:503 msgid "Link to external URL" msgstr "Harici URL'ye bağlantı" @@ -838,7 +838,7 @@ msgstr "Harici URL'ye bağlantı" #: order/templates/order/purchase_order_detail.html:419 #: order/templates/order/sales_order_detail.html:439 #: order/templates/order/so_navbar.html:33 -#: order/templates/order/so_navbar.html:36 part/models.py:902 +#: order/templates/order/so_navbar.html:36 part/models.py:840 #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 @@ -1313,7 +1313,7 @@ msgstr "Notları Düzenle" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 +#: part/templates/part/detail.html:802 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "Dosya Ekle" @@ -1322,7 +1322,7 @@ msgstr "Dosya Ekle" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 +#: part/templates/part/detail.html:756 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "Ek Düzenle" @@ -1330,7 +1330,7 @@ msgstr "Ek Düzenle" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "Silme İşlemini Onayla" @@ -1338,7 +1338,7 @@ msgstr "Silme İşlemini Onayla" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 +#: part/templates/part/detail.html:766 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "Eki Sil" @@ -1555,7 +1555,7 @@ msgstr "{name.title()} Dosya" msgid "Select {name} file to upload" msgstr "{name} dosyasını yüklemek için seçin" -#: common/models.py:322 common/models.py:814 common/models.py:947 +#: common/models.py:322 common/models.py:815 common/models.py:948 msgid "Settings key (must be unique - case insensitive" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "Kategori Paremetre Sablonu Kopyala" msgid "Copy category parameter templates when creating a part" msgstr "Parça oluştururken kategori parametre şablonlarını kopyala" -#: common/models.py:617 part/models.py:2280 report/models.py:187 +#: common/models.py:617 part/models.py:2218 report/models.py:187 #: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" @@ -1701,7 +1701,7 @@ msgstr "Şablon" msgid "Parts are templates by default" msgstr "Parçaları varsayılan olan şablondur" -#: common/models.py:624 part/models.py:865 +#: common/models.py:624 part/models.py:803 #: templates/js/translated/table_filters.js:133 #: templates/js/translated/table_filters.js:341 msgid "Assembly" @@ -1711,7 +1711,7 @@ msgstr "Montaj" msgid "Parts can be assembled from other components by default" msgstr "Parçalar varsayılan olarak başka bileşenlerden monte edilebilir" -#: common/models.py:631 part/models.py:871 +#: common/models.py:631 part/models.py:809 #: templates/js/translated/table_filters.js:345 msgid "Component" msgstr "Bileşen" @@ -1720,7 +1720,7 @@ msgstr "Bileşen" msgid "Parts can be used as sub-components by default" msgstr "Parçalar varsayılan olarak alt bileşen olarak kullanılabilir" -#: common/models.py:638 part/models.py:882 +#: common/models.py:638 part/models.py:820 msgid "Purchaseable" msgstr "Satın Alınabilir" @@ -1728,7 +1728,7 @@ msgstr "Satın Alınabilir" msgid "Parts are purchaseable by default" msgstr "Parçalar varsayılan olarak satın alınabilir" -#: common/models.py:645 part/models.py:887 +#: common/models.py:645 part/models.py:825 #: templates/js/translated/table_filters.js:353 msgid "Salable" msgstr "Satılabilir" @@ -1737,7 +1737,7 @@ msgstr "Satılabilir" msgid "Parts are salable by default" msgstr "Parçalar varsayılan olarak satılabilir" -#: common/models.py:652 part/models.py:877 +#: common/models.py:652 part/models.py:815 #: templates/js/translated/table_filters.js:33 #: templates/js/translated/table_filters.js:357 msgid "Trackable" @@ -1747,7 +1747,7 @@ msgstr "Takip Edilebilir" msgid "Parts are trackable by default" msgstr "Parçalar varsayılan olarak takip edilebilir" -#: common/models.py:659 part/models.py:897 +#: common/models.py:659 part/models.py:835 #: part/templates/part/part_base.html:61 #: templates/js/translated/table_filters.js:29 msgid "Virtual" @@ -1757,328 +1757,328 @@ msgstr "Sanal" msgid "Parts are virtual by default" msgstr "Parçalar varsayılan olarak sanaldır" -#: common/models.py:666 +#: common/models.py:667 msgid "Show Quantity in Forms" msgstr "Formlarda Miktarı Göster" -#: common/models.py:667 +#: common/models.py:668 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:673 +#: common/models.py:674 msgid "Show Import in Views" msgstr "" -#: common/models.py:674 +#: common/models.py:675 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:680 +#: common/models.py:681 msgid "Show Price in Forms" msgstr "Formlarda Fiyat Göster" -#: common/models.py:681 +#: common/models.py:682 msgid "Display part price in some forms" msgstr "" -#: common/models.py:687 +#: common/models.py:688 msgid "Show related parts" msgstr "İlgili parçaları göster" -#: common/models.py:688 +#: common/models.py:689 msgid "Display related parts for a part" msgstr "" -#: common/models.py:694 +#: common/models.py:695 msgid "Create initial stock" msgstr "" -#: common/models.py:695 +#: common/models.py:696 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:701 +#: common/models.py:702 msgid "Internal Prices" msgstr "" -#: common/models.py:702 +#: common/models.py:703 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:708 +#: common/models.py:709 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:709 +#: common/models.py:710 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:715 templates/stats.html:25 +#: common/models.py:716 templates/stats.html:25 msgid "Debug Mode" msgstr "Hata Ayıklama Modu" -#: common/models.py:716 +#: common/models.py:717 msgid "Generate reports in debug mode (HTML output)" msgstr "Raporları hata ayıklama modunda üret (HTML çıktısı)" -#: common/models.py:722 +#: common/models.py:723 msgid "Page Size" msgstr "Sayfa Boyutu" -#: common/models.py:723 +#: common/models.py:724 msgid "Default page size for PDF reports" msgstr "PDF raporlar için varsayılan sayfa boyutu" -#: common/models.py:733 +#: common/models.py:734 msgid "Test Reports" msgstr "Test Raporları" -#: common/models.py:734 +#: common/models.py:735 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:740 +#: common/models.py:741 msgid "Stock Expiry" msgstr "" -#: common/models.py:741 +#: common/models.py:742 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:747 +#: common/models.py:748 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:748 +#: common/models.py:749 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:754 +#: common/models.py:755 msgid "Stock Stale Time" msgstr "" -#: common/models.py:755 +#: common/models.py:756 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:757 +#: common/models.py:758 msgid "days" msgstr "günler" -#: common/models.py:762 +#: common/models.py:763 msgid "Build Expired Stock" msgstr "" -#: common/models.py:763 +#: common/models.py:764 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:769 +#: common/models.py:770 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:770 +#: common/models.py:771 msgid "Enable ownership control over stock locations and items" msgstr "Stok konumu ve ögeler üzerinde sahiplik kontrolünü etkinleştirin" -#: common/models.py:776 +#: common/models.py:777 msgid "Group by Part" msgstr "" -#: common/models.py:777 +#: common/models.py:778 msgid "Group stock items by part reference in table views" msgstr "" -#: common/models.py:783 +#: common/models.py:784 msgid "Build Order Reference Prefix" msgstr "" -#: common/models.py:784 +#: common/models.py:785 msgid "Prefix value for build order reference" msgstr "" -#: common/models.py:789 +#: common/models.py:790 msgid "Build Order Reference Regex" msgstr "" -#: common/models.py:790 +#: common/models.py:791 msgid "Regular expression pattern for matching build order reference" msgstr "" -#: common/models.py:794 +#: common/models.py:795 msgid "Sales Order Reference Prefix" msgstr "" -#: common/models.py:795 +#: common/models.py:796 msgid "Prefix value for sales order reference" msgstr "" -#: common/models.py:800 +#: common/models.py:801 msgid "Purchase Order Reference Prefix" msgstr "" -#: common/models.py:801 +#: common/models.py:802 msgid "Prefix value for purchase order reference" msgstr "" -#: common/models.py:825 +#: common/models.py:826 msgid "Show starred parts" msgstr "" -#: common/models.py:826 +#: common/models.py:827 msgid "Show starred parts on the homepage" msgstr "" -#: common/models.py:831 +#: common/models.py:832 msgid "Show latest parts" msgstr "" -#: common/models.py:832 +#: common/models.py:833 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:837 +#: common/models.py:838 msgid "Recent Part Count" msgstr "" -#: common/models.py:838 +#: common/models.py:839 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:844 +#: common/models.py:845 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:845 +#: common/models.py:846 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:850 +#: common/models.py:851 msgid "Show recent stock changes" msgstr "" -#: common/models.py:851 +#: common/models.py:852 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:856 +#: common/models.py:857 msgid "Recent Stock Count" msgstr "" -#: common/models.py:857 +#: common/models.py:858 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:862 +#: common/models.py:863 msgid "Show low stock" msgstr "" -#: common/models.py:863 +#: common/models.py:864 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:868 +#: common/models.py:869 msgid "Show depleted stock" msgstr "" -#: common/models.py:869 +#: common/models.py:870 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:874 +#: common/models.py:875 msgid "Show needed stock" msgstr "" -#: common/models.py:875 +#: common/models.py:876 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:880 +#: common/models.py:881 msgid "Show expired stock" msgstr "" -#: common/models.py:881 +#: common/models.py:882 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:886 +#: common/models.py:887 msgid "Show stale stock" msgstr "" -#: common/models.py:887 +#: common/models.py:888 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:892 +#: common/models.py:893 msgid "Show pending builds" msgstr "" -#: common/models.py:893 +#: common/models.py:894 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:898 +#: common/models.py:899 msgid "Show overdue builds" msgstr "" -#: common/models.py:899 +#: common/models.py:900 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:904 +#: common/models.py:905 msgid "Show outstanding POs" msgstr "" -#: common/models.py:905 +#: common/models.py:906 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:910 +#: common/models.py:911 msgid "Show overdue POs" msgstr "" -#: common/models.py:911 +#: common/models.py:912 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:916 +#: common/models.py:917 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:917 +#: common/models.py:918 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:922 +#: common/models.py:923 msgid "Show overdue SOs" msgstr "" -#: common/models.py:923 +#: common/models.py:924 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:929 +#: common/models.py:930 msgid "Search Preview Results" msgstr "" -#: common/models.py:930 +#: common/models.py:931 msgid "Number of results to show in search preview window" msgstr "" -#: common/models.py:984 company/forms.py:43 +#: common/models.py:985 company/forms.py:43 msgid "Price break quantity" msgstr "" -#: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1052 +#: common/models.py:992 company/templates/company/supplier_part.html:231 +#: templates/js/translated/part.js:1143 msgid "Price" msgstr "Fiyat" -#: common/models.py:992 +#: common/models.py:993 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1085 +#: common/models.py:1086 msgid "Default" msgstr "Varsayılan" @@ -2107,16 +2107,16 @@ msgstr "Kullanıcı Ayarlarını Değiştir" #: order/templates/order/po_navbar.html:22 #: order/templates/order/purchase_order_detail.html:26 order/views.py:290 #: part/templates/part/bom_upload/upload_file.html:45 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:634 -#: part/views.py:1248 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:268 +#: part/views.py:882 msgid "Upload File" msgstr "Dosya Yükle" #: common/views.py:214 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:291 part/templates/part/bom_upload/match_fields.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:635 -#: part/views.py:1249 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:269 +#: part/views.py:883 msgid "Match Fields" msgstr "Alanları Eşleştir" @@ -2202,10 +2202,10 @@ msgid "Point of contact" msgstr "" #: company/models.py:128 company/models.py:345 company/models.py:513 -#: order/models.py:160 part/models.py:774 +#: order/models.py:160 part/models.py:712 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:809 msgid "Link" msgstr "Bağlantı" @@ -2213,7 +2213,7 @@ msgstr "Bağlantı" msgid "Link to external company information" msgstr "" -#: company/models.py:136 part/models.py:784 +#: company/models.py:136 part/models.py:722 msgid "Image" msgstr "Resim" @@ -2307,7 +2307,7 @@ msgstr "Parametre adı" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:470 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "Değer" @@ -2316,8 +2316,8 @@ msgstr "Değer" msgid "Parameter value" msgstr "Parametre değeri" -#: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 +#: company/models.py:426 part/models.py:797 part/models.py:2186 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:476 msgid "Units" msgstr "" @@ -2362,16 +2362,16 @@ msgid "Supplier part description" msgstr "" #: company/models.py:525 company/templates/company/supplier_part.html:120 -#: part/models.py:2396 report/templates/report/inventree_po_report.html:93 +#: part/models.py:2334 report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 msgid "Note" msgstr "Not" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "base cost" msgstr "temel maliyet" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -2385,7 +2385,7 @@ msgstr "Paketleme" msgid "Part packaging" msgstr "" -#: company/models.py:533 part/models.py:1654 +#: company/models.py:533 part/models.py:1592 msgid "multiple" msgstr "çoklu" @@ -2464,13 +2464,12 @@ msgstr "Tedarikçi Parçaları" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "Yeni tedarikçi parçası oluştur" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 +#: part/templates/part/detail.html:289 msgid "New Supplier Part" msgstr "Yeni Tedarikçi Parçası" @@ -2576,13 +2575,13 @@ msgstr "" #: company/templates/company/detail.html:364 #: company/templates/company/manufacturer_part.html:200 -#: part/templates/part/detail.html:825 +#: part/templates/part/detail.html:826 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:365 #: company/templates/company/manufacturer_part.html:201 -#: part/templates/part/detail.html:826 +#: part/templates/part/detail.html:827 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2660,7 +2659,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:718 +#: part/templates/part/detail.html:719 msgid "Add Parameter" msgstr "" @@ -2686,8 +2685,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 -#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:391 templates/js/translated/part.js:616 +#: templates/js/translated/part.js:776 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "Stok" @@ -2765,7 +2764,7 @@ msgstr "Fiyat Bilgisi" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2088 +#: part/templates/part/prices.html:253 part/views.py:1722 msgid "Add Price Break" msgstr "" @@ -2773,11 +2772,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2150 +#: company/templates/company/supplier_part.html:199 part/views.py:1784 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2136 +#: company/templates/company/supplier_part.html:213 part/views.py:1770 msgid "Edit Price Break" msgstr "" @@ -2827,20 +2826,20 @@ msgstr "Şirketler" msgid "New Company" msgstr "Yeni Şirket" -#: company/views.py:129 part/views.py:974 +#: company/views.py:129 part/views.py:608 msgid "Download Image" msgstr "Resmi İndirin" -#: company/views.py:158 part/views.py:1006 +#: company/views.py:158 part/views.py:640 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:165 part/views.py:1013 +#: company/views.py:165 part/views.py:647 #, python-brace-format msgid "Invalid response: {code}" msgstr "Geçersiz yanıt: {code}" -#: company/views.py:174 part/views.py:1022 +#: company/views.py:174 part/views.py:656 msgid "Supplied URL is not a valid image file" msgstr "Sağlanan URL geçerli bir resim dosyası değil" @@ -3212,14 +3211,13 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:279 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 +#: stock/templates/stock/location.html:250 msgid "New Location" msgstr "Yeni Konum" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 +#: stock/templates/stock/location.html:42 msgid "Create new stock location" msgstr "Yeni stok konumu oluştur" @@ -3442,7 +3440,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 +#: templates/js/translated/part.js:1118 templates/js/translated/part.js:1307 msgid "Unit Price" msgstr "" @@ -3474,15 +3472,15 @@ msgstr "" msgid "Receive outstanding parts for %(order)s - %(desc)s" msgstr "" -#: order/templates/order/receive_parts.html:14 part/api.py:47 -#: part/models.py:348 part/templates/part/cat_link.html:7 +#: order/templates/order/receive_parts.html:14 part/api.py:49 +#: part/models.py:296 part/templates/part/cat_link.html:7 #: part/templates/part/category.html:108 part/templates/part/category.html:122 #: part/templates/part/category_navbar.html:21 #: part/templates/part/category_navbar.html:24 #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:886 templates/navbar.html:23 +#: templates/js/translated/part.js:977 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "Parçalar" @@ -3496,7 +3494,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:792 msgid "On Order" msgstr "" @@ -3799,7 +3797,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/bom.py:133 part/models.py:74 part/models.py:793 +#: part/bom.py:133 part/models.py:73 part/models.py:731 #: part/templates/part/category.html:75 part/templates/part/part_base.html:282 msgid "Default Location" msgstr "Varsayılan Konum" @@ -3864,7 +3862,7 @@ msgstr "" msgid "Include part supplier data in exported BOM" msgstr "Dışa aktarılan malzeme listesine parça tedarikçisi verilerini dahil edin" -#: part/forms.py:96 part/models.py:2278 +#: part/forms.py:96 part/models.py:2216 msgid "Parent Part" msgstr "" @@ -3896,434 +3894,398 @@ msgstr "" msgid "Select part category" msgstr "" -#: part/forms.py:194 -msgid "Duplicate all BOM data for this part" -msgstr "" - -#: part/forms.py:195 -msgid "Copy BOM" -msgstr "" - -#: part/forms.py:200 -msgid "Duplicate all parameter data for this part" -msgstr "" - -#: part/forms.py:201 -msgid "Copy Parameters" -msgstr "" - -#: part/forms.py:206 -msgid "Confirm part creation" -msgstr "" - -#: part/forms.py:211 -msgid "Include category parameter templates" -msgstr "Kategori parametre şablonlarını dahil et" - -#: part/forms.py:216 -msgid "Include parent categories parameter templates" -msgstr "Üst kategorilerin parametre şablonlarını dahil et" - -#: part/forms.py:221 -msgid "Initial stock amount" -msgstr "" - -#: part/forms.py:222 -msgid "Create stock for this part" -msgstr "" - -#: part/forms.py:302 +#: part/forms.py:226 msgid "Add parameter template to same level categories" msgstr "Parametre şablonunu aynı seviyedeki kategorilere ekle" -#: part/forms.py:306 +#: part/forms.py:230 msgid "Add parameter template to all categories" msgstr "Parametre şablonunu tüm kategorilere ekle" -#: part/forms.py:326 +#: part/forms.py:250 msgid "Input quantity for price calculation" msgstr "" -#: part/models.py:75 +#: part/models.py:74 msgid "Default location for parts in this category" msgstr "Bu kategori içindeki parçalar için varsayılan konum" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:88 part/models.py:2324 +#: part/models.py:87 part/models.py:2262 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" -#: part/models.py:89 part/templates/part/category.html:32 +#: part/models.py:88 part/templates/part/category.html:32 #: part/templates/part/category.html:103 templates/InvenTree/search.html:127 #: templates/stats.html:84 users/models.py:40 msgid "Part Categories" msgstr "Parça Kategorileri" -#: part/models.py:433 +#: part/models.py:381 msgid "Invalid choice for parent part" msgstr "" -#: part/models.py:495 part/models.py:507 +#: part/models.py:433 part/models.py:445 #, python-brace-format msgid "Part '{p1}' is used in BOM for '{p2}' (recursive)" msgstr "" -#: part/models.py:604 +#: part/models.py:542 msgid "Next available serial numbers are" msgstr "Sonraki kullanılabilir seri numaraları" -#: part/models.py:608 +#: part/models.py:546 msgid "Next available serial number is" msgstr "Sonraki müsait seri numarası" -#: part/models.py:613 +#: part/models.py:551 msgid "Most recent serial number is" msgstr "En son seri numarası" -#: part/models.py:692 +#: part/models.py:630 msgid "Duplicate IPN not allowed in part settings" msgstr "Yinelenen DPN'ye parça ayarlarında izin verilmiyor" -#: part/models.py:717 +#: part/models.py:655 msgid "Part name" msgstr "Parça adı" -#: part/models.py:724 +#: part/models.py:662 msgid "Is Template" msgstr "Şablon Mu" -#: part/models.py:725 +#: part/models.py:663 msgid "Is this part a template part?" msgstr "Bu parça bir şablon parçası mı?" -#: part/models.py:735 +#: part/models.py:673 msgid "Is this part a variant of another part?" msgstr "Bu parça başka bir parçanın çeşidi mi?" -#: part/models.py:736 +#: part/models.py:674 msgid "Variant Of" msgstr "Çeşidi" -#: part/models.py:742 +#: part/models.py:680 msgid "Part description" msgstr "Parça açıklaması" -#: part/models.py:747 part/templates/part/category.html:82 +#: part/models.py:685 part/templates/part/category.html:82 #: part/templates/part/part_base.html:251 msgid "Keywords" msgstr "Anahtar kelimeler" -#: part/models.py:748 +#: part/models.py:686 msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:755 part/models.py:2323 +#: part/models.py:693 part/models.py:2261 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:672 +#: templates/js/translated/part.js:763 msgid "Category" msgstr "" -#: part/models.py:756 +#: part/models.py:694 msgid "Part category" msgstr "" -#: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 +#: part/models.py:699 part/templates/part/part_base.html:227 +#: templates/js/translated/part.js:379 templates/js/translated/part.js:607 msgid "IPN" msgstr "DPN" -#: part/models.py:762 +#: part/models.py:700 msgid "Internal Part Number" msgstr "" -#: part/models.py:768 +#: part/models.py:706 msgid "Part revision or version number" msgstr "Parça revizyon veya versiyon numarası" -#: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:292 +#: part/models.py:707 part/templates/part/part_base.html:244 +#: report/models.py:200 templates/js/translated/part.js:383 msgid "Revision" msgstr "Revizyon" -#: part/models.py:791 +#: part/models.py:729 msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:838 part/templates/part/part_base.html:289 +#: part/models.py:776 part/templates/part/part_base.html:289 msgid "Default Supplier" msgstr "Varsayılan Tedarikçi" -#: part/models.py:839 +#: part/models.py:777 msgid "Default supplier part" msgstr "Varsayılan tedarikçi parçası" -#: part/models.py:846 +#: part/models.py:784 msgid "Default Expiry" msgstr "" -#: part/models.py:847 +#: part/models.py:785 msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:852 +#: part/models.py:790 msgid "Minimum Stock" msgstr "Minimum Stok" -#: part/models.py:853 +#: part/models.py:791 msgid "Minimum allowed stock level" msgstr "" -#: part/models.py:860 +#: part/models.py:798 msgid "Stock keeping units for this part" msgstr "" -#: part/models.py:866 +#: part/models.py:804 msgid "Can this part be built from other parts?" msgstr "Bu parça diğer parçalardan yapılabilir mi?" -#: part/models.py:872 +#: part/models.py:810 msgid "Can this part be used to build other parts?" msgstr "Bu parça diğer parçaların yapımında kullanılabilir mi?" -#: part/models.py:878 +#: part/models.py:816 msgid "Does this part have tracking for unique items?" msgstr "" -#: part/models.py:883 +#: part/models.py:821 msgid "Can this part be purchased from external suppliers?" msgstr "Bu parça dış tedarikçilerden satın alınabilir mi?" -#: part/models.py:888 +#: part/models.py:826 msgid "Can this part be sold to customers?" msgstr "Bu parça müşterilere satılabilir mi?" -#: part/models.py:892 templates/js/translated/table_filters.js:21 +#: part/models.py:830 templates/js/translated/table_filters.js:21 #: templates/js/translated/table_filters.js:69 #: templates/js/translated/table_filters.js:255 #: templates/js/translated/table_filters.js:324 msgid "Active" msgstr "Aktif" -#: part/models.py:893 +#: part/models.py:831 msgid "Is this part active?" msgstr "Bu parça aktif mi?" -#: part/models.py:898 +#: part/models.py:836 msgid "Is this a virtual part, such as a software product or license?" msgstr "" -#: part/models.py:903 +#: part/models.py:841 msgid "Part notes - supports Markdown formatting" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "BOM checksum" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "Stored BOM checksum" msgstr "" -#: part/models.py:909 +#: part/models.py:847 msgid "BOM checked by" msgstr "" -#: part/models.py:911 +#: part/models.py:849 msgid "BOM checked date" msgstr "" -#: part/models.py:915 +#: part/models.py:853 msgid "Creation User" msgstr "Oluşturan Kullanıcı" -#: part/models.py:1654 +#: part/models.py:1592 msgid "Sell multiple" msgstr "" -#: part/models.py:2142 +#: part/models.py:2080 msgid "Test templates can only be created for trackable parts" msgstr "Test şablonları sadece takip edilebilir paçalar için oluşturulabilir" -#: part/models.py:2159 +#: part/models.py:2097 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:937 +#: part/models.py:2117 templates/js/translated/part.js:1028 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "Test Adı" -#: part/models.py:2180 +#: part/models.py:2118 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2185 +#: part/models.py:2123 msgid "Test Description" msgstr "Test Açıklaması" -#: part/models.py:2186 +#: part/models.py:2124 msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:946 +#: part/models.py:2129 templates/js/translated/part.js:1037 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "Gerekli" -#: part/models.py:2192 +#: part/models.py:2130 msgid "Is this test required to pass?" msgstr "Testi geçmesi için bu gerekli mi?" -#: part/models.py:2197 templates/js/translated/part.js:954 +#: part/models.py:2135 templates/js/translated/part.js:1045 msgid "Requires Value" msgstr "" -#: part/models.py:2198 +#: part/models.py:2136 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:961 +#: part/models.py:2141 templates/js/translated/part.js:1052 msgid "Requires Attachment" msgstr "" -#: part/models.py:2204 +#: part/models.py:2142 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2241 +#: part/models.py:2179 msgid "Parameter template name must be unique" msgstr "Parametre şablon adı benzersiz olmalıdır" -#: part/models.py:2246 +#: part/models.py:2184 msgid "Parameter Name" msgstr "" -#: part/models.py:2248 +#: part/models.py:2186 msgid "Parameter Units" msgstr "" -#: part/models.py:2280 part/models.py:2329 part/models.py:2330 +#: part/models.py:2218 part/models.py:2267 part/models.py:2268 #: templates/InvenTree/settings/settings.html:160 msgid "Parameter Template" msgstr "Parametre Şablonu" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Data" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Parameter Value" msgstr "" -#: part/models.py:2334 templates/InvenTree/settings/settings.html:169 +#: part/models.py:2272 templates/InvenTree/settings/settings.html:169 msgid "Default Value" msgstr "" -#: part/models.py:2335 +#: part/models.py:2273 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2369 +#: part/models.py:2307 msgid "Select parent part" msgstr "" -#: part/models.py:2377 +#: part/models.py:2315 msgid "Sub part" msgstr "" -#: part/models.py:2378 +#: part/models.py:2316 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2384 +#: part/models.py:2322 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:236 +#: part/models.py:2324 templates/js/translated/bom.js:236 #: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" -#: part/models.py:2386 +#: part/models.py:2324 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2389 +#: part/models.py:2327 msgid "Overage" msgstr "" -#: part/models.py:2390 +#: part/models.py:2328 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2393 +#: part/models.py:2331 msgid "BOM item reference" msgstr "" -#: part/models.py:2396 +#: part/models.py:2334 msgid "BOM item notes" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "Checksum" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:315 +#: part/models.py:2340 templates/js/translated/bom.js:315 #: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" -#: part/models.py:2403 +#: part/models.py:2341 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Bu malzeme listesi, çeşit parçalar listesini kalıtsalıdır" -#: part/models.py:2408 templates/js/translated/bom.js:307 +#: part/models.py:2346 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "Çeşide İzin Ver" -#: part/models.py:2409 +#: part/models.py:2347 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:2494 stock/models.py:335 +#: part/models.py:2432 stock/models.py:335 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2503 part/models.py:2505 +#: part/models.py:2441 part/models.py:2443 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2508 +#: part/models.py:2446 msgid "BOM Item" msgstr "" -#: part/models.py:2627 +#: part/models.py:2565 msgid "Part 1" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Part 2" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Select Related Part" msgstr "" -#: part/models.py:2663 +#: part/models.py:2601 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4374,7 +4336,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:56 part/views.py:1586 +#: part/templates/part/bom.html:56 part/views.py:1220 msgid "Export Bill of Materials" msgstr "" @@ -4505,9 +4467,9 @@ msgstr "" msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:280 stock/views.py:959 -msgid "Create new Stock Location" -msgstr "Yeni Stok konumu oluştur" +#: part/templates/part/category.html:279 +msgid "Create Part" +msgstr "" #: part/templates/part/category_delete.html:5 msgid "Are you sure you want to delete category" @@ -4549,7 +4511,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:327 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:214 msgid "Duplicate Part" msgstr "" @@ -4672,38 +4634,38 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:588 +#: part/templates/part/detail.html:589 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:606 +#: part/templates/part/detail.html:607 msgid "Edit Test Result Template" msgstr "" -#: part/templates/part/detail.html:618 +#: part/templates/part/detail.html:619 msgid "Delete Test Result Template" msgstr "" -#: part/templates/part/detail.html:669 +#: part/templates/part/detail.html:670 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:902 +#: part/templates/part/detail.html:903 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:915 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:926 +#: part/templates/part/detail.html:927 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1015 +#: part/templates/part/detail.html:1016 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4766,8 +4728,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 -#: templates/js/translated/part.js:280 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:294 +#: templates/js/translated/part.js:371 msgid "Inactive" msgstr "Pasif" @@ -4853,8 +4815,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 -#: templates/js/translated/part.js:705 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:623 +#: templates/js/translated/part.js:796 msgid "Building" msgstr "" @@ -4870,13 +4832,13 @@ msgstr "Hesapla" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:511 -#: part/templates/part/part_base.html:536 +#: part/templates/part/part_base.html:506 +#: part/templates/part/part_base.html:531 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:516 -#: part/templates/part/part_base.html:542 +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:537 msgid "Show Part Details" msgstr "" @@ -5013,7 +4975,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2159 +#: part/templates/part/prices.html:197 part/views.py:1793 msgid "Add Internal Price Break" msgstr "" @@ -5034,7 +4996,7 @@ msgid "Set category for the following parts" msgstr "Aşağıdaki parçalara kategori ayarla" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 -#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 +#: templates/js/translated/part.js:613 templates/js/translated/part.js:800 msgid "No Stock" msgstr "Stok Yok" @@ -5055,148 +5017,128 @@ msgstr "%(full_name)s şablonu için yeni bir çeşit oluştur." msgid "Unknown database" msgstr "" -#: part/views.py:96 +#: part/views.py:94 msgid "Add Related Part" msgstr "" -#: part/views.py:151 +#: part/views.py:149 msgid "Delete Related Part" msgstr "" -#: part/views.py:162 +#: part/views.py:160 msgid "Set Part Category" msgstr "" -#: part/views.py:212 +#: part/views.py:210 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:247 -msgid "Create Variant" -msgstr "Çeşit Oluştur" - -#: part/views.py:332 -msgid "Copied part" -msgstr "" - -#: part/views.py:386 part/views.py:528 -msgid "Possible matches exist - confirm creation of new part" -msgstr "" - -#: part/views.py:451 -msgid "Create New Part" -msgstr "" - -#: part/views.py:456 -msgid "Created new part" -msgstr "" - -#: part/views.py:636 +#: part/views.py:270 msgid "Match References" msgstr "" -#: part/views.py:892 +#: part/views.py:526 msgid "None" msgstr "Hiçbiri" -#: part/views.py:951 +#: part/views.py:585 msgid "Part QR Code" msgstr "" -#: part/views.py:1053 +#: part/views.py:687 msgid "Select Part Image" msgstr "" -#: part/views.py:1079 +#: part/views.py:713 msgid "Updated part image" msgstr "" -#: part/views.py:1082 +#: part/views.py:716 msgid "Part image not found" msgstr "" -#: part/views.py:1094 +#: part/views.py:728 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1124 +#: part/views.py:758 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1145 +#: part/views.py:779 msgid "Validate BOM" msgstr "" -#: part/views.py:1166 +#: part/views.py:800 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1177 +#: part/views.py:811 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1250 +#: part/views.py:884 msgid "Match Parts" msgstr "" -#: part/views.py:1638 +#: part/views.py:1272 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:1645 +#: part/views.py:1279 msgid "Part was deleted" msgstr "" -#: part/views.py:1654 +#: part/views.py:1288 msgid "Part Pricing" msgstr "" -#: part/views.py:1795 +#: part/views.py:1429 msgid "Create Part Parameter Template" msgstr "Parça Parametre Şablonu Oluştur" -#: part/views.py:1805 +#: part/views.py:1439 msgid "Edit Part Parameter Template" msgstr "Parça Parametre Şablonu Düzenle" -#: part/views.py:1812 +#: part/views.py:1446 msgid "Delete Part Parameter Template" msgstr "Parça Parametre Şablonu Sil" -#: part/views.py:1860 templates/js/translated/part.js:41 +#: part/views.py:1494 templates/js/translated/part.js:169 msgid "Edit Part Category" msgstr "" -#: part/views.py:1898 +#: part/views.py:1532 msgid "Delete Part Category" msgstr "" -#: part/views.py:1904 +#: part/views.py:1538 msgid "Part category was deleted" msgstr "" -#: part/views.py:1913 +#: part/views.py:1547 msgid "Create Category Parameter Template" msgstr "Kategori Parametre Şablonu Oluştur" -#: part/views.py:2014 +#: part/views.py:1648 msgid "Edit Category Parameter Template" msgstr "Kategori Parametre Şablonu Düzenle" -#: part/views.py:2070 +#: part/views.py:1704 msgid "Delete Category Parameter Template" msgstr "Kategori Parametre Şablonu Sil" -#: part/views.py:2092 +#: part/views.py:1726 msgid "Added new price break" msgstr "" -#: part/views.py:2168 +#: part/views.py:1802 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2176 +#: part/views.py:1810 msgid "Delete Internal Price Break" msgstr "" @@ -6087,6 +6029,10 @@ msgstr "" msgid "Edit Stock Item" msgstr "" +#: stock/views.py:959 +msgid "Create new Stock Location" +msgstr "Yeni Stok konumu oluştur" + #: stock/views.py:1050 msgid "Serialize Stock" msgstr "Stoku Seri Numarala" @@ -6850,8 +6796,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 -#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:701 +#: templates/js/translated/part.js:946 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6933,34 +6879,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 -#: templates/js/translated/part.js:272 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:278 +#: templates/js/translated/part.js:363 msgid "Template part" msgstr "Şablon Parça" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 -#: templates/js/translated/part.js:276 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:282 +#: templates/js/translated/part.js:367 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:452 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:493 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:494 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:511 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:523 msgid "Delete Parameter" msgstr "" @@ -6998,37 +6944,37 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:283 templates/js/translated/forms.js:296 -#: templates/js/translated/forms.js:308 templates/js/translated/forms.js:320 +#: templates/js/translated/forms.js:289 templates/js/translated/forms.js:302 +#: templates/js/translated/forms.js:314 templates/js/translated/forms.js:326 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:284 +#: templates/js/translated/forms.js:290 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:297 +#: templates/js/translated/forms.js:303 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:309 +#: templates/js/translated/forms.js:315 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:321 +#: templates/js/translated/forms.js:327 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:817 templates/modals.html:21 +#: templates/js/translated/forms.js:841 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1184 +#: templates/js/translated/forms.js:1208 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1337 +#: templates/js/translated/forms.js:1373 msgid "Clear input" msgstr "" @@ -7196,99 +7142,139 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:20 -msgid "Parent part category" +#: templates/js/translated/part.js:43 +msgid "Part Attributes" msgstr "" -#: templates/js/translated/part.js:56 -msgid "New Category" -msgstr "Yeni Kategori" - -#: templates/js/translated/part.js:57 -msgid "Create New Part Category" +#: templates/js/translated/part.js:86 +msgid "Part Creation Options" msgstr "" -#: templates/js/translated/part.js:65 -msgid "New Parent" +#: templates/js/translated/part.js:92 +msgid "Initial Stock Quantity" +msgstr "" + +#: templates/js/translated/part.js:93 +msgid "Initialize part stock with specified quantity" +msgstr "" + +#: templates/js/translated/part.js:99 +msgid "Copy Category Parameters" +msgstr "" + +#: templates/js/translated/part.js:100 +msgid "Copy parameter templates from selected part category" +msgstr "" + +#: templates/js/translated/part.js:110 +msgid "Part Duplication Options" +msgstr "" + +#: templates/js/translated/part.js:121 +msgid "Copy Image" +msgstr "" + +#: templates/js/translated/part.js:122 +msgid "Copy image from original part" msgstr "" #: templates/js/translated/part.js:128 +msgid "Copy BOM" +msgstr "" + +#: templates/js/translated/part.js:129 +msgid "Copy bill of materials from original part" +msgstr "" + +#: templates/js/translated/part.js:135 +msgid "Copy Parameters" +msgstr "" + +#: templates/js/translated/part.js:136 +msgid "Copy parameter data from original part" +msgstr "" + +#: templates/js/translated/part.js:148 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:186 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 +#: templates/js/translated/part.js:270 templates/js/translated/part.js:355 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 +#: templates/js/translated/part.js:274 templates/js/translated/part.js:359 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:286 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:199 +#: templates/js/translated/part.js:290 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:313 +#: templates/js/translated/part.js:404 msgid "No variants found" msgstr "Çeşit bulunamadı" -#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 +#: templates/js/translated/part.js:591 templates/js/translated/part.js:830 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:678 +#: templates/js/translated/part.js:769 msgid "No category" msgstr "" -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:787 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:971 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:923 +#: templates/js/translated/part.js:1014 msgid "No test templates matching query" msgstr "Sorgu ile eşleşen test şablonu bulunamadı" -#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:1065 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:1066 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:981 +#: templates/js/translated/part.js:1072 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1006 +#: templates/js/translated/part.js:1097 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1059 +#: templates/js/translated/part.js:1150 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1060 +#: templates/js/translated/part.js:1151 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1160 +#: templates/js/translated/part.js:1251 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1179 +#: templates/js/translated/part.js:1270 msgid "Single Price Difference" msgstr "" From 54f405068c63844b84161fcd50f22a4cfb3bd4c1 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 08:22:31 +1000 Subject: [PATCH 124/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/ru/LC_MESSAGES/django.po | 814 +++++++++++----------- 1 file changed, 400 insertions(+), 414 deletions(-) diff --git a/InvenTree/locale/ru/LC_MESSAGES/django.po b/InvenTree/locale/ru/LC_MESSAGES/django.po index 74c557e11c..517ed8ce58 100644 --- a/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 08:08+0000\n" -"PO-Revision-Date: 2021-08-04 08:14\n" +"POT-Creation-Date: 2021-08-04 22:16+0000\n" +"PO-Revision-Date: 2021-08-04 22:22\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -36,7 +36,7 @@ msgstr "Введите дату" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:545 msgid "Confirm" msgstr "Подтвердить" @@ -118,8 +118,8 @@ msgstr "Комментарий" msgid "File comment" msgstr "Комментарий к файлу" -#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:954 -#: common/models.py:955 part/models.py:2097 +#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:955 +#: common/models.py:956 part/models.py:2035 #: report/templates/report/inventree_test_report_base.html:91 #: templates/js/translated/stock.js:1537 msgid "User" @@ -134,11 +134,11 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:129 InvenTree/models.py:130 company/models.py:412 -#: label/models.py:112 part/models.py:718 part/models.py:2246 +#: label/models.py:112 part/models.py:656 part/models.py:2184 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 -#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:328 +#: templates/js/translated/part.js:461 templates/js/translated/part.js:953 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "Название" @@ -148,7 +148,7 @@ msgstr "Название" #: company/models.py:519 company/templates/company/manufacturer_part.html:76 #: company/templates/company/supplier_part.html:75 label/models.py:119 #: order/models.py:158 order/templates/order/purchase_order_detail.html:312 -#: part/models.py:741 part/templates/part/part_base.html:238 +#: part/models.py:679 part/templates/part/part_base.html:238 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 @@ -159,9 +159,9 @@ msgstr "Название" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 -#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 -#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:387 +#: templates/js/translated/part.js:571 templates/js/translated/part.js:748 +#: templates/js/translated/part.js:965 templates/js/translated/part.js:1033 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -175,7 +175,7 @@ msgstr "Описание (необязательно)" msgid "parent" msgstr "родитель" -#: InvenTree/serializers.py:52 part/models.py:2482 +#: InvenTree/serializers.py:52 part/models.py:2420 msgid "Must be a valid number" msgstr "" @@ -522,7 +522,7 @@ msgstr "Целевая дата для сборки. Сборка будет п #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 -#: build/templates/build/detail.html:34 common/models.py:983 +#: build/templates/build/detail.html:34 common/models.py:984 #: company/forms.py:42 company/templates/company/supplier_part.html:226 #: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 #: order/models.py:952 order/templates/order/order_wizard/match_parts.html:30 @@ -531,10 +531,10 @@ msgstr "Целевая дата для сборки. Сборка будет п #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 -#: part/forms.py:341 part/forms.py:357 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:249 +#: part/forms.py:265 part/forms.py:281 part/models.py:2322 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 +#: part/templates/part/detail.html:940 part/templates/part/detail.html:1026 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -546,8 +546,8 @@ msgstr "Целевая дата для сборки. Сборка будет п #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 -#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1138 +#: templates/js/translated/part.js:1260 templates/js/translated/part.js:1316 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "Количество" @@ -671,7 +671,7 @@ msgstr "Ссылка на заказ" #: build/models.py:179 order/models.py:246 order/models.py:533 #: order/models.py:713 order/templates/order/purchase_order_detail.html:343 -#: order/templates/order/sales_order_detail.html:359 part/models.py:2393 +#: order/templates/order/sales_order_detail.html:359 part/models.py:2331 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 @@ -700,10 +700,10 @@ msgstr "" #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:297 #: order/templates/order/receive_parts.html:19 -#: order/templates/order/sales_order_detail.html:344 part/models.py:347 -#: part/models.py:2042 part/models.py:2058 part/models.py:2077 -#: part/models.py:2095 part/models.py:2174 part/models.py:2278 -#: part/models.py:2368 part/templates/part/detail.html:199 +#: order/templates/order/sales_order_detail.html:344 part/models.py:295 +#: part/models.py:1980 part/models.py:1996 part/models.py:2015 +#: part/models.py:2033 part/models.py:2112 part/models.py:2216 +#: part/models.py:2306 part/templates/part/detail.html:199 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 -#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:552 +#: templates/js/translated/part.js:715 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "Детали" @@ -780,7 +780,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:272 order/models.py:162 part/models.py:913 +#: build/models.py:272 order/models.py:162 part/models.py:851 #: part/templates/part/part_base.html:264 templates/js/translated/order.js:362 msgid "Creation Date" msgstr "" @@ -808,7 +808,7 @@ msgstr "" #: build/models.py:303 build/templates/build/build_base.html:184 #: build/templates/build/detail.html:108 order/models.py:176 #: order/templates/order/order_base.html:138 -#: order/templates/order/sales_order_base.html:140 part/models.py:917 +#: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "Ответственный" @@ -825,7 +825,7 @@ msgstr "" msgid "External Link" msgstr "Внешняя ссылка" -#: build/models.py:310 part/models.py:775 stock/models.py:503 +#: build/models.py:310 part/models.py:713 stock/models.py:503 msgid "Link to external URL" msgstr "Ссылка на внешний URL" @@ -838,7 +838,7 @@ msgstr "Ссылка на внешний URL" #: order/templates/order/purchase_order_detail.html:419 #: order/templates/order/sales_order_detail.html:439 #: order/templates/order/so_navbar.html:33 -#: order/templates/order/so_navbar.html:36 part/models.py:902 +#: order/templates/order/so_navbar.html:36 part/models.py:840 #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 @@ -1313,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 +#: part/templates/part/detail.html:802 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1322,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 +#: part/templates/part/detail.html:756 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1330,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1338,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 +#: part/templates/part/detail.html:766 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1555,7 +1555,7 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:322 common/models.py:814 common/models.py:947 +#: common/models.py:322 common/models.py:815 common/models.py:948 msgid "Settings key (must be unique - case insensitive" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:617 part/models.py:2280 report/models.py:187 +#: common/models.py:617 part/models.py:2218 report/models.py:187 #: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" @@ -1701,7 +1701,7 @@ msgstr "" msgid "Parts are templates by default" msgstr "" -#: common/models.py:624 part/models.py:865 +#: common/models.py:624 part/models.py:803 #: templates/js/translated/table_filters.js:133 #: templates/js/translated/table_filters.js:341 msgid "Assembly" @@ -1711,7 +1711,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:631 part/models.py:871 +#: common/models.py:631 part/models.py:809 #: templates/js/translated/table_filters.js:345 msgid "Component" msgstr "" @@ -1720,7 +1720,7 @@ msgstr "" msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:638 part/models.py:882 +#: common/models.py:638 part/models.py:820 msgid "Purchaseable" msgstr "" @@ -1728,7 +1728,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:645 part/models.py:887 +#: common/models.py:645 part/models.py:825 #: templates/js/translated/table_filters.js:353 msgid "Salable" msgstr "" @@ -1737,7 +1737,7 @@ msgstr "" msgid "Parts are salable by default" msgstr "" -#: common/models.py:652 part/models.py:877 +#: common/models.py:652 part/models.py:815 #: templates/js/translated/table_filters.js:33 #: templates/js/translated/table_filters.js:357 msgid "Trackable" @@ -1747,7 +1747,7 @@ msgstr "" msgid "Parts are trackable by default" msgstr "" -#: common/models.py:659 part/models.py:897 +#: common/models.py:659 part/models.py:835 #: part/templates/part/part_base.html:61 #: templates/js/translated/table_filters.js:29 msgid "Virtual" @@ -1757,328 +1757,328 @@ msgstr "" msgid "Parts are virtual by default" msgstr "" -#: common/models.py:666 +#: common/models.py:667 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:667 +#: common/models.py:668 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:673 +#: common/models.py:674 msgid "Show Import in Views" msgstr "" -#: common/models.py:674 +#: common/models.py:675 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:680 +#: common/models.py:681 msgid "Show Price in Forms" msgstr "" -#: common/models.py:681 +#: common/models.py:682 msgid "Display part price in some forms" msgstr "" -#: common/models.py:687 +#: common/models.py:688 msgid "Show related parts" msgstr "" -#: common/models.py:688 +#: common/models.py:689 msgid "Display related parts for a part" msgstr "" -#: common/models.py:694 +#: common/models.py:695 msgid "Create initial stock" msgstr "" -#: common/models.py:695 +#: common/models.py:696 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:701 +#: common/models.py:702 msgid "Internal Prices" msgstr "" -#: common/models.py:702 +#: common/models.py:703 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:708 +#: common/models.py:709 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:709 +#: common/models.py:710 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:715 templates/stats.html:25 +#: common/models.py:716 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:716 +#: common/models.py:717 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:722 +#: common/models.py:723 msgid "Page Size" msgstr "" -#: common/models.py:723 +#: common/models.py:724 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:733 +#: common/models.py:734 msgid "Test Reports" msgstr "" -#: common/models.py:734 +#: common/models.py:735 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:740 +#: common/models.py:741 msgid "Stock Expiry" msgstr "" -#: common/models.py:741 +#: common/models.py:742 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:747 +#: common/models.py:748 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:748 +#: common/models.py:749 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:754 +#: common/models.py:755 msgid "Stock Stale Time" msgstr "" -#: common/models.py:755 +#: common/models.py:756 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:757 +#: common/models.py:758 msgid "days" msgstr "" -#: common/models.py:762 +#: common/models.py:763 msgid "Build Expired Stock" msgstr "" -#: common/models.py:763 +#: common/models.py:764 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:769 +#: common/models.py:770 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:770 +#: common/models.py:771 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:776 +#: common/models.py:777 msgid "Group by Part" msgstr "" -#: common/models.py:777 +#: common/models.py:778 msgid "Group stock items by part reference in table views" msgstr "" -#: common/models.py:783 +#: common/models.py:784 msgid "Build Order Reference Prefix" msgstr "" -#: common/models.py:784 +#: common/models.py:785 msgid "Prefix value for build order reference" msgstr "" -#: common/models.py:789 +#: common/models.py:790 msgid "Build Order Reference Regex" msgstr "" -#: common/models.py:790 +#: common/models.py:791 msgid "Regular expression pattern for matching build order reference" msgstr "" -#: common/models.py:794 +#: common/models.py:795 msgid "Sales Order Reference Prefix" msgstr "" -#: common/models.py:795 +#: common/models.py:796 msgid "Prefix value for sales order reference" msgstr "" -#: common/models.py:800 +#: common/models.py:801 msgid "Purchase Order Reference Prefix" msgstr "" -#: common/models.py:801 +#: common/models.py:802 msgid "Prefix value for purchase order reference" msgstr "" -#: common/models.py:825 +#: common/models.py:826 msgid "Show starred parts" msgstr "" -#: common/models.py:826 +#: common/models.py:827 msgid "Show starred parts on the homepage" msgstr "" -#: common/models.py:831 +#: common/models.py:832 msgid "Show latest parts" msgstr "" -#: common/models.py:832 +#: common/models.py:833 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:837 +#: common/models.py:838 msgid "Recent Part Count" msgstr "" -#: common/models.py:838 +#: common/models.py:839 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:844 +#: common/models.py:845 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:845 +#: common/models.py:846 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:850 +#: common/models.py:851 msgid "Show recent stock changes" msgstr "" -#: common/models.py:851 +#: common/models.py:852 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:856 +#: common/models.py:857 msgid "Recent Stock Count" msgstr "" -#: common/models.py:857 +#: common/models.py:858 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:862 +#: common/models.py:863 msgid "Show low stock" msgstr "" -#: common/models.py:863 +#: common/models.py:864 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:868 +#: common/models.py:869 msgid "Show depleted stock" msgstr "" -#: common/models.py:869 +#: common/models.py:870 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:874 +#: common/models.py:875 msgid "Show needed stock" msgstr "" -#: common/models.py:875 +#: common/models.py:876 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:880 +#: common/models.py:881 msgid "Show expired stock" msgstr "" -#: common/models.py:881 +#: common/models.py:882 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:886 +#: common/models.py:887 msgid "Show stale stock" msgstr "" -#: common/models.py:887 +#: common/models.py:888 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:892 +#: common/models.py:893 msgid "Show pending builds" msgstr "" -#: common/models.py:893 +#: common/models.py:894 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:898 +#: common/models.py:899 msgid "Show overdue builds" msgstr "" -#: common/models.py:899 +#: common/models.py:900 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:904 +#: common/models.py:905 msgid "Show outstanding POs" msgstr "" -#: common/models.py:905 +#: common/models.py:906 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:910 +#: common/models.py:911 msgid "Show overdue POs" msgstr "" -#: common/models.py:911 +#: common/models.py:912 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:916 +#: common/models.py:917 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:917 +#: common/models.py:918 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:922 +#: common/models.py:923 msgid "Show overdue SOs" msgstr "" -#: common/models.py:923 +#: common/models.py:924 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:929 +#: common/models.py:930 msgid "Search Preview Results" msgstr "" -#: common/models.py:930 +#: common/models.py:931 msgid "Number of results to show in search preview window" msgstr "" -#: common/models.py:984 company/forms.py:43 +#: common/models.py:985 company/forms.py:43 msgid "Price break quantity" msgstr "" -#: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1052 +#: common/models.py:992 company/templates/company/supplier_part.html:231 +#: templates/js/translated/part.js:1143 msgid "Price" msgstr "" -#: common/models.py:992 +#: common/models.py:993 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1085 +#: common/models.py:1086 msgid "Default" msgstr "" @@ -2107,16 +2107,16 @@ msgstr "" #: order/templates/order/po_navbar.html:22 #: order/templates/order/purchase_order_detail.html:26 order/views.py:290 #: part/templates/part/bom_upload/upload_file.html:45 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:634 -#: part/views.py:1248 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:268 +#: part/views.py:882 msgid "Upload File" msgstr "" #: common/views.py:214 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:291 part/templates/part/bom_upload/match_fields.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:635 -#: part/views.py:1249 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:269 +#: part/views.py:883 msgid "Match Fields" msgstr "" @@ -2202,10 +2202,10 @@ msgid "Point of contact" msgstr "" #: company/models.py:128 company/models.py:345 company/models.py:513 -#: order/models.py:160 part/models.py:774 +#: order/models.py:160 part/models.py:712 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:809 msgid "Link" msgstr "" @@ -2213,7 +2213,7 @@ msgstr "" msgid "Link to external company information" msgstr "" -#: company/models.py:136 part/models.py:784 +#: company/models.py:136 part/models.py:722 msgid "Image" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:470 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2316,8 +2316,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 +#: company/models.py:426 part/models.py:797 part/models.py:2186 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:476 msgid "Units" msgstr "" @@ -2362,16 +2362,16 @@ msgid "Supplier part description" msgstr "" #: company/models.py:525 company/templates/company/supplier_part.html:120 -#: part/models.py:2396 report/templates/report/inventree_po_report.html:93 +#: part/models.py:2334 report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 msgid "Note" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "base cost" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -2385,7 +2385,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:533 part/models.py:1654 +#: company/models.py:533 part/models.py:1592 msgid "multiple" msgstr "" @@ -2464,13 +2464,12 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 +#: part/templates/part/detail.html:289 msgid "New Supplier Part" msgstr "" @@ -2576,13 +2575,13 @@ msgstr "" #: company/templates/company/detail.html:364 #: company/templates/company/manufacturer_part.html:200 -#: part/templates/part/detail.html:825 +#: part/templates/part/detail.html:826 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:365 #: company/templates/company/manufacturer_part.html:201 -#: part/templates/part/detail.html:826 +#: part/templates/part/detail.html:827 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2660,7 +2659,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:718 +#: part/templates/part/detail.html:719 msgid "Add Parameter" msgstr "" @@ -2686,8 +2685,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 -#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:391 templates/js/translated/part.js:616 +#: templates/js/translated/part.js:776 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2764,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2088 +#: part/templates/part/prices.html:253 part/views.py:1722 msgid "Add Price Break" msgstr "" @@ -2773,11 +2772,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2150 +#: company/templates/company/supplier_part.html:199 part/views.py:1784 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2136 +#: company/templates/company/supplier_part.html:213 part/views.py:1770 msgid "Edit Price Break" msgstr "" @@ -2827,20 +2826,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:129 part/views.py:974 +#: company/views.py:129 part/views.py:608 msgid "Download Image" msgstr "" -#: company/views.py:158 part/views.py:1006 +#: company/views.py:158 part/views.py:640 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:165 part/views.py:1013 +#: company/views.py:165 part/views.py:647 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:174 part/views.py:1022 +#: company/views.py:174 part/views.py:656 msgid "Supplied URL is not a valid image file" msgstr "" @@ -3212,14 +3211,13 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:279 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 +#: stock/templates/stock/location.html:250 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 +#: stock/templates/stock/location.html:42 msgid "Create new stock location" msgstr "" @@ -3442,7 +3440,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 +#: templates/js/translated/part.js:1118 templates/js/translated/part.js:1307 msgid "Unit Price" msgstr "" @@ -3474,15 +3472,15 @@ msgstr "" msgid "Receive outstanding parts for %(order)s - %(desc)s" msgstr "" -#: order/templates/order/receive_parts.html:14 part/api.py:47 -#: part/models.py:348 part/templates/part/cat_link.html:7 +#: order/templates/order/receive_parts.html:14 part/api.py:49 +#: part/models.py:296 part/templates/part/cat_link.html:7 #: part/templates/part/category.html:108 part/templates/part/category.html:122 #: part/templates/part/category_navbar.html:21 #: part/templates/part/category_navbar.html:24 #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:886 templates/navbar.html:23 +#: templates/js/translated/part.js:977 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3494,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:792 msgid "On Order" msgstr "" @@ -3799,7 +3797,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/bom.py:133 part/models.py:74 part/models.py:793 +#: part/bom.py:133 part/models.py:73 part/models.py:731 #: part/templates/part/category.html:75 part/templates/part/part_base.html:282 msgid "Default Location" msgstr "" @@ -3864,7 +3862,7 @@ msgstr "" msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:96 part/models.py:2278 +#: part/forms.py:96 part/models.py:2216 msgid "Parent Part" msgstr "" @@ -3896,434 +3894,398 @@ msgstr "" msgid "Select part category" msgstr "" -#: part/forms.py:194 -msgid "Duplicate all BOM data for this part" -msgstr "" - -#: part/forms.py:195 -msgid "Copy BOM" -msgstr "" - -#: part/forms.py:200 -msgid "Duplicate all parameter data for this part" -msgstr "" - -#: part/forms.py:201 -msgid "Copy Parameters" -msgstr "" - -#: part/forms.py:206 -msgid "Confirm part creation" -msgstr "" - -#: part/forms.py:211 -msgid "Include category parameter templates" -msgstr "" - -#: part/forms.py:216 -msgid "Include parent categories parameter templates" -msgstr "" - -#: part/forms.py:221 -msgid "Initial stock amount" -msgstr "" - -#: part/forms.py:222 -msgid "Create stock for this part" -msgstr "" - -#: part/forms.py:302 +#: part/forms.py:226 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:306 +#: part/forms.py:230 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:326 +#: part/forms.py:250 msgid "Input quantity for price calculation" msgstr "" -#: part/models.py:75 +#: part/models.py:74 msgid "Default location for parts in this category" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:88 part/models.py:2324 +#: part/models.py:87 part/models.py:2262 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" -#: part/models.py:89 part/templates/part/category.html:32 +#: part/models.py:88 part/templates/part/category.html:32 #: part/templates/part/category.html:103 templates/InvenTree/search.html:127 #: templates/stats.html:84 users/models.py:40 msgid "Part Categories" msgstr "" -#: part/models.py:433 +#: part/models.py:381 msgid "Invalid choice for parent part" msgstr "" -#: part/models.py:495 part/models.py:507 +#: part/models.py:433 part/models.py:445 #, python-brace-format msgid "Part '{p1}' is used in BOM for '{p2}' (recursive)" msgstr "" -#: part/models.py:604 +#: part/models.py:542 msgid "Next available serial numbers are" msgstr "" -#: part/models.py:608 +#: part/models.py:546 msgid "Next available serial number is" msgstr "" -#: part/models.py:613 +#: part/models.py:551 msgid "Most recent serial number is" msgstr "" -#: part/models.py:692 +#: part/models.py:630 msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:717 +#: part/models.py:655 msgid "Part name" msgstr "" -#: part/models.py:724 +#: part/models.py:662 msgid "Is Template" msgstr "" -#: part/models.py:725 +#: part/models.py:663 msgid "Is this part a template part?" msgstr "" -#: part/models.py:735 +#: part/models.py:673 msgid "Is this part a variant of another part?" msgstr "" -#: part/models.py:736 +#: part/models.py:674 msgid "Variant Of" msgstr "" -#: part/models.py:742 +#: part/models.py:680 msgid "Part description" msgstr "" -#: part/models.py:747 part/templates/part/category.html:82 +#: part/models.py:685 part/templates/part/category.html:82 #: part/templates/part/part_base.html:251 msgid "Keywords" msgstr "" -#: part/models.py:748 +#: part/models.py:686 msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:755 part/models.py:2323 +#: part/models.py:693 part/models.py:2261 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:672 +#: templates/js/translated/part.js:763 msgid "Category" msgstr "" -#: part/models.py:756 +#: part/models.py:694 msgid "Part category" msgstr "" -#: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 +#: part/models.py:699 part/templates/part/part_base.html:227 +#: templates/js/translated/part.js:379 templates/js/translated/part.js:607 msgid "IPN" msgstr "" -#: part/models.py:762 +#: part/models.py:700 msgid "Internal Part Number" msgstr "" -#: part/models.py:768 +#: part/models.py:706 msgid "Part revision or version number" msgstr "" -#: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:292 +#: part/models.py:707 part/templates/part/part_base.html:244 +#: report/models.py:200 templates/js/translated/part.js:383 msgid "Revision" msgstr "" -#: part/models.py:791 +#: part/models.py:729 msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:838 part/templates/part/part_base.html:289 +#: part/models.py:776 part/templates/part/part_base.html:289 msgid "Default Supplier" msgstr "" -#: part/models.py:839 +#: part/models.py:777 msgid "Default supplier part" msgstr "" -#: part/models.py:846 +#: part/models.py:784 msgid "Default Expiry" msgstr "" -#: part/models.py:847 +#: part/models.py:785 msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:852 +#: part/models.py:790 msgid "Minimum Stock" msgstr "" -#: part/models.py:853 +#: part/models.py:791 msgid "Minimum allowed stock level" msgstr "" -#: part/models.py:860 +#: part/models.py:798 msgid "Stock keeping units for this part" msgstr "" -#: part/models.py:866 +#: part/models.py:804 msgid "Can this part be built from other parts?" msgstr "" -#: part/models.py:872 +#: part/models.py:810 msgid "Can this part be used to build other parts?" msgstr "" -#: part/models.py:878 +#: part/models.py:816 msgid "Does this part have tracking for unique items?" msgstr "" -#: part/models.py:883 +#: part/models.py:821 msgid "Can this part be purchased from external suppliers?" msgstr "" -#: part/models.py:888 +#: part/models.py:826 msgid "Can this part be sold to customers?" msgstr "" -#: part/models.py:892 templates/js/translated/table_filters.js:21 +#: part/models.py:830 templates/js/translated/table_filters.js:21 #: templates/js/translated/table_filters.js:69 #: templates/js/translated/table_filters.js:255 #: templates/js/translated/table_filters.js:324 msgid "Active" msgstr "" -#: part/models.py:893 +#: part/models.py:831 msgid "Is this part active?" msgstr "" -#: part/models.py:898 +#: part/models.py:836 msgid "Is this a virtual part, such as a software product or license?" msgstr "" -#: part/models.py:903 +#: part/models.py:841 msgid "Part notes - supports Markdown formatting" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "BOM checksum" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "Stored BOM checksum" msgstr "" -#: part/models.py:909 +#: part/models.py:847 msgid "BOM checked by" msgstr "" -#: part/models.py:911 +#: part/models.py:849 msgid "BOM checked date" msgstr "" -#: part/models.py:915 +#: part/models.py:853 msgid "Creation User" msgstr "" -#: part/models.py:1654 +#: part/models.py:1592 msgid "Sell multiple" msgstr "" -#: part/models.py:2142 +#: part/models.py:2080 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2159 +#: part/models.py:2097 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:937 +#: part/models.py:2117 templates/js/translated/part.js:1028 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" -#: part/models.py:2180 +#: part/models.py:2118 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2185 +#: part/models.py:2123 msgid "Test Description" msgstr "" -#: part/models.py:2186 +#: part/models.py:2124 msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:946 +#: part/models.py:2129 templates/js/translated/part.js:1037 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" -#: part/models.py:2192 +#: part/models.py:2130 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:954 +#: part/models.py:2135 templates/js/translated/part.js:1045 msgid "Requires Value" msgstr "" -#: part/models.py:2198 +#: part/models.py:2136 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:961 +#: part/models.py:2141 templates/js/translated/part.js:1052 msgid "Requires Attachment" msgstr "" -#: part/models.py:2204 +#: part/models.py:2142 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2241 +#: part/models.py:2179 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2246 +#: part/models.py:2184 msgid "Parameter Name" msgstr "" -#: part/models.py:2248 +#: part/models.py:2186 msgid "Parameter Units" msgstr "" -#: part/models.py:2280 part/models.py:2329 part/models.py:2330 +#: part/models.py:2218 part/models.py:2267 part/models.py:2268 #: templates/InvenTree/settings/settings.html:160 msgid "Parameter Template" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Data" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Parameter Value" msgstr "" -#: part/models.py:2334 templates/InvenTree/settings/settings.html:169 +#: part/models.py:2272 templates/InvenTree/settings/settings.html:169 msgid "Default Value" msgstr "" -#: part/models.py:2335 +#: part/models.py:2273 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2369 +#: part/models.py:2307 msgid "Select parent part" msgstr "" -#: part/models.py:2377 +#: part/models.py:2315 msgid "Sub part" msgstr "" -#: part/models.py:2378 +#: part/models.py:2316 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2384 +#: part/models.py:2322 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:236 +#: part/models.py:2324 templates/js/translated/bom.js:236 #: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" -#: part/models.py:2386 +#: part/models.py:2324 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2389 +#: part/models.py:2327 msgid "Overage" msgstr "" -#: part/models.py:2390 +#: part/models.py:2328 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2393 +#: part/models.py:2331 msgid "BOM item reference" msgstr "" -#: part/models.py:2396 +#: part/models.py:2334 msgid "BOM item notes" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "Checksum" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:315 +#: part/models.py:2340 templates/js/translated/bom.js:315 #: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" -#: part/models.py:2403 +#: part/models.py:2341 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:307 +#: part/models.py:2346 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" -#: part/models.py:2409 +#: part/models.py:2347 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2494 stock/models.py:335 +#: part/models.py:2432 stock/models.py:335 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2503 part/models.py:2505 +#: part/models.py:2441 part/models.py:2443 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2508 +#: part/models.py:2446 msgid "BOM Item" msgstr "" -#: part/models.py:2627 +#: part/models.py:2565 msgid "Part 1" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Part 2" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Select Related Part" msgstr "" -#: part/models.py:2663 +#: part/models.py:2601 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4374,7 +4336,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:56 part/views.py:1586 +#: part/templates/part/bom.html:56 part/views.py:1220 msgid "Export Bill of Materials" msgstr "" @@ -4505,8 +4467,8 @@ msgstr "" msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:280 stock/views.py:959 -msgid "Create new Stock Location" +#: part/templates/part/category.html:279 +msgid "Create Part" msgstr "" #: part/templates/part/category_delete.html:5 @@ -4549,7 +4511,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:327 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:214 msgid "Duplicate Part" msgstr "" @@ -4672,38 +4634,38 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:588 +#: part/templates/part/detail.html:589 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:606 +#: part/templates/part/detail.html:607 msgid "Edit Test Result Template" msgstr "" -#: part/templates/part/detail.html:618 +#: part/templates/part/detail.html:619 msgid "Delete Test Result Template" msgstr "" -#: part/templates/part/detail.html:669 +#: part/templates/part/detail.html:670 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:902 +#: part/templates/part/detail.html:903 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:915 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:926 +#: part/templates/part/detail.html:927 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1015 +#: part/templates/part/detail.html:1016 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4766,8 +4728,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 -#: templates/js/translated/part.js:280 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:294 +#: templates/js/translated/part.js:371 msgid "Inactive" msgstr "" @@ -4853,8 +4815,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 -#: templates/js/translated/part.js:705 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:623 +#: templates/js/translated/part.js:796 msgid "Building" msgstr "" @@ -4870,13 +4832,13 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:511 -#: part/templates/part/part_base.html:536 +#: part/templates/part/part_base.html:506 +#: part/templates/part/part_base.html:531 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:516 -#: part/templates/part/part_base.html:542 +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:537 msgid "Show Part Details" msgstr "" @@ -5013,7 +4975,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2159 +#: part/templates/part/prices.html:197 part/views.py:1793 msgid "Add Internal Price Break" msgstr "" @@ -5034,7 +4996,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 -#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 +#: templates/js/translated/part.js:613 templates/js/translated/part.js:800 msgid "No Stock" msgstr "" @@ -5055,148 +5017,128 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:96 +#: part/views.py:94 msgid "Add Related Part" msgstr "" -#: part/views.py:151 +#: part/views.py:149 msgid "Delete Related Part" msgstr "" -#: part/views.py:162 +#: part/views.py:160 msgid "Set Part Category" msgstr "" -#: part/views.py:212 +#: part/views.py:210 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:247 -msgid "Create Variant" -msgstr "" - -#: part/views.py:332 -msgid "Copied part" -msgstr "" - -#: part/views.py:386 part/views.py:528 -msgid "Possible matches exist - confirm creation of new part" -msgstr "" - -#: part/views.py:451 -msgid "Create New Part" -msgstr "" - -#: part/views.py:456 -msgid "Created new part" -msgstr "" - -#: part/views.py:636 +#: part/views.py:270 msgid "Match References" msgstr "" -#: part/views.py:892 +#: part/views.py:526 msgid "None" msgstr "" -#: part/views.py:951 +#: part/views.py:585 msgid "Part QR Code" msgstr "" -#: part/views.py:1053 +#: part/views.py:687 msgid "Select Part Image" msgstr "" -#: part/views.py:1079 +#: part/views.py:713 msgid "Updated part image" msgstr "" -#: part/views.py:1082 +#: part/views.py:716 msgid "Part image not found" msgstr "" -#: part/views.py:1094 +#: part/views.py:728 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1124 +#: part/views.py:758 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1145 +#: part/views.py:779 msgid "Validate BOM" msgstr "" -#: part/views.py:1166 +#: part/views.py:800 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1177 +#: part/views.py:811 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1250 +#: part/views.py:884 msgid "Match Parts" msgstr "" -#: part/views.py:1638 +#: part/views.py:1272 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:1645 +#: part/views.py:1279 msgid "Part was deleted" msgstr "" -#: part/views.py:1654 +#: part/views.py:1288 msgid "Part Pricing" msgstr "" -#: part/views.py:1795 +#: part/views.py:1429 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:1805 +#: part/views.py:1439 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:1812 +#: part/views.py:1446 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1860 templates/js/translated/part.js:41 +#: part/views.py:1494 templates/js/translated/part.js:169 msgid "Edit Part Category" msgstr "" -#: part/views.py:1898 +#: part/views.py:1532 msgid "Delete Part Category" msgstr "" -#: part/views.py:1904 +#: part/views.py:1538 msgid "Part category was deleted" msgstr "" -#: part/views.py:1913 +#: part/views.py:1547 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2014 +#: part/views.py:1648 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2070 +#: part/views.py:1704 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2092 +#: part/views.py:1726 msgid "Added new price break" msgstr "" -#: part/views.py:2168 +#: part/views.py:1802 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2176 +#: part/views.py:1810 msgid "Delete Internal Price Break" msgstr "" @@ -6087,6 +6029,10 @@ msgstr "" msgid "Edit Stock Item" msgstr "" +#: stock/views.py:959 +msgid "Create new Stock Location" +msgstr "" + #: stock/views.py:1050 msgid "Serialize Stock" msgstr "" @@ -6850,8 +6796,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 -#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:701 +#: templates/js/translated/part.js:946 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6933,34 +6879,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 -#: templates/js/translated/part.js:272 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:278 +#: templates/js/translated/part.js:363 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 -#: templates/js/translated/part.js:276 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:282 +#: templates/js/translated/part.js:367 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:452 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:493 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:494 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:511 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:523 msgid "Delete Parameter" msgstr "" @@ -6998,37 +6944,37 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:283 templates/js/translated/forms.js:296 -#: templates/js/translated/forms.js:308 templates/js/translated/forms.js:320 +#: templates/js/translated/forms.js:289 templates/js/translated/forms.js:302 +#: templates/js/translated/forms.js:314 templates/js/translated/forms.js:326 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:284 +#: templates/js/translated/forms.js:290 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:297 +#: templates/js/translated/forms.js:303 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:309 +#: templates/js/translated/forms.js:315 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:321 +#: templates/js/translated/forms.js:327 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:817 templates/modals.html:21 +#: templates/js/translated/forms.js:841 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1184 +#: templates/js/translated/forms.js:1208 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1337 +#: templates/js/translated/forms.js:1373 msgid "Clear input" msgstr "" @@ -7196,99 +7142,139 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:20 -msgid "Parent part category" +#: templates/js/translated/part.js:43 +msgid "Part Attributes" msgstr "" -#: templates/js/translated/part.js:56 -msgid "New Category" +#: templates/js/translated/part.js:86 +msgid "Part Creation Options" msgstr "" -#: templates/js/translated/part.js:57 -msgid "Create New Part Category" +#: templates/js/translated/part.js:92 +msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:65 -msgid "New Parent" +#: templates/js/translated/part.js:93 +msgid "Initialize part stock with specified quantity" +msgstr "" + +#: templates/js/translated/part.js:99 +msgid "Copy Category Parameters" +msgstr "" + +#: templates/js/translated/part.js:100 +msgid "Copy parameter templates from selected part category" +msgstr "" + +#: templates/js/translated/part.js:110 +msgid "Part Duplication Options" +msgstr "" + +#: templates/js/translated/part.js:121 +msgid "Copy Image" +msgstr "" + +#: templates/js/translated/part.js:122 +msgid "Copy image from original part" msgstr "" #: templates/js/translated/part.js:128 +msgid "Copy BOM" +msgstr "" + +#: templates/js/translated/part.js:129 +msgid "Copy bill of materials from original part" +msgstr "" + +#: templates/js/translated/part.js:135 +msgid "Copy Parameters" +msgstr "" + +#: templates/js/translated/part.js:136 +msgid "Copy parameter data from original part" +msgstr "" + +#: templates/js/translated/part.js:148 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:186 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 +#: templates/js/translated/part.js:270 templates/js/translated/part.js:355 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 +#: templates/js/translated/part.js:274 templates/js/translated/part.js:359 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:286 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:199 +#: templates/js/translated/part.js:290 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:313 +#: templates/js/translated/part.js:404 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 +#: templates/js/translated/part.js:591 templates/js/translated/part.js:830 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:678 +#: templates/js/translated/part.js:769 msgid "No category" msgstr "" -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:787 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:971 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:923 +#: templates/js/translated/part.js:1014 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:1065 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:1066 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:981 +#: templates/js/translated/part.js:1072 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1006 +#: templates/js/translated/part.js:1097 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1059 +#: templates/js/translated/part.js:1150 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1060 +#: templates/js/translated/part.js:1151 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1160 +#: templates/js/translated/part.js:1251 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1179 +#: templates/js/translated/part.js:1270 msgid "Single Price Difference" msgstr "" From 32e2bb0c5e4f33714bcadbc10e87b99207f286c0 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 08:22:32 +1000 Subject: [PATCH 125/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/pl/LC_MESSAGES/django.po | 820 +++++++++++----------- 1 file changed, 403 insertions(+), 417 deletions(-) diff --git a/InvenTree/locale/pl/LC_MESSAGES/django.po b/InvenTree/locale/pl/LC_MESSAGES/django.po index 640de20022..3291576b92 100644 --- a/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 08:08+0000\n" -"PO-Revision-Date: 2021-08-04 08:14\n" +"POT-Creation-Date: 2021-08-04 22:16+0000\n" +"PO-Revision-Date: 2021-08-04 22:22\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -36,7 +36,7 @@ msgstr "Wprowadź dane" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:545 msgid "Confirm" msgstr "Potwierdź" @@ -118,8 +118,8 @@ msgstr "Komentarz" msgid "File comment" msgstr "Komentarz pliku" -#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:954 -#: common/models.py:955 part/models.py:2097 +#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:955 +#: common/models.py:956 part/models.py:2035 #: report/templates/report/inventree_test_report_base.html:91 #: templates/js/translated/stock.js:1537 msgid "User" @@ -134,11 +134,11 @@ msgid "Invalid choice" msgstr "Błędny wybór" #: InvenTree/models.py:129 InvenTree/models.py:130 company/models.py:412 -#: label/models.py:112 part/models.py:718 part/models.py:2246 +#: label/models.py:112 part/models.py:656 part/models.py:2184 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 -#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:328 +#: templates/js/translated/part.js:461 templates/js/translated/part.js:953 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "Nazwa" @@ -148,7 +148,7 @@ msgstr "Nazwa" #: company/models.py:519 company/templates/company/manufacturer_part.html:76 #: company/templates/company/supplier_part.html:75 label/models.py:119 #: order/models.py:158 order/templates/order/purchase_order_detail.html:312 -#: part/models.py:741 part/templates/part/part_base.html:238 +#: part/models.py:679 part/templates/part/part_base.html:238 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 @@ -159,9 +159,9 @@ msgstr "Nazwa" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 -#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 -#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:387 +#: templates/js/translated/part.js:571 templates/js/translated/part.js:748 +#: templates/js/translated/part.js:965 templates/js/translated/part.js:1033 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -175,7 +175,7 @@ msgstr "Opis (opcjonalny)" msgid "parent" msgstr "nadrzędny" -#: InvenTree/serializers.py:52 part/models.py:2482 +#: InvenTree/serializers.py:52 part/models.py:2420 msgid "Must be a valid number" msgstr "Numer musi być prawidłowy" @@ -522,7 +522,7 @@ msgstr "" #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 -#: build/templates/build/detail.html:34 common/models.py:983 +#: build/templates/build/detail.html:34 common/models.py:984 #: company/forms.py:42 company/templates/company/supplier_part.html:226 #: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 #: order/models.py:952 order/templates/order/order_wizard/match_parts.html:30 @@ -531,10 +531,10 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 -#: part/forms.py:341 part/forms.py:357 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:249 +#: part/forms.py:265 part/forms.py:281 part/models.py:2322 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 +#: part/templates/part/detail.html:940 part/templates/part/detail.html:1026 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 -#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1138 +#: templates/js/translated/part.js:1260 templates/js/translated/part.js:1316 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "Ilość" @@ -671,7 +671,7 @@ msgstr "Odwołanie do zamówienia wykonania" #: build/models.py:179 order/models.py:246 order/models.py:533 #: order/models.py:713 order/templates/order/purchase_order_detail.html:343 -#: order/templates/order/sales_order_detail.html:359 part/models.py:2393 +#: order/templates/order/sales_order_detail.html:359 part/models.py:2331 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 @@ -700,10 +700,10 @@ msgstr "Zamówienie budowy, do którego budowa jest przypisana" #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:297 #: order/templates/order/receive_parts.html:19 -#: order/templates/order/sales_order_detail.html:344 part/models.py:347 -#: part/models.py:2042 part/models.py:2058 part/models.py:2077 -#: part/models.py:2095 part/models.py:2174 part/models.py:2278 -#: part/models.py:2368 part/templates/part/detail.html:199 +#: order/templates/order/sales_order_detail.html:344 part/models.py:295 +#: part/models.py:1980 part/models.py:1996 part/models.py:2015 +#: part/models.py:2033 part/models.py:2112 part/models.py:2216 +#: part/models.py:2306 part/templates/part/detail.html:199 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -714,8 +714,8 @@ msgstr "Zamówienie budowy, do którego budowa jest przypisana" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 -#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:552 +#: templates/js/translated/part.js:715 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "Część" @@ -780,7 +780,7 @@ msgstr "Kod partii" msgid "Batch code for this build output" msgstr "Kod partii dla wyjścia budowy" -#: build/models.py:272 order/models.py:162 part/models.py:913 +#: build/models.py:272 order/models.py:162 part/models.py:851 #: part/templates/part/part_base.html:264 templates/js/translated/order.js:362 msgid "Creation Date" msgstr "Data utworzenia" @@ -808,7 +808,7 @@ msgstr "Użytkownik, który wydał to zamówienie" #: build/models.py:303 build/templates/build/build_base.html:184 #: build/templates/build/detail.html:108 order/models.py:176 #: order/templates/order/order_base.html:138 -#: order/templates/order/sales_order_base.html:140 part/models.py:917 +#: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "Odpowiedzialny" @@ -825,7 +825,7 @@ msgstr "Użytkownik odpowiedzialny za to zamówienie budowy" msgid "External Link" msgstr "Link Zewnętrzny" -#: build/models.py:310 part/models.py:775 stock/models.py:503 +#: build/models.py:310 part/models.py:713 stock/models.py:503 msgid "Link to external URL" msgstr "Link do zewnętrznego adresu URL" @@ -838,7 +838,7 @@ msgstr "Link do zewnętrznego adresu URL" #: order/templates/order/purchase_order_detail.html:419 #: order/templates/order/sales_order_detail.html:439 #: order/templates/order/so_navbar.html:33 -#: order/templates/order/so_navbar.html:36 part/models.py:902 +#: order/templates/order/so_navbar.html:36 part/models.py:840 #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 @@ -1313,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 +#: part/templates/part/detail.html:802 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "Dodaj załącznik" @@ -1322,7 +1322,7 @@ msgstr "Dodaj załącznik" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 +#: part/templates/part/detail.html:756 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "Edytuj załącznik" @@ -1330,7 +1330,7 @@ msgstr "Edytuj załącznik" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1338,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 +#: part/templates/part/detail.html:766 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "Usuń załącznik" @@ -1555,7 +1555,7 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:322 common/models.py:814 common/models.py:947 +#: common/models.py:322 common/models.py:815 common/models.py:948 msgid "Settings key (must be unique - case insensitive" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:617 part/models.py:2280 report/models.py:187 +#: common/models.py:617 part/models.py:2218 report/models.py:187 #: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" @@ -1701,7 +1701,7 @@ msgstr "Szablon" msgid "Parts are templates by default" msgstr "" -#: common/models.py:624 part/models.py:865 +#: common/models.py:624 part/models.py:803 #: templates/js/translated/table_filters.js:133 #: templates/js/translated/table_filters.js:341 msgid "Assembly" @@ -1711,7 +1711,7 @@ msgstr "Złożenie" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:631 part/models.py:871 +#: common/models.py:631 part/models.py:809 #: templates/js/translated/table_filters.js:345 msgid "Component" msgstr "Komponent" @@ -1720,7 +1720,7 @@ msgstr "Komponent" msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:638 part/models.py:882 +#: common/models.py:638 part/models.py:820 msgid "Purchaseable" msgstr "Możliwość zakupu" @@ -1728,7 +1728,7 @@ msgstr "Możliwość zakupu" msgid "Parts are purchaseable by default" msgstr "Części są domyślnie z możliwością zakupu" -#: common/models.py:645 part/models.py:887 +#: common/models.py:645 part/models.py:825 #: templates/js/translated/table_filters.js:353 msgid "Salable" msgstr "Możliwość sprzedaży" @@ -1737,7 +1737,7 @@ msgstr "Możliwość sprzedaży" msgid "Parts are salable by default" msgstr "Części są domyślnie z możliwością sprzedaży" -#: common/models.py:652 part/models.py:877 +#: common/models.py:652 part/models.py:815 #: templates/js/translated/table_filters.js:33 #: templates/js/translated/table_filters.js:357 msgid "Trackable" @@ -1747,7 +1747,7 @@ msgstr "Możliwość śledzenia" msgid "Parts are trackable by default" msgstr "Części są domyślnie z możliwością śledzenia" -#: common/models.py:659 part/models.py:897 +#: common/models.py:659 part/models.py:835 #: part/templates/part/part_base.html:61 #: templates/js/translated/table_filters.js:29 msgid "Virtual" @@ -1757,328 +1757,328 @@ msgstr "Wirtualny" msgid "Parts are virtual by default" msgstr "Części są domyślnie wirtualne" -#: common/models.py:666 +#: common/models.py:667 msgid "Show Quantity in Forms" msgstr "Pokaż ilość w formularzach" -#: common/models.py:667 +#: common/models.py:668 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:673 +#: common/models.py:674 msgid "Show Import in Views" msgstr "" -#: common/models.py:674 +#: common/models.py:675 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:680 +#: common/models.py:681 msgid "Show Price in Forms" msgstr "" -#: common/models.py:681 +#: common/models.py:682 msgid "Display part price in some forms" msgstr "" -#: common/models.py:687 +#: common/models.py:688 msgid "Show related parts" msgstr "" -#: common/models.py:688 +#: common/models.py:689 msgid "Display related parts for a part" msgstr "" -#: common/models.py:694 +#: common/models.py:695 msgid "Create initial stock" msgstr "" -#: common/models.py:695 +#: common/models.py:696 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:701 +#: common/models.py:702 msgid "Internal Prices" msgstr "" -#: common/models.py:702 +#: common/models.py:703 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:708 +#: common/models.py:709 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:709 +#: common/models.py:710 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:715 templates/stats.html:25 +#: common/models.py:716 templates/stats.html:25 msgid "Debug Mode" msgstr "Tryb Debugowania" -#: common/models.py:716 +#: common/models.py:717 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:722 +#: common/models.py:723 msgid "Page Size" msgstr "Rozmiar strony" -#: common/models.py:723 +#: common/models.py:724 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:733 +#: common/models.py:734 msgid "Test Reports" msgstr "Raporty testów" -#: common/models.py:734 +#: common/models.py:735 msgid "Enable generation of test reports" msgstr "Włącz generowanie raportów testów" -#: common/models.py:740 +#: common/models.py:741 msgid "Stock Expiry" msgstr "" -#: common/models.py:741 +#: common/models.py:742 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:747 +#: common/models.py:748 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:748 +#: common/models.py:749 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:754 +#: common/models.py:755 msgid "Stock Stale Time" msgstr "" -#: common/models.py:755 +#: common/models.py:756 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:757 +#: common/models.py:758 msgid "days" msgstr "dni" -#: common/models.py:762 +#: common/models.py:763 msgid "Build Expired Stock" msgstr "" -#: common/models.py:763 +#: common/models.py:764 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:769 +#: common/models.py:770 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:770 +#: common/models.py:771 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:776 +#: common/models.py:777 msgid "Group by Part" msgstr "Grupuj według komponentu" -#: common/models.py:777 +#: common/models.py:778 msgid "Group stock items by part reference in table views" msgstr "" -#: common/models.py:783 +#: common/models.py:784 msgid "Build Order Reference Prefix" msgstr "" -#: common/models.py:784 +#: common/models.py:785 msgid "Prefix value for build order reference" msgstr "" -#: common/models.py:789 +#: common/models.py:790 msgid "Build Order Reference Regex" msgstr "" -#: common/models.py:790 +#: common/models.py:791 msgid "Regular expression pattern for matching build order reference" msgstr "" -#: common/models.py:794 +#: common/models.py:795 msgid "Sales Order Reference Prefix" msgstr "" -#: common/models.py:795 +#: common/models.py:796 msgid "Prefix value for sales order reference" msgstr "" -#: common/models.py:800 +#: common/models.py:801 msgid "Purchase Order Reference Prefix" msgstr "" -#: common/models.py:801 +#: common/models.py:802 msgid "Prefix value for purchase order reference" msgstr "" -#: common/models.py:825 +#: common/models.py:826 msgid "Show starred parts" msgstr "" -#: common/models.py:826 +#: common/models.py:827 msgid "Show starred parts on the homepage" msgstr "" -#: common/models.py:831 +#: common/models.py:832 msgid "Show latest parts" msgstr "" -#: common/models.py:832 +#: common/models.py:833 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:837 +#: common/models.py:838 msgid "Recent Part Count" msgstr "" -#: common/models.py:838 +#: common/models.py:839 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:844 +#: common/models.py:845 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:845 +#: common/models.py:846 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:850 +#: common/models.py:851 msgid "Show recent stock changes" msgstr "" -#: common/models.py:851 +#: common/models.py:852 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:856 +#: common/models.py:857 msgid "Recent Stock Count" msgstr "" -#: common/models.py:857 +#: common/models.py:858 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:862 +#: common/models.py:863 msgid "Show low stock" msgstr "" -#: common/models.py:863 +#: common/models.py:864 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:868 +#: common/models.py:869 msgid "Show depleted stock" msgstr "" -#: common/models.py:869 +#: common/models.py:870 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:874 +#: common/models.py:875 msgid "Show needed stock" msgstr "" -#: common/models.py:875 +#: common/models.py:876 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:880 +#: common/models.py:881 msgid "Show expired stock" msgstr "" -#: common/models.py:881 +#: common/models.py:882 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:886 +#: common/models.py:887 msgid "Show stale stock" msgstr "" -#: common/models.py:887 +#: common/models.py:888 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:892 +#: common/models.py:893 msgid "Show pending builds" msgstr "" -#: common/models.py:893 +#: common/models.py:894 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:898 +#: common/models.py:899 msgid "Show overdue builds" msgstr "" -#: common/models.py:899 +#: common/models.py:900 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:904 +#: common/models.py:905 msgid "Show outstanding POs" msgstr "" -#: common/models.py:905 +#: common/models.py:906 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:910 +#: common/models.py:911 msgid "Show overdue POs" msgstr "" -#: common/models.py:911 +#: common/models.py:912 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:916 +#: common/models.py:917 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:917 +#: common/models.py:918 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:922 +#: common/models.py:923 msgid "Show overdue SOs" msgstr "" -#: common/models.py:923 +#: common/models.py:924 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:929 +#: common/models.py:930 msgid "Search Preview Results" msgstr "" -#: common/models.py:930 +#: common/models.py:931 msgid "Number of results to show in search preview window" msgstr "" -#: common/models.py:984 company/forms.py:43 +#: common/models.py:985 company/forms.py:43 msgid "Price break quantity" msgstr "" -#: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1052 +#: common/models.py:992 company/templates/company/supplier_part.html:231 +#: templates/js/translated/part.js:1143 msgid "Price" msgstr "Cena" -#: common/models.py:992 +#: common/models.py:993 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1085 +#: common/models.py:1086 msgid "Default" msgstr "Domyślny" @@ -2107,16 +2107,16 @@ msgstr "" #: order/templates/order/po_navbar.html:22 #: order/templates/order/purchase_order_detail.html:26 order/views.py:290 #: part/templates/part/bom_upload/upload_file.html:45 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:634 -#: part/views.py:1248 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:268 +#: part/views.py:882 msgid "Upload File" msgstr "Wyślij plik" #: common/views.py:214 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:291 part/templates/part/bom_upload/match_fields.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:635 -#: part/views.py:1249 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:269 +#: part/views.py:883 msgid "Match Fields" msgstr "" @@ -2202,10 +2202,10 @@ msgid "Point of contact" msgstr "Punkt kontaktowy" #: company/models.py:128 company/models.py:345 company/models.py:513 -#: order/models.py:160 part/models.py:774 +#: order/models.py:160 part/models.py:712 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:809 msgid "Link" msgstr "Łącze" @@ -2213,7 +2213,7 @@ msgstr "Łącze" msgid "Link to external company information" msgstr "Link do informacji o zewnętrznym przedsiębiorstwie" -#: company/models.py:136 part/models.py:784 +#: company/models.py:136 part/models.py:722 msgid "Image" msgstr "Obraz" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:470 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2316,8 +2316,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 +#: company/models.py:426 part/models.py:797 part/models.py:2186 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:476 msgid "Units" msgstr "Jednostki" @@ -2362,16 +2362,16 @@ msgid "Supplier part description" msgstr "" #: company/models.py:525 company/templates/company/supplier_part.html:120 -#: part/models.py:2396 report/templates/report/inventree_po_report.html:93 +#: part/models.py:2334 report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 msgid "Note" msgstr "Uwaga" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "base cost" msgstr "koszt podstawowy" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -2385,7 +2385,7 @@ msgstr "Opakowanie" msgid "Part packaging" msgstr "Opakowanie części" -#: company/models.py:533 part/models.py:1654 +#: company/models.py:533 part/models.py:1592 msgid "multiple" msgstr "wielokrotność" @@ -2464,13 +2464,12 @@ msgstr "Komponenty dostawcy" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "Utwórz nowego dostawcę części" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 +#: part/templates/part/detail.html:289 msgid "New Supplier Part" msgstr "Nowy dostawca części" @@ -2576,13 +2575,13 @@ msgstr "" #: company/templates/company/detail.html:364 #: company/templates/company/manufacturer_part.html:200 -#: part/templates/part/detail.html:825 +#: part/templates/part/detail.html:826 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:365 #: company/templates/company/manufacturer_part.html:201 -#: part/templates/part/detail.html:826 +#: part/templates/part/detail.html:827 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2660,7 +2659,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:718 +#: part/templates/part/detail.html:719 msgid "Add Parameter" msgstr "Dodaj parametr" @@ -2686,8 +2685,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 -#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:391 templates/js/translated/part.js:616 +#: templates/js/translated/part.js:776 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "Stan" @@ -2765,7 +2764,7 @@ msgstr "Informacja cenowa" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2088 +#: part/templates/part/prices.html:253 part/views.py:1722 msgid "Add Price Break" msgstr "" @@ -2773,11 +2772,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2150 +#: company/templates/company/supplier_part.html:199 part/views.py:1784 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2136 +#: company/templates/company/supplier_part.html:213 part/views.py:1770 msgid "Edit Price Break" msgstr "Edytuj przedział cenowy" @@ -2827,20 +2826,20 @@ msgstr "Firmy" msgid "New Company" msgstr "Nowa firma" -#: company/views.py:129 part/views.py:974 +#: company/views.py:129 part/views.py:608 msgid "Download Image" msgstr "Pobierz obraz" -#: company/views.py:158 part/views.py:1006 +#: company/views.py:158 part/views.py:640 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:165 part/views.py:1013 +#: company/views.py:165 part/views.py:647 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:174 part/views.py:1022 +#: company/views.py:174 part/views.py:656 msgid "Supplied URL is not a valid image file" msgstr "" @@ -3212,14 +3211,13 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:279 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 +#: stock/templates/stock/location.html:250 msgid "New Location" msgstr "Nowa lokalizacja" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 +#: stock/templates/stock/location.html:42 msgid "Create new stock location" msgstr "" @@ -3442,7 +3440,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 +#: templates/js/translated/part.js:1118 templates/js/translated/part.js:1307 msgid "Unit Price" msgstr "Cena jednostkowa" @@ -3474,15 +3472,15 @@ msgstr "" msgid "Receive outstanding parts for %(order)s - %(desc)s" msgstr "" -#: order/templates/order/receive_parts.html:14 part/api.py:47 -#: part/models.py:348 part/templates/part/cat_link.html:7 +#: order/templates/order/receive_parts.html:14 part/api.py:49 +#: part/models.py:296 part/templates/part/cat_link.html:7 #: part/templates/part/category.html:108 part/templates/part/category.html:122 #: part/templates/part/category_navbar.html:21 #: part/templates/part/category_navbar.html:24 #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:886 templates/navbar.html:23 +#: templates/js/translated/part.js:977 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "Części" @@ -3496,7 +3494,7 @@ msgid "Order Code" msgstr "Kod zamówienia" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:792 msgid "On Order" msgstr "" @@ -3799,7 +3797,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/bom.py:133 part/models.py:74 part/models.py:793 +#: part/bom.py:133 part/models.py:73 part/models.py:731 #: part/templates/part/category.html:75 part/templates/part/part_base.html:282 msgid "Default Location" msgstr "Domyślna lokalizacja" @@ -3864,7 +3862,7 @@ msgstr "" msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:96 part/models.py:2278 +#: part/forms.py:96 part/models.py:2216 msgid "Parent Part" msgstr "Część nadrzędna" @@ -3896,434 +3894,398 @@ msgstr "Powiązane części" msgid "Select part category" msgstr "Wybierz kategorię części" -#: part/forms.py:194 -msgid "Duplicate all BOM data for this part" -msgstr "" - -#: part/forms.py:195 -msgid "Copy BOM" -msgstr "Kopiuj BOM" - -#: part/forms.py:200 -msgid "Duplicate all parameter data for this part" -msgstr "" - -#: part/forms.py:201 -msgid "Copy Parameters" -msgstr "" - -#: part/forms.py:206 -msgid "Confirm part creation" -msgstr "" - -#: part/forms.py:211 -msgid "Include category parameter templates" -msgstr "" - -#: part/forms.py:216 -msgid "Include parent categories parameter templates" -msgstr "" - -#: part/forms.py:221 -msgid "Initial stock amount" -msgstr "" - -#: part/forms.py:222 -msgid "Create stock for this part" -msgstr "" - -#: part/forms.py:302 +#: part/forms.py:226 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:306 +#: part/forms.py:230 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:326 +#: part/forms.py:250 msgid "Input quantity for price calculation" msgstr "" -#: part/models.py:75 +#: part/models.py:74 msgid "Default location for parts in this category" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords" msgstr "Domyślne słowa kluczowe" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:88 part/models.py:2324 +#: part/models.py:87 part/models.py:2262 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" -#: part/models.py:89 part/templates/part/category.html:32 +#: part/models.py:88 part/templates/part/category.html:32 #: part/templates/part/category.html:103 templates/InvenTree/search.html:127 #: templates/stats.html:84 users/models.py:40 msgid "Part Categories" msgstr "" -#: part/models.py:433 +#: part/models.py:381 msgid "Invalid choice for parent part" msgstr "" -#: part/models.py:495 part/models.py:507 +#: part/models.py:433 part/models.py:445 #, python-brace-format msgid "Part '{p1}' is used in BOM for '{p2}' (recursive)" msgstr "" -#: part/models.py:604 +#: part/models.py:542 msgid "Next available serial numbers are" msgstr "" -#: part/models.py:608 +#: part/models.py:546 msgid "Next available serial number is" msgstr "" -#: part/models.py:613 +#: part/models.py:551 msgid "Most recent serial number is" msgstr "" -#: part/models.py:692 +#: part/models.py:630 msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:717 +#: part/models.py:655 msgid "Part name" msgstr "Nazwa części" -#: part/models.py:724 +#: part/models.py:662 msgid "Is Template" msgstr "" -#: part/models.py:725 +#: part/models.py:663 msgid "Is this part a template part?" msgstr "" -#: part/models.py:735 +#: part/models.py:673 msgid "Is this part a variant of another part?" msgstr "" -#: part/models.py:736 +#: part/models.py:674 msgid "Variant Of" msgstr "Wariant" -#: part/models.py:742 +#: part/models.py:680 msgid "Part description" msgstr "Opis części" -#: part/models.py:747 part/templates/part/category.html:82 +#: part/models.py:685 part/templates/part/category.html:82 #: part/templates/part/part_base.html:251 msgid "Keywords" msgstr "Słowa kluczowe" -#: part/models.py:748 +#: part/models.py:686 msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:755 part/models.py:2323 +#: part/models.py:693 part/models.py:2261 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:672 +#: templates/js/translated/part.js:763 msgid "Category" msgstr "Kategoria" -#: part/models.py:756 +#: part/models.py:694 msgid "Part category" msgstr "" -#: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 +#: part/models.py:699 part/templates/part/part_base.html:227 +#: templates/js/translated/part.js:379 templates/js/translated/part.js:607 msgid "IPN" msgstr "IPN" -#: part/models.py:762 +#: part/models.py:700 msgid "Internal Part Number" msgstr "" -#: part/models.py:768 +#: part/models.py:706 msgid "Part revision or version number" msgstr "" -#: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:292 +#: part/models.py:707 part/templates/part/part_base.html:244 +#: report/models.py:200 templates/js/translated/part.js:383 msgid "Revision" msgstr "Wersja" -#: part/models.py:791 +#: part/models.py:729 msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:838 part/templates/part/part_base.html:289 +#: part/models.py:776 part/templates/part/part_base.html:289 msgid "Default Supplier" msgstr "" -#: part/models.py:839 +#: part/models.py:777 msgid "Default supplier part" msgstr "" -#: part/models.py:846 +#: part/models.py:784 msgid "Default Expiry" msgstr "" -#: part/models.py:847 +#: part/models.py:785 msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:852 +#: part/models.py:790 msgid "Minimum Stock" msgstr "Minimalny stan magazynowy" -#: part/models.py:853 +#: part/models.py:791 msgid "Minimum allowed stock level" msgstr "" -#: part/models.py:860 +#: part/models.py:798 msgid "Stock keeping units for this part" msgstr "" -#: part/models.py:866 +#: part/models.py:804 msgid "Can this part be built from other parts?" msgstr "Czy ta część może być zbudowana z innych części?" -#: part/models.py:872 +#: part/models.py:810 msgid "Can this part be used to build other parts?" msgstr "Czy ta część może być użyta do budowy innych części?" -#: part/models.py:878 +#: part/models.py:816 msgid "Does this part have tracking for unique items?" msgstr "" -#: part/models.py:883 +#: part/models.py:821 msgid "Can this part be purchased from external suppliers?" msgstr "" -#: part/models.py:888 +#: part/models.py:826 msgid "Can this part be sold to customers?" msgstr "" -#: part/models.py:892 templates/js/translated/table_filters.js:21 +#: part/models.py:830 templates/js/translated/table_filters.js:21 #: templates/js/translated/table_filters.js:69 #: templates/js/translated/table_filters.js:255 #: templates/js/translated/table_filters.js:324 msgid "Active" msgstr "Aktywny" -#: part/models.py:893 +#: part/models.py:831 msgid "Is this part active?" msgstr "Czy ta część jest aktywna?" -#: part/models.py:898 +#: part/models.py:836 msgid "Is this a virtual part, such as a software product or license?" msgstr "" -#: part/models.py:903 +#: part/models.py:841 msgid "Part notes - supports Markdown formatting" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "BOM checksum" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "Stored BOM checksum" msgstr "" -#: part/models.py:909 +#: part/models.py:847 msgid "BOM checked by" msgstr "" -#: part/models.py:911 +#: part/models.py:849 msgid "BOM checked date" msgstr "" -#: part/models.py:915 +#: part/models.py:853 msgid "Creation User" msgstr "" -#: part/models.py:1654 +#: part/models.py:1592 msgid "Sell multiple" msgstr "Sprzedaj wiele" -#: part/models.py:2142 +#: part/models.py:2080 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2159 +#: part/models.py:2097 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:937 +#: part/models.py:2117 templates/js/translated/part.js:1028 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "Nazwa testu" -#: part/models.py:2180 +#: part/models.py:2118 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2185 +#: part/models.py:2123 msgid "Test Description" msgstr "" -#: part/models.py:2186 +#: part/models.py:2124 msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:946 +#: part/models.py:2129 templates/js/translated/part.js:1037 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "Wymagane" -#: part/models.py:2192 +#: part/models.py:2130 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:954 +#: part/models.py:2135 templates/js/translated/part.js:1045 msgid "Requires Value" msgstr "" -#: part/models.py:2198 +#: part/models.py:2136 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:961 +#: part/models.py:2141 templates/js/translated/part.js:1052 msgid "Requires Attachment" msgstr "" -#: part/models.py:2204 +#: part/models.py:2142 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2241 +#: part/models.py:2179 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2246 +#: part/models.py:2184 msgid "Parameter Name" msgstr "" -#: part/models.py:2248 +#: part/models.py:2186 msgid "Parameter Units" msgstr "" -#: part/models.py:2280 part/models.py:2329 part/models.py:2330 +#: part/models.py:2218 part/models.py:2267 part/models.py:2268 #: templates/InvenTree/settings/settings.html:160 msgid "Parameter Template" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Data" msgstr "Dane" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Parameter Value" msgstr "" -#: part/models.py:2334 templates/InvenTree/settings/settings.html:169 +#: part/models.py:2272 templates/InvenTree/settings/settings.html:169 msgid "Default Value" msgstr "Wartość domyślna" -#: part/models.py:2335 +#: part/models.py:2273 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2369 +#: part/models.py:2307 msgid "Select parent part" msgstr "" -#: part/models.py:2377 +#: part/models.py:2315 msgid "Sub part" msgstr "Podczęść" -#: part/models.py:2378 +#: part/models.py:2316 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2384 +#: part/models.py:2322 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:236 +#: part/models.py:2324 templates/js/translated/bom.js:236 #: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" -#: part/models.py:2386 +#: part/models.py:2324 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2389 +#: part/models.py:2327 msgid "Overage" msgstr "" -#: part/models.py:2390 +#: part/models.py:2328 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2393 +#: part/models.py:2331 msgid "BOM item reference" msgstr "" -#: part/models.py:2396 +#: part/models.py:2334 msgid "BOM item notes" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "Checksum" msgstr "Suma kontrolna" -#: part/models.py:2398 +#: part/models.py:2336 msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:315 +#: part/models.py:2340 templates/js/translated/bom.js:315 #: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" -#: part/models.py:2403 +#: part/models.py:2341 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:307 +#: part/models.py:2346 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" -#: part/models.py:2409 +#: part/models.py:2347 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2494 stock/models.py:335 +#: part/models.py:2432 stock/models.py:335 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2503 part/models.py:2505 +#: part/models.py:2441 part/models.py:2443 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2508 +#: part/models.py:2446 msgid "BOM Item" msgstr "" -#: part/models.py:2627 +#: part/models.py:2565 msgid "Part 1" msgstr "Część 1" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Part 2" msgstr "Część 2" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Select Related Part" msgstr "Wybierz powiązaną część" -#: part/models.py:2663 +#: part/models.py:2601 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4374,7 +4336,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:56 part/views.py:1586 +#: part/templates/part/bom.html:56 part/views.py:1220 msgid "Export Bill of Materials" msgstr "" @@ -4505,9 +4467,9 @@ msgstr "Parametry części" msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:280 stock/views.py:959 -msgid "Create new Stock Location" -msgstr "Utwórz nową lokalizację magazynową" +#: part/templates/part/category.html:279 +msgid "Create Part" +msgstr "" #: part/templates/part/category_delete.html:5 msgid "Are you sure you want to delete category" @@ -4549,7 +4511,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:327 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:214 msgid "Duplicate Part" msgstr "Duplikuj część" @@ -4672,38 +4634,38 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:588 +#: part/templates/part/detail.html:589 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:606 +#: part/templates/part/detail.html:607 msgid "Edit Test Result Template" msgstr "" -#: part/templates/part/detail.html:618 +#: part/templates/part/detail.html:619 msgid "Delete Test Result Template" msgstr "" -#: part/templates/part/detail.html:669 +#: part/templates/part/detail.html:670 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:902 +#: part/templates/part/detail.html:903 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:915 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:926 +#: part/templates/part/detail.html:927 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1015 +#: part/templates/part/detail.html:1016 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4766,8 +4728,8 @@ msgid "Part is virtual (not a physical part)" msgstr "Część jest wirtualna (nie fizyczna)" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 -#: templates/js/translated/part.js:280 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:294 +#: templates/js/translated/part.js:371 msgid "Inactive" msgstr "Nieaktywny" @@ -4853,8 +4815,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 -#: templates/js/translated/part.js:705 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:623 +#: templates/js/translated/part.js:796 msgid "Building" msgstr "" @@ -4870,13 +4832,13 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:511 -#: part/templates/part/part_base.html:536 +#: part/templates/part/part_base.html:506 +#: part/templates/part/part_base.html:531 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:516 -#: part/templates/part/part_base.html:542 +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:537 msgid "Show Part Details" msgstr "" @@ -5013,7 +4975,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2159 +#: part/templates/part/prices.html:197 part/views.py:1793 msgid "Add Internal Price Break" msgstr "" @@ -5034,7 +4996,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 -#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 +#: templates/js/translated/part.js:613 templates/js/translated/part.js:800 msgid "No Stock" msgstr "" @@ -5055,148 +5017,128 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:96 +#: part/views.py:94 msgid "Add Related Part" msgstr "Dodaj powiązaną część" -#: part/views.py:151 +#: part/views.py:149 msgid "Delete Related Part" msgstr "" -#: part/views.py:162 +#: part/views.py:160 msgid "Set Part Category" msgstr "" -#: part/views.py:212 +#: part/views.py:210 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:247 -msgid "Create Variant" -msgstr "" - -#: part/views.py:332 -msgid "Copied part" -msgstr "" - -#: part/views.py:386 part/views.py:528 -msgid "Possible matches exist - confirm creation of new part" -msgstr "" - -#: part/views.py:451 -msgid "Create New Part" -msgstr "Utwórz nową część" - -#: part/views.py:456 -msgid "Created new part" -msgstr "" - -#: part/views.py:636 +#: part/views.py:270 msgid "Match References" msgstr "" -#: part/views.py:892 +#: part/views.py:526 msgid "None" msgstr "" -#: part/views.py:951 +#: part/views.py:585 msgid "Part QR Code" msgstr "" -#: part/views.py:1053 +#: part/views.py:687 msgid "Select Part Image" msgstr "" -#: part/views.py:1079 +#: part/views.py:713 msgid "Updated part image" msgstr "" -#: part/views.py:1082 +#: part/views.py:716 msgid "Part image not found" msgstr "" -#: part/views.py:1094 +#: part/views.py:728 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1124 +#: part/views.py:758 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1145 +#: part/views.py:779 msgid "Validate BOM" msgstr "" -#: part/views.py:1166 +#: part/views.py:800 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1177 +#: part/views.py:811 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1250 +#: part/views.py:884 msgid "Match Parts" msgstr "" -#: part/views.py:1638 +#: part/views.py:1272 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:1645 +#: part/views.py:1279 msgid "Part was deleted" msgstr "" -#: part/views.py:1654 +#: part/views.py:1288 msgid "Part Pricing" msgstr "" -#: part/views.py:1795 +#: part/views.py:1429 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:1805 +#: part/views.py:1439 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:1812 +#: part/views.py:1446 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1860 templates/js/translated/part.js:41 +#: part/views.py:1494 templates/js/translated/part.js:169 msgid "Edit Part Category" msgstr "Edytuj kategorię części" -#: part/views.py:1898 +#: part/views.py:1532 msgid "Delete Part Category" msgstr "" -#: part/views.py:1904 +#: part/views.py:1538 msgid "Part category was deleted" msgstr "" -#: part/views.py:1913 +#: part/views.py:1547 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2014 +#: part/views.py:1648 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2070 +#: part/views.py:1704 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2092 +#: part/views.py:1726 msgid "Added new price break" msgstr "" -#: part/views.py:2168 +#: part/views.py:1802 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2176 +#: part/views.py:1810 msgid "Delete Internal Price Break" msgstr "" @@ -6087,6 +6029,10 @@ msgstr "" msgid "Edit Stock Item" msgstr "" +#: stock/views.py:959 +msgid "Create new Stock Location" +msgstr "Utwórz nową lokalizację magazynową" + #: stock/views.py:1050 msgid "Serialize Stock" msgstr "" @@ -6850,8 +6796,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 -#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:701 +#: templates/js/translated/part.js:946 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6933,34 +6879,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 -#: templates/js/translated/part.js:272 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:278 +#: templates/js/translated/part.js:363 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 -#: templates/js/translated/part.js:276 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:282 +#: templates/js/translated/part.js:367 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:452 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:493 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:494 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:511 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:523 msgid "Delete Parameter" msgstr "" @@ -6998,37 +6944,37 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:283 templates/js/translated/forms.js:296 -#: templates/js/translated/forms.js:308 templates/js/translated/forms.js:320 +#: templates/js/translated/forms.js:289 templates/js/translated/forms.js:302 +#: templates/js/translated/forms.js:314 templates/js/translated/forms.js:326 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:284 +#: templates/js/translated/forms.js:290 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:297 +#: templates/js/translated/forms.js:303 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:309 +#: templates/js/translated/forms.js:315 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:321 +#: templates/js/translated/forms.js:327 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:817 templates/modals.html:21 +#: templates/js/translated/forms.js:841 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1184 +#: templates/js/translated/forms.js:1208 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1337 +#: templates/js/translated/forms.js:1373 msgid "Clear input" msgstr "" @@ -7196,99 +7142,139 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:20 -msgid "Parent part category" +#: templates/js/translated/part.js:43 +msgid "Part Attributes" msgstr "" -#: templates/js/translated/part.js:56 -msgid "New Category" -msgstr "Nowa kategoria" - -#: templates/js/translated/part.js:57 -msgid "Create New Part Category" +#: templates/js/translated/part.js:86 +msgid "Part Creation Options" msgstr "" -#: templates/js/translated/part.js:65 -msgid "New Parent" +#: templates/js/translated/part.js:92 +msgid "Initial Stock Quantity" +msgstr "" + +#: templates/js/translated/part.js:93 +msgid "Initialize part stock with specified quantity" +msgstr "" + +#: templates/js/translated/part.js:99 +msgid "Copy Category Parameters" +msgstr "" + +#: templates/js/translated/part.js:100 +msgid "Copy parameter templates from selected part category" +msgstr "" + +#: templates/js/translated/part.js:110 +msgid "Part Duplication Options" +msgstr "" + +#: templates/js/translated/part.js:121 +msgid "Copy Image" +msgstr "" + +#: templates/js/translated/part.js:122 +msgid "Copy image from original part" msgstr "" #: templates/js/translated/part.js:128 +msgid "Copy BOM" +msgstr "Kopiuj BOM" + +#: templates/js/translated/part.js:129 +msgid "Copy bill of materials from original part" +msgstr "" + +#: templates/js/translated/part.js:135 +msgid "Copy Parameters" +msgstr "" + +#: templates/js/translated/part.js:136 +msgid "Copy parameter data from original part" +msgstr "" + +#: templates/js/translated/part.js:148 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:186 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 +#: templates/js/translated/part.js:270 templates/js/translated/part.js:355 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 +#: templates/js/translated/part.js:274 templates/js/translated/part.js:359 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:286 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:199 +#: templates/js/translated/part.js:290 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:313 +#: templates/js/translated/part.js:404 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 +#: templates/js/translated/part.js:591 templates/js/translated/part.js:830 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:678 +#: templates/js/translated/part.js:769 msgid "No category" msgstr "" -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:787 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:971 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:923 +#: templates/js/translated/part.js:1014 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:1065 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:1066 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:981 +#: templates/js/translated/part.js:1072 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1006 +#: templates/js/translated/part.js:1097 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1059 +#: templates/js/translated/part.js:1150 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1060 +#: templates/js/translated/part.js:1151 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1160 +#: templates/js/translated/part.js:1251 msgid "Single Price" msgstr "Cena jednostkowa" -#: templates/js/translated/part.js:1179 +#: templates/js/translated/part.js:1270 msgid "Single Price Difference" msgstr "" From 62968f2ce01f78fdcf44a6b981d12aebf7ad134c Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 08:22:34 +1000 Subject: [PATCH 126/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/ja/LC_MESSAGES/django.po | 814 +++++++++++----------- 1 file changed, 400 insertions(+), 414 deletions(-) diff --git a/InvenTree/locale/ja/LC_MESSAGES/django.po b/InvenTree/locale/ja/LC_MESSAGES/django.po index db1ee5580e..fec3a9b4f9 100644 --- a/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 08:08+0000\n" -"PO-Revision-Date: 2021-08-04 08:14\n" +"POT-Creation-Date: 2021-08-04 22:16+0000\n" +"PO-Revision-Date: 2021-08-04 22:22\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -36,7 +36,7 @@ msgstr "日付を入力する" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:545 msgid "Confirm" msgstr "確認" @@ -118,8 +118,8 @@ msgstr "コメント:" msgid "File comment" msgstr "ファイルコメント" -#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:954 -#: common/models.py:955 part/models.py:2097 +#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:955 +#: common/models.py:956 part/models.py:2035 #: report/templates/report/inventree_test_report_base.html:91 #: templates/js/translated/stock.js:1537 msgid "User" @@ -134,11 +134,11 @@ msgid "Invalid choice" msgstr "無効な選択です" #: InvenTree/models.py:129 InvenTree/models.py:130 company/models.py:412 -#: label/models.py:112 part/models.py:718 part/models.py:2246 +#: label/models.py:112 part/models.py:656 part/models.py:2184 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 -#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:328 +#: templates/js/translated/part.js:461 templates/js/translated/part.js:953 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "お名前" @@ -148,7 +148,7 @@ msgstr "お名前" #: company/models.py:519 company/templates/company/manufacturer_part.html:76 #: company/templates/company/supplier_part.html:75 label/models.py:119 #: order/models.py:158 order/templates/order/purchase_order_detail.html:312 -#: part/models.py:741 part/templates/part/part_base.html:238 +#: part/models.py:679 part/templates/part/part_base.html:238 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 @@ -159,9 +159,9 @@ msgstr "お名前" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 -#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 -#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:387 +#: templates/js/translated/part.js:571 templates/js/translated/part.js:748 +#: templates/js/translated/part.js:965 templates/js/translated/part.js:1033 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -175,7 +175,7 @@ msgstr "説明 (オプション)" msgid "parent" msgstr "親" -#: InvenTree/serializers.py:52 part/models.py:2482 +#: InvenTree/serializers.py:52 part/models.py:2420 msgid "Must be a valid number" msgstr "有効な数字でなければなりません" @@ -522,7 +522,7 @@ msgstr "" #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 -#: build/templates/build/detail.html:34 common/models.py:983 +#: build/templates/build/detail.html:34 common/models.py:984 #: company/forms.py:42 company/templates/company/supplier_part.html:226 #: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 #: order/models.py:952 order/templates/order/order_wizard/match_parts.html:30 @@ -531,10 +531,10 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 -#: part/forms.py:341 part/forms.py:357 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:249 +#: part/forms.py:265 part/forms.py:281 part/models.py:2322 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 +#: part/templates/part/detail.html:940 part/templates/part/detail.html:1026 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 -#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1138 +#: templates/js/translated/part.js:1260 templates/js/translated/part.js:1316 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "" @@ -671,7 +671,7 @@ msgstr "" #: build/models.py:179 order/models.py:246 order/models.py:533 #: order/models.py:713 order/templates/order/purchase_order_detail.html:343 -#: order/templates/order/sales_order_detail.html:359 part/models.py:2393 +#: order/templates/order/sales_order_detail.html:359 part/models.py:2331 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 @@ -700,10 +700,10 @@ msgstr "" #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:297 #: order/templates/order/receive_parts.html:19 -#: order/templates/order/sales_order_detail.html:344 part/models.py:347 -#: part/models.py:2042 part/models.py:2058 part/models.py:2077 -#: part/models.py:2095 part/models.py:2174 part/models.py:2278 -#: part/models.py:2368 part/templates/part/detail.html:199 +#: order/templates/order/sales_order_detail.html:344 part/models.py:295 +#: part/models.py:1980 part/models.py:1996 part/models.py:2015 +#: part/models.py:2033 part/models.py:2112 part/models.py:2216 +#: part/models.py:2306 part/templates/part/detail.html:199 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 -#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:552 +#: templates/js/translated/part.js:715 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "パーツ" @@ -780,7 +780,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:272 order/models.py:162 part/models.py:913 +#: build/models.py:272 order/models.py:162 part/models.py:851 #: part/templates/part/part_base.html:264 templates/js/translated/order.js:362 msgid "Creation Date" msgstr "" @@ -808,7 +808,7 @@ msgstr "" #: build/models.py:303 build/templates/build/build_base.html:184 #: build/templates/build/detail.html:108 order/models.py:176 #: order/templates/order/order_base.html:138 -#: order/templates/order/sales_order_base.html:140 part/models.py:917 +#: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "" @@ -825,7 +825,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:310 part/models.py:775 stock/models.py:503 +#: build/models.py:310 part/models.py:713 stock/models.py:503 msgid "Link to external URL" msgstr "" @@ -838,7 +838,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:419 #: order/templates/order/sales_order_detail.html:439 #: order/templates/order/so_navbar.html:33 -#: order/templates/order/so_navbar.html:36 part/models.py:902 +#: order/templates/order/so_navbar.html:36 part/models.py:840 #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 @@ -1313,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 +#: part/templates/part/detail.html:802 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1322,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 +#: part/templates/part/detail.html:756 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1330,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1338,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 +#: part/templates/part/detail.html:766 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1555,7 +1555,7 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:322 common/models.py:814 common/models.py:947 +#: common/models.py:322 common/models.py:815 common/models.py:948 msgid "Settings key (must be unique - case insensitive" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:617 part/models.py:2280 report/models.py:187 +#: common/models.py:617 part/models.py:2218 report/models.py:187 #: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" @@ -1701,7 +1701,7 @@ msgstr "テンプレート" msgid "Parts are templates by default" msgstr "パーツはデフォルトのテンプレートです" -#: common/models.py:624 part/models.py:865 +#: common/models.py:624 part/models.py:803 #: templates/js/translated/table_filters.js:133 #: templates/js/translated/table_filters.js:341 msgid "Assembly" @@ -1711,7 +1711,7 @@ msgstr "アセンブリ" msgid "Parts can be assembled from other components by default" msgstr "パーツはデフォルトで他のコンポーネントから組み立てることができます" -#: common/models.py:631 part/models.py:871 +#: common/models.py:631 part/models.py:809 #: templates/js/translated/table_filters.js:345 msgid "Component" msgstr "コンポーネント" @@ -1720,7 +1720,7 @@ msgstr "コンポーネント" msgid "Parts can be used as sub-components by default" msgstr "パーツはデフォルトでサブコンポーネントとして使用できます" -#: common/models.py:638 part/models.py:882 +#: common/models.py:638 part/models.py:820 msgid "Purchaseable" msgstr "購入可能" @@ -1728,7 +1728,7 @@ msgstr "購入可能" msgid "Parts are purchaseable by default" msgstr "パーツはデフォルトで購入可能です" -#: common/models.py:645 part/models.py:887 +#: common/models.py:645 part/models.py:825 #: templates/js/translated/table_filters.js:353 msgid "Salable" msgstr "" @@ -1737,7 +1737,7 @@ msgstr "" msgid "Parts are salable by default" msgstr "パーツはデフォルトで販売可能です" -#: common/models.py:652 part/models.py:877 +#: common/models.py:652 part/models.py:815 #: templates/js/translated/table_filters.js:33 #: templates/js/translated/table_filters.js:357 msgid "Trackable" @@ -1747,7 +1747,7 @@ msgstr "追跡可能" msgid "Parts are trackable by default" msgstr "パーツはデフォルトで追跡可能です" -#: common/models.py:659 part/models.py:897 +#: common/models.py:659 part/models.py:835 #: part/templates/part/part_base.html:61 #: templates/js/translated/table_filters.js:29 msgid "Virtual" @@ -1757,328 +1757,328 @@ msgstr "" msgid "Parts are virtual by default" msgstr "" -#: common/models.py:666 +#: common/models.py:667 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:667 +#: common/models.py:668 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:673 +#: common/models.py:674 msgid "Show Import in Views" msgstr "" -#: common/models.py:674 +#: common/models.py:675 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:680 +#: common/models.py:681 msgid "Show Price in Forms" msgstr "" -#: common/models.py:681 +#: common/models.py:682 msgid "Display part price in some forms" msgstr "" -#: common/models.py:687 +#: common/models.py:688 msgid "Show related parts" msgstr "" -#: common/models.py:688 +#: common/models.py:689 msgid "Display related parts for a part" msgstr "" -#: common/models.py:694 +#: common/models.py:695 msgid "Create initial stock" msgstr "" -#: common/models.py:695 +#: common/models.py:696 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:701 +#: common/models.py:702 msgid "Internal Prices" msgstr "" -#: common/models.py:702 +#: common/models.py:703 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:708 +#: common/models.py:709 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:709 +#: common/models.py:710 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:715 templates/stats.html:25 +#: common/models.py:716 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:716 +#: common/models.py:717 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:722 +#: common/models.py:723 msgid "Page Size" msgstr "" -#: common/models.py:723 +#: common/models.py:724 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:733 +#: common/models.py:734 msgid "Test Reports" msgstr "" -#: common/models.py:734 +#: common/models.py:735 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:740 +#: common/models.py:741 msgid "Stock Expiry" msgstr "" -#: common/models.py:741 +#: common/models.py:742 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:747 +#: common/models.py:748 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:748 +#: common/models.py:749 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:754 +#: common/models.py:755 msgid "Stock Stale Time" msgstr "" -#: common/models.py:755 +#: common/models.py:756 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:757 +#: common/models.py:758 msgid "days" msgstr "" -#: common/models.py:762 +#: common/models.py:763 msgid "Build Expired Stock" msgstr "" -#: common/models.py:763 +#: common/models.py:764 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:769 +#: common/models.py:770 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:770 +#: common/models.py:771 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:776 +#: common/models.py:777 msgid "Group by Part" msgstr "" -#: common/models.py:777 +#: common/models.py:778 msgid "Group stock items by part reference in table views" msgstr "" -#: common/models.py:783 +#: common/models.py:784 msgid "Build Order Reference Prefix" msgstr "" -#: common/models.py:784 +#: common/models.py:785 msgid "Prefix value for build order reference" msgstr "" -#: common/models.py:789 +#: common/models.py:790 msgid "Build Order Reference Regex" msgstr "" -#: common/models.py:790 +#: common/models.py:791 msgid "Regular expression pattern for matching build order reference" msgstr "" -#: common/models.py:794 +#: common/models.py:795 msgid "Sales Order Reference Prefix" msgstr "" -#: common/models.py:795 +#: common/models.py:796 msgid "Prefix value for sales order reference" msgstr "" -#: common/models.py:800 +#: common/models.py:801 msgid "Purchase Order Reference Prefix" msgstr "" -#: common/models.py:801 +#: common/models.py:802 msgid "Prefix value for purchase order reference" msgstr "" -#: common/models.py:825 +#: common/models.py:826 msgid "Show starred parts" msgstr "" -#: common/models.py:826 +#: common/models.py:827 msgid "Show starred parts on the homepage" msgstr "" -#: common/models.py:831 +#: common/models.py:832 msgid "Show latest parts" msgstr "" -#: common/models.py:832 +#: common/models.py:833 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:837 +#: common/models.py:838 msgid "Recent Part Count" msgstr "" -#: common/models.py:838 +#: common/models.py:839 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:844 +#: common/models.py:845 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:845 +#: common/models.py:846 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:850 +#: common/models.py:851 msgid "Show recent stock changes" msgstr "" -#: common/models.py:851 +#: common/models.py:852 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:856 +#: common/models.py:857 msgid "Recent Stock Count" msgstr "" -#: common/models.py:857 +#: common/models.py:858 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:862 +#: common/models.py:863 msgid "Show low stock" msgstr "" -#: common/models.py:863 +#: common/models.py:864 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:868 +#: common/models.py:869 msgid "Show depleted stock" msgstr "" -#: common/models.py:869 +#: common/models.py:870 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:874 +#: common/models.py:875 msgid "Show needed stock" msgstr "" -#: common/models.py:875 +#: common/models.py:876 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:880 +#: common/models.py:881 msgid "Show expired stock" msgstr "" -#: common/models.py:881 +#: common/models.py:882 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:886 +#: common/models.py:887 msgid "Show stale stock" msgstr "" -#: common/models.py:887 +#: common/models.py:888 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:892 +#: common/models.py:893 msgid "Show pending builds" msgstr "" -#: common/models.py:893 +#: common/models.py:894 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:898 +#: common/models.py:899 msgid "Show overdue builds" msgstr "" -#: common/models.py:899 +#: common/models.py:900 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:904 +#: common/models.py:905 msgid "Show outstanding POs" msgstr "" -#: common/models.py:905 +#: common/models.py:906 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:910 +#: common/models.py:911 msgid "Show overdue POs" msgstr "" -#: common/models.py:911 +#: common/models.py:912 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:916 +#: common/models.py:917 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:917 +#: common/models.py:918 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:922 +#: common/models.py:923 msgid "Show overdue SOs" msgstr "" -#: common/models.py:923 +#: common/models.py:924 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:929 +#: common/models.py:930 msgid "Search Preview Results" msgstr "" -#: common/models.py:930 +#: common/models.py:931 msgid "Number of results to show in search preview window" msgstr "" -#: common/models.py:984 company/forms.py:43 +#: common/models.py:985 company/forms.py:43 msgid "Price break quantity" msgstr "" -#: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1052 +#: common/models.py:992 company/templates/company/supplier_part.html:231 +#: templates/js/translated/part.js:1143 msgid "Price" msgstr "" -#: common/models.py:992 +#: common/models.py:993 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1085 +#: common/models.py:1086 msgid "Default" msgstr "" @@ -2107,16 +2107,16 @@ msgstr "" #: order/templates/order/po_navbar.html:22 #: order/templates/order/purchase_order_detail.html:26 order/views.py:290 #: part/templates/part/bom_upload/upload_file.html:45 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:634 -#: part/views.py:1248 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:268 +#: part/views.py:882 msgid "Upload File" msgstr "" #: common/views.py:214 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:291 part/templates/part/bom_upload/match_fields.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:635 -#: part/views.py:1249 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:269 +#: part/views.py:883 msgid "Match Fields" msgstr "" @@ -2202,10 +2202,10 @@ msgid "Point of contact" msgstr "" #: company/models.py:128 company/models.py:345 company/models.py:513 -#: order/models.py:160 part/models.py:774 +#: order/models.py:160 part/models.py:712 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:809 msgid "Link" msgstr "" @@ -2213,7 +2213,7 @@ msgstr "" msgid "Link to external company information" msgstr "" -#: company/models.py:136 part/models.py:784 +#: company/models.py:136 part/models.py:722 msgid "Image" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:470 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2316,8 +2316,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 +#: company/models.py:426 part/models.py:797 part/models.py:2186 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:476 msgid "Units" msgstr "" @@ -2362,16 +2362,16 @@ msgid "Supplier part description" msgstr "" #: company/models.py:525 company/templates/company/supplier_part.html:120 -#: part/models.py:2396 report/templates/report/inventree_po_report.html:93 +#: part/models.py:2334 report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 msgid "Note" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "base cost" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -2385,7 +2385,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:533 part/models.py:1654 +#: company/models.py:533 part/models.py:1592 msgid "multiple" msgstr "" @@ -2464,13 +2464,12 @@ msgstr "サプライヤー・パーツ" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "新しいサプライヤー・パーツを作成" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 +#: part/templates/part/detail.html:289 msgid "New Supplier Part" msgstr "新しいサプライヤー・パーツ" @@ -2576,13 +2575,13 @@ msgstr "" #: company/templates/company/detail.html:364 #: company/templates/company/manufacturer_part.html:200 -#: part/templates/part/detail.html:825 +#: part/templates/part/detail.html:826 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:365 #: company/templates/company/manufacturer_part.html:201 -#: part/templates/part/detail.html:826 +#: part/templates/part/detail.html:827 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2660,7 +2659,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:718 +#: part/templates/part/detail.html:719 msgid "Add Parameter" msgstr "" @@ -2686,8 +2685,8 @@ msgstr "メーカー・パーツの在庫" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 -#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:391 templates/js/translated/part.js:616 +#: templates/js/translated/part.js:776 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2764,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2088 +#: part/templates/part/prices.html:253 part/views.py:1722 msgid "Add Price Break" msgstr "" @@ -2773,11 +2772,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2150 +#: company/templates/company/supplier_part.html:199 part/views.py:1784 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2136 +#: company/templates/company/supplier_part.html:213 part/views.py:1770 msgid "Edit Price Break" msgstr "" @@ -2827,20 +2826,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:129 part/views.py:974 +#: company/views.py:129 part/views.py:608 msgid "Download Image" msgstr "" -#: company/views.py:158 part/views.py:1006 +#: company/views.py:158 part/views.py:640 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:165 part/views.py:1013 +#: company/views.py:165 part/views.py:647 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:174 part/views.py:1022 +#: company/views.py:174 part/views.py:656 msgid "Supplied URL is not a valid image file" msgstr "" @@ -3212,14 +3211,13 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:279 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 +#: stock/templates/stock/location.html:250 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 +#: stock/templates/stock/location.html:42 msgid "Create new stock location" msgstr "" @@ -3442,7 +3440,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 +#: templates/js/translated/part.js:1118 templates/js/translated/part.js:1307 msgid "Unit Price" msgstr "" @@ -3474,15 +3472,15 @@ msgstr "" msgid "Receive outstanding parts for %(order)s - %(desc)s" msgstr "%(order)s - %(desc)s の未処理のパーツを受け取る" -#: order/templates/order/receive_parts.html:14 part/api.py:47 -#: part/models.py:348 part/templates/part/cat_link.html:7 +#: order/templates/order/receive_parts.html:14 part/api.py:49 +#: part/models.py:296 part/templates/part/cat_link.html:7 #: part/templates/part/category.html:108 part/templates/part/category.html:122 #: part/templates/part/category_navbar.html:21 #: part/templates/part/category_navbar.html:24 #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:886 templates/navbar.html:23 +#: templates/js/translated/part.js:977 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "パーツ" @@ -3496,7 +3494,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:792 msgid "On Order" msgstr "" @@ -3799,7 +3797,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/bom.py:133 part/models.py:74 part/models.py:793 +#: part/bom.py:133 part/models.py:73 part/models.py:731 #: part/templates/part/category.html:75 part/templates/part/part_base.html:282 msgid "Default Location" msgstr "" @@ -3864,7 +3862,7 @@ msgstr "" msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:96 part/models.py:2278 +#: part/forms.py:96 part/models.py:2216 msgid "Parent Part" msgstr "" @@ -3896,434 +3894,398 @@ msgstr "" msgid "Select part category" msgstr "" -#: part/forms.py:194 -msgid "Duplicate all BOM data for this part" -msgstr "" - -#: part/forms.py:195 -msgid "Copy BOM" -msgstr "" - -#: part/forms.py:200 -msgid "Duplicate all parameter data for this part" -msgstr "" - -#: part/forms.py:201 -msgid "Copy Parameters" -msgstr "" - -#: part/forms.py:206 -msgid "Confirm part creation" -msgstr "" - -#: part/forms.py:211 -msgid "Include category parameter templates" -msgstr "" - -#: part/forms.py:216 -msgid "Include parent categories parameter templates" -msgstr "" - -#: part/forms.py:221 -msgid "Initial stock amount" -msgstr "" - -#: part/forms.py:222 -msgid "Create stock for this part" -msgstr "" - -#: part/forms.py:302 +#: part/forms.py:226 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:306 +#: part/forms.py:230 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:326 +#: part/forms.py:250 msgid "Input quantity for price calculation" msgstr "" -#: part/models.py:75 +#: part/models.py:74 msgid "Default location for parts in this category" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:88 part/models.py:2324 +#: part/models.py:87 part/models.py:2262 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" -#: part/models.py:89 part/templates/part/category.html:32 +#: part/models.py:88 part/templates/part/category.html:32 #: part/templates/part/category.html:103 templates/InvenTree/search.html:127 #: templates/stats.html:84 users/models.py:40 msgid "Part Categories" msgstr "" -#: part/models.py:433 +#: part/models.py:381 msgid "Invalid choice for parent part" msgstr "" -#: part/models.py:495 part/models.py:507 +#: part/models.py:433 part/models.py:445 #, python-brace-format msgid "Part '{p1}' is used in BOM for '{p2}' (recursive)" msgstr "" -#: part/models.py:604 +#: part/models.py:542 msgid "Next available serial numbers are" msgstr "" -#: part/models.py:608 +#: part/models.py:546 msgid "Next available serial number is" msgstr "" -#: part/models.py:613 +#: part/models.py:551 msgid "Most recent serial number is" msgstr "" -#: part/models.py:692 +#: part/models.py:630 msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:717 +#: part/models.py:655 msgid "Part name" msgstr "" -#: part/models.py:724 +#: part/models.py:662 msgid "Is Template" msgstr "" -#: part/models.py:725 +#: part/models.py:663 msgid "Is this part a template part?" msgstr "" -#: part/models.py:735 +#: part/models.py:673 msgid "Is this part a variant of another part?" msgstr "" -#: part/models.py:736 +#: part/models.py:674 msgid "Variant Of" msgstr "" -#: part/models.py:742 +#: part/models.py:680 msgid "Part description" msgstr "" -#: part/models.py:747 part/templates/part/category.html:82 +#: part/models.py:685 part/templates/part/category.html:82 #: part/templates/part/part_base.html:251 msgid "Keywords" msgstr "" -#: part/models.py:748 +#: part/models.py:686 msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:755 part/models.py:2323 +#: part/models.py:693 part/models.py:2261 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:672 +#: templates/js/translated/part.js:763 msgid "Category" msgstr "" -#: part/models.py:756 +#: part/models.py:694 msgid "Part category" msgstr "" -#: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 +#: part/models.py:699 part/templates/part/part_base.html:227 +#: templates/js/translated/part.js:379 templates/js/translated/part.js:607 msgid "IPN" msgstr "" -#: part/models.py:762 +#: part/models.py:700 msgid "Internal Part Number" msgstr "" -#: part/models.py:768 +#: part/models.py:706 msgid "Part revision or version number" msgstr "" -#: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:292 +#: part/models.py:707 part/templates/part/part_base.html:244 +#: report/models.py:200 templates/js/translated/part.js:383 msgid "Revision" msgstr "" -#: part/models.py:791 +#: part/models.py:729 msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:838 part/templates/part/part_base.html:289 +#: part/models.py:776 part/templates/part/part_base.html:289 msgid "Default Supplier" msgstr "" -#: part/models.py:839 +#: part/models.py:777 msgid "Default supplier part" msgstr "" -#: part/models.py:846 +#: part/models.py:784 msgid "Default Expiry" msgstr "" -#: part/models.py:847 +#: part/models.py:785 msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:852 +#: part/models.py:790 msgid "Minimum Stock" msgstr "" -#: part/models.py:853 +#: part/models.py:791 msgid "Minimum allowed stock level" msgstr "" -#: part/models.py:860 +#: part/models.py:798 msgid "Stock keeping units for this part" msgstr "" -#: part/models.py:866 +#: part/models.py:804 msgid "Can this part be built from other parts?" msgstr "" -#: part/models.py:872 +#: part/models.py:810 msgid "Can this part be used to build other parts?" msgstr "" -#: part/models.py:878 +#: part/models.py:816 msgid "Does this part have tracking for unique items?" msgstr "" -#: part/models.py:883 +#: part/models.py:821 msgid "Can this part be purchased from external suppliers?" msgstr "" -#: part/models.py:888 +#: part/models.py:826 msgid "Can this part be sold to customers?" msgstr "" -#: part/models.py:892 templates/js/translated/table_filters.js:21 +#: part/models.py:830 templates/js/translated/table_filters.js:21 #: templates/js/translated/table_filters.js:69 #: templates/js/translated/table_filters.js:255 #: templates/js/translated/table_filters.js:324 msgid "Active" msgstr "" -#: part/models.py:893 +#: part/models.py:831 msgid "Is this part active?" msgstr "" -#: part/models.py:898 +#: part/models.py:836 msgid "Is this a virtual part, such as a software product or license?" msgstr "" -#: part/models.py:903 +#: part/models.py:841 msgid "Part notes - supports Markdown formatting" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "BOM checksum" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "Stored BOM checksum" msgstr "" -#: part/models.py:909 +#: part/models.py:847 msgid "BOM checked by" msgstr "" -#: part/models.py:911 +#: part/models.py:849 msgid "BOM checked date" msgstr "" -#: part/models.py:915 +#: part/models.py:853 msgid "Creation User" msgstr "" -#: part/models.py:1654 +#: part/models.py:1592 msgid "Sell multiple" msgstr "" -#: part/models.py:2142 +#: part/models.py:2080 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2159 +#: part/models.py:2097 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:937 +#: part/models.py:2117 templates/js/translated/part.js:1028 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" -#: part/models.py:2180 +#: part/models.py:2118 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2185 +#: part/models.py:2123 msgid "Test Description" msgstr "" -#: part/models.py:2186 +#: part/models.py:2124 msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:946 +#: part/models.py:2129 templates/js/translated/part.js:1037 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" -#: part/models.py:2192 +#: part/models.py:2130 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:954 +#: part/models.py:2135 templates/js/translated/part.js:1045 msgid "Requires Value" msgstr "" -#: part/models.py:2198 +#: part/models.py:2136 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:961 +#: part/models.py:2141 templates/js/translated/part.js:1052 msgid "Requires Attachment" msgstr "" -#: part/models.py:2204 +#: part/models.py:2142 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2241 +#: part/models.py:2179 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2246 +#: part/models.py:2184 msgid "Parameter Name" msgstr "" -#: part/models.py:2248 +#: part/models.py:2186 msgid "Parameter Units" msgstr "" -#: part/models.py:2280 part/models.py:2329 part/models.py:2330 +#: part/models.py:2218 part/models.py:2267 part/models.py:2268 #: templates/InvenTree/settings/settings.html:160 msgid "Parameter Template" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Data" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Parameter Value" msgstr "" -#: part/models.py:2334 templates/InvenTree/settings/settings.html:169 +#: part/models.py:2272 templates/InvenTree/settings/settings.html:169 msgid "Default Value" msgstr "" -#: part/models.py:2335 +#: part/models.py:2273 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2369 +#: part/models.py:2307 msgid "Select parent part" msgstr "" -#: part/models.py:2377 +#: part/models.py:2315 msgid "Sub part" msgstr "" -#: part/models.py:2378 +#: part/models.py:2316 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2384 +#: part/models.py:2322 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:236 +#: part/models.py:2324 templates/js/translated/bom.js:236 #: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" -#: part/models.py:2386 +#: part/models.py:2324 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2389 +#: part/models.py:2327 msgid "Overage" msgstr "" -#: part/models.py:2390 +#: part/models.py:2328 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2393 +#: part/models.py:2331 msgid "BOM item reference" msgstr "" -#: part/models.py:2396 +#: part/models.py:2334 msgid "BOM item notes" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "Checksum" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:315 +#: part/models.py:2340 templates/js/translated/bom.js:315 #: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" -#: part/models.py:2403 +#: part/models.py:2341 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:307 +#: part/models.py:2346 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" -#: part/models.py:2409 +#: part/models.py:2347 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2494 stock/models.py:335 +#: part/models.py:2432 stock/models.py:335 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2503 part/models.py:2505 +#: part/models.py:2441 part/models.py:2443 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2508 +#: part/models.py:2446 msgid "BOM Item" msgstr "" -#: part/models.py:2627 +#: part/models.py:2565 msgid "Part 1" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Part 2" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Select Related Part" msgstr "" -#: part/models.py:2663 +#: part/models.py:2601 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4374,7 +4336,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:56 part/views.py:1586 +#: part/templates/part/bom.html:56 part/views.py:1220 msgid "Export Bill of Materials" msgstr "" @@ -4505,8 +4467,8 @@ msgstr "" msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:280 stock/views.py:959 -msgid "Create new Stock Location" +#: part/templates/part/category.html:279 +msgid "Create Part" msgstr "" #: part/templates/part/category_delete.html:5 @@ -4549,7 +4511,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:327 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:214 msgid "Duplicate Part" msgstr "" @@ -4672,38 +4634,38 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:588 +#: part/templates/part/detail.html:589 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:606 +#: part/templates/part/detail.html:607 msgid "Edit Test Result Template" msgstr "" -#: part/templates/part/detail.html:618 +#: part/templates/part/detail.html:619 msgid "Delete Test Result Template" msgstr "" -#: part/templates/part/detail.html:669 +#: part/templates/part/detail.html:670 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:902 +#: part/templates/part/detail.html:903 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:915 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:926 +#: part/templates/part/detail.html:927 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1015 +#: part/templates/part/detail.html:1016 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4766,8 +4728,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 -#: templates/js/translated/part.js:280 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:294 +#: templates/js/translated/part.js:371 msgid "Inactive" msgstr "" @@ -4853,8 +4815,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 -#: templates/js/translated/part.js:705 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:623 +#: templates/js/translated/part.js:796 msgid "Building" msgstr "" @@ -4870,13 +4832,13 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:511 -#: part/templates/part/part_base.html:536 +#: part/templates/part/part_base.html:506 +#: part/templates/part/part_base.html:531 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:516 -#: part/templates/part/part_base.html:542 +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:537 msgid "Show Part Details" msgstr "" @@ -5013,7 +4975,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2159 +#: part/templates/part/prices.html:197 part/views.py:1793 msgid "Add Internal Price Break" msgstr "" @@ -5034,7 +4996,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 -#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 +#: templates/js/translated/part.js:613 templates/js/translated/part.js:800 msgid "No Stock" msgstr "" @@ -5055,148 +5017,128 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:96 +#: part/views.py:94 msgid "Add Related Part" msgstr "" -#: part/views.py:151 +#: part/views.py:149 msgid "Delete Related Part" msgstr "" -#: part/views.py:162 +#: part/views.py:160 msgid "Set Part Category" msgstr "" -#: part/views.py:212 +#: part/views.py:210 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:247 -msgid "Create Variant" -msgstr "" - -#: part/views.py:332 -msgid "Copied part" -msgstr "" - -#: part/views.py:386 part/views.py:528 -msgid "Possible matches exist - confirm creation of new part" -msgstr "" - -#: part/views.py:451 -msgid "Create New Part" -msgstr "" - -#: part/views.py:456 -msgid "Created new part" -msgstr "" - -#: part/views.py:636 +#: part/views.py:270 msgid "Match References" msgstr "" -#: part/views.py:892 +#: part/views.py:526 msgid "None" msgstr "" -#: part/views.py:951 +#: part/views.py:585 msgid "Part QR Code" msgstr "" -#: part/views.py:1053 +#: part/views.py:687 msgid "Select Part Image" msgstr "" -#: part/views.py:1079 +#: part/views.py:713 msgid "Updated part image" msgstr "" -#: part/views.py:1082 +#: part/views.py:716 msgid "Part image not found" msgstr "" -#: part/views.py:1094 +#: part/views.py:728 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1124 +#: part/views.py:758 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1145 +#: part/views.py:779 msgid "Validate BOM" msgstr "" -#: part/views.py:1166 +#: part/views.py:800 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1177 +#: part/views.py:811 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1250 +#: part/views.py:884 msgid "Match Parts" msgstr "" -#: part/views.py:1638 +#: part/views.py:1272 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:1645 +#: part/views.py:1279 msgid "Part was deleted" msgstr "" -#: part/views.py:1654 +#: part/views.py:1288 msgid "Part Pricing" msgstr "" -#: part/views.py:1795 +#: part/views.py:1429 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:1805 +#: part/views.py:1439 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:1812 +#: part/views.py:1446 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1860 templates/js/translated/part.js:41 +#: part/views.py:1494 templates/js/translated/part.js:169 msgid "Edit Part Category" msgstr "" -#: part/views.py:1898 +#: part/views.py:1532 msgid "Delete Part Category" msgstr "" -#: part/views.py:1904 +#: part/views.py:1538 msgid "Part category was deleted" msgstr "" -#: part/views.py:1913 +#: part/views.py:1547 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2014 +#: part/views.py:1648 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2070 +#: part/views.py:1704 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2092 +#: part/views.py:1726 msgid "Added new price break" msgstr "" -#: part/views.py:2168 +#: part/views.py:1802 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2176 +#: part/views.py:1810 msgid "Delete Internal Price Break" msgstr "" @@ -6087,6 +6029,10 @@ msgstr "" msgid "Edit Stock Item" msgstr "" +#: stock/views.py:959 +msgid "Create new Stock Location" +msgstr "" + #: stock/views.py:1050 msgid "Serialize Stock" msgstr "" @@ -6850,8 +6796,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 -#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:701 +#: templates/js/translated/part.js:946 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6933,34 +6879,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 -#: templates/js/translated/part.js:272 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:278 +#: templates/js/translated/part.js:363 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 -#: templates/js/translated/part.js:276 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:282 +#: templates/js/translated/part.js:367 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:452 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:493 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:494 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:511 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:523 msgid "Delete Parameter" msgstr "" @@ -6998,37 +6944,37 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:283 templates/js/translated/forms.js:296 -#: templates/js/translated/forms.js:308 templates/js/translated/forms.js:320 +#: templates/js/translated/forms.js:289 templates/js/translated/forms.js:302 +#: templates/js/translated/forms.js:314 templates/js/translated/forms.js:326 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:284 +#: templates/js/translated/forms.js:290 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:297 +#: templates/js/translated/forms.js:303 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:309 +#: templates/js/translated/forms.js:315 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:321 +#: templates/js/translated/forms.js:327 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:817 templates/modals.html:21 +#: templates/js/translated/forms.js:841 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1184 +#: templates/js/translated/forms.js:1208 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1337 +#: templates/js/translated/forms.js:1373 msgid "Clear input" msgstr "" @@ -7196,99 +7142,139 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:20 -msgid "Parent part category" +#: templates/js/translated/part.js:43 +msgid "Part Attributes" msgstr "" -#: templates/js/translated/part.js:56 -msgid "New Category" +#: templates/js/translated/part.js:86 +msgid "Part Creation Options" msgstr "" -#: templates/js/translated/part.js:57 -msgid "Create New Part Category" +#: templates/js/translated/part.js:92 +msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:65 -msgid "New Parent" +#: templates/js/translated/part.js:93 +msgid "Initialize part stock with specified quantity" +msgstr "" + +#: templates/js/translated/part.js:99 +msgid "Copy Category Parameters" +msgstr "" + +#: templates/js/translated/part.js:100 +msgid "Copy parameter templates from selected part category" +msgstr "" + +#: templates/js/translated/part.js:110 +msgid "Part Duplication Options" +msgstr "" + +#: templates/js/translated/part.js:121 +msgid "Copy Image" +msgstr "" + +#: templates/js/translated/part.js:122 +msgid "Copy image from original part" msgstr "" #: templates/js/translated/part.js:128 +msgid "Copy BOM" +msgstr "" + +#: templates/js/translated/part.js:129 +msgid "Copy bill of materials from original part" +msgstr "" + +#: templates/js/translated/part.js:135 +msgid "Copy Parameters" +msgstr "" + +#: templates/js/translated/part.js:136 +msgid "Copy parameter data from original part" +msgstr "" + +#: templates/js/translated/part.js:148 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:186 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 +#: templates/js/translated/part.js:270 templates/js/translated/part.js:355 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 +#: templates/js/translated/part.js:274 templates/js/translated/part.js:359 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:286 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:199 +#: templates/js/translated/part.js:290 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:313 +#: templates/js/translated/part.js:404 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 +#: templates/js/translated/part.js:591 templates/js/translated/part.js:830 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:678 +#: templates/js/translated/part.js:769 msgid "No category" msgstr "" -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:787 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:971 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:923 +#: templates/js/translated/part.js:1014 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:1065 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:1066 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:981 +#: templates/js/translated/part.js:1072 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1006 +#: templates/js/translated/part.js:1097 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1059 +#: templates/js/translated/part.js:1150 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1060 +#: templates/js/translated/part.js:1151 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1160 +#: templates/js/translated/part.js:1251 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1179 +#: templates/js/translated/part.js:1270 msgid "Single Price Difference" msgstr "" From acb5170e41d5ac992673d9cc016c4c23c81acddb Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 08:22:36 +1000 Subject: [PATCH 127/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/it/LC_MESSAGES/django.po | 814 +++++++++++----------- 1 file changed, 400 insertions(+), 414 deletions(-) diff --git a/InvenTree/locale/it/LC_MESSAGES/django.po b/InvenTree/locale/it/LC_MESSAGES/django.po index 6a2cb34123..669a1af30a 100644 --- a/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/InvenTree/locale/it/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 08:08+0000\n" -"PO-Revision-Date: 2021-08-04 08:14\n" +"POT-Creation-Date: 2021-08-04 22:16+0000\n" +"PO-Revision-Date: 2021-08-04 22:22\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -36,7 +36,7 @@ msgstr "" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:545 msgid "Confirm" msgstr "" @@ -118,8 +118,8 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:954 -#: common/models.py:955 part/models.py:2097 +#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:955 +#: common/models.py:956 part/models.py:2035 #: report/templates/report/inventree_test_report_base.html:91 #: templates/js/translated/stock.js:1537 msgid "User" @@ -134,11 +134,11 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:129 InvenTree/models.py:130 company/models.py:412 -#: label/models.py:112 part/models.py:718 part/models.py:2246 +#: label/models.py:112 part/models.py:656 part/models.py:2184 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 -#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:328 +#: templates/js/translated/part.js:461 templates/js/translated/part.js:953 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "" @@ -148,7 +148,7 @@ msgstr "" #: company/models.py:519 company/templates/company/manufacturer_part.html:76 #: company/templates/company/supplier_part.html:75 label/models.py:119 #: order/models.py:158 order/templates/order/purchase_order_detail.html:312 -#: part/models.py:741 part/templates/part/part_base.html:238 +#: part/models.py:679 part/templates/part/part_base.html:238 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 @@ -159,9 +159,9 @@ msgstr "" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 -#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 -#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:387 +#: templates/js/translated/part.js:571 templates/js/translated/part.js:748 +#: templates/js/translated/part.js:965 templates/js/translated/part.js:1033 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -175,7 +175,7 @@ msgstr "" msgid "parent" msgstr "" -#: InvenTree/serializers.py:52 part/models.py:2482 +#: InvenTree/serializers.py:52 part/models.py:2420 msgid "Must be a valid number" msgstr "" @@ -522,7 +522,7 @@ msgstr "" #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 -#: build/templates/build/detail.html:34 common/models.py:983 +#: build/templates/build/detail.html:34 common/models.py:984 #: company/forms.py:42 company/templates/company/supplier_part.html:226 #: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 #: order/models.py:952 order/templates/order/order_wizard/match_parts.html:30 @@ -531,10 +531,10 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 -#: part/forms.py:341 part/forms.py:357 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:249 +#: part/forms.py:265 part/forms.py:281 part/models.py:2322 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 +#: part/templates/part/detail.html:940 part/templates/part/detail.html:1026 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 -#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1138 +#: templates/js/translated/part.js:1260 templates/js/translated/part.js:1316 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "" @@ -671,7 +671,7 @@ msgstr "" #: build/models.py:179 order/models.py:246 order/models.py:533 #: order/models.py:713 order/templates/order/purchase_order_detail.html:343 -#: order/templates/order/sales_order_detail.html:359 part/models.py:2393 +#: order/templates/order/sales_order_detail.html:359 part/models.py:2331 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 @@ -700,10 +700,10 @@ msgstr "" #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:297 #: order/templates/order/receive_parts.html:19 -#: order/templates/order/sales_order_detail.html:344 part/models.py:347 -#: part/models.py:2042 part/models.py:2058 part/models.py:2077 -#: part/models.py:2095 part/models.py:2174 part/models.py:2278 -#: part/models.py:2368 part/templates/part/detail.html:199 +#: order/templates/order/sales_order_detail.html:344 part/models.py:295 +#: part/models.py:1980 part/models.py:1996 part/models.py:2015 +#: part/models.py:2033 part/models.py:2112 part/models.py:2216 +#: part/models.py:2306 part/templates/part/detail.html:199 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 -#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:552 +#: templates/js/translated/part.js:715 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "" @@ -780,7 +780,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:272 order/models.py:162 part/models.py:913 +#: build/models.py:272 order/models.py:162 part/models.py:851 #: part/templates/part/part_base.html:264 templates/js/translated/order.js:362 msgid "Creation Date" msgstr "" @@ -808,7 +808,7 @@ msgstr "" #: build/models.py:303 build/templates/build/build_base.html:184 #: build/templates/build/detail.html:108 order/models.py:176 #: order/templates/order/order_base.html:138 -#: order/templates/order/sales_order_base.html:140 part/models.py:917 +#: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "" @@ -825,7 +825,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:310 part/models.py:775 stock/models.py:503 +#: build/models.py:310 part/models.py:713 stock/models.py:503 msgid "Link to external URL" msgstr "" @@ -838,7 +838,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:419 #: order/templates/order/sales_order_detail.html:439 #: order/templates/order/so_navbar.html:33 -#: order/templates/order/so_navbar.html:36 part/models.py:902 +#: order/templates/order/so_navbar.html:36 part/models.py:840 #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 @@ -1313,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 +#: part/templates/part/detail.html:802 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1322,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 +#: part/templates/part/detail.html:756 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1330,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1338,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 +#: part/templates/part/detail.html:766 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1555,7 +1555,7 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:322 common/models.py:814 common/models.py:947 +#: common/models.py:322 common/models.py:815 common/models.py:948 msgid "Settings key (must be unique - case insensitive" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:617 part/models.py:2280 report/models.py:187 +#: common/models.py:617 part/models.py:2218 report/models.py:187 #: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" @@ -1701,7 +1701,7 @@ msgstr "" msgid "Parts are templates by default" msgstr "" -#: common/models.py:624 part/models.py:865 +#: common/models.py:624 part/models.py:803 #: templates/js/translated/table_filters.js:133 #: templates/js/translated/table_filters.js:341 msgid "Assembly" @@ -1711,7 +1711,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:631 part/models.py:871 +#: common/models.py:631 part/models.py:809 #: templates/js/translated/table_filters.js:345 msgid "Component" msgstr "" @@ -1720,7 +1720,7 @@ msgstr "" msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:638 part/models.py:882 +#: common/models.py:638 part/models.py:820 msgid "Purchaseable" msgstr "" @@ -1728,7 +1728,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:645 part/models.py:887 +#: common/models.py:645 part/models.py:825 #: templates/js/translated/table_filters.js:353 msgid "Salable" msgstr "" @@ -1737,7 +1737,7 @@ msgstr "" msgid "Parts are salable by default" msgstr "" -#: common/models.py:652 part/models.py:877 +#: common/models.py:652 part/models.py:815 #: templates/js/translated/table_filters.js:33 #: templates/js/translated/table_filters.js:357 msgid "Trackable" @@ -1747,7 +1747,7 @@ msgstr "" msgid "Parts are trackable by default" msgstr "" -#: common/models.py:659 part/models.py:897 +#: common/models.py:659 part/models.py:835 #: part/templates/part/part_base.html:61 #: templates/js/translated/table_filters.js:29 msgid "Virtual" @@ -1757,328 +1757,328 @@ msgstr "" msgid "Parts are virtual by default" msgstr "" -#: common/models.py:666 +#: common/models.py:667 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:667 +#: common/models.py:668 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:673 +#: common/models.py:674 msgid "Show Import in Views" msgstr "" -#: common/models.py:674 +#: common/models.py:675 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:680 +#: common/models.py:681 msgid "Show Price in Forms" msgstr "" -#: common/models.py:681 +#: common/models.py:682 msgid "Display part price in some forms" msgstr "" -#: common/models.py:687 +#: common/models.py:688 msgid "Show related parts" msgstr "" -#: common/models.py:688 +#: common/models.py:689 msgid "Display related parts for a part" msgstr "" -#: common/models.py:694 +#: common/models.py:695 msgid "Create initial stock" msgstr "" -#: common/models.py:695 +#: common/models.py:696 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:701 +#: common/models.py:702 msgid "Internal Prices" msgstr "" -#: common/models.py:702 +#: common/models.py:703 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:708 +#: common/models.py:709 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:709 +#: common/models.py:710 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:715 templates/stats.html:25 +#: common/models.py:716 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:716 +#: common/models.py:717 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:722 +#: common/models.py:723 msgid "Page Size" msgstr "" -#: common/models.py:723 +#: common/models.py:724 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:733 +#: common/models.py:734 msgid "Test Reports" msgstr "" -#: common/models.py:734 +#: common/models.py:735 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:740 +#: common/models.py:741 msgid "Stock Expiry" msgstr "" -#: common/models.py:741 +#: common/models.py:742 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:747 +#: common/models.py:748 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:748 +#: common/models.py:749 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:754 +#: common/models.py:755 msgid "Stock Stale Time" msgstr "" -#: common/models.py:755 +#: common/models.py:756 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:757 +#: common/models.py:758 msgid "days" msgstr "" -#: common/models.py:762 +#: common/models.py:763 msgid "Build Expired Stock" msgstr "" -#: common/models.py:763 +#: common/models.py:764 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:769 +#: common/models.py:770 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:770 +#: common/models.py:771 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:776 +#: common/models.py:777 msgid "Group by Part" msgstr "" -#: common/models.py:777 +#: common/models.py:778 msgid "Group stock items by part reference in table views" msgstr "" -#: common/models.py:783 +#: common/models.py:784 msgid "Build Order Reference Prefix" msgstr "" -#: common/models.py:784 +#: common/models.py:785 msgid "Prefix value for build order reference" msgstr "" -#: common/models.py:789 +#: common/models.py:790 msgid "Build Order Reference Regex" msgstr "" -#: common/models.py:790 +#: common/models.py:791 msgid "Regular expression pattern for matching build order reference" msgstr "" -#: common/models.py:794 +#: common/models.py:795 msgid "Sales Order Reference Prefix" msgstr "" -#: common/models.py:795 +#: common/models.py:796 msgid "Prefix value for sales order reference" msgstr "" -#: common/models.py:800 +#: common/models.py:801 msgid "Purchase Order Reference Prefix" msgstr "" -#: common/models.py:801 +#: common/models.py:802 msgid "Prefix value for purchase order reference" msgstr "" -#: common/models.py:825 +#: common/models.py:826 msgid "Show starred parts" msgstr "" -#: common/models.py:826 +#: common/models.py:827 msgid "Show starred parts on the homepage" msgstr "" -#: common/models.py:831 +#: common/models.py:832 msgid "Show latest parts" msgstr "" -#: common/models.py:832 +#: common/models.py:833 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:837 +#: common/models.py:838 msgid "Recent Part Count" msgstr "" -#: common/models.py:838 +#: common/models.py:839 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:844 +#: common/models.py:845 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:845 +#: common/models.py:846 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:850 +#: common/models.py:851 msgid "Show recent stock changes" msgstr "" -#: common/models.py:851 +#: common/models.py:852 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:856 +#: common/models.py:857 msgid "Recent Stock Count" msgstr "" -#: common/models.py:857 +#: common/models.py:858 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:862 +#: common/models.py:863 msgid "Show low stock" msgstr "" -#: common/models.py:863 +#: common/models.py:864 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:868 +#: common/models.py:869 msgid "Show depleted stock" msgstr "" -#: common/models.py:869 +#: common/models.py:870 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:874 +#: common/models.py:875 msgid "Show needed stock" msgstr "" -#: common/models.py:875 +#: common/models.py:876 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:880 +#: common/models.py:881 msgid "Show expired stock" msgstr "" -#: common/models.py:881 +#: common/models.py:882 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:886 +#: common/models.py:887 msgid "Show stale stock" msgstr "" -#: common/models.py:887 +#: common/models.py:888 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:892 +#: common/models.py:893 msgid "Show pending builds" msgstr "" -#: common/models.py:893 +#: common/models.py:894 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:898 +#: common/models.py:899 msgid "Show overdue builds" msgstr "" -#: common/models.py:899 +#: common/models.py:900 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:904 +#: common/models.py:905 msgid "Show outstanding POs" msgstr "" -#: common/models.py:905 +#: common/models.py:906 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:910 +#: common/models.py:911 msgid "Show overdue POs" msgstr "" -#: common/models.py:911 +#: common/models.py:912 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:916 +#: common/models.py:917 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:917 +#: common/models.py:918 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:922 +#: common/models.py:923 msgid "Show overdue SOs" msgstr "" -#: common/models.py:923 +#: common/models.py:924 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:929 +#: common/models.py:930 msgid "Search Preview Results" msgstr "" -#: common/models.py:930 +#: common/models.py:931 msgid "Number of results to show in search preview window" msgstr "" -#: common/models.py:984 company/forms.py:43 +#: common/models.py:985 company/forms.py:43 msgid "Price break quantity" msgstr "" -#: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1052 +#: common/models.py:992 company/templates/company/supplier_part.html:231 +#: templates/js/translated/part.js:1143 msgid "Price" msgstr "" -#: common/models.py:992 +#: common/models.py:993 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1085 +#: common/models.py:1086 msgid "Default" msgstr "" @@ -2107,16 +2107,16 @@ msgstr "" #: order/templates/order/po_navbar.html:22 #: order/templates/order/purchase_order_detail.html:26 order/views.py:290 #: part/templates/part/bom_upload/upload_file.html:45 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:634 -#: part/views.py:1248 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:268 +#: part/views.py:882 msgid "Upload File" msgstr "" #: common/views.py:214 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:291 part/templates/part/bom_upload/match_fields.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:635 -#: part/views.py:1249 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:269 +#: part/views.py:883 msgid "Match Fields" msgstr "" @@ -2202,10 +2202,10 @@ msgid "Point of contact" msgstr "" #: company/models.py:128 company/models.py:345 company/models.py:513 -#: order/models.py:160 part/models.py:774 +#: order/models.py:160 part/models.py:712 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:809 msgid "Link" msgstr "" @@ -2213,7 +2213,7 @@ msgstr "" msgid "Link to external company information" msgstr "" -#: company/models.py:136 part/models.py:784 +#: company/models.py:136 part/models.py:722 msgid "Image" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:470 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2316,8 +2316,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 +#: company/models.py:426 part/models.py:797 part/models.py:2186 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:476 msgid "Units" msgstr "" @@ -2362,16 +2362,16 @@ msgid "Supplier part description" msgstr "" #: company/models.py:525 company/templates/company/supplier_part.html:120 -#: part/models.py:2396 report/templates/report/inventree_po_report.html:93 +#: part/models.py:2334 report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 msgid "Note" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "base cost" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -2385,7 +2385,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:533 part/models.py:1654 +#: company/models.py:533 part/models.py:1592 msgid "multiple" msgstr "" @@ -2464,13 +2464,12 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 +#: part/templates/part/detail.html:289 msgid "New Supplier Part" msgstr "" @@ -2576,13 +2575,13 @@ msgstr "" #: company/templates/company/detail.html:364 #: company/templates/company/manufacturer_part.html:200 -#: part/templates/part/detail.html:825 +#: part/templates/part/detail.html:826 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:365 #: company/templates/company/manufacturer_part.html:201 -#: part/templates/part/detail.html:826 +#: part/templates/part/detail.html:827 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2660,7 +2659,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:718 +#: part/templates/part/detail.html:719 msgid "Add Parameter" msgstr "" @@ -2686,8 +2685,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 -#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:391 templates/js/translated/part.js:616 +#: templates/js/translated/part.js:776 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2764,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2088 +#: part/templates/part/prices.html:253 part/views.py:1722 msgid "Add Price Break" msgstr "" @@ -2773,11 +2772,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2150 +#: company/templates/company/supplier_part.html:199 part/views.py:1784 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2136 +#: company/templates/company/supplier_part.html:213 part/views.py:1770 msgid "Edit Price Break" msgstr "" @@ -2827,20 +2826,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:129 part/views.py:974 +#: company/views.py:129 part/views.py:608 msgid "Download Image" msgstr "" -#: company/views.py:158 part/views.py:1006 +#: company/views.py:158 part/views.py:640 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:165 part/views.py:1013 +#: company/views.py:165 part/views.py:647 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:174 part/views.py:1022 +#: company/views.py:174 part/views.py:656 msgid "Supplied URL is not a valid image file" msgstr "" @@ -3212,14 +3211,13 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:279 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 +#: stock/templates/stock/location.html:250 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 +#: stock/templates/stock/location.html:42 msgid "Create new stock location" msgstr "" @@ -3442,7 +3440,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 +#: templates/js/translated/part.js:1118 templates/js/translated/part.js:1307 msgid "Unit Price" msgstr "" @@ -3474,15 +3472,15 @@ msgstr "" msgid "Receive outstanding parts for %(order)s - %(desc)s" msgstr "" -#: order/templates/order/receive_parts.html:14 part/api.py:47 -#: part/models.py:348 part/templates/part/cat_link.html:7 +#: order/templates/order/receive_parts.html:14 part/api.py:49 +#: part/models.py:296 part/templates/part/cat_link.html:7 #: part/templates/part/category.html:108 part/templates/part/category.html:122 #: part/templates/part/category_navbar.html:21 #: part/templates/part/category_navbar.html:24 #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:886 templates/navbar.html:23 +#: templates/js/translated/part.js:977 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3494,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:792 msgid "On Order" msgstr "" @@ -3799,7 +3797,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/bom.py:133 part/models.py:74 part/models.py:793 +#: part/bom.py:133 part/models.py:73 part/models.py:731 #: part/templates/part/category.html:75 part/templates/part/part_base.html:282 msgid "Default Location" msgstr "" @@ -3864,7 +3862,7 @@ msgstr "" msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:96 part/models.py:2278 +#: part/forms.py:96 part/models.py:2216 msgid "Parent Part" msgstr "" @@ -3896,434 +3894,398 @@ msgstr "" msgid "Select part category" msgstr "" -#: part/forms.py:194 -msgid "Duplicate all BOM data for this part" -msgstr "" - -#: part/forms.py:195 -msgid "Copy BOM" -msgstr "" - -#: part/forms.py:200 -msgid "Duplicate all parameter data for this part" -msgstr "" - -#: part/forms.py:201 -msgid "Copy Parameters" -msgstr "" - -#: part/forms.py:206 -msgid "Confirm part creation" -msgstr "" - -#: part/forms.py:211 -msgid "Include category parameter templates" -msgstr "" - -#: part/forms.py:216 -msgid "Include parent categories parameter templates" -msgstr "" - -#: part/forms.py:221 -msgid "Initial stock amount" -msgstr "" - -#: part/forms.py:222 -msgid "Create stock for this part" -msgstr "" - -#: part/forms.py:302 +#: part/forms.py:226 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:306 +#: part/forms.py:230 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:326 +#: part/forms.py:250 msgid "Input quantity for price calculation" msgstr "" -#: part/models.py:75 +#: part/models.py:74 msgid "Default location for parts in this category" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:88 part/models.py:2324 +#: part/models.py:87 part/models.py:2262 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" -#: part/models.py:89 part/templates/part/category.html:32 +#: part/models.py:88 part/templates/part/category.html:32 #: part/templates/part/category.html:103 templates/InvenTree/search.html:127 #: templates/stats.html:84 users/models.py:40 msgid "Part Categories" msgstr "" -#: part/models.py:433 +#: part/models.py:381 msgid "Invalid choice for parent part" msgstr "" -#: part/models.py:495 part/models.py:507 +#: part/models.py:433 part/models.py:445 #, python-brace-format msgid "Part '{p1}' is used in BOM for '{p2}' (recursive)" msgstr "" -#: part/models.py:604 +#: part/models.py:542 msgid "Next available serial numbers are" msgstr "" -#: part/models.py:608 +#: part/models.py:546 msgid "Next available serial number is" msgstr "" -#: part/models.py:613 +#: part/models.py:551 msgid "Most recent serial number is" msgstr "" -#: part/models.py:692 +#: part/models.py:630 msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:717 +#: part/models.py:655 msgid "Part name" msgstr "" -#: part/models.py:724 +#: part/models.py:662 msgid "Is Template" msgstr "" -#: part/models.py:725 +#: part/models.py:663 msgid "Is this part a template part?" msgstr "" -#: part/models.py:735 +#: part/models.py:673 msgid "Is this part a variant of another part?" msgstr "" -#: part/models.py:736 +#: part/models.py:674 msgid "Variant Of" msgstr "" -#: part/models.py:742 +#: part/models.py:680 msgid "Part description" msgstr "" -#: part/models.py:747 part/templates/part/category.html:82 +#: part/models.py:685 part/templates/part/category.html:82 #: part/templates/part/part_base.html:251 msgid "Keywords" msgstr "" -#: part/models.py:748 +#: part/models.py:686 msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:755 part/models.py:2323 +#: part/models.py:693 part/models.py:2261 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:672 +#: templates/js/translated/part.js:763 msgid "Category" msgstr "" -#: part/models.py:756 +#: part/models.py:694 msgid "Part category" msgstr "" -#: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 +#: part/models.py:699 part/templates/part/part_base.html:227 +#: templates/js/translated/part.js:379 templates/js/translated/part.js:607 msgid "IPN" msgstr "" -#: part/models.py:762 +#: part/models.py:700 msgid "Internal Part Number" msgstr "" -#: part/models.py:768 +#: part/models.py:706 msgid "Part revision or version number" msgstr "" -#: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:292 +#: part/models.py:707 part/templates/part/part_base.html:244 +#: report/models.py:200 templates/js/translated/part.js:383 msgid "Revision" msgstr "" -#: part/models.py:791 +#: part/models.py:729 msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:838 part/templates/part/part_base.html:289 +#: part/models.py:776 part/templates/part/part_base.html:289 msgid "Default Supplier" msgstr "" -#: part/models.py:839 +#: part/models.py:777 msgid "Default supplier part" msgstr "" -#: part/models.py:846 +#: part/models.py:784 msgid "Default Expiry" msgstr "" -#: part/models.py:847 +#: part/models.py:785 msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:852 +#: part/models.py:790 msgid "Minimum Stock" msgstr "" -#: part/models.py:853 +#: part/models.py:791 msgid "Minimum allowed stock level" msgstr "" -#: part/models.py:860 +#: part/models.py:798 msgid "Stock keeping units for this part" msgstr "" -#: part/models.py:866 +#: part/models.py:804 msgid "Can this part be built from other parts?" msgstr "" -#: part/models.py:872 +#: part/models.py:810 msgid "Can this part be used to build other parts?" msgstr "" -#: part/models.py:878 +#: part/models.py:816 msgid "Does this part have tracking for unique items?" msgstr "" -#: part/models.py:883 +#: part/models.py:821 msgid "Can this part be purchased from external suppliers?" msgstr "" -#: part/models.py:888 +#: part/models.py:826 msgid "Can this part be sold to customers?" msgstr "" -#: part/models.py:892 templates/js/translated/table_filters.js:21 +#: part/models.py:830 templates/js/translated/table_filters.js:21 #: templates/js/translated/table_filters.js:69 #: templates/js/translated/table_filters.js:255 #: templates/js/translated/table_filters.js:324 msgid "Active" msgstr "" -#: part/models.py:893 +#: part/models.py:831 msgid "Is this part active?" msgstr "" -#: part/models.py:898 +#: part/models.py:836 msgid "Is this a virtual part, such as a software product or license?" msgstr "" -#: part/models.py:903 +#: part/models.py:841 msgid "Part notes - supports Markdown formatting" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "BOM checksum" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "Stored BOM checksum" msgstr "" -#: part/models.py:909 +#: part/models.py:847 msgid "BOM checked by" msgstr "" -#: part/models.py:911 +#: part/models.py:849 msgid "BOM checked date" msgstr "" -#: part/models.py:915 +#: part/models.py:853 msgid "Creation User" msgstr "" -#: part/models.py:1654 +#: part/models.py:1592 msgid "Sell multiple" msgstr "" -#: part/models.py:2142 +#: part/models.py:2080 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2159 +#: part/models.py:2097 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:937 +#: part/models.py:2117 templates/js/translated/part.js:1028 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" -#: part/models.py:2180 +#: part/models.py:2118 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2185 +#: part/models.py:2123 msgid "Test Description" msgstr "" -#: part/models.py:2186 +#: part/models.py:2124 msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:946 +#: part/models.py:2129 templates/js/translated/part.js:1037 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" -#: part/models.py:2192 +#: part/models.py:2130 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:954 +#: part/models.py:2135 templates/js/translated/part.js:1045 msgid "Requires Value" msgstr "" -#: part/models.py:2198 +#: part/models.py:2136 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:961 +#: part/models.py:2141 templates/js/translated/part.js:1052 msgid "Requires Attachment" msgstr "" -#: part/models.py:2204 +#: part/models.py:2142 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2241 +#: part/models.py:2179 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2246 +#: part/models.py:2184 msgid "Parameter Name" msgstr "" -#: part/models.py:2248 +#: part/models.py:2186 msgid "Parameter Units" msgstr "" -#: part/models.py:2280 part/models.py:2329 part/models.py:2330 +#: part/models.py:2218 part/models.py:2267 part/models.py:2268 #: templates/InvenTree/settings/settings.html:160 msgid "Parameter Template" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Data" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Parameter Value" msgstr "" -#: part/models.py:2334 templates/InvenTree/settings/settings.html:169 +#: part/models.py:2272 templates/InvenTree/settings/settings.html:169 msgid "Default Value" msgstr "" -#: part/models.py:2335 +#: part/models.py:2273 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2369 +#: part/models.py:2307 msgid "Select parent part" msgstr "" -#: part/models.py:2377 +#: part/models.py:2315 msgid "Sub part" msgstr "" -#: part/models.py:2378 +#: part/models.py:2316 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2384 +#: part/models.py:2322 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:236 +#: part/models.py:2324 templates/js/translated/bom.js:236 #: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" -#: part/models.py:2386 +#: part/models.py:2324 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2389 +#: part/models.py:2327 msgid "Overage" msgstr "" -#: part/models.py:2390 +#: part/models.py:2328 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2393 +#: part/models.py:2331 msgid "BOM item reference" msgstr "" -#: part/models.py:2396 +#: part/models.py:2334 msgid "BOM item notes" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "Checksum" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:315 +#: part/models.py:2340 templates/js/translated/bom.js:315 #: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" -#: part/models.py:2403 +#: part/models.py:2341 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:307 +#: part/models.py:2346 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" -#: part/models.py:2409 +#: part/models.py:2347 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2494 stock/models.py:335 +#: part/models.py:2432 stock/models.py:335 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2503 part/models.py:2505 +#: part/models.py:2441 part/models.py:2443 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2508 +#: part/models.py:2446 msgid "BOM Item" msgstr "" -#: part/models.py:2627 +#: part/models.py:2565 msgid "Part 1" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Part 2" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Select Related Part" msgstr "" -#: part/models.py:2663 +#: part/models.py:2601 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4374,7 +4336,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:56 part/views.py:1586 +#: part/templates/part/bom.html:56 part/views.py:1220 msgid "Export Bill of Materials" msgstr "" @@ -4505,8 +4467,8 @@ msgstr "" msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:280 stock/views.py:959 -msgid "Create new Stock Location" +#: part/templates/part/category.html:279 +msgid "Create Part" msgstr "" #: part/templates/part/category_delete.html:5 @@ -4549,7 +4511,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:327 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:214 msgid "Duplicate Part" msgstr "" @@ -4672,38 +4634,38 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:588 +#: part/templates/part/detail.html:589 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:606 +#: part/templates/part/detail.html:607 msgid "Edit Test Result Template" msgstr "" -#: part/templates/part/detail.html:618 +#: part/templates/part/detail.html:619 msgid "Delete Test Result Template" msgstr "" -#: part/templates/part/detail.html:669 +#: part/templates/part/detail.html:670 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:902 +#: part/templates/part/detail.html:903 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:915 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:926 +#: part/templates/part/detail.html:927 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1015 +#: part/templates/part/detail.html:1016 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4766,8 +4728,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 -#: templates/js/translated/part.js:280 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:294 +#: templates/js/translated/part.js:371 msgid "Inactive" msgstr "" @@ -4853,8 +4815,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 -#: templates/js/translated/part.js:705 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:623 +#: templates/js/translated/part.js:796 msgid "Building" msgstr "" @@ -4870,13 +4832,13 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:511 -#: part/templates/part/part_base.html:536 +#: part/templates/part/part_base.html:506 +#: part/templates/part/part_base.html:531 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:516 -#: part/templates/part/part_base.html:542 +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:537 msgid "Show Part Details" msgstr "" @@ -5013,7 +4975,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2159 +#: part/templates/part/prices.html:197 part/views.py:1793 msgid "Add Internal Price Break" msgstr "" @@ -5034,7 +4996,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 -#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 +#: templates/js/translated/part.js:613 templates/js/translated/part.js:800 msgid "No Stock" msgstr "" @@ -5055,148 +5017,128 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:96 +#: part/views.py:94 msgid "Add Related Part" msgstr "" -#: part/views.py:151 +#: part/views.py:149 msgid "Delete Related Part" msgstr "" -#: part/views.py:162 +#: part/views.py:160 msgid "Set Part Category" msgstr "" -#: part/views.py:212 +#: part/views.py:210 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:247 -msgid "Create Variant" -msgstr "" - -#: part/views.py:332 -msgid "Copied part" -msgstr "" - -#: part/views.py:386 part/views.py:528 -msgid "Possible matches exist - confirm creation of new part" -msgstr "" - -#: part/views.py:451 -msgid "Create New Part" -msgstr "" - -#: part/views.py:456 -msgid "Created new part" -msgstr "" - -#: part/views.py:636 +#: part/views.py:270 msgid "Match References" msgstr "" -#: part/views.py:892 +#: part/views.py:526 msgid "None" msgstr "" -#: part/views.py:951 +#: part/views.py:585 msgid "Part QR Code" msgstr "" -#: part/views.py:1053 +#: part/views.py:687 msgid "Select Part Image" msgstr "" -#: part/views.py:1079 +#: part/views.py:713 msgid "Updated part image" msgstr "" -#: part/views.py:1082 +#: part/views.py:716 msgid "Part image not found" msgstr "" -#: part/views.py:1094 +#: part/views.py:728 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1124 +#: part/views.py:758 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1145 +#: part/views.py:779 msgid "Validate BOM" msgstr "" -#: part/views.py:1166 +#: part/views.py:800 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1177 +#: part/views.py:811 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1250 +#: part/views.py:884 msgid "Match Parts" msgstr "" -#: part/views.py:1638 +#: part/views.py:1272 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:1645 +#: part/views.py:1279 msgid "Part was deleted" msgstr "" -#: part/views.py:1654 +#: part/views.py:1288 msgid "Part Pricing" msgstr "" -#: part/views.py:1795 +#: part/views.py:1429 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:1805 +#: part/views.py:1439 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:1812 +#: part/views.py:1446 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1860 templates/js/translated/part.js:41 +#: part/views.py:1494 templates/js/translated/part.js:169 msgid "Edit Part Category" msgstr "" -#: part/views.py:1898 +#: part/views.py:1532 msgid "Delete Part Category" msgstr "" -#: part/views.py:1904 +#: part/views.py:1538 msgid "Part category was deleted" msgstr "" -#: part/views.py:1913 +#: part/views.py:1547 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2014 +#: part/views.py:1648 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2070 +#: part/views.py:1704 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2092 +#: part/views.py:1726 msgid "Added new price break" msgstr "" -#: part/views.py:2168 +#: part/views.py:1802 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2176 +#: part/views.py:1810 msgid "Delete Internal Price Break" msgstr "" @@ -6087,6 +6029,10 @@ msgstr "" msgid "Edit Stock Item" msgstr "" +#: stock/views.py:959 +msgid "Create new Stock Location" +msgstr "" + #: stock/views.py:1050 msgid "Serialize Stock" msgstr "" @@ -6850,8 +6796,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 -#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:701 +#: templates/js/translated/part.js:946 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6933,34 +6879,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 -#: templates/js/translated/part.js:272 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:278 +#: templates/js/translated/part.js:363 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 -#: templates/js/translated/part.js:276 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:282 +#: templates/js/translated/part.js:367 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:452 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:493 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:494 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:511 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:523 msgid "Delete Parameter" msgstr "" @@ -6998,37 +6944,37 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:283 templates/js/translated/forms.js:296 -#: templates/js/translated/forms.js:308 templates/js/translated/forms.js:320 +#: templates/js/translated/forms.js:289 templates/js/translated/forms.js:302 +#: templates/js/translated/forms.js:314 templates/js/translated/forms.js:326 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:284 +#: templates/js/translated/forms.js:290 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:297 +#: templates/js/translated/forms.js:303 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:309 +#: templates/js/translated/forms.js:315 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:321 +#: templates/js/translated/forms.js:327 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:817 templates/modals.html:21 +#: templates/js/translated/forms.js:841 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1184 +#: templates/js/translated/forms.js:1208 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1337 +#: templates/js/translated/forms.js:1373 msgid "Clear input" msgstr "" @@ -7196,99 +7142,139 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:20 -msgid "Parent part category" +#: templates/js/translated/part.js:43 +msgid "Part Attributes" msgstr "" -#: templates/js/translated/part.js:56 -msgid "New Category" +#: templates/js/translated/part.js:86 +msgid "Part Creation Options" msgstr "" -#: templates/js/translated/part.js:57 -msgid "Create New Part Category" +#: templates/js/translated/part.js:92 +msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:65 -msgid "New Parent" +#: templates/js/translated/part.js:93 +msgid "Initialize part stock with specified quantity" +msgstr "" + +#: templates/js/translated/part.js:99 +msgid "Copy Category Parameters" +msgstr "" + +#: templates/js/translated/part.js:100 +msgid "Copy parameter templates from selected part category" +msgstr "" + +#: templates/js/translated/part.js:110 +msgid "Part Duplication Options" +msgstr "" + +#: templates/js/translated/part.js:121 +msgid "Copy Image" +msgstr "" + +#: templates/js/translated/part.js:122 +msgid "Copy image from original part" msgstr "" #: templates/js/translated/part.js:128 +msgid "Copy BOM" +msgstr "" + +#: templates/js/translated/part.js:129 +msgid "Copy bill of materials from original part" +msgstr "" + +#: templates/js/translated/part.js:135 +msgid "Copy Parameters" +msgstr "" + +#: templates/js/translated/part.js:136 +msgid "Copy parameter data from original part" +msgstr "" + +#: templates/js/translated/part.js:148 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:186 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 +#: templates/js/translated/part.js:270 templates/js/translated/part.js:355 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 +#: templates/js/translated/part.js:274 templates/js/translated/part.js:359 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:286 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:199 +#: templates/js/translated/part.js:290 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:313 +#: templates/js/translated/part.js:404 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 +#: templates/js/translated/part.js:591 templates/js/translated/part.js:830 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:678 +#: templates/js/translated/part.js:769 msgid "No category" msgstr "" -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:787 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:971 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:923 +#: templates/js/translated/part.js:1014 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:1065 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:1066 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:981 +#: templates/js/translated/part.js:1072 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1006 +#: templates/js/translated/part.js:1097 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1059 +#: templates/js/translated/part.js:1150 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1060 +#: templates/js/translated/part.js:1151 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1160 +#: templates/js/translated/part.js:1251 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1179 +#: templates/js/translated/part.js:1270 msgid "Single Price Difference" msgstr "" From bd746d81698177889391422a1de73dd76711d675 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 08:22:37 +1000 Subject: [PATCH 128/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/de/LC_MESSAGES/django.po | 820 +++++++++++----------- 1 file changed, 403 insertions(+), 417 deletions(-) diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index 50f78a09ac..c1d388c052 100644 --- a/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/InvenTree/locale/de/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 08:08+0000\n" -"PO-Revision-Date: 2021-08-04 08:14\n" +"POT-Creation-Date: 2021-08-04 22:16+0000\n" +"PO-Revision-Date: 2021-08-04 22:22\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -36,7 +36,7 @@ msgstr "Datum eingeben" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:545 msgid "Confirm" msgstr "Bestätigen" @@ -118,8 +118,8 @@ msgstr "Kommentar" msgid "File comment" msgstr "Datei-Kommentar" -#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:954 -#: common/models.py:955 part/models.py:2097 +#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:955 +#: common/models.py:956 part/models.py:2035 #: report/templates/report/inventree_test_report_base.html:91 #: templates/js/translated/stock.js:1537 msgid "User" @@ -134,11 +134,11 @@ msgid "Invalid choice" msgstr "Ungültige Auswahl" #: InvenTree/models.py:129 InvenTree/models.py:130 company/models.py:412 -#: label/models.py:112 part/models.py:718 part/models.py:2246 +#: label/models.py:112 part/models.py:656 part/models.py:2184 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 -#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:328 +#: templates/js/translated/part.js:461 templates/js/translated/part.js:953 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "Name" @@ -148,7 +148,7 @@ msgstr "Name" #: company/models.py:519 company/templates/company/manufacturer_part.html:76 #: company/templates/company/supplier_part.html:75 label/models.py:119 #: order/models.py:158 order/templates/order/purchase_order_detail.html:312 -#: part/models.py:741 part/templates/part/part_base.html:238 +#: part/models.py:679 part/templates/part/part_base.html:238 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 @@ -159,9 +159,9 @@ msgstr "Name" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 -#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 -#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:387 +#: templates/js/translated/part.js:571 templates/js/translated/part.js:748 +#: templates/js/translated/part.js:965 templates/js/translated/part.js:1033 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -175,7 +175,7 @@ msgstr "Beschreibung (optional)" msgid "parent" msgstr "Eltern" -#: InvenTree/serializers.py:52 part/models.py:2482 +#: InvenTree/serializers.py:52 part/models.py:2420 msgid "Must be a valid number" msgstr "Muss eine gültige Nummer sein" @@ -522,7 +522,7 @@ msgstr "Zieldatum für Bauauftrag-Fertigstellung." #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 -#: build/templates/build/detail.html:34 common/models.py:983 +#: build/templates/build/detail.html:34 common/models.py:984 #: company/forms.py:42 company/templates/company/supplier_part.html:226 #: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 #: order/models.py:952 order/templates/order/order_wizard/match_parts.html:30 @@ -531,10 +531,10 @@ msgstr "Zieldatum für Bauauftrag-Fertigstellung." #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 -#: part/forms.py:341 part/forms.py:357 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:249 +#: part/forms.py:265 part/forms.py:281 part/models.py:2322 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 +#: part/templates/part/detail.html:940 part/templates/part/detail.html:1026 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -546,8 +546,8 @@ msgstr "Zieldatum für Bauauftrag-Fertigstellung." #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 -#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1138 +#: templates/js/translated/part.js:1260 templates/js/translated/part.js:1316 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "Anzahl" @@ -671,7 +671,7 @@ msgstr "Bauauftragsreferenz" #: build/models.py:179 order/models.py:246 order/models.py:533 #: order/models.py:713 order/templates/order/purchase_order_detail.html:343 -#: order/templates/order/sales_order_detail.html:359 part/models.py:2393 +#: order/templates/order/sales_order_detail.html:359 part/models.py:2331 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 @@ -700,10 +700,10 @@ msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist" #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:297 #: order/templates/order/receive_parts.html:19 -#: order/templates/order/sales_order_detail.html:344 part/models.py:347 -#: part/models.py:2042 part/models.py:2058 part/models.py:2077 -#: part/models.py:2095 part/models.py:2174 part/models.py:2278 -#: part/models.py:2368 part/templates/part/detail.html:199 +#: order/templates/order/sales_order_detail.html:344 part/models.py:295 +#: part/models.py:1980 part/models.py:1996 part/models.py:2015 +#: part/models.py:2033 part/models.py:2112 part/models.py:2216 +#: part/models.py:2306 part/templates/part/detail.html:199 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -714,8 +714,8 @@ msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 -#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:552 +#: templates/js/translated/part.js:715 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "Teil" @@ -780,7 +780,7 @@ msgstr "Losnummer" msgid "Batch code for this build output" msgstr "Losnummer für dieses Endprodukt" -#: build/models.py:272 order/models.py:162 part/models.py:913 +#: build/models.py:272 order/models.py:162 part/models.py:851 #: part/templates/part/part_base.html:264 templates/js/translated/order.js:362 msgid "Creation Date" msgstr "Erstelldatum" @@ -808,7 +808,7 @@ msgstr "Nutzer der diesen Bauauftrag erstellt hat" #: build/models.py:303 build/templates/build/build_base.html:184 #: build/templates/build/detail.html:108 order/models.py:176 #: order/templates/order/order_base.html:138 -#: order/templates/order/sales_order_base.html:140 part/models.py:917 +#: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "Verantwortlicher Benutzer" @@ -825,7 +825,7 @@ msgstr "Nutzer der für diesen Bauauftrag zuständig ist" msgid "External Link" msgstr "Externer Link" -#: build/models.py:310 part/models.py:775 stock/models.py:503 +#: build/models.py:310 part/models.py:713 stock/models.py:503 msgid "Link to external URL" msgstr "Link zu einer externen URL" @@ -838,7 +838,7 @@ msgstr "Link zu einer externen URL" #: order/templates/order/purchase_order_detail.html:419 #: order/templates/order/sales_order_detail.html:439 #: order/templates/order/so_navbar.html:33 -#: order/templates/order/so_navbar.html:36 part/models.py:902 +#: order/templates/order/so_navbar.html:36 part/models.py:840 #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 @@ -1313,7 +1313,7 @@ msgstr "Anmerkungen bearbeiten" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 +#: part/templates/part/detail.html:802 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "Anhang hinzufügen" @@ -1322,7 +1322,7 @@ msgstr "Anhang hinzufügen" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 +#: part/templates/part/detail.html:756 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "Anhang bearbeiten" @@ -1330,7 +1330,7 @@ msgstr "Anhang bearbeiten" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "Löschvorgang bestätigen" @@ -1338,7 +1338,7 @@ msgstr "Löschvorgang bestätigen" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 +#: part/templates/part/detail.html:766 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "Anhang löschen" @@ -1555,7 +1555,7 @@ msgstr "{name.title()} Datei" msgid "Select {name} file to upload" msgstr "{name} Datei zum Hochladen auswählen" -#: common/models.py:322 common/models.py:814 common/models.py:947 +#: common/models.py:322 common/models.py:815 common/models.py:948 msgid "Settings key (must be unique - case insensitive" msgstr "Einstellungs-Schlüssel (muss einzigartig sein, Groß-/ Kleinschreibung wird nicht beachtet)" @@ -1691,7 +1691,7 @@ msgstr "Kategorie-Parametervorlage kopieren" msgid "Copy category parameter templates when creating a part" msgstr "Kategorie-Parameter Vorlagen kopieren wenn ein Teil angelegt wird" -#: common/models.py:617 part/models.py:2280 report/models.py:187 +#: common/models.py:617 part/models.py:2218 report/models.py:187 #: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" @@ -1701,7 +1701,7 @@ msgstr "Vorlage" msgid "Parts are templates by default" msgstr "Teile sind standardmäßig Vorlagen" -#: common/models.py:624 part/models.py:865 +#: common/models.py:624 part/models.py:803 #: templates/js/translated/table_filters.js:133 #: templates/js/translated/table_filters.js:341 msgid "Assembly" @@ -1711,7 +1711,7 @@ msgstr "Baugruppe" msgid "Parts can be assembled from other components by default" msgstr "Teile können standardmäßig aus anderen Teilen angefertigt werden" -#: common/models.py:631 part/models.py:871 +#: common/models.py:631 part/models.py:809 #: templates/js/translated/table_filters.js:345 msgid "Component" msgstr "Komponente" @@ -1720,7 +1720,7 @@ msgstr "Komponente" msgid "Parts can be used as sub-components by default" msgstr "Teile können standardmäßig in Baugruppen benutzt werden" -#: common/models.py:638 part/models.py:882 +#: common/models.py:638 part/models.py:820 msgid "Purchaseable" msgstr "Kaufbar" @@ -1728,7 +1728,7 @@ msgstr "Kaufbar" msgid "Parts are purchaseable by default" msgstr "Artikel sind grundsätzlich kaufbar" -#: common/models.py:645 part/models.py:887 +#: common/models.py:645 part/models.py:825 #: templates/js/translated/table_filters.js:353 msgid "Salable" msgstr "Verkäuflich" @@ -1737,7 +1737,7 @@ msgstr "Verkäuflich" msgid "Parts are salable by default" msgstr "Artikel sind grundsätzlich verkaufbar" -#: common/models.py:652 part/models.py:877 +#: common/models.py:652 part/models.py:815 #: templates/js/translated/table_filters.js:33 #: templates/js/translated/table_filters.js:357 msgid "Trackable" @@ -1747,7 +1747,7 @@ msgstr "Nachverfolgbar" msgid "Parts are trackable by default" msgstr "Artikel sind grundsätzlich verfolgbar" -#: common/models.py:659 part/models.py:897 +#: common/models.py:659 part/models.py:835 #: part/templates/part/part_base.html:61 #: templates/js/translated/table_filters.js:29 msgid "Virtual" @@ -1757,328 +1757,328 @@ msgstr "Virtuell" msgid "Parts are virtual by default" msgstr "Teile sind grundsätzlich virtuell" -#: common/models.py:666 +#: common/models.py:667 msgid "Show Quantity in Forms" msgstr "zeige Bestand in Eingabemasken" -#: common/models.py:667 +#: common/models.py:668 msgid "Display available part quantity in some forms" msgstr "Zeige den verfügbaren Bestand in einigen Eingabemasken" -#: common/models.py:673 +#: common/models.py:674 msgid "Show Import in Views" msgstr "Import in Ansichten anzeigen" -#: common/models.py:674 +#: common/models.py:675 msgid "Display the import wizard in some part views" msgstr "Importassistent in einigen Teil-Ansichten anzeigen" -#: common/models.py:680 +#: common/models.py:681 msgid "Show Price in Forms" msgstr "Preis in Formularen anzeigen" -#: common/models.py:681 +#: common/models.py:682 msgid "Display part price in some forms" msgstr "Teilpreis in einigen Formularen anzeigen" -#: common/models.py:687 +#: common/models.py:688 msgid "Show related parts" msgstr "Verwandte Teile anzeigen" -#: common/models.py:688 +#: common/models.py:689 msgid "Display related parts for a part" msgstr "Verwandte Teile eines Teils anzeigen" -#: common/models.py:694 +#: common/models.py:695 msgid "Create initial stock" msgstr "Ausgangsbestand erstellen" -#: common/models.py:695 +#: common/models.py:696 msgid "Create initial stock on part creation" msgstr "Ausgangsbestand beim Erstellen von Teilen erstellen" -#: common/models.py:701 +#: common/models.py:702 msgid "Internal Prices" msgstr "Interne Preise" -#: common/models.py:702 +#: common/models.py:703 msgid "Enable internal prices for parts" msgstr "Interne Preise für Teile aktivieren" -#: common/models.py:708 +#: common/models.py:709 msgid "Internal Price as BOM-Price" msgstr "Interner Preis als Stückliste-Preis" -#: common/models.py:709 +#: common/models.py:710 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "Interner Preis (falls vorhanden) in Stücklisten-Preisberechnungen verwenden" -#: common/models.py:715 templates/stats.html:25 +#: common/models.py:716 templates/stats.html:25 msgid "Debug Mode" msgstr "Entwickler-Modus" -#: common/models.py:716 +#: common/models.py:717 msgid "Generate reports in debug mode (HTML output)" msgstr "Berichte im Entwickler-Modus generieren (als HTML)" -#: common/models.py:722 +#: common/models.py:723 msgid "Page Size" msgstr "Seitengröße" -#: common/models.py:723 +#: common/models.py:724 msgid "Default page size for PDF reports" msgstr "Standardseitenformat für PDF-Bericht" -#: common/models.py:733 +#: common/models.py:734 msgid "Test Reports" msgstr "Test-Berichte" -#: common/models.py:734 +#: common/models.py:735 msgid "Enable generation of test reports" msgstr "Erstellung von Test-Berichten aktivieren" -#: common/models.py:740 +#: common/models.py:741 msgid "Stock Expiry" msgstr "Bestands-Ablauf" -#: common/models.py:741 +#: common/models.py:742 msgid "Enable stock expiry functionality" msgstr "Ablaufen von Bestand ermöglichen" -#: common/models.py:747 +#: common/models.py:748 msgid "Sell Expired Stock" msgstr "Abgelaufenen Bestand verkaufen" -#: common/models.py:748 +#: common/models.py:749 msgid "Allow sale of expired stock" msgstr "Verkauf von abgelaufenem Bestand erlaubt" -#: common/models.py:754 +#: common/models.py:755 msgid "Stock Stale Time" msgstr "Bestands-Stehzeit" -#: common/models.py:755 +#: common/models.py:756 msgid "Number of days stock items are considered stale before expiring" msgstr "Anzahl an Tagen, an denen Bestand als abgestanden markiert wird, bevor sie ablaufen" -#: common/models.py:757 +#: common/models.py:758 msgid "days" msgstr "Tage" -#: common/models.py:762 +#: common/models.py:763 msgid "Build Expired Stock" msgstr "Abgelaufenen Bestand verbauen" -#: common/models.py:763 +#: common/models.py:764 msgid "Allow building with expired stock" msgstr "Verbauen von abgelaufenen Bestand erlaubt" -#: common/models.py:769 +#: common/models.py:770 msgid "Stock Ownership Control" msgstr "Bestands-Eigentümerkontrolle" -#: common/models.py:770 +#: common/models.py:771 msgid "Enable ownership control over stock locations and items" msgstr "Eigentümerkontrolle für Lagerorte und Teile aktivieren" -#: common/models.py:776 +#: common/models.py:777 msgid "Group by Part" msgstr "Gruppieren nach Teil" -#: common/models.py:777 +#: common/models.py:778 msgid "Group stock items by part reference in table views" msgstr "Bestand in Tabellen anhand von Teil-Referenz gruppieren" -#: common/models.py:783 +#: common/models.py:784 msgid "Build Order Reference Prefix" msgstr "Bauauftrag-Referenz Präfix" -#: common/models.py:784 +#: common/models.py:785 msgid "Prefix value for build order reference" msgstr "Präfix für Bauauftrag-Referenz" -#: common/models.py:789 +#: common/models.py:790 msgid "Build Order Reference Regex" msgstr "Bauauftrag-Referenz RegEx" -#: common/models.py:790 +#: common/models.py:791 msgid "Regular expression pattern for matching build order reference" msgstr "RegEx Muster für die Zuordnung von Bauauftrag-Referenzen" -#: common/models.py:794 +#: common/models.py:795 msgid "Sales Order Reference Prefix" msgstr "Auftrags-Referenz Präfix" -#: common/models.py:795 +#: common/models.py:796 msgid "Prefix value for sales order reference" msgstr "Präfix für Auftrags-Referenz" -#: common/models.py:800 +#: common/models.py:801 msgid "Purchase Order Reference Prefix" msgstr "Bestellungs-Referenz Präfix" -#: common/models.py:801 +#: common/models.py:802 msgid "Prefix value for purchase order reference" msgstr "Präfix für Bestellungs-Referenz" -#: common/models.py:825 +#: common/models.py:826 msgid "Show starred parts" msgstr "Markierte Teile anzeigen" -#: common/models.py:826 +#: common/models.py:827 msgid "Show starred parts on the homepage" msgstr "Zeige markierte Teile auf der Startseite" -#: common/models.py:831 +#: common/models.py:832 msgid "Show latest parts" msgstr "Neueste Teile anzeigen" -#: common/models.py:832 +#: common/models.py:833 msgid "Show latest parts on the homepage" msgstr "Zeige neueste Teile auf der Startseite" -#: common/models.py:837 +#: common/models.py:838 msgid "Recent Part Count" msgstr "Aktuelle Teile-Stände" -#: common/models.py:838 +#: common/models.py:839 msgid "Number of recent parts to display on index page" msgstr "Anzahl der neusten Teile auf der Startseite" -#: common/models.py:844 +#: common/models.py:845 msgid "Show unvalidated BOMs" msgstr "Nicht validierte Stücklisten anzeigen" -#: common/models.py:845 +#: common/models.py:846 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:850 +#: common/models.py:851 msgid "Show recent stock changes" msgstr "Neueste Lagerbestand Änderungen anzeigen" -#: common/models.py:851 +#: common/models.py:852 msgid "Show recently changed stock items on the homepage" msgstr "Zeige zuletzt geänderte Lagerbestände auf der Startseite" -#: common/models.py:856 +#: common/models.py:857 msgid "Recent Stock Count" msgstr "aktueller Bestand" -#: common/models.py:857 +#: common/models.py:858 msgid "Number of recent stock items to display on index page" msgstr "Anzahl des geänderten Bestands auf der Startseite" -#: common/models.py:862 +#: common/models.py:863 msgid "Show low stock" msgstr "Niedrigen Bestand anzeigen" -#: common/models.py:863 +#: common/models.py:864 msgid "Show low stock items on the homepage" msgstr "Zeige geringen Lagerbestand auf der Startseite" -#: common/models.py:868 +#: common/models.py:869 msgid "Show depleted stock" msgstr "" -#: common/models.py:869 +#: common/models.py:870 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:874 +#: common/models.py:875 msgid "Show needed stock" msgstr "Benötigten Bestand anzeigen" -#: common/models.py:875 +#: common/models.py:876 msgid "Show stock items needed for builds on the homepage" msgstr "Zeige Bestand für Bauaufträge auf der Startseite" -#: common/models.py:880 +#: common/models.py:881 msgid "Show expired stock" msgstr "Abgelaufenen Bestand anzeigen" -#: common/models.py:881 +#: common/models.py:882 msgid "Show expired stock items on the homepage" msgstr "Zeige Abgelaufene Lagerbestände auf der Startseite" -#: common/models.py:886 +#: common/models.py:887 msgid "Show stale stock" msgstr "" -#: common/models.py:887 +#: common/models.py:888 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:892 +#: common/models.py:893 msgid "Show pending builds" msgstr "Ausstehende Bauaufträge anzeigen" -#: common/models.py:893 +#: common/models.py:894 msgid "Show pending builds on the homepage" msgstr "Zeige ausstehende Bauaufträge auf der Startseite" -#: common/models.py:898 +#: common/models.py:899 msgid "Show overdue builds" msgstr "Zeige überfällige Bauaufträge" -#: common/models.py:899 +#: common/models.py:900 msgid "Show overdue builds on the homepage" msgstr "Zeige überfällige Bauaufträge auf der Startseite" -#: common/models.py:904 +#: common/models.py:905 msgid "Show outstanding POs" msgstr "Ausstehende POs anzeigen" -#: common/models.py:905 +#: common/models.py:906 msgid "Show outstanding POs on the homepage" msgstr "Ausstehende POs auf der Startseite anzeigen" -#: common/models.py:910 +#: common/models.py:911 msgid "Show overdue POs" msgstr "Überfällige POs anzeigen" -#: common/models.py:911 +#: common/models.py:912 msgid "Show overdue POs on the homepage" msgstr "Überfällige POs auf der Startseite anzeigen" -#: common/models.py:916 +#: common/models.py:917 msgid "Show outstanding SOs" msgstr "Ausstehende SOs anzeigen" -#: common/models.py:917 +#: common/models.py:918 msgid "Show outstanding SOs on the homepage" msgstr "Ausstehende SOs auf der Startseite anzeigen" -#: common/models.py:922 +#: common/models.py:923 msgid "Show overdue SOs" msgstr "Überfällige SOs anzeigen" -#: common/models.py:923 +#: common/models.py:924 msgid "Show overdue SOs on the homepage" msgstr "Überfällige SOs auf der Startseite anzeigen" -#: common/models.py:929 +#: common/models.py:930 msgid "Search Preview Results" msgstr "Anzahl Suchergebnisse" -#: common/models.py:930 +#: common/models.py:931 msgid "Number of results to show in search preview window" msgstr "Anzahl der Ergebnisse, die in der Vorschau angezeigt werden sollen" -#: common/models.py:984 company/forms.py:43 +#: common/models.py:985 company/forms.py:43 msgid "Price break quantity" msgstr "Preisstaffelungs Anzahl" -#: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1052 +#: common/models.py:992 company/templates/company/supplier_part.html:231 +#: templates/js/translated/part.js:1143 msgid "Price" msgstr "Preis" -#: common/models.py:992 +#: common/models.py:993 msgid "Unit price at specified quantity" msgstr "Stückpreis für die angegebene Anzahl" -#: common/models.py:1085 +#: common/models.py:1086 msgid "Default" msgstr "Standard" @@ -2107,16 +2107,16 @@ msgstr "Benutzereinstellungen ändern" #: order/templates/order/po_navbar.html:22 #: order/templates/order/purchase_order_detail.html:26 order/views.py:290 #: part/templates/part/bom_upload/upload_file.html:45 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:634 -#: part/views.py:1248 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:268 +#: part/views.py:882 msgid "Upload File" msgstr "Datei hochgeladen" #: common/views.py:214 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:291 part/templates/part/bom_upload/match_fields.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:635 -#: part/views.py:1249 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:269 +#: part/views.py:883 msgid "Match Fields" msgstr "Übereinstimmende Felder" @@ -2202,10 +2202,10 @@ msgid "Point of contact" msgstr "Anlaufstelle" #: company/models.py:128 company/models.py:345 company/models.py:513 -#: order/models.py:160 part/models.py:774 +#: order/models.py:160 part/models.py:712 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:809 msgid "Link" msgstr "Link" @@ -2213,7 +2213,7 @@ msgstr "Link" msgid "Link to external company information" msgstr "Link auf externe Firmeninformation" -#: company/models.py:136 part/models.py:784 +#: company/models.py:136 part/models.py:722 msgid "Image" msgstr "Bild" @@ -2307,7 +2307,7 @@ msgstr "Parametername" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:470 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "Wert" @@ -2316,8 +2316,8 @@ msgstr "Wert" msgid "Parameter value" msgstr "Parameterwert" -#: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 +#: company/models.py:426 part/models.py:797 part/models.py:2186 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:476 msgid "Units" msgstr "Einheiten" @@ -2362,16 +2362,16 @@ msgid "Supplier part description" msgstr "Zuliefererbeschreibung des Teils" #: company/models.py:525 company/templates/company/supplier_part.html:120 -#: part/models.py:2396 report/templates/report/inventree_po_report.html:93 +#: part/models.py:2334 report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 msgid "Note" msgstr "Notiz" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "base cost" msgstr "Basiskosten" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "Minimum charge (e.g. stocking fee)" msgstr "Mindestpreis" @@ -2385,7 +2385,7 @@ msgstr "Verpackungen" msgid "Part packaging" msgstr "Teile-Verpackungen" -#: company/models.py:533 part/models.py:1654 +#: company/models.py:533 part/models.py:1592 msgid "multiple" msgstr "Vielfache" @@ -2464,13 +2464,12 @@ msgstr "Zuliefererteile" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "Neues Zuliefererteil anlegen" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 +#: part/templates/part/detail.html:289 msgid "New Supplier Part" msgstr "Neues Zuliefererteil" @@ -2576,13 +2575,13 @@ msgstr "Firmenbemerkungen" #: company/templates/company/detail.html:364 #: company/templates/company/manufacturer_part.html:200 -#: part/templates/part/detail.html:825 +#: part/templates/part/detail.html:826 msgid "Delete Supplier Parts?" msgstr "Zuliefererteil entfernen?" #: company/templates/company/detail.html:365 #: company/templates/company/manufacturer_part.html:201 -#: part/templates/part/detail.html:826 +#: part/templates/part/detail.html:827 msgid "All selected supplier parts will be deleted" msgstr "Alle ausgewählten Zulieferteile werden gelöscht" @@ -2660,7 +2659,7 @@ msgid "Delete parameters" msgstr "Parameter löschen" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:718 +#: part/templates/part/detail.html:719 msgid "Add Parameter" msgstr "Parameter hinzufügen" @@ -2686,8 +2685,8 @@ msgstr "Herstellerteil-Bestand" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 -#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:391 templates/js/translated/part.js:616 +#: templates/js/translated/part.js:776 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "Lagerbestand" @@ -2765,7 +2764,7 @@ msgstr "Preisinformationen ansehen" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2088 +#: part/templates/part/prices.html:253 part/views.py:1722 msgid "Add Price Break" msgstr "Preisstaffel hinzufügen" @@ -2773,11 +2772,11 @@ msgstr "Preisstaffel hinzufügen" msgid "No price break information found" msgstr "Keine Informationen zur Preisstaffel gefunden" -#: company/templates/company/supplier_part.html:199 part/views.py:2150 +#: company/templates/company/supplier_part.html:199 part/views.py:1784 msgid "Delete Price Break" msgstr "Preisstaffel löschen" -#: company/templates/company/supplier_part.html:213 part/views.py:2136 +#: company/templates/company/supplier_part.html:213 part/views.py:1770 msgid "Edit Price Break" msgstr "Preisstaffel bearbeiten" @@ -2827,20 +2826,20 @@ msgstr "Firmen" msgid "New Company" msgstr "Neue Firma" -#: company/views.py:129 part/views.py:974 +#: company/views.py:129 part/views.py:608 msgid "Download Image" msgstr "Bild herunterladen" -#: company/views.py:158 part/views.py:1006 +#: company/views.py:158 part/views.py:640 msgid "Image size exceeds maximum allowable size for download" msgstr "Bildgröße überschreitet maximal-erlaubte Größe für Downloads" -#: company/views.py:165 part/views.py:1013 +#: company/views.py:165 part/views.py:647 #, python-brace-format msgid "Invalid response: {code}" msgstr "Ungültige Antwort {code}" -#: company/views.py:174 part/views.py:1022 +#: company/views.py:174 part/views.py:656 msgid "Supplied URL is not a valid image file" msgstr "Angegebene URL ist kein gültiges Bild" @@ -3212,14 +3211,13 @@ msgstr "Bestellung bearbeiten" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:279 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 +#: stock/templates/stock/location.html:250 msgid "New Location" msgstr "Neuer Lagerort" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 +#: stock/templates/stock/location.html:42 msgid "Create new stock location" msgstr "Neuen Lagerort anlegen" @@ -3442,7 +3440,7 @@ msgstr "Summe" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 +#: templates/js/translated/part.js:1118 templates/js/translated/part.js:1307 msgid "Unit Price" msgstr "Stück-Preis" @@ -3474,15 +3472,15 @@ msgstr "Berichte drucken" msgid "Receive outstanding parts for %(order)s - %(desc)s" msgstr "Ausstehende Teile für %(order)s - %(desc)s empfangen" -#: order/templates/order/receive_parts.html:14 part/api.py:47 -#: part/models.py:348 part/templates/part/cat_link.html:7 +#: order/templates/order/receive_parts.html:14 part/api.py:49 +#: part/models.py:296 part/templates/part/cat_link.html:7 #: part/templates/part/category.html:108 part/templates/part/category.html:122 #: part/templates/part/category_navbar.html:21 #: part/templates/part/category_navbar.html:24 #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:886 templates/navbar.html:23 +#: templates/js/translated/part.js:977 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "Teile" @@ -3496,7 +3494,7 @@ msgid "Order Code" msgstr "Bestellnummer" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:792 msgid "On Order" msgstr "Bestellt" @@ -3799,7 +3797,7 @@ msgstr "Stückpreis für {part} auf {price} aktualisiert" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "{part} Stückpreis auf {price} und Menge auf {qty} aktualisiert" -#: part/bom.py:133 part/models.py:74 part/models.py:793 +#: part/bom.py:133 part/models.py:73 part/models.py:731 #: part/templates/part/category.html:75 part/templates/part/part_base.html:282 msgid "Default Location" msgstr "Standard-Lagerort" @@ -3864,7 +3862,7 @@ msgstr "Zulieferer einschließen" msgid "Include part supplier data in exported BOM" msgstr "Zulieferer-Daten in Stückliste-Export einschließen" -#: part/forms.py:96 part/models.py:2278 +#: part/forms.py:96 part/models.py:2216 msgid "Parent Part" msgstr "Ausgangsteil" @@ -3896,434 +3894,398 @@ msgstr "verknüpftes Teil" msgid "Select part category" msgstr "Teil-Kategorie wählen" -#: part/forms.py:194 -msgid "Duplicate all BOM data for this part" -msgstr "Stückliste für dieses Teil kopieren" - -#: part/forms.py:195 -msgid "Copy BOM" -msgstr "Stückliste kopieren" - -#: part/forms.py:200 -msgid "Duplicate all parameter data for this part" -msgstr "Alle Parameter-Daten für dieses Teil kopieren" - -#: part/forms.py:201 -msgid "Copy Parameters" -msgstr "Parameter kopieren" - -#: part/forms.py:206 -msgid "Confirm part creation" -msgstr "Erstellen des Teils bestätigen" - -#: part/forms.py:211 -msgid "Include category parameter templates" -msgstr "Kategorie Parameter-Vorlage einschließen" - -#: part/forms.py:216 -msgid "Include parent categories parameter templates" -msgstr "Über-Kategorie Parameter-Vorlage einschließen" - -#: part/forms.py:221 -msgid "Initial stock amount" -msgstr "Anfangsbestand" - -#: part/forms.py:222 -msgid "Create stock for this part" -msgstr "Bestand für dieses Teil erstellen" - -#: part/forms.py:302 +#: part/forms.py:226 msgid "Add parameter template to same level categories" msgstr "Parameter-Vorlage zu Kategorien dieser Ebene hinzufügen" -#: part/forms.py:306 +#: part/forms.py:230 msgid "Add parameter template to all categories" msgstr "Parameter-Vorlage zu allen Kategorien hinzufügen" -#: part/forms.py:326 +#: part/forms.py:250 msgid "Input quantity for price calculation" msgstr "Menge für die Preisberechnung" -#: part/models.py:75 +#: part/models.py:74 msgid "Default location for parts in this category" msgstr "Standard-Lagerort für Teile dieser Kategorie" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords" msgstr "Standard Stichwörter" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords for parts in this category" msgstr "Standard-Stichworte für Teile dieser Kategorie" -#: part/models.py:88 part/models.py:2324 +#: part/models.py:87 part/models.py:2262 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "Teil-Kategorie" -#: part/models.py:89 part/templates/part/category.html:32 +#: part/models.py:88 part/templates/part/category.html:32 #: part/templates/part/category.html:103 templates/InvenTree/search.html:127 #: templates/stats.html:84 users/models.py:40 msgid "Part Categories" msgstr "Teil-Kategorien" -#: part/models.py:433 +#: part/models.py:381 msgid "Invalid choice for parent part" msgstr "Ungültige Auswahl für übergeordnetes Teil" -#: part/models.py:495 part/models.py:507 +#: part/models.py:433 part/models.py:445 #, python-brace-format msgid "Part '{p1}' is used in BOM for '{p2}' (recursive)" msgstr "Teil '{p1}' wird in Stückliste für Teil '{p2}' benutzt (rekursiv)" -#: part/models.py:604 +#: part/models.py:542 msgid "Next available serial numbers are" msgstr "Nächste verfügbare Seriennummern wären" -#: part/models.py:608 +#: part/models.py:546 msgid "Next available serial number is" msgstr "Nächste verfügbare Seriennummer ist" -#: part/models.py:613 +#: part/models.py:551 msgid "Most recent serial number is" msgstr "Die neuste Seriennummer ist" -#: part/models.py:692 +#: part/models.py:630 msgid "Duplicate IPN not allowed in part settings" msgstr "Doppelte IPN in den Teil-Einstellungen nicht erlaubt" -#: part/models.py:717 +#: part/models.py:655 msgid "Part name" msgstr "Name des Teils" -#: part/models.py:724 +#: part/models.py:662 msgid "Is Template" msgstr "Ist eine Vorlage" -#: part/models.py:725 +#: part/models.py:663 msgid "Is this part a template part?" msgstr "Ist dieses Teil eine Vorlage?" -#: part/models.py:735 +#: part/models.py:673 msgid "Is this part a variant of another part?" msgstr "Ist dieses Teil eine Variante eines anderen Teils?" -#: part/models.py:736 +#: part/models.py:674 msgid "Variant Of" msgstr "Variante von" -#: part/models.py:742 +#: part/models.py:680 msgid "Part description" msgstr "Beschreibung des Teils" -#: part/models.py:747 part/templates/part/category.html:82 +#: part/models.py:685 part/templates/part/category.html:82 #: part/templates/part/part_base.html:251 msgid "Keywords" msgstr "Schlüsselwörter" -#: part/models.py:748 +#: part/models.py:686 msgid "Part keywords to improve visibility in search results" msgstr "Schlüsselworte um die Sichtbarkeit in Suchergebnissen zu verbessern" -#: part/models.py:755 part/models.py:2323 +#: part/models.py:693 part/models.py:2261 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:672 +#: templates/js/translated/part.js:763 msgid "Category" msgstr "Kategorie" -#: part/models.py:756 +#: part/models.py:694 msgid "Part category" msgstr "Teile-Kategorie" -#: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 +#: part/models.py:699 part/templates/part/part_base.html:227 +#: templates/js/translated/part.js:379 templates/js/translated/part.js:607 msgid "IPN" msgstr "IPN (Interne Produktnummer)" -#: part/models.py:762 +#: part/models.py:700 msgid "Internal Part Number" msgstr "Interne Teilenummer" -#: part/models.py:768 +#: part/models.py:706 msgid "Part revision or version number" msgstr "Revisions- oder Versionsnummer" -#: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:292 +#: part/models.py:707 part/templates/part/part_base.html:244 +#: report/models.py:200 templates/js/translated/part.js:383 msgid "Revision" msgstr "Revision" -#: part/models.py:791 +#: part/models.py:729 msgid "Where is this item normally stored?" msgstr "Wo wird dieses Teil normalerweise gelagert?" -#: part/models.py:838 part/templates/part/part_base.html:289 +#: part/models.py:776 part/templates/part/part_base.html:289 msgid "Default Supplier" msgstr "Standard Zulieferer" -#: part/models.py:839 +#: part/models.py:777 msgid "Default supplier part" msgstr "Standard Zuliefererteil" -#: part/models.py:846 +#: part/models.py:784 msgid "Default Expiry" msgstr "Standard Ablaufzeit" -#: part/models.py:847 +#: part/models.py:785 msgid "Expiry time (in days) for stock items of this part" msgstr "Ablauf-Zeit (in Tagen) für Lagerbestand dieses Teils" -#: part/models.py:852 +#: part/models.py:790 msgid "Minimum Stock" msgstr "Minimaler Lagerbestand" -#: part/models.py:853 +#: part/models.py:791 msgid "Minimum allowed stock level" msgstr "Minimal zulässiger Lagerbestand" -#: part/models.py:860 +#: part/models.py:798 msgid "Stock keeping units for this part" msgstr "Stock Keeping Units (SKU) für dieses Teil" -#: part/models.py:866 +#: part/models.py:804 msgid "Can this part be built from other parts?" msgstr "Kann dieses Teil aus anderen Teilen angefertigt werden?" -#: part/models.py:872 +#: part/models.py:810 msgid "Can this part be used to build other parts?" msgstr "Kann dieses Teil zum Bauauftrag von anderen genutzt werden?" -#: part/models.py:878 +#: part/models.py:816 msgid "Does this part have tracking for unique items?" msgstr "Hat dieses Teil Tracking für einzelne Objekte?" -#: part/models.py:883 +#: part/models.py:821 msgid "Can this part be purchased from external suppliers?" msgstr "Kann dieses Teil von externen Zulieferern gekauft werden?" -#: part/models.py:888 +#: part/models.py:826 msgid "Can this part be sold to customers?" msgstr "Kann dieses Teil an Kunden verkauft werden?" -#: part/models.py:892 templates/js/translated/table_filters.js:21 +#: part/models.py:830 templates/js/translated/table_filters.js:21 #: templates/js/translated/table_filters.js:69 #: templates/js/translated/table_filters.js:255 #: templates/js/translated/table_filters.js:324 msgid "Active" msgstr "Aktiv" -#: part/models.py:893 +#: part/models.py:831 msgid "Is this part active?" msgstr "Ist dieses Teil aktiv?" -#: part/models.py:898 +#: part/models.py:836 msgid "Is this a virtual part, such as a software product or license?" msgstr "Ist dieses Teil virtuell, wie zum Beispiel eine Software oder Lizenz?" -#: part/models.py:903 +#: part/models.py:841 msgid "Part notes - supports Markdown formatting" msgstr "Bemerkungen - unterstüzt Markdown-Formatierung" -#: part/models.py:906 +#: part/models.py:844 msgid "BOM checksum" msgstr "Prüfsumme der Stückliste" -#: part/models.py:906 +#: part/models.py:844 msgid "Stored BOM checksum" msgstr "Prüfsumme der Stückliste gespeichert" -#: part/models.py:909 +#: part/models.py:847 msgid "BOM checked by" msgstr "Stückliste kontrolliert von" -#: part/models.py:911 +#: part/models.py:849 msgid "BOM checked date" msgstr "BOM Kontrolldatum" -#: part/models.py:915 +#: part/models.py:853 msgid "Creation User" msgstr "Erstellungs-Nutzer" -#: part/models.py:1654 +#: part/models.py:1592 msgid "Sell multiple" msgstr "Mehrere verkaufen" -#: part/models.py:2142 +#: part/models.py:2080 msgid "Test templates can only be created for trackable parts" msgstr "Test-Vorlagen können nur für verfolgbare Teile angelegt werden" -#: part/models.py:2159 +#: part/models.py:2097 msgid "Test with this name already exists for this part" msgstr "Ein Test mit diesem Namen besteht bereits für dieses Teil" -#: part/models.py:2179 templates/js/translated/part.js:937 +#: part/models.py:2117 templates/js/translated/part.js:1028 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "Test-Name" -#: part/models.py:2180 +#: part/models.py:2118 msgid "Enter a name for the test" msgstr "Namen für diesen Test eingeben" -#: part/models.py:2185 +#: part/models.py:2123 msgid "Test Description" msgstr "Test-Beschreibung" -#: part/models.py:2186 +#: part/models.py:2124 msgid "Enter description for this test" msgstr "Beschreibung für diesen Test eingeben" -#: part/models.py:2191 templates/js/translated/part.js:946 +#: part/models.py:2129 templates/js/translated/part.js:1037 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "Benötigt" -#: part/models.py:2192 +#: part/models.py:2130 msgid "Is this test required to pass?" msgstr "Muss dieser Test erfolgreich sein?" -#: part/models.py:2197 templates/js/translated/part.js:954 +#: part/models.py:2135 templates/js/translated/part.js:1045 msgid "Requires Value" msgstr "Erfordert Wert" -#: part/models.py:2198 +#: part/models.py:2136 msgid "Does this test require a value when adding a test result?" msgstr "Muss für diesen Test ein Wert für das Test-Ergebnis eingetragen werden?" -#: part/models.py:2203 templates/js/translated/part.js:961 +#: part/models.py:2141 templates/js/translated/part.js:1052 msgid "Requires Attachment" msgstr "Anhang muss eingegeben werden" -#: part/models.py:2204 +#: part/models.py:2142 msgid "Does this test require a file attachment when adding a test result?" msgstr "Muss für diesen Test ein Anhang für das Test-Ergebnis hinzugefügt werden?" -#: part/models.py:2241 +#: part/models.py:2179 msgid "Parameter template name must be unique" msgstr "Vorlagen-Name des Parameters muss eindeutig sein" -#: part/models.py:2246 +#: part/models.py:2184 msgid "Parameter Name" msgstr "Name des Parameters" -#: part/models.py:2248 +#: part/models.py:2186 msgid "Parameter Units" msgstr "Einheit des Parameters" -#: part/models.py:2280 part/models.py:2329 part/models.py:2330 +#: part/models.py:2218 part/models.py:2267 part/models.py:2268 #: templates/InvenTree/settings/settings.html:160 msgid "Parameter Template" msgstr "Parameter Vorlage" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Data" msgstr "Wert" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Parameter Value" msgstr "Parameter Wert" -#: part/models.py:2334 templates/InvenTree/settings/settings.html:169 +#: part/models.py:2272 templates/InvenTree/settings/settings.html:169 msgid "Default Value" msgstr "Standard-Wert" -#: part/models.py:2335 +#: part/models.py:2273 msgid "Default Parameter Value" msgstr "Standard Parameter Wert" -#: part/models.py:2369 +#: part/models.py:2307 msgid "Select parent part" msgstr "Ausgangsteil auswählen" -#: part/models.py:2377 +#: part/models.py:2315 msgid "Sub part" msgstr "Untergeordnetes Teil" -#: part/models.py:2378 +#: part/models.py:2316 msgid "Select part to be used in BOM" msgstr "Teil für die Nutzung in der Stückliste auswählen" -#: part/models.py:2384 +#: part/models.py:2322 msgid "BOM quantity for this BOM item" msgstr "Stücklisten-Anzahl für dieses Stücklisten-Teil" -#: part/models.py:2386 templates/js/translated/bom.js:236 +#: part/models.py:2324 templates/js/translated/bom.js:236 #: templates/js/translated/bom.js:298 msgid "Optional" msgstr "Optional" -#: part/models.py:2386 +#: part/models.py:2324 msgid "This BOM item is optional" msgstr "Diese Stücklisten-Position ist optional" -#: part/models.py:2389 +#: part/models.py:2327 msgid "Overage" msgstr "Überschuss" -#: part/models.py:2390 +#: part/models.py:2328 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "Geschätzter Ausschuss (absolut oder prozentual)" -#: part/models.py:2393 +#: part/models.py:2331 msgid "BOM item reference" msgstr "Referenz der Postion auf der Stückliste" -#: part/models.py:2396 +#: part/models.py:2334 msgid "BOM item notes" msgstr "Notizen zur Stücklisten-Position" -#: part/models.py:2398 +#: part/models.py:2336 msgid "Checksum" msgstr "Prüfsumme" -#: part/models.py:2398 +#: part/models.py:2336 msgid "BOM line checksum" msgstr "Prüfsumme der Stückliste" -#: part/models.py:2402 templates/js/translated/bom.js:315 +#: part/models.py:2340 templates/js/translated/bom.js:315 #: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "Geerbt" -#: part/models.py:2403 +#: part/models.py:2341 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "Diese Stücklisten-Position wird in die Stücklisten von Teil-Varianten vererbt" -#: part/models.py:2408 templates/js/translated/bom.js:307 +#: part/models.py:2346 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "Varianten zulassen" -#: part/models.py:2409 +#: part/models.py:2347 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:2494 stock/models.py:335 +#: part/models.py:2432 stock/models.py:335 msgid "Quantity must be integer value for trackable parts" msgstr "Menge muss eine Ganzzahl sein" -#: part/models.py:2503 part/models.py:2505 +#: part/models.py:2441 part/models.py:2443 msgid "Sub part must be specified" msgstr "Zuliefererteil muss festgelegt sein" -#: part/models.py:2508 +#: part/models.py:2446 msgid "BOM Item" msgstr "Stücklisten-Position" -#: part/models.py:2627 +#: part/models.py:2565 msgid "Part 1" msgstr "Teil 1" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Part 2" msgstr "Teil 2" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Select Related Part" msgstr "verknüpftes Teil auswählen" -#: part/models.py:2663 +#: part/models.py:2601 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "Fehler bei Verwandschaft: Ist das Teil mit sich selbst verwandt oder ist das die Verwandtschaft nicht eindeutig?" @@ -4374,7 +4336,7 @@ msgstr "Stückliste bearbeiten" msgid "Validate Bill of Materials" msgstr "Stückliste kontrollieren" -#: part/templates/part/bom.html:56 part/views.py:1586 +#: part/templates/part/bom.html:56 part/views.py:1220 msgid "Export Bill of Materials" msgstr "Stückliste exportieren" @@ -4505,9 +4467,9 @@ msgstr "Teilparameter" msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:280 stock/views.py:959 -msgid "Create new Stock Location" -msgstr "Neuen Lagerort erstellen" +#: part/templates/part/category.html:279 +msgid "Create Part" +msgstr "" #: part/templates/part/category_delete.html:5 msgid "Are you sure you want to delete category" @@ -4549,7 +4511,7 @@ msgstr "Wenn diese Kat. gelöscht wird, werden diese Teile in die oberste Kat. v msgid "Import Parts" msgstr "Teile importieren" -#: part/templates/part/copy_part.html:9 part/views.py:327 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:214 msgid "Duplicate Part" msgstr "Teil duplizieren" @@ -4672,38 +4634,38 @@ msgstr "Alle ausgewählte Stücklistenpositionen werden gelöscht" msgid "Create BOM Item" msgstr "Stücklisten-Position anlegen" -#: part/templates/part/detail.html:588 +#: part/templates/part/detail.html:589 msgid "Add Test Result Template" msgstr "Testergebnis-Vorlage hinzufügen" -#: part/templates/part/detail.html:606 +#: part/templates/part/detail.html:607 msgid "Edit Test Result Template" msgstr "Testergebnis-Vorlage bearbeiten" -#: part/templates/part/detail.html:618 +#: part/templates/part/detail.html:619 msgid "Delete Test Result Template" msgstr "Testergebnis-Vorlage löschen" -#: part/templates/part/detail.html:669 +#: part/templates/part/detail.html:670 msgid "Edit Part Notes" msgstr "Teilenotizen bearbeiten" -#: part/templates/part/detail.html:902 +#: part/templates/part/detail.html:903 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:915 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:926 +#: part/templates/part/detail.html:927 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1015 +#: part/templates/part/detail.html:1016 #, python-format msgid "Unit Price - %(currency)s" msgstr "Stückpreis - %(currency)s" @@ -4766,8 +4728,8 @@ msgid "Part is virtual (not a physical part)" msgstr "Teil ist virtuell (kein physisches Teil)" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 -#: templates/js/translated/part.js:280 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:294 +#: templates/js/translated/part.js:371 msgid "Inactive" msgstr "Inaktiv" @@ -4853,8 +4815,8 @@ msgstr "Zu Bauaufträgen zugeordnet" msgid "Can Build" msgstr "Herstellbar" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 -#: templates/js/translated/part.js:705 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:623 +#: templates/js/translated/part.js:796 msgid "Building" msgstr "Im Bau" @@ -4870,13 +4832,13 @@ msgstr "Berechnen" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:511 -#: part/templates/part/part_base.html:536 +#: part/templates/part/part_base.html:506 +#: part/templates/part/part_base.html:531 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:516 -#: part/templates/part/part_base.html:542 +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:537 msgid "Show Part Details" msgstr "" @@ -5013,7 +4975,7 @@ msgstr "Für dieses Teil sind keine Bestandspreise verfügbar." msgid "Internal Cost" msgstr "Interne Kosten" -#: part/templates/part/prices.html:197 part/views.py:2159 +#: part/templates/part/prices.html:197 part/views.py:1793 msgid "Add Internal Price Break" msgstr "" @@ -5034,7 +4996,7 @@ msgid "Set category for the following parts" msgstr "Kategorie für Teile setzen" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 -#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 +#: templates/js/translated/part.js:613 templates/js/translated/part.js:800 msgid "No Stock" msgstr "Kein Bestand" @@ -5055,148 +5017,128 @@ msgstr "Neue Variante von Vorlage anlegen '%(full_name)s'." msgid "Unknown database" msgstr "Unbekannte Datenbank" -#: part/views.py:96 +#: part/views.py:94 msgid "Add Related Part" msgstr "verknüpftes Teil hinzufügen" -#: part/views.py:151 +#: part/views.py:149 msgid "Delete Related Part" msgstr "verknüpftes Teil entfernen" -#: part/views.py:162 +#: part/views.py:160 msgid "Set Part Category" msgstr "Teil-Kategorie auswählen" -#: part/views.py:212 +#: part/views.py:210 #, python-brace-format msgid "Set category for {n} parts" msgstr "Kategorie für {n} Teile setzen" -#: part/views.py:247 -msgid "Create Variant" -msgstr "Variante anlegen" - -#: part/views.py:332 -msgid "Copied part" -msgstr "Teil kopiert" - -#: part/views.py:386 part/views.py:528 -msgid "Possible matches exist - confirm creation of new part" -msgstr "Übereinstimmung gefunden - Teil trotzdem anlegen" - -#: part/views.py:451 -msgid "Create New Part" -msgstr "Neues Teil anlegen" - -#: part/views.py:456 -msgid "Created new part" -msgstr "Neues Teil angelegt" - -#: part/views.py:636 +#: part/views.py:270 msgid "Match References" msgstr "Referenzen zuteilen" -#: part/views.py:892 +#: part/views.py:526 msgid "None" msgstr "Kein(e)" -#: part/views.py:951 +#: part/views.py:585 msgid "Part QR Code" msgstr "Teil-QR-Code" -#: part/views.py:1053 +#: part/views.py:687 msgid "Select Part Image" msgstr "Teilbild auswählen" -#: part/views.py:1079 +#: part/views.py:713 msgid "Updated part image" msgstr "Teilbild aktualisiert" -#: part/views.py:1082 +#: part/views.py:716 msgid "Part image not found" msgstr "Teilbild nicht gefunden" -#: part/views.py:1094 +#: part/views.py:728 msgid "Duplicate BOM" msgstr "Stückliste duplizieren" -#: part/views.py:1124 +#: part/views.py:758 msgid "Confirm duplication of BOM from parent" msgstr "bestätige Duplizierung Stückliste von übergeordneter Stückliste" -#: part/views.py:1145 +#: part/views.py:779 msgid "Validate BOM" msgstr "Stückliste überprüfen" -#: part/views.py:1166 +#: part/views.py:800 msgid "Confirm that the BOM is valid" msgstr "Bestätigen, dass Stückliste korrekt ist" -#: part/views.py:1177 +#: part/views.py:811 msgid "Validated Bill of Materials" msgstr "überprüfte Stückliste" -#: part/views.py:1250 +#: part/views.py:884 msgid "Match Parts" msgstr "Teile zuordnen" -#: part/views.py:1638 +#: part/views.py:1272 msgid "Confirm Part Deletion" msgstr "Löschen des Teils bestätigen" -#: part/views.py:1645 +#: part/views.py:1279 msgid "Part was deleted" msgstr "Teil wurde gelöscht" -#: part/views.py:1654 +#: part/views.py:1288 msgid "Part Pricing" msgstr "Teilbepreisung" -#: part/views.py:1795 +#: part/views.py:1429 msgid "Create Part Parameter Template" msgstr "Teilparametervorlage anlegen" -#: part/views.py:1805 +#: part/views.py:1439 msgid "Edit Part Parameter Template" msgstr "Teilparametervorlage bearbeiten" -#: part/views.py:1812 +#: part/views.py:1446 msgid "Delete Part Parameter Template" msgstr "Teilparametervorlage löschen" -#: part/views.py:1860 templates/js/translated/part.js:41 +#: part/views.py:1494 templates/js/translated/part.js:169 msgid "Edit Part Category" msgstr "Teil-Kategorie bearbeiten" -#: part/views.py:1898 +#: part/views.py:1532 msgid "Delete Part Category" msgstr "Teil-Kategorie löschen" -#: part/views.py:1904 +#: part/views.py:1538 msgid "Part category was deleted" msgstr "Teil-Kategorie wurde gelöscht" -#: part/views.py:1913 +#: part/views.py:1547 msgid "Create Category Parameter Template" msgstr "Kategorieparametervorlage anlegen" -#: part/views.py:2014 +#: part/views.py:1648 msgid "Edit Category Parameter Template" msgstr "Kategorieparametervorlage bearbeiten" -#: part/views.py:2070 +#: part/views.py:1704 msgid "Delete Category Parameter Template" msgstr "Kategorieparametervorlage löschen" -#: part/views.py:2092 +#: part/views.py:1726 msgid "Added new price break" msgstr "neue Preisstaffel hinzufügt" -#: part/views.py:2168 +#: part/views.py:1802 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2176 +#: part/views.py:1810 msgid "Delete Internal Price Break" msgstr "" @@ -6087,6 +6029,10 @@ msgstr "BestandsObjekte deinstalliert" msgid "Edit Stock Item" msgstr "BestandsObjekt bearbeiten" +#: stock/views.py:959 +msgid "Create new Stock Location" +msgstr "Neuen Lagerort erstellen" + #: stock/views.py:1050 msgid "Serialize Stock" msgstr "Lagerbestand erfassen" @@ -6850,8 +6796,8 @@ msgstr "Bestand bestellen" msgid "No builds matching query" msgstr "Keine Bauaufträge passen zur Anfrage" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 -#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:701 +#: templates/js/translated/part.js:946 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "Auswählen" @@ -6933,34 +6879,34 @@ msgid "No manufacturer parts found" msgstr "Keine Herstellerteile gefunden" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 -#: templates/js/translated/part.js:272 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:278 +#: templates/js/translated/part.js:363 msgid "Template part" msgstr "Vorlagenteil" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 -#: templates/js/translated/part.js:276 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:282 +#: templates/js/translated/part.js:367 msgid "Assembled part" msgstr "Baugruppe" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:452 msgid "No parameters found" msgstr "Keine Parameter gefunden" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:493 msgid "Edit parameter" msgstr "Parameter bearbeiten" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:494 msgid "Delete parameter" msgstr "Parameter löschen" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:511 msgid "Edit Parameter" msgstr "Parameter bearbeiten" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:523 msgid "Delete Parameter" msgstr "Parameter löschen" @@ -6998,37 +6944,37 @@ msgstr "Filter entfernen" msgid "Create filter" msgstr "Filter anlegen" -#: templates/js/translated/forms.js:283 templates/js/translated/forms.js:296 -#: templates/js/translated/forms.js:308 templates/js/translated/forms.js:320 +#: templates/js/translated/forms.js:289 templates/js/translated/forms.js:302 +#: templates/js/translated/forms.js:314 templates/js/translated/forms.js:326 msgid "Action Prohibited" msgstr "Aktion verboten" -#: templates/js/translated/forms.js:284 +#: templates/js/translated/forms.js:290 msgid "Create operation not allowed" msgstr "Erstellvorgang nicht erlaubt" -#: templates/js/translated/forms.js:297 +#: templates/js/translated/forms.js:303 msgid "Update operation not allowed" msgstr "Updatevorgang nicht erlaubt" -#: templates/js/translated/forms.js:309 +#: templates/js/translated/forms.js:315 msgid "Delete operation not allowed" msgstr "Löschvorgang nicht erlaubt" -#: templates/js/translated/forms.js:321 +#: templates/js/translated/forms.js:327 msgid "View operation not allowed" msgstr "Anzeigevorgang nicht erlaubt" -#: templates/js/translated/forms.js:817 templates/modals.html:21 +#: templates/js/translated/forms.js:841 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "Fehler in Formular" -#: templates/js/translated/forms.js:1184 +#: templates/js/translated/forms.js:1208 msgid "Searching" msgstr "Suche" -#: templates/js/translated/forms.js:1337 +#: templates/js/translated/forms.js:1373 msgid "Clear input" msgstr "Eingabe leeren" @@ -7196,99 +7142,139 @@ msgstr "JA" msgid "NO" msgstr "NEIN" -#: templates/js/translated/part.js:20 -msgid "Parent part category" +#: templates/js/translated/part.js:43 +msgid "Part Attributes" msgstr "" -#: templates/js/translated/part.js:56 -msgid "New Category" -msgstr "Neue Kategorie" +#: templates/js/translated/part.js:86 +msgid "Part Creation Options" +msgstr "" -#: templates/js/translated/part.js:57 -msgid "Create New Part Category" -msgstr "Neue Teil-Kategorie anlegen" +#: templates/js/translated/part.js:92 +msgid "Initial Stock Quantity" +msgstr "" -#: templates/js/translated/part.js:65 -msgid "New Parent" +#: templates/js/translated/part.js:93 +msgid "Initialize part stock with specified quantity" +msgstr "" + +#: templates/js/translated/part.js:99 +msgid "Copy Category Parameters" +msgstr "" + +#: templates/js/translated/part.js:100 +msgid "Copy parameter templates from selected part category" +msgstr "" + +#: templates/js/translated/part.js:110 +msgid "Part Duplication Options" +msgstr "" + +#: templates/js/translated/part.js:121 +msgid "Copy Image" +msgstr "" + +#: templates/js/translated/part.js:122 +msgid "Copy image from original part" msgstr "" #: templates/js/translated/part.js:128 +msgid "Copy BOM" +msgstr "Stückliste kopieren" + +#: templates/js/translated/part.js:129 +msgid "Copy bill of materials from original part" +msgstr "" + +#: templates/js/translated/part.js:135 +msgid "Copy Parameters" +msgstr "Parameter kopieren" + +#: templates/js/translated/part.js:136 +msgid "Copy parameter data from original part" +msgstr "" + +#: templates/js/translated/part.js:148 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:186 msgid "Edit Part" msgstr "Teil bearbeiten" -#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 +#: templates/js/translated/part.js:270 templates/js/translated/part.js:355 msgid "Trackable part" msgstr "Nachverfolgbares Teil" -#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 +#: templates/js/translated/part.js:274 templates/js/translated/part.js:359 msgid "Virtual part" msgstr "virtuelles Teil" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:286 msgid "Starred part" msgstr "Favoritenteil" -#: templates/js/translated/part.js:199 +#: templates/js/translated/part.js:290 msgid "Salable part" msgstr "Verkäufliches Teil" -#: templates/js/translated/part.js:313 +#: templates/js/translated/part.js:404 msgid "No variants found" msgstr "Keine Varianten gefunden" -#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 +#: templates/js/translated/part.js:591 templates/js/translated/part.js:830 msgid "No parts found" msgstr "Keine Teile gefunden" -#: templates/js/translated/part.js:678 +#: templates/js/translated/part.js:769 msgid "No category" msgstr "Keine Kategorie" -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:787 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "Bestand niedrig" -#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:971 templates/js/translated/stock.js:1348 msgid "Path" msgstr "Pfad" -#: templates/js/translated/part.js:923 +#: templates/js/translated/part.js:1014 msgid "No test templates matching query" msgstr "Keine zur Anfrage passenden Testvorlagen" -#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:1065 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "Testergebnis bearbeiten" -#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:1066 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "Testergebnis löschen" -#: templates/js/translated/part.js:981 +#: templates/js/translated/part.js:1072 msgid "This test is defined for a parent part" msgstr "Dieses Testergebnis ist für ein Hauptteil" -#: templates/js/translated/part.js:1006 +#: templates/js/translated/part.js:1097 #, python-brace-format msgid "No ${human_name} information found" msgstr "Keine ${human_name} Informationen gefunden" -#: templates/js/translated/part.js:1059 +#: templates/js/translated/part.js:1150 #, python-brace-format msgid "Edit ${human_name}" msgstr "${human_name} bearbeiten" -#: templates/js/translated/part.js:1060 +#: templates/js/translated/part.js:1151 #, python-brace-format msgid "Delete ${human_name}" msgstr "${human_name} löschen" -#: templates/js/translated/part.js:1160 +#: templates/js/translated/part.js:1251 msgid "Single Price" msgstr "Einzelpreis" -#: templates/js/translated/part.js:1179 +#: templates/js/translated/part.js:1270 msgid "Single Price Difference" msgstr "Einzelpreisdifferenz" From 5e453c248fc34df237b4e29b63ac46c2a5c66fe3 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 08:22:39 +1000 Subject: [PATCH 129/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/th/LC_MESSAGES/django.po | 814 +++++++++++----------- 1 file changed, 400 insertions(+), 414 deletions(-) diff --git a/InvenTree/locale/th/LC_MESSAGES/django.po b/InvenTree/locale/th/LC_MESSAGES/django.po index 7648f92172..0157a39e51 100644 --- a/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/InvenTree/locale/th/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 08:08+0000\n" -"PO-Revision-Date: 2021-08-04 08:14\n" +"POT-Creation-Date: 2021-08-04 22:16+0000\n" +"PO-Revision-Date: 2021-08-04 22:22\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -36,7 +36,7 @@ msgstr "" #: InvenTree/forms.py:111 build/forms.py:102 build/forms.py:123 #: build/forms.py:145 build/forms.py:169 build/forms.py:185 build/forms.py:227 #: order/forms.py:30 order/forms.py:41 order/forms.py:52 order/forms.py:63 -#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:526 +#: order/forms.py:74 part/forms.py:108 templates/js/translated/forms.js:545 msgid "Confirm" msgstr "" @@ -118,8 +118,8 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:954 -#: common/models.py:955 part/models.py:2097 +#: InvenTree/models.py:70 InvenTree/models.py:71 common/models.py:955 +#: common/models.py:956 part/models.py:2035 #: report/templates/report/inventree_test_report_base.html:91 #: templates/js/translated/stock.js:1537 msgid "User" @@ -134,11 +134,11 @@ msgid "Invalid choice" msgstr "" #: InvenTree/models.py:129 InvenTree/models.py:130 company/models.py:412 -#: label/models.py:112 part/models.py:718 part/models.py:2246 +#: label/models.py:112 part/models.py:656 part/models.py:2184 #: part/templates/part/part_base.html:233 report/models.py:181 #: templates/InvenTree/search.html:137 templates/InvenTree/search.html:289 -#: templates/js/translated/company.js:545 templates/js/translated/part.js:237 -#: templates/js/translated/part.js:370 templates/js/translated/part.js:862 +#: templates/js/translated/company.js:545 templates/js/translated/part.js:328 +#: templates/js/translated/part.js:461 templates/js/translated/part.js:953 #: templates/js/translated/stock.js:1330 msgid "Name" msgstr "" @@ -148,7 +148,7 @@ msgstr "" #: company/models.py:519 company/templates/company/manufacturer_part.html:76 #: company/templates/company/supplier_part.html:75 label/models.py:119 #: order/models.py:158 order/templates/order/purchase_order_detail.html:312 -#: part/models.py:741 part/templates/part/part_base.html:238 +#: part/models.py:679 part/templates/part/part_base.html:238 #: part/templates/part/set_category.html:14 report/models.py:194 #: report/models.py:551 report/models.py:590 #: report/templates/report/inventree_build_order_base.html:118 @@ -159,9 +159,9 @@ msgstr "" #: templates/js/translated/build.js:1162 templates/js/translated/company.js:261 #: templates/js/translated/company.js:459 #: templates/js/translated/company.js:741 templates/js/translated/order.js:247 -#: templates/js/translated/order.js:349 templates/js/translated/part.js:296 -#: templates/js/translated/part.js:480 templates/js/translated/part.js:657 -#: templates/js/translated/part.js:874 templates/js/translated/part.js:942 +#: templates/js/translated/order.js:349 templates/js/translated/part.js:387 +#: templates/js/translated/part.js:571 templates/js/translated/part.js:748 +#: templates/js/translated/part.js:965 templates/js/translated/part.js:1033 #: templates/js/translated/stock.js:914 templates/js/translated/stock.js:1342 #: templates/js/translated/stock.js:1387 msgid "Description" @@ -175,7 +175,7 @@ msgstr "" msgid "parent" msgstr "" -#: InvenTree/serializers.py:52 part/models.py:2482 +#: InvenTree/serializers.py:52 part/models.py:2420 msgid "Must be a valid number" msgstr "" @@ -522,7 +522,7 @@ msgstr "" #: build/templates/build/allocation_card.html:23 #: build/templates/build/auto_allocate.html:17 #: build/templates/build/build_base.html:133 -#: build/templates/build/detail.html:34 common/models.py:983 +#: build/templates/build/detail.html:34 common/models.py:984 #: company/forms.py:42 company/templates/company/supplier_part.html:226 #: order/forms.py:120 order/forms.py:142 order/forms.py:159 order/models.py:706 #: order/models.py:952 order/templates/order/order_wizard/match_parts.html:30 @@ -531,10 +531,10 @@ msgstr "" #: order/templates/order/sales_order_detail.html:200 #: order/templates/order/sales_order_detail.html:207 #: order/templates/order/sales_order_detail.html:292 -#: order/templates/order/sales_order_detail.html:364 part/forms.py:325 -#: part/forms.py:341 part/forms.py:357 part/models.py:2384 +#: order/templates/order/sales_order_detail.html:364 part/forms.py:249 +#: part/forms.py:265 part/forms.py:281 part/models.py:2322 #: part/templates/part/bom_upload/match_parts.html:31 -#: part/templates/part/detail.html:939 part/templates/part/detail.html:1025 +#: part/templates/part/detail.html:940 part/templates/part/detail.html:1026 #: part/templates/part/part_pricing.html:16 #: report/templates/report/inventree_build_order_base.html:114 #: report/templates/report/inventree_po_report.html:91 @@ -546,8 +546,8 @@ msgstr "" #: templates/js/translated/build.js:271 templates/js/translated/build.js:606 #: templates/js/translated/build.js:1172 #: templates/js/translated/model_renderers.js:56 -#: templates/js/translated/order.js:462 templates/js/translated/part.js:1047 -#: templates/js/translated/part.js:1169 templates/js/translated/part.js:1225 +#: templates/js/translated/order.js:462 templates/js/translated/part.js:1138 +#: templates/js/translated/part.js:1260 templates/js/translated/part.js:1316 #: templates/js/translated/stock.js:1522 templates/js/translated/stock.js:1720 msgid "Quantity" msgstr "" @@ -671,7 +671,7 @@ msgstr "" #: build/models.py:179 order/models.py:246 order/models.py:533 #: order/models.py:713 order/templates/order/purchase_order_detail.html:343 -#: order/templates/order/sales_order_detail.html:359 part/models.py:2393 +#: order/templates/order/sales_order_detail.html:359 part/models.py:2331 #: part/templates/part/bom_upload/match_parts.html:30 #: report/templates/report/inventree_po_report.html:92 #: report/templates/report/inventree_so_report.html:92 @@ -700,10 +700,10 @@ msgstr "" #: order/templates/order/order_wizard/select_parts.html:32 #: order/templates/order/purchase_order_detail.html:297 #: order/templates/order/receive_parts.html:19 -#: order/templates/order/sales_order_detail.html:344 part/models.py:347 -#: part/models.py:2042 part/models.py:2058 part/models.py:2077 -#: part/models.py:2095 part/models.py:2174 part/models.py:2278 -#: part/models.py:2368 part/templates/part/detail.html:199 +#: order/templates/order/sales_order_detail.html:344 part/models.py:295 +#: part/models.py:1980 part/models.py:1996 part/models.py:2015 +#: part/models.py:2033 part/models.py:2112 part/models.py:2216 +#: part/models.py:2306 part/templates/part/detail.html:199 #: part/templates/part/part_app_base.html:8 #: part/templates/part/part_pricing.html:12 #: part/templates/part/set_category.html:13 @@ -714,8 +714,8 @@ msgstr "" #: templates/js/translated/barcode.js:362 templates/js/translated/bom.js:183 #: templates/js/translated/build.js:586 templates/js/translated/build.js:873 #: templates/js/translated/build.js:1139 templates/js/translated/company.js:400 -#: templates/js/translated/company.js:650 templates/js/translated/part.js:461 -#: templates/js/translated/part.js:624 templates/js/translated/stock.js:120 +#: templates/js/translated/company.js:650 templates/js/translated/part.js:552 +#: templates/js/translated/part.js:715 templates/js/translated/stock.js:120 #: templates/js/translated/stock.js:883 templates/js/translated/stock.js:1708 msgid "Part" msgstr "" @@ -780,7 +780,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:272 order/models.py:162 part/models.py:913 +#: build/models.py:272 order/models.py:162 part/models.py:851 #: part/templates/part/part_base.html:264 templates/js/translated/order.js:362 msgid "Creation Date" msgstr "" @@ -808,7 +808,7 @@ msgstr "" #: build/models.py:303 build/templates/build/build_base.html:184 #: build/templates/build/detail.html:108 order/models.py:176 #: order/templates/order/order_base.html:138 -#: order/templates/order/sales_order_base.html:140 part/models.py:917 +#: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 msgid "Responsible" msgstr "" @@ -825,7 +825,7 @@ msgstr "" msgid "External Link" msgstr "" -#: build/models.py:310 part/models.py:775 stock/models.py:503 +#: build/models.py:310 part/models.py:713 stock/models.py:503 msgid "Link to external URL" msgstr "" @@ -838,7 +838,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:419 #: order/templates/order/sales_order_detail.html:439 #: order/templates/order/so_navbar.html:33 -#: order/templates/order/so_navbar.html:36 part/models.py:902 +#: order/templates/order/so_navbar.html:36 part/models.py:840 #: part/templates/part/detail.html:105 part/templates/part/navbar.html:108 #: part/templates/part/navbar.html:111 #: report/templates/report/inventree_build_order_base.html:173 @@ -1313,7 +1313,7 @@ msgstr "" #: order/templates/order/po_attachments.html:79 #: order/templates/order/purchase_order_detail.html:156 #: order/templates/order/sales_order_detail.html:145 -#: part/templates/part/detail.html:801 stock/templates/stock/item.html:251 +#: part/templates/part/detail.html:802 stock/templates/stock/item.html:251 #: templates/attachment_table.html:6 msgid "Add Attachment" msgstr "" @@ -1322,7 +1322,7 @@ msgstr "" #: order/templates/order/po_attachments.html:51 #: order/templates/order/purchase_order_detail.html:128 #: order/templates/order/sales_order_detail.html:118 -#: part/templates/part/detail.html:755 stock/templates/stock/item.html:219 +#: part/templates/part/detail.html:756 stock/templates/stock/item.html:219 msgid "Edit Attachment" msgstr "" @@ -1330,7 +1330,7 @@ msgstr "" #: order/templates/order/po_attachments.html:58 #: order/templates/order/purchase_order_detail.html:135 #: order/templates/order/sales_order_detail.html:124 -#: part/templates/part/detail.html:764 stock/templates/stock/item.html:228 +#: part/templates/part/detail.html:765 stock/templates/stock/item.html:228 msgid "Confirm Delete Operation" msgstr "" @@ -1338,7 +1338,7 @@ msgstr "" #: order/templates/order/po_attachments.html:59 #: order/templates/order/purchase_order_detail.html:136 #: order/templates/order/sales_order_detail.html:125 -#: part/templates/part/detail.html:765 stock/templates/stock/item.html:229 +#: part/templates/part/detail.html:766 stock/templates/stock/item.html:229 msgid "Delete Attachment" msgstr "" @@ -1555,7 +1555,7 @@ msgstr "" msgid "Select {name} file to upload" msgstr "" -#: common/models.py:322 common/models.py:814 common/models.py:947 +#: common/models.py:322 common/models.py:815 common/models.py:948 msgid "Settings key (must be unique - case insensitive" msgstr "" @@ -1691,7 +1691,7 @@ msgstr "" msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:617 part/models.py:2280 report/models.py:187 +#: common/models.py:617 part/models.py:2218 report/models.py:187 #: stock/forms.py:224 templates/js/translated/table_filters.js:25 #: templates/js/translated/table_filters.js:329 msgid "Template" @@ -1701,7 +1701,7 @@ msgstr "" msgid "Parts are templates by default" msgstr "" -#: common/models.py:624 part/models.py:865 +#: common/models.py:624 part/models.py:803 #: templates/js/translated/table_filters.js:133 #: templates/js/translated/table_filters.js:341 msgid "Assembly" @@ -1711,7 +1711,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:631 part/models.py:871 +#: common/models.py:631 part/models.py:809 #: templates/js/translated/table_filters.js:345 msgid "Component" msgstr "" @@ -1720,7 +1720,7 @@ msgstr "" msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:638 part/models.py:882 +#: common/models.py:638 part/models.py:820 msgid "Purchaseable" msgstr "" @@ -1728,7 +1728,7 @@ msgstr "" msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:645 part/models.py:887 +#: common/models.py:645 part/models.py:825 #: templates/js/translated/table_filters.js:353 msgid "Salable" msgstr "" @@ -1737,7 +1737,7 @@ msgstr "" msgid "Parts are salable by default" msgstr "" -#: common/models.py:652 part/models.py:877 +#: common/models.py:652 part/models.py:815 #: templates/js/translated/table_filters.js:33 #: templates/js/translated/table_filters.js:357 msgid "Trackable" @@ -1747,7 +1747,7 @@ msgstr "" msgid "Parts are trackable by default" msgstr "" -#: common/models.py:659 part/models.py:897 +#: common/models.py:659 part/models.py:835 #: part/templates/part/part_base.html:61 #: templates/js/translated/table_filters.js:29 msgid "Virtual" @@ -1757,328 +1757,328 @@ msgstr "" msgid "Parts are virtual by default" msgstr "" -#: common/models.py:666 +#: common/models.py:667 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:667 +#: common/models.py:668 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:673 +#: common/models.py:674 msgid "Show Import in Views" msgstr "" -#: common/models.py:674 +#: common/models.py:675 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:680 +#: common/models.py:681 msgid "Show Price in Forms" msgstr "" -#: common/models.py:681 +#: common/models.py:682 msgid "Display part price in some forms" msgstr "" -#: common/models.py:687 +#: common/models.py:688 msgid "Show related parts" msgstr "" -#: common/models.py:688 +#: common/models.py:689 msgid "Display related parts for a part" msgstr "" -#: common/models.py:694 +#: common/models.py:695 msgid "Create initial stock" msgstr "" -#: common/models.py:695 +#: common/models.py:696 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:701 +#: common/models.py:702 msgid "Internal Prices" msgstr "" -#: common/models.py:702 +#: common/models.py:703 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:708 +#: common/models.py:709 msgid "Internal Price as BOM-Price" msgstr "" -#: common/models.py:709 +#: common/models.py:710 msgid "Use the internal price (if set) in BOM-price calculations" msgstr "" -#: common/models.py:715 templates/stats.html:25 +#: common/models.py:716 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:716 +#: common/models.py:717 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:722 +#: common/models.py:723 msgid "Page Size" msgstr "" -#: common/models.py:723 +#: common/models.py:724 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:733 +#: common/models.py:734 msgid "Test Reports" msgstr "" -#: common/models.py:734 +#: common/models.py:735 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:740 +#: common/models.py:741 msgid "Stock Expiry" msgstr "" -#: common/models.py:741 +#: common/models.py:742 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:747 +#: common/models.py:748 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:748 +#: common/models.py:749 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:754 +#: common/models.py:755 msgid "Stock Stale Time" msgstr "" -#: common/models.py:755 +#: common/models.py:756 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:757 +#: common/models.py:758 msgid "days" msgstr "" -#: common/models.py:762 +#: common/models.py:763 msgid "Build Expired Stock" msgstr "" -#: common/models.py:763 +#: common/models.py:764 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:769 +#: common/models.py:770 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:770 +#: common/models.py:771 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:776 +#: common/models.py:777 msgid "Group by Part" msgstr "" -#: common/models.py:777 +#: common/models.py:778 msgid "Group stock items by part reference in table views" msgstr "" -#: common/models.py:783 +#: common/models.py:784 msgid "Build Order Reference Prefix" msgstr "" -#: common/models.py:784 +#: common/models.py:785 msgid "Prefix value for build order reference" msgstr "" -#: common/models.py:789 +#: common/models.py:790 msgid "Build Order Reference Regex" msgstr "" -#: common/models.py:790 +#: common/models.py:791 msgid "Regular expression pattern for matching build order reference" msgstr "" -#: common/models.py:794 +#: common/models.py:795 msgid "Sales Order Reference Prefix" msgstr "" -#: common/models.py:795 +#: common/models.py:796 msgid "Prefix value for sales order reference" msgstr "" -#: common/models.py:800 +#: common/models.py:801 msgid "Purchase Order Reference Prefix" msgstr "" -#: common/models.py:801 +#: common/models.py:802 msgid "Prefix value for purchase order reference" msgstr "" -#: common/models.py:825 +#: common/models.py:826 msgid "Show starred parts" msgstr "" -#: common/models.py:826 +#: common/models.py:827 msgid "Show starred parts on the homepage" msgstr "" -#: common/models.py:831 +#: common/models.py:832 msgid "Show latest parts" msgstr "" -#: common/models.py:832 +#: common/models.py:833 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:837 +#: common/models.py:838 msgid "Recent Part Count" msgstr "" -#: common/models.py:838 +#: common/models.py:839 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:844 +#: common/models.py:845 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:845 +#: common/models.py:846 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:850 +#: common/models.py:851 msgid "Show recent stock changes" msgstr "" -#: common/models.py:851 +#: common/models.py:852 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:856 +#: common/models.py:857 msgid "Recent Stock Count" msgstr "" -#: common/models.py:857 +#: common/models.py:858 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:862 +#: common/models.py:863 msgid "Show low stock" msgstr "" -#: common/models.py:863 +#: common/models.py:864 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:868 +#: common/models.py:869 msgid "Show depleted stock" msgstr "" -#: common/models.py:869 +#: common/models.py:870 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:874 +#: common/models.py:875 msgid "Show needed stock" msgstr "" -#: common/models.py:875 +#: common/models.py:876 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:880 +#: common/models.py:881 msgid "Show expired stock" msgstr "" -#: common/models.py:881 +#: common/models.py:882 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:886 +#: common/models.py:887 msgid "Show stale stock" msgstr "" -#: common/models.py:887 +#: common/models.py:888 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:892 +#: common/models.py:893 msgid "Show pending builds" msgstr "" -#: common/models.py:893 +#: common/models.py:894 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:898 +#: common/models.py:899 msgid "Show overdue builds" msgstr "" -#: common/models.py:899 +#: common/models.py:900 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:904 +#: common/models.py:905 msgid "Show outstanding POs" msgstr "" -#: common/models.py:905 +#: common/models.py:906 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:910 +#: common/models.py:911 msgid "Show overdue POs" msgstr "" -#: common/models.py:911 +#: common/models.py:912 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:916 +#: common/models.py:917 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:917 +#: common/models.py:918 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:922 +#: common/models.py:923 msgid "Show overdue SOs" msgstr "" -#: common/models.py:923 +#: common/models.py:924 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:929 +#: common/models.py:930 msgid "Search Preview Results" msgstr "" -#: common/models.py:930 +#: common/models.py:931 msgid "Number of results to show in search preview window" msgstr "" -#: common/models.py:984 company/forms.py:43 +#: common/models.py:985 company/forms.py:43 msgid "Price break quantity" msgstr "" -#: common/models.py:991 company/templates/company/supplier_part.html:231 -#: templates/js/translated/part.js:1052 +#: common/models.py:992 company/templates/company/supplier_part.html:231 +#: templates/js/translated/part.js:1143 msgid "Price" msgstr "" -#: common/models.py:992 +#: common/models.py:993 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1085 +#: common/models.py:1086 msgid "Default" msgstr "" @@ -2107,16 +2107,16 @@ msgstr "" #: order/templates/order/po_navbar.html:22 #: order/templates/order/purchase_order_detail.html:26 order/views.py:290 #: part/templates/part/bom_upload/upload_file.html:45 -#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:634 -#: part/views.py:1248 +#: part/templates/part/import_wizard/part_upload.html:45 part/views.py:268 +#: part/views.py:882 msgid "Upload File" msgstr "" #: common/views.py:214 order/templates/order/order_wizard/match_fields.html:52 #: order/views.py:291 part/templates/part/bom_upload/match_fields.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:45 -#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:635 -#: part/views.py:1249 +#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:269 +#: part/views.py:883 msgid "Match Fields" msgstr "" @@ -2202,10 +2202,10 @@ msgid "Point of contact" msgstr "" #: company/models.py:128 company/models.py:345 company/models.py:513 -#: order/models.py:160 part/models.py:774 +#: order/models.py:160 part/models.py:712 #: report/templates/report/inventree_build_order_base.html:165 #: templates/js/translated/company.js:448 -#: templates/js/translated/company.js:730 templates/js/translated/part.js:718 +#: templates/js/translated/company.js:730 templates/js/translated/part.js:809 msgid "Link" msgstr "" @@ -2213,7 +2213,7 @@ msgstr "" msgid "Link to external company information" msgstr "" -#: company/models.py:136 part/models.py:784 +#: company/models.py:136 part/models.py:722 msgid "Image" msgstr "" @@ -2307,7 +2307,7 @@ msgstr "" #: company/models.py:419 #: report/templates/report/inventree_test_report_base.html:90 #: stock/models.py:1808 templates/InvenTree/settings/header.html:8 -#: templates/js/translated/company.js:551 templates/js/translated/part.js:379 +#: templates/js/translated/company.js:551 templates/js/translated/part.js:470 #: templates/js/translated/stock.js:493 msgid "Value" msgstr "" @@ -2316,8 +2316,8 @@ msgstr "" msgid "Parameter value" msgstr "" -#: company/models.py:426 part/models.py:859 part/models.py:2248 -#: templates/js/translated/company.js:557 templates/js/translated/part.js:385 +#: company/models.py:426 part/models.py:797 part/models.py:2186 +#: templates/js/translated/company.js:557 templates/js/translated/part.js:476 msgid "Units" msgstr "" @@ -2362,16 +2362,16 @@ msgid "Supplier part description" msgstr "" #: company/models.py:525 company/templates/company/supplier_part.html:120 -#: part/models.py:2396 report/templates/report/inventree_po_report.html:93 +#: part/models.py:2334 report/templates/report/inventree_po_report.html:93 #: report/templates/report/inventree_so_report.html:93 msgid "Note" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "base cost" msgstr "" -#: company/models.py:529 part/models.py:1652 +#: company/models.py:529 part/models.py:1590 msgid "Minimum charge (e.g. stocking fee)" msgstr "" @@ -2385,7 +2385,7 @@ msgstr "" msgid "Part packaging" msgstr "" -#: company/models.py:533 part/models.py:1654 +#: company/models.py:533 part/models.py:1592 msgid "multiple" msgstr "" @@ -2464,13 +2464,12 @@ msgstr "" #: company/templates/company/detail.html:22 #: order/templates/order/order_wizard/select_parts.html:44 -#: templates/js/translated/part.js:110 msgid "Create new supplier part" msgstr "" #: company/templates/company/detail.html:23 #: company/templates/company/manufacturer_part.html:109 -#: part/templates/part/detail.html:289 templates/js/translated/part.js:109 +#: part/templates/part/detail.html:289 msgid "New Supplier Part" msgstr "" @@ -2576,13 +2575,13 @@ msgstr "" #: company/templates/company/detail.html:364 #: company/templates/company/manufacturer_part.html:200 -#: part/templates/part/detail.html:825 +#: part/templates/part/detail.html:826 msgid "Delete Supplier Parts?" msgstr "" #: company/templates/company/detail.html:365 #: company/templates/company/manufacturer_part.html:201 -#: part/templates/part/detail.html:826 +#: part/templates/part/detail.html:827 msgid "All selected supplier parts will be deleted" msgstr "" @@ -2660,7 +2659,7 @@ msgid "Delete parameters" msgstr "" #: company/templates/company/manufacturer_part.html:176 -#: part/templates/part/detail.html:718 +#: part/templates/part/detail.html:719 msgid "Add Parameter" msgstr "" @@ -2686,8 +2685,8 @@ msgstr "" #: templates/InvenTree/search.html:232 #: templates/InvenTree/settings/navbar.html:83 #: templates/InvenTree/settings/navbar.html:85 -#: templates/js/translated/part.js:300 templates/js/translated/part.js:525 -#: templates/js/translated/part.js:685 templates/js/translated/stock.js:121 +#: templates/js/translated/part.js:391 templates/js/translated/part.js:616 +#: templates/js/translated/part.js:776 templates/js/translated/stock.js:121 #: templates/js/translated/stock.js:923 templates/navbar.html:26 msgid "Stock" msgstr "" @@ -2765,7 +2764,7 @@ msgstr "" #: company/templates/company/supplier_part.html:164 #: company/templates/company/supplier_part.html:265 -#: part/templates/part/prices.html:253 part/views.py:2088 +#: part/templates/part/prices.html:253 part/views.py:1722 msgid "Add Price Break" msgstr "" @@ -2773,11 +2772,11 @@ msgstr "" msgid "No price break information found" msgstr "" -#: company/templates/company/supplier_part.html:199 part/views.py:2150 +#: company/templates/company/supplier_part.html:199 part/views.py:1784 msgid "Delete Price Break" msgstr "" -#: company/templates/company/supplier_part.html:213 part/views.py:2136 +#: company/templates/company/supplier_part.html:213 part/views.py:1770 msgid "Edit Price Break" msgstr "" @@ -2827,20 +2826,20 @@ msgstr "" msgid "New Company" msgstr "" -#: company/views.py:129 part/views.py:974 +#: company/views.py:129 part/views.py:608 msgid "Download Image" msgstr "" -#: company/views.py:158 part/views.py:1006 +#: company/views.py:158 part/views.py:640 msgid "Image size exceeds maximum allowable size for download" msgstr "" -#: company/views.py:165 part/views.py:1013 +#: company/views.py:165 part/views.py:647 #, python-brace-format msgid "Invalid response: {code}" msgstr "" -#: company/views.py:174 part/views.py:1022 +#: company/views.py:174 part/views.py:656 msgid "Supplied URL is not a valid image file" msgstr "" @@ -3212,14 +3211,13 @@ msgstr "" #: order/templates/order/order_base.html:196 #: order/templates/order/purchase_order_detail.html:265 -#: part/templates/part/category.html:279 -#: stock/templates/stock/location.html:250 templates/js/translated/part.js:95 +#: stock/templates/stock/location.html:250 msgid "New Location" msgstr "" #: order/templates/order/order_base.html:197 #: order/templates/order/purchase_order_detail.html:266 -#: stock/templates/stock/location.html:42 templates/js/translated/part.js:96 +#: stock/templates/stock/location.html:42 msgid "Create new stock location" msgstr "" @@ -3442,7 +3440,7 @@ msgstr "" #: order/templates/order/purchase_order_detail.html:360 #: order/templates/order/sales_order_detail.html:376 -#: templates/js/translated/part.js:1027 templates/js/translated/part.js:1216 +#: templates/js/translated/part.js:1118 templates/js/translated/part.js:1307 msgid "Unit Price" msgstr "" @@ -3474,15 +3472,15 @@ msgstr "" msgid "Receive outstanding parts for %(order)s - %(desc)s" msgstr "" -#: order/templates/order/receive_parts.html:14 part/api.py:47 -#: part/models.py:348 part/templates/part/cat_link.html:7 +#: order/templates/order/receive_parts.html:14 part/api.py:49 +#: part/models.py:296 part/templates/part/cat_link.html:7 #: part/templates/part/category.html:108 part/templates/part/category.html:122 #: part/templates/part/category_navbar.html:21 #: part/templates/part/category_navbar.html:24 #: templates/InvenTree/index.html:102 templates/InvenTree/search.html:114 #: templates/InvenTree/settings/navbar.html:71 #: templates/InvenTree/settings/navbar.html:73 -#: templates/js/translated/part.js:886 templates/navbar.html:23 +#: templates/js/translated/part.js:977 templates/navbar.html:23 #: templates/stats.html:80 templates/stats.html:89 users/models.py:41 msgid "Parts" msgstr "" @@ -3496,7 +3494,7 @@ msgid "Order Code" msgstr "" #: order/templates/order/receive_parts.html:21 -#: part/templates/part/part_base.html:160 templates/js/translated/part.js:701 +#: part/templates/part/part_base.html:160 templates/js/translated/part.js:792 msgid "On Order" msgstr "" @@ -3799,7 +3797,7 @@ msgstr "" msgid "Updated {part} unit-price to {price} and quantity to {qty}" msgstr "" -#: part/bom.py:133 part/models.py:74 part/models.py:793 +#: part/bom.py:133 part/models.py:73 part/models.py:731 #: part/templates/part/category.html:75 part/templates/part/part_base.html:282 msgid "Default Location" msgstr "" @@ -3864,7 +3862,7 @@ msgstr "" msgid "Include part supplier data in exported BOM" msgstr "" -#: part/forms.py:96 part/models.py:2278 +#: part/forms.py:96 part/models.py:2216 msgid "Parent Part" msgstr "" @@ -3896,434 +3894,398 @@ msgstr "" msgid "Select part category" msgstr "" -#: part/forms.py:194 -msgid "Duplicate all BOM data for this part" -msgstr "" - -#: part/forms.py:195 -msgid "Copy BOM" -msgstr "" - -#: part/forms.py:200 -msgid "Duplicate all parameter data for this part" -msgstr "" - -#: part/forms.py:201 -msgid "Copy Parameters" -msgstr "" - -#: part/forms.py:206 -msgid "Confirm part creation" -msgstr "" - -#: part/forms.py:211 -msgid "Include category parameter templates" -msgstr "" - -#: part/forms.py:216 -msgid "Include parent categories parameter templates" -msgstr "" - -#: part/forms.py:221 -msgid "Initial stock amount" -msgstr "" - -#: part/forms.py:222 -msgid "Create stock for this part" -msgstr "" - -#: part/forms.py:302 +#: part/forms.py:226 msgid "Add parameter template to same level categories" msgstr "" -#: part/forms.py:306 +#: part/forms.py:230 msgid "Add parameter template to all categories" msgstr "" -#: part/forms.py:326 +#: part/forms.py:250 msgid "Input quantity for price calculation" msgstr "" -#: part/models.py:75 +#: part/models.py:74 msgid "Default location for parts in this category" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords" msgstr "" -#: part/models.py:78 +#: part/models.py:77 msgid "Default keywords for parts in this category" msgstr "" -#: part/models.py:88 part/models.py:2324 +#: part/models.py:87 part/models.py:2262 #: part/templates/part/part_app_base.html:10 msgid "Part Category" msgstr "" -#: part/models.py:89 part/templates/part/category.html:32 +#: part/models.py:88 part/templates/part/category.html:32 #: part/templates/part/category.html:103 templates/InvenTree/search.html:127 #: templates/stats.html:84 users/models.py:40 msgid "Part Categories" msgstr "" -#: part/models.py:433 +#: part/models.py:381 msgid "Invalid choice for parent part" msgstr "" -#: part/models.py:495 part/models.py:507 +#: part/models.py:433 part/models.py:445 #, python-brace-format msgid "Part '{p1}' is used in BOM for '{p2}' (recursive)" msgstr "" -#: part/models.py:604 +#: part/models.py:542 msgid "Next available serial numbers are" msgstr "" -#: part/models.py:608 +#: part/models.py:546 msgid "Next available serial number is" msgstr "" -#: part/models.py:613 +#: part/models.py:551 msgid "Most recent serial number is" msgstr "" -#: part/models.py:692 +#: part/models.py:630 msgid "Duplicate IPN not allowed in part settings" msgstr "" -#: part/models.py:717 +#: part/models.py:655 msgid "Part name" msgstr "" -#: part/models.py:724 +#: part/models.py:662 msgid "Is Template" msgstr "" -#: part/models.py:725 +#: part/models.py:663 msgid "Is this part a template part?" msgstr "" -#: part/models.py:735 +#: part/models.py:673 msgid "Is this part a variant of another part?" msgstr "" -#: part/models.py:736 +#: part/models.py:674 msgid "Variant Of" msgstr "" -#: part/models.py:742 +#: part/models.py:680 msgid "Part description" msgstr "" -#: part/models.py:747 part/templates/part/category.html:82 +#: part/models.py:685 part/templates/part/category.html:82 #: part/templates/part/part_base.html:251 msgid "Keywords" msgstr "" -#: part/models.py:748 +#: part/models.py:686 msgid "Part keywords to improve visibility in search results" msgstr "" -#: part/models.py:755 part/models.py:2323 +#: part/models.py:693 part/models.py:2261 #: part/templates/part/set_category.html:15 #: templates/InvenTree/settings/settings.html:165 -#: templates/js/translated/part.js:672 +#: templates/js/translated/part.js:763 msgid "Category" msgstr "" -#: part/models.py:756 +#: part/models.py:694 msgid "Part category" msgstr "" -#: part/models.py:761 part/templates/part/part_base.html:227 -#: templates/js/translated/part.js:288 templates/js/translated/part.js:516 +#: part/models.py:699 part/templates/part/part_base.html:227 +#: templates/js/translated/part.js:379 templates/js/translated/part.js:607 msgid "IPN" msgstr "" -#: part/models.py:762 +#: part/models.py:700 msgid "Internal Part Number" msgstr "" -#: part/models.py:768 +#: part/models.py:706 msgid "Part revision or version number" msgstr "" -#: part/models.py:769 part/templates/part/part_base.html:244 -#: report/models.py:200 templates/js/translated/part.js:292 +#: part/models.py:707 part/templates/part/part_base.html:244 +#: report/models.py:200 templates/js/translated/part.js:383 msgid "Revision" msgstr "" -#: part/models.py:791 +#: part/models.py:729 msgid "Where is this item normally stored?" msgstr "" -#: part/models.py:838 part/templates/part/part_base.html:289 +#: part/models.py:776 part/templates/part/part_base.html:289 msgid "Default Supplier" msgstr "" -#: part/models.py:839 +#: part/models.py:777 msgid "Default supplier part" msgstr "" -#: part/models.py:846 +#: part/models.py:784 msgid "Default Expiry" msgstr "" -#: part/models.py:847 +#: part/models.py:785 msgid "Expiry time (in days) for stock items of this part" msgstr "" -#: part/models.py:852 +#: part/models.py:790 msgid "Minimum Stock" msgstr "" -#: part/models.py:853 +#: part/models.py:791 msgid "Minimum allowed stock level" msgstr "" -#: part/models.py:860 +#: part/models.py:798 msgid "Stock keeping units for this part" msgstr "" -#: part/models.py:866 +#: part/models.py:804 msgid "Can this part be built from other parts?" msgstr "" -#: part/models.py:872 +#: part/models.py:810 msgid "Can this part be used to build other parts?" msgstr "" -#: part/models.py:878 +#: part/models.py:816 msgid "Does this part have tracking for unique items?" msgstr "" -#: part/models.py:883 +#: part/models.py:821 msgid "Can this part be purchased from external suppliers?" msgstr "" -#: part/models.py:888 +#: part/models.py:826 msgid "Can this part be sold to customers?" msgstr "" -#: part/models.py:892 templates/js/translated/table_filters.js:21 +#: part/models.py:830 templates/js/translated/table_filters.js:21 #: templates/js/translated/table_filters.js:69 #: templates/js/translated/table_filters.js:255 #: templates/js/translated/table_filters.js:324 msgid "Active" msgstr "" -#: part/models.py:893 +#: part/models.py:831 msgid "Is this part active?" msgstr "" -#: part/models.py:898 +#: part/models.py:836 msgid "Is this a virtual part, such as a software product or license?" msgstr "" -#: part/models.py:903 +#: part/models.py:841 msgid "Part notes - supports Markdown formatting" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "BOM checksum" msgstr "" -#: part/models.py:906 +#: part/models.py:844 msgid "Stored BOM checksum" msgstr "" -#: part/models.py:909 +#: part/models.py:847 msgid "BOM checked by" msgstr "" -#: part/models.py:911 +#: part/models.py:849 msgid "BOM checked date" msgstr "" -#: part/models.py:915 +#: part/models.py:853 msgid "Creation User" msgstr "" -#: part/models.py:1654 +#: part/models.py:1592 msgid "Sell multiple" msgstr "" -#: part/models.py:2142 +#: part/models.py:2080 msgid "Test templates can only be created for trackable parts" msgstr "" -#: part/models.py:2159 +#: part/models.py:2097 msgid "Test with this name already exists for this part" msgstr "" -#: part/models.py:2179 templates/js/translated/part.js:937 +#: part/models.py:2117 templates/js/translated/part.js:1028 #: templates/js/translated/stock.js:473 msgid "Test Name" msgstr "" -#: part/models.py:2180 +#: part/models.py:2118 msgid "Enter a name for the test" msgstr "" -#: part/models.py:2185 +#: part/models.py:2123 msgid "Test Description" msgstr "" -#: part/models.py:2186 +#: part/models.py:2124 msgid "Enter description for this test" msgstr "" -#: part/models.py:2191 templates/js/translated/part.js:946 +#: part/models.py:2129 templates/js/translated/part.js:1037 #: templates/js/translated/table_filters.js:241 msgid "Required" msgstr "" -#: part/models.py:2192 +#: part/models.py:2130 msgid "Is this test required to pass?" msgstr "" -#: part/models.py:2197 templates/js/translated/part.js:954 +#: part/models.py:2135 templates/js/translated/part.js:1045 msgid "Requires Value" msgstr "" -#: part/models.py:2198 +#: part/models.py:2136 msgid "Does this test require a value when adding a test result?" msgstr "" -#: part/models.py:2203 templates/js/translated/part.js:961 +#: part/models.py:2141 templates/js/translated/part.js:1052 msgid "Requires Attachment" msgstr "" -#: part/models.py:2204 +#: part/models.py:2142 msgid "Does this test require a file attachment when adding a test result?" msgstr "" -#: part/models.py:2241 +#: part/models.py:2179 msgid "Parameter template name must be unique" msgstr "" -#: part/models.py:2246 +#: part/models.py:2184 msgid "Parameter Name" msgstr "" -#: part/models.py:2248 +#: part/models.py:2186 msgid "Parameter Units" msgstr "" -#: part/models.py:2280 part/models.py:2329 part/models.py:2330 +#: part/models.py:2218 part/models.py:2267 part/models.py:2268 #: templates/InvenTree/settings/settings.html:160 msgid "Parameter Template" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Data" msgstr "" -#: part/models.py:2282 +#: part/models.py:2220 msgid "Parameter Value" msgstr "" -#: part/models.py:2334 templates/InvenTree/settings/settings.html:169 +#: part/models.py:2272 templates/InvenTree/settings/settings.html:169 msgid "Default Value" msgstr "" -#: part/models.py:2335 +#: part/models.py:2273 msgid "Default Parameter Value" msgstr "" -#: part/models.py:2369 +#: part/models.py:2307 msgid "Select parent part" msgstr "" -#: part/models.py:2377 +#: part/models.py:2315 msgid "Sub part" msgstr "" -#: part/models.py:2378 +#: part/models.py:2316 msgid "Select part to be used in BOM" msgstr "" -#: part/models.py:2384 +#: part/models.py:2322 msgid "BOM quantity for this BOM item" msgstr "" -#: part/models.py:2386 templates/js/translated/bom.js:236 +#: part/models.py:2324 templates/js/translated/bom.js:236 #: templates/js/translated/bom.js:298 msgid "Optional" msgstr "" -#: part/models.py:2386 +#: part/models.py:2324 msgid "This BOM item is optional" msgstr "" -#: part/models.py:2389 +#: part/models.py:2327 msgid "Overage" msgstr "" -#: part/models.py:2390 +#: part/models.py:2328 msgid "Estimated build wastage quantity (absolute or percentage)" msgstr "" -#: part/models.py:2393 +#: part/models.py:2331 msgid "BOM item reference" msgstr "" -#: part/models.py:2396 +#: part/models.py:2334 msgid "BOM item notes" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "Checksum" msgstr "" -#: part/models.py:2398 +#: part/models.py:2336 msgid "BOM line checksum" msgstr "" -#: part/models.py:2402 templates/js/translated/bom.js:315 +#: part/models.py:2340 templates/js/translated/bom.js:315 #: templates/js/translated/bom.js:322 #: templates/js/translated/table_filters.js:55 msgid "Inherited" msgstr "" -#: part/models.py:2403 +#: part/models.py:2341 msgid "This BOM item is inherited by BOMs for variant parts" msgstr "" -#: part/models.py:2408 templates/js/translated/bom.js:307 +#: part/models.py:2346 templates/js/translated/bom.js:307 msgid "Allow Variants" msgstr "" -#: part/models.py:2409 +#: part/models.py:2347 msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:2494 stock/models.py:335 +#: part/models.py:2432 stock/models.py:335 msgid "Quantity must be integer value for trackable parts" msgstr "" -#: part/models.py:2503 part/models.py:2505 +#: part/models.py:2441 part/models.py:2443 msgid "Sub part must be specified" msgstr "" -#: part/models.py:2508 +#: part/models.py:2446 msgid "BOM Item" msgstr "" -#: part/models.py:2627 +#: part/models.py:2565 msgid "Part 1" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Part 2" msgstr "" -#: part/models.py:2631 +#: part/models.py:2569 msgid "Select Related Part" msgstr "" -#: part/models.py:2663 +#: part/models.py:2601 msgid "Error creating relationship: check that the part is not related to itself and that the relationship is unique" msgstr "" @@ -4374,7 +4336,7 @@ msgstr "" msgid "Validate Bill of Materials" msgstr "" -#: part/templates/part/bom.html:56 part/views.py:1586 +#: part/templates/part/bom.html:56 part/views.py:1220 msgid "Export Bill of Materials" msgstr "" @@ -4505,8 +4467,8 @@ msgstr "" msgid "Create Part Category" msgstr "" -#: part/templates/part/category.html:280 stock/views.py:959 -msgid "Create new Stock Location" +#: part/templates/part/category.html:279 +msgid "Create Part" msgstr "" #: part/templates/part/category_delete.html:5 @@ -4549,7 +4511,7 @@ msgstr "" msgid "Import Parts" msgstr "" -#: part/templates/part/copy_part.html:9 part/views.py:327 +#: part/templates/part/copy_part.html:9 templates/js/translated/part.js:214 msgid "Duplicate Part" msgstr "" @@ -4672,38 +4634,38 @@ msgstr "" msgid "Create BOM Item" msgstr "" -#: part/templates/part/detail.html:588 +#: part/templates/part/detail.html:589 msgid "Add Test Result Template" msgstr "" -#: part/templates/part/detail.html:606 +#: part/templates/part/detail.html:607 msgid "Edit Test Result Template" msgstr "" -#: part/templates/part/detail.html:618 +#: part/templates/part/detail.html:619 msgid "Delete Test Result Template" msgstr "" -#: part/templates/part/detail.html:669 +#: part/templates/part/detail.html:670 msgid "Edit Part Notes" msgstr "" -#: part/templates/part/detail.html:902 +#: part/templates/part/detail.html:903 #, python-format msgid "Purchase Unit Price - %(currency)s" msgstr "" -#: part/templates/part/detail.html:914 +#: part/templates/part/detail.html:915 #, python-format msgid "Unit Price-Cost Difference - %(currency)s" msgstr "" -#: part/templates/part/detail.html:926 +#: part/templates/part/detail.html:927 #, python-format msgid "Supplier Unit Cost - %(currency)s" msgstr "" -#: part/templates/part/detail.html:1015 +#: part/templates/part/detail.html:1016 #, python-format msgid "Unit Price - %(currency)s" msgstr "" @@ -4766,8 +4728,8 @@ msgid "Part is virtual (not a physical part)" msgstr "" #: part/templates/part/part_base.html:53 templates/js/translated/company.js:416 -#: templates/js/translated/company.js:666 templates/js/translated/part.js:203 -#: templates/js/translated/part.js:280 +#: templates/js/translated/company.js:666 templates/js/translated/part.js:294 +#: templates/js/translated/part.js:371 msgid "Inactive" msgstr "" @@ -4853,8 +4815,8 @@ msgstr "" msgid "Can Build" msgstr "" -#: part/templates/part/part_base.html:202 templates/js/translated/part.js:532 -#: templates/js/translated/part.js:705 +#: part/templates/part/part_base.html:202 templates/js/translated/part.js:623 +#: templates/js/translated/part.js:796 msgid "Building" msgstr "" @@ -4870,13 +4832,13 @@ msgstr "" msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:511 -#: part/templates/part/part_base.html:536 +#: part/templates/part/part_base.html:506 +#: part/templates/part/part_base.html:531 msgid "Hide Part Details" msgstr "" -#: part/templates/part/part_base.html:516 -#: part/templates/part/part_base.html:542 +#: part/templates/part/part_base.html:511 +#: part/templates/part/part_base.html:537 msgid "Show Part Details" msgstr "" @@ -5013,7 +4975,7 @@ msgstr "" msgid "Internal Cost" msgstr "" -#: part/templates/part/prices.html:197 part/views.py:2159 +#: part/templates/part/prices.html:197 part/views.py:1793 msgid "Add Internal Price Break" msgstr "" @@ -5034,7 +4996,7 @@ msgid "Set category for the following parts" msgstr "" #: part/templates/part/stock_count.html:7 templates/js/translated/bom.js:259 -#: templates/js/translated/part.js:522 templates/js/translated/part.js:709 +#: templates/js/translated/part.js:613 templates/js/translated/part.js:800 msgid "No Stock" msgstr "" @@ -5055,148 +5017,128 @@ msgstr "" msgid "Unknown database" msgstr "" -#: part/views.py:96 +#: part/views.py:94 msgid "Add Related Part" msgstr "" -#: part/views.py:151 +#: part/views.py:149 msgid "Delete Related Part" msgstr "" -#: part/views.py:162 +#: part/views.py:160 msgid "Set Part Category" msgstr "" -#: part/views.py:212 +#: part/views.py:210 #, python-brace-format msgid "Set category for {n} parts" msgstr "" -#: part/views.py:247 -msgid "Create Variant" -msgstr "" - -#: part/views.py:332 -msgid "Copied part" -msgstr "" - -#: part/views.py:386 part/views.py:528 -msgid "Possible matches exist - confirm creation of new part" -msgstr "" - -#: part/views.py:451 -msgid "Create New Part" -msgstr "" - -#: part/views.py:456 -msgid "Created new part" -msgstr "" - -#: part/views.py:636 +#: part/views.py:270 msgid "Match References" msgstr "" -#: part/views.py:892 +#: part/views.py:526 msgid "None" msgstr "" -#: part/views.py:951 +#: part/views.py:585 msgid "Part QR Code" msgstr "" -#: part/views.py:1053 +#: part/views.py:687 msgid "Select Part Image" msgstr "" -#: part/views.py:1079 +#: part/views.py:713 msgid "Updated part image" msgstr "" -#: part/views.py:1082 +#: part/views.py:716 msgid "Part image not found" msgstr "" -#: part/views.py:1094 +#: part/views.py:728 msgid "Duplicate BOM" msgstr "" -#: part/views.py:1124 +#: part/views.py:758 msgid "Confirm duplication of BOM from parent" msgstr "" -#: part/views.py:1145 +#: part/views.py:779 msgid "Validate BOM" msgstr "" -#: part/views.py:1166 +#: part/views.py:800 msgid "Confirm that the BOM is valid" msgstr "" -#: part/views.py:1177 +#: part/views.py:811 msgid "Validated Bill of Materials" msgstr "" -#: part/views.py:1250 +#: part/views.py:884 msgid "Match Parts" msgstr "" -#: part/views.py:1638 +#: part/views.py:1272 msgid "Confirm Part Deletion" msgstr "" -#: part/views.py:1645 +#: part/views.py:1279 msgid "Part was deleted" msgstr "" -#: part/views.py:1654 +#: part/views.py:1288 msgid "Part Pricing" msgstr "" -#: part/views.py:1795 +#: part/views.py:1429 msgid "Create Part Parameter Template" msgstr "" -#: part/views.py:1805 +#: part/views.py:1439 msgid "Edit Part Parameter Template" msgstr "" -#: part/views.py:1812 +#: part/views.py:1446 msgid "Delete Part Parameter Template" msgstr "" -#: part/views.py:1860 templates/js/translated/part.js:41 +#: part/views.py:1494 templates/js/translated/part.js:169 msgid "Edit Part Category" msgstr "" -#: part/views.py:1898 +#: part/views.py:1532 msgid "Delete Part Category" msgstr "" -#: part/views.py:1904 +#: part/views.py:1538 msgid "Part category was deleted" msgstr "" -#: part/views.py:1913 +#: part/views.py:1547 msgid "Create Category Parameter Template" msgstr "" -#: part/views.py:2014 +#: part/views.py:1648 msgid "Edit Category Parameter Template" msgstr "" -#: part/views.py:2070 +#: part/views.py:1704 msgid "Delete Category Parameter Template" msgstr "" -#: part/views.py:2092 +#: part/views.py:1726 msgid "Added new price break" msgstr "" -#: part/views.py:2168 +#: part/views.py:1802 msgid "Edit Internal Price Break" msgstr "" -#: part/views.py:2176 +#: part/views.py:1810 msgid "Delete Internal Price Break" msgstr "" @@ -6087,6 +6029,10 @@ msgstr "" msgid "Edit Stock Item" msgstr "" +#: stock/views.py:959 +msgid "Create new Stock Location" +msgstr "" + #: stock/views.py:1050 msgid "Serialize Stock" msgstr "" @@ -6850,8 +6796,8 @@ msgstr "" msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:840 templates/js/translated/part.js:610 -#: templates/js/translated/part.js:855 templates/js/translated/stock.js:871 +#: templates/js/translated/build.js:840 templates/js/translated/part.js:701 +#: templates/js/translated/part.js:946 templates/js/translated/stock.js:871 #: templates/js/translated/stock.js:1324 msgid "Select" msgstr "" @@ -6933,34 +6879,34 @@ msgid "No manufacturer parts found" msgstr "" #: templates/js/translated/company.js:408 -#: templates/js/translated/company.js:658 templates/js/translated/part.js:187 -#: templates/js/translated/part.js:272 +#: templates/js/translated/company.js:658 templates/js/translated/part.js:278 +#: templates/js/translated/part.js:363 msgid "Template part" msgstr "" #: templates/js/translated/company.js:412 -#: templates/js/translated/company.js:662 templates/js/translated/part.js:191 -#: templates/js/translated/part.js:276 +#: templates/js/translated/company.js:662 templates/js/translated/part.js:282 +#: templates/js/translated/part.js:367 msgid "Assembled part" msgstr "" -#: templates/js/translated/company.js:536 templates/js/translated/part.js:361 +#: templates/js/translated/company.js:536 templates/js/translated/part.js:452 msgid "No parameters found" msgstr "" -#: templates/js/translated/company.js:572 templates/js/translated/part.js:402 +#: templates/js/translated/company.js:572 templates/js/translated/part.js:493 msgid "Edit parameter" msgstr "" -#: templates/js/translated/company.js:573 templates/js/translated/part.js:403 +#: templates/js/translated/company.js:573 templates/js/translated/part.js:494 msgid "Delete parameter" msgstr "" -#: templates/js/translated/company.js:592 templates/js/translated/part.js:420 +#: templates/js/translated/company.js:592 templates/js/translated/part.js:511 msgid "Edit Parameter" msgstr "" -#: templates/js/translated/company.js:603 templates/js/translated/part.js:432 +#: templates/js/translated/company.js:603 templates/js/translated/part.js:523 msgid "Delete Parameter" msgstr "" @@ -6998,37 +6944,37 @@ msgstr "" msgid "Create filter" msgstr "" -#: templates/js/translated/forms.js:283 templates/js/translated/forms.js:296 -#: templates/js/translated/forms.js:308 templates/js/translated/forms.js:320 +#: templates/js/translated/forms.js:289 templates/js/translated/forms.js:302 +#: templates/js/translated/forms.js:314 templates/js/translated/forms.js:326 msgid "Action Prohibited" msgstr "" -#: templates/js/translated/forms.js:284 +#: templates/js/translated/forms.js:290 msgid "Create operation not allowed" msgstr "" -#: templates/js/translated/forms.js:297 +#: templates/js/translated/forms.js:303 msgid "Update operation not allowed" msgstr "" -#: templates/js/translated/forms.js:309 +#: templates/js/translated/forms.js:315 msgid "Delete operation not allowed" msgstr "" -#: templates/js/translated/forms.js:321 +#: templates/js/translated/forms.js:327 msgid "View operation not allowed" msgstr "" -#: templates/js/translated/forms.js:817 templates/modals.html:21 +#: templates/js/translated/forms.js:841 templates/modals.html:21 #: templates/modals.html:47 msgid "Form errors exist" msgstr "" -#: templates/js/translated/forms.js:1184 +#: templates/js/translated/forms.js:1208 msgid "Searching" msgstr "" -#: templates/js/translated/forms.js:1337 +#: templates/js/translated/forms.js:1373 msgid "Clear input" msgstr "" @@ -7196,99 +7142,139 @@ msgstr "" msgid "NO" msgstr "" -#: templates/js/translated/part.js:20 -msgid "Parent part category" +#: templates/js/translated/part.js:43 +msgid "Part Attributes" msgstr "" -#: templates/js/translated/part.js:56 -msgid "New Category" +#: templates/js/translated/part.js:86 +msgid "Part Creation Options" msgstr "" -#: templates/js/translated/part.js:57 -msgid "Create New Part Category" +#: templates/js/translated/part.js:92 +msgid "Initial Stock Quantity" msgstr "" -#: templates/js/translated/part.js:65 -msgid "New Parent" +#: templates/js/translated/part.js:93 +msgid "Initialize part stock with specified quantity" +msgstr "" + +#: templates/js/translated/part.js:99 +msgid "Copy Category Parameters" +msgstr "" + +#: templates/js/translated/part.js:100 +msgid "Copy parameter templates from selected part category" +msgstr "" + +#: templates/js/translated/part.js:110 +msgid "Part Duplication Options" +msgstr "" + +#: templates/js/translated/part.js:121 +msgid "Copy Image" +msgstr "" + +#: templates/js/translated/part.js:122 +msgid "Copy image from original part" msgstr "" #: templates/js/translated/part.js:128 +msgid "Copy BOM" +msgstr "" + +#: templates/js/translated/part.js:129 +msgid "Copy bill of materials from original part" +msgstr "" + +#: templates/js/translated/part.js:135 +msgid "Copy Parameters" +msgstr "" + +#: templates/js/translated/part.js:136 +msgid "Copy parameter data from original part" +msgstr "" + +#: templates/js/translated/part.js:148 +msgid "Parent part category" +msgstr "" + +#: templates/js/translated/part.js:186 msgid "Edit Part" msgstr "" -#: templates/js/translated/part.js:179 templates/js/translated/part.js:264 +#: templates/js/translated/part.js:270 templates/js/translated/part.js:355 msgid "Trackable part" msgstr "" -#: templates/js/translated/part.js:183 templates/js/translated/part.js:268 +#: templates/js/translated/part.js:274 templates/js/translated/part.js:359 msgid "Virtual part" msgstr "" -#: templates/js/translated/part.js:195 +#: templates/js/translated/part.js:286 msgid "Starred part" msgstr "" -#: templates/js/translated/part.js:199 +#: templates/js/translated/part.js:290 msgid "Salable part" msgstr "" -#: templates/js/translated/part.js:313 +#: templates/js/translated/part.js:404 msgid "No variants found" msgstr "" -#: templates/js/translated/part.js:500 templates/js/translated/part.js:739 +#: templates/js/translated/part.js:591 templates/js/translated/part.js:830 msgid "No parts found" msgstr "" -#: templates/js/translated/part.js:678 +#: templates/js/translated/part.js:769 msgid "No category" msgstr "" -#: templates/js/translated/part.js:696 +#: templates/js/translated/part.js:787 #: templates/js/translated/table_filters.js:337 msgid "Low stock" msgstr "" -#: templates/js/translated/part.js:880 templates/js/translated/stock.js:1348 +#: templates/js/translated/part.js:971 templates/js/translated/stock.js:1348 msgid "Path" msgstr "" -#: templates/js/translated/part.js:923 +#: templates/js/translated/part.js:1014 msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:974 templates/js/translated/stock.js:431 +#: templates/js/translated/part.js:1065 templates/js/translated/stock.js:431 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:975 templates/js/translated/stock.js:432 +#: templates/js/translated/part.js:1066 templates/js/translated/stock.js:432 msgid "Delete test result" msgstr "" -#: templates/js/translated/part.js:981 +#: templates/js/translated/part.js:1072 msgid "This test is defined for a parent part" msgstr "" -#: templates/js/translated/part.js:1006 +#: templates/js/translated/part.js:1097 #, python-brace-format msgid "No ${human_name} information found" msgstr "" -#: templates/js/translated/part.js:1059 +#: templates/js/translated/part.js:1150 #, python-brace-format msgid "Edit ${human_name}" msgstr "" -#: templates/js/translated/part.js:1060 +#: templates/js/translated/part.js:1151 #, python-brace-format msgid "Delete ${human_name}" msgstr "" -#: templates/js/translated/part.js:1160 +#: templates/js/translated/part.js:1251 msgid "Single Price" msgstr "" -#: templates/js/translated/part.js:1179 +#: templates/js/translated/part.js:1270 msgid "Single Price Difference" msgstr "" From d735cacb059765bb1f9e090859c261996fc1d446 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 13:29:22 +1000 Subject: [PATCH 130/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/fr/LC_MESSAGES/django.po | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/fr/LC_MESSAGES/django.po b/InvenTree/locale/fr/LC_MESSAGES/django.po index b73bd58098..b91c90bff7 100644 --- a/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 22:16+0000\n" -"PO-Revision-Date: 2021-08-04 22:22\n" +"POT-Creation-Date: 2021-08-05 03:25+0000\n" +"PO-Revision-Date: 2021-08-05 03:29\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -810,6 +810,7 @@ msgstr "" #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 +#: templates/js/translated/build.js:930 msgid "Responsible" msgstr "" @@ -6810,10 +6811,6 @@ msgstr "" msgid "No user information" msgstr "" -#: templates/js/translated/build.js:930 -msgid "Resposible" -msgstr "" - #: templates/js/translated/build.js:939 msgid "No information" msgstr "" From 04adcea4c9b9f7393353d880bf34f98e2baf809f Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 13:29:23 +1000 Subject: [PATCH 131/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/he/LC_MESSAGES/django.po | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/he/LC_MESSAGES/django.po b/InvenTree/locale/he/LC_MESSAGES/django.po index 8bc6b7458f..6135620ea2 100644 --- a/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/InvenTree/locale/he/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 22:16+0000\n" -"PO-Revision-Date: 2021-08-04 22:22\n" +"POT-Creation-Date: 2021-08-05 03:25+0000\n" +"PO-Revision-Date: 2021-08-05 03:29\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -810,6 +810,7 @@ msgstr "" #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 +#: templates/js/translated/build.js:930 msgid "Responsible" msgstr "" @@ -6810,10 +6811,6 @@ msgstr "" msgid "No user information" msgstr "" -#: templates/js/translated/build.js:930 -msgid "Resposible" -msgstr "" - #: templates/js/translated/build.js:939 msgid "No information" msgstr "" From 7a5d90c682c6684ce75f96f3daf507ce9a88a2f7 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 13:29:24 +1000 Subject: [PATCH 132/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/id/LC_MESSAGES/django.po | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/id/LC_MESSAGES/django.po b/InvenTree/locale/id/LC_MESSAGES/django.po index af750b273d..52ea4e8245 100644 --- a/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/InvenTree/locale/id/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 22:16+0000\n" -"PO-Revision-Date: 2021-08-04 22:22\n" +"POT-Creation-Date: 2021-08-05 03:25+0000\n" +"PO-Revision-Date: 2021-08-05 03:29\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -810,6 +810,7 @@ msgstr "" #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 +#: templates/js/translated/build.js:930 msgid "Responsible" msgstr "" @@ -6810,10 +6811,6 @@ msgstr "" msgid "No user information" msgstr "" -#: templates/js/translated/build.js:930 -msgid "Resposible" -msgstr "" - #: templates/js/translated/build.js:939 msgid "No information" msgstr "" From 3bfd50fbc5f1dfea1c94799d972fb0f45deec91a Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 13:29:25 +1000 Subject: [PATCH 133/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/vi/LC_MESSAGES/django.po | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/vi/LC_MESSAGES/django.po b/InvenTree/locale/vi/LC_MESSAGES/django.po index d6ad2fdb6b..c7759504a5 100644 --- a/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/InvenTree/locale/vi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 22:16+0000\n" -"PO-Revision-Date: 2021-08-04 22:22\n" +"POT-Creation-Date: 2021-08-05 03:25+0000\n" +"PO-Revision-Date: 2021-08-05 03:29\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -810,6 +810,7 @@ msgstr "" #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 +#: templates/js/translated/build.js:930 msgid "Responsible" msgstr "" @@ -6810,10 +6811,6 @@ msgstr "" msgid "No user information" msgstr "" -#: templates/js/translated/build.js:930 -msgid "Resposible" -msgstr "" - #: templates/js/translated/build.js:939 msgid "No information" msgstr "" From 4bcf37e8d5ca70b00c202c891e5e796d54e0cf89 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 13:29:27 +1000 Subject: [PATCH 134/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/sv/LC_MESSAGES/django.po | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/sv/LC_MESSAGES/django.po b/InvenTree/locale/sv/LC_MESSAGES/django.po index 6839ce3ca1..5fcf2d13ac 100644 --- a/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/InvenTree/locale/sv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 22:16+0000\n" -"PO-Revision-Date: 2021-08-04 22:22\n" +"POT-Creation-Date: 2021-08-05 03:25+0000\n" +"PO-Revision-Date: 2021-08-05 03:29\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -810,6 +810,7 @@ msgstr "" #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 +#: templates/js/translated/build.js:930 msgid "Responsible" msgstr "" @@ -6810,10 +6811,6 @@ msgstr "" msgid "No user information" msgstr "" -#: templates/js/translated/build.js:930 -msgid "Resposible" -msgstr "" - #: templates/js/translated/build.js:939 msgid "No information" msgstr "" From 18b880e5f837e5467d8aa8f234aca5157cecedc6 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 13:29:28 +1000 Subject: [PATCH 135/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/no/LC_MESSAGES/django.po | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/no/LC_MESSAGES/django.po b/InvenTree/locale/no/LC_MESSAGES/django.po index 747d8e1fb0..6f8c133f04 100644 --- a/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/InvenTree/locale/no/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 22:16+0000\n" -"PO-Revision-Date: 2021-08-04 22:22\n" +"POT-Creation-Date: 2021-08-05 03:25+0000\n" +"PO-Revision-Date: 2021-08-05 03:29\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -810,6 +810,7 @@ msgstr "" #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 +#: templates/js/translated/build.js:930 msgid "Responsible" msgstr "" @@ -6810,10 +6811,6 @@ msgstr "" msgid "No user information" msgstr "" -#: templates/js/translated/build.js:930 -msgid "Resposible" -msgstr "" - #: templates/js/translated/build.js:939 msgid "No information" msgstr "" From 69770bf9bd896c8df7482345327ad29d16d4af11 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 13:29:29 +1000 Subject: [PATCH 136/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/nl/LC_MESSAGES/django.po | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/nl/LC_MESSAGES/django.po b/InvenTree/locale/nl/LC_MESSAGES/django.po index 731866ab7e..9b3702e15b 100644 --- a/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/InvenTree/locale/nl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 22:16+0000\n" -"PO-Revision-Date: 2021-08-04 22:22\n" +"POT-Creation-Date: 2021-08-05 03:25+0000\n" +"PO-Revision-Date: 2021-08-05 03:29\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -810,6 +810,7 @@ msgstr "" #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 +#: templates/js/translated/build.js:930 msgid "Responsible" msgstr "" @@ -6810,10 +6811,6 @@ msgstr "" msgid "No user information" msgstr "" -#: templates/js/translated/build.js:930 -msgid "Resposible" -msgstr "" - #: templates/js/translated/build.js:939 msgid "No information" msgstr "" From 93b9c0ff73a4e302901ccac6763e2181936ab41e Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 13:29:31 +1000 Subject: [PATCH 137/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/ko/LC_MESSAGES/django.po | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/ko/LC_MESSAGES/django.po b/InvenTree/locale/ko/LC_MESSAGES/django.po index 5d329d9919..6c7e289c3b 100644 --- a/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/InvenTree/locale/ko/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 22:16+0000\n" -"PO-Revision-Date: 2021-08-04 22:22\n" +"POT-Creation-Date: 2021-08-05 03:25+0000\n" +"PO-Revision-Date: 2021-08-05 03:29\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -810,6 +810,7 @@ msgstr "" #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 +#: templates/js/translated/build.js:930 msgid "Responsible" msgstr "" @@ -6810,10 +6811,6 @@ msgstr "" msgid "No user information" msgstr "" -#: templates/js/translated/build.js:930 -msgid "Resposible" -msgstr "" - #: templates/js/translated/build.js:939 msgid "No information" msgstr "" From 8ae2ddde37d1ffbae9b801b1282448412a4a4926 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 13:29:32 +1000 Subject: [PATCH 138/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/el/LC_MESSAGES/django.po | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/el/LC_MESSAGES/django.po b/InvenTree/locale/el/LC_MESSAGES/django.po index 691c27c635..a4cf59efb4 100644 --- a/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/InvenTree/locale/el/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 22:16+0000\n" -"PO-Revision-Date: 2021-08-04 22:22\n" +"POT-Creation-Date: 2021-08-05 03:25+0000\n" +"PO-Revision-Date: 2021-08-05 03:29\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -810,6 +810,7 @@ msgstr "" #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 +#: templates/js/translated/build.js:930 msgid "Responsible" msgstr "" @@ -6810,10 +6811,6 @@ msgstr "" msgid "No user information" msgstr "" -#: templates/js/translated/build.js:930 -msgid "Resposible" -msgstr "" - #: templates/js/translated/build.js:939 msgid "No information" msgstr "" From d101d1655abfadf6d06f23b3bf91592351c37ab6 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 13:29:34 +1000 Subject: [PATCH 139/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/es/LC_MESSAGES/django.po | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index 0765d12aba..ae9b772e92 100644 --- a/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/InvenTree/locale/es/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 22:16+0000\n" -"PO-Revision-Date: 2021-08-04 22:22\n" +"POT-Creation-Date: 2021-08-05 03:25+0000\n" +"PO-Revision-Date: 2021-08-05 03:29\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -810,6 +810,7 @@ msgstr "" #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 +#: templates/js/translated/build.js:930 msgid "Responsible" msgstr "Responsable" @@ -6810,10 +6811,6 @@ msgstr "" msgid "No user information" msgstr "" -#: templates/js/translated/build.js:930 -msgid "Resposible" -msgstr "" - #: templates/js/translated/build.js:939 msgid "No information" msgstr "" From 35d9023d14b2bb5b746246e43ad9f58c6906a144 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 13:29:35 +1000 Subject: [PATCH 140/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/zh/LC_MESSAGES/django.po | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/zh/LC_MESSAGES/django.po b/InvenTree/locale/zh/LC_MESSAGES/django.po index a7395aaef9..a313e64b57 100644 --- a/InvenTree/locale/zh/LC_MESSAGES/django.po +++ b/InvenTree/locale/zh/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 22:16+0000\n" -"PO-Revision-Date: 2021-08-04 22:22\n" +"POT-Creation-Date: 2021-08-05 03:25+0000\n" +"PO-Revision-Date: 2021-08-05 03:29\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -810,6 +810,7 @@ msgstr "" #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 +#: templates/js/translated/build.js:930 msgid "Responsible" msgstr "" @@ -6810,10 +6811,6 @@ msgstr "" msgid "No user information" msgstr "" -#: templates/js/translated/build.js:930 -msgid "Resposible" -msgstr "" - #: templates/js/translated/build.js:939 msgid "No information" msgstr "" From 1f1c672d387cab43e57f0e5c2020393fe0b439ef Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 13:29:36 +1000 Subject: [PATCH 141/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/tr/LC_MESSAGES/django.po | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po index d7bad4b5c0..2ba609eef2 100644 --- a/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 22:16+0000\n" -"PO-Revision-Date: 2021-08-04 22:22\n" +"POT-Creation-Date: 2021-08-05 03:25+0000\n" +"PO-Revision-Date: 2021-08-05 03:29\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -810,6 +810,7 @@ msgstr "Bu yapım işi emrini veren kullanıcı" #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 +#: templates/js/translated/build.js:930 msgid "Responsible" msgstr "Sorumlu" @@ -6810,10 +6811,6 @@ msgstr "" msgid "No user information" msgstr "" -#: templates/js/translated/build.js:930 -msgid "Resposible" -msgstr "" - #: templates/js/translated/build.js:939 msgid "No information" msgstr "" From 76f49a9e010e2591c5c76ecf86598d41a520fd97 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 13:29:38 +1000 Subject: [PATCH 142/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/ru/LC_MESSAGES/django.po | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/ru/LC_MESSAGES/django.po b/InvenTree/locale/ru/LC_MESSAGES/django.po index 517ed8ce58..2b3fb7959e 100644 --- a/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 22:16+0000\n" -"PO-Revision-Date: 2021-08-04 22:22\n" +"POT-Creation-Date: 2021-08-05 03:25+0000\n" +"PO-Revision-Date: 2021-08-05 03:29\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -810,6 +810,7 @@ msgstr "" #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 +#: templates/js/translated/build.js:930 msgid "Responsible" msgstr "Ответственный" @@ -6810,10 +6811,6 @@ msgstr "" msgid "No user information" msgstr "" -#: templates/js/translated/build.js:930 -msgid "Resposible" -msgstr "" - #: templates/js/translated/build.js:939 msgid "No information" msgstr "" From 79d814e5755dc382d25806229e91ad7e68c4fc83 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 13:29:39 +1000 Subject: [PATCH 143/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/pl/LC_MESSAGES/django.po | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/pl/LC_MESSAGES/django.po b/InvenTree/locale/pl/LC_MESSAGES/django.po index 3291576b92..af30f8e7e1 100644 --- a/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 22:16+0000\n" -"PO-Revision-Date: 2021-08-04 22:22\n" +"POT-Creation-Date: 2021-08-05 03:25+0000\n" +"PO-Revision-Date: 2021-08-05 03:29\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -810,6 +810,7 @@ msgstr "Użytkownik, który wydał to zamówienie" #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 +#: templates/js/translated/build.js:930 msgid "Responsible" msgstr "Odpowiedzialny" @@ -6810,10 +6811,6 @@ msgstr "" msgid "No user information" msgstr "" -#: templates/js/translated/build.js:930 -msgid "Resposible" -msgstr "" - #: templates/js/translated/build.js:939 msgid "No information" msgstr "" From 112e27446ff716bcaee6236a7674724d3c4a3b4a Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 13:29:40 +1000 Subject: [PATCH 144/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/ja/LC_MESSAGES/django.po | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/ja/LC_MESSAGES/django.po b/InvenTree/locale/ja/LC_MESSAGES/django.po index fec3a9b4f9..53f3bca617 100644 --- a/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 22:16+0000\n" -"PO-Revision-Date: 2021-08-04 22:22\n" +"POT-Creation-Date: 2021-08-05 03:25+0000\n" +"PO-Revision-Date: 2021-08-05 03:29\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -810,6 +810,7 @@ msgstr "" #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 +#: templates/js/translated/build.js:930 msgid "Responsible" msgstr "" @@ -6810,10 +6811,6 @@ msgstr "" msgid "No user information" msgstr "" -#: templates/js/translated/build.js:930 -msgid "Resposible" -msgstr "" - #: templates/js/translated/build.js:939 msgid "No information" msgstr "" From 6aaed555f8a6b0a4729182c7399b6d8af948de5f Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 13:29:41 +1000 Subject: [PATCH 145/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/it/LC_MESSAGES/django.po | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/it/LC_MESSAGES/django.po b/InvenTree/locale/it/LC_MESSAGES/django.po index 669a1af30a..3d5437b058 100644 --- a/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/InvenTree/locale/it/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 22:16+0000\n" -"PO-Revision-Date: 2021-08-04 22:22\n" +"POT-Creation-Date: 2021-08-05 03:25+0000\n" +"PO-Revision-Date: 2021-08-05 03:29\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -810,6 +810,7 @@ msgstr "" #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 +#: templates/js/translated/build.js:930 msgid "Responsible" msgstr "" @@ -6810,10 +6811,6 @@ msgstr "" msgid "No user information" msgstr "" -#: templates/js/translated/build.js:930 -msgid "Resposible" -msgstr "" - #: templates/js/translated/build.js:939 msgid "No information" msgstr "" From 06a54fcc98b04ed20e4726f8114dd9d7d1b937c7 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 13:29:42 +1000 Subject: [PATCH 146/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/de/LC_MESSAGES/django.po | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index c1d388c052..c04d2de852 100644 --- a/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/InvenTree/locale/de/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 22:16+0000\n" -"PO-Revision-Date: 2021-08-04 22:22\n" +"POT-Creation-Date: 2021-08-05 03:25+0000\n" +"PO-Revision-Date: 2021-08-05 03:29\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -810,6 +810,7 @@ msgstr "Nutzer der diesen Bauauftrag erstellt hat" #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 +#: templates/js/translated/build.js:930 msgid "Responsible" msgstr "Verantwortlicher Benutzer" @@ -6810,10 +6811,6 @@ msgstr "Bauauftrag ist überfällig" msgid "No user information" msgstr "Keine Benutzerinformation" -#: templates/js/translated/build.js:930 -msgid "Resposible" -msgstr "Zuständig" - #: templates/js/translated/build.js:939 msgid "No information" msgstr "Keine Information" From fb10c9b1477c02b907d150d99f34db604a5b30c2 Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 5 Aug 2021 13:29:44 +1000 Subject: [PATCH 147/147] Fix: New translations django.po from Crowdin --- InvenTree/locale/th/LC_MESSAGES/django.po | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/InvenTree/locale/th/LC_MESSAGES/django.po b/InvenTree/locale/th/LC_MESSAGES/django.po index 0157a39e51..b9fc1e4216 100644 --- a/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/InvenTree/locale/th/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-04 22:16+0000\n" -"PO-Revision-Date: 2021-08-04 22:22\n" +"POT-Creation-Date: 2021-08-05 03:25+0000\n" +"PO-Revision-Date: 2021-08-05 03:29\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -810,6 +810,7 @@ msgstr "" #: order/templates/order/order_base.html:138 #: order/templates/order/sales_order_base.html:140 part/models.py:855 #: report/templates/report/inventree_build_order_base.html:159 +#: templates/js/translated/build.js:930 msgid "Responsible" msgstr "" @@ -6810,10 +6811,6 @@ msgstr "" msgid "No user information" msgstr "" -#: templates/js/translated/build.js:930 -msgid "Resposible" -msgstr "" - #: templates/js/translated/build.js:939 msgid "No information" msgstr ""