Version 0.2.15 with updated translations.

Sun, 03 Jul 2022 14:41:30 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Sun, 03 Jul 2022 14:41:30 +0200
changeset 334
9203fa01ddbf
parent 333
499c95108bbd
child 335
c4b4a2879bb8

Version 0.2.15 with updated translations.

CMakeLists.txt file | annotate | diff | comparison | revisions
src/ChartiSpindel.cpp file | annotate | diff | comparison | revisions
translations/bmsapp_en.ts file | annotate | diff | comparison | revisions
translations/bmsapp_nl.ts file | annotate | diff | comparison | revisions
--- a/CMakeLists.txt	Sun Jul 03 14:30:49 2022 +0200
+++ b/CMakeLists.txt	Sun Jul 03 14:41:30 2022 +0200
@@ -9,7 +9,7 @@
 
 SET( bmsapp_VERSION_MAJOR 0 )
 SET( bmsapp_VERSION_MINOR 2 )
-SET( bmsapp_VERSION_PATCH 14 )
+SET( bmsapp_VERSION_PATCH 15 )
 
 # Compile flags
 
--- a/src/ChartiSpindel.cpp	Sun Jul 03 14:30:49 2022 +0200
+++ b/src/ChartiSpindel.cpp	Sun Jul 03 14:41:30 2022 +0200
@@ -26,7 +26,7 @@
     qDebug() << "ChartiSpindel:" << code << name;
 
     QDialog* dialog = new QDialog(parent);
-    dialog->setWindowTitle(tr("BMSapp - Carbonation ") + "\"" + name + "\"");
+    dialog->setWindowTitle(tr("BMSapp - iSpindel ") + "\"" + name + "\"");
     dialog->setObjectName(QString::fromUtf8("ChartiSpindel"));
     dialog->setWindowFlags(Qt::Window | Qt::WindowTitleHint | Qt::CustomizeWindowHint);
     dialog->resize(1024, 600);
--- a/translations/bmsapp_en.ts	Sun Jul 03 14:30:49 2022 +0200
+++ b/translations/bmsapp_en.ts	Sun Jul 03 14:41:30 2022 +0200
@@ -48,6 +48,107 @@
     </message>
 </context>
 <context>
+    <name>ChartCarbonate</name>
+    <message>
+        <location filename="../src/ChartCarbonate.cpp" line="29"/>
+        <source>BMSapp - Carbonation </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/ChartCarbonate.cpp" line="54"/>
+        <location filename="../src/ChartCarbonate.cpp" line="78"/>
+        <source>Temperature °C</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/ChartCarbonate.cpp" line="56"/>
+        <location filename="../src/ChartCarbonate.cpp" line="86"/>
+        <source>Pressure bar</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/ChartCarbonate.cpp" line="69"/>
+        <source>Date</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>ChartFermenter</name>
+    <message>
+        <location filename="../src/ChartFermenter.cpp" line="29"/>
+        <source>BMSapp - Fermenter log </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/ChartFermenter.cpp" line="61"/>
+        <source>Air</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/ChartFermenter.cpp" line="63"/>
+        <source>Beer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/ChartFermenter.cpp" line="67"/>
+        <source>Chiller</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/ChartFermenter.cpp" line="89"/>
+        <source>Date</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/ChartFermenter.cpp" line="100"/>
+        <source>Temp °C</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/ChartFermenter.cpp" line="111"/>
+        <source>Power %</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>ChartiSpindel</name>
+    <message>
+        <location filename="../src/ChartiSpindel.cpp" line="29"/>
+        <source>BMSapp - iSpindel </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/ChartiSpindel.cpp" line="56"/>
+        <source>Temp °C</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/ChartiSpindel.cpp" line="58"/>
+        <source>SG</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/ChartiSpindel.cpp" line="62"/>
+        <source>Battery</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/ChartiSpindel.cpp" line="74"/>
+        <source>Date</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/ChartiSpindel.cpp" line="84"/>
+        <source>Temperature °C</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/ChartiSpindel.cpp" line="100"/>
+        <source>Battery volt</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>DetailCO2meter</name>
     <message>
         <location filename="../ui/DetailCO2meter.ui" line="14"/>
