From ade1d36397209b9db2a0791cbd78c59e724239fb Mon Sep 17 00:00:00 2001 From: Andreas Kaiser Date: Fri, 5 Mar 2021 01:03:08 +0100 Subject: [PATCH 01/31] updated german translation, change tags bold italics --- InvenTree/locale/de/LC_MESSAGES/django.mo | Bin 48293 -> 56132 bytes InvenTree/locale/de/LC_MESSAGES/django.po | 648 ++++++++---------- InvenTree/locale/en/LC_MESSAGES/django.po | 213 +++--- InvenTree/locale/es/LC_MESSAGES/django.po | 213 +++--- InvenTree/part/templates/part/cat_link.html | 2 +- .../part/templates/part/category_delete.html | 21 +- InvenTree/part/templates/part/copy_part.html | 16 +- InvenTree/part/templates/part/detail.html | 68 +- InvenTree/part/templates/part/part_base.html | 6 +- .../part/templates/part/subcategories.html | 9 +- 10 files changed, 596 insertions(+), 600 deletions(-) diff --git a/InvenTree/locale/de/LC_MESSAGES/django.mo b/InvenTree/locale/de/LC_MESSAGES/django.mo index a0b9fba8aba8865348bab48e7fc572d312ba563e..fd3ea068fc1bca9f1171c327ae9857970474e162 100644 GIT binary patch literal 56132 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 J+J$bE_&-!j;1d7< diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index 036a446c68..504ebcc6a3 100644 --- a/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/InvenTree/locale/de/LC_MESSAGES/django.po @@ -6,22 +6,20 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-02 17:40+0100\n" -"PO-Revision-Date: 2020-05-03 11:32+0200\n" -"Last-Translator: Christian Schlüter \n" +"POT-Creation-Date: 2021-03-04 23:01+0100\n" +"PO-Revision-Date: 2021-03-05 00:58+0100\n" +"Last-Translator: Andreas Kaiser \n" "Language-Team: C \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Lokalize 19.12.0\n" +"X-Generator: Poedit 2.3\n" #: InvenTree/api.py:62 -#, fuzzy -#| msgid "Part image not found" msgid "API endpoint not found" -msgstr "Teilbild nicht gefunden" +msgstr "API-Endpunkt nicht gefunden" #: InvenTree/api.py:108 msgid "No action specified" @@ -32,26 +30,20 @@ msgid "No matching action found" msgstr "Keine passende Aktion gefunden" #: InvenTree/fields.py:44 -#, fuzzy -#| msgid "Entry notes" msgid "Enter date" -msgstr "Eintrags-Notizen" +msgstr "Datum eingeben" #: InvenTree/forms.py:110 build/forms.py:97 build/forms.py:185 msgid "Confirm" msgstr "Bestätigen" #: InvenTree/forms.py:126 -#, fuzzy -#| msgid "Confim BOM item deletion" msgid "Confirm item deletion" -msgstr "Löschung von BOM-Position bestätigen" +msgstr "Löschung von Position bestätigen" #: InvenTree/forms.py:158 -#, fuzzy -#| msgid "Create new part" msgid "Enter new password" -msgstr "Neues Teil anlegen" +msgstr "neues Passwort eingeben" #: InvenTree/forms.py:165 msgid "Confirm new password" @@ -87,10 +79,9 @@ msgid "Invalid group: {g}" msgstr "Ungültige Gruppe: {g}" #: InvenTree/helpers.py:400 -#, fuzzy, python-brace-format -#| msgid "Duplicate serial: {n}" +#, python-brace-format msgid "Duplicate serial: {g}" -msgstr "Doppelte Seriennummer: {n}" +msgstr "Doppelte Seriennummer: {g}" #: InvenTree/helpers.py:408 msgid "No serial numbers found" @@ -124,10 +115,8 @@ msgid "Name" msgstr "Name" #: InvenTree/models.py:112 -#, fuzzy -#| msgid "Description of the company" msgid "Description (optional)" -msgstr "Firmenbeschreibung" +msgstr "Beschreibung (optional)" #: InvenTree/settings.py:445 msgid "English" @@ -255,10 +244,8 @@ msgid "Overage must be an integer value or a percentage" msgstr "Überschuss muss eine Ganzzahl oder ein Prozentwert sein" #: InvenTree/views.py:587 -#, fuzzy -#| msgid "Delete BOM Item" msgid "Delete Item" -msgstr "BOM-Position löschen" +msgstr "Objekt löschen" #: InvenTree/views.py:636 #, fuzzy @@ -267,26 +254,20 @@ msgid "Check box to confirm item deletion" msgstr "Löschung von BOM-Position bestätigen" #: InvenTree/views.py:651 templates/InvenTree/settings/user.html:18 -#, fuzzy -#| msgid "No user information" msgid "Edit User Information" -msgstr "Keine Benutzerinformation" +msgstr "Benutzerinformation ändern" #: InvenTree/views.py:662 templates/InvenTree/settings/user.html:22 -#, fuzzy -#| msgid "Select part" msgid "Set Password" -msgstr "Teil auswählen" +msgstr "Passwort" #: InvenTree/views.py:681 msgid "Password fields must match" msgstr "Passwörter stimmen nicht überein" #: InvenTree/views.py:887 templates/navbar.html:83 -#, fuzzy -#| msgid "No user information" msgid "System Information" -msgstr "Keine Benutzerinformation" +msgstr "System Information" #: barcodes/api.py:53 barcodes/api.py:150 msgid "Must provide barcode_data parameter" @@ -305,10 +286,8 @@ msgid "Must provide stockitem parameter" msgstr "" #: barcodes/api.py:160 -#, fuzzy -#| msgid "No matching action found" msgid "No matching stock item found" -msgstr "Keine passende Aktion gefunden" +msgstr "Keine passende Lagerobjekt gefunden" #: barcodes/api.py:190 msgid "Barcode already matches StockItem object" @@ -333,16 +312,12 @@ msgid "Barcode associated with StockItem" msgstr "Neues Lagerobjekt hinzufügen" #: build/forms.py:34 -#, fuzzy -#| msgid "Order reference" msgid "Build Order reference" -msgstr "Bestell-Referenz" +msgstr "Bauauftrags-Referenz" #: build/forms.py:35 -#, fuzzy -#| msgid "No destination set" msgid "Order target date" -msgstr "Kein Ziel gesetzt" +msgstr "geplantes Bestelldatum" #: build/forms.py:39 build/models.py:224 msgid "" @@ -372,7 +347,7 @@ msgstr "Anzahl der zu bauenden Teile" #: stock/templates/stock/item_base.html:57 #: stock/templates/stock/item_base.html:234 #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 -#: templates/js/bom.js:205 templates/js/build.js:420 templates/js/build.js:950 +#: templates/js/bom.js:205 templates/js/build.js:420 templates/js/build.js:954 #: templates/js/stock.js:952 templates/js/stock.js:1190 msgid "Quantity" msgstr "Anzahl" @@ -384,10 +359,8 @@ msgid "Enter quantity for build output" msgstr "Seriennummer für dieses Teil" #: build/forms.py:90 stock/forms.py:117 -#, fuzzy -#| msgid "Serial Number" msgid "Serial numbers" -msgstr "Seriennummer" +msgstr "Seriennummern" #: build/forms.py:92 #, fuzzy @@ -408,8 +381,6 @@ msgid "Confirm deletion of build output" msgstr "Baufertigstellung bestätigen" #: build/forms.py:139 -#, fuzzy -#| msgid "Confirm unallocation of build stock" msgid "Confirm unallocation of stock" msgstr "Zuweisungsaufhebung bestätigen" @@ -418,16 +389,12 @@ msgid "Confirm stock allocation" msgstr "Lagerbestandszuordnung bestätigen" #: build/forms.py:186 -#, fuzzy -#| msgid "Mark order as complete" msgid "Mark build as complete" -msgstr "Bestellung als vollständig markieren" +msgstr "Bau als vollständig markieren" #: build/forms.py:210 -#, fuzzy -#| msgid "Location Details" msgid "Location of completed parts" -msgstr "Standort-Details" +msgstr "Standort der Fertigteile" #: build/forms.py:215 #, fuzzy @@ -444,10 +411,8 @@ msgid "Confirm build cancellation" msgstr "Bauabbruch bestätigen" #: build/forms.py:252 -#, fuzzy -#| msgid "Select stock item to allocate" msgid "Select quantity of stock to allocate" -msgstr "Lagerobjekt für Zuordnung auswählen" +msgstr "Menge der Lagerobjekte für Zuordnung auswählen" #: build/models.py:65 build/templates/build/build_base.html:8 #: build/templates/build/build_base.html:35 @@ -461,18 +426,17 @@ msgstr "Bauauftrag" #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:55 #: part/templates/part/navbar.html:58 templates/InvenTree/index.html:181 +#: templates/InvenTree/search.html:169 #: templates/InvenTree/settings/tabs.html:31 users/models.py:36 msgid "Build Orders" msgstr "Bauaufträge" #: build/models.py:126 -#, fuzzy -#| msgid "Order Reference" msgid "Build Order Reference" -msgstr "Bestellreferenz" +msgstr "Bauauftragsreferenz" #: build/models.py:127 order/templates/order/purchase_order_detail.html:188 -#: templates/js/bom.js:197 templates/js/build.js:509 templates/js/build.js:944 +#: templates/js/bom.js:197 templates/js/build.js:509 templates/js/build.js:948 msgid "Reference" msgstr "Referenz" @@ -484,11 +448,11 @@ msgstr "Referenz" #: part/templates/part/detail.html:54 part/templates/part/set_category.html:14 #: report/models.py:175 #: report/templates/report/inventree_build_order_base.html:121 -#: templates/InvenTree/search.html:194 +#: templates/InvenTree/search.html:208 #: templates/InvenTree/settings/header.html:9 templates/js/bom.js:190 -#: templates/js/build.js:673 templates/js/build.js:940 -#: templates/js/company.js:56 templates/js/order.js:181 -#: templates/js/order.js:276 templates/js/part.js:168 templates/js/part.js:251 +#: templates/js/build.js:677 templates/js/build.js:944 +#: templates/js/company.js:56 templates/js/order.js:183 +#: templates/js/order.js:280 templates/js/part.js:168 templates/js/part.js:251 #: templates/js/part.js:370 templates/js/part.js:566 templates/js/stock.js:552 #: templates/js/stock.js:934 msgid "Description" @@ -518,10 +482,10 @@ msgstr "Bestellung, die diesem Bau zugwiesen ist" #: part/templates/part/part_app_base.html:7 part/templates/part/related.html:29 #: part/templates/part/set_category.html:13 #: report/templates/report/inventree_build_order_base.html:113 -#: templates/InvenTree/search.html:111 templates/InvenTree/search.html:180 +#: templates/InvenTree/search.html:111 templates/InvenTree/search.html:194 #: templates/js/barcode.js:362 templates/js/bom.js:163 -#: templates/js/build.js:678 templates/js/build.js:917 -#: templates/js/company.js:139 templates/js/part.js:232 +#: templates/js/build.js:681 templates/js/build.js:921 +#: templates/js/company.js:138 templates/js/part.js:232 #: templates/js/part.js:337 templates/js/stock.js:524 #: templates/js/stock.js:1262 msgid "Part" @@ -533,11 +497,11 @@ msgstr "Teil für den Bau wählen" #: build/models.py:165 msgid "Sales Order Reference" -msgstr "Bestellungsreferenz" +msgstr "VK-Auftrag Referenz" #: build/models.py:169 msgid "SalesOrder to which this build is allocated" -msgstr "Bestellung, die diesem Bau zugwiesen ist" +msgstr "VK-Auftrag, die diesem Bau zugewiesen ist" #: build/models.py:174 msgid "Source Location" @@ -572,10 +536,8 @@ msgid "Number of stock items to build" msgstr "Anzahl der zu bauenden Teile" #: build/models.py:198 -#, fuzzy -#| msgid "Completed" msgid "Completed items" -msgstr "Fertig" +msgstr "Fertige Objekte" #: build/models.py:200 #, fuzzy @@ -593,7 +555,7 @@ msgstr "Bau-Statuscode" #: build/models.py:212 stock/models.py:429 msgid "Batch Code" -msgstr "Losnummer" +msgstr "Losnummer/Chargennr" #: build/models.py:216 msgid "Batch code for this build output" @@ -601,7 +563,7 @@ msgstr "Chargennummer für diese Bau-Ausgabe" #: build/models.py:223 order/models.py:437 msgid "Target completion date" -msgstr "" +msgstr "geplantes Fertigstellungsdatum" #: build/models.py:240 #, fuzzy @@ -611,7 +573,7 @@ msgstr "Dieses Lagerobjekt ist dem Auftrag zugewiesen" #: build/models.py:248 msgid "User responsible for this build order" -msgstr "" +msgstr "Verantwortlich für Fertigungsauftrag" #: build/models.py:253 build/templates/build/detail.html:91 #: company/templates/company/supplier_part_base.html:77 @@ -644,7 +606,7 @@ msgstr "Notizen" #: build/models.py:259 msgid "Extra build notes" -msgstr "Notizen für den Bau" +msgstr "Extranotizen für den Bau" #: build/models.py:670 #, fuzzy @@ -687,8 +649,8 @@ msgstr "Ausgewähltes Lagerobjekt nicht in BOM für Teil '{p}' gefunden" #, python-brace-format msgid "Allocated quantity ({n}) must not exceed available quantity ({q})" msgstr "" -"Reserviermenge ({n}) muss kleiner Bestandsmenge ({q}) seinzugewiesene Anzahl " -"({n}) darf nicht die verfügbare ({q}) Anzahl überschreiten" +"Reserviermenge ({n}) muss kleiner Bestandsmenge ({q}) sein. Zugewiesene " +"Anzahl ({n}) darf nicht die verfügbare ({q}) Anzahl überschreiten" #: build/models.py:1031 order/models.py:736 msgid "StockItem is over-allocated" @@ -696,7 +658,7 @@ msgstr "Zu viele Lagerobjekte zugewiesen" #: build/models.py:1035 order/models.py:739 msgid "Allocation quantity must be greater than zero" -msgstr "Anzahl muss größer null sein" +msgstr "Reserviermenge muss größer null sein" #: build/models.py:1039 msgid "Quantity must be 1 for serialized stock" @@ -766,7 +728,7 @@ msgstr "Zuweisung aufheben" #: build/templates/build/allocate.html:35 build/views.py:338 build/views.py:784 msgid "Unallocate Stock" -msgstr "Zuweisung aufheben" +msgstr "Resrvierung aufheben" #: build/templates/build/allocate.html:49 #, fuzzy @@ -775,10 +737,8 @@ msgid "Create a new build output" msgstr "Neuen Bau angelegt" #: build/templates/build/allocate.html:50 -#, fuzzy -#| msgid "Complete Build" msgid "No incomplete build outputs remain." -msgstr "Bau fertigstellen" +msgstr "Keine unfertigen Bauobjekte verbleiben." #: build/templates/build/allocate.html:51 msgid "Create a new build output using the button above" @@ -807,7 +767,7 @@ msgstr "Lagerobjekt dem Bau zuweisen" #: build/templates/build/auto_allocate.html:18 stock/forms.py:346 #: stock/templates/stock/item_base.html:264 #: stock/templates/stock/stock_adjust.html:17 -#: templates/InvenTree/search.html:230 templates/js/barcode.js:363 +#: templates/InvenTree/search.html:244 templates/js/barcode.js:363 #: templates/js/barcode.js:531 templates/js/build.js:434 #: templates/js/stock.js:637 msgid "Location" @@ -820,16 +780,12 @@ msgid "No stock items found that can be automatically allocated to this build" msgstr "Keine Lagerobjekt gefunden, die diesem Bau zugewiesen werden können" #: build/templates/build/auto_allocate.html:39 -#, fuzzy -#| msgid "StockItem has been allocated" msgid "Stock items will have to be manually allocated" -msgstr "Lagerobjekt wurde zugewiesen" +msgstr "Lagerobjekt werden manuell zugewiesen" #: build/templates/build/build_base.html:14 -#, fuzzy -#| msgid "This build is allocated to Sales Order" msgid "This Build Order is allocated to Sales Order" -msgstr "Dieser Bau ist der Bestellung zugeordnet" +msgstr "Dieser Bau ist dem Verkaufsauftrag zugeordnet" #: build/templates/build/build_base.html:19 #, fuzzy @@ -862,16 +818,12 @@ msgid "Overdue" msgstr "Überfällig" #: build/templates/build/build_base.html:52 -#, fuzzy -#| msgid "Source Location" msgid "Print actions" -msgstr "Quell-Standort" +msgstr "Aktionen drucken" #: build/templates/build/build_base.html:56 -#, fuzzy -#| msgid "Build Order" msgid "Print Build Order" -msgstr "Bauauftrag" +msgstr "Bauauftrag drucken" #: build/templates/build/build_base.html:62 #, fuzzy @@ -901,9 +853,9 @@ msgstr "Bau-Status" #: build/templates/build/build_base.html:96 #: build/templates/build/detail.html:59 #: order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:370 templates/InvenTree/search.html:222 -#: templates/js/barcode.js:119 templates/js/build.js:706 -#: templates/js/order.js:186 templates/js/order.js:281 +#: stock/templates/stock/item_base.html:370 templates/InvenTree/search.html:236 +#: templates/js/barcode.js:119 templates/js/build.js:710 +#: templates/js/order.js:187 templates/js/order.js:285 #: templates/js/stock.js:624 templates/js/stock.js:1198 msgid "Status" msgstr "Status" @@ -913,16 +865,14 @@ msgstr "Status" #: order/templates/order/order_base.html:121 #: order/templates/order/sales_order_base.html:114 #: report/templates/report/inventree_build_order_base.html:129 -#: templates/js/build.js:719 templates/js/order.js:199 -#: templates/js/order.js:294 -#, fuzzy -#| msgid "Shipment Date" +#: templates/js/build.js:723 templates/js/order.js:200 +#: templates/js/order.js:298 msgid "Target Date" -msgstr "Versanddatum" +msgstr "Zieldatum" #: build/templates/build/build_base.html:108 msgid "This build was due on" -msgstr "" +msgstr "Fertigung überfällig seit" #: build/templates/build/build_base.html:115 #: build/templates/build/detail.html:64 @@ -936,9 +886,9 @@ msgstr "Fortschritt" #: order/templates/order/sales_order_ship.html:25 #: part/templates/part/allocation.html:30 #: report/templates/report/inventree_build_order_base.html:139 -#: stock/templates/stock/item_base.html:258 templates/js/order.js:242 +#: stock/templates/stock/item_base.html:258 templates/js/order.js:245 msgid "Sales Order" -msgstr "Bestellung" +msgstr "Verkaufsauftrag" #: build/templates/build/build_base.html:135 #: build/templates/build/detail.html:98 @@ -958,10 +908,8 @@ msgstr "Verantwortlicher Benutzer" #: build/templates/build/build_children.html:10 #: build/templates/build/navbar.html:42 -#, fuzzy -#| msgid "Build Orders" msgid "Child Build Orders" -msgstr "Bauaufträge" +msgstr "Unter-Bauaufträge" #: build/templates/build/build_output.html:10 #: build/templates/build/navbar.html:35 build/templates/build/navbar.html:38 @@ -982,7 +930,7 @@ msgstr "" #: build/templates/build/build_output_create.html:15 msgid "Trackable parts can have serial numbers specified" -msgstr "" +msgstr "Nachverfolgbare Teile können Seriennummern haben" #: build/templates/build/build_output_create.html:16 #, fuzzy @@ -1075,7 +1023,7 @@ msgstr "Folgende Lagerobjekte werden dem Bau automatisch zugewiesen:" #: build/templates/build/detail.html:35 msgid "Stock Source" -msgstr "Lagerobjekt" +msgstr "Ausgangs-Lager" #: build/templates/build/detail.html:40 msgid "Stock can be taken from any available location." @@ -1102,7 +1050,7 @@ msgstr "Los" #: build/templates/build/detail.html:116 #: order/templates/order/order_base.html:108 -#: order/templates/order/sales_order_base.html:108 templates/js/build.js:714 +#: order/templates/order/sales_order_base.html:108 templates/js/build.js:718 msgid "Created" msgstr "Erstellt" @@ -1112,8 +1060,8 @@ msgstr "Erstellt" msgid "No target date set" msgstr "Kein Ziel gesetzt" -#: build/templates/build/detail.html:132 templates/js/build.js:692 -#: templates/js/build.js:724 +#: build/templates/build/detail.html:132 templates/js/build.js:696 +#: templates/js/build.js:728 msgid "Completed" msgstr "Fertig" @@ -1365,7 +1313,7 @@ msgid "Stock item is over-allocated" msgstr "Zu viele Lagerobjekte zugewiesen" #: build/views.py:851 templates/js/bom.js:230 templates/js/build.js:519 -#: templates/js/build.js:774 templates/js/build.js:957 +#: templates/js/build.js:778 templates/js/build.js:961 msgid "Available" msgstr "verfügbar" @@ -1377,7 +1325,7 @@ msgstr "Lagerobjekt wurde zugewiesen" #: build/views.py:1016 msgid "Edit Stock Allocation" -msgstr "Teilzuordnung bearbeiten" +msgstr "Lagerzuordnung bearbeiten" #: build/views.py:1020 msgid "Updated Build Item" @@ -1611,7 +1559,7 @@ msgstr "Bestand" #: common/models.py:186 msgid "Display available part quantity in some forms" -msgstr "" +msgstr "Anzahl verfügbarer Teile in Formularen anzeigen" #: common/models.py:192 msgid "Debug Mode" @@ -1623,7 +1571,7 @@ msgstr "" #: common/models.py:199 msgid "Page Size" -msgstr "Seitenformat" +msgstr "Seitengröße" #: common/models.py:200 msgid "Default page size for PDF reports" @@ -1649,7 +1597,7 @@ msgstr "Lagerbestandsexportoptionen" #: common/models.py:218 msgid "Enable stock expiry functionality" -msgstr "" +msgstr "Lager Ablaufdatum ermöglichen" #: common/models.py:224 #, fuzzy @@ -1695,7 +1643,7 @@ msgstr "" #: common/models.py:253 msgid "Group by Part" -msgstr "" +msgstr "Gruppieren nach Teil" #: common/models.py:254 msgid "Group stock items by part reference in table views" @@ -1863,13 +1811,13 @@ msgid "Description of the company" msgstr "Firmenbeschreibung" #: company/models.py:100 company/templates/company/company_base.html:57 -#: company/templates/company/detail.html:31 templates/js/company.js:61 +#: company/templates/company/detail.html:31 templates/js/company.js:60 msgid "Website" msgstr "Website" #: company/models.py:100 msgid "Company website URL" -msgstr "Firmenwebsite" +msgstr "Firmenwebsite Adresse/URL" #: company/models.py:103 company/templates/company/company_base.html:64 msgid "Address" @@ -1887,7 +1835,7 @@ msgstr "Kontakt-Tel." #: company/models.py:108 msgid "Contact phone number" -msgstr "Kontakt-Tel." +msgstr "Kontakt-Telefon" #: company/models.py:111 company/templates/company/company_base.html:78 msgid "Email" @@ -1942,7 +1890,7 @@ msgstr "Teil auswählen" #: order/templates/order/order_base.html:89 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:170 #: stock/templates/stock/item_base.html:331 templates/js/company.js:48 -#: templates/js/company.js:165 templates/js/order.js:168 +#: templates/js/company.js:164 templates/js/order.js:170 msgid "Supplier" msgstr "Zulieferer" @@ -1954,16 +1902,16 @@ msgstr "Zulieferer auswählen" #: company/templates/company/supplier_part_detail.html:26 #: order/templates/order/purchase_order_detail.html:174 part/bom.py:171 msgid "SKU" -msgstr "SKU" +msgstr "SKU (Lagerbestandseinheit)" #: company/models.py:330 msgid "Supplier stock keeping unit" -msgstr "Stock Keeping Units (SKU) des Zulieferers" +msgstr "Lagerbestandseinheit (SKU) des Zulieferers" #: company/models.py:340 company/templates/company/detail.html:55 #: company/templates/company/supplier_part_base.html:93 #: company/templates/company/supplier_part_detail.html:34 part/bom.py:172 -#: templates/js/company.js:44 templates/js/company.js:189 +#: templates/js/company.js:44 templates/js/company.js:188 msgid "Manufacturer" msgstr "Hersteller" @@ -1974,7 +1922,7 @@ msgstr "Hersteller auswählen" #: company/models.py:347 company/templates/company/supplier_part_base.html:99 #: company/templates/company/supplier_part_detail.html:35 #: order/templates/order/purchase_order_detail.html:183 part/bom.py:173 -#: templates/js/company.js:205 +#: templates/js/company.js:204 msgid "MPN" msgstr "MPN" @@ -1984,7 +1932,7 @@ msgstr "Hersteller-Teilenummer" #: company/models.py:353 part/models.py:742 #: report/templates/report/inventree_build_order_base.html:168 -#: templates/js/company.js:209 templates/js/part.js:430 +#: templates/js/company.js:208 templates/js/part.js:430 msgid "Link" msgstr "Link" @@ -2019,7 +1967,7 @@ msgstr "Zugewiesen" #: company/templates/company/company_base.html:7 #: company/templates/company/company_base.html:22 -#: templates/InvenTree/search.html:274 templates/js/company.js:33 +#: templates/InvenTree/search.html:288 templates/js/company.js:33 msgid "Company" msgstr "Firma" @@ -2054,7 +2002,7 @@ msgstr "Währung entfernen" #: company/templates/company/detail.html:65 #: order/templates/order/sales_order_base.html:89 stock/models.py:412 #: stock/models.py:413 stock/templates/stock/item_base.html:241 -#: templates/js/company.js:40 templates/js/order.js:263 +#: templates/js/company.js:40 templates/js/order.js:267 msgid "Customer" msgstr "Kunde" @@ -2161,7 +2109,7 @@ msgstr "Teile" #: company/templates/company/navbar.html:27 part/templates/part/navbar.html:33 #: stock/templates/stock/location.html:100 -#: stock/templates/stock/location.html:115 templates/InvenTree/search.html:168 +#: stock/templates/stock/location.html:115 templates/InvenTree/search.html:182 #: templates/stats.html:48 templates/stats.html:57 users/models.py:35 msgid "Stock Items" msgstr "Lagerobjekte" @@ -2169,8 +2117,8 @@ msgstr "Lagerobjekte" #: company/templates/company/navbar.html:30 #: company/templates/company/part_navbar.html:14 #: part/templates/part/navbar.html:36 stock/templates/stock/location.html:29 -#: templates/InvenTree/index.html:127 templates/InvenTree/search.html:166 -#: templates/InvenTree/search.html:202 +#: templates/InvenTree/index.html:127 templates/InvenTree/search.html:180 +#: templates/InvenTree/search.html:216 #: templates/InvenTree/settings/tabs.html:28 templates/js/part.js:172 #: templates/js/part.js:397 templates/js/stock.js:559 templates/navbar.html:26 msgid "Stock" @@ -2183,22 +2131,24 @@ msgstr "Lagerbestand" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:13 #: part/templates/part/navbar.html:92 part/templates/part/navbar.html:95 -#: part/templates/part/sales_orders.html:10 templates/InvenTree/index.html:228 +#: part/templates/part/sales_orders.html:10 templates/InvenTree/index.html:226 +#: templates/InvenTree/search.html:330 #: templates/InvenTree/settings/tabs.html:37 templates/navbar.html:46 #: users/models.py:38 msgid "Sales Orders" -msgstr "Bestellungen" +msgstr "VK-Aufträge" #: company/templates/company/navbar.html:39 #: company/templates/company/purchase_orders.html:10 #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:13 #: part/templates/part/navbar.html:78 part/templates/part/navbar.html:81 -#: part/templates/part/orders.html:10 templates/InvenTree/index.html:205 +#: part/templates/part/orders.html:10 templates/InvenTree/index.html:203 +#: templates/InvenTree/search.html:300 #: templates/InvenTree/settings/tabs.html:34 templates/navbar.html:37 #: users/models.py:37 msgid "Purchase Orders" -msgstr "Bestellungen" +msgstr "EK-Bestellungen" #: company/templates/company/notes.html:11 msgid "Company Notes" @@ -2236,12 +2186,12 @@ msgstr "" #: company/templates/company/purchase_orders.html:18 #: order/templates/order/purchase_orders.html:19 msgid "Create new purchase order" -msgstr "Neue Bestellung anlegen" +msgstr "Neue EK-Bestellung anlegen" #: company/templates/company/purchase_orders.html:19 #: order/templates/order/purchase_orders.html:20 msgid "New Purchase Order" -msgstr "Neue Bestellung" +msgstr "Neue EK-Bestellung" #: company/templates/company/sales_orders.html:19 #: order/templates/order/sales_orders.html:19 @@ -2255,7 +2205,7 @@ msgstr "Neuer Auftrag" #: company/templates/company/supplier_part_base.html:6 #: company/templates/company/supplier_part_base.html:19 stock/models.py:379 -#: stock/templates/stock/item_base.html:336 templates/js/company.js:181 +#: stock/templates/stock/item_base.html:336 templates/js/company.js:180 msgid "Supplier Part" msgstr "Zulieferer-Teil" @@ -2325,17 +2275,17 @@ msgid "Delete price break" msgstr "Preisstaffel löschen" #: company/views.py:55 part/templates/part/navbar.html:72 -#: part/templates/part/navbar.html:75 templates/InvenTree/search.html:277 +#: part/templates/part/navbar.html:75 templates/InvenTree/search.html:291 #: templates/navbar.html:35 msgid "Suppliers" msgstr "Zulieferer" -#: company/views.py:62 templates/InvenTree/search.html:286 +#: company/views.py:62 templates/InvenTree/search.html:308 #: templates/navbar.html:36 msgid "Manufacturers" msgstr "Hersteller" -#: company/views.py:69 templates/InvenTree/search.html:299 +#: company/views.py:69 templates/InvenTree/search.html:321 #: templates/navbar.html:45 msgid "Customers" msgstr "Kunden" @@ -2578,7 +2528,7 @@ msgstr "Anzahl muss größer Null sein" #: order/models.py:235 msgid "Part supplier must match PO supplier" -msgstr "Teile-Zulieferer muss dem Zulieferer des Kaufvertrags entsprechen" +msgstr "Teile-Zulieferer muss dem Zulieferer der EK-Bestellung entsprechen" #: order/models.py:324 msgid "Lines can only be received against an order marked as 'Placed'" @@ -2600,7 +2550,7 @@ msgstr "Bestellreferenz" #: order/models.py:491 msgid "SalesOrder cannot be shipped as it is not currently pending" -msgstr "Bestellung kann nicht versendet werden weil sie nicht anhängig ist" +msgstr "VK-Auftrag kann nicht versendet werden weil er nicht anhängig ist" #: order/models.py:578 msgid "Item quantity" @@ -2616,9 +2566,9 @@ msgstr "Position - Notizen" #: order/models.py:608 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 -#: stock/templates/stock/item_base.html:303 templates/js/order.js:146 +#: stock/templates/stock/item_base.html:303 templates/js/order.js:148 msgid "Purchase Order" -msgstr "Kaufvertrag" +msgstr "EK-Bestellung" #: order/models.py:621 msgid "Supplier part" @@ -2630,16 +2580,12 @@ msgstr "Empfangene Objekt-Anzahl" #: order/models.py:631 stock/models.py:505 #: stock/templates/stock/item_base.html:310 -#, fuzzy -#| msgid "Purchase Order" msgid "Purchase Price" -msgstr "Kaufvertrag" +msgstr "EK-Preis" #: order/models.py:632 -#, fuzzy -#| msgid "Purchase Order" msgid "Unit purchase price" -msgstr "Kaufvertrag" +msgstr "EK-Preis pro Einheit" #: order/models.py:727 msgid "Cannot allocate stock item to a line with a different part" @@ -2651,7 +2597,7 @@ msgstr "Kann Lagerobjekt keiner Zeile ohne Teil hinzufügen" #: order/models.py:732 msgid "Allocation quantity cannot exceed stock quantity" -msgstr "zugewiesene Anzahl darf nicht die verfügbare Anzahl überschreiten" +msgstr "Die zugewiesene Anzahl darf nicht die verfügbare Anzahl überschreiten" #: order/models.py:742 msgid "Quantity must be 1 for serialized stock item" @@ -2672,10 +2618,8 @@ msgid "Are you sure you want to delete this attachment?" msgstr "Sind Sie sicher, dass Sie diesen Anhang löschen wollen?" #: order/templates/order/order_base.html:40 -#, fuzzy -#| msgid "Edited company information" msgid "Edit order information" -msgstr "Firmeninformation bearbeitet" +msgstr "Bestellinfos bearbeiten" #: order/templates/order/order_base.html:48 #, fuzzy @@ -2702,7 +2646,7 @@ msgstr "Bestellreferenz" msgid "Order Status" msgstr "Bestellstatus" -#: order/templates/order/order_base.html:95 templates/js/order.js:176 +#: order/templates/order/order_base.html:95 templates/js/order.js:179 msgid "Supplier Reference" msgstr "Zuliefererreferenz" @@ -2726,7 +2670,7 @@ msgstr "" #: order/templates/order/order_notes.html:13 msgid "Order Notes" -msgstr "Bestellungsbemerkungen" +msgstr "Notizen zur Bestellung" #: order/templates/order/order_wizard/select_parts.html:9 msgid "Step 1 of 2 - Select Part Suppliers" @@ -2754,24 +2698,24 @@ msgstr "Zulieferer auswählen für" #: order/templates/order/order_wizard/select_pos.html:8 msgid "Step 2 of 2 - Select Purchase Orders" -msgstr "Schritt 2 von 2 - Bestellung auswählen" +msgstr "Schritt 2 von 2 - EK-Bestellung auswählen" #: order/templates/order/order_wizard/select_pos.html:12 msgid "Select existing purchase orders, or create new orders." -msgstr "Bestellungen auswählen oder anlegen." +msgstr "EK-Bestellungen auswählen oder anlegen." #: order/templates/order/order_wizard/select_pos.html:31 -#: templates/js/order.js:204 templates/js/order.js:304 +#: templates/js/order.js:205 templates/js/order.js:308 msgid "Items" msgstr "Positionen" #: order/templates/order/order_wizard/select_pos.html:32 msgid "Select Purchase Order" -msgstr "Bestellung auswählen" +msgstr "EK-Bestellung auswählen" #: order/templates/order/order_wizard/select_pos.html:67 msgid "Select a purchase order for" -msgstr "Bestellung auswählen für" +msgstr "EK-Bestellung auswählen für" #: order/templates/order/po_attachments.html:12 #: order/templates/order/po_navbar.html:23 @@ -2877,7 +2821,7 @@ msgstr "Packliste" msgid "Sales Order Details" msgstr "Auftragsdetails" -#: order/templates/order/sales_order_base.html:95 templates/js/order.js:270 +#: order/templates/order/sales_order_base.html:95 templates/js/order.js:275 msgid "Customer Reference" msgstr "Kundenreferenz" @@ -2901,17 +2845,17 @@ msgid "Serial Number" msgstr "Seriennummer" #: order/templates/order/sales_order_detail.html:99 templates/js/build.js:459 -#: templates/js/build.js:785 +#: templates/js/build.js:789 msgid "Edit stock allocation" msgstr "Lagerobjekt-Standort bearbeiten" #: order/templates/order/sales_order_detail.html:100 templates/js/build.js:461 -#: templates/js/build.js:786 +#: templates/js/build.js:790 msgid "Delete stock allocation" msgstr "Zuweisung löschen" #: order/templates/order/sales_order_detail.html:229 templates/js/build.js:523 -#: templates/js/build.js:781 +#: templates/js/build.js:785 msgid "Allocated" msgstr "Zugeordnet" @@ -2933,7 +2877,7 @@ msgstr "Teile zuordnen" #: order/templates/order/sales_order_detail.html:290 msgid "Delete line item " -msgstr "Position löschen" +msgstr "Position löschen " #: order/templates/order/sales_order_notes.html:14 #, fuzzy @@ -2959,7 +2903,7 @@ msgstr "Einige Positionen dieses Auftrags sind überzugeordnet" #: order/templates/order/sales_order_ship.html:20 msgid "Ensure that this is correct before shipping the order." -msgstr "Vor dem Versand sicherstellen, dass dies richtig ist" +msgstr "Vor dem Versand sicherstellen, dass dies richtig ist." #: order/templates/order/sales_order_ship.html:27 msgid "Shipping this order means that the order will no longer be editable." @@ -2969,12 +2913,12 @@ msgstr "" #: order/templates/order/so_allocation_delete.html:7 msgid "This action will unallocate the following stock from the Sales Order" -msgstr "Diese Aktion wird die folgenden Lagerobjekte vom Auftrag entfernen" +msgstr "Diese Aktion wird die folgenden Lagerobjekte vom VK-Auftrag entfernen" #: order/templates/order/so_attachments.html:12 #: order/templates/order/so_navbar.html:26 msgid "Sales Order Attachments" -msgstr "Auftragsanhänge" +msgstr "VK-Auftragsanhänge" #: order/templates/order/so_lineitem_delete.html:5 msgid "Are you sure you wish to delete this line item?" @@ -2982,27 +2926,27 @@ msgstr "Sind Sie sicher, dass Sie diese Position löschen möchten?" #: order/views.py:96 msgid "Add Purchase Order Attachment" -msgstr "Bestellanhang hinzufügen" +msgstr "EK-Bestellung Anhang hinzufügen" #: order/views.py:146 msgid "Add Sales Order Attachment" -msgstr "Auftragsanhang hinzufügen" +msgstr "VK-Auftrag Anhang hinzufügen" #: order/views.py:303 msgid "Create Purchase Order" -msgstr "Bestellung anlegen" +msgstr "EK-Bestellung anlegen" #: order/views.py:338 msgid "Create Sales Order" -msgstr "Auftrag anlegen" +msgstr "VK-Auftrag anlegen" #: order/views.py:373 msgid "Edit Purchase Order" -msgstr "Bestellung bearbeiten" +msgstr "EK-Bestellung bearbeiten" #: order/views.py:393 msgid "Edit Sales Order" -msgstr "Auftrag bearbeiten" +msgstr "VK-Auftrag bearbeiten" #: order/views.py:409 msgid "Cancel Order" @@ -3014,11 +2958,11 @@ msgstr "Bestellstornierung bestätigen" #: order/views.py:421 order/views.py:447 msgid "Order cannot be cancelled" -msgstr "" +msgstr "Bestellung kann nicht verworfen werden" #: order/views.py:435 msgid "Cancel sales order" -msgstr "Auftrag stornieren" +msgstr "VK-Auftrag stornieren" #: order/views.py:461 msgid "Issue Order" @@ -3094,7 +3038,7 @@ msgstr "Zuliefererbeschreibung des Teils" #: order/views.py:1120 msgid "Supplier must match for Part and Order" -msgstr "Zulieferer muss zum Teil und zur Bestellung passen" +msgstr "Zulieferer muss zum Teil und zur EK-Bestellung passen" #: order/views.py:1239 order/views.py:1257 msgid "Edit Line Item" @@ -3413,7 +3357,7 @@ msgstr "Standard-Zulieferer" #: part/models.py:806 msgid "Default supplier part" -msgstr "Standard-Zulieferer?" +msgstr "Standard-Zulieferer" #: part/models.py:813 #, fuzzy @@ -3637,16 +3581,12 @@ msgid "Sub part must be specified" msgstr "Zuliefererbeschreibung des Teils" #: part/models.py:2257 -#, fuzzy -#| msgid "New BOM Item" msgid "BOM Item" -msgstr "Neue Stücklistenposition" +msgstr "Stücklistenposition" #: part/models.py:2378 -#, fuzzy -#| msgid "Select a part" msgid "Select Related Part" -msgstr "Teil auswählen" +msgstr "zugehöriges Teil auswählen" #: part/models.py:2410 msgid "" @@ -3670,7 +3610,7 @@ msgstr "Bestellung" #: stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:89 #: stock/templates/stock/item_base.html:318 -#: stock/templates/stock/stock_adjust.html:16 templates/js/build.js:767 +#: stock/templates/stock/stock_adjust.html:16 templates/js/build.js:771 #: templates/js/stock.js:923 templates/js/stock.js:1181 msgid "Stock Item" msgstr "Lagerobjekt" @@ -3727,10 +3667,8 @@ msgid "Export Bill of Materials" msgstr "Stückliste exportieren" #: part/templates/part/bom.html:64 -#, fuzzy -#| msgid "Parameter Template" msgid "Print BOM Report" -msgstr "Parameter Vorlage" +msgstr "BOM Report drucken" #: part/templates/part/bom.html:109 #, fuzzy @@ -3739,10 +3677,8 @@ msgid "Delete selected BOM items?" msgstr "Ausgewählte Stücklistenpositionen entfernen" #: part/templates/part/bom.html:110 -#, fuzzy -#| msgid "Remove selected BOM items" msgid "All selected BOM items will be deleted" -msgstr "Ausgewählte Stücklistenpositionen entfernen" +msgstr "alle ausgewählten Stücklistenpositionen werden entfernt" #: part/templates/part/bom.html:160 part/views.py:579 #: templates/js/stock.js:1077 @@ -3758,26 +3694,20 @@ msgstr "Stückliste exportieren" #: part/templates/part/bom_upload/select_fields.html:11 #: part/templates/part/bom_upload/select_parts.html:11 #: part/templates/part/bom_upload/upload_file.html:11 -#, fuzzy -#| msgid "Export Bill of Materials" msgid "Upload Bill of Materials" -msgstr "Stückliste exportieren" +msgstr "Stückliste hochladen" #: part/templates/part/bom_upload/select_fields.html:16 -#, fuzzy -#| msgid "Step 1 of 2 - Select Part Suppliers" msgid "Step 2 - Select Fields" -msgstr "Schritt 1 von 2 - Zulieferer auswählen" +msgstr "Schritt 2 - Felder auswählen" #: part/templates/part/bom_upload/select_fields.html:21 msgid "Missing selections for the following required columns" msgstr "" #: part/templates/part/bom_upload/select_fields.html:32 -#, fuzzy -#| msgid "Sublocations" msgid "Submit Selections" -msgstr "Sub-Standorte" +msgstr "Auswahl übertragen" #: part/templates/part/bom_upload/select_fields.html:41 msgid "File Fields" @@ -3794,20 +3724,16 @@ msgid "Duplicate column selection" msgstr "Teil doppelt ausgewählt" #: part/templates/part/bom_upload/select_parts.html:16 -#, fuzzy -#| msgid "Step 1 of 2 - Select Part Suppliers" msgid "Step 3 - Select Parts" -msgstr "Schritt 1 von 2 - Zulieferer auswählen" +msgstr "Schritt 3 - Teile auswählen" #: part/templates/part/bom_upload/select_parts.html:21 msgid "Errors exist in the submitted data" -msgstr "" +msgstr "Fehler in den übermittelten Daten" #: part/templates/part/bom_upload/select_parts.html:27 -#, fuzzy -#| msgid "Edit BOM" msgid "Submit BOM" -msgstr "Stückliste bearbeiten" +msgstr "Stückliste speichern" #: part/templates/part/bom_upload/select_parts.html:39 msgid "Row" @@ -3815,16 +3741,12 @@ msgstr "Zeile" #: part/templates/part/bom_upload/select_parts.html:40 #: part/templates/part/bom_upload/select_parts.html:69 -#, fuzzy -#| msgid "Select part" msgid "Select Part" msgstr "Teil auswählen" #: part/templates/part/bom_upload/select_parts.html:58 -#, fuzzy -#| msgid "Remove part" msgid "Remove row" -msgstr "Teil entfernen" +msgstr "Zeile entfernen" #: part/templates/part/bom_upload/select_parts.html:65 #: part/templates/part/category.html:117 @@ -3832,10 +3754,8 @@ msgid "Create new part" msgstr "Neues Teil anlegen" #: part/templates/part/bom_upload/upload_file.html:16 -#, fuzzy -#| msgid "Step 1 of 2 - Select Part Suppliers" msgid "Step 1 - Select BOM File" -msgstr "Schritt 1 von 2 - Zulieferer auswählen" +msgstr "Schritt 1 - BOM Datei wählen" #: part/templates/part/bom_upload/upload_file.html:19 msgid "Requirements for BOM upload" @@ -3847,24 +3767,18 @@ msgid "" msgstr "" #: part/templates/part/bom_upload/upload_file.html:21 -#, fuzzy -#| msgid "Upload new image" msgid "BOM Upload Template" -msgstr "Neues Bild hochladen" +msgstr "BOM Upload Vorlage" #: part/templates/part/bom_upload/upload_file.html:22 msgid "Each part must already exist in the database" msgstr "" #: part/templates/part/build.html:10 -#, fuzzy -#| msgid "Parent Build" msgid "Part Builds" -msgstr "Eltern-Bau" +msgstr "gefertigte Teile" #: part/templates/part/build.html:18 -#, fuzzy -#| msgid "Start new Build" msgid "Start New Build" msgstr "Neuen Bau beginnen" @@ -3877,16 +3791,12 @@ msgid "Create new part category" msgstr "Teilkategorie anlegen" #: part/templates/part/category.html:31 -#, fuzzy -#| msgid "Edit Part Category" msgid "Edit part category" msgstr "Teilkategorie bearbeiten" #: part/templates/part/category.html:36 -#, fuzzy -#| msgid "Select part category" msgid "Delete part category" -msgstr "Teilekategorie wählen" +msgstr "Teilekategorie löschen" #: part/templates/part/category.html:46 part/templates/part/category.html:85 msgid "Category Details" @@ -3910,17 +3820,13 @@ msgstr "Teile (inklusive Unter-Kategorien)" #: part/templates/part/category.html:113 msgid "Export Part Data" -msgstr "" +msgstr "Teile-Daten exportieren" #: part/templates/part/category.html:125 -#, fuzzy -#| msgid "Part category" msgid "Set category" -msgstr "Teile-Kategorie" +msgstr "Teilkategorie auswählen" #: part/templates/part/category.html:125 -#, fuzzy -#| msgid "Set Part Category" msgid "Set Category" msgstr "Teilkategorie auswählen" @@ -3937,10 +3843,8 @@ msgid "Create new location" msgstr "Neuen Standort anlegen" #: part/templates/part/category.html:203 part/templates/part/category.html:233 -#, fuzzy -#| msgid "Category" msgid "New Category" -msgstr "Kategorie" +msgstr "Neue Kategorie" #: part/templates/part/category.html:204 #, fuzzy @@ -3958,6 +3862,38 @@ msgstr "Teilkategorie anlegen" msgid "Create new Stock Location" msgstr "Neuen Lager-Standort erstellen" +#: 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" + +#: part/templates/part/category_delete.html:8 +#, fuzzy +#| msgid "Category Details" +msgid "This category contains" +msgstr "Kategorie enthält" + +#: part/templates/part/category_delete.html:8 +#, fuzzy +#| msgid "Part Categories" +msgid "child categories" +msgstr "Unter-Kategorien" + +#: part/templates/part/category_delete.html:9 +msgid "" +"If this category is deleted, these child categories will be moved to the" +msgstr "" +"Wenn diese Kategorie gelöscht wird, werden alle Unter-Kat. verschoben nach" + +#: part/templates/part/category_delete.html:11 +#, fuzzy +#| msgid "Category" +msgid "category" +msgstr "Kategorie" + +#: part/templates/part/category_delete.html:13 +msgid "top level Parts category" +msgstr "oberste Teilekategorie" + #: part/templates/part/category_navbar.html:18 #: part/templates/part/category_navbar.html:21 #: part/templates/part/navbar.html:22 @@ -3971,15 +3907,13 @@ msgstr "Teilparameter" #: part/templates/part/copy_part.html:14 #: part/templates/part/create_part.html:11 -#, fuzzy -#| msgid "No matching data" msgid "Possible Matching Parts" -msgstr "Keine passenden Daten" +msgstr "Evtl. passende Teile" #: part/templates/part/copy_part.html:15 #: part/templates/part/create_part.html:12 msgid "The new part may be a duplicate of these existing parts" -msgstr "" +msgstr "Teil evtl. Duplikat dieser Teile" #: part/templates/part/create_part.html:16 #, fuzzy @@ -3992,14 +3926,10 @@ msgid "Part Details" msgstr "Teile-Details" #: part/templates/part/detail.html:42 -#, fuzzy -#| msgid "Serial Number" msgid "Latest Serial Number" -msgstr "Seriennummer" +msgstr "letzte Seriennummer" #: part/templates/part/detail.html:47 -#, fuzzy -#| msgid "No serial numbers found" msgid "No serial numbers recorded" msgstr "Keine Seriennummern gefunden" @@ -4009,7 +3939,7 @@ msgstr "Keine Seriennummern gefunden" msgid "Stock Expiry Time" msgstr "Lagerbestandsexportoptionen" -#: part/templates/part/detail.html:126 templates/js/order.js:289 +#: part/templates/part/detail.html:126 templates/js/order.js:293 msgid "Creation Date" msgstr "Erstelldatum" @@ -4122,10 +4052,8 @@ msgid "Sales Price Information" msgstr "Preisinformationen ansehen" #: part/templates/part/navbar.html:89 -#, fuzzy -#| msgid "Price" msgid "Sale Price" -msgstr "Preis" +msgstr "VK-Preis" #: part/templates/part/navbar.html:100 part/templates/part/part_tests.html:10 #, fuzzy @@ -4135,7 +4063,7 @@ msgstr "Parameter Vorlage" #: part/templates/part/navbar.html:103 stock/templates/stock/item_base.html:376 msgid "Tests" -msgstr "" +msgstr "Tests" #: part/templates/part/navbar.html:107 part/templates/part/navbar.html:110 #: part/templates/part/related.html:10 @@ -4182,7 +4110,7 @@ msgstr "Teileliste" msgid "This part is a variant of" msgstr "Dieses Teil ist eine Variante von" -#: part/templates/part/part_base.html:32 templates/js/company.js:156 +#: part/templates/part/part_base.html:32 templates/js/company.js:155 #: templates/js/part.js:75 templates/js/part.js:152 msgid "Inactive" msgstr "Inaktiv" @@ -4271,7 +4199,7 @@ msgstr "Zu Bauaufträgen zugeordnet" #: part/templates/part/part_base.html:164 templates/js/bom.js:296 msgid "Can Build" -msgstr "Herstellbar?" +msgstr "Herstellbar" #: part/templates/part/part_base.html:170 templates/js/part.js:417 msgid "Building" @@ -4298,14 +4226,12 @@ msgid "Add Related" msgstr "Vorlage bearbeiten" #: part/templates/part/sale_prices.html:10 -#, fuzzy -#| msgid "Pricing Information" msgid "Sell Price Information" -msgstr "Preisinformationen ansehen" +msgstr "VK-Preis Informationen ansehen" #: part/templates/part/sales_orders.html:18 msgid "New sales order" -msgstr "Neuer Auftrag" +msgstr "Neuer VK-Auftrag" #: part/templates/part/sales_orders.html:18 msgid "New Order" @@ -4332,9 +4258,13 @@ msgstr "Kein Bestand" msgid "Low Stock" msgstr "Niedriger Bestand" -#: part/templates/part/supplier.html:10 +#: part/templates/part/subcategories.html:5 #, fuzzy -#| msgid "Suppliers" +#| msgid "Part Categories" +msgid "Child Categories" +msgstr "Unter-Kategorien" + +#: part/templates/part/supplier.html:10 msgid "Part Suppliers" msgstr "Zulieferer" @@ -4461,7 +4391,7 @@ msgstr "Teil kopiert" #: part/views.py:514 part/views.py:652 msgid "Possible matches exist - confirm creation of new part" -msgstr "" +msgstr "Übereinstimmung gefunden - Teil trotzdem anlegen" #: part/views.py:584 msgid "Created new part" @@ -4637,7 +4567,7 @@ msgstr "Vorlagenteil" #: report/models.py:169 msgid "Report template file" -msgstr "" +msgstr "Report Vorlage Datei" #: report/models.py:176 #, fuzzy @@ -4647,7 +4577,7 @@ msgstr "Zuliefererbeschreibung des Teils" #: report/models.py:182 msgid "Report revision number (auto-increments)" -msgstr "" +msgstr "Report Revisionsnummer (autom. erhöht)" #: report/models.py:258 #, fuzzy @@ -4730,7 +4660,7 @@ msgstr "Vorlage bearbeiten" #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:1638 msgid "Test" -msgstr "" +msgstr "Test" #: report/templates/report/inventree_test_report_base.html:89 #: stock/models.py:1644 @@ -4740,17 +4670,17 @@ msgid "Result" msgstr "Suchergebnisse" #: report/templates/report/inventree_test_report_base.html:92 -#: templates/js/order.js:194 templates/js/stock.js:905 +#: templates/js/order.js:195 templates/js/stock.js:905 msgid "Date" msgstr "Datum" #: report/templates/report/inventree_test_report_base.html:103 msgid "Pass" -msgstr "" +msgstr "bestanden" #: report/templates/report/inventree_test_report_base.html:105 msgid "Fail" -msgstr "" +msgstr "fehlgeschlagen" #: stock/forms.py:117 msgid "Enter unique serial numbers (or leave blank)" @@ -4814,7 +4744,7 @@ msgstr "Ziel-Lagerbestand" #: stock/forms.py:376 msgid "Add note (required)" -msgstr "" +msgstr "Notiz hinzufügen (erforderlich)" #: stock/forms.py:380 stock/views.py:852 stock/views.py:1050 msgid "Confirm stock adjustment" @@ -4928,11 +4858,11 @@ msgstr "Bau für dieses Lagerobjekt" #: stock/models.py:457 msgid "Source Purchase Order" -msgstr "Quellbestellung" +msgstr "Quelle EK-Bestellung" #: stock/models.py:460 msgid "Purchase order for this stock item" -msgstr "Bestellung für dieses Teil" +msgstr "EK-Bestellung für dieses Teil" #: stock/models.py:466 msgid "Destination Sales Order" @@ -5308,8 +5238,8 @@ msgstr "Kein Lagerort gesetzt" msgid "Barcode Identifier" msgstr "Eindeutiger Bezeichner" -#: stock/templates/stock/item_base.html:296 templates/js/build.js:651 -#: templates/navbar.html:29 +#: stock/templates/stock/item_base.html:296 templates/InvenTree/search.html:167 +#: templates/js/build.js:655 templates/navbar.html:29 msgid "Build" msgstr "Bau" @@ -5461,7 +5391,7 @@ msgstr "Sub-Standorte" msgid "Stock Details" msgstr "Objekt-Details" -#: stock/templates/stock/location.html:110 templates/InvenTree/search.html:249 +#: stock/templates/stock/location.html:110 templates/InvenTree/search.html:263 #: templates/stats.html:52 users/models.py:34 msgid "Stock Locations" msgstr "Lagerobjekt-Standorte" @@ -5528,7 +5458,7 @@ msgstr "" #: stock/templates/stock/stockitem_convert.html:14 msgid "This action cannot be easily undone" -msgstr "" +msgstr "Diese Aktion kann nicht einfach rückgängig gemacht werden" #: stock/views.py:123 msgid "Edit Stock Location" @@ -5537,7 +5467,7 @@ msgstr "Lagerobjekt-Standort bearbeiten" #: stock/views.py:230 stock/views.py:1321 stock/views.py:1432 #: stock/views.py:1797 msgid "Owner is required (ownership control is enabled)" -msgstr "" +msgstr "Eigentümer notwendig (Eigentümerkontolle aktiv)" #: stock/views.py:245 msgid "Stock Location QR code" @@ -5585,7 +5515,7 @@ msgstr "Unterlagerorte einschließen" #: stock/views.py:396 msgid "Stock item returned from customer" -msgstr "" +msgstr "Lagerbestand Retoure vom Kunden" #: stock/views.py:407 #, fuzzy @@ -5810,34 +5740,24 @@ msgid "Build Orders In Progress" msgstr "Bauaufträge" #: templates/InvenTree/index.html:183 -#, fuzzy -#| msgid "Parent Build" msgid "Overdue Build Orders" -msgstr "Eltern-Bau" +msgstr "überfällige Bauaufträge" -#: templates/InvenTree/index.html:206 -#, fuzzy -#| msgid "Edit Purchase Order" +#: templates/InvenTree/index.html:204 msgid "Outstanding Purchase Orders" -msgstr "Bestellung bearbeiten" +msgstr "ausstehende EK-Bestellungen" -#: templates/InvenTree/index.html:207 -#, fuzzy -#| msgid "Sales Orders" +#: templates/InvenTree/index.html:205 msgid "Overdue Purchase Orders" -msgstr "Bestellungen" +msgstr "überfällige EK-Bestellungen" -#: templates/InvenTree/index.html:229 -#, fuzzy -#| msgid "Destination Sales Order" +#: templates/InvenTree/index.html:227 msgid "Outstanding Sales Orders" -msgstr "Zielauftrag" +msgstr "ausstehende VK-Aufträge" -#: templates/InvenTree/index.html:230 -#, fuzzy -#| msgid "Sales Orders" +#: templates/InvenTree/index.html:228 msgid "Overdue Sales Orders" -msgstr "Bestellungen" +msgstr "überfällige VK-Aufträge" #: templates/InvenTree/search.html:7 templates/InvenTree/search.html:13 msgid "Search Results" @@ -5849,13 +5769,13 @@ msgstr "Suchergebnisse" msgid "Enter a search query" msgstr "Auftrag stornieren" -#: templates/InvenTree/search.html:238 templates/js/stock.js:301 +#: templates/InvenTree/search.html:252 templates/js/stock.js:301 #, fuzzy #| msgid "Item assigned to customer?" msgid "Shipped to customer" msgstr "Ist dieses Objekt einem Kunden zugeteilt?" -#: templates/InvenTree/search.html:241 templates/js/stock.js:311 +#: templates/InvenTree/search.html:255 templates/js/stock.js:311 msgid "No stock location set" msgstr "Kein Lagerort gesetzt" @@ -6259,7 +6179,7 @@ msgstr "Lagerobjekte in untergeordneten Lagerorten einschließen" msgid "Barcode does not match a valid location" msgstr "Neues Lagerobjekt hinzufügen" -#: templates/js/bom.js:175 templates/js/build.js:930 +#: templates/js/bom.js:175 templates/js/build.js:934 msgid "Open subassembly" msgstr "Unterbaugruppe öffnen" @@ -6279,7 +6199,7 @@ msgstr "Keine Preisinformation verfügbar" msgid "View BOM" msgstr "BOM validieren" -#: templates/js/bom.js:338 templates/js/build.js:571 templates/js/build.js:980 +#: templates/js/bom.js:338 templates/js/build.js:571 templates/js/build.js:984 #, fuzzy #| msgid "Options" msgid "Actions" @@ -6301,7 +6221,7 @@ msgstr "BOM-Position bearbeiten" msgid "Delete BOM Item" msgstr "BOM-Position löschen" -#: templates/js/bom.js:443 templates/js/build.js:305 templates/js/build.js:1028 +#: templates/js/bom.js:443 templates/js/build.js:305 templates/js/build.js:1032 msgid "No BOM items found" msgstr "Keine BOM-Einträge gefunden" @@ -6345,13 +6265,13 @@ msgstr "benötigt" msgid "Quantity Per" msgstr "Anzahl" -#: templates/js/build.js:578 templates/js/build.js:988 +#: templates/js/build.js:578 templates/js/build.js:992 #, fuzzy #| msgid "Builds" msgid "Build stock" msgstr "Baue" -#: templates/js/build.js:582 templates/js/build.js:992 +#: templates/js/build.js:582 templates/js/build.js:996 #: templates/stock_table.html:57 msgid "Order stock" msgstr "Bestand bestellen" @@ -6360,50 +6280,50 @@ msgstr "Bestand bestellen" msgid "Allocate stock" msgstr "Lagerbestand zuweisen" -#: templates/js/build.js:628 +#: templates/js/build.js:632 msgid "No builds matching query" msgstr "Keine Baue passen zur Anfrage" -#: templates/js/build.js:645 templates/js/part.js:323 templates/js/stock.js:512 +#: templates/js/build.js:649 templates/js/part.js:323 templates/js/stock.js:512 #: templates/js/stock.js:1250 msgid "Select" msgstr "Auswählen" -#: templates/js/build.js:665 +#: templates/js/build.js:669 #, fuzzy #| msgid "Build order allocation is complete" msgid "Build order is overdue" msgstr "Bau-Zuweisung ist vollständig" -#: templates/js/build.js:763 +#: templates/js/build.js:767 msgid "No parts allocated for" msgstr "Keine Teile zugeordnet zu" -#: templates/js/company.js:75 +#: templates/js/company.js:74 #, fuzzy #| msgid "Suppliers" msgid "Parts Supplied" msgstr "Zulieferer" -#: templates/js/company.js:84 +#: templates/js/company.js:83 #, fuzzy #| msgid "Manufacturer" msgid "Parts Manufactured" msgstr "Hersteller" -#: templates/js/company.js:97 +#: templates/js/company.js:96 msgid "No company information found" msgstr "Keine Firmeninformation gefunden" -#: templates/js/company.js:130 +#: templates/js/company.js:129 msgid "No supplier parts found" msgstr "Keine Zuliefererteile gefunden" -#: templates/js/company.js:148 templates/js/part.js:59 templates/js/part.js:144 +#: templates/js/company.js:147 templates/js/part.js:59 templates/js/part.js:144 msgid "Template part" msgstr "Vorlagenteil" -#: templates/js/company.js:152 templates/js/part.js:63 templates/js/part.js:148 +#: templates/js/company.js:151 templates/js/part.js:63 templates/js/part.js:148 msgid "Assembled part" msgstr "Baugruppe" @@ -6507,7 +6427,7 @@ msgstr "" #: templates/js/modals.js:772 msgid "Error posting form data" -msgstr "" +msgstr "Formulardaten fehlerhaft" #: templates/js/modals.js:856 msgid "JSON response missing form data" @@ -6563,27 +6483,27 @@ msgstr "" #: templates/js/modals.js:892 msgid "Connection timeout while requesting data from server" -msgstr "" +msgstr "Verbindungszeitüberschreitung bei der Datenanforderung" #: templates/js/modals.js:895 msgid "Error requesting form data" msgstr "" -#: templates/js/order.js:136 +#: templates/js/order.js:138 msgid "No purchase orders found" -msgstr "Keine Bestellungen gefunden" +msgstr "Keine EK-Bestellungen gefunden" -#: templates/js/order.js:160 templates/js/order.js:254 +#: templates/js/order.js:162 templates/js/order.js:257 #, fuzzy #| msgid "Build order allocation is complete" msgid "Order is overdue" msgstr "Bau-Zuweisung ist vollständig" -#: templates/js/order.js:231 +#: templates/js/order.js:234 msgid "No sales orders found" msgstr "Keine Aufträge gefunden" -#: templates/js/order.js:299 +#: templates/js/order.js:303 msgid "Shipment Date" msgstr "Versanddatum" @@ -6907,57 +6827,39 @@ msgid "Install item" msgstr "Installiert in" #: templates/js/table_filters.js:42 -#, fuzzy -#| msgid "Trackable" msgid "Trackable Part" -msgstr "nachverfolgbar" +msgstr "nachverfolgbares Teil" #: templates/js/table_filters.js:46 -#, fuzzy -#| msgid "Validate BOM" msgid "Validated" -msgstr "BOM validieren" +msgstr "überprüft" #: templates/js/table_filters.js:70 templates/js/table_filters.js:154 -#, fuzzy -#| msgid "Serialize Stock" msgid "Is Serialized" -msgstr "Lagerbestand erfassen" +msgstr "ist mit Seriennummer" #: templates/js/table_filters.js:73 templates/js/table_filters.js:161 -#, fuzzy -#| msgid "Serial Number" msgid "Serial number GTE" -msgstr "Seriennummer" +msgstr "Seriennummer >=" #: templates/js/table_filters.js:74 templates/js/table_filters.js:162 -#, fuzzy -#| msgid "Serial number for this item" msgid "Serial number greater than or equal to" -msgstr "Seriennummer für dieses Teil" +msgstr "Seriennummer größer oder gleich" #: templates/js/table_filters.js:77 templates/js/table_filters.js:165 -#, fuzzy -#| msgid "Serial Number" msgid "Serial number LTE" -msgstr "Seriennummer" +msgstr "Seriennummer <=" #: templates/js/table_filters.js:78 templates/js/table_filters.js:166 -#, fuzzy -#| msgid "Serial numbers already exist: " msgid "Serial number less than or equal to" -msgstr "Seriennummern existieren bereits:" +msgstr "Seriennummern kleiner oder gleich" #: templates/js/table_filters.js:81 templates/js/table_filters.js:82 #: templates/js/table_filters.js:157 templates/js/table_filters.js:158 -#, fuzzy -#| msgid "Serial Number" msgid "Serial number" msgstr "Seriennummer" #: templates/js/table_filters.js:86 templates/js/table_filters.js:175 -#, fuzzy -#| msgid "Batch Code" msgid "Batch code" msgstr "Losnummer" @@ -7018,10 +6920,8 @@ msgid "Show items which are in production" msgstr "Objekt löschen wenn Lagerbestand aufgebraucht" #: templates/js/table_filters.js:139 -#, fuzzy -#| msgid "Variants" msgid "Include Variants" -msgstr "Varianten" +msgstr "Varianten hinzufügen" #: templates/js/table_filters.js:140 #, fuzzy @@ -7107,15 +7007,15 @@ msgstr "Zeilen pro Seite" #: templates/js/tables.js:327 msgid "Showing" -msgstr "" +msgstr "Zeige" #: templates/js/tables.js:327 msgid "to" -msgstr "" +msgstr "bis" #: templates/js/tables.js:327 msgid "of" -msgstr "" +msgstr "von" #: templates/js/tables.js:327 msgid "rows" @@ -7127,16 +7027,12 @@ msgid "Search" msgstr "Suche" #: templates/js/tables.js:333 -#, fuzzy -#| msgid "No matching action found" msgid "No matching results" -msgstr "Keine passende Aktion gefunden" +msgstr "keine Treffer" #: templates/js/tables.js:336 -#, fuzzy -#| msgid "Show pricing information" msgid "Hide/Show pagination" -msgstr "Kosteninformationen ansehen" +msgstr "Zeige/Verstecke Pagination" #: templates/js/tables.js:339 msgid "Refresh" @@ -7195,22 +7091,16 @@ msgid "QR data not provided" msgstr "QR Daten nicht angegeben" #: templates/registration/login.html:64 -#, fuzzy -#| msgid "Entry notes" msgid "Enter username" -msgstr "Eintrags-Notizen" +msgstr "Benutzername eingeben" #: templates/registration/login.html:70 -#, fuzzy -#| msgid "Select part" msgid "Password" -msgstr "Teil auswählen" +msgstr "Passwort" #: templates/registration/login.html:76 -#, fuzzy -#| msgid "Create new part" msgid "Enter password" -msgstr "Neues Teil anlegen" +msgstr "Passwort eingeben" #: templates/registration/login.html:83 msgid "Username / password combination is incorrect" @@ -7225,10 +7115,8 @@ msgid "Instance Name" msgstr "Instanzname" #: templates/stats.html:18 -#, fuzzy -#| msgid "Order status" msgid "Server status" -msgstr "Bestellstatus" +msgstr "Serverstatus" #: templates/stats.html:21 msgid "Healthy" @@ -7336,7 +7224,7 @@ msgstr "Welche Benutzer gehören zu dieser Gruppe" #: users/admin.py:187 msgid "The following users are members of multiple groups:" -msgstr "Folgende Benutzer gehören zu mehreren Gruppen" +msgstr "Folgende Benutzer gehören zu mehreren Gruppen:" #: users/admin.py:210 #, fuzzy @@ -7358,7 +7246,7 @@ msgstr "Stückliste importieren" #: users/models.py:151 msgid "Permission set" -msgstr "" +msgstr "Recht gesetzt" #: users/models.py:159 msgid "Group" @@ -7370,7 +7258,7 @@ msgstr "Ansicht" #: users/models.py:162 msgid "Permission to view items" -msgstr "" +msgstr "Recht zum Anzeigen von Items" #: users/models.py:164 #, fuzzy @@ -7380,7 +7268,7 @@ msgstr "Adresse" #: users/models.py:164 msgid "Permission to add items" -msgstr "" +msgstr "Recht zum Anlegen von Items" #: users/models.py:166 msgid "Change" @@ -7388,7 +7276,7 @@ msgstr "Ändern" #: users/models.py:166 msgid "Permissions to edit items" -msgstr "" +msgstr "Recht zum Ändern von Items" #: users/models.py:168 #, fuzzy diff --git a/InvenTree/locale/en/LC_MESSAGES/django.po b/InvenTree/locale/en/LC_MESSAGES/django.po index 969ae48e03..568e38a10d 100644 --- a/InvenTree/locale/en/LC_MESSAGES/django.po +++ b/InvenTree/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-02 17:40+0100\n" +"POT-Creation-Date: 2021-03-05 00:56+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -332,7 +332,7 @@ msgstr "" #: stock/templates/stock/item_base.html:57 #: stock/templates/stock/item_base.html:234 #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 -#: templates/js/bom.js:205 templates/js/build.js:420 templates/js/build.js:950 +#: templates/js/bom.js:205 templates/js/build.js:420 templates/js/build.js:954 #: templates/js/stock.js:952 templates/js/stock.js:1190 msgid "Quantity" msgstr "" @@ -401,6 +401,7 @@ msgstr "" #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:55 #: part/templates/part/navbar.html:58 templates/InvenTree/index.html:181 +#: templates/InvenTree/search.html:169 #: templates/InvenTree/settings/tabs.html:31 users/models.py:36 msgid "Build Orders" msgstr "" @@ -410,7 +411,7 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:127 order/templates/order/purchase_order_detail.html:188 -#: templates/js/bom.js:197 templates/js/build.js:509 templates/js/build.js:944 +#: templates/js/bom.js:197 templates/js/build.js:509 templates/js/build.js:948 msgid "Reference" msgstr "" @@ -422,11 +423,11 @@ msgstr "" #: part/templates/part/detail.html:54 part/templates/part/set_category.html:14 #: report/models.py:175 #: report/templates/report/inventree_build_order_base.html:121 -#: templates/InvenTree/search.html:194 +#: templates/InvenTree/search.html:208 #: templates/InvenTree/settings/header.html:9 templates/js/bom.js:190 -#: templates/js/build.js:673 templates/js/build.js:940 -#: templates/js/company.js:56 templates/js/order.js:181 -#: templates/js/order.js:276 templates/js/part.js:168 templates/js/part.js:251 +#: templates/js/build.js:677 templates/js/build.js:944 +#: templates/js/company.js:56 templates/js/order.js:183 +#: templates/js/order.js:280 templates/js/part.js:168 templates/js/part.js:251 #: templates/js/part.js:370 templates/js/part.js:566 templates/js/stock.js:552 #: templates/js/stock.js:934 msgid "Description" @@ -453,11 +454,12 @@ msgstr "" #: order/templates/order/receive_parts.html:19 part/models.py:320 #: part/templates/part/part_app_base.html:7 part/templates/part/related.html:29 #: part/templates/part/set_category.html:13 +#: part/templates/part/subcategories.html:17 #: report/templates/report/inventree_build_order_base.html:113 -#: templates/InvenTree/search.html:111 templates/InvenTree/search.html:180 +#: templates/InvenTree/search.html:111 templates/InvenTree/search.html:194 #: templates/js/barcode.js:362 templates/js/bom.js:163 -#: templates/js/build.js:678 templates/js/build.js:917 -#: templates/js/company.js:139 templates/js/part.js:232 +#: templates/js/build.js:681 templates/js/build.js:921 +#: templates/js/company.js:138 templates/js/part.js:232 #: templates/js/part.js:337 templates/js/stock.js:524 #: templates/js/stock.js:1262 msgid "Part" @@ -699,7 +701,7 @@ msgstr "" #: build/templates/build/auto_allocate.html:18 stock/forms.py:346 #: stock/templates/stock/item_base.html:264 #: stock/templates/stock/stock_adjust.html:17 -#: templates/InvenTree/search.html:230 templates/js/barcode.js:363 +#: templates/InvenTree/search.html:244 templates/js/barcode.js:363 #: templates/js/barcode.js:531 templates/js/build.js:434 #: templates/js/stock.js:637 msgid "Location" @@ -775,9 +777,9 @@ msgstr "" #: build/templates/build/build_base.html:96 #: build/templates/build/detail.html:59 #: order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:370 templates/InvenTree/search.html:222 -#: templates/js/barcode.js:119 templates/js/build.js:706 -#: templates/js/order.js:186 templates/js/order.js:281 +#: stock/templates/stock/item_base.html:370 templates/InvenTree/search.html:236 +#: templates/js/barcode.js:119 templates/js/build.js:710 +#: templates/js/order.js:187 templates/js/order.js:285 #: templates/js/stock.js:624 templates/js/stock.js:1198 msgid "Status" msgstr "" @@ -787,8 +789,8 @@ msgstr "" #: order/templates/order/order_base.html:121 #: order/templates/order/sales_order_base.html:114 #: report/templates/report/inventree_build_order_base.html:129 -#: templates/js/build.js:719 templates/js/order.js:199 -#: templates/js/order.js:294 +#: templates/js/build.js:723 templates/js/order.js:200 +#: templates/js/order.js:298 msgid "Target Date" msgstr "" @@ -808,7 +810,7 @@ msgstr "" #: order/templates/order/sales_order_ship.html:25 #: part/templates/part/allocation.html:30 #: report/templates/report/inventree_build_order_base.html:139 -#: stock/templates/stock/item_base.html:258 templates/js/order.js:242 +#: stock/templates/stock/item_base.html:258 templates/js/order.js:245 msgid "Sales Order" msgstr "" @@ -935,7 +937,7 @@ msgstr "" #: build/templates/build/detail.html:116 #: order/templates/order/order_base.html:108 -#: order/templates/order/sales_order_base.html:108 templates/js/build.js:714 +#: order/templates/order/sales_order_base.html:108 templates/js/build.js:718 msgid "Created" msgstr "" @@ -943,8 +945,8 @@ msgstr "" msgid "No target date set" msgstr "" -#: build/templates/build/detail.html:132 templates/js/build.js:692 -#: templates/js/build.js:724 +#: build/templates/build/detail.html:132 templates/js/build.js:696 +#: templates/js/build.js:728 msgid "Completed" msgstr "" @@ -1139,7 +1141,7 @@ msgid "Stock item is over-allocated" msgstr "" #: build/views.py:851 templates/js/bom.js:230 templates/js/build.js:519 -#: templates/js/build.js:774 templates/js/build.js:957 +#: templates/js/build.js:778 templates/js/build.js:961 msgid "Available" msgstr "" @@ -1541,7 +1543,7 @@ msgid "Description of the company" msgstr "" #: company/models.py:100 company/templates/company/company_base.html:57 -#: company/templates/company/detail.html:31 templates/js/company.js:61 +#: company/templates/company/detail.html:31 templates/js/company.js:60 msgid "Website" msgstr "" @@ -1616,7 +1618,7 @@ msgstr "" #: order/templates/order/order_base.html:89 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:170 #: stock/templates/stock/item_base.html:331 templates/js/company.js:48 -#: templates/js/company.js:165 templates/js/order.js:168 +#: templates/js/company.js:164 templates/js/order.js:170 msgid "Supplier" msgstr "" @@ -1637,7 +1639,7 @@ msgstr "" #: company/models.py:340 company/templates/company/detail.html:55 #: company/templates/company/supplier_part_base.html:93 #: company/templates/company/supplier_part_detail.html:34 part/bom.py:172 -#: templates/js/company.js:44 templates/js/company.js:189 +#: templates/js/company.js:44 templates/js/company.js:188 msgid "Manufacturer" msgstr "" @@ -1648,7 +1650,7 @@ msgstr "" #: company/models.py:347 company/templates/company/supplier_part_base.html:99 #: company/templates/company/supplier_part_detail.html:35 #: order/templates/order/purchase_order_detail.html:183 part/bom.py:173 -#: templates/js/company.js:205 +#: templates/js/company.js:204 msgid "MPN" msgstr "" @@ -1658,7 +1660,7 @@ msgstr "" #: company/models.py:353 part/models.py:742 #: report/templates/report/inventree_build_order_base.html:168 -#: templates/js/company.js:209 templates/js/part.js:430 +#: templates/js/company.js:208 templates/js/part.js:430 msgid "Link" msgstr "" @@ -1691,7 +1693,7 @@ msgstr "" #: company/templates/company/company_base.html:7 #: company/templates/company/company_base.html:22 -#: templates/InvenTree/search.html:274 templates/js/company.js:33 +#: templates/InvenTree/search.html:288 templates/js/company.js:33 msgid "Company" msgstr "" @@ -1720,7 +1722,7 @@ msgstr "" #: company/templates/company/detail.html:65 #: order/templates/order/sales_order_base.html:89 stock/models.py:412 #: stock/models.py:413 stock/templates/stock/item_base.html:241 -#: templates/js/company.js:40 templates/js/order.js:263 +#: templates/js/company.js:40 templates/js/order.js:267 msgid "Customer" msgstr "" @@ -1821,7 +1823,7 @@ msgstr "" #: company/templates/company/navbar.html:27 part/templates/part/navbar.html:33 #: stock/templates/stock/location.html:100 -#: stock/templates/stock/location.html:115 templates/InvenTree/search.html:168 +#: stock/templates/stock/location.html:115 templates/InvenTree/search.html:182 #: templates/stats.html:48 templates/stats.html:57 users/models.py:35 msgid "Stock Items" msgstr "" @@ -1829,8 +1831,8 @@ msgstr "" #: company/templates/company/navbar.html:30 #: company/templates/company/part_navbar.html:14 #: part/templates/part/navbar.html:36 stock/templates/stock/location.html:29 -#: templates/InvenTree/index.html:127 templates/InvenTree/search.html:166 -#: templates/InvenTree/search.html:202 +#: templates/InvenTree/index.html:127 templates/InvenTree/search.html:180 +#: templates/InvenTree/search.html:216 #: templates/InvenTree/settings/tabs.html:28 templates/js/part.js:172 #: templates/js/part.js:397 templates/js/stock.js:559 templates/navbar.html:26 msgid "Stock" @@ -1843,7 +1845,8 @@ msgstr "" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:13 #: part/templates/part/navbar.html:92 part/templates/part/navbar.html:95 -#: part/templates/part/sales_orders.html:10 templates/InvenTree/index.html:228 +#: part/templates/part/sales_orders.html:10 templates/InvenTree/index.html:226 +#: templates/InvenTree/search.html:330 #: templates/InvenTree/settings/tabs.html:37 templates/navbar.html:46 #: users/models.py:38 msgid "Sales Orders" @@ -1854,7 +1857,8 @@ msgstr "" #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:13 #: part/templates/part/navbar.html:78 part/templates/part/navbar.html:81 -#: part/templates/part/orders.html:10 templates/InvenTree/index.html:205 +#: part/templates/part/orders.html:10 templates/InvenTree/index.html:203 +#: templates/InvenTree/search.html:300 #: templates/InvenTree/settings/tabs.html:34 templates/navbar.html:37 #: users/models.py:37 msgid "Purchase Orders" @@ -1912,7 +1916,7 @@ msgstr "" #: company/templates/company/supplier_part_base.html:6 #: company/templates/company/supplier_part_base.html:19 stock/models.py:379 -#: stock/templates/stock/item_base.html:336 templates/js/company.js:181 +#: stock/templates/stock/item_base.html:336 templates/js/company.js:180 msgid "Supplier Part" msgstr "" @@ -1974,17 +1978,17 @@ msgid "Delete price break" msgstr "" #: company/views.py:55 part/templates/part/navbar.html:72 -#: part/templates/part/navbar.html:75 templates/InvenTree/search.html:277 +#: part/templates/part/navbar.html:75 templates/InvenTree/search.html:291 #: templates/navbar.html:35 msgid "Suppliers" msgstr "" -#: company/views.py:62 templates/InvenTree/search.html:286 +#: company/views.py:62 templates/InvenTree/search.html:308 #: templates/navbar.html:36 msgid "Manufacturers" msgstr "" -#: company/views.py:69 templates/InvenTree/search.html:299 +#: company/views.py:69 templates/InvenTree/search.html:321 #: templates/navbar.html:45 msgid "Customers" msgstr "" @@ -2243,7 +2247,7 @@ msgstr "" #: order/models.py:608 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 -#: stock/templates/stock/item_base.html:303 templates/js/order.js:146 +#: stock/templates/stock/item_base.html:303 templates/js/order.js:148 msgid "Purchase Order" msgstr "" @@ -2321,7 +2325,7 @@ msgstr "" msgid "Order Status" msgstr "" -#: order/templates/order/order_base.html:95 templates/js/order.js:176 +#: order/templates/order/order_base.html:95 templates/js/order.js:179 msgid "Supplier Reference" msgstr "" @@ -2375,7 +2379,7 @@ msgid "Select existing purchase orders, or create new orders." msgstr "" #: order/templates/order/order_wizard/select_pos.html:31 -#: templates/js/order.js:204 templates/js/order.js:304 +#: templates/js/order.js:205 templates/js/order.js:308 msgid "Items" msgstr "" @@ -2483,7 +2487,7 @@ msgstr "" msgid "Sales Order Details" msgstr "" -#: order/templates/order/sales_order_base.html:95 templates/js/order.js:270 +#: order/templates/order/sales_order_base.html:95 templates/js/order.js:275 msgid "Customer Reference" msgstr "" @@ -2507,17 +2511,17 @@ msgid "Serial Number" msgstr "" #: order/templates/order/sales_order_detail.html:99 templates/js/build.js:459 -#: templates/js/build.js:785 +#: templates/js/build.js:789 msgid "Edit stock allocation" msgstr "" #: order/templates/order/sales_order_detail.html:100 templates/js/build.js:461 -#: templates/js/build.js:786 +#: templates/js/build.js:790 msgid "Delete stock allocation" msgstr "" #: order/templates/order/sales_order_detail.html:229 templates/js/build.js:523 -#: templates/js/build.js:781 +#: templates/js/build.js:785 msgid "Allocated" msgstr "" @@ -3192,7 +3196,7 @@ msgstr "" #: stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:89 #: stock/templates/stock/item_base.html:318 -#: stock/templates/stock/stock_adjust.html:16 templates/js/build.js:767 +#: stock/templates/stock/stock_adjust.html:16 templates/js/build.js:771 #: templates/js/stock.js:923 templates/js/stock.js:1181 msgid "Stock Item" msgstr "" @@ -3428,6 +3432,47 @@ msgstr "" msgid "Create new Stock Location" msgstr "" +#: part/templates/part/category_delete.html:5 +msgid "Are you sure you want to delete category" +msgstr "" + +#: part/templates/part/category_delete.html:8 +#: part/templates/part/category_delete.html:25 +msgid "This category contains" +msgstr "" + +#: part/templates/part/category_delete.html:8 +msgid "child categories" +msgstr "" + +#: part/templates/part/category_delete.html:9 +msgid "" +"If this category is deleted, these child categories will be moved to the" +msgstr "" + +#: part/templates/part/category_delete.html:11 +msgid "category" +msgstr "" + +#: part/templates/part/category_delete.html:13 +msgid "top level Parts category" +msgstr "" + +#: part/templates/part/category_delete.html:25 +msgid "parts" +msgstr "" + +#: part/templates/part/category_delete.html:27 +msgid "" +"If this category is deleted, these parts will be moved to the parent category" +msgstr "" + +#: part/templates/part/category_delete.html:29 +msgid "" +"If this category is deleted, these parts will be moved to the top-level " +"category Teile" +msgstr "" + #: part/templates/part/category_navbar.html:18 #: part/templates/part/category_navbar.html:21 #: part/templates/part/navbar.html:22 @@ -3439,6 +3484,14 @@ msgstr "" msgid "Part Parameters" msgstr "" +#: part/templates/part/copy_part.html:9 part/views.py:455 +msgid "Duplicate Part" +msgstr "" + +#: part/templates/part/copy_part.html:10 +msgid "Make a copy of part" +msgstr "" + #: part/templates/part/copy_part.html:14 #: part/templates/part/create_part.html:11 msgid "Possible Matching Parts" @@ -3469,7 +3522,7 @@ msgstr "" msgid "Stock Expiry Time" msgstr "" -#: part/templates/part/detail.html:126 templates/js/order.js:289 +#: part/templates/part/detail.html:126 templates/js/order.js:293 msgid "Creation Date" msgstr "" @@ -3620,7 +3673,7 @@ msgstr "" msgid "This part is a variant of" msgstr "" -#: part/templates/part/part_base.html:32 templates/js/company.js:156 +#: part/templates/part/part_base.html:32 templates/js/company.js:155 #: templates/js/part.js:75 templates/js/part.js:152 msgid "Inactive" msgstr "" @@ -3744,6 +3797,10 @@ msgstr "" msgid "Low Stock" msgstr "" +#: part/templates/part/subcategories.html:5 +msgid "Child Categories" +msgstr "" + #: part/templates/part/supplier.html:10 msgid "Part Suppliers" msgstr "" @@ -3837,10 +3894,6 @@ msgstr "" msgid "Create Variant" msgstr "" -#: part/views.py:455 -msgid "Duplicate Part" -msgstr "" - #: part/views.py:460 msgid "Copied part" msgstr "" @@ -4084,7 +4137,7 @@ msgid "Result" msgstr "" #: report/templates/report/inventree_test_report_base.html:92 -#: templates/js/order.js:194 templates/js/stock.js:905 +#: templates/js/order.js:195 templates/js/stock.js:905 msgid "Date" msgstr "" @@ -4553,8 +4606,8 @@ msgstr "" msgid "Barcode Identifier" msgstr "" -#: stock/templates/stock/item_base.html:296 templates/js/build.js:651 -#: templates/navbar.html:29 +#: stock/templates/stock/item_base.html:296 templates/InvenTree/search.html:167 +#: templates/js/build.js:655 templates/navbar.html:29 msgid "Build" msgstr "" @@ -4682,7 +4735,7 @@ msgstr "" msgid "Stock Details" msgstr "" -#: stock/templates/stock/location.html:110 templates/InvenTree/search.html:249 +#: stock/templates/stock/location.html:110 templates/InvenTree/search.html:263 #: templates/stats.html:52 users/models.py:34 msgid "Stock Locations" msgstr "" @@ -4972,19 +5025,19 @@ msgstr "" msgid "Overdue Build Orders" msgstr "" -#: templates/InvenTree/index.html:206 +#: templates/InvenTree/index.html:204 msgid "Outstanding Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:207 +#: templates/InvenTree/index.html:205 msgid "Overdue Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:229 +#: templates/InvenTree/index.html:227 msgid "Outstanding Sales Orders" msgstr "" -#: templates/InvenTree/index.html:230 +#: templates/InvenTree/index.html:228 msgid "Overdue Sales Orders" msgstr "" @@ -4996,11 +5049,11 @@ msgstr "" msgid "Enter a search query" msgstr "" -#: templates/InvenTree/search.html:238 templates/js/stock.js:301 +#: templates/InvenTree/search.html:252 templates/js/stock.js:301 msgid "Shipped to customer" msgstr "" -#: templates/InvenTree/search.html:241 templates/js/stock.js:311 +#: templates/InvenTree/search.html:255 templates/js/stock.js:311 msgid "No stock location set" msgstr "" @@ -5316,7 +5369,7 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/bom.js:175 templates/js/build.js:930 +#: templates/js/bom.js:175 templates/js/build.js:934 msgid "Open subassembly" msgstr "" @@ -5332,7 +5385,7 @@ msgstr "" msgid "View BOM" msgstr "" -#: templates/js/bom.js:338 templates/js/build.js:571 templates/js/build.js:980 +#: templates/js/bom.js:338 templates/js/build.js:571 templates/js/build.js:984 msgid "Actions" msgstr "" @@ -5352,7 +5405,7 @@ msgstr "" msgid "Delete BOM Item" msgstr "" -#: templates/js/bom.js:443 templates/js/build.js:305 templates/js/build.js:1028 +#: templates/js/bom.js:443 templates/js/build.js:305 templates/js/build.js:1032 msgid "No BOM items found" msgstr "" @@ -5384,11 +5437,11 @@ msgstr "" msgid "Quantity Per" msgstr "" -#: templates/js/build.js:578 templates/js/build.js:988 +#: templates/js/build.js:578 templates/js/build.js:992 msgid "Build stock" msgstr "" -#: templates/js/build.js:582 templates/js/build.js:992 +#: templates/js/build.js:582 templates/js/build.js:996 #: templates/stock_table.html:57 msgid "Order stock" msgstr "" @@ -5397,44 +5450,44 @@ msgstr "" msgid "Allocate stock" msgstr "" -#: templates/js/build.js:628 +#: templates/js/build.js:632 msgid "No builds matching query" msgstr "" -#: templates/js/build.js:645 templates/js/part.js:323 templates/js/stock.js:512 +#: templates/js/build.js:649 templates/js/part.js:323 templates/js/stock.js:512 #: templates/js/stock.js:1250 msgid "Select" msgstr "" -#: templates/js/build.js:665 +#: templates/js/build.js:669 msgid "Build order is overdue" msgstr "" -#: templates/js/build.js:763 +#: templates/js/build.js:767 msgid "No parts allocated for" msgstr "" -#: templates/js/company.js:75 +#: templates/js/company.js:74 msgid "Parts Supplied" msgstr "" -#: templates/js/company.js:84 +#: templates/js/company.js:83 msgid "Parts Manufactured" msgstr "" -#: templates/js/company.js:97 +#: templates/js/company.js:96 msgid "No company information found" msgstr "" -#: templates/js/company.js:130 +#: templates/js/company.js:129 msgid "No supplier parts found" msgstr "" -#: templates/js/company.js:148 templates/js/part.js:59 templates/js/part.js:144 +#: templates/js/company.js:147 templates/js/part.js:59 templates/js/part.js:144 msgid "Template part" msgstr "" -#: templates/js/company.js:152 templates/js/part.js:63 templates/js/part.js:148 +#: templates/js/company.js:151 templates/js/part.js:63 templates/js/part.js:148 msgid "Assembled part" msgstr "" @@ -5572,19 +5625,19 @@ msgstr "" msgid "Error requesting form data" msgstr "" -#: templates/js/order.js:136 +#: templates/js/order.js:138 msgid "No purchase orders found" msgstr "" -#: templates/js/order.js:160 templates/js/order.js:254 +#: templates/js/order.js:162 templates/js/order.js:257 msgid "Order is overdue" msgstr "" -#: templates/js/order.js:231 +#: templates/js/order.js:234 msgid "No sales orders found" msgstr "" -#: templates/js/order.js:299 +#: templates/js/order.js:303 msgid "Shipment Date" msgstr "" diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index 969ae48e03..568e38a10d 100644 --- a/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/InvenTree/locale/es/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-02 17:40+0100\n" +"POT-Creation-Date: 2021-03-05 00:56+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -332,7 +332,7 @@ msgstr "" #: stock/templates/stock/item_base.html:57 #: stock/templates/stock/item_base.html:234 #: stock/templates/stock/stock_adjust.html:18 templates/js/barcode.js:364 -#: templates/js/bom.js:205 templates/js/build.js:420 templates/js/build.js:950 +#: templates/js/bom.js:205 templates/js/build.js:420 templates/js/build.js:954 #: templates/js/stock.js:952 templates/js/stock.js:1190 msgid "Quantity" msgstr "" @@ -401,6 +401,7 @@ msgstr "" #: order/templates/order/so_navbar.html:19 #: order/templates/order/so_navbar.html:22 part/templates/part/navbar.html:55 #: part/templates/part/navbar.html:58 templates/InvenTree/index.html:181 +#: templates/InvenTree/search.html:169 #: templates/InvenTree/settings/tabs.html:31 users/models.py:36 msgid "Build Orders" msgstr "" @@ -410,7 +411,7 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:127 order/templates/order/purchase_order_detail.html:188 -#: templates/js/bom.js:197 templates/js/build.js:509 templates/js/build.js:944 +#: templates/js/bom.js:197 templates/js/build.js:509 templates/js/build.js:948 msgid "Reference" msgstr "" @@ -422,11 +423,11 @@ msgstr "" #: part/templates/part/detail.html:54 part/templates/part/set_category.html:14 #: report/models.py:175 #: report/templates/report/inventree_build_order_base.html:121 -#: templates/InvenTree/search.html:194 +#: templates/InvenTree/search.html:208 #: templates/InvenTree/settings/header.html:9 templates/js/bom.js:190 -#: templates/js/build.js:673 templates/js/build.js:940 -#: templates/js/company.js:56 templates/js/order.js:181 -#: templates/js/order.js:276 templates/js/part.js:168 templates/js/part.js:251 +#: templates/js/build.js:677 templates/js/build.js:944 +#: templates/js/company.js:56 templates/js/order.js:183 +#: templates/js/order.js:280 templates/js/part.js:168 templates/js/part.js:251 #: templates/js/part.js:370 templates/js/part.js:566 templates/js/stock.js:552 #: templates/js/stock.js:934 msgid "Description" @@ -453,11 +454,12 @@ msgstr "" #: order/templates/order/receive_parts.html:19 part/models.py:320 #: part/templates/part/part_app_base.html:7 part/templates/part/related.html:29 #: part/templates/part/set_category.html:13 +#: part/templates/part/subcategories.html:17 #: report/templates/report/inventree_build_order_base.html:113 -#: templates/InvenTree/search.html:111 templates/InvenTree/search.html:180 +#: templates/InvenTree/search.html:111 templates/InvenTree/search.html:194 #: templates/js/barcode.js:362 templates/js/bom.js:163 -#: templates/js/build.js:678 templates/js/build.js:917 -#: templates/js/company.js:139 templates/js/part.js:232 +#: templates/js/build.js:681 templates/js/build.js:921 +#: templates/js/company.js:138 templates/js/part.js:232 #: templates/js/part.js:337 templates/js/stock.js:524 #: templates/js/stock.js:1262 msgid "Part" @@ -699,7 +701,7 @@ msgstr "" #: build/templates/build/auto_allocate.html:18 stock/forms.py:346 #: stock/templates/stock/item_base.html:264 #: stock/templates/stock/stock_adjust.html:17 -#: templates/InvenTree/search.html:230 templates/js/barcode.js:363 +#: templates/InvenTree/search.html:244 templates/js/barcode.js:363 #: templates/js/barcode.js:531 templates/js/build.js:434 #: templates/js/stock.js:637 msgid "Location" @@ -775,9 +777,9 @@ msgstr "" #: build/templates/build/build_base.html:96 #: build/templates/build/detail.html:59 #: order/templates/order/receive_parts.html:24 -#: stock/templates/stock/item_base.html:370 templates/InvenTree/search.html:222 -#: templates/js/barcode.js:119 templates/js/build.js:706 -#: templates/js/order.js:186 templates/js/order.js:281 +#: stock/templates/stock/item_base.html:370 templates/InvenTree/search.html:236 +#: templates/js/barcode.js:119 templates/js/build.js:710 +#: templates/js/order.js:187 templates/js/order.js:285 #: templates/js/stock.js:624 templates/js/stock.js:1198 msgid "Status" msgstr "" @@ -787,8 +789,8 @@ msgstr "" #: order/templates/order/order_base.html:121 #: order/templates/order/sales_order_base.html:114 #: report/templates/report/inventree_build_order_base.html:129 -#: templates/js/build.js:719 templates/js/order.js:199 -#: templates/js/order.js:294 +#: templates/js/build.js:723 templates/js/order.js:200 +#: templates/js/order.js:298 msgid "Target Date" msgstr "" @@ -808,7 +810,7 @@ msgstr "" #: order/templates/order/sales_order_ship.html:25 #: part/templates/part/allocation.html:30 #: report/templates/report/inventree_build_order_base.html:139 -#: stock/templates/stock/item_base.html:258 templates/js/order.js:242 +#: stock/templates/stock/item_base.html:258 templates/js/order.js:245 msgid "Sales Order" msgstr "" @@ -935,7 +937,7 @@ msgstr "" #: build/templates/build/detail.html:116 #: order/templates/order/order_base.html:108 -#: order/templates/order/sales_order_base.html:108 templates/js/build.js:714 +#: order/templates/order/sales_order_base.html:108 templates/js/build.js:718 msgid "Created" msgstr "" @@ -943,8 +945,8 @@ msgstr "" msgid "No target date set" msgstr "" -#: build/templates/build/detail.html:132 templates/js/build.js:692 -#: templates/js/build.js:724 +#: build/templates/build/detail.html:132 templates/js/build.js:696 +#: templates/js/build.js:728 msgid "Completed" msgstr "" @@ -1139,7 +1141,7 @@ msgid "Stock item is over-allocated" msgstr "" #: build/views.py:851 templates/js/bom.js:230 templates/js/build.js:519 -#: templates/js/build.js:774 templates/js/build.js:957 +#: templates/js/build.js:778 templates/js/build.js:961 msgid "Available" msgstr "" @@ -1541,7 +1543,7 @@ msgid "Description of the company" msgstr "" #: company/models.py:100 company/templates/company/company_base.html:57 -#: company/templates/company/detail.html:31 templates/js/company.js:61 +#: company/templates/company/detail.html:31 templates/js/company.js:60 msgid "Website" msgstr "" @@ -1616,7 +1618,7 @@ msgstr "" #: order/templates/order/order_base.html:89 #: order/templates/order/order_wizard/select_pos.html:30 part/bom.py:170 #: stock/templates/stock/item_base.html:331 templates/js/company.js:48 -#: templates/js/company.js:165 templates/js/order.js:168 +#: templates/js/company.js:164 templates/js/order.js:170 msgid "Supplier" msgstr "" @@ -1637,7 +1639,7 @@ msgstr "" #: company/models.py:340 company/templates/company/detail.html:55 #: company/templates/company/supplier_part_base.html:93 #: company/templates/company/supplier_part_detail.html:34 part/bom.py:172 -#: templates/js/company.js:44 templates/js/company.js:189 +#: templates/js/company.js:44 templates/js/company.js:188 msgid "Manufacturer" msgstr "" @@ -1648,7 +1650,7 @@ msgstr "" #: company/models.py:347 company/templates/company/supplier_part_base.html:99 #: company/templates/company/supplier_part_detail.html:35 #: order/templates/order/purchase_order_detail.html:183 part/bom.py:173 -#: templates/js/company.js:205 +#: templates/js/company.js:204 msgid "MPN" msgstr "" @@ -1658,7 +1660,7 @@ msgstr "" #: company/models.py:353 part/models.py:742 #: report/templates/report/inventree_build_order_base.html:168 -#: templates/js/company.js:209 templates/js/part.js:430 +#: templates/js/company.js:208 templates/js/part.js:430 msgid "Link" msgstr "" @@ -1691,7 +1693,7 @@ msgstr "" #: company/templates/company/company_base.html:7 #: company/templates/company/company_base.html:22 -#: templates/InvenTree/search.html:274 templates/js/company.js:33 +#: templates/InvenTree/search.html:288 templates/js/company.js:33 msgid "Company" msgstr "" @@ -1720,7 +1722,7 @@ msgstr "" #: company/templates/company/detail.html:65 #: order/templates/order/sales_order_base.html:89 stock/models.py:412 #: stock/models.py:413 stock/templates/stock/item_base.html:241 -#: templates/js/company.js:40 templates/js/order.js:263 +#: templates/js/company.js:40 templates/js/order.js:267 msgid "Customer" msgstr "" @@ -1821,7 +1823,7 @@ msgstr "" #: company/templates/company/navbar.html:27 part/templates/part/navbar.html:33 #: stock/templates/stock/location.html:100 -#: stock/templates/stock/location.html:115 templates/InvenTree/search.html:168 +#: stock/templates/stock/location.html:115 templates/InvenTree/search.html:182 #: templates/stats.html:48 templates/stats.html:57 users/models.py:35 msgid "Stock Items" msgstr "" @@ -1829,8 +1831,8 @@ msgstr "" #: company/templates/company/navbar.html:30 #: company/templates/company/part_navbar.html:14 #: part/templates/part/navbar.html:36 stock/templates/stock/location.html:29 -#: templates/InvenTree/index.html:127 templates/InvenTree/search.html:166 -#: templates/InvenTree/search.html:202 +#: templates/InvenTree/index.html:127 templates/InvenTree/search.html:180 +#: templates/InvenTree/search.html:216 #: templates/InvenTree/settings/tabs.html:28 templates/js/part.js:172 #: templates/js/part.js:397 templates/js/stock.js:559 templates/navbar.html:26 msgid "Stock" @@ -1843,7 +1845,8 @@ msgstr "" #: order/templates/order/sales_orders.html:8 #: order/templates/order/sales_orders.html:13 #: part/templates/part/navbar.html:92 part/templates/part/navbar.html:95 -#: part/templates/part/sales_orders.html:10 templates/InvenTree/index.html:228 +#: part/templates/part/sales_orders.html:10 templates/InvenTree/index.html:226 +#: templates/InvenTree/search.html:330 #: templates/InvenTree/settings/tabs.html:37 templates/navbar.html:46 #: users/models.py:38 msgid "Sales Orders" @@ -1854,7 +1857,8 @@ msgstr "" #: order/templates/order/purchase_orders.html:8 #: order/templates/order/purchase_orders.html:13 #: part/templates/part/navbar.html:78 part/templates/part/navbar.html:81 -#: part/templates/part/orders.html:10 templates/InvenTree/index.html:205 +#: part/templates/part/orders.html:10 templates/InvenTree/index.html:203 +#: templates/InvenTree/search.html:300 #: templates/InvenTree/settings/tabs.html:34 templates/navbar.html:37 #: users/models.py:37 msgid "Purchase Orders" @@ -1912,7 +1916,7 @@ msgstr "" #: company/templates/company/supplier_part_base.html:6 #: company/templates/company/supplier_part_base.html:19 stock/models.py:379 -#: stock/templates/stock/item_base.html:336 templates/js/company.js:181 +#: stock/templates/stock/item_base.html:336 templates/js/company.js:180 msgid "Supplier Part" msgstr "" @@ -1974,17 +1978,17 @@ msgid "Delete price break" msgstr "" #: company/views.py:55 part/templates/part/navbar.html:72 -#: part/templates/part/navbar.html:75 templates/InvenTree/search.html:277 +#: part/templates/part/navbar.html:75 templates/InvenTree/search.html:291 #: templates/navbar.html:35 msgid "Suppliers" msgstr "" -#: company/views.py:62 templates/InvenTree/search.html:286 +#: company/views.py:62 templates/InvenTree/search.html:308 #: templates/navbar.html:36 msgid "Manufacturers" msgstr "" -#: company/views.py:69 templates/InvenTree/search.html:299 +#: company/views.py:69 templates/InvenTree/search.html:321 #: templates/navbar.html:45 msgid "Customers" msgstr "" @@ -2243,7 +2247,7 @@ msgstr "" #: order/models.py:608 order/templates/order/order_base.html:9 #: order/templates/order/order_base.html:24 -#: stock/templates/stock/item_base.html:303 templates/js/order.js:146 +#: stock/templates/stock/item_base.html:303 templates/js/order.js:148 msgid "Purchase Order" msgstr "" @@ -2321,7 +2325,7 @@ msgstr "" msgid "Order Status" msgstr "" -#: order/templates/order/order_base.html:95 templates/js/order.js:176 +#: order/templates/order/order_base.html:95 templates/js/order.js:179 msgid "Supplier Reference" msgstr "" @@ -2375,7 +2379,7 @@ msgid "Select existing purchase orders, or create new orders." msgstr "" #: order/templates/order/order_wizard/select_pos.html:31 -#: templates/js/order.js:204 templates/js/order.js:304 +#: templates/js/order.js:205 templates/js/order.js:308 msgid "Items" msgstr "" @@ -2483,7 +2487,7 @@ msgstr "" msgid "Sales Order Details" msgstr "" -#: order/templates/order/sales_order_base.html:95 templates/js/order.js:270 +#: order/templates/order/sales_order_base.html:95 templates/js/order.js:275 msgid "Customer Reference" msgstr "" @@ -2507,17 +2511,17 @@ msgid "Serial Number" msgstr "" #: order/templates/order/sales_order_detail.html:99 templates/js/build.js:459 -#: templates/js/build.js:785 +#: templates/js/build.js:789 msgid "Edit stock allocation" msgstr "" #: order/templates/order/sales_order_detail.html:100 templates/js/build.js:461 -#: templates/js/build.js:786 +#: templates/js/build.js:790 msgid "Delete stock allocation" msgstr "" #: order/templates/order/sales_order_detail.html:229 templates/js/build.js:523 -#: templates/js/build.js:781 +#: templates/js/build.js:785 msgid "Allocated" msgstr "" @@ -3192,7 +3196,7 @@ msgstr "" #: stock/templates/stock/item_base.html:8 #: stock/templates/stock/item_base.html:89 #: stock/templates/stock/item_base.html:318 -#: stock/templates/stock/stock_adjust.html:16 templates/js/build.js:767 +#: stock/templates/stock/stock_adjust.html:16 templates/js/build.js:771 #: templates/js/stock.js:923 templates/js/stock.js:1181 msgid "Stock Item" msgstr "" @@ -3428,6 +3432,47 @@ msgstr "" msgid "Create new Stock Location" msgstr "" +#: part/templates/part/category_delete.html:5 +msgid "Are you sure you want to delete category" +msgstr "" + +#: part/templates/part/category_delete.html:8 +#: part/templates/part/category_delete.html:25 +msgid "This category contains" +msgstr "" + +#: part/templates/part/category_delete.html:8 +msgid "child categories" +msgstr "" + +#: part/templates/part/category_delete.html:9 +msgid "" +"If this category is deleted, these child categories will be moved to the" +msgstr "" + +#: part/templates/part/category_delete.html:11 +msgid "category" +msgstr "" + +#: part/templates/part/category_delete.html:13 +msgid "top level Parts category" +msgstr "" + +#: part/templates/part/category_delete.html:25 +msgid "parts" +msgstr "" + +#: part/templates/part/category_delete.html:27 +msgid "" +"If this category is deleted, these parts will be moved to the parent category" +msgstr "" + +#: part/templates/part/category_delete.html:29 +msgid "" +"If this category is deleted, these parts will be moved to the top-level " +"category Teile" +msgstr "" + #: part/templates/part/category_navbar.html:18 #: part/templates/part/category_navbar.html:21 #: part/templates/part/navbar.html:22 @@ -3439,6 +3484,14 @@ msgstr "" msgid "Part Parameters" msgstr "" +#: part/templates/part/copy_part.html:9 part/views.py:455 +msgid "Duplicate Part" +msgstr "" + +#: part/templates/part/copy_part.html:10 +msgid "Make a copy of part" +msgstr "" + #: part/templates/part/copy_part.html:14 #: part/templates/part/create_part.html:11 msgid "Possible Matching Parts" @@ -3469,7 +3522,7 @@ msgstr "" msgid "Stock Expiry Time" msgstr "" -#: part/templates/part/detail.html:126 templates/js/order.js:289 +#: part/templates/part/detail.html:126 templates/js/order.js:293 msgid "Creation Date" msgstr "" @@ -3620,7 +3673,7 @@ msgstr "" msgid "This part is a variant of" msgstr "" -#: part/templates/part/part_base.html:32 templates/js/company.js:156 +#: part/templates/part/part_base.html:32 templates/js/company.js:155 #: templates/js/part.js:75 templates/js/part.js:152 msgid "Inactive" msgstr "" @@ -3744,6 +3797,10 @@ msgstr "" msgid "Low Stock" msgstr "" +#: part/templates/part/subcategories.html:5 +msgid "Child Categories" +msgstr "" + #: part/templates/part/supplier.html:10 msgid "Part Suppliers" msgstr "" @@ -3837,10 +3894,6 @@ msgstr "" msgid "Create Variant" msgstr "" -#: part/views.py:455 -msgid "Duplicate Part" -msgstr "" - #: part/views.py:460 msgid "Copied part" msgstr "" @@ -4084,7 +4137,7 @@ msgid "Result" msgstr "" #: report/templates/report/inventree_test_report_base.html:92 -#: templates/js/order.js:194 templates/js/stock.js:905 +#: templates/js/order.js:195 templates/js/stock.js:905 msgid "Date" msgstr "" @@ -4553,8 +4606,8 @@ msgstr "" msgid "Barcode Identifier" msgstr "" -#: stock/templates/stock/item_base.html:296 templates/js/build.js:651 -#: templates/navbar.html:29 +#: stock/templates/stock/item_base.html:296 templates/InvenTree/search.html:167 +#: templates/js/build.js:655 templates/navbar.html:29 msgid "Build" msgstr "" @@ -4682,7 +4735,7 @@ msgstr "" msgid "Stock Details" msgstr "" -#: stock/templates/stock/location.html:110 templates/InvenTree/search.html:249 +#: stock/templates/stock/location.html:110 templates/InvenTree/search.html:263 #: templates/stats.html:52 users/models.py:34 msgid "Stock Locations" msgstr "" @@ -4972,19 +5025,19 @@ msgstr "" msgid "Overdue Build Orders" msgstr "" -#: templates/InvenTree/index.html:206 +#: templates/InvenTree/index.html:204 msgid "Outstanding Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:207 +#: templates/InvenTree/index.html:205 msgid "Overdue Purchase Orders" msgstr "" -#: templates/InvenTree/index.html:229 +#: templates/InvenTree/index.html:227 msgid "Outstanding Sales Orders" msgstr "" -#: templates/InvenTree/index.html:230 +#: templates/InvenTree/index.html:228 msgid "Overdue Sales Orders" msgstr "" @@ -4996,11 +5049,11 @@ msgstr "" msgid "Enter a search query" msgstr "" -#: templates/InvenTree/search.html:238 templates/js/stock.js:301 +#: templates/InvenTree/search.html:252 templates/js/stock.js:301 msgid "Shipped to customer" msgstr "" -#: templates/InvenTree/search.html:241 templates/js/stock.js:311 +#: templates/InvenTree/search.html:255 templates/js/stock.js:311 msgid "No stock location set" msgstr "" @@ -5316,7 +5369,7 @@ msgstr "" msgid "Barcode does not match a valid location" msgstr "" -#: templates/js/bom.js:175 templates/js/build.js:930 +#: templates/js/bom.js:175 templates/js/build.js:934 msgid "Open subassembly" msgstr "" @@ -5332,7 +5385,7 @@ msgstr "" msgid "View BOM" msgstr "" -#: templates/js/bom.js:338 templates/js/build.js:571 templates/js/build.js:980 +#: templates/js/bom.js:338 templates/js/build.js:571 templates/js/build.js:984 msgid "Actions" msgstr "" @@ -5352,7 +5405,7 @@ msgstr "" msgid "Delete BOM Item" msgstr "" -#: templates/js/bom.js:443 templates/js/build.js:305 templates/js/build.js:1028 +#: templates/js/bom.js:443 templates/js/build.js:305 templates/js/build.js:1032 msgid "No BOM items found" msgstr "" @@ -5384,11 +5437,11 @@ msgstr "" msgid "Quantity Per" msgstr "" -#: templates/js/build.js:578 templates/js/build.js:988 +#: templates/js/build.js:578 templates/js/build.js:992 msgid "Build stock" msgstr "" -#: templates/js/build.js:582 templates/js/build.js:992 +#: templates/js/build.js:582 templates/js/build.js:996 #: templates/stock_table.html:57 msgid "Order stock" msgstr "" @@ -5397,44 +5450,44 @@ msgstr "" msgid "Allocate stock" msgstr "" -#: templates/js/build.js:628 +#: templates/js/build.js:632 msgid "No builds matching query" msgstr "" -#: templates/js/build.js:645 templates/js/part.js:323 templates/js/stock.js:512 +#: templates/js/build.js:649 templates/js/part.js:323 templates/js/stock.js:512 #: templates/js/stock.js:1250 msgid "Select" msgstr "" -#: templates/js/build.js:665 +#: templates/js/build.js:669 msgid "Build order is overdue" msgstr "" -#: templates/js/build.js:763 +#: templates/js/build.js:767 msgid "No parts allocated for" msgstr "" -#: templates/js/company.js:75 +#: templates/js/company.js:74 msgid "Parts Supplied" msgstr "" -#: templates/js/company.js:84 +#: templates/js/company.js:83 msgid "Parts Manufactured" msgstr "" -#: templates/js/company.js:97 +#: templates/js/company.js:96 msgid "No company information found" msgstr "" -#: templates/js/company.js:130 +#: templates/js/company.js:129 msgid "No supplier parts found" msgstr "" -#: templates/js/company.js:148 templates/js/part.js:59 templates/js/part.js:144 +#: templates/js/company.js:147 templates/js/part.js:59 templates/js/part.js:144 msgid "Template part" msgstr "" -#: templates/js/company.js:152 templates/js/part.js:63 templates/js/part.js:148 +#: templates/js/company.js:151 templates/js/part.js:63 templates/js/part.js:148 msgid "Assembled part" msgstr "" @@ -5572,19 +5625,19 @@ msgstr "" msgid "Error requesting form data" msgstr "" -#: templates/js/order.js:136 +#: templates/js/order.js:138 msgid "No purchase orders found" msgstr "" -#: templates/js/order.js:160 templates/js/order.js:254 +#: templates/js/order.js:162 templates/js/order.js:257 msgid "Order is overdue" msgstr "" -#: templates/js/order.js:231 +#: templates/js/order.js:234 msgid "No sales orders found" msgstr "" -#: templates/js/order.js:299 +#: templates/js/order.js:303 msgid "Shipment Date" msgstr "" diff --git a/InvenTree/part/templates/part/cat_link.html b/InvenTree/part/templates/part/cat_link.html index 3fe4a5ed99..71bda74721 100644 --- a/InvenTree/part/templates/part/cat_link.html +++ b/InvenTree/part/templates/part/cat_link.html @@ -3,7 +3,7 @@ {% endif %} -

