Version 0.2.10 with updated translations and menu's.

Wed, 15 Jun 2022 10:54:04 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Wed, 15 Jun 2022 10:54:04 +0200
changeset 291
daa667c1ad6d
parent 290
93820a8ffbff
child 292
b6ec2e275736

Version 0.2.10 with updated translations and menu's.

CMakeLists.txt file | annotate | diff | comparison | revisions
translations/bmsapp_en.ts file | annotate | diff | comparison | revisions
translations/bmsapp_nl.ts file | annotate | diff | comparison | revisions
ui/MainWindow.ui file | annotate | diff | comparison | revisions
--- a/CMakeLists.txt	Wed Jun 15 09:37:52 2022 +0200
+++ b/CMakeLists.txt	Wed Jun 15 10:54:04 2022 +0200
@@ -9,7 +9,7 @@
 
 SET( bmsapp_VERSION_MAJOR 0 )
 SET( bmsapp_VERSION_MINOR 2 )
-SET( bmsapp_VERSION_PATCH 9 )
+SET( bmsapp_VERSION_PATCH 10 )
 
 # Compile flags
 
--- a/translations/bmsapp_en.ts	Wed Jun 15 09:37:52 2022 +0200
+++ b/translations/bmsapp_en.ts	Wed Jun 15 10:54:04 2022 +0200
@@ -3488,6 +3488,7 @@
     </message>
     <message>
         <location filename="../src/EditProductExport.cpp" line="320"/>
+        <location filename="../src/EditProductExport.cpp" line="322"/>
         <location filename="../src/EditProductExport.cpp" line="418"/>
         <location filename="../src/EditProductExport.cpp" line="420"/>
         <source>Copy Product</source>
@@ -3500,17 +3501,12 @@
     </message>
     <message>
         <location filename="../src/EditProductExport.cpp" line="322"/>
-        <source>Copy Product </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/EditProductExport.cpp" line="322"/>
         <source>Copy Product error.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/EditProductExport.cpp" line="418"/>
-        <source>Copy Produuct to Recipe ready.</source>
+        <source>Copy Product to Recipe ready.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
@@ -6627,6 +6623,55 @@
     </message>
 </context>
 <context>
+    <name>ImportXML</name>
+    <message>
+        <location filename="../ui/ImportXML.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/ImportXML.ui" line="29"/>
+        <source>XML file:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/ImportXML.ui" line="64"/>
+        <source>Quit</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/ImportXML.ui" line="84"/>
+        <source>Open</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/ImportXML.ui" line="101"/>
+        <source>Results</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/ImportXML.cpp" line="44"/>
+        <source>BMSapp - Import XML</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/ImportXML.cpp" line="55"/>
+        <location filename="../src/ImportXML.cpp" line="57"/>
+        <source>Open File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/ImportXML.cpp" line="55"/>
+        <source>Files (*.xml)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/ImportXML.cpp" line="57"/>
+        <source>No XML file selected.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>InventoryEquipments</name>
     <message>
         <location filename="../src/InventoryEquipments.cpp" line="51"/>
@@ -6640,64 +6685,59 @@
     </message>
     <message>
         <location filename="../src/InventoryEquipments.cpp" line="69"/>
-        <source>Import</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryEquipments.cpp" line="78"/>
         <source>New</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="101"/>
+        <location filename="../src/InventoryEquipments.cpp" line="91"/>
         <source>Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="101"/>
+        <location filename="../src/InventoryEquipments.cpp" line="91"/>
         <source>Boil volume</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="101"/>
+        <location filename="../src/InventoryEquipments.cpp" line="91"/>
         <source>Batch size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="101"/>
+        <location filename="../src/InventoryEquipments.cpp" line="91"/>
         <source>Notes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="101"/>
-        <location filename="../src/InventoryEquipments.cpp" line="133"/>
+        <location filename="../src/InventoryEquipments.cpp" line="91"/>
+        <location filename="../src/InventoryEquipments.cpp" line="123"/>
         <source>Edit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="142"/>
+        <location filename="../src/InventoryEquipments.cpp" line="132"/>
         <source>Total items: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="179"/>
-        <location filename="../src/InventoryEquipments.cpp" line="181"/>
-        <location filename="../src/InventoryEquipments.cpp" line="225"/>
+        <location filename="../src/InventoryEquipments.cpp" line="169"/>
+        <location filename="../src/InventoryEquipments.cpp" line="171"/>
+        <location filename="../src/InventoryEquipments.cpp" line="215"/>
         <source>Save File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="179"/>