@@ -137,17 +238,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/DetailCO2meter.cpp" line="37"/>
+        <location filename="../src/DetailCO2meter.cpp" line="38"/>
         <source>BMSapp - Details Carbonation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/DetailCO2meter.cpp" line="86"/>
+        <location filename="../src/DetailCO2meter.cpp" line="88"/>
         <source>Online</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/DetailCO2meter.cpp" line="109"/>
+        <location filename="../src/DetailCO2meter.cpp" line="111"/>
         <source>Offline</source>
         <translation type="unfinished"></translation>
     </message>
@@ -325,73 +426,73 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/DetailFermenter.cpp" line="37"/>
+        <location filename="../src/DetailFermenter.cpp" line="38"/>
         <source>BMSapp - Details Fermenter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/DetailFermenter.cpp" line="72"/>
+        <location filename="../src/DetailFermenter.cpp" line="73"/>
         <source>Erase profile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/DetailFermenter.cpp" line="129"/>
+        <location filename="../src/DetailFermenter.cpp" line="131"/>
         <source>Online</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/DetailFermenter.cpp" line="239"/>
+        <location filename="../src/DetailFermenter.cpp" line="241"/>
         <source>Start</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/DetailFermenter.cpp" line="245"/>
-        <source>Profile active %1% done</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/DetailFermenter.cpp" line="247"/>
-        <location filename="../src/DetailFermenter.cpp" line="257"/>
+        <source>Profile active %1% done</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/DetailFermenter.cpp" line="249"/>
+        <location filename="../src/DetailFermenter.cpp" line="259"/>
         <source>Abort</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/DetailFermenter.cpp" line="250"/>
+        <location filename="../src/DetailFermenter.cpp" line="252"/>
         <source>Pause</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/DetailFermenter.cpp" line="255"/>
+        <location filename="../src/DetailFermenter.cpp" line="257"/>
         <source>Profile paused %1% done</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/DetailFermenter.cpp" line="260"/>
+        <location filename="../src/DetailFermenter.cpp" line="262"/>
         <source>Continue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/DetailFermenter.cpp" line="265"/>
-        <source>Profile ready</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/DetailFermenter.cpp" line="267"/>
+        <source>Profile ready</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/DetailFermenter.cpp" line="269"/>
         <source>Profile Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/DetailFermenter.cpp" line="298"/>
+        <location filename="../src/DetailFermenter.cpp" line="300"/>
         <source>Offline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/DetailFermenter.cpp" line="411"/>
+        <location filename="../src/DetailFermenter.cpp" line="419"/>
         <source>Profile running</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/DetailFermenter.cpp" line="411"/>
+        <location filename="../src/DetailFermenter.cpp" line="419"/>
         <source>Profile is active, really abort?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -526,17 +627,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/DetailiSpindel.cpp" line="38"/>
+        <location filename="../src/DetailiSpindel.cpp" line="39"/>
         <source>BMSapp - Details iSpindel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/DetailiSpindel.cpp" line="86"/>
+        <location filename="../src/DetailiSpindel.cpp" line="88"/>
         <source>Online</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/DetailiSpindel.cpp" line="140"/>
+        <location filename="../src/DetailiSpindel.cpp" line="142"/>
         <source>Offline</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3344,114 +3445,113 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="41"/>
+        <location filename="../src/EditProduct.cpp" line="44"/>
         <source>Extract</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="42"/>
+        <location filename="../src/EditProduct.cpp" line="45"/>
         <source>Partial Mash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="43"/>
+        <location filename="../src/EditProduct.cpp" line="46"/>
         <source>All Grain</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="60"/>
+        <location filename="../src/EditProduct.cpp" line="63"/>
         <source>Source 1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="61"/>
+        <location filename="../src/EditProduct.cpp" line="64"/>
         <source>Source 2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="62"/>