{{ part.description }}

+

{{ part.description }}

diff --git a/InvenTree/templates/js/order.js b/InvenTree/templates/js/order.js index 6a07c998ec..92b9db787c 100644 --- a/InvenTree/templates/js/order.js +++ b/InvenTree/templates/js/order.js @@ -59,7 +59,7 @@ function newPurchaseOrderFromOrderWizard(e) { var src = e.target || e.srcElement; - var supplier = $(src).attr('supplier-id'); + var supplier = $(src).attr('supplierid'); launchModalForm("/order/purchase-order/new/", { modal: '#modal-form-secondary', From 48cd227f0652f254af595a16cfe13a8f70797082 Mon Sep 17 00:00:00 2001 From: Andreas Kaiser Date: Sat, 6 Mar 2021 21:52:57 +0100 Subject: [PATCH 03/31] german translation, HTML tags refactored --- InvenTree/locale/de/LC_MESSAGES/django.mo | Bin 56132 -> 64524 bytes InvenTree/locale/de/LC_MESSAGES/django.po | 501 ++++++------------- InvenTree/locale/en/LC_MESSAGES/django.po | 22 +- InvenTree/locale/es/LC_MESSAGES/django.po | 22 +- InvenTree/part/templates/part/stock.html | 2 +- InvenTree/templates/registration/logout.html | 7 +- 6 files changed, 208 insertions(+), 346 deletions(-) diff --git a/InvenTree/locale/de/LC_MESSAGES/django.mo b/InvenTree/locale/de/LC_MESSAGES/django.mo index fd3ea068fc1bca9f1171c327ae9857970474e162..6449eea71c554c5f20c01a058dcbf4346a6a7391 100644 GIT binary patch literal 64524 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" +msgstr "hier zum abmelden

" + #: templates/stats.html:9 msgid "Server" -msgstr "" +msgstr "Server" #: templates/stats.html:13 msgid "Instance Name" diff --git a/InvenTree/locale/en/LC_MESSAGES/django.po b/InvenTree/locale/en/LC_MESSAGES/django.po index 568e38a10d..0db9192921 100644 --- a/InvenTree/locale/en/LC_MESSAGES/django.po +++ b/InvenTree/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-05 00:56+0100\n" +"POT-Creation-Date: 2021-03-06 21:52+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -2387,7 +2387,7 @@ msgstr "" msgid "Select Purchase Order" msgstr "" -#: order/templates/order/order_wizard/select_pos.html:67 +#: order/templates/order/order_wizard/select_pos.html:68 msgid "Select a purchase order for" msgstr "" @@ -3788,6 +3788,10 @@ msgstr "" msgid "Part Stock" msgstr "" +#: part/templates/part/stock.html:16 +msgid "Showing stock for all variants of" +msgstr "" + #: part/templates/part/stock_count.html:7 templates/js/bom.js:239 #: templates/js/part.js:421 msgid "No Stock" @@ -6104,7 +6108,7 @@ msgstr "" msgid "Admin" msgstr "" -#: templates/navbar.html:71 +#: templates/navbar.html:71 templates/registration/logout.html:5 msgid "Logout" msgstr "" @@ -6136,6 +6140,18 @@ msgstr "" msgid "Username / password combination is incorrect" msgstr "" +#: templates/registration/logout.html:6 +msgid "You have been logged out" +msgstr "" + +#: templates/registration/logout.html:7 +msgid "Click" +msgstr "" + +#: templates/registration/logout.html:7 +msgid "here to log in

" +msgstr "" + #: templates/stats.html:9 msgid "Server" msgstr "" diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index 568e38a10d..0db9192921 100644 --- a/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/InvenTree/locale/es/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-05 00:56+0100\n" +"POT-Creation-Date: 2021-03-06 21:52+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -2387,7 +2387,7 @@ msgstr "" msgid "Select Purchase Order" msgstr "" -#: order/templates/order/order_wizard/select_pos.html:67 +#: order/templates/order/order_wizard/select_pos.html:68 msgid "Select a purchase order for" msgstr "" @@ -3788,6 +3788,10 @@ msgstr "" msgid "Part Stock" msgstr "" +#: part/templates/part/stock.html:16 +msgid "Showing stock for all variants of" +msgstr "" + #: part/templates/part/stock_count.html:7 templates/js/bom.js:239 #: templates/js/part.js:421 msgid "No Stock" @@ -6104,7 +6108,7 @@ msgstr "" msgid "Admin" msgstr "" -#: templates/navbar.html:71 +#: templates/navbar.html:71 templates/registration/logout.html:5 msgid "Logout" msgstr "" @@ -6136,6 +6140,18 @@ msgstr "" msgid "Username / password combination is incorrect" msgstr "" +#: templates/registration/logout.html:6 +msgid "You have been logged out" +msgstr "" + +#: templates/registration/logout.html:7 +msgid "Click" +msgstr "" + +#: templates/registration/logout.html:7 +msgid "here to log in

" +msgstr "" + #: templates/stats.html:9 msgid "Server" msgstr "" diff --git a/InvenTree/part/templates/part/stock.html b/InvenTree/part/templates/part/stock.html index bf8286e6fb..cd4f9ab2fa 100644 --- a/InvenTree/part/templates/part/stock.html +++ b/InvenTree/part/templates/part/stock.html @@ -13,7 +13,7 @@ {% block details %} {% if part.is_template %}
- Showing stock for all variants of {{ part.full_name }} + {% trans 'Showing stock for all variants of' %} {{ part.full_name }}
{% endif %} diff --git a/InvenTree/templates/registration/logout.html b/InvenTree/templates/registration/logout.html index ef4fcec632..1ce04b6472 100644 --- a/InvenTree/templates/registration/logout.html +++ b/InvenTree/templates/registration/logout.html @@ -1,7 +1,8 @@ {% extends "base.html" %} +{% load i18n %} {% block content %} -

Logout

-

You have been logged out

-

Click here to log in

+

{% trans "Logout" %}

+

{% trans "You have been logged out" %}

+

{% trans 'Click' %} {% trans 'here to log in

' %} {% endblock %} \ No newline at end of file From 5ae5b9c0d49d8234109deb8c945c191b70a01df7 Mon Sep 17 00:00:00 2001 From: Andreas Kaiser Date: Mon, 8 Mar 2021 16:09:36 +0100 Subject: [PATCH 04/31] german translation --- InvenTree/locale/de/LC_MESSAGES/django.mo | Bin 64524 -> 67822 bytes InvenTree/locale/de/LC_MESSAGES/django.po | 166 ++++++---------------- InvenTree/locale/en/LC_MESSAGES/django.po | 2 +- InvenTree/locale/es/LC_MESSAGES/django.po | 2 +- 4 files changed, 45 insertions(+), 125 deletions(-) diff --git a/InvenTree/locale/de/LC_MESSAGES/django.mo b/InvenTree/locale/de/LC_MESSAGES/django.mo index 6449eea71c554c5f20c01a058dcbf4346a6a7391..d8b8877e2c30d5322b9a8686217cb87937ef42a2 100644 GIT binary patch delta 23557 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 L=GVR+Z$17G_&&u} diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index dc22a5f28a..083556ee1b 100644 --- a/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/InvenTree/locale/de/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-06 21:52+0100\n" +"POT-Creation-Date: 2021-03-08 16:07+0100\n" "PO-Revision-Date: 2021-03-06 15:16+0100\n" "Last-Translator: Andreas Kaiser \n" "Language-Team: C \n" @@ -54,10 +54,8 @@ msgid "Apply Theme" msgstr "Thema anwenden" #: InvenTree/forms.py:230 -#, fuzzy -#| msgid "Set Part Category" msgid "Select Category" -msgstr "Teilkategorie auswählen" +msgstr "Kategorie auswählen" #: InvenTree/helpers.py:361 order/models.py:232 order/models.py:331 #: stock/views.py:1762 @@ -143,10 +141,8 @@ msgid "Celery worker check failed" msgstr "Celery Worker Check fehlgeschlagen" #: InvenTree/status.py:27 -#, fuzzy -#| msgid "Instance Name" msgid "InvenTree system health checks failed" -msgstr "Instanzname" +msgstr "InventTree System Zustandscheck fehlgeschlagen" #: InvenTree/status_codes.py:94 InvenTree/status_codes.py:135 #: InvenTree/status_codes.py:228 @@ -202,10 +198,8 @@ msgid "Rejected" msgstr "Zurückgewiesen" #: InvenTree/status_codes.py:229 -#, fuzzy -#| msgid "Location" msgid "Production" -msgstr "Standort" +msgstr "Produktion" #: InvenTree/validators.py:22 msgid "Not a valid currency code" @@ -221,10 +215,8 @@ msgstr "IPN muss zu Regex-Muster passen" #: InvenTree/validators.py:77 InvenTree/validators.py:91 #: InvenTree/validators.py:105 -#, fuzzy -#| msgid "IPN must match regex pattern" msgid "Reference must match pattern" -msgstr "IPN muss zu Regex-Muster passen" +msgstr "Referenz muss zu Regex-Muster passen" #: InvenTree/validators.py:113 #, python-brace-format @@ -248,10 +240,8 @@ msgid "Delete Item" msgstr "Objekt löschen" #: InvenTree/views.py:636 -#, fuzzy -#| msgid "Confim BOM item deletion" msgid "Check box to confirm item deletion" -msgstr "Löschung von BOM-Position bestätigen" +msgstr "Häkchen setzen um Löschung von Objekt zu bestätigen" #: InvenTree/views.py:651 templates/InvenTree/settings/user.html:18 msgid "Edit User Information" @@ -306,10 +296,8 @@ msgid "Barcode hash already matches StockItem object" msgstr "" #: barcodes/api.py:222 -#, fuzzy -#| msgid "Create new Stock Item" msgid "Barcode associated with StockItem" -msgstr "Neues Lagerobjekt hinzufügen" +msgstr "Barcode zugeordnet zu Lagerobjekt" #: build/forms.py:34 msgid "Build Order reference" @@ -325,8 +313,6 @@ msgid "" msgstr "" #: build/forms.py:44 -#, fuzzy -#| msgid "Number of parts to build" msgid "Number of items to build" msgstr "Anzahl der zu bauenden Teile" @@ -353,32 +339,24 @@ msgid "Quantity" msgstr "Anzahl" #: build/forms.py:86 -#, fuzzy -#| msgid "Serial number for this item" msgid "Enter quantity for build output" -msgstr "Seriennummer für dieses Teil" +msgstr "Menge für den Bau angeben" #: build/forms.py:90 stock/forms.py:117 msgid "Serial numbers" msgstr "Seriennummern" #: build/forms.py:92 -#, fuzzy -#| msgid "Serial number for this item" msgid "Enter serial numbers for build outputs" -msgstr "Seriennummer für dieses Teil" +msgstr "Seriennummer für dieses hergestelltes Teil eingeben" #: build/forms.py:98 -#, fuzzy -#| msgid "Confirm completion of build" msgid "Confirm creation of build outut" -msgstr "Baufertigstellung bestätigen" +msgstr "Anlage Baufertigstellung bestätigen" #: build/forms.py:118 -#, fuzzy -#| msgid "Confirm completion of build" msgid "Confirm deletion of build output" -msgstr "Baufertigstellung bestätigen" +msgstr "löschen der Baufertigstellung bestätigen" #: build/forms.py:139 msgid "Confirm unallocation of stock" @@ -397,10 +375,8 @@ msgid "Location of completed parts" msgstr "Standort der Fertigteile" #: build/forms.py:215 -#, fuzzy -#| msgid "Confirm stock allocation" msgid "Confirm completion with incomplete stock allocation" -msgstr "Lagerbestandszuordnung bestätigen" +msgstr "Fertigstellung mit nicht kompletter Lagerbestandszuordnung bestätigen" #: build/forms.py:218 msgid "Confirm build completion" @@ -468,10 +444,8 @@ msgid "Parent Build" msgstr "Eltern-Bau" #: build/models.py:147 -#, fuzzy -#| msgid "SalesOrder to which this build is allocated" msgid "BuildOrder to which this build is allocated" -msgstr "Bestellung, die diesem Bau zugwiesen ist" +msgstr "Bauftrag, die diesem Bau zugeordnet ist" #: build/models.py:152 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:86 @@ -517,34 +491,28 @@ msgstr "" "beliebigen Lager-Standort)" #: build/models.py:183 -#, fuzzy -#| msgid "Destination stock location" msgid "Destination Location" -msgstr "Ziel-Lagerbestand" +msgstr "Ziel-Lagerort" #: build/models.py:187 msgid "Select location where the completed items will be stored" -msgstr "" +msgstr "Lagerort wo fertige Objekte gelagert werden auswählen" #: build/models.py:191 msgid "Build Quantity" msgstr "Bau-Anzahl" #: build/models.py:194 -#, fuzzy -#| msgid "Number of parts to build" msgid "Number of stock items to build" -msgstr "Anzahl der zu bauenden Teile" +msgstr "Anzahl der zu bauenden Lagerobjekte" #: build/models.py:198 msgid "Completed items" msgstr "Fertige Objekte" #: build/models.py:200 -#, fuzzy -#| msgid "Delete this Stock Item when stock is depleted" msgid "Number of stock items which have been completed" -msgstr "Objekt löschen wenn Lagerbestand aufgebraucht" +msgstr "Anzahl der fertigen Lagerobjekte" #: build/models.py:204 part/templates/part/part_base.html:159 msgid "Build Status" @@ -567,10 +535,8 @@ msgid "Target completion date" msgstr "geplantes Fertigstellungsdatum" #: build/models.py:240 -#, fuzzy -#| msgid "This stock item is allocated to Sales Order" msgid "User who issued this build order" -msgstr "Dieses Lagerobjekt ist dem Auftrag zugewiesen" +msgstr "Ersteller für diesen Fertigungsauftrag" #: build/models.py:248 msgid "User responsible for this build order" @@ -610,14 +576,12 @@ msgid "Extra build notes" msgstr "Extranotizen für den Bau" #: build/models.py:670 -#, fuzzy -#| msgid "No action specified" msgid "No build output specified" -msgstr "Keine Aktion angegeben" +msgstr "kein Endprodukt angegeben" #: build/models.py:673 msgid "Build output is already completed" -msgstr "" +msgstr "Endprodukt bereits hergstellt" #: build/models.py:676 #, fuzzy @@ -6753,14 +6717,12 @@ msgid "Show stock items which are installed in another item" msgstr "Ist dieses Teil in einem anderen verbaut?" #: templates/js/table_filters.js:149 -#, fuzzy -#| msgid "Item assigned to customer?" msgid "Sent to customer" -msgstr "Ist dieses Objekt einem Kunden zugeteilt?" +msgstr "bereits zum Kunden geschickt" #: templates/js/table_filters.js:150 msgid "Show items which have been assigned to a customer" -msgstr "" +msgstr "zeige zu Kunden zugeordnete Einträge" #: templates/js/table_filters.js:170 templates/js/table_filters.js:171 msgid "Stock status" @@ -6775,10 +6737,8 @@ msgid "Order status" msgstr "Bestellstatus" #: templates/js/table_filters.js:228 templates/js/table_filters.js:245 -#, fuzzy -#| msgid "Cascading" msgid "Outstanding" -msgstr "Kaskadierend" +msgstr "ausstehend" #: templates/js/table_filters.js:268 msgid "Include subcategories" @@ -6793,10 +6753,8 @@ msgid "Has IPN" msgstr "Hat IPN" #: templates/js/table_filters.js:274 -#, fuzzy -#| msgid "Internal Part Number" msgid "Part has internal part number" -msgstr "Interne Teilenummer" +msgstr "Teil hat Interne Teilenummer" #: templates/js/table_filters.js:279 msgid "Show active parts" @@ -6804,7 +6762,7 @@ msgstr "Aktive Teile anzeigen" #: templates/js/table_filters.js:287 msgid "Stock available" -msgstr "verfügbarer Bestand" +msgstr "verfügbarer Lagerbestand" #: templates/js/table_filters.js:303 msgid "Starred" @@ -6952,98 +6910,70 @@ msgid "Healthy" msgstr "Gesundheit" #: templates/stats.html:23 -#, fuzzy -#| msgid "Issue Order" msgid "Issues detected" -msgstr "Bestellung aufgeben" +msgstr "Fehler entdeckt" #: templates/stock_table.html:14 -#, fuzzy -#| msgid "Edit Stock Location" msgid "Export Stock Information" -msgstr "Lagerobjekt-Standort bearbeiten" +msgstr "Lager Infos exportieren" #: templates/stock_table.html:27 -#, fuzzy -#| msgid "Source Location" msgid "Barcode Actions" -msgstr "Quell-Standort" +msgstr "Barcode Aktionen" #: templates/stock_table.html:36 -#, fuzzy -#| msgid "Source Location" msgid "Printing Actions" -msgstr "Quell-Standort" +msgstr "Druck Aktionen" #: templates/stock_table.html:40 msgid "Print labels" msgstr "Label drucken" #: templates/stock_table.html:42 -#, fuzzy -#| msgid "Parameter Template" msgid "Print test reports" -msgstr "Parameter Vorlage" +msgstr "Test Reports drucken" #: templates/stock_table.html:53 -#, fuzzy -#| msgid "Added stock to {n} items" msgid "Add to selected stock items" -msgstr "Vorrat zu {n} Lagerobjekten hinzugefügt" +msgstr "zu ausgewähltenLagerobjekten hinzufügen" #: templates/stock_table.html:54 -#, fuzzy -#| msgid "Remove selected BOM items" msgid "Remove from selected stock items" -msgstr "Ausgewählte Stücklistenpositionen entfernen" +msgstr "von ausgewählten Lagerobjekten entfernen" #: templates/stock_table.html:55 -#, fuzzy -#| msgid "Delete Stock Item" msgid "Stocktake selected stock items" -msgstr "Lagerobjekt löschen" +msgstr "Bestandsänderung gewählte Lagerobjekte" #: templates/stock_table.html:56 -#, fuzzy -#| msgid "Delete Stock Item" msgid "Move selected stock items" -msgstr "Lagerobjekt löschen" +msgstr "ausgewählte Lagerobjekte bewegen" #: templates/stock_table.html:56 msgid "Move stock" msgstr "Bestand bewegen" #: templates/stock_table.html:57 -#, fuzzy -#| msgid "Remove selected BOM items" msgid "Order selected items" -msgstr "Ausgewählte Stücklistenpositionen entfernen" +msgstr "ausgewählte Objekte bestellen" #: templates/stock_table.html:58 -#, fuzzy -#| msgid "Settings" msgid "Change status" -msgstr "Einstellungen" +msgstr "Status ändern" #: templates/stock_table.html:58 -#, fuzzy -#| msgid "Stock status" msgid "Change stock status" -msgstr "Bestandsstatus" +msgstr "Lagerstatus ändern" #: templates/stock_table.html:61 -#, fuzzy -#| msgid "Delete line item" msgid "Delete selected items" -msgstr "Position löschen" +msgstr "ausgewählte Objekte löschen" #: templates/stock_table.html:61 msgid "Delete Stock" msgstr "Bestand löschen" #: users/admin.py:64 -#, fuzzy -#| msgid "User" msgid "Users" msgstr "Benutzer" @@ -7056,22 +6986,16 @@ msgid "The following users are members of multiple groups:" msgstr "Folgende Benutzer gehören zu mehreren Gruppen:" #: users/admin.py:210 -#, fuzzy -#| msgid "External Link" msgid "Personal info" -msgstr "Externer Link" +msgstr "Benutzer Info" #: users/admin.py:211 -#, fuzzy -#| msgid "Revision" msgid "Permissions" -msgstr "Revision" +msgstr "Rechte" #: users/admin.py:214 -#, fuzzy -#| msgid "Import BOM data" msgid "Important dates" -msgstr "Stückliste importieren" +msgstr "Daten importieren" #: users/models.py:151 msgid "Permission set" @@ -7090,10 +7014,8 @@ msgid "Permission to view items" msgstr "Recht zum Anzeigen von Items" #: users/models.py:164 -#, fuzzy -#| msgid "Address" msgid "Add" -msgstr "Adresse" +msgstr "hinzufügen" #: users/models.py:164 msgid "Permission to add items" @@ -7108,10 +7030,8 @@ msgid "Permissions to edit items" msgstr "Recht zum Ändern von Items" #: users/models.py:168 -#, fuzzy -#| msgid "Remove selected BOM items" msgid "Permission to delete items" -msgstr "Ausgewählte Stücklistenpositionen entfernen" +msgstr "Recht zum löschen von Items" #, fuzzy #~| msgid "Part is not a virtual part" diff --git a/InvenTree/locale/en/LC_MESSAGES/django.po b/InvenTree/locale/en/LC_MESSAGES/django.po index 0db9192921..2055bb5d0e 100644 --- a/InvenTree/locale/en/LC_MESSAGES/django.po +++ b/InvenTree/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-06 21:52+0100\n" +"POT-Creation-Date: 2021-03-08 16:07+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index 0db9192921..2055bb5d0e 100644 --- a/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/InvenTree/locale/es/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-06 21:52+0100\n" +"POT-Creation-Date: 2021-03-08 16:07+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" From af0c72d338a28d488d4b28442aaa418f1db878f0 Mon Sep 17 00:00:00 2001 From: Andreas Kaiser Date: Mon, 8 Mar 2021 17:45:22 +0100 Subject: [PATCH 05/31] german translation --- InvenTree/locale/de/LC_MESSAGES/django.mo | Bin 67822 -> 69985 bytes InvenTree/locale/de/LC_MESSAGES/django.po | 107 ++++++------------ InvenTree/locale/en/LC_MESSAGES/django.po | 6 +- InvenTree/locale/es/LC_MESSAGES/django.po | 6 +- .../stock/templates/stock/location_list.html | 9 +- 5 files changed, 52 insertions(+), 76 deletions(-) diff --git a/InvenTree/locale/de/LC_MESSAGES/django.mo b/InvenTree/locale/de/LC_MESSAGES/django.mo index d8b8877e2c30d5322b9a8686217cb87937ef42a2..4b91cfa48ea5c927daf79333283fa0c9df5e44d5 100644 GIT binary patch delta 23244 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 A2-7g4( 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\n" "Language-Team: C \n" @@ -4961,24 +4961,18 @@ msgid "Test result attachment" msgstr "Anhang löschen" #: stock/models.py:1664 -#, fuzzy -#| msgid "Edit notes" msgid "Test notes" -msgstr "Bermerkungen bearbeiten" +msgstr "Test Notizen" #: stock/templates/stock/item.html:12 msgid "Stock Tracking Information" msgstr "Informationen zum Lagerbestands-Tracking" #: stock/templates/stock/item.html:30 -#, fuzzy -#| msgid "Category" msgid "New Entry" -msgstr "Kategorie" +msgstr "neuer Eintrag" #: stock/templates/stock/item_attachments.html:11 -#, fuzzy -#| msgid "Stock Item Notes" msgid "Stock Item Attachments" msgstr "Lagerobjekt-Notizen" @@ -4987,26 +4981,25 @@ 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:31 -#, fuzzy -#| msgid "This stock item does not have any child items" msgid "This stock item is in production and cannot be edited." -msgstr "Dieses Lagerobjekt hat keine Kinder" +msgstr "" +"Dieses Lagerobjekt wird gerade hergestellt und kann nicht geändert werden." #: stock/templates/stock/item_base.html:32 msgid "Edit the stock item from the build view." msgstr "" #: stock/templates/stock/item_base.html:45 -#, fuzzy -#| msgid "This stock item does not have any child items" msgid "This stock item has not passed all required tests" -msgstr "Dieses Lagerobjekt hat keine Kinder" +msgstr "Dieses Lagerobjekt hat nicht alle Tests bestanden" #: stock/templates/stock/item_base.html:51 msgid "This stock item is allocated to Sales Order" -msgstr "Dieses Lagerobjekt ist dem Auftrag zugewiesen" +msgstr "Dieses Lagerobjekt ist dem VK-Auftrag zugewiesen" #: stock/templates/stock/item_base.html:57 msgid "This stock item is allocated to Build" @@ -5034,44 +5027,38 @@ msgstr "" #: stock/templates/stock/item_base.html:91 #: stock/templates/stock/item_base.html:347 templates/js/table_filters.js:118 msgid "Expired" -msgstr "" +msgstr "abgelaufen" #: stock/templates/stock/item_base.html:95 #: stock/templates/stock/item_base.html:349 templates/js/table_filters.js:123 msgid "Stale" -msgstr "" +msgstr "überfällig" #: stock/templates/stock/item_base.html:132 templates/js/barcode.js:309 #: templates/js/barcode.js:314 msgid "Unlink Barcode" -msgstr "" +msgstr "Barcode abhängen" #: stock/templates/stock/item_base.html:134 msgid "Link Barcode" -msgstr "" +msgstr "Barcode anhängen" #: stock/templates/stock/item_base.html:136 templates/stock_table.html:31 -#, fuzzy -#| msgid "Stock Location" msgid "Scan to Location" -msgstr "Lagerort" +msgstr "zu Lagerort einscannen" #: stock/templates/stock/item_base.html:143 -#, fuzzy -#| msgid "Source Location" msgid "Printing actions" -msgstr "Quell-Standort" +msgstr "Druck Aktionen" #: stock/templates/stock/item_base.html:147 #: stock/templates/stock/item_tests.html:27 msgid "Test Report" -msgstr "" +msgstr "Test Report" #: stock/templates/stock/item_base.html:156 -#, fuzzy -#| msgid "Confirm stock adjustment" msgid "Stock adjustment actions" -msgstr "Bestands-Anpassung bestätigen" +msgstr "Bestands-Anpassungs Aktionen" #: stock/templates/stock/item_base.html:160 #: stock/templates/stock/location.html:58 templates/stock_table.html:55 @@ -5087,28 +5074,20 @@ msgid "Remove stock" msgstr "Bestand entfernen" #: stock/templates/stock/item_base.html:164 -#, fuzzy -#| msgid "Order stock" msgid "Transfer stock" -msgstr "Bestand bestellen" +msgstr "Bestand transferieren" #: stock/templates/stock/item_base.html:166 -#, fuzzy -#| msgid "Serialize Stock" msgid "Serialize stock" -msgstr "Lagerbestand erfassen" +msgstr "Lagerbestand serialisieren" #: stock/templates/stock/item_base.html:170 -#, fuzzy -#| msgid "Item assigned to customer?" msgid "Assign to customer" -msgstr "Ist dieses Objekt einem Kunden zugeteilt?" +msgstr "zu Kunden zuordnen" #: stock/templates/stock/item_base.html:173 -#, fuzzy -#| msgid "Count stock" msgid "Return to stock" -msgstr "Bestand zählen" +msgstr "zurück ins Lager" #: stock/templates/stock/item_base.html:177 templates/js/stock.js:1218 #, fuzzy @@ -5122,32 +5101,22 @@ msgstr "" #: stock/templates/stock/item_base.html:186 #: stock/templates/stock/location.html:55 -#, fuzzy -#| msgid "Stock Locations" msgid "Stock actions" -msgstr "Lagerobjekt-Standorte" +msgstr "Lagerobjekt Aktionen" #: stock/templates/stock/item_base.html:189 -#, fuzzy -#| msgid "Count stock items" msgid "Convert to variant" -msgstr "Lagerobjekte zählen" +msgstr "in Variante ändern" #: stock/templates/stock/item_base.html:192 -#, fuzzy -#| msgid "Count stock items" msgid "Duplicate stock item" -msgstr "Lagerobjekte zählen" +msgstr "Lagerobjekt duplizieren" #: stock/templates/stock/item_base.html:194 -#, fuzzy -#| msgid "Edit Stock Item" msgid "Edit stock item" msgstr "Lagerobjekt bearbeiten" #: stock/templates/stock/item_base.html:197 -#, fuzzy -#| msgid "Delete Stock Item" msgid "Delete stock item" msgstr "Lagerobjekt löschen" @@ -5156,16 +5125,12 @@ msgid "Stock Item Details" msgstr "Lagerbestands-Details" #: stock/templates/stock/item_base.html:268 templates/js/build.js:442 -#, fuzzy -#| msgid "No stock location set" msgid "No location set" msgstr "Kein Lagerort gesetzt" #: stock/templates/stock/item_base.html:275 -#, fuzzy -#| msgid "Unique Identifier" msgid "Barcode Identifier" -msgstr "Eindeutiger Bezeichner" +msgstr "Barcode Bezeichner" #: stock/templates/stock/item_base.html:296 templates/InvenTree/search.html:167 #: templates/js/build.js:655 templates/navbar.html:29 @@ -5177,16 +5142,12 @@ msgid "Parent Item" msgstr "Elternposition" #: stock/templates/stock/item_base.html:347 -#, fuzzy -#| msgid "This stock item is allocated to Build" msgid "This StockItem expired on" -msgstr "Dieses Lagerobjekt ist dem Bau zugewiesen" +msgstr "Dieses Lagerobjekt lief ab am" #: stock/templates/stock/item_base.html:349 -#, fuzzy -#| msgid "Child Stock Items" msgid "This StockItem expires on" -msgstr "Kind-Lagerobjekte" +msgstr "Dieses Lagerobjekt läuft ab am" #: stock/templates/stock/item_base.html:356 templates/js/stock.js:658 msgid "Last Updated" @@ -5209,10 +5170,8 @@ msgid "This stock item does not have any child items" msgstr "Dieses Lagerobjekt hat keine Kinder" #: stock/templates/stock/item_delete.html:9 -#, fuzzy -#| msgid "Are you sure you want to delete this attachment?" msgid "Are you sure you want to delete this stock item?" -msgstr "Sind Sie sicher, dass Sie diesen Anhang löschen wollen?" +msgstr "Sind Sie sicher, dass Sie dieses Lagerobjekt löschen wollen?" #: stock/templates/stock/item_install.html:7 #, fuzzy @@ -5323,13 +5282,15 @@ msgstr "Objekt-Details" #: stock/templates/stock/location.html:110 templates/InvenTree/search.html:263 #: templates/stats.html:52 users/models.py:34 msgid "Stock Locations" -msgstr "Lagerobjekt-Standorte" +msgstr "Lagerorte" #: stock/templates/stock/location_delete.html:7 -#, fuzzy -#| msgid "Are you sure you want to delete this attachment?" msgid "Are you sure you want to delete this stock location?" -msgstr "Sind Sie sicher, dass Sie diesen Anhang löschen wollen?" +msgstr "Sind Sie sicher, dass Sie diesen Lagerort löschen wollen?" + +#: stock/templates/stock/location_list.html:6 +msgid "Sub-Locations" +msgstr "Unter-Lagerorte" #: stock/templates/stock/navbar.html:11 #, fuzzy diff --git a/InvenTree/locale/en/LC_MESSAGES/django.po b/InvenTree/locale/en/LC_MESSAGES/django.po index 2055bb5d0e..e699027c35 100644 --- a/InvenTree/locale/en/LC_MESSAGES/django.po +++ b/InvenTree/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-08 16:07+0100\n" +"POT-Creation-Date: 2021-03-08 17:45+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -4748,6 +4748,10 @@ msgstr "" msgid "Are you sure you want to delete this stock location?" msgstr "" +#: stock/templates/stock/location_list.html:6 +msgid "Sub-Locations" +msgstr "" + #: stock/templates/stock/navbar.html:11 msgid "Stock Item Tracking" msgstr "" diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index 2055bb5d0e..e699027c35 100644 --- a/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/InvenTree/locale/es/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-08 16:07+0100\n" +"POT-Creation-Date: 2021-03-08 17:45+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -4748,6 +4748,10 @@ msgstr "" msgid "Are you sure you want to delete this stock location?" msgstr "" +#: stock/templates/stock/location_list.html:6 +msgid "Sub-Locations" +msgstr "" + #: stock/templates/stock/navbar.html:11 msgid "Stock Item Tracking" msgstr "" diff --git a/InvenTree/stock/templates/stock/location_list.html b/InvenTree/stock/templates/stock/location_list.html index a2ea4a361a..f00d31165e 100644 --- a/InvenTree/stock/templates/stock/location_list.html +++ b/InvenTree/stock/templates/stock/location_list.html @@ -1,8 +1,9 @@ {% extends "collapse.html" %} +{% load i18n %} {% if roles.stock_location.view or roles.stock.view %} {% block collapse_title %} -Sub-Locations{{ children|length }} +{% trans 'Sub-Locations' %}{{ children|length }} {% endblock %} {% block collapse_content %} @@ -11,6 +12,12 @@ Sub-Locations{{ children|length }}
  • {{ child.name }} - {{ child.description }} {% if child.item_count > 0 %} {{ child.item_count }} Item{% if child.item_count > 1 %}s{% endif %} + {% comment %}Translators: pluralize with counter{% endcomment %} + {% blocktranslate count counter=child.item_count %} + Item + {% plural %} + Items + {% endblocktranslate %} {% endif %}
  • {% endfor %} From a00756ec3abc4ce510fe5984f72513b37c1b904d Mon Sep 17 00:00:00 2001 From: Matthias Date: Mon, 8 Mar 2021 23:50:24 +0100 Subject: [PATCH 06/31] added all obvious translations --- InvenTree/locale/de/LC_MESSAGES/django.mo | Bin 48293 -> 61714 bytes InvenTree/locale/de/LC_MESSAGES/django.po | 754 +++++----------------- 2 files changed, 179 insertions(+), 575 deletions(-) diff --git a/InvenTree/locale/de/LC_MESSAGES/django.mo b/InvenTree/locale/de/LC_MESSAGES/django.mo index a0b9fba8aba8865348bab48e7fc572d312ba563e..b91bfa8287f6f5c71d0570e4150adab9f8150a83 100644 GIT binary patch literal 61714 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 delta 16903 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 diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index 036a446c68..bef02b5c11 100644 --- a/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/InvenTree/locale/de/LC_MESSAGES/django.po @@ -7,21 +7,19 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-03-02 17:40+0100\n" -"PO-Revision-Date: 2020-05-03 11:32+0200\n" -"Last-Translator: Christian Schlüter \n" +"PO-Revision-Date: 2021-03-08 23:39+0100\n" +"Last-Translator: Matthias Mair \n" "Language-Team: C \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Lokalize 19.12.0\n" +"X-Generator: Poedit 2.4.2\n" #: InvenTree/api.py:62 -#, fuzzy -#| msgid "Part image not found" msgid "API endpoint not found" -msgstr "Teilbild nicht gefunden" +msgstr "API-Seite nicht gefunden" #: InvenTree/api.py:108 msgid "No action specified" @@ -32,26 +30,20 @@ msgid "No matching action found" msgstr "Keine passende Aktion gefunden" #: InvenTree/fields.py:44 -#, fuzzy -#| msgid "Entry notes" msgid "Enter date" -msgstr "Eintrags-Notizen" +msgstr "Datum eingeben" #: InvenTree/forms.py:110 build/forms.py:97 build/forms.py:185 msgid "Confirm" msgstr "Bestätigen" #: InvenTree/forms.py:126 -#, fuzzy -#| msgid "Confim BOM item deletion" msgid "Confirm item deletion" msgstr "Löschung von BOM-Position bestätigen" #: InvenTree/forms.py:158 -#, fuzzy -#| msgid "Create new part" msgid "Enter new password" -msgstr "Neues Teil anlegen" +msgstr "Neues Passwort eingeben" #: InvenTree/forms.py:165 msgid "Confirm new password" @@ -62,10 +54,8 @@ msgid "Apply Theme" msgstr "Thema anwenden" #: InvenTree/forms.py:230 -#, fuzzy -#| msgid "Set Part Category" msgid "Select Category" -msgstr "Teilkategorie auswählen" +msgstr "Kategorie auswählen" #: InvenTree/helpers.py:361 order/models.py:232 order/models.py:331 #: stock/views.py:1762 @@ -124,10 +114,8 @@ msgid "Name" msgstr "Name" #: InvenTree/models.py:112 -#, fuzzy -#| msgid "Description of the company" msgid "Description (optional)" -msgstr "Firmenbeschreibung" +msgstr "Beschreibung (optional)" #: InvenTree/settings.py:445 msgid "English" @@ -154,10 +142,8 @@ msgid "Celery worker check failed" msgstr "Celery Worker Check fehlgeschlagen" #: InvenTree/status.py:27 -#, fuzzy -#| msgid "Instance Name" msgid "InvenTree system health checks failed" -msgstr "Instanzname" +msgstr "InvenTree Status-Überprüfung fehlgeschlagen" #: InvenTree/status_codes.py:94 InvenTree/status_codes.py:135 #: InvenTree/status_codes.py:228 @@ -213,10 +199,8 @@ msgid "Rejected" msgstr "Zurückgewiesen" #: InvenTree/status_codes.py:229 -#, fuzzy -#| msgid "Location" msgid "Production" -msgstr "Standort" +msgstr "in Arbeit" #: InvenTree/validators.py:22 msgid "Not a valid currency code" @@ -255,10 +239,8 @@ msgid "Overage must be an integer value or a percentage" msgstr "Überschuss muss eine Ganzzahl oder ein Prozentwert sein" #: InvenTree/views.py:587 -#, fuzzy -#| msgid "Delete BOM Item" msgid "Delete Item" -msgstr "BOM-Position löschen" +msgstr "Element löschen" #: InvenTree/views.py:636 #, fuzzy @@ -267,26 +249,20 @@ msgid "Check box to confirm item deletion" msgstr "Löschung von BOM-Position bestätigen" #: InvenTree/views.py:651 templates/InvenTree/settings/user.html:18 -#, fuzzy -#| msgid "No user information" msgid "Edit User Information" -msgstr "Keine Benutzerinformation" +msgstr "Benutzerinformationen bearbeiten" #: InvenTree/views.py:662 templates/InvenTree/settings/user.html:22 -#, fuzzy -#| msgid "Select part" msgid "Set Password" -msgstr "Teil auswählen" +msgstr "Passwort eingeben" #: InvenTree/views.py:681 msgid "Password fields must match" msgstr "Passwörter stimmen nicht überein" #: InvenTree/views.py:887 templates/navbar.html:83 -#, fuzzy -#| msgid "No user information" msgid "System Information" -msgstr "Keine Benutzerinformation" +msgstr "Systeminformation" #: barcodes/api.py:53 barcodes/api.py:150 msgid "Must provide barcode_data parameter" @@ -350,8 +326,6 @@ msgid "" msgstr "" #: build/forms.py:44 -#, fuzzy -#| msgid "Number of parts to build" msgid "Number of items to build" msgstr "Anzahl der zu bauenden Teile" @@ -384,10 +358,8 @@ msgid "Enter quantity for build output" msgstr "Seriennummer für dieses Teil" #: build/forms.py:90 stock/forms.py:117 -#, fuzzy -#| msgid "Serial Number" msgid "Serial numbers" -msgstr "Seriennummer" +msgstr "Seriennummern" #: build/forms.py:92 #, fuzzy @@ -466,10 +438,8 @@ msgid "Build Orders" msgstr "Bauaufträge" #: build/models.py:126 -#, fuzzy -#| msgid "Order Reference" msgid "Build Order Reference" -msgstr "Bestellreferenz" +msgstr "Bauauftragreferenz" #: build/models.py:127 order/templates/order/purchase_order_detail.html:188 #: templates/js/bom.js:197 templates/js/build.js:509 templates/js/build.js:944 @@ -504,10 +474,8 @@ msgid "Parent Build" msgstr "Eltern-Bau" #: build/models.py:147 -#, fuzzy -#| msgid "SalesOrder to which this build is allocated" msgid "BuildOrder to which this build is allocated" -msgstr "Bestellung, die diesem Bau zugwiesen ist" +msgstr "Bauauftrag, zu dem dieser Bau zugwiesen ist" #: build/models.py:152 build/templates/build/auto_allocate.html:16 #: build/templates/build/build_base.html:86 @@ -566,16 +534,12 @@ msgid "Build Quantity" msgstr "Bau-Anzahl" #: build/models.py:194 -#, fuzzy -#| msgid "Number of parts to build" msgid "Number of stock items to build" msgstr "Anzahl der zu bauenden Teile" #: build/models.py:198 -#, fuzzy -#| msgid "Completed" msgid "Completed items" -msgstr "Fertig" +msgstr "Fertiggestellte Teile" #: build/models.py:200 #, fuzzy @@ -604,14 +568,12 @@ msgid "Target completion date" msgstr "" #: build/models.py:240 -#, fuzzy -#| msgid "This stock item is allocated to Sales Order" msgid "User who issued this build order" -msgstr "Dieses Lagerobjekt ist dem Auftrag zugewiesen" +msgstr "Nutzer der diesen Bauauftrag erstellt hat" #: build/models.py:248 msgid "User responsible for this build order" -msgstr "" +msgstr "Nutzer der für diesen Bauauftrag zuständig hat" #: build/models.py:253 build/templates/build/detail.html:91 #: company/templates/company/supplier_part_base.html:77 @@ -760,7 +722,6 @@ msgstr "Teile bestellen" #: build/templates/build/allocate.html:34 templates/js/build.js:590 #, fuzzy -#| msgid "Unallocate Stock" msgid "Unallocate stock" msgstr "Zuweisung aufheben" @@ -845,8 +806,6 @@ msgstr "Dieser Bau ist Kind von Bau" #: part/templates/part/category.html:14 part/templates/part/part_base.html:28 #: stock/templates/stock/item_base.html:114 #: stock/templates/stock/location.html:24 -#, fuzzy -#| msgid "Admin" msgid "Admin view" msgstr "Admin" @@ -868,10 +827,8 @@ msgid "Print actions" msgstr "Quell-Standort" #: build/templates/build/build_base.html:56 -#, fuzzy -#| msgid "Build Order" msgid "Print Build Order" -msgstr "Bauauftrag" +msgstr "Bauauftrag ausdrucken" #: build/templates/build/build_base.html:62 #, fuzzy @@ -880,10 +837,8 @@ msgid "Build actions" msgstr "Bauteile" #: build/templates/build/build_base.html:66 -#, fuzzy -#| msgid "Edited build" msgid "Edit Build" -msgstr "Bau bearbeitet" +msgstr "Bau bearbeiten" #: build/templates/build/build_base.html:68 msgid "Complete Build" @@ -915,14 +870,12 @@ msgstr "Status" #: report/templates/report/inventree_build_order_base.html:129 #: templates/js/build.js:719 templates/js/order.js:199 #: templates/js/order.js:294 -#, fuzzy -#| msgid "Shipment Date" msgid "Target Date" -msgstr "Versanddatum" +msgstr "Zieldatum" #: build/templates/build/build_base.html:108 msgid "This build was due on" -msgstr "" +msgstr "Dieser Bau sollte fertiggestellt werden bis" #: build/templates/build/build_base.html:115 #: build/templates/build/detail.html:64 @@ -943,16 +896,12 @@ msgstr "Bestellung" #: build/templates/build/build_base.html:135 #: build/templates/build/detail.html:98 #: report/templates/report/inventree_build_order_base.html:156 -#, fuzzy -#| msgid "Issued" msgid "Issued By" -msgstr "Aufgegeben" +msgstr "Aufgegebenvon" #: build/templates/build/build_base.html:142 #: build/templates/build/detail.html:105 #: report/templates/report/inventree_build_order_base.html:162 -#, fuzzy -#| msgid "Responsible User" msgid "Responsible" msgstr "Verantwortlicher Benutzer" @@ -1082,10 +1031,8 @@ msgid "Stock can be taken from any available location." msgstr "Bestand kann jedem verfügbaren Lagerort entnommen werden." #: build/templates/build/detail.html:46 stock/forms.py:374 -#, fuzzy -#| msgid "Description" msgid "Destination" -msgstr "Beschreibung" +msgstr "Ziel" #: build/templates/build/detail.html:53 #, fuzzy @@ -1134,10 +1081,8 @@ msgid "New Build Order" msgstr "Neuer Bauauftrag" #: build/templates/build/index.html:37 build/templates/build/index.html:38 -#, fuzzy -#| msgid "Build Orders" msgid "Print Build Orders" -msgstr "Bauaufträge" +msgstr "Bauauftrag ausdrucken" #: build/templates/build/index.html:43 #: order/templates/order/purchase_orders.html:22 @@ -1152,10 +1097,8 @@ msgid "Display list view" msgstr "Listen Ansicht" #: build/templates/build/navbar.html:12 -#, fuzzy -#| msgid "Edit Build Details" msgid "Build Order Details" -msgstr "Baudetails bearbeiten" +msgstr "Bauauftrag-details" #: build/templates/build/navbar.html:15 #: company/templates/company/navbar.html:15 @@ -1182,10 +1125,8 @@ msgid "Child Builds" msgstr "Bau abbrechen" #: build/templates/build/navbar.html:56 -#, fuzzy -#| msgid "Build Orders" msgid "Build Order Notes" -msgstr "Bauaufträge" +msgstr "Bauauftrag-Notizen" #: build/templates/build/notes.html:12 msgid "Build Notes" @@ -1384,10 +1325,8 @@ msgid "Updated Build Item" msgstr "Bauobjekt aktualisiert" #: build/views.py:1049 -#, fuzzy -#| msgid "Add Sales Order Attachment" msgid "Add Build Order Attachment" -msgstr "Auftragsanhang hinzufügen" +msgstr "Bauauftragsanhang hinzufügen" #: build/views.py:1062 order/views.py:107 order/views.py:159 part/views.py:167 #: stock/views.py:277 @@ -1411,54 +1350,40 @@ msgid "Deleted attachment" msgstr "Anhang gelöscht" #: common/models.py:56 -#, fuzzy -#| msgid "Instance Name" msgid "InvenTree Instance Name" -msgstr "Instanzname" +msgstr "InvenTree Instanzname" #: common/models.py:58 -#, fuzzy -#| msgid "Brief description of the build" msgid "String descriptor for the server instance" -msgstr "Kurze Beschreibung des Baus" +msgstr "Kurze Beschreibung der Instanz" #: common/models.py:62 company/models.py:95 company/models.py:96 msgid "Company name" msgstr "Firmenname" #: common/models.py:63 -#, fuzzy -#| msgid "Company name" msgid "Internal company name" -msgstr "Firmenname" +msgstr "interner Firmenname" #: common/models.py:68 msgid "Base URL" msgstr "" #: common/models.py:69 -#, fuzzy -#| msgid "Brief description of the build" msgid "Base URL for server instance" -msgstr "Kurze Beschreibung des Baus" +msgstr "Basis-Url für dieses Instanz" #: common/models.py:75 -#, fuzzy -#| msgid "Delete Currency" msgid "Default Currency" -msgstr "Währung entfernen" +msgstr "Standard-Währung" #: common/models.py:76 -#, fuzzy -#| msgid "Delete Currency" msgid "Default currency" -msgstr "Währung entfernen" +msgstr "Standard-Währung" #: common/models.py:82 -#, fuzzy -#| msgid "Source Location" msgid "Barcode Support" -msgstr "Quell-Standort" +msgstr "Bacode-Feature verwenden" #: common/models.py:83 msgid "Enable barcode scanner support" @@ -1473,10 +1398,8 @@ msgid "Regular expression pattern for matching Part IPN" msgstr "" #: common/models.py:94 -#, fuzzy -#| msgid "Duplicate Part" msgid "Allow Duplicate IPN" -msgstr "Teil duplizieren" +msgstr "Mehrere Artikel mit gleicher IPN" #: common/models.py:95 msgid "Allow multiple parts to share the same IPN" @@ -1598,20 +1521,16 @@ msgid "Virtual" msgstr "Virtuell" #: common/models.py:179 -#, fuzzy -#| msgid "Part is not a virtual part" msgid "Parts are virtual by default" -msgstr "Teil ist nicht virtuell" +msgstr "Teile sind grundsätzlich virtuell" #: common/models.py:185 -#, fuzzy -#| msgid "Stock Quantity" msgid "Show Quantity in Forms" -msgstr "Bestand" +msgstr "zeige Bestand in Eingabemasken" #: common/models.py:186 msgid "Display available part quantity in some forms" -msgstr "" +msgstr "zeige den verfügbaren Bestand in einigen Eingabemasken" #: common/models.py:192 msgid "Debug Mode" @@ -1770,8 +1689,6 @@ msgid "Settings value" msgstr "Einstellungs-Wert" #: common/models.py:545 -#, fuzzy -#| msgid "Must enter integer value" msgid "Must be an integer value" msgstr "Nur Ganzzahl eingeben" @@ -1801,10 +1718,8 @@ msgid "Price" msgstr "Preis" #: common/models.py:692 -#, fuzzy -#| msgid "Enter a valid quantity" msgid "Unit price at specified quantity" -msgstr "Bitte eine gültige Anzahl eingeben" +msgstr "Stückpreis für die angegebene Anzahl" #: common/models.py:715 #, fuzzy @@ -1819,10 +1734,8 @@ msgid "Current value" msgstr "Währungs-Wert" #: common/views.py:25 -#, fuzzy -#| msgid "Settings" msgid "Change Setting" -msgstr "Einstellungen" +msgstr "Einstellungen ändern" #: common/views.py:94 msgid "Supplied value is not allowed" @@ -1841,22 +1754,17 @@ msgid "Default currency used for this company" msgstr "Kaufen Sie Teile von dieser Firma?" #: company/forms.py:80 -#, fuzzy -#| msgid "Price" msgid "Single Price" -msgstr "Preis" +msgstr "Einzelpreis" #: company/forms.py:82 #, fuzzy -#| msgid "Invalid quantity provided" msgid "Single quantity price" msgstr "Keine gültige Menge" #: company/models.py:98 -#, fuzzy -#| msgid "Part description" msgid "Company description" -msgstr "Beschreibung des Teils" +msgstr "Firmenbeschreibung" #: company/models.py:98 msgid "Description of the company" @@ -1880,8 +1788,6 @@ msgid "Company address" msgstr "Firmenadresse" #: company/models.py:107 -#, fuzzy -#| msgid "Contact phone number" msgid "Phone number" msgstr "Kontakt-Tel." @@ -1922,10 +1828,8 @@ msgid "Does this company manufacture parts?" msgstr "Produziert diese Firma Teile?" #: company/models.py:137 company/templates/company/detail.html:40 -#, fuzzy -#| msgid "Edit Currency" msgid "Currency" -msgstr "Währung bearbeiten" +msgstr "Währung" #: company/models.py:313 stock/models.py:370 #: stock/templates/stock/item_base.html:214 @@ -2034,16 +1938,12 @@ msgid "Phone" msgstr "Telefon" #: company/templates/company/detail.html:21 -#, fuzzy -#| msgid "Company name" msgid "Company Name" msgstr "Firmenname" #: company/templates/company/detail.html:34 -#, fuzzy -#| msgid "No lines specified" msgid "No website specified" -msgstr "Keine Zeilen angegeben" +msgstr "Keine Website angegeben" #: company/templates/company/detail.html:43 #, fuzzy @@ -2081,14 +1981,10 @@ msgstr "Optionen" #: company/templates/company/detail_part.html:31 #: part/templates/part/category.html:127 -#, fuzzy -#| msgid "Order part" msgid "Order parts" -msgstr "Teil bestellen" +msgstr "Teile bestellen" #: company/templates/company/detail_part.html:34 -#, fuzzy -#| msgid "Delete Parts" msgid "Delete parts" msgstr "Teile löschen" @@ -2305,22 +2201,16 @@ msgstr "Preisstaffel hinzufügen" #: company/templates/company/supplier_part_pricing.html:38 #: part/templates/part/sale_prices.html:46 -#, fuzzy -#| msgid "No company information found" msgid "No price break information found" -msgstr "Keine Firmeninformation gefunden" +msgstr "Keine Informationen zur Preisstaffel gefunden" #: company/templates/company/supplier_part_pricing.html:89 #: part/templates/part/sale_prices.html:97 -#, fuzzy -#| msgid "Edit Price Break" msgid "Edit price break" msgstr "Preisstaffel bearbeiten" #: company/templates/company/supplier_part_pricing.html:90 #: part/templates/part/sale_prices.html:98 -#, fuzzy -#| msgid "Delete Price Break" msgid "Delete price break" msgstr "Preisstaffel löschen" @@ -2401,10 +2291,8 @@ msgid "Delete Supplier Part" msgstr "Zuliefererteil entfernen" #: company/views.py:490 part/views.py:2515 -#, fuzzy -#| msgid "Add Price Break" msgid "Added new price break" -msgstr "Preisstaffel hinzufügen" +msgstr "neue Preisstaffel hinzufügt" #: company/views.py:546 part/views.py:2559 msgid "Edit Price Break" @@ -2440,7 +2328,7 @@ msgstr "" #: label/models.py:123 report/models.py:257 msgid "Enabled" -msgstr "" +msgstr "Aktiviert" #: label/models.py:124 msgid "Label template is enabled" @@ -2488,8 +2376,6 @@ msgid "Receive parts to this location" msgstr "Teile in diesen Ort empfangen" #: order/forms.py:101 -#, fuzzy -#| msgid "Order reference" msgid "Purchase Order reference" msgstr "Bestell-Referenz" @@ -2630,10 +2516,8 @@ msgstr "Empfangene Objekt-Anzahl" #: order/models.py:631 stock/models.py:505 #: stock/templates/stock/item_base.html:310 -#, fuzzy -#| msgid "Purchase Order" msgid "Purchase Price" -msgstr "Kaufvertrag" +msgstr "Einkaufspreis" #: order/models.py:632 #, fuzzy @@ -2672,10 +2556,8 @@ msgid "Are you sure you want to delete this attachment?" msgstr "Sind Sie sicher, dass Sie diesen Anhang löschen wollen?" #: order/templates/order/order_base.html:40 -#, fuzzy -#| msgid "Edited company information" msgid "Edit order information" -msgstr "Firmeninformation bearbeitet" +msgstr "Bestellinformationen ändern" #: order/templates/order/order_base.html:48 #, fuzzy @@ -3229,10 +3111,8 @@ msgid "Select BOM file to upload" msgstr "Stücklisten-Datei zum Upload auswählen" #: part/forms.py:163 -#, fuzzy -#| msgid "Delete Parts" msgid "Related Part" -msgstr "Teile löschen" +msgstr "verknüpftes Teil" #: part/forms.py:182 msgid "Select part category" @@ -3346,10 +3226,8 @@ msgid "Part name" msgstr "Name des Teils" #: part/models.py:691 -#, fuzzy -#| msgid "Template" msgid "Is Template" -msgstr "Vorlage" +msgstr "Ist eine Vorlage" #: part/models.py:692 msgid "Is this part a template part?" @@ -3416,14 +3294,12 @@ msgid "Default supplier part" msgstr "Standard-Zulieferer?" #: part/models.py:813 -#, fuzzy -#| msgid "Default Supplier" msgid "Default Expiry" -msgstr "Standard-Zulieferer" +msgstr "Standard-Ablaufzeit" #: part/models.py:814 msgid "Expiry time (in days) for stock items of this part" -msgstr "" +msgstr "Ablauf-Zeit (in Tagen) für Lagerbestand dieses Teils" #: part/models.py:819 part/templates/part/detail.html:113 msgid "Minimum Stock" @@ -3534,20 +3410,16 @@ msgid "Is this test required to pass?" msgstr "" #: part/models.py:1980 templates/js/part.js:578 -#, fuzzy -#| msgid "Required Parts" msgid "Requires Value" -msgstr "benötigte Teile" +msgstr "ein Wert mus angegeben werden" #: part/models.py:1981 msgid "Does this test require a value when adding a test result?" msgstr "" #: part/models.py:1986 templates/js/part.js:585 -#, fuzzy -#| msgid "Delete Attachment" msgid "Requires Attachment" -msgstr "Anhang löschen" +msgstr "Anhang muss eingegeben werden" #: part/models.py:1987 msgid "Does this test require a file attachment when adding a test result?" @@ -3643,10 +3515,8 @@ msgid "BOM Item" msgstr "Neue Stücklistenposition" #: part/models.py:2378 -#, fuzzy -#| msgid "Select a part" msgid "Select Related Part" -msgstr "Teil auswählen" +msgstr "verknüpftes Teil auswählen" #: part/models.py:2410 msgid "" @@ -3680,10 +3550,8 @@ msgid "Part Attachments" msgstr "Anhänge" #: part/templates/part/bom-delete.html:6 -#, fuzzy -#| msgid "Are you sure you want to delete this attachment?" msgid "Are you sure you want to delete this BOM item?" -msgstr "Sind Sie sicher, dass Sie diesen Anhang löschen wollen?" +msgstr "Sind Sie sicher, dass Sie diese Stücklistenposition löschen wollen?" #: part/templates/part/bom-delete.html:8 msgid "Deleting this entry will remove the BOM row from the following part" @@ -3704,7 +3572,7 @@ msgstr "Stückliste importieren" #: part/templates/part/bom.html:39 msgid "Copy BOM from parent part" -msgstr "" +msgstr "Stückliste von übergeordnetem Teil kopieren" #: part/templates/part/bom.html:43 msgid "New BOM Item" @@ -3733,16 +3601,12 @@ msgid "Print BOM Report" msgstr "Parameter Vorlage" #: part/templates/part/bom.html:109 -#, fuzzy -#| msgid "Remove selected BOM items" msgid "Delete selected BOM items?" -msgstr "Ausgewählte Stücklistenpositionen entfernen" +msgstr "Ausgewählte Stücklistenpositionen löschen" #: part/templates/part/bom.html:110 -#, fuzzy -#| msgid "Remove selected BOM items" msgid "All selected BOM items will be deleted" -msgstr "Ausgewählte Stücklistenpositionen entfernen" +msgstr "Alle ausgewählte Stücklistenpositionen werden gelöscht" #: part/templates/part/bom.html:160 part/views.py:579 #: templates/js/stock.js:1077 @@ -3750,24 +3614,18 @@ msgid "Create New Part" msgstr "Neues Teil anlegen" #: part/templates/part/bom_duplicate.html:13 -#, fuzzy -#| msgid "Export Bill of Materials" msgid "This part already has a Bill of Materials" -msgstr "Stückliste exportieren" +msgstr "Dieses Teil hat bereits eine Stückliste" #: part/templates/part/bom_upload/select_fields.html:11 #: part/templates/part/bom_upload/select_parts.html:11 #: part/templates/part/bom_upload/upload_file.html:11 -#, fuzzy -#| msgid "Export Bill of Materials" msgid "Upload Bill of Materials" -msgstr "Stückliste exportieren" +msgstr "Stückliste hochladen" #: part/templates/part/bom_upload/select_fields.html:16 -#, fuzzy -#| msgid "Step 1 of 2 - Select Part Suppliers" msgid "Step 2 - Select Fields" -msgstr "Schritt 1 von 2 - Zulieferer auswählen" +msgstr "Schritt 2 - Felder auswählen" #: part/templates/part/bom_upload/select_fields.html:21 msgid "Missing selections for the following required columns" @@ -3804,10 +3662,8 @@ msgid "Errors exist in the submitted data" msgstr "" #: part/templates/part/bom_upload/select_parts.html:27 -#, fuzzy -#| msgid "Edit BOM" msgid "Submit BOM" -msgstr "Stückliste bearbeiten" +msgstr "Stückliste abschicken" #: part/templates/part/bom_upload/select_parts.html:39 msgid "Row" @@ -3815,8 +3671,6 @@ msgstr "Zeile" #: part/templates/part/bom_upload/select_parts.html:40 #: part/templates/part/bom_upload/select_parts.html:69 -#, fuzzy -#| msgid "Select part" msgid "Select Part" msgstr "Teil auswählen" @@ -3832,10 +3686,8 @@ msgid "Create new part" msgstr "Neues Teil anlegen" #: part/templates/part/bom_upload/upload_file.html:16 -#, fuzzy -#| msgid "Step 1 of 2 - Select Part Suppliers" msgid "Step 1 - Select BOM File" -msgstr "Schritt 1 von 2 - Zulieferer auswählen" +msgstr "Schritt 1 - Stückliste auswählen" #: part/templates/part/bom_upload/upload_file.html:19 msgid "Requirements for BOM upload" @@ -3847,10 +3699,8 @@ msgid "" msgstr "" #: part/templates/part/bom_upload/upload_file.html:21 -#, fuzzy -#| msgid "Upload new image" msgid "BOM Upload Template" -msgstr "Neues Bild hochladen" +msgstr "Vorlage für Stückliste" #: part/templates/part/bom_upload/upload_file.html:22 msgid "Each part must already exist in the database" @@ -3877,16 +3727,12 @@ msgid "Create new part category" msgstr "Teilkategorie anlegen" #: part/templates/part/category.html:31 -#, fuzzy -#| msgid "Edit Part Category" msgid "Edit part category" msgstr "Teilkategorie bearbeiten" #: part/templates/part/category.html:36 -#, fuzzy -#| msgid "Select part category" msgid "Delete part category" -msgstr "Teilekategorie wählen" +msgstr "Teilekategorie löschen" #: part/templates/part/category.html:46 part/templates/part/category.html:85 msgid "Category Details" @@ -3925,26 +3771,18 @@ msgid "Set Category" msgstr "Teilkategorie auswählen" #: part/templates/part/category.html:128 -#, fuzzy -#| msgid "Export" msgid "Export Data" msgstr "Exportieren" #: part/templates/part/category.html:198 templates/js/stock.js:705 -#, fuzzy -#| msgid "Create New Location" msgid "Create new location" msgstr "Neuen Standort anlegen" #: part/templates/part/category.html:203 part/templates/part/category.html:233 -#, fuzzy -#| msgid "Category" msgid "New Category" -msgstr "Kategorie" +msgstr "Neue Teilkategorie" #: part/templates/part/category.html:204 -#, fuzzy -#| msgid "Create new part category" msgid "Create new category" msgstr "Teilkategorie anlegen" @@ -3992,14 +3830,10 @@ msgid "Part Details" msgstr "Teile-Details" #: part/templates/part/detail.html:42 -#, fuzzy -#| msgid "Serial Number" msgid "Latest Serial Number" -msgstr "Seriennummer" +msgstr "Neuste Seriennummer" #: part/templates/part/detail.html:47 -#, fuzzy -#| msgid "No serial numbers found" msgid "No serial numbers recorded" msgstr "Keine Seriennummern gefunden" @@ -4100,16 +3934,12 @@ msgid "Variants" msgstr "Varianten" #: part/templates/part/navbar.html:40 -#, fuzzy -#| msgid "Allocate Stock" msgid "Allocated Stock" msgstr "Lagerbestand zuweisen" #: part/templates/part/navbar.html:43 -#, fuzzy -#| msgid "Sublocations" msgid "Allocations" -msgstr "Sub-Standorte" +msgstr "Zuweisungen" #: part/templates/part/navbar.html:64 part/templates/part/navbar.html:67 msgid "Used In" @@ -4139,10 +3969,8 @@ msgstr "" #: part/templates/part/navbar.html:107 part/templates/part/navbar.html:110 #: part/templates/part/related.html:10 -#, fuzzy -#| msgid "Delete Parts" msgid "Related Parts" -msgstr "Teile löschen" +msgstr "verknüpfte Teile" #: part/templates/part/navbar.html:119 part/templates/part/notes.html:12 msgid "Part Notes" @@ -4202,10 +4030,8 @@ msgstr "Quell-Standort" #: part/templates/part/part_base.html:48 #: stock/templates/stock/item_base.html:129 #: stock/templates/stock/location.html:46 -#, fuzzy -#| msgid "Part QR Code" msgid "Show QR Code" -msgstr "Teil-QR-Code" +msgstr "QR-Code anzeigen" #: part/templates/part/part_base.html:49 #: stock/templates/stock/item_base.html:145 @@ -4224,28 +4050,20 @@ msgid "Count part stock" msgstr "Bestand zählen" #: part/templates/part/part_base.html:73 -#, fuzzy -#| msgid "Source Location" msgid "Part actions" -msgstr "Quell-Standort" +msgstr "Teil-Aktionen" #: part/templates/part/part_base.html:76 -#, fuzzy -#| msgid "Duplicate Part" msgid "Duplicate part" msgstr "Teil duplizieren" #: part/templates/part/part_base.html:79 -#, fuzzy -#| msgid "Edit Template" msgid "Edit part" -msgstr "Vorlage bearbeiten" +msgstr "Teil bearbeiten" #: part/templates/part/part_base.html:82 -#, fuzzy -#| msgid "Delete Parts" msgid "Delete part" -msgstr "Teile löschen" +msgstr "Teil löschen" #: part/templates/part/part_base.html:122 templates/js/table_filters.js:129 msgid "In Stock" @@ -4333,26 +4151,18 @@ msgid "Low Stock" msgstr "Niedriger Bestand" #: part/templates/part/supplier.html:10 -#, fuzzy -#| msgid "Suppliers" msgid "Part Suppliers" msgstr "Zulieferer" #: part/templates/part/supplier.html:22 -#, fuzzy -#| msgid "Delete supplier part" msgid "Delete supplier parts" msgstr "Zuliefererteil entfernen" #: part/templates/part/supplier.html:51 -#, fuzzy -#| msgid "Create new Supplier" msgid "Create new supplier" msgstr "Neuen Zulieferer anlegen" #: part/templates/part/supplier.html:57 -#, fuzzy -#| msgid "Create new Manufacturer" msgid "Create new manufacturer" msgstr "Neuen Hersteller anlegen" @@ -4616,24 +4426,20 @@ msgid "Delete Category Parameter Template" msgstr "Teilparametervorlage löschen" #: part/views.py:2377 -#, fuzzy -#| msgid "Create BOM item" msgid "Create BOM Item" msgstr "BOM-Position anlegen" #: part/views.py:2447 msgid "Edit BOM item" -msgstr "BOM-Position beaarbeiten" +msgstr "BOM-Position bearbeiten" #: part/views.py:2503 msgid "Confim BOM item deletion" msgstr "Löschung von BOM-Position bestätigen" #: report/models.py:163 -#, fuzzy -#| msgid "Template part" msgid "Template name" -msgstr "Vorlagenteil" +msgstr "Vorlagen Name" #: report/models.py:169 msgid "Report template file" @@ -4825,18 +4631,14 @@ msgid "Confirm movement of stock items" msgstr "Bewegung der Lagerobjekte bestätigen" #: stock/forms.py:382 -#, fuzzy -#| msgid "Default Location" msgid "Set Default Location" -msgstr "Standard-Lagerort" +msgstr "Standard-Lagerort ändern" #: stock/forms.py:382 msgid "Set the destination as the default location for selected parts" msgstr "Setze das Ziel als Standard-Ziel für ausgewählte Teile" #: stock/models.py:204 -#, fuzzy -#| msgid "Created new stock item" msgid "Created stock item" msgstr "Neues Lagerobjekt erstellt" @@ -4940,10 +4742,8 @@ msgstr "Zielauftrag" #: stock/models.py:472 stock/templates/stock/item_base.html:343 #: templates/js/stock.js:652 -#, fuzzy -#| msgid "Export" msgid "Expiry Date" -msgstr "Exportieren" +msgstr "Ablaufdatum" #: stock/models.py:473 msgid "" @@ -5090,10 +4890,8 @@ msgid "Test output value" msgstr "" #: stock/models.py:1657 -#, fuzzy -#| msgid "Attachments" msgid "Attachment" -msgstr "Anhänge" +msgstr "Anhang" #: stock/models.py:1658 #, fuzzy @@ -5112,16 +4910,12 @@ msgid "Stock Tracking Information" msgstr "Informationen zum Lagerbestands-Tracking" #: stock/templates/stock/item.html:30 -#, fuzzy -#| msgid "Category" msgid "New Entry" -msgstr "Kategorie" +msgstr "Neuer Eintrag" #: stock/templates/stock/item_attachments.html:11 -#, fuzzy -#| msgid "Stock Item Notes" msgid "Stock Item Attachments" -msgstr "Lagerobjekt-Notizen" +msgstr "Lagerobjekt-Anhang" #: stock/templates/stock/item_base.html:24 msgid "" @@ -5228,10 +5022,8 @@ msgid "Remove stock" msgstr "Bestand entfernen" #: stock/templates/stock/item_base.html:164 -#, fuzzy -#| msgid "Order stock" msgid "Transfer stock" -msgstr "Bestand bestellen" +msgstr "Bestand verschieben" #: stock/templates/stock/item_base.html:166 #, fuzzy @@ -5246,10 +5038,8 @@ msgid "Assign to customer" msgstr "Ist dieses Objekt einem Kunden zugeteilt?" #: stock/templates/stock/item_base.html:173 -#, fuzzy -#| msgid "Count stock" msgid "Return to stock" -msgstr "Bestand zählen" +msgstr "zu Bestand zurückgeben" #: stock/templates/stock/item_base.html:177 templates/js/stock.js:1218 #, fuzzy @@ -5297,8 +5087,6 @@ msgid "Stock Item Details" msgstr "Lagerbestands-Details" #: stock/templates/stock/item_base.html:268 templates/js/build.js:442 -#, fuzzy -#| msgid "No stock location set" msgid "No location set" msgstr "Kein Lagerort gesetzt" @@ -5398,10 +5186,8 @@ msgid "Test Data" msgstr "Testdaten" #: stock/templates/stock/item_tests.html:20 -#, fuzzy -#| msgid "Delete Template" msgid "Delete Test Data" -msgstr "Vorlage löschen" +msgstr "Testdaten löschen" #: stock/templates/stock/item_tests.html:24 msgid "Add Test Data" @@ -5430,14 +5216,10 @@ msgid "Location actions" msgstr "Standort-Beschreibung" #: stock/templates/stock/location.html:66 -#, fuzzy -#| msgid "Edit stock location" msgid "Edit location" msgstr "Lagerort bearbeiten" #: stock/templates/stock/location.html:68 -#, fuzzy -#| msgid "Delete stock location" msgid "Delete location" msgstr "Lagerort löschen" @@ -5499,8 +5281,6 @@ msgid "Children" msgstr "Kinder" #: stock/templates/stock/stock_app_base.html:15 -#, fuzzy -#| msgid "Loading Data" msgid "Loading..." msgstr "Lade Daten" @@ -5572,16 +5352,12 @@ msgid "Customer must be specified" msgstr "Kunde muss angegeben werden" #: stock/views.py:376 -#, fuzzy -#| msgid "Part Stock" msgid "Return to Stock" -msgstr "Teilbestand" +msgstr "zu Bestand zurückgeben" #: stock/views.py:385 -#, fuzzy -#| msgid "Include sublocations" msgid "Specify a valid location" -msgstr "Unterlagerorte einschließen" +msgstr "gültigernLagerort angeben" #: stock/views.py:396 msgid "Stock item returned from customer" @@ -5679,10 +5455,8 @@ msgid "Quantity must not exceed {x}" msgstr "Anzahl darf {x} nicht überschreiten" #: stock/views.py:1106 -#, fuzzy -#| msgid "No action specified" msgid "No action performed" -msgstr "Keine Aktion angegeben" +msgstr "Keine Aktion durchgeführt" #: stock/views.py:1149 #, python-brace-format @@ -5716,10 +5490,8 @@ msgid "Create new Stock Item" msgstr "Neues Lagerobjekt hinzufügen" #: stock/views.py:1684 -#, fuzzy -#| msgid "Count stock items" msgid "Duplicate Stock Item" -msgstr "Lagerobjekte zählen" +msgstr "Bestand duplizieren" #: stock/views.py:1766 #, fuzzy @@ -5756,10 +5528,8 @@ msgid "You do not have permission to view this page." msgstr "Keine Berechtigung zum Anzeigen dieser Seite." #: templates/404.html:5 templates/404.html:11 -#, fuzzy -#| msgid "Part image not found" msgid "Page Not Found" -msgstr "Teilbild nicht gefunden" +msgstr "Seite nicht gefunden" #: templates/404.html:14 #, fuzzy @@ -5776,26 +5546,20 @@ msgid "Starred Parts" msgstr "Teilfavoriten" #: templates/InvenTree/index.html:98 -#, fuzzy -#| msgid "Parent Part" msgid "Latest Parts" -msgstr "Ausgangsteil" +msgstr "neuste Teile" #: templates/InvenTree/index.html:99 msgid "BOM Waiting Validation" msgstr "" #: templates/InvenTree/index.html:128 -#, fuzzy -#| msgid "Attachment updated" msgid "Recently Updated" -msgstr "Anhang aktualisiert" +msgstr "kürzlich aktualisiert" #: templates/InvenTree/index.html:143 -#, fuzzy -#| msgid "Assigned" msgid "Expired Stock" -msgstr "Zugewiesen" +msgstr "abgeliefender Bestand" #: templates/InvenTree/index.html:144 #, fuzzy @@ -5804,16 +5568,12 @@ msgid "Stale Stock" msgstr "Lagerbestand erfassen" #: templates/InvenTree/index.html:182 -#, fuzzy -#| msgid "Build Orders" msgid "Build Orders In Progress" -msgstr "Bauaufträge" +msgstr "laufende Bauaufträge" #: templates/InvenTree/index.html:183 -#, fuzzy -#| msgid "Parent Build" msgid "Overdue Build Orders" -msgstr "Eltern-Bau" +msgstr "verspätete Bauaufträge" #: templates/InvenTree/index.html:206 #, fuzzy @@ -5844,32 +5604,24 @@ msgid "Search Results" msgstr "Suchergebnisse" #: templates/InvenTree/search.html:23 -#, fuzzy -#| msgid "Cancel sales order" msgid "Enter a search query" -msgstr "Auftrag stornieren" +msgstr "eine Suche angeben" #: templates/InvenTree/search.html:238 templates/js/stock.js:301 -#, fuzzy -#| msgid "Item assigned to customer?" msgid "Shipped to customer" -msgstr "Ist dieses Objekt einem Kunden zugeteilt?" +msgstr "an Kunde versand" #: templates/InvenTree/search.html:241 templates/js/stock.js:311 msgid "No stock location set" msgstr "Kein Lagerort gesetzt" #: templates/InvenTree/settings/build.html:10 -#, fuzzy -#| msgid "Build Orders" msgid "Build Order Settings" -msgstr "Bauaufträge" +msgstr "Bauauftrag-Einstellungen" #: templates/InvenTree/settings/category.html:9 -#, fuzzy -#| msgid "Category Details" msgid "Category Settings" -msgstr "Kategorie-Details" +msgstr "Kategorie-Einstellungen" #: templates/InvenTree/settings/category.html:25 #, fuzzy @@ -5884,10 +5636,8 @@ msgid "No category parameter templates found" msgstr "Keine Teilparametervorlagen gefunden" #: templates/InvenTree/settings/category.html:67 -#, fuzzy -#| msgid "Default Location" msgid "Default Value" -msgstr "Standard-Lagerort" +msgstr "Standard-Wert" #: templates/InvenTree/settings/category.html:70 #: templates/InvenTree/settings/part.html:80 @@ -5900,34 +5650,24 @@ msgid "Delete Template" msgstr "Vorlage löschen" #: templates/InvenTree/settings/global.html:10 -#, fuzzy -#| msgid "InvenTree Version" msgid "Global InvenTree Settings" -msgstr "InvenTree-Version" +msgstr "Systemweite InvenTree-Einstellungen" #: templates/InvenTree/settings/global.html:25 -#, fuzzy -#| msgid "Source Location" msgid "Barcode Settings" -msgstr "Quell-Standort" +msgstr "Barcode-Einstellungen" #: templates/InvenTree/settings/header.html:7 -#, fuzzy -#| msgid "Settings" msgid "Setting" msgstr "Einstellungen" #: templates/InvenTree/settings/part.html:9 -#, fuzzy -#| msgid "Settings" msgid "Part Settings" -msgstr "Einstellungen" +msgstr "Teil-Einstellungen" #: templates/InvenTree/settings/part.html:14 -#, fuzzy -#| msgid "Source Location" msgid "Part Options" -msgstr "Quell-Standort" +msgstr "Teil-Optionen" #: templates/InvenTree/settings/part.html:39 #, fuzzy @@ -5940,26 +5680,20 @@ msgid "No part parameter templates found" msgstr "Keine Teilparametervorlagen gefunden" #: templates/InvenTree/settings/po.html:9 -#, fuzzy -#| msgid "Purchase Order Details" msgid "Purchase Order Settings" -msgstr "Bestelldetails" +msgstr "Bestellungs-Einstellungen" #: templates/InvenTree/settings/report.html:10 -#, fuzzy -#| msgid "Settings" msgid "Report Settings" -msgstr "Einstellungen" +msgstr "Berichts-Einstellungen" #: templates/InvenTree/settings/setting.html:23 msgid "No value set" msgstr "Kein Wert angegeben" #: templates/InvenTree/settings/setting.html:31 -#, fuzzy -#| msgid "Settings" msgid "Edit setting" -msgstr "Einstellungen" +msgstr "Einstellungen ändern" #: templates/InvenTree/settings/settings.html:7 #: templates/InvenTree/settings/settings.html:13 templates/navbar.html:76 @@ -5967,29 +5701,21 @@ msgid "Settings" msgstr "Einstellungen" #: templates/InvenTree/settings/so.html:9 -#, fuzzy -#| msgid "Sales Order Details" msgid "Sales Order Settings" -msgstr "Auftragsdetails" +msgstr "Auftrags-Einstellungen" #: templates/InvenTree/settings/stock.html:9 -#, fuzzy -#| msgid "Stock Locations" msgid "Stock Settings" -msgstr "Lagerobjekt-Standorte" +msgstr "Bestands-Einstellungen" #: templates/InvenTree/settings/stock.html:13 templates/stock_table.html:48 -#, fuzzy -#| msgid "Stock Locations" msgid "Stock Options" -msgstr "Lagerobjekt-Standorte" +msgstr "Stock-Optionen" #: templates/InvenTree/settings/tabs.html:3 #: templates/InvenTree/settings/user.html:10 -#, fuzzy -#| msgid "Settings" msgid "User Settings" -msgstr "Einstellungen" +msgstr "Benutzer-Einstellungen" #: templates/InvenTree/settings/tabs.html:6 msgid "Account" @@ -6000,20 +5726,16 @@ msgid "Theme" msgstr "Thema" #: templates/InvenTree/settings/tabs.html:13 -#, fuzzy -#| msgid "InvenTree Version" msgid "InvenTree Settings" -msgstr "InvenTree-Version" +msgstr "InvenTree-Einstellungen" #: templates/InvenTree/settings/tabs.html:16 msgid "Global" msgstr "" #: templates/InvenTree/settings/tabs.html:19 -#, fuzzy -#| msgid "Export" msgid "Report" -msgstr "Exportieren" +msgstr "Bericht" #: templates/InvenTree/settings/tabs.html:22 #, fuzzy @@ -6022,10 +5744,8 @@ msgid "Categories" msgstr "Teile-Kategorien" #: templates/InvenTree/settings/theme.html:10 -#, fuzzy -#| msgid "Settings" msgid "Theme Settings" -msgstr "Einstellungen" +msgstr "Anzeige-Einstellungen" #: templates/InvenTree/settings/theme.html:17 msgid "Color Themes" @@ -6042,41 +5762,29 @@ msgid "" msgstr "" #: templates/InvenTree/settings/user.html:16 -#, fuzzy -#| msgid "No user information" msgid "User Information" -msgstr "Keine Benutzerinformation" +msgstr "Benutzerinformation" #: templates/InvenTree/settings/user.html:21 -#, fuzzy -#| msgid "Create new part" msgid "Change Password" -msgstr "Neues Teil anlegen" +msgstr "Passwort ändern" #: templates/InvenTree/settings/user.html:28 #: templates/registration/login.html:58 -#, fuzzy -#| msgid "User" msgid "Username" -msgstr "Benutzer" +msgstr "Benutzername" #: templates/InvenTree/settings/user.html:32 -#, fuzzy -#| msgid "Instance Name" msgid "First Name" -msgstr "Instanzname" +msgstr "Vorname" #: templates/InvenTree/settings/user.html:36 -#, fuzzy -#| msgid "Instance Name" msgid "Last Name" -msgstr "Instanzname" +msgstr "Nacname" #: templates/InvenTree/settings/user.html:40 -#, fuzzy -#| msgid "Address" msgid "Email Address" -msgstr "Adresse" +msgstr "Mail-Adresse" #: templates/about.html:13 msgid "InvenTree Version Information" @@ -6108,7 +5816,7 @@ msgstr "Code auf GitHub ansehen" #: templates/about.html:48 msgid "Get the App" -msgstr "" +msgstr "App herunterladen" #: templates/about.html:53 msgid "Submit Bug Report" @@ -6141,36 +5849,28 @@ msgid "Scan barcode data here using wedge scanner" msgstr "Keine Strichcodedaten bereitgestellt" #: templates/js/barcode.js:10 -#, fuzzy -#| msgid "No barcode data provided" msgid "Enter barcode data" -msgstr "Keine Strichcodedaten bereitgestellt" +msgstr "Barcode-Daten eingeben" #: templates/js/barcode.js:14 -#, fuzzy -#| msgid "Source Location" msgid "Barcode" -msgstr "Quell-Standort" +msgstr "Barcode" #: templates/js/barcode.js:32 msgid "Enter optional notes for stock transfer" msgstr "" #: templates/js/barcode.js:33 -#, fuzzy -#| msgid "Entry notes" msgid "Enter notes" -msgstr "Eintrags-Notizen" +msgstr "Notizen eingeben" #: templates/js/barcode.js:71 msgid "Server error" -msgstr "" +msgstr "Server-Fehler" #: templates/js/barcode.js:92 -#, fuzzy -#| msgid "Unknown barcode format" msgid "Unknown response from server" -msgstr "Unbekanntes Strichcode-Format" +msgstr "Unbekannte Antwort von Server erhalten" #: templates/js/barcode.js:119 templates/js/modals.js:856 msgid "Invalid server response" @@ -6184,13 +5884,11 @@ msgstr "Keine Strichcodedaten bereitgestellt" #: templates/js/barcode.js:270 msgid "No URL in response" -msgstr "" +msgstr "keine URL in der Antwort" #: templates/js/barcode.js:288 -#, fuzzy -#| msgid "Parent Stock Item" msgid "Link Barcode to Stock Item" -msgstr "Eltern-Lagerobjekt" +msgstr "Barcode mit Lagerobjekt verknüpfen" #: templates/js/barcode.js:311 msgid "" @@ -6202,8 +5900,6 @@ msgid "Unlink" msgstr "" #: templates/js/barcode.js:376 -#, fuzzy -#| msgid "Remove stock" msgid "Remove stock item" msgstr "Bestand entfernen" @@ -6264,26 +5960,20 @@ msgid "Open subassembly" msgstr "Unterbaugruppe öffnen" #: templates/js/bom.js:216 templates/js/bom.js:269 -#, fuzzy -#| msgid "Options" msgid "Optional" -msgstr "Optionen" +msgstr "Optional" #: templates/js/bom.js:261 msgid "No pricing available" msgstr "Keine Preisinformation verfügbar" #: templates/js/bom.js:286 templates/js/bom.js:372 -#, fuzzy -#| msgid "Validate BOM" msgid "View BOM" -msgstr "BOM validieren" +msgstr "BOM anzeigen" #: templates/js/bom.js:338 templates/js/build.js:571 templates/js/build.js:980 -#, fuzzy -#| msgid "Options" msgid "Actions" -msgstr "Optionen" +msgstr "Aktionen" #: templates/js/bom.js:346 msgid "Validate BOM Item" @@ -6432,10 +6122,8 @@ msgid "No labels found which match selected stock item(s)" msgstr "Ausgewählte Stücklistenpositionen entfernen" #: templates/js/label.js:61 -#, fuzzy -#| msgid "Delete Stock Location" msgid "Select Stock Locations" -msgstr "Standort löschen" +msgstr "Bestands-Lagerort auswählen" #: templates/js/label.js:62 msgid "Stock location(s) must be selected before printing labels" @@ -6474,10 +6162,8 @@ msgid "Accept" msgstr "Akzeptieren" #: templates/js/modals.js:474 templates/modals.html:65 -#, fuzzy -#| msgid "Cancelled" msgid "Cancel" -msgstr "Storniert" +msgstr "Abbrechen" #: templates/js/modals.js:538 msgid "Loading Data" @@ -6518,10 +6204,8 @@ msgid "No Response" msgstr "Keine Antwort" #: templates/js/modals.js:867 -#, fuzzy -#| msgid "Unknown barcode format" msgid "No response from the InvenTree server" -msgstr "Unbekanntes Strichcode-Format" +msgstr "keine Antwort vom InvenTree-Server" #: templates/js/modals.js:871 msgid "Error 400: Bad Request" @@ -6574,10 +6258,8 @@ msgid "No purchase orders found" msgstr "Keine Bestellungen gefunden" #: templates/js/order.js:160 templates/js/order.js:254 -#, fuzzy -#| msgid "Build order allocation is complete" msgid "Order is overdue" -msgstr "Bau-Zuweisung ist vollständig" +msgstr "Bestellung ist verspätet" #: templates/js/order.js:231 msgid "No sales orders found" @@ -6608,10 +6290,8 @@ msgid "Salable part" msgstr "Verkäufliches Teil" #: templates/js/part.js:185 -#, fuzzy -#| msgid "No parts found" msgid "No variants found" -msgstr "Keine Teile gefunden" +msgstr "Keine Varianten gefunden" #: templates/js/part.js:271 templates/js/part.js:451 msgid "No parts found" @@ -6711,10 +6391,8 @@ msgid "No report templates found which match selected build(s)" msgstr "Ausgewählte Stücklistenpositionen entfernen" #: templates/js/report.js:205 -#, fuzzy -#| msgid "Select part" msgid "Select Parts" -msgstr "Teil auswählen" +msgstr "Teile auswählen" #: templates/js/report.js:206 #, fuzzy @@ -6730,7 +6408,7 @@ msgstr "Ausgewählte Stücklistenpositionen entfernen" #: templates/js/stock.js:38 msgid "PASS" -msgstr "" +msgstr "ERFOLGREICH" #: templates/js/stock.js:40 msgid "FAIL" @@ -6779,70 +6457,48 @@ msgid "No stock items matching query" msgstr "Keine zur Anfrage passenden Lagerobjekte" #: templates/js/stock.js:479 -#, fuzzy -#| msgid "Include sublocations" msgid "Undefined location" -msgstr "Unterlagerorte einschließen" +msgstr "unbekannter Lagerort" #: templates/js/stock.js:575 -#, fuzzy -#| msgid "StockItem is lost" msgid "Stock item is in production" -msgstr "Lagerobjekt verloren" +msgstr "Lagerobjekt wird produziert" #: templates/js/stock.js:580 -#, fuzzy -#| msgid "This stock item is allocated to Sales Order" msgid "Stock item assigned to sales order" -msgstr "Dieses Lagerobjekt ist dem Auftrag zugewiesen" +msgstr "Lagerobjekt wurde Auftrag zugewiesen" #: templates/js/stock.js:583 -#, fuzzy -#| msgid "StockItem has been allocated" msgid "Stock item assigned to customer" -msgstr "Lagerobjekt wurde zugewiesen" +msgstr "Lagerobjekt wurde Kunden zugewiesen" #: templates/js/stock.js:587 -#, fuzzy -#| msgid "StockItem has been allocated" msgid "Stock item has expired" -msgstr "Lagerobjekt wurde zugewiesen" +msgstr "Lagerobjekt ist abgelaufen" #: templates/js/stock.js:589 -#, fuzzy -#| msgid "StockItem is lost" msgid "Stock item will expire soon" -msgstr "Lagerobjekt verloren" +msgstr "Lagerobjekt wird bald ablaufen" #: templates/js/stock.js:593 -#, fuzzy -#| msgid "StockItem has been allocated" msgid "Stock item has been allocated" msgstr "Lagerobjekt wurde zugewiesen" #: templates/js/stock.js:597 -#, fuzzy -#| msgid "Is this item installed in another item?" msgid "Stock item has been installed in another item" -msgstr "Ist dieses Teil in einem anderen verbaut?" +msgstr "Lagerobjekt wurde in anderem Element verbaut" #: templates/js/stock.js:605 -#, fuzzy -#| msgid "StockItem has been allocated" msgid "Stock item has been rejected" -msgstr "Lagerobjekt wurde zugewiesen" +msgstr "Lagerobjekt wurde abgewiesen" #: templates/js/stock.js:609 -#, fuzzy -#| msgid "StockItem is lost" msgid "Stock item is lost" msgstr "Lagerobjekt verloren" #: templates/js/stock.js:612 -#, fuzzy -#| msgid "StockItem is lost" msgid "Stock item is destroyed" -msgstr "Lagerobjekt verloren" +msgstr "Lagerobjekt zerstört" #: templates/js/stock.js:616 templates/js/table_filters.js:111 #, fuzzy @@ -6857,28 +6513,20 @@ msgid "Stocktake" msgstr "Letzte Inventur" #: templates/js/stock.js:821 -#, fuzzy -#| msgid "Stock status" msgid "Stock Status" msgstr "Bestandsstatus" #: templates/js/stock.js:836 -#, fuzzy -#| msgid "Stock status" msgid "Set Stock Status" -msgstr "Bestandsstatus" +msgstr "Bestandsstatus ändern" #: templates/js/stock.js:850 -#, fuzzy -#| msgid "Select part to build" msgid "Select Status Code" -msgstr "Teil für den Bau wählen" +msgstr "Status auswählen" #: templates/js/stock.js:851 -#, fuzzy -#| msgid "StockItem has been allocated" msgid "Status code must be selected" -msgstr "Lagerobjekt wurde zugewiesen" +msgstr "Status muss ausgewählt sein" #: templates/js/stock.js:969 msgid "No user information" @@ -6889,22 +6537,16 @@ msgid "Create New Location" msgstr "Neuen Standort anlegen" #: templates/js/stock.js:1188 -#, fuzzy -#| msgid "Serial Number" msgid "Serial" msgstr "Seriennummer" #: templates/js/stock.js:1281 templates/js/table_filters.js:144 -#, fuzzy -#| msgid "Installed In" msgid "Installed" msgstr "Installiert in" #: templates/js/stock.js:1306 -#, fuzzy -#| msgid "Installed In" msgid "Install item" -msgstr "Installiert in" +msgstr "Installieren" #: templates/js/table_filters.js:42 #, fuzzy @@ -6950,14 +6592,10 @@ msgstr "Seriennummern existieren bereits:" #: templates/js/table_filters.js:81 templates/js/table_filters.js:82 #: templates/js/table_filters.js:157 templates/js/table_filters.js:158 -#, fuzzy -#| msgid "Serial Number" msgid "Serial number" msgstr "Seriennummer" #: templates/js/table_filters.js:86 templates/js/table_filters.js:175 -#, fuzzy -#| msgid "Batch Code" msgid "Batch code" msgstr "Losnummer" @@ -7107,15 +6745,15 @@ msgstr "Zeilen pro Seite" #: templates/js/tables.js:327 msgid "Showing" -msgstr "" +msgstr "zeige" #: templates/js/tables.js:327 msgid "to" -msgstr "" +msgstr "bis" #: templates/js/tables.js:327 msgid "of" -msgstr "" +msgstr "von" #: templates/js/tables.js:327 msgid "rows" @@ -7127,10 +6765,8 @@ msgid "Search" msgstr "Suche" #: templates/js/tables.js:333 -#, fuzzy -#| msgid "No matching action found" msgid "No matching results" -msgstr "Keine passende Aktion gefunden" +msgstr "Keine passenden Ergebnisse gefunden" #: templates/js/tables.js:336 #, fuzzy @@ -7195,22 +6831,16 @@ msgid "QR data not provided" msgstr "QR Daten nicht angegeben" #: templates/registration/login.html:64 -#, fuzzy -#| msgid "Entry notes" msgid "Enter username" -msgstr "Eintrags-Notizen" +msgstr "Nutzername eingeben" #: templates/registration/login.html:70 -#, fuzzy -#| msgid "Select part" msgid "Password" -msgstr "Teil auswählen" +msgstr "Passwort" #: templates/registration/login.html:76 -#, fuzzy -#| msgid "Create new part" msgid "Enter password" -msgstr "Neues Teil anlegen" +msgstr "Passwort eingeben" #: templates/registration/login.html:83 msgid "Username / password combination is incorrect" @@ -7218,33 +6848,27 @@ msgstr "Benutzername / Passwort Kombination ist falsch" #: templates/stats.html:9 msgid "Server" -msgstr "" +msgstr "Server" #: templates/stats.html:13 msgid "Instance Name" msgstr "Instanzname" #: templates/stats.html:18 -#, fuzzy -#| msgid "Order status" msgid "Server status" -msgstr "Bestellstatus" +msgstr "Serverstatus" #: templates/stats.html:21 msgid "Healthy" msgstr "Gesundheit" #: templates/stats.html:23 -#, fuzzy -#| msgid "Issue Order" msgid "Issues detected" -msgstr "Bestellung aufgeben" +msgstr "Probleme erkannt" #: templates/stock_table.html:14 -#, fuzzy -#| msgid "Edit Stock Location" msgid "Export Stock Information" -msgstr "Lagerobjekt-Standort bearbeiten" +msgstr "Aktuellen Bestand exportieren" #: templates/stock_table.html:27 #, fuzzy @@ -7297,36 +6921,26 @@ msgid "Move stock" msgstr "Bestand bewegen" #: templates/stock_table.html:57 -#, fuzzy -#| msgid "Remove selected BOM items" msgid "Order selected items" -msgstr "Ausgewählte Stücklistenpositionen entfernen" +msgstr "Ausgewählte Positionen bestellen" #: templates/stock_table.html:58 -#, fuzzy -#| msgid "Settings" msgid "Change status" -msgstr "Einstellungen" +msgstr "Status ändern" #: templates/stock_table.html:58 -#, fuzzy -#| msgid "Stock status" msgid "Change stock status" -msgstr "Bestandsstatus" +msgstr "Bestandsstatus ändern" #: templates/stock_table.html:61 -#, fuzzy -#| msgid "Delete line item" msgid "Delete selected items" -msgstr "Position löschen" +msgstr "Ausgewählte Positionen löschen" #: templates/stock_table.html:61 msgid "Delete Stock" msgstr "Bestand löschen" #: users/admin.py:64 -#, fuzzy -#| msgid "User" msgid "Users" msgstr "Benutzer" @@ -7339,26 +6953,20 @@ msgid "The following users are members of multiple groups:" msgstr "Folgende Benutzer gehören zu mehreren Gruppen" #: users/admin.py:210 -#, fuzzy -#| msgid "External Link" msgid "Personal info" -msgstr "Externer Link" +msgstr "Persöhnliche Informationen" #: users/admin.py:211 -#, fuzzy -#| msgid "Revision" msgid "Permissions" -msgstr "Revision" +msgstr "Berechtigungen" #: users/admin.py:214 -#, fuzzy -#| msgid "Import BOM data" msgid "Important dates" -msgstr "Stückliste importieren" +msgstr "wichtige Daten" #: users/models.py:151 msgid "Permission set" -msgstr "" +msgstr "Berechtigung geändert" #: users/models.py:159 msgid "Group" @@ -7370,17 +6978,15 @@ msgstr "Ansicht" #: users/models.py:162 msgid "Permission to view items" -msgstr "" +msgstr "Berechtigung Einträge anzuzeigen" #: users/models.py:164 -#, fuzzy -#| msgid "Address" msgid "Add" -msgstr "Adresse" +msgstr "Hinzufügen" #: users/models.py:164 msgid "Permission to add items" -msgstr "" +msgstr "Berechtigung Einträge zu erstellen" #: users/models.py:166 msgid "Change" @@ -7388,13 +6994,11 @@ msgstr "Ändern" #: users/models.py:166 msgid "Permissions to edit items" -msgstr "" +msgstr "Berechtigungen Einträge zu ändern" #: users/models.py:168 -#, fuzzy -#| msgid "Remove selected BOM items" msgid "Permission to delete items" -msgstr "Ausgewählte Stücklistenpositionen entfernen" +msgstr "Berechtigung Einträge zu löschen" #, fuzzy #~| msgid "Part is not a virtual part" From ca626ead6c4af086bfbb3b6ecac795f00c63bf3f Mon Sep 17 00:00:00 2001 From: Andreas Kaiser Date: Tue, 9 Mar 2021 00:45:37 +0100 Subject: [PATCH 07/31] german translation --- InvenTree/locale/de/LC_MESSAGES/django.mo | Bin 69985 -> 73773 bytes InvenTree/locale/de/LC_MESSAGES/django.po | 202 ++++++------------ InvenTree/locale/en/LC_MESSAGES/django.po | 14 +- InvenTree/locale/es/LC_MESSAGES/django.po | 14 +- InvenTree/stock/templates/stock/loc_link.html | 4 +- .../stock/templates/stock/location_list.html | 10 +- .../stock/templates/stock/stock_app_base.html | 2 +- 7 files changed, 95 insertions(+), 151 deletions(-) diff --git a/InvenTree/locale/de/LC_MESSAGES/django.mo b/InvenTree/locale/de/LC_MESSAGES/django.mo index 4b91cfa48ea5c927daf79333283fa0c9df5e44d5..f1bd96ca5f39fd3319db9c7df4c30b40c4332bc2 100644 GIT binary patch delta 25750 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 KEt_kv>wf?o*{Eg! diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index cae2908822..26088918c4 100644 --- a/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/InvenTree/locale/de/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-08 17:45+0100\n" +"POT-Creation-Date: 2021-03-09 00:45+0100\n" "PO-Revision-Date: 2021-03-06 15:16+0100\n" "Last-Translator: Andreas Kaiser \n" "Language-Team: C \n" @@ -2055,8 +2055,6 @@ msgid "Supplier List" msgstr "Zuliefererliste" #: company/templates/company/navbar.html:20 -#, fuzzy -#| msgid "Supplier Parts" msgid "Supplied Parts" msgstr "Zulieferer-Teile" @@ -2081,7 +2079,9 @@ msgstr "Lagerobjekte" #: company/templates/company/navbar.html:30 #: company/templates/company/part_navbar.html:14 -#: part/templates/part/navbar.html:36 stock/templates/stock/location.html:29 +#: part/templates/part/navbar.html:36 stock/templates/stock/loc_link.html:7 +#: stock/templates/stock/location.html:29 +#: stock/templates/stock/stock_app_base.html:9 #: templates/InvenTree/index.html:127 templates/InvenTree/search.html:180 #: templates/InvenTree/search.html:216 #: templates/InvenTree/settings/tabs.html:28 templates/js/part.js:172 @@ -4459,26 +4459,18 @@ msgid "Part category was deleted" msgstr "Teilekategorie wurde gelöscht" #: part/views.py:2201 -#, fuzzy -#| msgid "Create Part Parameter Template" msgid "Create Category Parameter Template" -msgstr "Teilparametervorlage anlegen" +msgstr "Kategorieparametervorlage anlegen" #: part/views.py:2302 -#, fuzzy -#| msgid "Edit Part Parameter Template" msgid "Edit Category Parameter Template" -msgstr "Teilparametervorlage bearbeiten" +msgstr "Kategorieparametervorlage bearbeiten" #: part/views.py:2358 -#, fuzzy -#| msgid "Delete Part Parameter Template" msgid "Delete Category Parameter Template" -msgstr "Teilparametervorlage löschen" +msgstr "Kategorieparametervorlage löschen" #: part/views.py:2377 -#, fuzzy -#| msgid "Create BOM item" msgid "Create BOM Item" msgstr "BOM-Position anlegen" @@ -4488,63 +4480,51 @@ msgstr "BOM-Position beaarbeiten" #: part/views.py:2503 msgid "Confim BOM item deletion" -msgstr "Löschung von BOM-Position bestätigen" +msgstr "löschen von BOM-Position bestätigen" #: report/models.py:163 -#, fuzzy -#| msgid "Template part" msgid "Template name" -msgstr "Vorlagenteil" +msgstr "Vorlage Name" #: report/models.py:169 msgid "Report template file" msgstr "Report Vorlage Datei" #: report/models.py:176 -#, fuzzy -#| msgid "Supplier part description" msgid "Report template description" -msgstr "Zuliefererbeschreibung des Teils" +msgstr "Report Vorlage Beschreibung" #: report/models.py:182 msgid "Report revision number (auto-increments)" msgstr "Report Revisionsnummer (autom. erhöht)" #: report/models.py:258 -#, fuzzy -#| msgid "Supplier part description" msgid "Report template is enabled" -msgstr "Zuliefererbeschreibung des Teils" +msgstr "Report Vorlage ist ein" #: report/models.py:278 msgid "StockItem query filters (comma-separated list of key=value pairs)" msgstr "" #: report/models.py:286 -#, fuzzy -#| msgid "Installed In" msgid "Include Installed Tests" -msgstr "Installiert in" +msgstr "einfügen Installiert in Tests" #: report/models.py:287 msgid "Include test results for stock items installed inside assembled item" msgstr "" #: report/models.py:330 -#, fuzzy -#| msgid "Build Notes" msgid "Build Filters" -msgstr "Bau-Bemerkungen" +msgstr "Bau Filter" #: report/models.py:331 msgid "Build query filters (comma-separated list of key=value pairs" msgstr "" #: report/models.py:368 -#, fuzzy -#| msgid "Part Notes" msgid "Part Filters" -msgstr "Teil-Bemerkungen" +msgstr "Teil Filter" #: report/models.py:369 msgid "Part query filters (comma-separated list of key=value pairs" @@ -4571,22 +4551,16 @@ msgid "Asset file description" msgstr "Einstellungs-Beschreibung" #: report/templates/report/inventree_build_order_base.html:150 -#, fuzzy -#| msgid "Required" msgid "Required For" -msgstr "benötigt" +msgstr "benötigt für" #: report/templates/report/inventree_test_report_base.html:21 -#, fuzzy -#| msgid "StockItem is lost" msgid "Stock Item Test Report" -msgstr "Lagerobjekt verloren" +msgstr "Lagerobjekte Test Report" #: report/templates/report/inventree_test_report_base.html:83 -#, fuzzy -#| msgid "Edit Template" msgid "Test Results" -msgstr "Vorlage bearbeiten" +msgstr "Testergebnisse" #: report/templates/report/inventree_test_report_base.html:88 #: stock/models.py:1638 @@ -4595,10 +4569,8 @@ msgstr "Test" #: report/templates/report/inventree_test_report_base.html:89 #: stock/models.py:1644 -#, fuzzy -#| msgid "Search Results" msgid "Result" -msgstr "Suchergebnisse" +msgstr "Ergebnis" #: report/templates/report/inventree_test_report_base.html:92 #: templates/js/order.js:195 templates/js/stock.js:905 @@ -4618,56 +4590,40 @@ msgid "Enter unique serial numbers (or leave blank)" msgstr "Eindeutige Seriennummern eingeben (oder leer lassen)" #: stock/forms.py:202 stock/forms.py:258 -#, fuzzy -#| msgid "Select stock item to allocate" msgid "Select test report template" -msgstr "Lagerobjekt für Zuordnung auswählen" +msgstr "Test Report Vorlage auswählen" #: stock/forms.py:266 msgid "Include stock items in sub locations" msgstr "Lagerobjekte in untergeordneten Lagerorten einschließen" #: stock/forms.py:301 -#, fuzzy -#| msgid "No stock items matching query" msgid "Stock item to install" -msgstr "Keine zur Anfrage passenden Lagerobjekte" +msgstr "Lagerobjekte zum verbauen" #: stock/forms.py:308 -#, fuzzy -#| msgid "Stock Quantity" msgid "Stock quantity to assign" -msgstr "Bestand" +msgstr "Bestandmenge zum Zuweisen" #: stock/forms.py:336 -#, fuzzy -#| msgid "Quantity must not exceed available stock quantity ({n})" msgid "Must not exceed available quantity" -msgstr "Anzahl darf nicht die verfügbare Anzahl überschreiten ({n})" +msgstr "Anzahl darf die verfügbare Anzahl nicht überschreiten" #: stock/forms.py:346 -#, fuzzy -#| msgid "Does this part have tracking for unique items?" msgid "Destination location for uninstalled items" -msgstr "Hat dieses Teil Tracking für einzelne Objekte?" +msgstr "Ziel Lagerort für unverbaute Objekte" #: stock/forms.py:348 -#, fuzzy -#| msgid "Description of the company" msgid "Add transaction note (optional)" -msgstr "Firmenbeschreibung" +msgstr "hinzufügen Transaktionsnotizen (optional)" #: stock/forms.py:350 -#, fuzzy -#| msgid "Confirm stock allocation" msgid "Confirm uninstall" -msgstr "Lagerbestandszuordnung bestätigen" +msgstr "nicht mehr verbauen bestätigen" #: stock/forms.py:350 -#, fuzzy -#| msgid "Confirm movement of stock items" msgid "Confirm removal of installed stock items" -msgstr "Bewegung der Lagerobjekte bestätigen" +msgstr "entfernen der verbauten Lagerobjekte bestätigen" #: stock/forms.py:374 msgid "Destination stock location" @@ -4686,8 +4642,6 @@ msgid "Confirm movement of stock items" msgstr "Bewegung der Lagerobjekte bestätigen" #: stock/forms.py:382 -#, fuzzy -#| msgid "Default Location" msgid "Set Default Location" msgstr "Standard-Lagerort" @@ -4696,16 +4650,12 @@ msgid "Set the destination as the default location for selected parts" msgstr "Setze das Ziel als Standard-Ziel für ausgewählte Teile" #: stock/models.py:204 -#, fuzzy -#| msgid "Created new stock item" msgid "Created stock item" msgstr "Neues Lagerobjekt erstellt" #: stock/models.py:240 -#, fuzzy -#| msgid "A stock item with this serial number already exists" msgid "StockItem with this serial number already exists" -msgstr "Ein Teil mit dieser Seriennummer existiert bereits" +msgstr "Ein Lagerobjekt mit dieser Seriennummer existiert bereits" #: stock/models.py:276 #, python-brace-format @@ -4714,12 +4664,12 @@ msgstr "Teile-Typ ('{pf}') muss {pe} sein" #: stock/models.py:286 stock/models.py:295 msgid "Quantity must be 1 for item with a serial number" -msgstr "Anzahl muss für Objekte mit Seriennummer \"1\" sein" +msgstr "Anzahl muss für Objekte mit Seriennummer 1 sein" #: stock/models.py:287 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -"Seriennummer kann nicht gesetzt werden wenn die Anzahl größer als \"1\" ist" +"Seriennummer kann nicht gesetzt werden wenn die Anzahl größer als 1 ist" #: stock/models.py:309 msgid "Item cannot belong to itself" @@ -4754,14 +4704,12 @@ msgid "Where is this stock item located?" msgstr "Wo wird dieses Teil normalerweise gelagert?" #: stock/models.py:395 -#, fuzzy -#| msgid "This stock item is allocated to Build" msgid "Packaging this stock item is stored in" -msgstr "Dieses Lagerobjekt ist dem Bau zugewiesen" +msgstr "Die Verpackung dieses Lagerartikels ist gespeichert in" #: stock/models.py:400 stock/templates/stock/item_base.html:249 msgid "Installed In" -msgstr "Installiert in" +msgstr "verbaut in" #: stock/models.py:403 msgid "Is this item installed in another item?" @@ -4797,7 +4745,7 @@ msgstr "EK-Bestellung für dieses Teil" #: stock/models.py:466 msgid "Destination Sales Order" -msgstr "Zielauftrag" +msgstr "für VK-Auftrag" #: stock/models.py:472 stock/templates/stock/item_base.html:343 #: templates/js/stock.js:652 @@ -4808,6 +4756,8 @@ msgstr "Ablaufdatum" msgid "" "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" +"Ablaufdatum für Lagerobjekt. Bestand wird danach als abgelaufen " +"gekennzeichnet" #: stock/models.py:486 msgid "Delete this Stock Item when stock is depleted" @@ -4823,58 +4773,40 @@ msgid "Single unit purchase price at time of purchase" msgstr "EK-Preis für eine Einheit bei EK-Datum" #: stock/models.py:610 -#, fuzzy -#| msgid "Item assigned to customer?" msgid "Assigned to Customer" -msgstr "Ist dieses Objekt einem Kunden zugeteilt?" +msgstr "zugewiesen zum Kunden" #: stock/models.py:612 -#, fuzzy -#| msgid "Item assigned to customer?" msgid "Manually assigned to customer" -msgstr "Ist dieses Objekt einem Kunden zugeteilt?" +msgstr "manuell zugewiesen zum Kunden" #: stock/models.py:625 -#, fuzzy -#| msgid "Item assigned to customer?" msgid "Returned from customer" -msgstr "Ist dieses Objekt einem Kunden zugeteilt?" +msgstr "zurück vom Kunden" #: stock/models.py:627 -#, fuzzy -#| msgid "Create new stock location" msgid "Returned to location" -msgstr "Neuen Lagerort anlegen" +msgstr "zurück ins Lager" #: stock/models.py:787 -#, fuzzy -#| msgid "Installed in Stock Item" msgid "Installed into stock item" -msgstr "In Lagerobjekt installiert" +msgstr "Im Lagerobjekt verbaut" #: stock/models.py:795 -#, fuzzy -#| msgid "Installed in Stock Item" msgid "Installed stock item" -msgstr "In Lagerobjekt installiert" +msgstr "verbautes Lagerobjekt" #: stock/models.py:819 -#, fuzzy -#| msgid "Installed in Stock Item" msgid "Uninstalled stock item" -msgstr "In Lagerobjekt installiert" +msgstr "unverbautes Lagerobjekt" #: stock/models.py:838 -#, fuzzy -#| msgid "Include sublocations" msgid "Uninstalled into location" -msgstr "Unterlagerorte einschließen" +msgstr "verbaut in Lagerort" #: stock/models.py:939 -#, fuzzy -#| msgid "Part is not a virtual part" msgid "Part is not set as trackable" -msgstr "Teil ist nicht virtuell" +msgstr "Teil ist nicht verfolgbar" #: stock/models.py:945 msgid "Quantity must be integer" @@ -4903,10 +4835,8 @@ msgid "Serialized {n} items" msgstr "{n} Teile serialisiert" #: stock/models.py:1070 -#, fuzzy -#| msgid "Select from existing images" msgid "Split from existing stock" -msgstr "Aus vorhandenen Bildern auswählen" +msgstr "aufteilen vom vorhandenen Bestand" #: stock/models.py:1108 msgid "StockItem cannot be moved as it is not in stock" @@ -4914,7 +4844,7 @@ msgstr "Lagerobjekt kann nicht bewegt werden, da kein Bestand vorhanden ist" #: stock/models.py:1551 msgid "Tracking entry title" -msgstr "Name des Eintrags-Trackings" +msgstr "Objektverfolgung - Name des Eintrags" #: stock/models.py:1553 msgid "Entry notes" @@ -4925,20 +4855,16 @@ msgid "Link to external page for further information" msgstr "Link auf externe Seite für weitere Informationen" #: stock/models.py:1615 -#, fuzzy -#| msgid "Serial number for this item" msgid "Value must be provided for this test" -msgstr "Seriennummer für dieses Teil" +msgstr "Wert muss für diesen Test angegeben werden" #: stock/models.py:1621 msgid "Attachment must be uploaded for this test" -msgstr "" +msgstr "Anhang muss für diesen Test hochgeladen werden" #: stock/models.py:1639 -#, fuzzy -#| msgid "Part name" msgid "Test name" -msgstr "Name des Teils" +msgstr "Name des Tests" #: stock/models.py:1645 templates/js/table_filters.js:185 msgid "Test result" @@ -4946,19 +4872,15 @@ msgstr "Testergebnis" #: stock/models.py:1651 msgid "Test output value" -msgstr "" +msgstr "Test Ausgabe Wert" #: stock/models.py:1657 -#, fuzzy -#| msgid "Attachments" msgid "Attachment" -msgstr "Anhänge" +msgstr "Anhang" #: stock/models.py:1658 -#, fuzzy -#| msgid "Delete attachment" msgid "Test result attachment" -msgstr "Anhang löschen" +msgstr "Test Ergebnis Anhang" #: stock/models.py:1664 msgid "Test notes" @@ -4991,7 +4913,7 @@ msgstr "" #: stock/templates/stock/item_base.html:32 msgid "Edit the stock item from the build view." -msgstr "" +msgstr "ändern des Lagerobjekts in der Bau Ansicht." #: stock/templates/stock/item_base.html:45 msgid "This stock item has not passed all required tests" @@ -5292,21 +5214,25 @@ msgstr "Sind Sie sicher, dass Sie diesen Lagerort löschen wollen?" msgid "Sub-Locations" msgstr "Unter-Lagerorte" +#. Translators: pluralize with counter +#: stock/templates/stock/location_list.html:17 +#, python-format +msgid "%(counter)s Item" +msgid_plural "%(counter)s Items" +msgstr[0] "%(counter)s Objekt" +msgstr[1] "%(counter)s Objekte" + #: stock/templates/stock/navbar.html:11 -#, fuzzy -#| msgid "Stock Item Details" msgid "Stock Item Tracking" -msgstr "Lagerbestands-Details" +msgstr "Lagerobjektverfolgung" #: stock/templates/stock/navbar.html:14 msgid "History" msgstr "Geschichte" #: stock/templates/stock/navbar.html:30 -#, fuzzy -#| msgid "Installed In" msgid "Installed Items" -msgstr "Installiert in" +msgstr "verbaute Objekte" #: stock/templates/stock/navbar.html:38 msgid "Child Items" @@ -5321,10 +5247,8 @@ msgid "Loading..." msgstr "Lade..." #: stock/templates/stock/stock_uninstall.html:8 -#, fuzzy -#| msgid "The following items will be created" msgid "The following stock items will be uninstalled" -msgstr "Die folgenden Objekte werden erstellt" +msgstr "Die folgenden Lagerobjekte werden nicht mehr verbaut" #: stock/templates/stock/stockitem_convert.html:7 stock/views.py:1331 msgid "Convert Stock Item" diff --git a/InvenTree/locale/en/LC_MESSAGES/django.po b/InvenTree/locale/en/LC_MESSAGES/django.po index e699027c35..165bdd3483 100644 --- a/InvenTree/locale/en/LC_MESSAGES/django.po +++ b/InvenTree/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-08 17:45+0100\n" +"POT-Creation-Date: 2021-03-09 00:45+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1830,7 +1830,9 @@ msgstr "" #: company/templates/company/navbar.html:30 #: company/templates/company/part_navbar.html:14 -#: part/templates/part/navbar.html:36 stock/templates/stock/location.html:29 +#: part/templates/part/navbar.html:36 stock/templates/stock/loc_link.html:7 +#: stock/templates/stock/location.html:29 +#: stock/templates/stock/stock_app_base.html:9 #: templates/InvenTree/index.html:127 templates/InvenTree/search.html:180 #: templates/InvenTree/search.html:216 #: templates/InvenTree/settings/tabs.html:28 templates/js/part.js:172 @@ -4752,6 +4754,14 @@ msgstr "" msgid "Sub-Locations" msgstr "" +#. Translators: pluralize with counter +#: stock/templates/stock/location_list.html:17 +#, python-format +msgid "%(counter)s Item" +msgid_plural "%(counter)s Items" +msgstr[0] "" +msgstr[1] "" + #: stock/templates/stock/navbar.html:11 msgid "Stock Item Tracking" msgstr "" diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index e699027c35..165bdd3483 100644 --- a/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/InvenTree/locale/es/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-08 17:45+0100\n" +"POT-Creation-Date: 2021-03-09 00:45+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1830,7 +1830,9 @@ msgstr "" #: company/templates/company/navbar.html:30 #: company/templates/company/part_navbar.html:14 -#: part/templates/part/navbar.html:36 stock/templates/stock/location.html:29 +#: part/templates/part/navbar.html:36 stock/templates/stock/loc_link.html:7 +#: stock/templates/stock/location.html:29 +#: stock/templates/stock/stock_app_base.html:9 #: templates/InvenTree/index.html:127 templates/InvenTree/search.html:180 #: templates/InvenTree/search.html:216 #: templates/InvenTree/settings/tabs.html:28 templates/js/part.js:172 @@ -4752,6 +4754,14 @@ msgstr "" msgid "Sub-Locations" msgstr "" +#. Translators: pluralize with counter +#: stock/templates/stock/location_list.html:17 +#, python-format +msgid "%(counter)s Item" +msgid_plural "%(counter)s Items" +msgstr[0] "" +msgstr[1] "" + #: stock/templates/stock/navbar.html:11 msgid "Stock Item Tracking" msgstr "" diff --git a/InvenTree/stock/templates/stock/loc_link.html b/InvenTree/stock/templates/stock/loc_link.html index 999184cc7d..37169b0ff2 100644 --- a/InvenTree/stock/templates/stock/loc_link.html +++ b/InvenTree/stock/templates/stock/loc_link.html @@ -1,8 +1,10 @@ +{% load i18n %} +

    8^5?Bol))$c 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 C`0Wq? diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index 504ebcc6a3..dc22a5f28a 100644 --- a/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/InvenTree/locale/de/LC_MESSAGES/django.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-03-04 23:01+0100\n" -"PO-Revision-Date: 2021-03-05 00:58+0100\n" +"POT-Creation-Date: 2021-03-06 21:52+0100\n" +"PO-Revision-Date: 2021-03-06 15:16+0100\n" "Last-Translator: Andreas Kaiser \n" "Language-Team: C \n" "Language: de\n" @@ -481,6 +481,7 @@ msgstr "Bestellung, die diesem Bau zugwiesen ist" #: order/templates/order/receive_parts.html:19 part/models.py:320 #: part/templates/part/part_app_base.html:7 part/templates/part/related.html:29 #: part/templates/part/set_category.html:13 +#: part/templates/part/subcategories.html:17 #: report/templates/report/inventree_build_order_base.html:113 #: templates/InvenTree/search.html:111 templates/InvenTree/search.html:194 #: templates/js/barcode.js:362 templates/js/bom.js:163 @@ -2713,7 +2714,7 @@ msgstr "Positionen" msgid "Select Purchase Order" msgstr "EK-Bestellung auswählen" -#: order/templates/order/order_wizard/select_pos.html:67 +#: order/templates/order/order_wizard/select_pos.html:68 msgid "Select a purchase order for" msgstr "EK-Bestellung auswählen für" @@ -3867,6 +3868,7 @@ msgid "Are you sure you want to delete category" msgstr "Sind Sie sicher, dass Sie diese Kategorie löschen wollen" #: part/templates/part/category_delete.html:8 +#: part/templates/part/category_delete.html:25 #, fuzzy #| msgid "Category Details" msgid "This category contains" @@ -3894,6 +3896,31 @@ msgstr "Kategorie" msgid "top level Parts category" msgstr "oberste Teilekategorie" +#: part/templates/part/category_delete.html:25 +#, fuzzy +#| msgid "Parts" +msgid "parts" +msgstr "Teile" + +#: part/templates/part/category_delete.html:27 +#, fuzzy +#| msgid "" +#| "If this category is deleted, these child categories will be moved to the" +msgid "" +"If this category is deleted, these parts will be moved to the parent category" +msgstr "" +"Wenn diese Kategorie gelöscht wird, werden alle Unter-Kat. verschoben nach" + +#: part/templates/part/category_delete.html:29 +#, fuzzy +#| msgid "" +#| "If this category is deleted, these child categories will be moved to the" +msgid "" +"If this category is deleted, these parts will be moved to the top-level " +"category Teile" +msgstr "" +"Wenn diese Kategorie gelöscht wird, werden alle Unter-Kat. verschoben nach" + #: part/templates/part/category_navbar.html:18 #: part/templates/part/category_navbar.html:21 #: part/templates/part/navbar.html:22 @@ -3905,6 +3932,14 @@ msgstr "Parameter" msgid "Part Parameters" msgstr "Teilparameter" +#: part/templates/part/copy_part.html:9 part/views.py:455 +msgid "Duplicate Part" +msgstr "Teil duplizieren" + +#: part/templates/part/copy_part.html:10 +msgid "Make a copy of part" +msgstr "" + #: part/templates/part/copy_part.html:14 #: part/templates/part/create_part.html:11 msgid "Possible Matching Parts" @@ -3960,10 +3995,8 @@ msgid "Part is not a virtual part" msgstr "Teil ist nicht virtuell" #: part/templates/part/detail.html:163 -#, fuzzy -#| msgid "Part cannot be a template part if it is a variant of another part" msgid "Part is a template part (variants can be made from this part)" -msgstr "Teil kann keine Vorlage sein wenn es Variante eines anderen Teils ist" +msgstr "Teil ist Vorlage (Varianten können von diesem Teil erstellt werden)" #: part/templates/part/detail.html:165 #, fuzzy @@ -4008,10 +4041,8 @@ msgid "Part cannot be sold to customers" msgstr "Teil kann nicht an Kunden verkauft werden" #: part/templates/part/detail.html:230 -#, fuzzy -#| msgid "This part is not active" msgid "Part is active" -msgstr "Dieses Teil ist nicht aktiv" +msgstr "Teil ist aktiv" #: part/templates/part/detail.html:232 #, fuzzy @@ -4036,18 +4067,14 @@ msgid "Allocated Stock" msgstr "Lagerbestand zuweisen" #: part/templates/part/navbar.html:43 -#, fuzzy -#| msgid "Sublocations" msgid "Allocations" -msgstr "Sub-Standorte" +msgstr "Reservierungen" #: part/templates/part/navbar.html:64 part/templates/part/navbar.html:67 msgid "Used In" msgstr "Benutzt in" #: part/templates/part/navbar.html:86 -#, fuzzy -#| msgid "Pricing Information" msgid "Sales Price Information" msgstr "Preisinformationen ansehen" @@ -4122,18 +4149,14 @@ msgstr "Teil favorisieren" #: part/templates/part/part_base.html:46 #: stock/templates/stock/item_base.html:127 #: stock/templates/stock/location.html:44 -#, fuzzy -#| msgid "Source Location" msgid "Barcode actions" -msgstr "Quell-Standort" +msgstr "Barcode Aktionen" #: part/templates/part/part_base.html:48 #: stock/templates/stock/item_base.html:129 #: stock/templates/stock/location.html:46 -#, fuzzy -#| msgid "Part QR Code" msgid "Show QR Code" -msgstr "Teil-QR-Code" +msgstr "QR-Code anzeigen" #: part/templates/part/part_base.html:49 #: stock/templates/stock/item_base.html:145 @@ -4146,56 +4169,40 @@ msgid "Show pricing information" msgstr "Kosteninformationen ansehen" #: part/templates/part/part_base.html:58 -#, fuzzy -#| msgid "Count stock" msgid "Count part stock" -msgstr "Bestand zählen" +msgstr "Lagerbestand zählen" #: part/templates/part/part_base.html:73 -#, fuzzy -#| msgid "Source Location" msgid "Part actions" -msgstr "Quell-Standort" +msgstr "Teile Aktionen" #: part/templates/part/part_base.html:76 -#, fuzzy -#| msgid "Duplicate Part" msgid "Duplicate part" msgstr "Teil duplizieren" #: part/templates/part/part_base.html:79 -#, fuzzy -#| msgid "Edit Template" msgid "Edit part" -msgstr "Vorlage bearbeiten" +msgstr "Teil bearbeiten" #: part/templates/part/part_base.html:82 -#, fuzzy -#| msgid "Delete Parts" msgid "Delete part" -msgstr "Teile löschen" +msgstr "Teil löschen" #: part/templates/part/part_base.html:122 templates/js/table_filters.js:129 msgid "In Stock" msgstr "Auf Lager" #: part/templates/part/part_base.html:135 templates/InvenTree/index.html:130 -#, fuzzy -#| msgid "Allocated to Build Orders" msgid "Required for Build Orders" -msgstr "Zu Bauaufträgen zugeordnet" +msgstr "Für Bauaufträge benötigt" #: part/templates/part/part_base.html:142 -#, fuzzy -#| msgid "Sales Orders" msgid "Required for Sales Orders" -msgstr "Bestellungen" +msgstr "Bneötigt für VK-Aufträge" #: part/templates/part/part_base.html:149 -#, fuzzy -#| msgid "Allocated to Build Orders" msgid "Allocated to Orders" -msgstr "Zu Bauaufträgen zugeordnet" +msgstr "zu Bauaufträgen zugeordnet" #: part/templates/part/part_base.html:164 templates/js/bom.js:296 msgid "Can Build" @@ -4206,10 +4213,8 @@ msgid "Building" msgstr "Im Bau" #: part/templates/part/part_tests.html:17 -#, fuzzy -#| msgid "Edit Template" msgid "Add Test Template" -msgstr "Vorlage bearbeiten" +msgstr "Test Vorlage hinzufügen" #: part/templates/part/part_thumb.html:16 msgid "Select from existing images" @@ -4220,14 +4225,12 @@ msgid "Upload new image" msgstr "Neues Bild hochladen" #: part/templates/part/related.html:18 -#, fuzzy -#| msgid "Edit Template" msgid "Add Related" -msgstr "Vorlage bearbeiten" +msgstr "Zugehöriges Teil hinzufügen" #: part/templates/part/sale_prices.html:10 msgid "Sell Price Information" -msgstr "VK-Preis Informationen ansehen" +msgstr "VK-Preis Informationen" #: part/templates/part/sales_orders.html:18 msgid "New sales order" @@ -4249,6 +4252,10 @@ msgstr "Teil entfernen" msgid "Part Stock" msgstr "Teilbestand" +#: part/templates/part/stock.html:16 +msgid "Showing stock for all variants of" +msgstr "Lagerbestand aller Varianten von" + #: part/templates/part/stock_count.html:7 templates/js/bom.js:239 #: templates/js/part.js:421 msgid "No Stock" @@ -4259,8 +4266,6 @@ msgid "Low Stock" msgstr "Niedriger Bestand" #: part/templates/part/subcategories.html:5 -#, fuzzy -#| msgid "Part Categories" msgid "Child Categories" msgstr "Unter-Kategorien" @@ -4269,66 +4274,48 @@ msgid "Part Suppliers" msgstr "Zulieferer" #: part/templates/part/supplier.html:22 -#, fuzzy -#| msgid "Delete supplier part" msgid "Delete supplier parts" msgstr "Zuliefererteil entfernen" #: part/templates/part/supplier.html:51 -#, fuzzy -#| msgid "Create new Supplier" msgid "Create new supplier" msgstr "Neuen Zulieferer anlegen" #: part/templates/part/supplier.html:57 -#, fuzzy -#| msgid "Create new Manufacturer" msgid "Create new manufacturer" msgstr "Neuen Hersteller anlegen" #: part/templates/part/track.html:10 msgid "Part Tracking" -msgstr "Teilverfolgung" +msgstr "Teileverfolgung" #: part/templates/part/used_in.html:9 msgid "Assemblies" msgstr "Baugruppen" #: part/templates/part/variant_part.html:9 -#, fuzzy -#| msgid "Create new Part" msgid "Create new part variant" -msgstr "Neues Teil hinzufügen" +msgstr "Neue Teilevariante anlegen" #: part/templates/part/variant_part.html:10 -#, fuzzy -#| msgid "Create new Part" msgid "Create a new variant of template" -msgstr "Neues Teil hinzufügen" +msgstr "Neue Variante von Vorlage anlegen" #: part/templates/part/variants.html:19 -#, fuzzy -#| msgid "Create new Part" msgid "Create new variant" -msgstr "Neues Teil hinzufügen" +msgstr "Neue Variante anlegen" #: part/templates/part/variants.html:20 -#, fuzzy -#| msgid "Variants" msgid "New Variant" -msgstr "Varianten" +msgstr "neue Variante anlegen" #: part/views.py:84 -#, fuzzy -#| msgid "Allocated Parts" msgid "Add Related Part" -msgstr "Zugeordnete Teile" +msgstr "zugeordnetes Teil hinzufügen" #: part/views.py:139 -#, fuzzy -#| msgid "Delete Supplier Part" msgid "Delete Related Part" -msgstr "Zuliefererteil entfernen" +msgstr "zugeordnetes Teil entfernen" #: part/views.py:153 msgid "Add part attachment" @@ -4351,22 +4338,16 @@ msgid "Deleted part attachment" msgstr "Teilanhang gelöscht" #: part/views.py:242 -#, fuzzy -#| msgid "Create Part Parameter Template" msgid "Create Test Template" -msgstr "Teilparametervorlage anlegen" +msgstr "Testvorlage anlegen" #: part/views.py:269 -#, fuzzy -#| msgid "Edit Template" msgid "Edit Test Template" -msgstr "Vorlage bearbeiten" +msgstr "Testvorlage bearbeiten" #: part/views.py:283 -#, fuzzy -#| msgid "Delete Template" msgid "Delete Test Template" -msgstr "Vorlage löschen" +msgstr "Testvorlage löschen" #: part/views.py:290 msgid "Set Part Category" @@ -4381,10 +4362,6 @@ msgstr "Kategorie für {n} Teile setzen" msgid "Create Variant" msgstr "Variante anlegen" -#: part/views.py:455 -msgid "Duplicate Part" -msgstr "Teil duplizieren" - #: part/views.py:460 msgid "Copied part" msgstr "Teil kopiert" @@ -4422,32 +4399,24 @@ msgid "Edit Part Properties" msgstr "Teileigenschaften bearbeiten" #: part/views.py:923 -#, fuzzy -#| msgid "Duplicate Part" msgid "Duplicate BOM" -msgstr "Teil duplizieren" +msgstr "BOM duplizieren" #: part/views.py:953 -#, fuzzy -#| msgid "Confirm unallocation of build stock" msgid "Confirm duplication of BOM from parent" -msgstr "Zuweisungsaufhebung bestätigen" +msgstr "bestätige Duplizierung BOM von Übergeordneter BOM" #: part/views.py:974 msgid "Validate BOM" -msgstr "BOM validieren" +msgstr "BOM überprüfen" #: part/views.py:995 -#, fuzzy -#| msgid "Confirm that the BOM is correct" msgid "Confirm that the BOM is valid" -msgstr "Bestätigen, dass die Stückliste korrekt ist" +msgstr "Bestätigen, dass BOM korrekt ist" #: part/views.py:1006 -#, fuzzy -#| msgid "Validate Bill of Materials" msgid "Validated Bill of Materials" -msgstr "Stückliste validieren" +msgstr "überprüfte Stückliste (BOM)" #: part/views.py:1140 msgid "No BOM file provided" @@ -4470,10 +4439,8 @@ msgid "Select a part" msgstr "Teil auswählen" #: part/views.py:1566 -#, fuzzy -#| msgid "Select part to be used in BOM" msgid "Selected part creates a circular BOM" -msgstr "Teil für die Nutzung in der Stückliste auswählen" +msgstr "gewähltes Teil erzeugt rekursive Stückliste" #: part/views.py:1570 msgid "Specify quantity" @@ -4870,10 +4837,8 @@ msgstr "Zielauftrag" #: stock/models.py:472 stock/templates/stock/item_base.html:343 #: templates/js/stock.js:652 -#, fuzzy -#| msgid "Export" msgid "Expiry Date" -msgstr "Exportieren" +msgstr "Ablaufdatum" #: stock/models.py:473 msgid "" @@ -5385,7 +5350,7 @@ msgstr "Standort-Beschreibung" #: stock/templates/stock/location.html:95 msgid "Sublocations" -msgstr "Sub-Standorte" +msgstr "Sub-Lagerorte" #: stock/templates/stock/location.html:105 msgid "Stock Details" @@ -5419,20 +5384,16 @@ msgid "Installed Items" msgstr "Installiert in" #: stock/templates/stock/navbar.html:38 -#, fuzzy -#| msgid "Child Stock Items" msgid "Child Items" -msgstr "Kind-Lagerobjekte" +msgstr "Kindobjekte" #: stock/templates/stock/navbar.html:41 msgid "Children" msgstr "Kinder" #: stock/templates/stock/stock_app_base.html:15 -#, fuzzy -#| msgid "Loading Data" msgid "Loading..." -msgstr "Lade Daten" +msgstr "Lade..." #: stock/templates/stock/stock_uninstall.html:8 #, fuzzy @@ -5441,16 +5402,12 @@ msgid "The following stock items will be uninstalled" msgstr "Die folgenden Objekte werden erstellt" #: stock/templates/stock/stockitem_convert.html:7 stock/views.py:1331 -#, fuzzy -#| msgid "Count Stock Items" msgid "Convert Stock Item" -msgstr "Lagerobjekte zählen" +msgstr "Lagerobjekt umwandeln" #: stock/templates/stock/stockitem_convert.html:8 -#, fuzzy -#| msgid "This stock item is allocated to Build" msgid "This stock item is current an instance of " -msgstr "Dieses Lagerobjekt ist dem Bau zugewiesen" +msgstr "Lagerobjekt ist aktuell eine Instanz von" #: stock/templates/stock/stockitem_convert.html:9 msgid "It can be converted to one of the part variants listed below." @@ -5474,80 +5431,60 @@ msgid "Stock Location QR code" msgstr "QR-Code für diesen Standort" #: stock/views.py:265 -#, fuzzy -#| msgid "Add Attachment" msgid "Add Stock Item Attachment" -msgstr "Anhang hinzufügen" +msgstr "Lagerobjekt Anhang hinzufügen" #: stock/views.py:311 -#, fuzzy -#| msgid "Edit Stock Item" msgid "Edit Stock Item Attachment" -msgstr "Lagerobjekt bearbeiten" +msgstr "Lagerobjekt Anhang bearbeiten" #: stock/views.py:327 -#, fuzzy -#| msgid "Delete Part Attachment" msgid "Delete Stock Item Attachment" -msgstr "Teilanhang löschen" +msgstr "Lagerobjekt Anhang löschen" #: stock/views.py:343 -#, fuzzy -#| msgid "Item assigned to customer?" msgid "Assign to Customer" -msgstr "Ist dieses Objekt einem Kunden zugeteilt?" +msgstr "einem Kunden zuordnen" #: stock/views.py:352 msgid "Customer must be specified" msgstr "Kunde muss angegeben werden" #: stock/views.py:376 -#, fuzzy -#| msgid "Part Stock" msgid "Return to Stock" -msgstr "Teilbestand" +msgstr "zurück ins Lager" #: stock/views.py:385 -#, fuzzy -#| msgid "Include sublocations" msgid "Specify a valid location" -msgstr "Unterlagerorte einschließen" +msgstr "gültigen Lagerort angeben" #: stock/views.py:396 msgid "Stock item returned from customer" msgstr "Lagerbestand Retoure vom Kunden" #: stock/views.py:407 -#, fuzzy -#| msgid "Delete Template" msgid "Delete All Test Data" -msgstr "Vorlage löschen" +msgstr "alle Testdaten löschen" #: stock/views.py:424 -#, fuzzy -#| msgid "Confirm Part Deletion" msgid "Confirm test data deletion" -msgstr "Löschen des Teils bestätigen" +msgstr "Löschen Testdaten bestätigen" #: stock/views.py:444 msgid "Add Test Result" -msgstr "" +msgstr "Testergebnis hinzufügen" #: stock/views.py:484 -#, fuzzy -#| msgid "Edit Template" msgid "Edit Test Result" -msgstr "Vorlage bearbeiten" +msgstr "Testergebnis bearbeiten" #: stock/views.py:501 -#, fuzzy -#| msgid "Delete Template" msgid "Delete Test Result" -msgstr "Vorlage löschen" +msgstr "Testergebnis löschen" #: stock/views.py:509 msgid "Stock Export Options" -msgstr "Lagerbestandsexportoptionen" +msgstr "Lagerbestand Exportoptionen" #: stock/views.py:630 msgid "Stock Item QR Code" @@ -5609,10 +5546,8 @@ msgid "Quantity must not exceed {x}" msgstr "Anzahl darf {x} nicht überschreiten" #: stock/views.py:1106 -#, fuzzy -#| msgid "No action specified" msgid "No action performed" -msgstr "Keine Aktion angegeben" +msgstr "Keine Aktion durchgeführt" #: stock/views.py:1149 #, python-brace-format @@ -5646,16 +5581,12 @@ msgid "Create new Stock Item" msgstr "Neues Lagerobjekt hinzufügen" #: stock/views.py:1684 -#, fuzzy -#| msgid "Count stock items" msgid "Duplicate Stock Item" -msgstr "Lagerobjekte zählen" +msgstr "doppeltes Lagerobjekt" #: stock/views.py:1766 -#, fuzzy -#| msgid "Quantity must be greater than zero" msgid "Quantity cannot be negative" -msgstr "Anzahl muss größer Null sein" +msgstr "Anzahl kann nicht negativ sein" #: stock/views.py:1866 msgid "Delete Stock Location" @@ -5686,16 +5617,12 @@ msgid "You do not have permission to view this page." msgstr "Keine Berechtigung zum Anzeigen dieser Seite." #: templates/404.html:5 templates/404.html:11 -#, fuzzy -#| msgid "Part image not found" msgid "Page Not Found" -msgstr "Teilbild nicht gefunden" +msgstr "Seite nicht gefunden" #: templates/404.html:14 -#, fuzzy -#| msgid "Part does not exist" msgid "The requested page does not exist" -msgstr "Teil existiert nicht" +msgstr "Seite existiert nicht" #: templates/InvenTree/index.html:6 msgid "Index" @@ -5706,38 +5633,28 @@ msgid "Starred Parts" msgstr "Teilfavoriten" #: templates/InvenTree/index.html:98 -#, fuzzy -#| msgid "Parent Part" msgid "Latest Parts" -msgstr "Ausgangsteil" +msgstr "neueste Teile" #: templates/InvenTree/index.html:99 msgid "BOM Waiting Validation" msgstr "" #: templates/InvenTree/index.html:128 -#, fuzzy -#| msgid "Attachment updated" msgid "Recently Updated" -msgstr "Anhang aktualisiert" +msgstr "zuletzt aktualisiert" #: templates/InvenTree/index.html:143 -#, fuzzy -#| msgid "Assigned" msgid "Expired Stock" -msgstr "Zugewiesen" +msgstr "Lagerbestand abgelaufen" #: templates/InvenTree/index.html:144 -#, fuzzy -#| msgid "Serialize Stock" msgid "Stale Stock" -msgstr "Lagerbestand erfassen" +msgstr "Lagerbestand überfällig" #: templates/InvenTree/index.html:182 -#, fuzzy -#| msgid "Build Orders" msgid "Build Orders In Progress" -msgstr "Bauaufträge" +msgstr "Bauaufträge in Arbeit" #: templates/InvenTree/index.html:183 msgid "Overdue Build Orders" @@ -6394,10 +6311,8 @@ msgid "Accept" msgstr "Akzeptieren" #: templates/js/modals.js:474 templates/modals.html:65 -#, fuzzy -#| msgid "Cancelled" msgid "Cancel" -msgstr "Storniert" +msgstr "abbrechen" #: templates/js/modals.js:538 msgid "Loading Data" @@ -6405,10 +6320,8 @@ msgstr "Lade Daten" #: templates/js/modals.js:549 templates/js/modals.js:807 #: templates/modals.html:22 templates/modals.html:46 -#, fuzzy -#| msgid "Edit BOM" msgid "Submit" -msgstr "Stückliste bearbeiten" +msgstr "abschicken" #: templates/js/modals.js:550 templates/js/modals.js:808 #: templates/modals.html:21 templates/modals.html:45 templates/modals.html:84 @@ -6416,14 +6329,12 @@ msgid "Close" msgstr "Schliessen" #: templates/js/modals.js:759 -#, fuzzy -#| msgid "Unknown barcode format" msgid "Invalid response from server" -msgstr "Unbekanntes Strichcode-Format" +msgstr "ungültige Antwort vom Server" #: templates/js/modals.js:759 msgid "Form data missing from server response" -msgstr "" +msgstr "Formulardaten fehlen bei Serverantwort" #: templates/js/modals.js:772 msgid "Error posting form data" @@ -6438,10 +6349,8 @@ msgid "No Response" msgstr "Keine Antwort" #: templates/js/modals.js:867 -#, fuzzy -#| msgid "Unknown barcode format" msgid "No response from the InvenTree server" -msgstr "Unbekanntes Strichcode-Format" +msgstr "keine Antwort vom InvenTree Server" #: templates/js/modals.js:871 msgid "Error 400: Bad Request" @@ -6456,10 +6365,8 @@ msgid "Error 401: Not Authenticated" msgstr "" #: templates/js/modals.js:877 -#, fuzzy -#| msgid "Does this part have tracking for unique items?" msgid "Authentication credentials not supplied" -msgstr "Hat dieses Teil Tracking für einzelne Objekte?" +msgstr "Authentication Kredentials nicht angegeben" #: templates/js/modals.js:881 msgid "Error 403: Permission Denied" @@ -6494,30 +6401,24 @@ msgid "No purchase orders found" msgstr "Keine EK-Bestellungen gefunden" #: templates/js/order.js:162 templates/js/order.js:257 -#, fuzzy -#| msgid "Build order allocation is complete" msgid "Order is overdue" -msgstr "Bau-Zuweisung ist vollständig" +msgstr "Bestellung überfällig" #: templates/js/order.js:234 msgid "No sales orders found" -msgstr "Keine Aufträge gefunden" +msgstr "Keine VK-Aufträge gefunden" #: templates/js/order.js:303 msgid "Shipment Date" msgstr "Versanddatum" #: templates/js/part.js:51 templates/js/part.js:136 -#, fuzzy -#| msgid "Trackable" msgid "Trackable part" -msgstr "nachverfolgbar" +msgstr "nachverfolgbares Teil" #: templates/js/part.js:55 templates/js/part.js:140 -#, fuzzy -#| msgid "Virtual" msgid "Virtual part" -msgstr "Virtuell" +msgstr "virtuelles Teil" #: templates/js/part.js:67 msgid "Starred part" @@ -6528,10 +6429,8 @@ msgid "Salable part" msgstr "Verkäufliches Teil" #: templates/js/part.js:185 -#, fuzzy -#| msgid "No parts found" msgid "No variants found" -msgstr "Keine Teile gefunden" +msgstr "Keine Varianten gefunden" #: templates/js/part.js:271 templates/js/part.js:451 msgid "No parts found" @@ -6554,99 +6453,69 @@ msgid "NO" msgstr "NEIN" #: templates/js/part.js:547 -#, fuzzy -#| msgid "No stock items matching query" msgid "No test templates matching query" -msgstr "Keine zur Anfrage passenden Lagerobjekte" +msgstr "Keine zur Anfrage passenden Testvorlagen" #: templates/js/part.js:598 templates/js/stock.js:75 -#, fuzzy -#| msgid "Edit Sales Order" msgid "Edit test result" -msgstr "Auftrag bearbeiten" +msgstr "Testergebnis bearbeiten" #: templates/js/part.js:599 templates/js/stock.js:76 -#, fuzzy -#| msgid "Delete attachment" msgid "Delete test result" -msgstr "Anhang löschen" +msgstr "Testergebnis löschen" #: templates/js/part.js:605 msgid "This test is defined for a parent part" -msgstr "" +msgstr "Dieses Testergebnis ist für ein Hauptteil" #: templates/js/report.js:47 -#, fuzzy -#| msgid "StockItem has been allocated" msgid "items selected" -msgstr "Lagerobjekt wurde zugewiesen" +msgstr "Lagerobjekte ausgewählt" #: templates/js/report.js:55 -#, fuzzy -#| msgid "Delete Template" msgid "Select Report Template" -msgstr "Vorlage löschen" +msgstr "Report Vorlage auswählen" #: templates/js/report.js:70 -#, fuzzy -#| msgid "Delete Template" msgid "Select Test Report Template" -msgstr "Vorlage löschen" +msgstr "Test Report Vorlage auswählen" #: templates/js/report.js:99 -#, fuzzy -#| msgid "StockItem has been allocated" msgid "Stock item(s) must be selected before printing reports" -msgstr "Lagerobjekt wurde zugewiesen" +msgstr "Lagerobjekt(e) müssen vor dem Reportdruck ausgewählt werden" #: templates/js/report.js:116 templates/js/report.js:169 #: templates/js/report.js:223 -#, fuzzy -#| msgid "No parts found" msgid "No Reports Found" -msgstr "Keine Teile gefunden" +msgstr "Keine Reports gefunden" #: templates/js/report.js:117 -#, fuzzy -#| msgid "Remove selected BOM items" msgid "No report templates found which match selected stock item(s)" -msgstr "Ausgewählte Stücklistenpositionen entfernen" +msgstr "Keine Reportvorlagen für ausgewählte Lagerobjekte gefunden" #: templates/js/report.js:152 -#, fuzzy -#| msgid "Delete Build" msgid "Select Builds" -msgstr "Bau entfernt" +msgstr "Bau auswählen" #: templates/js/report.js:153 -#, fuzzy -#| msgid "StockItem has been allocated" msgid "Build(s) must be selected before printing reports" -msgstr "Lagerobjekt wurde zugewiesen" +msgstr "Bau muss vor dem Reportdruck ausgewählt werden" #: templates/js/report.js:170 -#, fuzzy -#| msgid "Remove selected BOM items" msgid "No report templates found which match selected build(s)" -msgstr "Ausgewählte Stücklistenpositionen entfernen" +msgstr "Keine Reportvorlagen für ausgewählten Bau gefunden" #: templates/js/report.js:205 -#, fuzzy -#| msgid "Select part" msgid "Select Parts" -msgstr "Teil auswählen" +msgstr "Teile auswählen" #: templates/js/report.js:206 -#, fuzzy -#| msgid "StockItem has been allocated" msgid "Part(s) must be selected before printing reports" -msgstr "Lagerobjekt wurde zugewiesen" +msgstr "Teil muss vor dem Reportdruck ausgewählt werden" #: templates/js/report.js:224 -#, fuzzy -#| msgid "Remove selected BOM items" msgid "No report templates found which match selected part(s)" -msgstr "Ausgewählte Stücklistenpositionen entfernen" +msgstr "Keine Reportvorlagen für ausgewählte Teile gefunden" #: templates/js/stock.js:38 msgid "PASS" @@ -6661,84 +6530,60 @@ msgid "NO RESULT" msgstr "KEIN ERGEBNIS" #: templates/js/stock.js:71 -#, fuzzy -#| msgid "Edit Sales Order" msgid "Add test result" -msgstr "Auftrag bearbeiten" +msgstr "Testergebnis hinzufügen" #: templates/js/stock.js:90 -#, fuzzy -#| msgid "No results found" msgid "No test results found" -msgstr "Keine Ergebnisse gefunden" +msgstr "Keine Testergebnisse gefunden" #: templates/js/stock.js:132 -#, fuzzy -#| msgid "Shipment Date" msgid "Test Date" -msgstr "Versanddatum" +msgstr "Testdatum" #: templates/js/stock.js:293 msgid "In production" msgstr "In Arbeit" #: templates/js/stock.js:297 -#, fuzzy -#| msgid "Installed in Stock Item" msgid "Installed in Stock Item" msgstr "In Lagerobjekt installiert" #: templates/js/stock.js:305 -#, fuzzy -#| msgid "Item assigned to customer?" msgid "Assigned to Sales Order" -msgstr "Ist dieses Objekt einem Kunden zugeteilt?" +msgstr "VK-Auftrag zugewiesen" #: templates/js/stock.js:337 msgid "No stock items matching query" msgstr "Keine zur Anfrage passenden Lagerobjekte" #: templates/js/stock.js:479 -#, fuzzy -#| msgid "Include sublocations" msgid "Undefined location" -msgstr "Unterlagerorte einschließen" +msgstr "nichtdefinierter Lagerort" #: templates/js/stock.js:575 -#, fuzzy -#| msgid "StockItem is lost" msgid "Stock item is in production" -msgstr "Lagerobjekt verloren" +msgstr "Lagerobjekt ist in Produktion" #: templates/js/stock.js:580 -#, fuzzy -#| msgid "This stock item is allocated to Sales Order" msgid "Stock item assigned to sales order" -msgstr "Dieses Lagerobjekt ist dem Auftrag zugewiesen" +msgstr "Dieses Lagerobjekt ist dem VK-Auftrag zugewiesen" #: templates/js/stock.js:583 -#, fuzzy -#| msgid "StockItem has been allocated" msgid "Stock item assigned to customer" -msgstr "Lagerobjekt wurde zugewiesen" +msgstr "Lagerobjekt zugewiesen zum Kunden" #: templates/js/stock.js:587 -#, fuzzy -#| msgid "StockItem has been allocated" msgid "Stock item has expired" -msgstr "Lagerobjekt wurde zugewiesen" +msgstr "Lagerobjekt ist abgelaufen" #: templates/js/stock.js:589 -#, fuzzy -#| msgid "StockItem is lost" msgid "Stock item will expire soon" -msgstr "Lagerobjekt verloren" +msgstr "Lagerobjekt läuft demnächst ab" #: templates/js/stock.js:593 -#, fuzzy -#| msgid "StockItem has been allocated" msgid "Stock item has been allocated" -msgstr "Lagerobjekt wurde zugewiesen" +msgstr "Lagerobjekt ist zugewiesen" #: templates/js/stock.js:597 #, fuzzy @@ -6747,58 +6592,40 @@ msgid "Stock item has been installed in another item" msgstr "Ist dieses Teil in einem anderen verbaut?" #: templates/js/stock.js:605 -#, fuzzy -#| msgid "StockItem has been allocated" msgid "Stock item has been rejected" msgstr "Lagerobjekt wurde zugewiesen" #: templates/js/stock.js:609 -#, fuzzy -#| msgid "StockItem is lost" msgid "Stock item is lost" msgstr "Lagerobjekt verloren" #: templates/js/stock.js:612 -#, fuzzy -#| msgid "StockItem is lost" msgid "Stock item is destroyed" -msgstr "Lagerobjekt verloren" +msgstr "Lagerobjekt ist zerstört" #: templates/js/stock.js:616 templates/js/table_filters.js:111 -#, fuzzy -#| msgid "Delete" msgid "Depleted" -msgstr "Löschen" +msgstr "gelöscht" #: templates/js/stock.js:645 -#, fuzzy -#| msgid "Last Stocktake" msgid "Stocktake" -msgstr "Letzte Inventur" +msgstr "Bestandsaufnahme" #: templates/js/stock.js:821 -#, fuzzy -#| msgid "Stock status" msgid "Stock Status" msgstr "Bestandsstatus" #: templates/js/stock.js:836 -#, fuzzy -#| msgid "Stock status" msgid "Set Stock Status" -msgstr "Bestandsstatus" +msgstr "Bestandsstatus setzen" #: templates/js/stock.js:850 -#, fuzzy -#| msgid "Select part to build" msgid "Select Status Code" -msgstr "Teil für den Bau wählen" +msgstr "Status Code setzen" #: templates/js/stock.js:851 -#, fuzzy -#| msgid "StockItem has been allocated" msgid "Status code must be selected" -msgstr "Lagerobjekt wurde zugewiesen" +msgstr "Status Code muss ausgewählt werden" #: templates/js/stock.js:969 msgid "No user information" @@ -6809,22 +6636,16 @@ msgid "Create New Location" msgstr "Neuen Standort anlegen" #: templates/js/stock.js:1188 -#, fuzzy -#| msgid "Serial Number" msgid "Serial" msgstr "Seriennummer" #: templates/js/stock.js:1281 templates/js/table_filters.js:144 -#, fuzzy -#| msgid "Installed In" msgid "Installed" -msgstr "Installiert in" +msgstr "Installiert" #: templates/js/stock.js:1306 -#, fuzzy -#| msgid "Installed In" msgid "Install item" -msgstr "Installiert in" +msgstr "Installiere Objekt" #: templates/js/table_filters.js:42 msgid "Trackable Part" @@ -6888,16 +6709,12 @@ msgid "Include stock in sublocations" msgstr "Bestand in Unterlagerorten einschließen" #: templates/js/table_filters.js:112 -#, fuzzy -#| msgid "Delete this Stock Item when stock is depleted" msgid "Show stock items which are depleted" -msgstr "Objekt löschen wenn Lagerbestand aufgebraucht" +msgstr "zeige aufgebrauchte Lagerobjekte " #: templates/js/table_filters.js:119 -#, fuzzy -#| msgid "Delete this Stock Item when stock is depleted" msgid "Show stock items which have expired" -msgstr "Objekt löschen wenn Lagerbestand aufgebraucht" +msgstr "Zeige überfällige Lagerobjekte" #: templates/js/table_filters.js:124 #, fuzzy @@ -6907,7 +6724,7 @@ msgstr "Objekt löschen wenn Lagerbestand aufgebraucht" #: templates/js/table_filters.js:130 msgid "Show items which are in stock" -msgstr "" +msgstr "Zeige Objekte welche im Lager sind" #: templates/js/table_filters.js:134 msgid "In Production" @@ -6987,7 +6804,7 @@ msgstr "Aktive Teile anzeigen" #: templates/js/table_filters.js:287 msgid "Stock available" -msgstr "Bestand verfügbar" +msgstr "verfügbarer Bestand" #: templates/js/table_filters.js:303 msgid "Starred" @@ -7074,7 +6891,7 @@ msgstr "InvenTree Server Fehler aufgetreten" msgid "Admin" msgstr "Admin" -#: templates/navbar.html:71 +#: templates/navbar.html:71 templates/registration/logout.html:5 msgid "Logout" msgstr "Ausloggen" @@ -7106,9 +6923,21 @@ msgstr "Passwort eingeben" msgid "Username / password combination is incorrect" msgstr "Benutzername / Passwort Kombination ist falsch" +#: templates/registration/logout.html:6 +msgid "You have been logged out" +msgstr "Sie wurden abgemeldet" + +#: templates/registration/logout.html:7 +msgid "Click" +msgstr "Klick" + +#: templates/registration/logout.html:7 +msgid "here to log in