+        <location filename="../src/InventoryEquipments.cpp" line="169"/>
         <source>Files (*.xml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="181"/>
+        <location filename="../src/InventoryEquipments.cpp" line="171"/>
         <source>No XML file selected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="225"/>
+        <location filename="../src/InventoryEquipments.cpp" line="215"/>
         <source>XML export ready</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6705,95 +6745,90 @@
 <context>
     <name>InventoryFermentables</name>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="54"/>
+        <location filename="../src/InventoryFermentables.cpp" line="53"/>
         <source>Quit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="63"/>
+        <location filename="../src/InventoryFermentables.cpp" line="62"/>
         <source>Export</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="72"/>
-        <source>Import</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryFermentables.cpp" line="81"/>
+        <location filename="../src/InventoryFermentables.cpp" line="71"/>
         <source>New</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="104"/>
+        <location filename="../src/InventoryFermentables.cpp" line="93"/>
         <source>Origin</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="104"/>
+        <location filename="../src/InventoryFermentables.cpp" line="93"/>
         <source>Supplier</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="104"/>
+        <location filename="../src/InventoryFermentables.cpp" line="93"/>
         <source>Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="104"/>
+        <location filename="../src/InventoryFermentables.cpp" line="93"/>
         <source>Type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="104"/>
+        <location filename="../src/InventoryFermentables.cpp" line="93"/>
         <source>Grain</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="104"/>
+        <location filename="../src/InventoryFermentables.cpp" line="93"/>
         <source>Color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="104"/>
+        <location filename="../src/InventoryFermentables.cpp" line="93"/>
         <source>Yield</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="104"/>
+        <location filename="../src/InventoryFermentables.cpp" line="93"/>
         <source>Stock</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="104"/>
-        <location filename="../src/InventoryFermentables.cpp" line="155"/>
+        <location filename="../src/InventoryFermentables.cpp" line="93"/>
+        <location filename="../src/InventoryFermentables.cpp" line="144"/>
         <source>Edit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="164"/>
+        <location filename="../src/InventoryFermentables.cpp" line="153"/>
         <source>Total items: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="209"/>
-        <location filename="../src/InventoryFermentables.cpp" line="211"/>
-        <location filename="../src/InventoryFermentables.cpp" line="261"/>
+        <location filename="../src/InventoryFermentables.cpp" line="198"/>
+        <location filename="../src/InventoryFermentables.cpp" line="200"/>
+        <location filename="../src/InventoryFermentables.cpp" line="250"/>
         <source>Save File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="209"/>
+        <location filename="../src/InventoryFermentables.cpp" line="198"/>
         <source>Files (*.xml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="211"/>
+        <location filename="../src/InventoryFermentables.cpp" line="200"/>
         <source>No XML file selected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="261"/>
+        <location filename="../src/InventoryFermentables.cpp" line="250"/>
         <source>XML export ready</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6801,105 +6836,100 @@
 <context>
     <name>InventoryHops</name>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="53"/>
+        <location filename="../src/InventoryHops.cpp" line="52"/>
         <source>Quit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="62"/>
+        <location filename="../src/InventoryHops.cpp" line="61"/>
         <source>Export</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="71"/>
-        <source>Import</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryHops.cpp" line="80"/>
+        <location filename="../src/InventoryHops.cpp" line="70"/>
         <source>New</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="103"/>
+        <location filename="../src/InventoryHops.cpp" line="92"/>
         <source>Origin</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="103"/>
+        <location filename="../src/InventoryHops.cpp" line="92"/>
         <source>Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="103"/>
+        <location filename="../src/InventoryHops.cpp" line="92"/>
         <source>Type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="103"/>
+        <location filename="../src/InventoryHops.cpp" line="92"/>
         <source>Form</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="103"/>
+        <location filename="../src/InventoryHops.cpp" line="92"/>
         <source>Alpha</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="103"/>
+        <location filename="../src/InventoryHops.cpp" line="92"/>
         <source>Beta</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="103"/>
+        <location filename="../src/InventoryHops.cpp" line="92"/>
         <source>Cohumulone</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="103"/>
+        <location filename="../src/InventoryHops.cpp" line="92"/>
         <source>HSI</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="103"/>
+        <location filename="../src/InventoryHops.cpp" line="92"/>
         <source>Harvest</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="103"/>
+        <location filename="../src/InventoryHops.cpp" line="92"/>
         <source>Stock</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="103"/>
-        <location filename="../src/InventoryHops.cpp" line="171"/>
+        <location filename="../src/InventoryHops.cpp" line="92"/>
+        <location filename="../src/InventoryHops.cpp" line="160"/>
         <source>Edit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="180"/>
+        <location filename="../src/InventoryHops.cpp" line="169"/>
         <source>Total items: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="222"/>
-        <location filename="../src/InventoryHops.cpp" line="224"/>
-        <location filename="../src/InventoryHops.cpp" line="266"/>
+        <location filename="../src/InventoryHops.cpp" line="211"/>
+        <location filename="../src/InventoryHops.cpp" line="213"/>
+        <location filename="../src/InventoryHops.cpp" line="255"/>
         <source>Save File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="222"/>
+        <location filename="../src/InventoryHops.cpp" line="211"/>
         <source>Files (*.xml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="224"/>
+        <location filename="../src/InventoryHops.cpp" line="213"/>
         <source>No XML file selected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="266"/>
+        <location filename="../src/InventoryHops.cpp" line="255"/>
         <source>XML export ready</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6918,69 +6948,64 @@
     </message>
     <message>
         <location filename="../src/InventoryMiscs.cpp" line="70"/>
-        <source>Import</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryMiscs.cpp" line="79"/>
         <source>New</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryMiscs.cpp" line="102"/>
+        <location filename="../src/InventoryMiscs.cpp" line="92"/>
         <source>Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryMiscs.cpp" line="102"/>
+        <location filename="../src/InventoryMiscs.cpp" line="92"/>
         <source>Type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryMiscs.cpp" line="102"/>
+        <location filename="../src/InventoryMiscs.cpp" line="92"/>
         <source>Use</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryMiscs.cpp" line="102"/>
+        <location filename="../src/InventoryMiscs.cpp" line="92"/>
         <source>Time</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryMiscs.cpp" line="102"/>
+        <location filename="../src/InventoryMiscs.cpp" line="92"/>
         <source>Stock</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryMiscs.cpp" line="102"/>
-        <location filename="../src/InventoryMiscs.cpp" line="158"/>
+        <location filename="../src/InventoryMiscs.cpp" line="92"/>
+        <location filename="../src/InventoryMiscs.cpp" line="148"/>
         <source>Edit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryMiscs.cpp" line="167"/>
+        <location filename="../src/InventoryMiscs.cpp" line="157"/>
         <source>Total items: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryMiscs.cpp" line="211"/>
-        <location filename="../src/InventoryMiscs.cpp" line="213"/>
-        <location filename="../src/InventoryMiscs.cpp" line="250"/>
+        <location filename="../src/InventoryMiscs.cpp" line="201"/>
+        <location filename="../src/InventoryMiscs.cpp" line="203"/>
+        <location filename="../src/InventoryMiscs.cpp" line="240"/>
         <source>Save File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryMiscs.cpp" line="211"/>
+        <location filename="../src/InventoryMiscs.cpp" line="201"/>
         <source>Files (*.xml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryMiscs.cpp" line="213"/>
+        <location filename="../src/InventoryMiscs.cpp" line="203"/>
         <source>No XML file selected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryMiscs.cpp" line="250"/>
+        <location filename="../src/InventoryMiscs.cpp" line="240"/>
         <source>XML export ready</source>
         <translation type="unfinished"></translation>
     </message>
@@ -7048,64 +7073,59 @@
     </message>
     <message>
         <location filename="../src/InventoryWaters.cpp" line="69"/>
-        <source>Import</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryWaters.cpp" line="78"/>
         <source>New</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="104"/>
+        <location filename="../src/InventoryWaters.cpp" line="94"/>
         <source>Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="104"/>
+        <location filename="../src/InventoryWaters.cpp" line="94"/>
         <source>Notes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="104"/>
+        <location filename="../src/InventoryWaters.cpp" line="94"/>
         <source>Unlimited</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="104"/>
+        <location filename="../src/InventoryWaters.cpp" line="94"/>
         <source>Stock</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="104"/>
-        <location filename="../src/InventoryWaters.cpp" line="149"/>
+        <location filename="../src/InventoryWaters.cpp" line="94"/>
+        <location filename="../src/InventoryWaters.cpp" line="139"/>
         <source>Edit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="158"/>
+        <location filename="../src/InventoryWaters.cpp" line="148"/>
         <source>Total items: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="195"/>
-        <location filename="../src/InventoryWaters.cpp" line="197"/>
-        <location filename="../src/InventoryWaters.cpp" line="233"/>
+        <location filename="../src/InventoryWaters.cpp" line="185"/>
+        <location filename="../src/InventoryWaters.cpp" line="187"/>
+        <location filename="../src/InventoryWaters.cpp" line="223"/>
         <source>Save File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="195"/>
+        <location filename="../src/InventoryWaters.cpp" line="185"/>
         <source>Files (*.xml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="197"/>
+        <location filename="../src/InventoryWaters.cpp" line="187"/>
         <source>No XML file selected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="233"/>
+        <location filename="../src/InventoryWaters.cpp" line="223"/>
         <source>XML export ready</source>
         <translation type="unfinished"></translation>
     </message>
@@ -7124,94 +7144,89 @@
     </message>
     <message>
         <location filename="../src/InventoryYeasts.cpp" line="70"/>
-        <source>Import</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryYeasts.cpp" line="79"/>
         <source>New</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="105"/>
+        <location filename="../src/InventoryYeasts.cpp" line="95"/>
         <source>Laboratory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="105"/>
+        <location filename="../src/InventoryYeasts.cpp" line="95"/>
         <source>Product id</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="105"/>
+        <location filename="../src/InventoryYeasts.cpp" line="95"/>
         <source>Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="105"/>
+        <location filename="../src/InventoryYeasts.cpp" line="95"/>
         <source>Type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="105"/>
+        <location filename="../src/InventoryYeasts.cpp" line="95"/>
         <source>Form</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="105"/>
+        <location filename="../src/InventoryYeasts.cpp" line="95"/>
         <source>SVG %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="105"/>
+        <location filename="../src/InventoryYeasts.cpp" line="95"/>
         <source>Tol %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="105"/>
+        <location filename="../src/InventoryYeasts.cpp" line="95"/>
         <source>POF+</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="105"/>
+        <location filename="../src/InventoryYeasts.cpp" line="95"/>
         <source>STA1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="105"/>
+        <location filename="../src/InventoryYeasts.cpp" line="95"/>
         <source>Stock</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="105"/>
-        <location filename="../src/InventoryYeasts.cpp" line="192"/>
+        <location filename="../src/InventoryYeasts.cpp" line="95"/>
+        <location filename="../src/InventoryYeasts.cpp" line="182"/>
         <source>Edit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="201"/>
+        <location filename="../src/InventoryYeasts.cpp" line="191"/>
         <source>Total items: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="245"/>
-        <location filename="../src/InventoryYeasts.cpp" line="247"/>
-        <location filename="../src/InventoryYeasts.cpp" line="287"/>
+        <location filename="../src/InventoryYeasts.cpp" line="235"/>
+        <location filename="../src/InventoryYeasts.cpp" line="237"/>
+        <location filename="../src/InventoryYeasts.cpp" line="277"/>
         <source>Save File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="245"/>
+        <location filename="../src/InventoryYeasts.cpp" line="235"/>
         <source>Files (*.xml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="247"/>
+        <location filename="../src/InventoryYeasts.cpp" line="237"/>
         <source>No XML file selected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="287"/>
+        <location filename="../src/InventoryYeasts.cpp" line="277"/>
         <source>XML export ready</source>
         <translation type="unfinished"></translation>
     </message>
@@ -7224,38 +7239,38 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/MainWindow.ui" line="54"/>
+        <location filename="../ui/MainWindow.ui" line="55"/>
         <source>Help</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/MainWindow.ui" line="60"/>
+        <location filename="../ui/MainWindow.ui" line="61"/>
         <source>Settings</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/MainWindow.ui" line="71"/>
+        <location filename="../ui/MainWindow.ui" line="72"/>
         <source>Inventory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/MainWindow.ui" line="87"/>
+        <location filename="../ui/MainWindow.ui" line="88"/>
         <source>Monitor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/MainWindow.ui" line="97"/>
+        <location filename="../ui/MainWindow.ui" line="98"/>
         <source>Products</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/MainWindow.ui" line="101"/>
+        <location filename="../ui/MainWindow.ui" line="102"/>
         <location filename="../ui/MainWindow.ui" line="384"/>
         <source>Archive</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/MainWindow.ui" line="117"/>
+        <location filename="../ui/MainWindow.ui" line="118"/>
         <location filename="../ui/MainWindow.ui" line="357"/>
         <source>Recipes</source>
         <translation type="unfinished"></translation>
@@ -7390,6 +7405,11 @@
         <source>On Beerstyle</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../ui/MainWindow.ui" line="429"/>
+        <source>Import beerXML</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PrinterDialog</name>
--- a/translations/bmsapp_nl.ts	Wed Jun 15 09:37:52 2022 +0200
+++ b/translations/bmsapp_nl.ts	Wed Jun 15 10:54:04 2022 +0200
@@ -3618,6 +3618,7 @@
     </message>
     <message>
         <location filename="../src/EditProductExport.cpp" line="320"/>
+        <location filename="../src/EditProductExport.cpp" line="322"/>
         <location filename="../src/EditProductExport.cpp" line="418"/>
         <location filename="../src/EditProductExport.cpp" line="420"/>
         <source>Copy Product</source>
@@ -3629,9 +3630,8 @@
         <translation>Kopie Product export gereed.</translation>
     </message>
     <message>
-        <location filename="../src/EditProductExport.cpp" line="322"/>
         <source>Copy Product </source>
-        <translation>Kopieer Product</translation>
+        <translation type="vanished">Kopieer Product</translation>
     </message>
     <message>
         <location filename="../src/EditProductExport.cpp" line="322"/>
@@ -3639,8 +3639,12 @@
         <translation>Kopieer Product fout.</translation>
     </message>
     <message>
+        <source>Copy Produuct to Recipe ready.</source>
+        <translation type="vanished">Kopieer Product naar Recept gereed.</translation>
+    </message>
+    <message>
         <location filename="../src/EditProductExport.cpp" line="418"/>
-        <source>Copy Produuct to Recipe ready.</source>
+        <source>Copy Product to Recipe ready.</source>
         <translation>Kopieer Product naar Recept gereed.</translation>
     </message>
     <message>
@@ -6366,7 +6370,7 @@
     <message>
         <location filename="../ui/EditWater.ui" line="732"/>
         <source>Carbonate (CO3) mg/L:</source>
-        <translation type="unfinished"></translation>
+        <translation>Carbonaat (CO3) mg/L:</translation>
     </message>
     <message>
         <source>Alkalinity (CaCO3) mg/L:</source>
@@ -6850,6 +6854,55 @@
     </message>
 </context>
 <context>
+    <name>ImportXML</name>
+    <message>
+        <location filename="../ui/ImportXML.ui" line="14"/>
+        <source>Dialog</source>
+        <translation>Dialog</translation>
+    </message>
+    <message>
+        <location filename="../ui/ImportXML.ui" line="29"/>
+        <source>XML file:</source>
+        <translation>XML bestand:</translation>
+    </message>
+    <message>
+        <location filename="../ui/ImportXML.ui" line="64"/>
+        <source>Quit</source>
+        <translation>Terug</translation>
+    </message>
+    <message>
+        <location filename="../ui/ImportXML.ui" line="84"/>
+        <source>Open</source>
+        <translation>Open</translation>
+    </message>
+    <message>
+        <location filename="../ui/ImportXML.ui" line="101"/>
+        <source>Results</source>
+        <translation>Resultaat</translation>
+    </message>
+    <message>
+        <location filename="../src/ImportXML.cpp" line="44"/>
+        <source>BMSapp - Import XML</source>
+        <translation>BMSapp - importeer XML</translation>
+    </message>
+    <message>
+        <location filename="../src/ImportXML.cpp" line="55"/>
+        <location filename="../src/ImportXML.cpp" line="57"/>
+        <source>Open File</source>
+        <translation>Open bestand</translation>
+    </message>
+    <message>
+        <location filename="../src/ImportXML.cpp" line="55"/>
+        <source>Files (*.xml)</source>
+        <translation>Bestanden (*.xml)</translation>
+    </message>
+    <message>
+        <location filename="../src/ImportXML.cpp" line="57"/>
+        <source>No XML file selected.</source>
+        <translation>Geen XML bestand gekozen.</translation>
+    </message>
+</context>
+<context>
     <name>InventoryEquipments</name>
     <message>
         <location filename="../src/InventoryEquipments.cpp" line="51"/>
@@ -6862,65 +6915,64 @@
         <translation>Exporteer</translation>
     </message>
     <message>
+        <source>Import</source>
+        <translation type="vanished">Importeer</translation>
+    </message>
+    <message>
         <location filename="../src/InventoryEquipments.cpp" line="69"/>
-        <source>Import</source>
-        <translation>Importeer</translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryEquipments.cpp" line="78"/>
         <source>New</source>
         <translation>Nieuw</translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="101"/>
+        <location filename="../src/InventoryEquipments.cpp" line="91"/>
         <source>Name</source>
         <translation>Naam</translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="101"/>
+        <location filename="../src/InventoryEquipments.cpp" line="91"/>
         <source>Boil volume</source>
         <translation>Kook volume</translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="101"/>
+        <location filename="../src/InventoryEquipments.cpp" line="91"/>
         <source>Batch size</source>
         <translation>Batch volume</translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="101"/>
+        <location filename="../src/InventoryEquipments.cpp" line="91"/>
         <source>Notes</source>
         <translation>Opmerkingen</translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="101"/>
-        <location filename="../src/InventoryEquipments.cpp" line="133"/>
+        <location filename="../src/InventoryEquipments.cpp" line="91"/>
+        <location filename="../src/InventoryEquipments.cpp" line="123"/>
         <source>Edit</source>
         <translation>Wijzig</translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="142"/>
+        <location filename="../src/InventoryEquipments.cpp" line="132"/>
         <source>Total items: %1</source>
         <translation>Totaal items: %1</translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="179"/>
-        <location filename="../src/InventoryEquipments.cpp" line="181"/>
-        <location filename="../src/InventoryEquipments.cpp" line="225"/>
+        <location filename="../src/InventoryEquipments.cpp" line="169"/>
+        <location filename="../src/InventoryEquipments.cpp" line="171"/>
+        <location filename="../src/InventoryEquipments.cpp" line="215"/>
         <source>Save File</source>
         <translation>Bestand opslaan</translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="179"/>
+        <location filename="../src/InventoryEquipments.cpp" line="169"/>
         <source>Files (*.xml)</source>
         <translation>Bestanden (*.xml)</translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="181"/>
+        <location filename="../src/InventoryEquipments.cpp" line="171"/>
         <source>No XML file selected.</source>
         <translation>Geen XML bestand gekozen.</translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="225"/>
+        <location filename="../src/InventoryEquipments.cpp" line="215"/>
         <source>XML export ready</source>
         <translation>XML uitvoer gereed</translation>
     </message>
@@ -6928,68 +6980,67 @@
 <context>
     <name>InventoryFermentables</name>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="54"/>
+        <location filename="../src/InventoryFermentables.cpp" line="53"/>
         <source>Quit</source>
         <translation>Terug</translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="63"/>
+        <location filename="../src/InventoryFermentables.cpp" line="62"/>
         <source>Export</source>
         <translation>Exporteer</translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="72"/>
         <source>Import</source>
-        <translation>Importeer</translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryFermentables.cpp" line="81"/>
+        <translation type="vanished">Importeer</translation>
+    </message>
+    <message>
+        <location filename="../src/InventoryFermentables.cpp" line="71"/>
         <source>New</source>
         <translation>Nieuw</translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="104"/>
+        <location filename="../src/InventoryFermentables.cpp" line="93"/>
         <source>Origin</source>
         <translation>Herkomst</translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="104"/>
+        <location filename="../src/InventoryFermentables.cpp" line="93"/>
         <source>Supplier</source>
         <translation>Producent</translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="104"/>
+        <location filename="../src/InventoryFermentables.cpp" line="93"/>
         <source>Name</source>
         <translation>Naam</translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="104"/>
+        <location filename="../src/InventoryFermentables.cpp" line="93"/>
         <source>Type</source>
         <translation>Soort</translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="104"/>
+        <location filename="../src/InventoryFermentables.cpp" line="93"/>
         <source>Grain</source>
         <translation>Mout</translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="104"/>
+        <location filename="../src/InventoryFermentables.cpp" line="93"/>
         <source>Color</source>
         <translation>Kleur</translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="104"/>
+        <location filename="../src/InventoryFermentables.cpp" line="93"/>
         <source>Yield</source>
         <translation>Opbrengst</translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="104"/>
+        <location filename="../src/InventoryFermentables.cpp" line="93"/>
         <source>Stock</source>
         <translation>Voorraad</translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="104"/>
-        <location filename="../src/InventoryFermentables.cpp" line="155"/>
+        <location filename="../src/InventoryFermentables.cpp" line="93"/>
+        <location filename="../src/InventoryFermentables.cpp" line="144"/>
         <source>Edit</source>
         <translation>Wijzig</translation>
     </message>
@@ -7038,29 +7089,29 @@
         <translation type="vanished">Geen mout</translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="164"/>
+        <location filename="../src/InventoryFermentables.cpp" line="153"/>
         <source>Total items: %1</source>
         <translation>Totaal items: %1</translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="209"/>
-        <location filename="../src/InventoryFermentables.cpp" line="211"/>
-        <location filename="../src/InventoryFermentables.cpp" line="261"/>
+        <location filename="../src/InventoryFermentables.cpp" line="198"/>
+        <location filename="../src/InventoryFermentables.cpp" line="200"/>
+        <location filename="../src/InventoryFermentables.cpp" line="250"/>
         <source>Save File</source>
         <translation>Bestand opslaan</translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="209"/>
+        <location filename="../src/InventoryFermentables.cpp" line="198"/>
         <source>Files (*.xml)</source>
         <translation>Files (*.xml)</translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="211"/>
+        <location filename="../src/InventoryFermentables.cpp" line="200"/>
         <source>No XML file selected.</source>
         <translation>Geen XML bestand gekozen.</translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="261"/>
+        <location filename="../src/InventoryFermentables.cpp" line="250"/>
         <source>XML export ready</source>
         <translation>XML uitvoer gereed</translation>
     </message>
@@ -7068,78 +7119,77 @@
 <context>
     <name>InventoryHops</name>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="53"/>
+        <location filename="../src/InventoryHops.cpp" line="52"/>
         <source>Quit</source>
         <translation>Terug</translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="62"/>
+        <location filename="../src/InventoryHops.cpp" line="61"/>
         <source>Export</source>
         <translation>Exporteer</translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="71"/>
         <source>Import</source>
-        <translation>Importeer</translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryHops.cpp" line="80"/>
+        <translation type="vanished">Importeer</translation>
+    </message>
+    <message>
+        <location filename="../src/InventoryHops.cpp" line="70"/>
         <source>New</source>
         <translation>Nieuw</translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="103"/>
+        <location filename="../src/InventoryHops.cpp" line="92"/>
         <source>Origin</source>
         <translation>Herkomst</translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="103"/>
+        <location filename="../src/InventoryHops.cpp" line="92"/>
         <source>Name</source>
         <translation>Naam</translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="103"/>
+        <location filename="../src/InventoryHops.cpp" line="92"/>
         <source>Type</source>
         <translation>Soort</translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="103"/>
+        <location filename="../src/InventoryHops.cpp" line="92"/>
         <source>Form</source>
         <translation>Vorm</translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="103"/>
+        <location filename="../src/InventoryHops.cpp" line="92"/>
         <source>Alpha</source>
         <translation>Alpha</translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="103"/>
+        <location filename="../src/InventoryHops.cpp" line="92"/>
         <source>Beta</source>
         <translation>Beta</translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="103"/>
+        <location filename="../src/InventoryHops.cpp" line="92"/>
         <source>Cohumulone</source>
         <translation>Cohumulone</translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="103"/>
+        <location filename="../src/InventoryHops.cpp" line="92"/>
         <source>HSI</source>
         <translation>HSI</translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="103"/>
+        <location filename="../src/InventoryHops.cpp" line="92"/>
         <source>Harvest</source>
         <translation>Oogst</translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="103"/>
+        <location filename="../src/InventoryHops.cpp" line="92"/>
         <source>Stock</source>
         <translation>Voorraad</translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="103"/>
-        <location filename="../src/InventoryHops.cpp" line="171"/>
+        <location filename="../src/InventoryHops.cpp" line="92"/>
+        <location filename="../src/InventoryHops.cpp" line="160"/>
         <source>Edit</source>
         <translation>Wijzig</translation>
     </message>
@@ -7176,29 +7226,29 @@
         <translation type="vanished">Cryo hop</translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="180"/>
+        <location filename="../src/InventoryHops.cpp" line="169"/>
         <source>Total items: %1</source>
         <translation>Totaal items: %1</translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="222"/>
-        <location filename="../src/InventoryHops.cpp" line="224"/>
-        <location filename="../src/InventoryHops.cpp" line="266"/>
+        <location filename="../src/InventoryHops.cpp" line="211"/>
+        <location filename="../src/InventoryHops.cpp" line="213"/>
+        <location filename="../src/InventoryHops.cpp" line="255"/>
         <source>Save File</source>
         <translation>Bestand opslaan</translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="222"/>
+        <location filename="../src/InventoryHops.cpp" line="211"/>
         <source>Files (*.xml)</source>
         <translation>Bestanden (*.xml)</translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="224"/>
+        <location filename="../src/InventoryHops.cpp" line="213"/>
         <source>No XML file selected.</source>
         <translation>Geen XML bestand gekozen.</translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="266"/>
+        <location filename="../src/InventoryHops.cpp" line="255"/>
         <source>XML export ready</source>
         <translation>XML uitvoer gereed</translation>
     </message>
@@ -7216,43 +7266,42 @@
         <translation>Exporteer</translation>
     </message>
     <message>
+        <source>Import</source>
+        <translation type="vanished">Importeer</translation>
+    </message>
+    <message>
         <location filename="../src/InventoryMiscs.cpp" line="70"/>
-        <source>Import</source>
-        <translation>Importeer</translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryMiscs.cpp" line="79"/>
         <source>New</source>
         <translation>Nieuw</translation>
     </message>
     <message>
-        <location filename="../src/InventoryMiscs.cpp" line="102"/>
+        <location filename="../src/InventoryMiscs.cpp" line="92"/>
         <source>Name</source>
         <translation>Naam</translation>
     </message>
     <message>
-        <location filename="../src/InventoryMiscs.cpp" line="102"/>
+        <location filename="../src/InventoryMiscs.cpp" line="92"/>
         <source>Type</source>
         <translation>Soort</translation>
     </message>
     <message>
-        <location filename="../src/InventoryMiscs.cpp" line="102"/>
+        <location filename="../src/InventoryMiscs.cpp" line="92"/>
         <source>Use</source>
         <translation>Gebruik</translation>
     </message>
     <message>
-        <location filename="../src/InventoryMiscs.cpp" line="102"/>
+        <location filename="../src/InventoryMiscs.cpp" line="92"/>
         <source>Time</source>
         <translation>Tijd</translation>
     </message>
     <message>
-        <location filename="../src/InventoryMiscs.cpp" line="102"/>
+        <location filename="../src/InventoryMiscs.cpp" line="92"/>
         <source>Stock</source>
         <translation>Voorraad</translation>
     </message>
     <message>
-        <location filename="../src/InventoryMiscs.cpp" line="102"/>
-        <location filename="../src/InventoryMiscs.cpp" line="158"/>
+        <location filename="../src/InventoryMiscs.cpp" line="92"/>
+        <location filename="../src/InventoryMiscs.cpp" line="148"/>
         <source>Edit</source>
         <translation>Wijzig</translation>
     </message>
@@ -7309,29 +7358,29 @@
         <translation type="vanished">Bottelen</translation>
     </message>
     <message>
-        <location filename="../src/InventoryMiscs.cpp" line="167"/>
+        <location filename="../src/InventoryMiscs.cpp" line="157"/>
         <source>Total items: %1</source>
         <translation>Totaal items: %1</translation>
     </message>
     <message>
-        <location filename="../src/InventoryMiscs.cpp" line="211"/>
-        <location filename="../src/InventoryMiscs.cpp" line="213"/>
-        <location filename="../src/InventoryMiscs.cpp" line="250"/>
+        <location filename="../src/InventoryMiscs.cpp" line="201"/>
+        <location filename="../src/InventoryMiscs.cpp" line="203"/>
+        <location filename="../src/InventoryMiscs.cpp" line="240"/>
         <source>Save File</source>
         <translation>Bestand opslaan</translation>
     </message>
     <message>
-        <location filename="../src/InventoryMiscs.cpp" line="211"/>
+        <location filename="../src/InventoryMiscs.cpp" line="201"/>
         <source>Files (*.xml)</source>
         <translation>Bestanden (*.xml)</translation>
     </message>
     <message>
-        <location filename="../src/InventoryMiscs.cpp" line="213"/>
+        <location filename="../src/InventoryMiscs.cpp" line="203"/>
         <source>No XML file selected.</source>
         <translation>Geen XML bestand gekozen.</translation>
     </message>
     <message>
-        <location filename="../src/InventoryMiscs.cpp" line="250"/>
+        <location filename="../src/InventoryMiscs.cpp" line="240"/>
         <source>XML export ready</source>
         <translation>XML uitvoer gereed</translation>
     </message>
@@ -7398,65 +7447,64 @@
         <translation>Exporteer</translation>
     </message>
     <message>
+        <source>Import</source>
+        <translation type="vanished">Importeer</translation>
+    </message>
+    <message>
         <location filename="../src/InventoryWaters.cpp" line="69"/>
-        <source>Import</source>
-        <translation>Importeer</translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryWaters.cpp" line="78"/>
         <source>New</source>
         <translation>Nieuw</translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="104"/>
+        <location filename="../src/InventoryWaters.cpp" line="94"/>
         <source>Name</source>
         <translation>Naam</translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="104"/>
+        <location filename="../src/InventoryWaters.cpp" line="94"/>
         <source>Notes</source>
         <translation>Opmerkingen</translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="104"/>
+        <location filename="../src/InventoryWaters.cpp" line="94"/>
         <source>Unlimited</source>
         <translation>Onbeperkt</translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="104"/>
+        <location filename="../src/InventoryWaters.cpp" line="94"/>
         <source>Stock</source>
         <translation>Voorraad</translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="104"/>
-        <location filename="../src/InventoryWaters.cpp" line="149"/>
+        <location filename="../src/InventoryWaters.cpp" line="94"/>
+        <location filename="../src/InventoryWaters.cpp" line="139"/>
         <source>Edit</source>
         <translation>Wijzig</translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="158"/>
+        <location filename="../src/InventoryWaters.cpp" line="148"/>
         <source>Total items: %1</source>
         <translation>Totaal items: %1</translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="195"/>
-        <location filename="../src/InventoryWaters.cpp" line="197"/>
-        <location filename="../src/InventoryWaters.cpp" line="233"/>
+        <location filename="../src/InventoryWaters.cpp" line="185"/>
+        <location filename="../src/InventoryWaters.cpp" line="187"/>
+        <location filename="../src/InventoryWaters.cpp" line="223"/>
         <source>Save File</source>
         <translation>Bestand opslaan</translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="195"/>
+        <location filename="../src/InventoryWaters.cpp" line="185"/>
         <source>Files (*.xml)</source>
         <translation>Bestanden (*.xml)</translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="197"/>
+        <location filename="../src/InventoryWaters.cpp" line="187"/>
         <source>No XML file selected.</source>
         <translation>Geen XML bestand gekozen.</translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="233"/>
+        <location filename="../src/InventoryWaters.cpp" line="223"/>
         <source>XML export ready</source>
         <translation>XML uitvoer gereed</translation>
     </message>
@@ -7474,68 +7522,67 @@
         <translation>Exporteer</translation>
     </message>
     <message>
+        <source>Import</source>
+        <translation type="vanished">Importeer</translation>
+    </message>
+    <message>
         <location filename="../src/InventoryYeasts.cpp" line="70"/>
-        <source>Import</source>
-        <translation>Importeer</translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryYeasts.cpp" line="79"/>
         <source>New</source>
         <translation>Nieuw</translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="105"/>
+        <location filename="../src/InventoryYeasts.cpp" line="95"/>
         <source>Laboratory</source>
         <translation>Laboratorium</translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="105"/>
+        <location filename="../src/InventoryYeasts.cpp" line="95"/>
         <source>Product id</source>
         <translation>Product code</translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="105"/>
+        <location filename="../src/InventoryYeasts.cpp" line="95"/>
         <source>Name</source>
         <translation>Naam</translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="105"/>
+        <location filename="../src/InventoryYeasts.cpp" line="95"/>
         <source>Type</source>
         <translation>Type</translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="105"/>
+        <location filename="../src/InventoryYeasts.cpp" line="95"/>
         <source>Form</source>
         <translation>Vorm</translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="105"/>
+        <location filename="../src/InventoryYeasts.cpp" line="95"/>
         <source>SVG %</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="105"/>
+        <location filename="../src/InventoryYeasts.cpp" line="95"/>
         <source>Tol %</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="105"/>
+        <location filename="../src/InventoryYeasts.cpp" line="95"/>
         <source>POF+</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="105"/>
+        <location filename="../src/InventoryYeasts.cpp" line="95"/>
         <source>STA1</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="105"/>
+        <location filename="../src/InventoryYeasts.cpp" line="95"/>
         <source>Stock</source>
         <translation>Voorraad</translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="105"/>
-        <location filename="../src/InventoryYeasts.cpp" line="192"/>
+        <location filename="../src/InventoryYeasts.cpp" line="95"/>
+        <location filename="../src/InventoryYeasts.cpp" line="182"/>
         <source>Edit</source>
         <translation>Wijzig</translation>
     </message>
@@ -7600,29 +7647,29 @@
         <translation type="vanished">Gedroogd</translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="201"/>
+        <location filename="../src/InventoryYeasts.cpp" line="191"/>
         <source>Total items: %1</source>
         <translation>Totaal items: %1</translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="245"/>
-        <location filename="../src/InventoryYeasts.cpp" line="247"/>
-        <location filename="../src/InventoryYeasts.cpp" line="287"/>
+        <location filename="../src/InventoryYeasts.cpp" line="235"/>
+        <location filename="../src/InventoryYeasts.cpp" line="237"/>
+        <location filename="../src/InventoryYeasts.cpp" line="277"/>
         <source>Save File</source>
         <translation>Bestand opslaan</translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="245"/>
+        <location filename="../src/InventoryYeasts.cpp" line="235"/>
         <source>Files (*.xml)</source>
         <translation>Bestanden (*.xml)</translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="247"/>
+        <location filename="../src/InventoryYeasts.cpp" line="237"/>
         <source>No XML file selected.</source>
         <translation>Geen XML bestand gekozen.</translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="287"/>
+        <location filename="../src/InventoryYeasts.cpp" line="277"/>
         <source>XML export ready</source>
         <translation>XML uitvoer gereed</translation>
     </message>
@@ -7635,38 +7682,38 @@
         <translation>Bestand</translation>
     </message>
     <message>
-        <location filename="../ui/MainWindow.ui" line="54"/>
+        <location filename="../ui/MainWindow.ui" line="55"/>
         <source>Help</source>
         <translation>Hulp</translation>
     </message>
     <message>
-        <location filename="../ui/MainWindow.ui" line="60"/>
+        <location filename="../ui/MainWindow.ui" line="61"/>
         <source>Settings</source>
         <translation>Instellingen</translation>
     </message>
     <message>
-        <location filename="../ui/MainWindow.ui" line="71"/>
+        <location filename="../ui/MainWindow.ui" line="72"/>
         <source>Inventory</source>
         <translation>Inventaris</translation>
     </message>
     <message>
-        <location filename="../ui/MainWindow.ui" line="87"/>
+        <location filename="../ui/MainWindow.ui" line="88"/>
         <source>Monitor</source>
         <translation>Monitoren</translation>
     </message>
     <message>
-        <location filename="../ui/MainWindow.ui" line="97"/>
+        <location filename="../ui/MainWindow.ui" line="98"/>
         <source>Products</source>
         <translation>Productie</translation>
     </message>
     <message>
-        <location filename="../ui/MainWindow.ui" line="101"/>
+        <location filename="../ui/MainWindow.ui" line="102"/>
         <location filename="../ui/MainWindow.ui" line="384"/>
         <source>Archive</source>
         <translation>Archief</translation>
     </message>
     <message>
-        <location filename="../ui/MainWindow.ui" line="117"/>
+        <location filename="../ui/MainWindow.ui" line="118"/>
         <location filename="../ui/MainWindow.ui" line="357"/>
         <source>Recipes</source>
         <translation>Recepten</translation>
@@ -7801,6 +7848,11 @@
         <source>On Beerstyle</source>
         <translation>Op bierstijl</translation>
     </message>
+    <message>
+        <location filename="../ui/MainWindow.ui" line="429"/>
+        <source>Import beerXML</source>
+        <translation>Importeer beerXML</translation>
+    </message>
 </context>
 <context>
     <name>PrinterDialog</name>
--- a/ui/MainWindow.ui	Wed Jun 15 09:37:52 2022 +0200
+++ b/ui/MainWindow.ui	Wed Jun 15 10:54:04 2022 +0200
@@ -118,7 +118,6 @@
      <string>Recipes</string>
     </property>
     <addaction name="actionRecipes"/>
-    <addaction name="actionImport_beerxml"/>
    </widget>
    <addaction name="menuFile"/>
    <addaction name="menuMonitor"/>
@@ -427,7 +426,7 @@
      <normaloff>:/icons/silk/application_get.png</normaloff>:/icons/silk/application_get.png</iconset>
    </property>
    <property name="text">
-    <string>Import XML</string>
+    <string>Import beerXML</string>
    </property>
   </action>
  </widget>

mercurial