+        <location filename="../src/EditProduct.cpp" line="65"/>
         <source>Mixed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="95"/>
-        <source>Emersion chiller</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/EditProduct.cpp" line="96"/>
-        <source>Counterflow chiller</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/EditProduct.cpp" line="97"/>
-        <source>Au bain marie</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/EditProduct.cpp" line="98"/>
-        <source>Natural</source>
+        <source>Emersion chiller</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditProduct.cpp" line="99"/>
+        <source>Counterflow chiller</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/EditProduct.cpp" line="100"/>
-        <source>None</source>
+        <source>Au bain marie</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/EditProduct.cpp" line="101"/>
-        <location filename="../src/EditProductTab10.cpp" line="303"/>
+        <source>Natural</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditProduct.cpp" line="103"/>
+        <source>None</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditProduct.cpp" line="104"/>
         <source>Air</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="102"/>
+        <location filename="../src/EditProduct.cpp" line="105"/>
         <source>Oxygen</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="304"/>
+        <location filename="../src/EditProduct.cpp" line="307"/>
         <source>%1, part %2 of %3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="792"/>
+        <location filename="../src/EditProduct.cpp" line="795"/>
         <source>BMSapp - Add new product</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="794"/>
+        <location filename="../src/EditProduct.cpp" line="797"/>
         <source>BMSapp - Edit product %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="810"/>
-        <location filename="../src/EditProduct.cpp" line="814"/>
+        <location filename="../src/EditProduct.cpp" line="813"/>
+        <location filename="../src/EditProduct.cpp" line="817"/>
         <source>Edit Product</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="810"/>
+        <location filename="../src/EditProduct.cpp" line="813"/>
         <source>Name empty or too short.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="814"/>
+        <location filename="../src/EditProduct.cpp" line="817"/>
         <source>No beerstyle selected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="852"/>
+        <location filename="../src/EditProduct.cpp" line="855"/>
         <source>Delete product</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="876"/>
+        <location filename="../src/EditProduct.cpp" line="879"/>
         <source>Product changed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="876"/>
+        <location filename="../src/EditProduct.cpp" line="879"/>
         <source>The product has been modified. Save changes?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3555,7 +3655,7 @@
         <location filename="../src/EditProductTab5.cpp" line="356"/>
         <location filename="../src/EditProductTab6.cpp" line="747"/>
         <location filename="../src/EditProductTab7.cpp" line="303"/>
-        <location filename="../src/EditProduct.cpp" line="852"/>
+        <location filename="../src/EditProduct.cpp" line="855"/>
         <source>Delete %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3992,7 +4092,6 @@
     </message>
     <message>
         <location filename="../src/EditProductTab7.cpp" line="37"/>
-        <location filename="../src/EditProductTab10.cpp" line="405"/>
         <source>SG</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4400,61 +4499,6 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProductTab10.cpp" line="273"/>
-        <source>Fermenter log</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/EditProductTab10.cpp" line="305"/>
-        <source>Beer</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/EditProductTab10.cpp" line="309"/>
-        <source>Chiller</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/EditProductTab10.cpp" line="331"/>
-        <location filename="../src/EditProductTab10.cpp" line="421"/>
-        <location filename="../src/EditProductTab11.cpp" line="629"/>
-        <source>Date</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/EditProductTab10.cpp" line="342"/>
-        <location filename="../src/EditProductTab10.cpp" line="403"/>
-        <location filename="../src/EditProductTab11.cpp" line="638"/>
-        <source>Temp °C</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/EditProductTab10.cpp" line="353"/>
-        <source>Power %</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/EditProductTab10.cpp" line="378"/>
-        <source>iSpindel log</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/EditProductTab10.cpp" line="409"/>
-        <source>Battery</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/EditProductTab10.cpp" line="431"/>
-        <location filename="../src/EditProductTab11.cpp" line="614"/>
-        <source>Temperature °C</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/EditProductTab10.cpp" line="447"/>
-        <source>Battery volt</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/EditProductTab11.cpp" line="295"/>
         <source>Confirm package</source>
         <translation type="unfinished"></translation>
@@ -4465,21 +4509,6 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProductTab11.cpp" line="591"/>
-        <source>Carbonation log</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/EditProductTab11.cpp" line="616"/>
-        <source>Pressure bar</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/EditProductTab11.cpp" line="646"/>
-        <source>Bar</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/EditProductTab12.cpp" line="36"/>
         <source>Confirm tasting</source>
         <translation type="unfinished"></translation>
--- a/translations/bmsapp_nl.ts	Sun Jul 03 14:30:49 2022 +0200
+++ b/translations/bmsapp_nl.ts	Sun Jul 03 14:41:30 2022 +0200
@@ -78,6 +78,107 @@
     </message>
 </context>
 <context>
+    <name>ChartCarbonate</name>
+    <message>
+        <location filename="../src/ChartCarbonate.cpp" line="29"/>
+        <source>BMSapp - Carbonation </source>
+        <translation>BMSapp - Carbonatie </translation>
+    </message>
+    <message>
+        <location filename="../src/ChartCarbonate.cpp" line="54"/>
+        <location filename="../src/ChartCarbonate.cpp" line="78"/>
+        <source>Temperature °C</source>
+        <translation>Temperatuur °C</translation>
+    </message>
+    <message>
+        <location filename="../src/ChartCarbonate.cpp" line="56"/>
+        <location filename="../src/ChartCarbonate.cpp" line="86"/>
+        <source>Pressure bar</source>
+        <translation>Druk in bar</translation>
+    </message>
+    <message>
+        <location filename="../src/ChartCarbonate.cpp" line="69"/>
+        <source>Date</source>
+        <translation>Datum</translation>
+    </message>
+</context>
+<context>
+    <name>ChartFermenter</name>
+    <message>
+        <location filename="../src/ChartFermenter.cpp" line="29"/>
+        <source>BMSapp - Fermenter log </source>
+        <translation>BMSapp - Klimaatkast log </translation>
+    </message>
+    <message>
+        <location filename="../src/ChartFermenter.cpp" line="61"/>
+        <source>Air</source>
+        <translation>Lucht</translation>
+    </message>
+    <message>
+        <location filename="../src/ChartFermenter.cpp" line="63"/>
+        <source>Beer</source>
+        <translation>Bier</translation>
+    </message>
+    <message>
+        <location filename="../src/ChartFermenter.cpp" line="67"/>
+        <source>Chiller</source>
+        <translation>Koeler</translation>
+    </message>
+    <message>
+        <location filename="../src/ChartFermenter.cpp" line="89"/>
+        <source>Date</source>
+        <translation>Datum</translation>
+    </message>
+    <message>
+        <location filename="../src/ChartFermenter.cpp" line="100"/>
+        <source>Temp °C</source>
+        <translation>Temp °C</translation>
+    </message>
+    <message>
+        <location filename="../src/ChartFermenter.cpp" line="111"/>
+        <source>Power %</source>
+        <translation>Power %</translation>
+    </message>
+</context>
+<context>
+    <name>ChartiSpindel</name>
+    <message>
+        <location filename="../src/ChartiSpindel.cpp" line="29"/>
+        <source>BMSapp - iSpindel </source>
+        <translation>BMSapp - iSpindel </translation>
+    </message>
+    <message>
+        <location filename="../src/ChartiSpindel.cpp" line="56"/>
+        <source>Temp °C</source>
+        <translation>Temp °C</translation>
+    </message>
+    <message>
+        <location filename="../src/ChartiSpindel.cpp" line="58"/>
+        <source>SG</source>
+        <translation>SG</translation>
+    </message>
+    <message>
+        <location filename="../src/ChartiSpindel.cpp" line="62"/>
+        <source>Battery</source>
+        <translation>Batterij</translation>
+    </message>
+    <message>
+        <location filename="../src/ChartiSpindel.cpp" line="74"/>
+        <source>Date</source>
+        <translation>Datum</translation>
+    </message>
+    <message>
+        <location filename="../src/ChartiSpindel.cpp" line="84"/>
+        <source>Temperature °C</source>
+        <translation>Temperatuur °C</translation>
+    </message>
+    <message>
+        <location filename="../src/ChartiSpindel.cpp" line="100"/>
+        <source>Battery volt</source>
+        <translation>Batterij volt</translation>
+    </message>
+</context>
+<context>
     <name>DetailCO2meter</name>
     <message>
         <location filename="../ui/DetailCO2meter.ui" line="14"/>
@@ -175,17 +276,17 @@
         <translation>Log</translation>
     </message>
     <message>
-        <location filename="../src/DetailCO2meter.cpp" line="37"/>
+        <location filename="../src/DetailCO2meter.cpp" line="38"/>
         <source>BMSapp - Details Carbonation</source>
         <translation>BMSapp - Details carbonatie</translation>
     </message>
     <message>
-        <location filename="../src/DetailCO2meter.cpp" line="86"/>
+        <location filename="../src/DetailCO2meter.cpp" line="88"/>
         <source>Online</source>
         <translation>Online</translation>
     </message>
     <message>
-        <location filename="../src/DetailCO2meter.cpp" line="109"/>
+        <location filename="../src/DetailCO2meter.cpp" line="111"/>
         <source>Offline</source>
         <translation>Offline</translation>
     </message>
@@ -363,73 +464,73 @@
         <translation>Camera</translation>
     </message>
     <message>
-        <location filename="../src/DetailFermenter.cpp" line="37"/>
+        <location filename="../src/DetailFermenter.cpp" line="38"/>
         <source>BMSapp - Details Fermenter</source>
         <translation>BMSapp - Details klimaatkast</translation>
     </message>
     <message>
-        <location filename="../src/DetailFermenter.cpp" line="72"/>
+        <location filename="../src/DetailFermenter.cpp" line="73"/>
         <source>Erase profile</source>
         <translation>Wis profiel</translation>
     </message>
     <message>
-        <location filename="../src/DetailFermenter.cpp" line="129"/>
+        <location filename="../src/DetailFermenter.cpp" line="131"/>
         <source>Online</source>
         <translation>Online</translation>
     </message>
     <message>
-        <location filename="../src/DetailFermenter.cpp" line="239"/>
+        <location filename="../src/DetailFermenter.cpp" line="241"/>
         <source>Start</source>
         <translation>Start</translation>
     </message>
     <message>
-        <location filename="../src/DetailFermenter.cpp" line="245"/>
-        <source>Profile active %1% done</source>
-        <translation>Profiel aktief %1% gereed</translation>
-    </message>
-    <message>
         <location filename="../src/DetailFermenter.cpp" line="247"/>
-        <location filename="../src/DetailFermenter.cpp" line="257"/>
+        <source>Profile active %1% done</source>
+        <translation>Profiel aktief %1% gereed</translation>
+    </message>
+    <message>
+        <location filename="../src/DetailFermenter.cpp" line="249"/>
+        <location filename="../src/DetailFermenter.cpp" line="259"/>
         <source>Abort</source>
         <translation>Stoppen</translation>
     </message>
     <message>
-        <location filename="../src/DetailFermenter.cpp" line="250"/>
+        <location filename="../src/DetailFermenter.cpp" line="252"/>
         <source>Pause</source>
         <translation>Pauze</translation>
     </message>
     <message>
-        <location filename="../src/DetailFermenter.cpp" line="255"/>
+        <location filename="../src/DetailFermenter.cpp" line="257"/>
         <source>Profile paused %1% done</source>
         <translation>Profiel pauze %1% gereed</translation>
     </message>
     <message>
-        <location filename="../src/DetailFermenter.cpp" line="260"/>
+        <location filename="../src/DetailFermenter.cpp" line="262"/>
         <source>Continue</source>
         <translation>Ga door</translation>
     </message>
     <message>
-        <location filename="../src/DetailFermenter.cpp" line="265"/>
-        <source>Profile ready</source>
-        <translation>Profiel gereed</translation>
-    </message>
-    <message>
         <location filename="../src/DetailFermenter.cpp" line="267"/>
+        <source>Profile ready</source>
+        <translation>Profiel gereed</translation>
+    </message>
+    <message>
+        <location filename="../src/DetailFermenter.cpp" line="269"/>
         <source>Profile Ok</source>
         <translation>Profiel Ok</translation>
     </message>
     <message>
-        <location filename="../src/DetailFermenter.cpp" line="298"/>
+        <location filename="../src/DetailFermenter.cpp" line="300"/>
         <source>Offline</source>
         <translation>Offline</translation>
     </message>
     <message>
-        <location filename="../src/DetailFermenter.cpp" line="411"/>
+        <location filename="../src/DetailFermenter.cpp" line="419"/>
         <source>Profile running</source>
         <translation>Profiel draait</translation>
     </message>
     <message>
-        <location filename="../src/DetailFermenter.cpp" line="411"/>
+        <location filename="../src/DetailFermenter.cpp" line="419"/>
         <source>Profile is active, really abort?</source>
         <translation>Profiel is aktief, echt stoppen?</translation>
     </message>
@@ -568,17 +669,17 @@
         <translation>Log</translation>
     </message>
     <message>
-        <location filename="../src/DetailiSpindel.cpp" line="38"/>
+        <location filename="../src/DetailiSpindel.cpp" line="39"/>
         <source>BMSapp - Details iSpindel</source>
         <translation>BMSapp - Detail iSpindel</translation>
     </message>
     <message>
-        <location filename="../src/DetailiSpindel.cpp" line="86"/>
+        <location filename="../src/DetailiSpindel.cpp" line="88"/>
         <source>Online</source>
         <translation>Online</translation>
     </message>
     <message>
-        <location filename="../src/DetailiSpindel.cpp" line="140"/>
+        <location filename="../src/DetailiSpindel.cpp" line="142"/>
         <source>Offline</source>
         <translation>Offline</translation>
     </message>
@@ -3483,68 +3584,67 @@
         <translation>Print</translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="41"/>
+        <location filename="../src/EditProduct.cpp" line="44"/>
         <source>Extract</source>
         <translation>Extract</translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="42"/>
+        <location filename="../src/EditProduct.cpp" line="45"/>
         <source>Partial Mash</source>
         <translation>Deelmaisch</translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="43"/>
+        <location filename="../src/EditProduct.cpp" line="46"/>
         <source>All Grain</source>
         <translation>Mout</translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="60"/>
+        <location filename="../src/EditProduct.cpp" line="63"/>
         <source>Source 1</source>
         <translation>Bron 1</translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="61"/>
+        <location filename="../src/EditProduct.cpp" line="64"/>
         <source>Source 2</source>
         <translation>Bron 2</translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="62"/>
+        <location filename="../src/EditProduct.cpp" line="65"/>
         <source>Mixed</source>
         <translation>Gemengd</translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="95"/>
-        <source>Emersion chiller</source>
-        <translation>Spiraal koeler</translation>
-    </message>
-    <message>
-        <location filename="../src/EditProduct.cpp" line="96"/>
-        <source>Counterflow chiller</source>
-        <translation>Tegenstroom koeler</translation>
-    </message>
-    <message>
-        <location filename="../src/EditProduct.cpp" line="97"/>
-        <source>Au bain marie</source>
-        <translation>Au bain marie</translation>
-    </message>
-    <message>
         <location filename="../src/EditProduct.cpp" line="98"/>
-        <source>Natural</source>
-        <translation>Afkoelen</translation>
+        <source>Emersion chiller</source>
+        <translation>Spiraal koeler</translation>
+    </message>
+    <message>
+        <location filename="../src/EditProduct.cpp" line="99"/>
+        <source>Counterflow chiller</source>
+        <translation>Tegenstroom koeler</translation>
     </message>
     <message>
         <location filename="../src/EditProduct.cpp" line="100"/>
-        <source>None</source>
-        <translation>Geen</translation>
+        <source>Au bain marie</source>
+        <translation>Au bain marie</translation>
     </message>
     <message>
         <location filename="../src/EditProduct.cpp" line="101"/>
-        <location filename="../src/EditProductTab10.cpp" line="303"/>
+        <source>Natural</source>
+        <translation>Afkoelen</translation>
+    </message>
+    <message>
+        <location filename="../src/EditProduct.cpp" line="103"/>
+        <source>None</source>
+        <translation>Geen</translation>
+    </message>
+    <message>
+        <location filename="../src/EditProduct.cpp" line="104"/>
         <source>Air</source>
         <translation>Lucht</translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="102"/>
+        <location filename="../src/EditProduct.cpp" line="105"/>
         <source>Oxygen</source>
         <translation>Zuurstof</translation>
     </message>
@@ -3557,7 +3657,7 @@
         <translation type="vanished">MySQL fout: record %1 niet gevonden</translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="304"/>
+        <location filename="../src/EditProduct.cpp" line="307"/>
         <source>%1, part %2 of %3</source>
         <translation>%1, deel %2 van %3</translation>
     </message>
@@ -3566,28 +3666,28 @@
         <translation type="vanished">Koken %1 minuten</translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="792"/>
+        <location filename="../src/EditProduct.cpp" line="795"/>
         <source>BMSapp - Add new product</source>
         <translation>BMSapp - Nieuw product</translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="794"/>
+        <location filename="../src/EditProduct.cpp" line="797"/>
         <source>BMSapp - Edit product %1</source>
         <translation>BMSapp - Wijzig product %1</translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="810"/>
-        <location filename="../src/EditProduct.cpp" line="814"/>
+        <location filename="../src/EditProduct.cpp" line="813"/>
+        <location filename="../src/EditProduct.cpp" line="817"/>
         <source>Edit Product</source>
         <translation>Wijzig Product</translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="810"/>
+        <location filename="../src/EditProduct.cpp" line="813"/>
         <source>Name empty or too short.</source>
         <translation>De naam is leeg of te kort.</translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="814"/>
+        <location filename="../src/EditProduct.cpp" line="817"/>
         <source>No beerstyle selected.</source>
         <translation>Geen bierstijl gekozen.</translation>
     </message>
@@ -3600,17 +3700,17 @@
 %3</translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="852"/>
+        <location filename="../src/EditProduct.cpp" line="855"/>
         <source>Delete product</source>
         <translation>Verwijder product</translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="876"/>
+        <location filename="../src/EditProduct.cpp" line="879"/>
         <source>Product changed</source>
         <translation>Product gewijzigd</translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="876"/>
+        <location filename="../src/EditProduct.cpp" line="879"/>
         <source>The product has been modified. Save changes?</source>
         <translation>Het product is gewijzigd. Wijzigingen opslaan?</translation>
     </message>
@@ -3714,7 +3814,7 @@
         <location filename="../src/EditProductTab5.cpp" line="356"/>
         <location filename="../src/EditProductTab6.cpp" line="747"/>
         <location filename="../src/EditProductTab7.cpp" line="303"/>
-        <location filename="../src/EditProduct.cpp" line="852"/>
+        <location filename="../src/EditProduct.cpp" line="855"/>
         <source>Delete %1</source>
         <translation>Verwijder %1</translation>
     </message>
@@ -4159,7 +4259,6 @@
     </message>
     <message>
         <location filename="../src/EditProductTab7.cpp" line="37"/>
-        <location filename="../src/EditProductTab10.cpp" line="405"/>
         <source>SG</source>
         <translation>SG</translation>
     </message>
@@ -4576,59 +4675,44 @@
         <translation>Bevesting dat de nagisting datum en gegevens kloppen</translation>
     </message>
     <message>
-        <location filename="../src/EditProductTab10.cpp" line="273"/>
         <source>Fermenter log</source>
-        <translation>Gistkast log</translation>
-    </message>
-    <message>
-        <location filename="../src/EditProductTab10.cpp" line="305"/>
+        <translation type="vanished">Gistkast log</translation>
+    </message>
+    <message>
         <source>Beer</source>
-        <translation>Bier</translation>
-    </message>
-    <message>
-        <location filename="../src/EditProductTab10.cpp" line="309"/>
+        <translation type="vanished">Bier</translation>
+    </message>
+    <message>
         <source>Chiller</source>
-        <translation>Koeler</translation>
-    </message>
-    <message>
-        <location filename="../src/EditProductTab10.cpp" line="331"/>
-        <location filename="../src/EditProductTab10.cpp" line="421"/>
-        <location filename="../src/EditProductTab11.cpp" line="629"/>
+        <translation type="vanished">Koeler</translation>
+    </message>
+    <message>
         <source>Date</source>
-        <translation>Datum</translation>
-    </message>
-    <message>
-        <location filename="../src/EditProductTab10.cpp" line="342"/>
-        <location filename="../src/EditProductTab10.cpp" line="403"/>
-        <location filename="../src/EditProductTab11.cpp" line="638"/>
+        <translation type="vanished">Datum</translation>
+    </message>
+    <message>
         <source>Temp °C</source>
-        <translation>Temp °C</translation>
-    </message>
-    <message>
-        <location filename="../src/EditProductTab10.cpp" line="353"/>
+        <translation type="vanished">Temp °C</translation>
+    </message>
+    <message>
         <source>Power %</source>
-        <translation>Power %</translation>
-    </message>
-    <message>
-        <location filename="../src/EditProductTab10.cpp" line="378"/>
+        <translation type="vanished">Power %</translation>
+    </message>
+    <message>
         <source>iSpindel log</source>
-        <translation>iSpindel log</translation>
-    </message>
-    <message>
-        <location filename="../src/EditProductTab10.cpp" line="409"/>
+        <translation type="vanished">iSpindel log</translation>
+    </message>
+    <message>
         <source>Battery</source>
-        <translation>Batterij</translation>
-    </message>
-    <message>
-        <location filename="../src/EditProductTab10.cpp" line="431"/>
-        <location filename="../src/EditProductTab11.cpp" line="614"/>
+        <translation type="vanished">Batterij</translation>
+    </message>
+    <message>
         <source>Temperature °C</source>
-        <translation>Temperatuur °C</translation>
-    </message>
-    <message>
-        <location filename="../src/EditProductTab10.cpp" line="447"/>
+        <translation type="vanished">Temperatuur °C</translation>
+    </message>
+    <message>
         <source>Battery volt</source>
-        <translation>Batterij volt</translation>
+        <translation type="vanished">Batterij volt</translation>
     </message>
     <message>
         <location filename="../src/EditProductTab11.cpp" line="295"/>
@@ -4641,19 +4725,16 @@
         <translation>Bevestig dat het bier verpakt is en de gegevens kloppen</translation>
     </message>
     <message>
-        <location filename="../src/EditProductTab11.cpp" line="591"/>
         <source>Carbonation log</source>
-        <translation>Carbonatie log</translation>
-    </message>
-    <message>
-        <location filename="../src/EditProductTab11.cpp" line="616"/>
+        <translation type="vanished">Carbonatie log</translation>
+    </message>
+    <message>
         <source>Pressure bar</source>
-        <translation>Druk in bar</translation>
-    </message>
-    <message>
-        <location filename="../src/EditProductTab11.cpp" line="646"/>
+        <translation type="vanished">Druk in bar</translation>
+    </message>
+    <message>
         <source>Bar</source>
-        <translation>Bar</translation>
+        <translation type="vanished">Bar</translation>
     </message>
     <message>
         <location filename="../src/EditProductTab12.cpp" line="36"/>

mercurial