Added Product copy to Product.

Mon, 06 Jun 2022 21:56:21 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Mon, 06 Jun 2022 21:56:21 +0200
changeset 263
14d79ec33db4
parent 262
6bab9440aeb9
child 264
67b5c00dd23c

Added Product copy to Product.

src/EditProduct.h file | annotate | diff | comparison | revisions
src/EditProductExport.cpp file | annotate | diff | comparison | revisions
src/EditRecipeTab3.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/src/EditProduct.h	Mon Jun 06 20:19:27 2022 +0200
+++ b/src/EditProduct.h	Mon Jun 06 21:56:21 2022 +0200
@@ -306,6 +306,10 @@
     double CarbCO2ToPressure(double CO2, double T);
     void calcPack();
     void exportBeerXML();
+    void copyProduct();
+    void copyRecipe();
+    void toforumProduct();
+    void splitProduct();
 };
 
 #endif
--- a/src/EditProductExport.cpp	Mon Jun 06 20:19:27 2022 +0200
+++ b/src/EditProductExport.cpp	Mon Jun 06 21:56:21 2022 +0200
@@ -271,6 +271,75 @@
 }
 
 
+void EditProduct::copyProduct()
+{
+    Product *dup = new Product;
+
+    dup = product;
+    dup->record = -1;
+    dup->uuid = "";
+    dup->name.append(" [duplicate]");
+    dup->code.append("-[dup]");
+    /*
+     * Clear data of a previous brew if present and roll back stages.
+     * But leave all ingredients and volumes, that's what we want.
+     */
+    if (dup->stage > PROD_STAGE_WAIT) {
+	dup->stage = dup->inventory_reduced = PROD_STAGE_WAIT;
+    }
+    dup->birth = QDate::currentDate();
+    dup->brew_date_start = dup->brew_date_end = QDateTime();
+    dup->brew_mash_ph = dup->brew_mash_sg = dup->brew_mash_efficiency = 0;
+    dup->brew_sparge_ph = 0;
+    dup->brew_preboil_volume = dup->brew_preboil_sg = dup->brew_preboil_ph = dup->brew_preboil_efficiency = 0;
+    dup->brew_aboil_volume = dup->brew_aboil_sg = dup->brew_aboil_ph = dup->brew_aboil_efficiency = 0;
+    dup->brew_cooling_time = 0;
+    dup->brew_fermenter_volume = 0;
+    dup->brew_fermenter_sg = dup->brew_fermenter_ibu = dup->brew_fermenter_color = 0;
+    dup->og = dup->fg = 0;
+    dup->primary_start_temp = dup->primary_max_temp = dup->primary_end_temp = dup->primary_end_sg = 0;
+    dup->primary_end_date = dup->secondary_end_date = QDate();
+    dup->secondary_temp = dup->secondary_end_sg = dup->tertiary_temp = 0;
+    dup->package_date = QDate();
+    dup->package_volume = dup->package_abv = dup->package_ph = 0;
+    dup->bottle_amount = dup->bottle_carbonation = dup->bottle_priming_amount = dup->bottle_carbonation_temp = 0;
+    dup->keg_amount = dup->keg_carbonation = dup->keg_priming_amount = dup->keg_carbonation_temp = 0;
+    dup->bottle_priming_water = dup->keg_priming_water = 0;
+    dup->taste_rate = 0;
+    dup->taste_date = QDate();
+    dup->taste_notes = dup->taste_color = dup->taste_transparency = dup->taste_head = "";
+    dup->taste_aroma = dup->taste_taste = dup->taste_mouthfeel = dup->taste_aftertaste = "";
+    dup->starter_viability = 100;
+    dup->yeast_prod_date = QDate();
+    dup->divide_type = dup->divide_parts = dup->divide_part = 0;
+    dup->divide_size = 0;
+    dup->divide_factor = 1;
+
+    qDebug() << dup->record << dup->name;
+    if (DB_product::save(dup, this)) {
+	QMessageBox::information(this, tr("Copy Product"), tr("Copy Product export ready."));
+    } else {
+        QMessageBox::warning(this, tr("Copy Product "), tr("Copy Product error."));
+    }
+    delete dup;
+}
+
+
+void EditProduct::copyRecipe()
+{
+}
+
+
+void EditProduct::toforumProduct()
+{
+}
+
+
+void EditProduct::splitProduct()
+{
+}
+
+
 void EditProduct::on_exportButton_clicked()
 {
     QDialog* dialog = new QDialog(this);
@@ -287,11 +356,11 @@
     beerxmlButton->setObjectName(QString::fromUtf8("beerxmlButton"));
     beerxmlButton->setGeometry(QRect(50, 20, 171, 21));
     beerxmlButton->setText(tr("Export to beerXML"));
-/*    QRadioButton *copy_productButton = new QRadioButton(dialog);
+    QRadioButton *copy_productButton = new QRadioButton(dialog);
     copy_productButton->setObjectName(QString::fromUtf8("copy_productButton"));
     copy_productButton->setGeometry(QRect(50, 50, 171, 21));
     copy_productButton->setText(tr("Copy to product"));
-    QRadioButton *splitButton = new QRadioButton(dialog);
+/*    QRadioButton *splitButton = new QRadioButton(dialog);
     splitButton->setObjectName(QString::fromUtf8("splitButton"));
     splitButton->setGeometry(QRect(50, 110, 171, 21));
     splitButton->setText(tr("Split this batch"));
@@ -312,6 +381,8 @@
     if (dialog->result() == QDialog::Accepted) {
         if (beerxmlButton->isChecked())
 	    exportBeerXML();
+	if (copy_productButton->isChecked())
+	    copyProduct();
     }
 
     disconnect(buttonBox, nullptr, nullptr, nullptr);
--- a/src/EditRecipeTab3.cpp	Mon Jun 06 20:19:27 2022 +0200
+++ b/src/EditRecipeTab3.cpp	Mon Jun 06 21:56:21 2022 +0200
@@ -564,7 +564,7 @@
     amountLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
     QLabel *alphaLabel = new QLabel(dialog);
     alphaLabel->setObjectName(QString::fromUtf8("alphaLabel"));
-    alphaLabel->setText(tr("Alpha percentage:"));
+    alphaLabel->setText(tr("Alpha percent:"));
     alphaLabel->setGeometry(QRect(420, 100, 121, 20));
     alphaLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
     htimeLabel = new QLabel(dialog);
--- a/translations/bmsapp_en.ts	Mon Jun 06 20:19:27 2022 +0200
+++ b/translations/bmsapp_en.ts	Mon Jun 06 21:56:21 2022 +0200
@@ -347,21 +347,11 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/EditFermentable.ui" line="205"/>
-        <source>Inventory:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../ui/EditFermentable.ui" line="221"/>
         <source>Cost per Kg:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/EditFermentable.ui" line="237"/>
-        <source>Total value:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../ui/EditFermentable.ui" line="253"/>
         <source>Yield:</source>
         <translation type="unfinished"></translation>
@@ -387,8 +377,18 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../ui/EditFermentable.ui" line="205"/>
+        <source>Inventory Kg:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditFermentable.ui" line="237"/>
+        <source>Total:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../ui/EditFermentable.ui" line="333"/>
-        <source>Diastatic power:</source>
+        <source>Windisch-Kolbach:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
@@ -438,38 +438,58 @@
     </message>
     <message>
         <location filename="../ui/EditFermentable.ui" line="528"/>
+        <location filename="../ui/EditFermentable.ui" line="612"/>
+        <location filename="../ui/EditFermentable.ui" line="656"/>
+        <location filename="../ui/EditFermentable.ui" line="678"/>
+        <location filename="../ui/EditFermentable.ui" line="700"/>
+        <location filename="../ui/EditFermentable.ui" line="722"/>
         <source> %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/EditFermentable.ui" line="786"/>
-        <location filename="../ui/EditFermentable.ui" line="799"/>
-        <location filename="../ui/EditFermentable.ui" line="812"/>
+        <location filename="../ui/EditFermentable.ui" line="744"/>
+        <source> °WK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditFermentable.ui" line="804"/>
+        <location filename="../ui/EditFermentable.ui" line="817"/>
+        <location filename="../ui/EditFermentable.ui" line="830"/>
         <source>Yes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/EditFermentable.ui" line="851"/>
-        <location filename="../ui/EditFermentable.ui" line="867"/>
+        <location filename="../ui/EditFermentable.ui" line="879"/>
+        <location filename="../ui/EditFermentable.ui" line="912"/>
         <source>yyyy-MM-dd</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/EditFermentable.ui" line="889"/>
+        <location filename="../ui/EditFermentable.ui" line="934"/>
         <source>Quit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/EditFermentable.ui" line="909"/>
+        <location filename="../ui/EditFermentable.ui" line="954"/>
         <source>Save</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ui/EditFermentable.ui" line="929"/>
+        <location filename="../ui/EditFermentable.ui" line="974"/>
         <source>Delete</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../ui/EditFermentable.ui" line="1010"/>
+        <source>Lintner:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditFermentable.ui" line="1032"/>
+        <source> °L</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../src/EditFermentable.cpp" line="33"/>
         <source>Grain</source>
         <translation type="unfinished"></translation>
@@ -560,58 +580,58 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="153"/>
+        <location filename="../src/EditFermentable.cpp" line="159"/>
         <source>BMSapp - Add new fermentable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="155"/>
+        <location filename="../src/EditFermentable.cpp" line="161"/>
         <source>BMSapp - Edit fermentable %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="171"/>
-        <location filename="../src/EditFermentable.cpp" line="175"/>
-        <location filename="../src/EditFermentable.cpp" line="179"/>
+        <location filename="../src/EditFermentable.cpp" line="177"/>
+        <location filename="../src/EditFermentable.cpp" line="181"/>
+        <location filename="../src/EditFermentable.cpp" line="185"/>
         <source>Edit Fermentable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="171"/>
+        <location filename="../src/EditFermentable.cpp" line="177"/>
         <source>Name empty or too short.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="175"/>
+        <location filename="../src/EditFermentable.cpp" line="181"/>
         <source>Origin empty or too short.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="179"/>
+        <location filename="../src/EditFermentable.cpp" line="185"/>
         <source>Supplier empty or too short.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="232"/>
-        <location filename="../src/EditFermentable.cpp" line="257"/>
+        <location filename="../src/EditFermentable.cpp" line="238"/>
+        <location filename="../src/EditFermentable.cpp" line="263"/>
         <source>Database error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="233"/>
-        <location filename="../src/EditFermentable.cpp" line="258"/>
+        <location filename="../src/EditFermentable.cpp" line="239"/>
+        <location filename="../src/EditFermentable.cpp" line="264"/>
         <source>MySQL error: %1
 %2
 %3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="284"/>
+        <location filename="../src/EditFermentable.cpp" line="309"/>
         <source>Fermentable changed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="284"/>
+        <location filename="../src/EditFermentable.cpp" line="309"/>
         <source>This fermentable has been modified. Save changes?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1109,7 +1129,7 @@
         <location filename="../src/EditProductTab4.cpp" line="49"/>
         <location filename="../src/EditProductTab4.cpp" line="128"/>
         <location filename="../src/EditProductTab5.cpp" line="55"/>
-        <location filename="../src/EditProductTab5.cpp" line="123"/>
+        <location filename="../src/EditProductTab5.cpp" line="131"/>
         <location filename="../src/EditProductTab6.cpp" line="42"/>
         <location filename="../src/EditProductTab6.cpp" line="115"/>
         <source>Delete</source>
@@ -1688,7 +1708,7 @@
         <location filename="../ui/EditProduct.ui" line="3628"/>
         <location filename="../src/EditProductTab3.cpp" line="1031"/>
         <location filename="../src/EditProductTab4.cpp" line="639"/>
-        <location filename="../src/EditProductTab5.cpp" line="626"/>
+        <location filename="../src/EditProductTab5.cpp" line="647"/>
         <source>Mash</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2738,68 +2758,48 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="117"/>
-        <location filename="../src/EditProduct.cpp" line="1800"/>
-        <location filename="../src/EditProduct.cpp" line="1856"/>
-        <source>Database error</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/EditProduct.cpp" line="117"/>
-        <source>MySQL error: record %1 not found</source>
+        <location filename="../src/EditProduct.cpp" line="260"/>
+        <source>%1, part %2 of %3</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditProduct.cpp" line="744"/>
+        <source>BMSapp - Add new product</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditProduct.cpp" line="746"/>
+        <source>BMSapp - Edit product %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditProduct.cpp" line="762"/>
+        <location filename="../src/EditProduct.cpp" line="766"/>
+        <source>Edit Product</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditProduct.cpp" line="762"/>
+        <source>Name empty or too short.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/EditProduct.cpp" line="766"/>
-        <source>%1, part %2 of %3</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/EditProduct.cpp" line="1250"/>
-        <source>BMSapp - Add new product</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/EditProduct.cpp" line="1252"/>
-        <source>BMSapp - Edit product %1</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/EditProduct.cpp" line="1268"/>
-        <location filename="../src/EditProduct.cpp" line="1272"/>
-        <source>Edit Product</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/EditProduct.cpp" line="1268"/>
-        <source>Name empty or too short.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/EditProduct.cpp" line="1272"/>
         <source>No beerstyle selected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="1801"/>
-        <location filename="../src/EditProduct.cpp" line="1857"/>
-        <source>MySQL error: %1
-%2
-%3</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/EditProduct.cpp" line="1846"/>
+        <location filename="../src/EditProduct.cpp" line="803"/>
         <source>Delete product</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="1882"/>
+        <location filename="../src/EditProduct.cpp" line="827"/>
         <source>Product changed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="1882"/>
+        <location filename="../src/EditProduct.cpp" line="827"/>
         <source>The product has been modified. Save changes?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2874,7 +2874,7 @@
         <location filename="../src/EditProductTab4.cpp" line="49"/>
         <location filename="../src/EditProductTab4.cpp" line="139"/>
         <location filename="../src/EditProductTab5.cpp" line="55"/>
-        <location filename="../src/EditProductTab5.cpp" line="134"/>
+        <location filename="../src/EditProductTab5.cpp" line="142"/>
         <location filename="../src/EditProductTab6.cpp" line="42"/>
         <location filename="../src/EditProductTab6.cpp" line="126"/>
         <source>Edit</source>
@@ -2894,16 +2894,16 @@
     <message>
         <location filename="../src/EditProductTab3.cpp" line="625"/>
         <location filename="../src/EditProductTab4.cpp" line="317"/>
-        <location filename="../src/EditProductTab5.cpp" line="320"/>
+        <location filename="../src/EditProductTab5.cpp" line="328"/>
         <location filename="../src/EditProductTab6.cpp" line="718"/>
         <location filename="../src/EditProductTab7.cpp" line="303"/>
-        <location filename="../src/EditProduct.cpp" line="1846"/>
+        <location filename="../src/EditProduct.cpp" line="803"/>
         <source>Delete %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/EditProductTab3.cpp" line="941"/>
-        <location filename="../src/EditProductTab5.cpp" line="551"/>
+        <location filename="../src/EditProductTab5.cpp" line="572"/>
         <source>Current ingredient:</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2936,14 +2936,14 @@
     </message>
     <message>
         <location filename="../src/EditProductTab3.cpp" line="971"/>
-        <location filename="../src/EditProductTab5.cpp" line="577"/>
+        <location filename="../src/EditProductTab5.cpp" line="598"/>
         <source>Select ingredient:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/EditProductTab3.cpp" line="976"/>
         <location filename="../src/EditProductTab4.cpp" line="589"/>
-        <location filename="../src/EditProductTab5.cpp" line="582"/>
+        <location filename="../src/EditProductTab5.cpp" line="603"/>
         <location filename="../src/EditProductTab6.cpp" line="962"/>
         <source>In stock:</source>
         <translation type="unfinished"></translation>
@@ -2956,7 +2956,7 @@
     <message>
         <location filename="../src/EditProductTab3.cpp" line="1032"/>
         <location filename="../src/EditProductTab4.cpp" line="641"/>
-        <location filename="../src/EditProductTab5.cpp" line="627"/>
+        <location filename="../src/EditProductTab5.cpp" line="648"/>
         <source>Boil</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3045,18 +3045,18 @@
     <message>
         <location filename="../src/EditProductTab4.cpp" line="512"/>
         <location filename="../src/EditProductTab4.cpp" line="571"/>
-        <location filename="../src/EditProductTab5.cpp" line="435"/>
-        <location filename="../src/EditProductTab5.cpp" line="511"/>
-        <location filename="../src/EditProductTab5.cpp" line="569"/>
+        <location filename="../src/EditProductTab5.cpp" line="443"/>
+        <location filename="../src/EditProductTab5.cpp" line="532"/>
+        <location filename="../src/EditProductTab5.cpp" line="590"/>
         <source>Time in minutes:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/EditProductTab4.cpp" line="516"/>
         <location filename="../src/EditProductTab4.cpp" line="569"/>
-        <location filename="../src/EditProductTab5.cpp" line="430"/>
-        <location filename="../src/EditProductTab5.cpp" line="506"/>
-        <location filename="../src/EditProductTab5.cpp" line="567"/>
+        <location filename="../src/EditProductTab5.cpp" line="438"/>
+        <location filename="../src/EditProductTab5.cpp" line="527"/>
+        <location filename="../src/EditProductTab5.cpp" line="588"/>
         <source>Time in days:</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3072,8 +3072,8 @@
     </message>
     <message>
         <location filename="../src/EditProductTab4.cpp" line="563"/>
-        <location filename="../src/EditProductTab5.cpp" line="446"/>
-        <location filename="../src/EditProductTab5.cpp" line="558"/>
+        <location filename="../src/EditProductTab5.cpp" line="454"/>
+        <location filename="../src/EditProductTab5.cpp" line="579"/>
         <location filename="../src/EditProductTab6.cpp" line="832"/>
         <location filename="../src/EditProductTab6.cpp" line="970"/>
         <source>Amount in gr:</source>
@@ -3110,43 +3110,43 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProductTab5.cpp" line="114"/>
-        <location filename="../src/EditProductTab5.cpp" line="117"/>
+        <location filename="../src/EditProductTab5.cpp" line="115"/>
+        <location filename="../src/EditProductTab5.cpp" line="119"/>
         <source>Edit this from the water tab</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProductTab5.cpp" line="320"/>
+        <location filename="../src/EditProductTab5.cpp" line="328"/>
         <source>Delete misc</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProductTab5.cpp" line="449"/>
-        <location filename="../src/EditProductTab5.cpp" line="560"/>
+        <location filename="../src/EditProductTab5.cpp" line="457"/>
+        <location filename="../src/EditProductTab5.cpp" line="581"/>
         <location filename="../src/EditProductTab6.cpp" line="839"/>
         <location filename="../src/EditProductTab6.cpp" line="972"/>
         <source>Amount in ml:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProductTab5.cpp" line="625"/>
+        <location filename="../src/EditProductTab5.cpp" line="646"/>
         <source>Starter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProductTab5.cpp" line="628"/>
+        <location filename="../src/EditProductTab5.cpp" line="649"/>
         <location filename="../src/EditProductTab6.cpp" line="1026"/>
         <source>Primary</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProductTab5.cpp" line="629"/>
+        <location filename="../src/EditProductTab5.cpp" line="650"/>
         <location filename="../src/EditProductTab6.cpp" line="1027"/>
         <source>Secondary</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProductTab5.cpp" line="630"/>
+        <location filename="../src/EditProductTab5.cpp" line="651"/>
         <source>Bottling</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3459,48 +3459,48 @@
     </message>
     <message>
         <location filename="../src/EditProductExport.cpp" line="44"/>
-        <location filename="../src/EditProductExport.cpp" line="46"/>
-        <location filename="../src/EditProductExport.cpp" line="259"/>
+        <location filename="../src/EditProductExport.cpp" line="47"/>
+        <location filename="../src/EditProductExport.cpp" line="268"/>
         <source>Save File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProductExport.cpp" line="44"/>
+        <location filename="../src/EditProductExport.cpp" line="45"/>
         <source>Files (*.xml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProductExport.cpp" line="46"/>
+        <location filename="../src/EditProductExport.cpp" line="47"/>
         <source>No XML file selected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProductExport.cpp" line="259"/>
-        <source>XML export ready</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/EditProductExport.cpp" line="268"/>
+        <source>XML export ready</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditProductExport.cpp" line="277"/>
         <source>Export choices</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProductExport.cpp" line="280"/>
+        <location filename="../src/EditProductExport.cpp" line="289"/>
         <source>Export to beerXML</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProductExport.cpp" line="315"/>
+        <location filename="../src/EditProductExport.cpp" line="324"/>
         <source>Printer report</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProductExport.cpp" line="327"/>
+        <location filename="../src/EditProductExport.cpp" line="336"/>
         <source>Print recipe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProductExport.cpp" line="331"/>
+        <location filename="../src/EditProductExport.cpp" line="340"/>
         <source>Print checklist</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4264,7 +4264,7 @@
         <location filename="../src/EditRecipeTab3.cpp" line="49"/>
         <location filename="../src/EditRecipeTab3.cpp" line="117"/>
         <location filename="../src/EditRecipeTab4.cpp" line="55"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="109"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="121"/>
         <location filename="../src/EditRecipeTab5.cpp" line="42"/>
         <location filename="../src/EditRecipeTab5.cpp" line="103"/>
         <location filename="../src/EditRecipeTab6.cpp" line="35"/>
@@ -4395,7 +4395,7 @@
     <message>
         <location filename="../ui/EditRecipe.ui" line="837"/>
         <location filename="../ui/EditRecipe.ui" line="1395"/>
-        <location filename="../src/EditRecipeTab3.cpp" line="558"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="603"/>
         <source>Bitterness IBU:</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4581,8 +4581,8 @@
     <message>
         <location filename="../ui/EditRecipe.ui" line="2309"/>
         <location filename="../src/EditRecipeTab2.cpp" line="922"/>
-        <location filename="../src/EditRecipeTab3.cpp" line="603"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="585"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="657"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="610"/>
         <source>Mash</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4952,93 +4952,73 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipe.cpp" line="39"/>
+        <location filename="../src/EditRecipe.cpp" line="41"/>
         <source>Extract</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipe.cpp" line="40"/>
+        <location filename="../src/EditRecipe.cpp" line="42"/>
         <source>Partial Mash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipe.cpp" line="41"/>
+        <location filename="../src/EditRecipe.cpp" line="43"/>
         <source>All Grain</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipe.cpp" line="58"/>
-        <source>Source 1</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/EditRecipe.cpp" line="59"/>
-        <source>Source 2</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/EditRecipe.cpp" line="60"/>
+        <source>Source 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipe.cpp" line="61"/>
+        <source>Source 2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipe.cpp" line="62"/>
         <source>Mixed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipe.cpp" line="102"/>
-        <location filename="../src/EditRecipe.cpp" line="1109"/>
-        <location filename="../src/EditRecipe.cpp" line="1160"/>
-        <source>Database error</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/EditRecipe.cpp" line="102"/>
-        <source>MySQL error: record %1 not found</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/EditRecipe.cpp" line="779"/>
+        <location filename="../src/EditRecipe.cpp" line="450"/>
         <source>BMSapp - Add new recipe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipe.cpp" line="781"/>
+        <location filename="../src/EditRecipe.cpp" line="452"/>
         <source>BMSapp - Edit recipe %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipe.cpp" line="797"/>
-        <location filename="../src/EditRecipe.cpp" line="801"/>
+        <location filename="../src/EditRecipe.cpp" line="468"/>
+        <location filename="../src/EditRecipe.cpp" line="472"/>
         <source>Edit Recipe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipe.cpp" line="797"/>
+        <location filename="../src/EditRecipe.cpp" line="468"/>
         <source>Name empty or too short.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipe.cpp" line="801"/>
+        <location filename="../src/EditRecipe.cpp" line="472"/>
         <source>No beerstyle selected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipe.cpp" line="1110"/>
-        <location filename="../src/EditRecipe.cpp" line="1161"/>
-        <source>MySQL error: %1
-%2
-%3</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/EditRecipe.cpp" line="1150"/>
+        <location filename="../src/EditRecipe.cpp" line="504"/>
         <source>Delete recipe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipe.cpp" line="1186"/>
+        <location filename="../src/EditRecipe.cpp" line="528"/>
         <source>Recipe changed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipe.cpp" line="1186"/>
+        <location filename="../src/EditRecipe.cpp" line="528"/>
         <source>The recipe has been modified. Save changes?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5105,7 +5085,7 @@
         <location filename="../src/EditRecipeTab3.cpp" line="49"/>
         <location filename="../src/EditRecipeTab3.cpp" line="128"/>
         <location filename="../src/EditRecipeTab4.cpp" line="55"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="120"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="132"/>
         <location filename="../src/EditRecipeTab5.cpp" line="42"/>
         <location filename="../src/EditRecipeTab5.cpp" line="114"/>
         <location filename="../src/EditRecipeTab6.cpp" line="35"/>
@@ -5121,16 +5101,16 @@
     <message>
         <location filename="../src/EditRecipeTab2.cpp" line="522"/>
         <location filename="../src/EditRecipeTab3.cpp" line="291"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="290"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="301"/>
         <location filename="../src/EditRecipeTab5.cpp" line="261"/>
         <location filename="../src/EditRecipeTab6.cpp" line="285"/>
-        <location filename="../src/EditRecipe.cpp" line="1150"/>
+        <location filename="../src/EditRecipe.cpp" line="504"/>
         <source>Delete %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/EditRecipeTab2.cpp" line="832"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="510"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="535"/>
         <source>Current ingredient:</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5156,21 +5136,21 @@
     </message>
     <message>
         <location filename="../src/EditRecipeTab2.cpp" line="857"/>
-        <location filename="../src/EditRecipeTab3.cpp" line="543"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="583"/>
         <location filename="../src/EditRecipeTab5.cpp" line="497"/>
         <source>Use at:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/EditRecipeTab2.cpp" line="862"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="536"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="561"/>
         <source>Select ingredient:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/EditRecipeTab2.cpp" line="867"/>
-        <location filename="../src/EditRecipeTab3.cpp" line="553"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="541"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="598"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="566"/>
         <location filename="../src/EditRecipeTab5.cpp" line="482"/>
         <source>In stock:</source>
         <translation type="unfinished"></translation>
@@ -5182,8 +5162,8 @@
     </message>
     <message>
         <location filename="../src/EditRecipeTab2.cpp" line="923"/>
-        <location filename="../src/EditRecipeTab3.cpp" line="605"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="586"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="659"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="611"/>
         <source>Boil</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5281,104 +5261,145 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab3.cpp" line="476"/>
-        <location filename="../src/EditRecipeTab3.cpp" line="535"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="403"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="470"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="528"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="489"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="575"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="415"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="495"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="553"/>
         <source>Time in minutes:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab3.cpp" line="480"/>
-        <location filename="../src/EditRecipeTab3.cpp" line="533"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="398"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="465"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="526"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="493"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="573"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="410"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="490"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="551"/>
         <source>Time in days:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab3.cpp" line="517"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="552"/>
         <source>Current hop:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab3.cpp" line="522"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="557"/>
         <source>Origin:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab3.cpp" line="527"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="414"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="517"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="562"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="426"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="542"/>
         <location filename="../src/EditRecipeTab5.cpp" line="365"/>
         <location filename="../src/EditRecipeTab5.cpp" line="490"/>
         <source>Amount in gr:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab3.cpp" line="548"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="567"/>
+        <source>Alpha percentage:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="588"/>
+        <source>Hop form:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="593"/>
         <source>Select hop:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab3.cpp" line="604"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="658"/>
         <source>First wort</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab3.cpp" line="606"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="660"/>
         <source>Aroma</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab3.cpp" line="607"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="661"/>
         <source>Whirlpool</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab3.cpp" line="608"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="662"/>
         <source>Dry hop</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="668"/>
+        <source>Pellet</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="669"/>
+        <source>Plug</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="670"/>
+        <source>Leaf</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="671"/>
+        <source>Wet leaf</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="672"/>
+        <source>Cryo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../src/EditRecipeTab4.cpp" line="55"/>
         <source>Ingredient</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab4.cpp" line="290"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="106"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="109"/>
+        <source>Edit this from the water tab</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab4.cpp" line="301"/>
         <source>Delete misc</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab4.cpp" line="417"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="519"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="429"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="544"/>
         <location filename="../src/EditRecipeTab5.cpp" line="369"/>
         <location filename="../src/EditRecipeTab5.cpp" line="492"/>
         <source>Amount in ml:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab4.cpp" line="584"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="609"/>
         <source>Starter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab4.cpp" line="587"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="612"/>
         <location filename="../src/EditRecipeTab5.cpp" line="545"/>
         <source>Primary</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab4.cpp" line="588"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="613"/>
         <location filename="../src/EditRecipeTab5.cpp" line="546"/>
         <source>Secondary</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab4.cpp" line="589"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="614"/>
         <source>Bottling</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5611,27 +5632,87 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../src/EditRecipeExport.cpp" line="42"/>
         <location filename="../src/EditRecipeExport.cpp" line="44"/>
-        <location filename="../src/EditRecipeExport.cpp" line="46"/>
-        <location filename="../src/EditRecipeExport.cpp" line="259"/>
+        <location filename="../src/EditRecipeExport.cpp" line="258"/>
         <source>Save File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../src/EditRecipeExport.cpp" line="42"/>
+        <source>Files (*.xml)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../src/EditRecipeExport.cpp" line="44"/>
-        <source>Files (*.xml)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/EditRecipeExport.cpp" line="46"/>
         <source>No XML file selected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeExport.cpp" line="259"/>
+        <location filename="../src/EditRecipeExport.cpp" line="258"/>
         <source>XML export ready</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../src/EditRecipeExport.cpp" line="274"/>
+        <location filename="../src/EditRecipeExport.cpp" line="276"/>
+        <location filename="../src/EditRecipeExport.cpp" line="435"/>
+        <location filename="../src/EditRecipeExport.cpp" line="437"/>
+        <source>Copy Recipe</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeExport.cpp" line="274"/>
+        <source>Copy Recipe export ready.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeExport.cpp" line="276"/>
+        <source>Copy Recipe error.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeExport.cpp" line="435"/>
+        <source>Copy Recipe to Product ready.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeExport.cpp" line="437"/>
+        <source>Copy Recipe to Product error.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeExport.cpp" line="584"/>
+        <location filename="../src/EditRecipeExport.cpp" line="618"/>
+        <source>Export to forum</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeExport.cpp" line="584"/>
+        <source>The recipe and all data are copied to the clipboard.
+You can &quot;paste&quot; this data in the forum screen in your web browser.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeExport.cpp" line="591"/>
+        <source>Export choices</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeExport.cpp" line="603"/>
+        <source>Export to beerXML</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeExport.cpp" line="608"/>
+        <source>Copy to recipe</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeExport.cpp" line="613"/>
+        <source>Copy to product</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>EditSupplier</name>
@@ -7171,47 +7252,30 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="89"/>
-        <location filename="../src/PrinterDialog.cpp" line="238"/>
-        <location filename="../src/PrinterDialog.cpp" line="285"/>
-        <location filename="../src/PrinterDialog.cpp" line="376"/>
-        <location filename="../src/PrinterDialog.cpp" line="423"/>
-        <location filename="../src/PrinterDialog.cpp" line="469"/>
-        <location filename="../src/PrinterDialog.cpp" line="513"/>
-        <location filename="../src/PrinterDialog.cpp" line="759"/>
-        <location filename="../src/PrinterDialog.cpp" line="809"/>
-        <location filename="../src/PrinterDialog.cpp" line="855"/>
-        <location filename="../src/PrinterDialog.cpp" line="915"/>
+        <location filename="../src/PrinterDialog.cpp" line="91"/>
+        <location filename="../src/PrinterDialog.cpp" line="240"/>
+        <location filename="../src/PrinterDialog.cpp" line="289"/>
+        <location filename="../src/PrinterDialog.cpp" line="382"/>
+        <location filename="../src/PrinterDialog.cpp" line="429"/>
+        <location filename="../src/PrinterDialog.cpp" line="475"/>
+        <location filename="../src/PrinterDialog.cpp" line="519"/>
+        <location filename="../src/PrinterDialog.cpp" line="765"/>
+        <location filename="../src/PrinterDialog.cpp" line="815"/>
+        <location filename="../src/PrinterDialog.cpp" line="861"/>
+        <location filename="../src/PrinterDialog.cpp" line="921"/>
         <source>Type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="90"/>
-        <source>Supplier</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="91"/>
-        <location filename="../src/PrinterDialog.cpp" line="373"/>
-        <location filename="../src/PrinterDialog.cpp" line="756"/>
-        <source>Fermentable</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="92"/>
-        <location filename="../src/PrinterDialog.cpp" line="141"/>
-        <location filename="../src/PrinterDialog.cpp" line="191"/>
-        <location filename="../src/PrinterDialog.cpp" line="240"/>
-        <location filename="../src/PrinterDialog.cpp" line="287"/>
-        <source>Stock</source>
+        <source>Supplier</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="93"/>
-        <location filename="../src/PrinterDialog.cpp" line="142"/>
-        <location filename="../src/PrinterDialog.cpp" line="192"/>
-        <location filename="../src/PrinterDialog.cpp" line="241"/>
-        <source>Price/Kg</source>
+        <location filename="../src/PrinterDialog.cpp" line="379"/>
+        <location filename="../src/PrinterDialog.cpp" line="762"/>
+        <source>Fermentable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
@@ -7219,1217 +7283,1234 @@
         <location filename="../src/PrinterDialog.cpp" line="143"/>
         <location filename="../src/PrinterDialog.cpp" line="193"/>
         <location filename="../src/PrinterDialog.cpp" line="242"/>
+        <location filename="../src/PrinterDialog.cpp" line="291"/>
+        <source>Stock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="95"/>
+        <location filename="../src/PrinterDialog.cpp" line="144"/>
+        <location filename="../src/PrinterDialog.cpp" line="194"/>
+        <location filename="../src/PrinterDialog.cpp" line="243"/>
+        <source>Price/Kg</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="96"/>
+        <location filename="../src/PrinterDialog.cpp" line="145"/>
+        <location filename="../src/PrinterDialog.cpp" line="195"/>
+        <location filename="../src/PrinterDialog.cpp" line="244"/>
         <source>Value</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="120"/>
-        <location filename="../src/PrinterDialog.cpp" line="170"/>
-        <location filename="../src/PrinterDialog.cpp" line="220"/>
-        <location filename="../src/PrinterDialog.cpp" line="268"/>
+        <location filename="../src/PrinterDialog.cpp" line="122"/>
+        <location filename="../src/PrinterDialog.cpp" line="172"/>
+        <location filename="../src/PrinterDialog.cpp" line="222"/>
+        <location filename="../src/PrinterDialog.cpp" line="270"/>
         <source>Total</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="138"/>
-        <source>Country</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="139"/>
-        <source>Hop name</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="140"/>
-        <location filename="../src/PrinterDialog.cpp" line="286"/>
+        <source>Country</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="141"/>
+        <source>Hop name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="142"/>
+        <location filename="../src/PrinterDialog.cpp" line="290"/>
         <source>Form</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="188"/>
-        <source>Laboratory</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="189"/>
-        <source>Product</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="190"/>
-        <location filename="../src/PrinterDialog.cpp" line="283"/>
-        <location filename="../src/PrinterDialog.cpp" line="467"/>
-        <location filename="../src/PrinterDialog.cpp" line="853"/>
+        <source>Laboratory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="191"/>
+        <source>Product</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="192"/>
+        <location filename="../src/PrinterDialog.cpp" line="287"/>
+        <location filename="../src/PrinterDialog.cpp" line="473"/>
+        <location filename="../src/PrinterDialog.cpp" line="859"/>
         <source>Yeast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="239"/>
+        <location filename="../src/PrinterDialog.cpp" line="241"/>
         <source>Ingredient</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="284"/>
-        <source>Description</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="288"/>
+        <source>Description</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="292"/>
         <source>Date</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="320"/>
+        <location filename="../src/PrinterDialog.cpp" line="326"/>
         <source>Recipe overview</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="324"/>
-        <location filename="../src/PrinterDialog.cpp" line="700"/>
+        <location filename="../src/PrinterDialog.cpp" line="330"/>
+        <location filename="../src/PrinterDialog.cpp" line="706"/>
         <source>Brew type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="327"/>
-        <location filename="../src/PrinterDialog.cpp" line="703"/>
+        <location filename="../src/PrinterDialog.cpp" line="333"/>
+        <location filename="../src/PrinterDialog.cpp" line="709"/>
         <source>Efficiency</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="331"/>
-        <location filename="../src/PrinterDialog.cpp" line="707"/>
+        <location filename="../src/PrinterDialog.cpp" line="337"/>
+        <location filename="../src/PrinterDialog.cpp" line="713"/>
         <source>Boil time</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="334"/>
-        <location filename="../src/PrinterDialog.cpp" line="710"/>
+        <location filename="../src/PrinterDialog.cpp" line="340"/>
+        <location filename="../src/PrinterDialog.cpp" line="716"/>
         <source>Batch size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="338"/>
-        <location filename="../src/PrinterDialog.cpp" line="714"/>
+        <location filename="../src/PrinterDialog.cpp" line="344"/>
+        <location filename="../src/PrinterDialog.cpp" line="720"/>
         <source>Start SG</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="342"/>
-        <location filename="../src/PrinterDialog.cpp" line="718"/>
+        <location filename="../src/PrinterDialog.cpp" line="348"/>
+        <location filename="../src/PrinterDialog.cpp" line="724"/>
         <source>End SG</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="347"/>
-        <location filename="../src/PrinterDialog.cpp" line="723"/>
+        <location filename="../src/PrinterDialog.cpp" line="353"/>
+        <location filename="../src/PrinterDialog.cpp" line="729"/>
         <source>Estimated Alcohol</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="351"/>
-        <location filename="../src/PrinterDialog.cpp" line="727"/>
+        <location filename="../src/PrinterDialog.cpp" line="357"/>
+        <location filename="../src/PrinterDialog.cpp" line="733"/>
         <source>Estimated CO2 vol</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="356"/>
-        <location filename="../src/PrinterDialog.cpp" line="732"/>
+        <location filename="../src/PrinterDialog.cpp" line="362"/>
+        <location filename="../src/PrinterDialog.cpp" line="738"/>
         <source>Color (</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="364"/>
-        <location filename="../src/PrinterDialog.cpp" line="740"/>
+        <location filename="../src/PrinterDialog.cpp" line="370"/>
+        <location filename="../src/PrinterDialog.cpp" line="746"/>
         <source>IBU (</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="374"/>
-        <location filename="../src/PrinterDialog.cpp" line="757"/>
+        <location filename="../src/PrinterDialog.cpp" line="380"/>
+        <location filename="../src/PrinterDialog.cpp" line="763"/>
         <source>Percent</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="375"/>
-        <location filename="../src/PrinterDialog.cpp" line="758"/>
+        <location filename="../src/PrinterDialog.cpp" line="381"/>
+        <location filename="../src/PrinterDialog.cpp" line="764"/>
         <source>Yield</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="377"/>
-        <location filename="../src/PrinterDialog.cpp" line="424"/>
-        <location filename="../src/PrinterDialog.cpp" line="470"/>
-        <location filename="../src/PrinterDialog.cpp" line="514"/>
-        <location filename="../src/PrinterDialog.cpp" line="760"/>
-        <location filename="../src/PrinterDialog.cpp" line="810"/>
-        <location filename="../src/PrinterDialog.cpp" line="856"/>
-        <location filename="../src/PrinterDialog.cpp" line="916"/>
+        <location filename="../src/PrinterDialog.cpp" line="383"/>
+        <location filename="../src/PrinterDialog.cpp" line="430"/>
+        <location filename="../src/PrinterDialog.cpp" line="476"/>
+        <location filename="../src/PrinterDialog.cpp" line="520"/>
+        <location filename="../src/PrinterDialog.cpp" line="766"/>
+        <location filename="../src/PrinterDialog.cpp" line="816"/>
+        <location filename="../src/PrinterDialog.cpp" line="862"/>
+        <location filename="../src/PrinterDialog.cpp" line="922"/>
         <source>Use at</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="378"/>
-        <location filename="../src/PrinterDialog.cpp" line="425"/>
-        <location filename="../src/PrinterDialog.cpp" line="471"/>
-        <location filename="../src/PrinterDialog.cpp" line="515"/>
-        <location filename="../src/PrinterDialog.cpp" line="761"/>
-        <location filename="../src/PrinterDialog.cpp" line="811"/>
-        <location filename="../src/PrinterDialog.cpp" line="857"/>
-        <location filename="../src/PrinterDialog.cpp" line="917"/>
+        <location filename="../src/PrinterDialog.cpp" line="384"/>
+        <location filename="../src/PrinterDialog.cpp" line="431"/>
+        <location filename="../src/PrinterDialog.cpp" line="477"/>
+        <location filename="../src/PrinterDialog.cpp" line="521"/>
+        <location filename="../src/PrinterDialog.cpp" line="767"/>
+        <location filename="../src/PrinterDialog.cpp" line="817"/>
+        <location filename="../src/PrinterDialog.cpp" line="863"/>
+        <location filename="../src/PrinterDialog.cpp" line="923"/>
         <source>Amount</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="379"/>
-        <location filename="../src/PrinterDialog.cpp" line="426"/>
-        <location filename="../src/PrinterDialog.cpp" line="472"/>
-        <location filename="../src/PrinterDialog.cpp" line="516"/>
-        <location filename="../src/PrinterDialog.cpp" line="762"/>
-        <location filename="../src/PrinterDialog.cpp" line="812"/>
-        <location filename="../src/PrinterDialog.cpp" line="858"/>
-        <location filename="../src/PrinterDialog.cpp" line="918"/>
+        <location filename="../src/PrinterDialog.cpp" line="385"/>
+        <location filename="../src/PrinterDialog.cpp" line="432"/>
+        <location filename="../src/PrinterDialog.cpp" line="478"/>
+        <location filename="../src/PrinterDialog.cpp" line="522"/>
+        <location filename="../src/PrinterDialog.cpp" line="768"/>
+        <location filename="../src/PrinterDialog.cpp" line="818"/>
+        <location filename="../src/PrinterDialog.cpp" line="864"/>
+        <location filename="../src/PrinterDialog.cpp" line="924"/>
         <source>Cost</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="420"/>
-        <location filename="../src/PrinterDialog.cpp" line="806"/>
+        <location filename="../src/PrinterDialog.cpp" line="426"/>
+        <location filename="../src/PrinterDialog.cpp" line="812"/>
         <source>Hop</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="421"/>
-        <location filename="../src/PrinterDialog.cpp" line="807"/>
+        <location filename="../src/PrinterDialog.cpp" line="427"/>
+        <location filename="../src/PrinterDialog.cpp" line="813"/>
         <source>Alpha</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="422"/>
-        <location filename="../src/PrinterDialog.cpp" line="808"/>
+        <location filename="../src/PrinterDialog.cpp" line="428"/>
+        <location filename="../src/PrinterDialog.cpp" line="814"/>
         <source>IBU</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="468"/>
-        <location filename="../src/PrinterDialog.cpp" line="854"/>
+        <location filename="../src/PrinterDialog.cpp" line="474"/>
+        <location filename="../src/PrinterDialog.cpp" line="860"/>
         <source>Attn</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="512"/>
-        <location filename="../src/PrinterDialog.cpp" line="914"/>
+        <location filename="../src/PrinterDialog.cpp" line="518"/>
+        <location filename="../src/PrinterDialog.cpp" line="920"/>
         <source>Misc ingredient</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="559"/>
-        <location filename="../src/PrinterDialog.cpp" line="961"/>
-        <location filename="../src/PrinterDialog.cpp" line="1120"/>
-        <source>Mash step</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="560"/>
-        <location filename="../src/PrinterDialog.cpp" line="962"/>
-        <location filename="../src/PrinterDialog.cpp" line="1121"/>
-        <source>Step type</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="561"/>
-        <location filename="../src/PrinterDialog.cpp" line="963"/>
-        <source>Start °C</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="562"/>
-        <location filename="../src/PrinterDialog.cpp" line="964"/>
-        <source>End °C</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="563"/>
-        <location filename="../src/PrinterDialog.cpp" line="965"/>
-        <source>Time</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="564"/>
-        <location filename="../src/PrinterDialog.cpp" line="966"/>
-        <source>Ramp</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="565"/>
         <location filename="../src/PrinterDialog.cpp" line="967"/>
-        <source>L/kg</source>
+        <location filename="../src/PrinterDialog.cpp" line="1126"/>
+        <source>Mash step</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="566"/>
         <location filename="../src/PrinterDialog.cpp" line="968"/>
-        <source>Inf/dec L.</source>
+        <location filename="../src/PrinterDialog.cpp" line="1127"/>
+        <source>Step type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="567"/>
         <location filename="../src/PrinterDialog.cpp" line="969"/>
+        <source>Start °C</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="568"/>
+        <location filename="../src/PrinterDialog.cpp" line="970"/>
+        <source>End °C</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="569"/>
+        <location filename="../src/PrinterDialog.cpp" line="971"/>
+        <source>Time</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="570"/>
+        <location filename="../src/PrinterDialog.cpp" line="972"/>
+        <source>Ramp</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="571"/>
+        <location filename="../src/PrinterDialog.cpp" line="973"/>
+        <source>L/kg</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="572"/>
+        <location filename="../src/PrinterDialog.cpp" line="974"/>
+        <source>Inf/dec L.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="573"/>
+        <location filename="../src/PrinterDialog.cpp" line="975"/>
         <source>Inf/dec °C</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="597"/>
-        <location filename="../src/PrinterDialog.cpp" line="999"/>
-        <source>Water source</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="598"/>
-        <location filename="../src/PrinterDialog.cpp" line="1000"/>
-        <source>Volume</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="599"/>
-        <location filename="../src/PrinterDialog.cpp" line="1001"/>
-        <source>Ca</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="600"/>
-        <location filename="../src/PrinterDialog.cpp" line="1002"/>
-        <source>Mg</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="601"/>
-        <location filename="../src/PrinterDialog.cpp" line="1003"/>
-        <source>CaCO3</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="602"/>
-        <location filename="../src/PrinterDialog.cpp" line="1004"/>
-        <source>Na</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="603"/>
         <location filename="../src/PrinterDialog.cpp" line="1005"/>
-        <source>Cl</source>
+        <source>Water source</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="604"/>
         <location filename="../src/PrinterDialog.cpp" line="1006"/>
-        <source>SO4</source>
+        <source>Volume</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="605"/>
         <location filename="../src/PrinterDialog.cpp" line="1007"/>
-        <location filename="../src/PrinterDialog.cpp" line="1125"/>
-        <location filename="../src/PrinterDialog.cpp" line="1651"/>
-        <location filename="../src/PrinterDialog.cpp" line="1680"/>
-        <location filename="../src/PrinterDialog.cpp" line="1688"/>
-        <location filename="../src/PrinterDialog.cpp" line="1768"/>
+        <source>Ca</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="606"/>
+        <location filename="../src/PrinterDialog.cpp" line="1008"/>
+        <source>Mg</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="607"/>
+        <location filename="../src/PrinterDialog.cpp" line="1009"/>
+        <source>CaCO3</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="608"/>
+        <location filename="../src/PrinterDialog.cpp" line="1010"/>
+        <source>Na</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="609"/>
+        <location filename="../src/PrinterDialog.cpp" line="1011"/>
+        <source>Cl</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="610"/>
+        <location filename="../src/PrinterDialog.cpp" line="1012"/>
+        <source>SO4</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="611"/>
+        <location filename="../src/PrinterDialog.cpp" line="1013"/>
+        <location filename="../src/PrinterDialog.cpp" line="1131"/>
+        <location filename="../src/PrinterDialog.cpp" line="1658"/>
+        <location filename="../src/PrinterDialog.cpp" line="1687"/>
+        <location filename="../src/PrinterDialog.cpp" line="1695"/>
+        <location filename="../src/PrinterDialog.cpp" line="1775"/>
         <source>pH</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="635"/>
-        <location filename="../src/PrinterDialog.cpp" line="1037"/>
+        <location filename="../src/PrinterDialog.cpp" line="641"/>
+        <location filename="../src/PrinterDialog.cpp" line="1043"/>
         <source>Mixed water</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="647"/>
-        <location filename="../src/PrinterDialog.cpp" line="1049"/>
+        <location filename="../src/PrinterDialog.cpp" line="653"/>
+        <location filename="../src/PrinterDialog.cpp" line="1055"/>
         <source>Treated water</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="676"/>
-        <location filename="../src/PrinterDialog.cpp" line="1078"/>
+        <location filename="../src/PrinterDialog.cpp" line="682"/>
+        <location filename="../src/PrinterDialog.cpp" line="1084"/>
         <source>Recipe notes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="696"/>
+        <location filename="../src/PrinterDialog.cpp" line="702"/>
         <source>Product overview</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="748"/>
+        <location filename="../src/PrinterDialog.cpp" line="754"/>
         <source>Stage</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="895"/>
+        <location filename="../src/PrinterDialog.cpp" line="901"/>
         <source>%1 step yeaststarter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="896"/>
+        <location filename="../src/PrinterDialog.cpp" line="902"/>
         <source>Before</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1100"/>
+        <location filename="../src/PrinterDialog.cpp" line="1106"/>
         <source>Product brewday</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1104"/>
+        <location filename="../src/PrinterDialog.cpp" line="1110"/>
         <source>Brewday start</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1107"/>
+        <location filename="../src/PrinterDialog.cpp" line="1113"/>
         <source>Brewday end</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1122"/>
+        <location filename="../src/PrinterDialog.cpp" line="1128"/>
         <source>Temperature</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1123"/>
+        <location filename="../src/PrinterDialog.cpp" line="1129"/>
         <source>Minutes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1124"/>
-        <location filename="../src/PrinterDialog.cpp" line="1667"/>
-        <location filename="../src/PrinterDialog.cpp" line="1687"/>
-        <location filename="../src/PrinterDialog.cpp" line="1767"/>
+        <location filename="../src/PrinterDialog.cpp" line="1130"/>
+        <location filename="../src/PrinterDialog.cpp" line="1674"/>
+        <location filename="../src/PrinterDialog.cpp" line="1694"/>
+        <location filename="../src/PrinterDialog.cpp" line="1774"/>
         <source>SG</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1151"/>
+        <location filename="../src/PrinterDialog.cpp" line="1157"/>
         <source>Brew item</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1152"/>
-        <source>Expected</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1153"/>
-        <source>Reached</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1154"/>
-        <source>Difference</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="1158"/>
-        <source>Mash pH</source>
+        <source>Expected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1159"/>
+        <source>Reached</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1160"/>
+        <source>Difference</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1164"/>
-        <source>Mash density</source>
+        <source>Mash pH</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1170"/>
-        <source>Mash efficiency</source>
+        <source>Mash density</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1176"/>
+        <source>Mash efficiency</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1182"/>
         <source>Sparge pH</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1183"/>
+        <location filename="../src/PrinterDialog.cpp" line="1189"/>
         <source>Pre boil pH</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1187"/>
-        <source>Pre boil density</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="1193"/>
-        <source>Pre boil volume</source>
+        <source>Pre boil density</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1199"/>
-        <source>Pre boil efficiency</source>
+        <source>Pre boil volume</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1205"/>
+        <source>Pre boil efficiency</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1211"/>
         <source>After boil pH</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1210"/>
-        <source>After boil density</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="1216"/>
-        <source>After boil volume</source>
+        <source>After boil density</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1222"/>
-        <source>After boil efficiency</source>
+        <source>After boil volume</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1228"/>
-        <source>Chiller and trub loss</source>
+        <source>After boil efficiency</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1234"/>
-        <source>Top up water</source>
+        <source>Chiller and trub loss</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1240"/>
-        <source>Fermenter volume</source>
+        <source>Top up water</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1246"/>
-        <source>Fermenter density</source>
+        <source>Fermenter volume</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1252"/>
-        <source>Fermenter color</source>
+        <source>Fermenter density</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1258"/>
-        <source>Fermenter IBU</source>
+        <source>Fermenter color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1264"/>
+        <source>Fermenter IBU</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1270"/>
         <source>Cooling method</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1268"/>
+        <location filename="../src/PrinterDialog.cpp" line="1274"/>
         <source>Cooling temperature</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1272"/>
+        <location filename="../src/PrinterDialog.cpp" line="1278"/>
         <source>Cooling time</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1287"/>
+        <location filename="../src/PrinterDialog.cpp" line="1293"/>
         <source>Product fermentation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1291"/>
+        <location filename="../src/PrinterDialog.cpp" line="1297"/>
         <source>Primary start temp</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1294"/>
+        <location filename="../src/PrinterDialog.cpp" line="1300"/>
         <source>Primary peak temp</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1298"/>
+        <location filename="../src/PrinterDialog.cpp" line="1304"/>
         <source>Primary end temp</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1301"/>
+        <location filename="../src/PrinterDialog.cpp" line="1307"/>
         <source>Primary density</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1305"/>
+        <location filename="../src/PrinterDialog.cpp" line="1311"/>
         <source>Primary end date</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1309"/>
+        <location filename="../src/PrinterDialog.cpp" line="1315"/>
         <source>Secondary end temp</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1312"/>
+        <location filename="../src/PrinterDialog.cpp" line="1318"/>
         <source>Secondary density</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1316"/>
+        <location filename="../src/PrinterDialog.cpp" line="1322"/>
         <source>Secondary end date</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1320"/>
+        <location filename="../src/PrinterDialog.cpp" line="1326"/>
         <source>Tertiary temperature</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1323"/>
+        <location filename="../src/PrinterDialog.cpp" line="1329"/>
         <source>Final density</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1327"/>
+        <location filename="../src/PrinterDialog.cpp" line="1333"/>
         <source>Tertiary end date</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1330"/>
+        <location filename="../src/PrinterDialog.cpp" line="1336"/>
         <source>Apperant attenuation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1345"/>
+        <location filename="../src/PrinterDialog.cpp" line="1351"/>
         <source>Package product</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1349"/>
+        <location filename="../src/PrinterDialog.cpp" line="1355"/>
         <source>Package date</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1352"/>
+        <location filename="../src/PrinterDialog.cpp" line="1358"/>
         <source>Package volume</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1357"/>
-        <location filename="../src/PrinterDialog.cpp" line="1437"/>
-        <location filename="../src/PrinterDialog.cpp" line="1440"/>
+        <location filename="../src/PrinterDialog.cpp" line="1363"/>
+        <location filename="../src/PrinterDialog.cpp" line="1443"/>
+        <location filename="../src/PrinterDialog.cpp" line="1446"/>
         <source>Alcohol volume</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1362"/>
+        <location filename="../src/PrinterDialog.cpp" line="1368"/>
         <source>Infuse volume</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1365"/>
+        <location filename="../src/PrinterDialog.cpp" line="1371"/>
         <source>Infuse alcohol</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1375"/>
-        <source>Bottles</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1377"/>
-        <source>Kegs</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="1381"/>
+        <source>Bottles</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1383"/>
+        <source>Kegs</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1387"/>
         <source>Bottles volume</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1384"/>
+        <location filename="../src/PrinterDialog.cpp" line="1390"/>
         <source>Kegs volume</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1388"/>
+        <location filename="../src/PrinterDialog.cpp" line="1394"/>
         <source>Bottles CO2 volumes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1391"/>
+        <location filename="../src/PrinterDialog.cpp" line="1397"/>
         <source>Kegs CO2 volumes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1407"/>
-        <location filename="../src/PrinterDialog.cpp" line="1414"/>
+        <location filename="../src/PrinterDialog.cpp" line="1413"/>
+        <location filename="../src/PrinterDialog.cpp" line="1420"/>
         <source>Sugar</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1411"/>
+        <location filename="../src/PrinterDialog.cpp" line="1417"/>
         <source>Forced carbonation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1412"/>
+        <location filename="../src/PrinterDialog.cpp" line="1418"/>
         <source>Yes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1419"/>
-        <location filename="../src/PrinterDialog.cpp" line="1423"/>
+        <location filename="../src/PrinterDialog.cpp" line="1425"/>
+        <location filename="../src/PrinterDialog.cpp" line="1429"/>
         <source>Sugar amount</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1428"/>
-        <location filename="../src/PrinterDialog.cpp" line="1432"/>
+        <location filename="../src/PrinterDialog.cpp" line="1434"/>
+        <location filename="../src/PrinterDialog.cpp" line="1438"/>
         <source>Water amount</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1444"/>
-        <location filename="../src/PrinterDialog.cpp" line="1447"/>
+        <location filename="../src/PrinterDialog.cpp" line="1450"/>
+        <location filename="../src/PrinterDialog.cpp" line="1453"/>
         <source>Pressure</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1451"/>
-        <location filename="../src/PrinterDialog.cpp" line="1454"/>
+        <location filename="../src/PrinterDialog.cpp" line="1457"/>
+        <location filename="../src/PrinterDialog.cpp" line="1460"/>
         <source>Carbonation temp</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1481"/>
+        <location filename="../src/PrinterDialog.cpp" line="1487"/>
         <source>Tasting notes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1485"/>
+        <location filename="../src/PrinterDialog.cpp" line="1491"/>
         <source>Tasting date</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1488"/>
+        <location filename="../src/PrinterDialog.cpp" line="1494"/>
         <source>Taste score</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1492"/>
+        <location filename="../src/PrinterDialog.cpp" line="1498"/>
         <source>Color</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1496"/>
+        <location filename="../src/PrinterDialog.cpp" line="1502"/>
         <source>Transparency</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1500"/>
+        <location filename="../src/PrinterDialog.cpp" line="1506"/>
         <source>Head</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1504"/>
+        <location filename="../src/PrinterDialog.cpp" line="1510"/>
         <source>Aroma</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1508"/>
+        <location filename="../src/PrinterDialog.cpp" line="1514"/>
         <source>Taste</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1512"/>
+        <location filename="../src/PrinterDialog.cpp" line="1518"/>
         <source>Mouthfeel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1516"/>
+        <location filename="../src/PrinterDialog.cpp" line="1522"/>
         <source>Aftertaste</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1537"/>
+        <location filename="../src/PrinterDialog.cpp" line="1544"/>
         <source>Make a yeast starter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1552"/>
-        <source>Start about %1 days before brewday with the starter.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1555"/>
-        <source>Starter step %1 of %2 liter with SG %3</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1557"/>
-        <source> until there is enough yeast</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="1559"/>
-        <source>about 24 hours on a stirplate</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1561"/>
-        <source>shake often for a few days</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1563"/>
-        <source>let it rest for almost a week</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1565"/>
-        <source>place starter in the fridge for 24 hours</source>
+        <source>Start about %1 days before brewday with the starter.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1562"/>
+        <source>Starter step %1 of %2 liter with SG %3</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1564"/>
+        <source> until there is enough yeast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1566"/>
-        <location filename="../src/PrinterDialog.cpp" line="1569"/>
-        <source>remove starter from the fridge and decant</source>
+        <source>about 24 hours on a stirplate</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1568"/>
+        <source>shake often for a few days</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1570"/>
+        <source>let it rest for almost a week</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1572"/>
+        <source>place starter in the fridge for 24 hours</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1573"/>
+        <location filename="../src/PrinterDialog.cpp" line="1576"/>
+        <source>remove starter from the fridge and decant</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1575"/>
         <source>place starter in the fridge until brewday</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1576"/>
+        <location filename="../src/PrinterDialog.cpp" line="1583"/>
         <source>Mash water and treatment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1592"/>
-        <source>Weight and mill the malts</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="1599"/>
+        <source>Weight and mill the malts</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1606"/>
         <source>Mill the malts</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1602"/>
+        <location filename="../src/PrinterDialog.cpp" line="1609"/>
         <source>Mash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1613"/>
+        <location filename="../src/PrinterDialog.cpp" line="1620"/>
         <source>Heat %1 liter water to %2°C (%3 cm below kettle top)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1617"/>
+        <location filename="../src/PrinterDialog.cpp" line="1624"/>
         <source>Add brouwzouten</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1618"/>
+        <location filename="../src/PrinterDialog.cpp" line="1625"/>
         <source>Add malts and dough-in</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1621"/>
-        <source>Add %1 gram `%2` hop</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="1628"/>
+        <source>Add %1 gram `%2` hop</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1635"/>
         <source>Add %1 %2 `%3`</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1634"/>
+        <location filename="../src/PrinterDialog.cpp" line="1641"/>
         <source>Add %1 liter water of %2°C</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1637"/>
-        <source>Heat upto %1°C</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1639"/>
-        <source>Take, heat, boil and return %1 part of the mash</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="1644"/>
-        <source>%1 minutes from %2°C to %3°C</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1645"/>
-        <location filename="../src/PrinterDialog.cpp" line="1648"/>
-        <source>Brix</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1647"/>
-        <source>%1 minutes at %2°C</source>
+        <source>Heat upto %1°C</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1646"/>
+        <source>Take, heat, boil and return %1 part of the mash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1651"/>
+        <source>%1 minutes from %2°C to %3°C</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1652"/>
+        <location filename="../src/PrinterDialog.cpp" line="1655"/>
+        <source>Brix</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1654"/>
+        <source>%1 minutes at %2°C</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1658"/>
         <source>Measure and adjust pH (target %1 pH)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1667"/>
+        <location filename="../src/PrinterDialog.cpp" line="1674"/>
         <source>Target SG end mash: </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1676"/>
-        <source>Lauter and Sparge</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1677"/>
-        <source>Heat %1 liter sparge water to %2°C</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1679"/>
-        <source>Bring to %1 pH with %2 ml. `%3`</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1681"/>
-        <source>Sparge with close to %1 liter water</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="1683"/>
-        <source>Target volume in boil kettle: %1 liter (%2 cm below kettle top)</source>
+        <source>Lauter and Sparge</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1684"/>
+        <source>Heat %1 liter sparge water to %2°C</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1686"/>
-        <location filename="../src/PrinterDialog.cpp" line="1766"/>
+        <source>Bring to %1 pH with %2 ml. `%3`</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1688"/>
+        <source>Sparge with close to %1 liter water</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1690"/>
+        <source>Target volume in boil kettle: %1 liter (%2 cm below kettle top)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1693"/>
+        <location filename="../src/PrinterDialog.cpp" line="1773"/>
         <source>cm</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1687"/>
+        <location filename="../src/PrinterDialog.cpp" line="1694"/>
         <source>Target SG in boil kettle: </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1691"/>
+        <location filename="../src/PrinterDialog.cpp" line="1698"/>
         <source>Add %1 gr `%2` hop after sparge</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1727"/>
-        <source>Boil</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1729"/>
-        <source>Total boiltime: %1 minutes</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="1734"/>
+        <source>Boil</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1736"/>
+        <source>Total boiltime: %1 minutes</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1741"/>
         <source>%1 kg `%2` at 10 minutes before end of boil</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1739"/>
+        <location filename="../src/PrinterDialog.cpp" line="1746"/>
         <source>Place emersion chiller at 10 minutes before end of boil</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1744"/>
+        <location filename="../src/PrinterDialog.cpp" line="1751"/>
         <source>%1 gr `%2` at flameout</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1747"/>
+        <location filename="../src/PrinterDialog.cpp" line="1754"/>
         <source>%1 gr `%2` at %3 minutes before end of boil</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1755"/>
+        <location filename="../src/PrinterDialog.cpp" line="1762"/>
         <source>%1 %2 `%3` at flameout</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1758"/>
+        <location filename="../src/PrinterDialog.cpp" line="1765"/>
         <source>%1 %2 `%3` at %4 minutes before end of boil</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1763"/>
+        <location filename="../src/PrinterDialog.cpp" line="1770"/>
         <source>Target volume at end of boil: %1 liter (%2 cm below kettle top)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1767"/>
+        <location filename="../src/PrinterDialog.cpp" line="1774"/>
         <source>Target SG at end of boil: </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1772"/>
+        <location filename="../src/PrinterDialog.cpp" line="1779"/>
         <source>This is a `no-boil` recipe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1797"/>
+        <location filename="../src/PrinterDialog.cpp" line="1804"/>
         <source>Whirlpool(s) and cooling</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1799"/>
-        <source>Wirlpool for %1 minutes. Keep temp above 85°C</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1801"/>
-        <source>Wirlpool for %1 minutes. Keep temp between 72 and 79°C</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1803"/>
-        <source>Wirlpool for %1 minutes. Keep temp between 60 and 66°C</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="1806"/>
-        <source>%1 gr `%2` for %3 minutes in the whirlpool</source>
+        <source>Wirlpool for %1 minutes. Keep temp above 85°C</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1808"/>
+        <source>Wirlpool for %1 minutes. Keep temp between 72 and 79°C</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1810"/>
-        <location filename="../src/PrinterDialog.cpp" line="1815"/>
-        <source>Cool to %1°C</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1812"/>
-        <source>Wirlpool for %1 minutes.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1814"/>
-        <source>Cooling</source>
+        <source>Wirlpool for %1 minutes. Keep temp between 60 and 66°C</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1813"/>
+        <source>%1 gr `%2` for %3 minutes in the whirlpool</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1817"/>
+        <location filename="../src/PrinterDialog.cpp" line="1822"/>
+        <source>Cool to %1°C</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1819"/>
+        <source>Wirlpool for %1 minutes.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1821"/>
+        <source>Cooling</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1824"/>
         <source>Desinfect fermenter and pump and hoses if needed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1818"/>
+        <location filename="../src/PrinterDialog.cpp" line="1825"/>
         <source>Transfer wort to fermenter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1818"/>
+        <location filename="../src/PrinterDialog.cpp" line="1825"/>
         <source>Liter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1843"/>
+        <location filename="../src/PrinterDialog.cpp" line="1850"/>
         <source>Yeast pitching and fermentation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1847"/>
+        <location filename="../src/PrinterDialog.cpp" line="1854"/>
         <source>%1 pack %2, `%3` yeast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1851"/>
+        <location filename="../src/PrinterDialog.cpp" line="1858"/>
         <source>%1 gram %2, `%3` yeast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1855"/>
+        <location filename="../src/PrinterDialog.cpp" line="1862"/>
         <source>%1 ml %2, `%3` yeast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1861"/>
+        <location filename="../src/PrinterDialog.cpp" line="1868"/>
         <source>Pitch yeast at %1°C</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1867"/>
+        <location filename="../src/PrinterDialog.cpp" line="1874"/>
         <source>Pitch yeast dry into the wort</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1870"/>
-        <source>Add decanted yeast starter</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1872"/>
-        <source>Add the yeast</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1875"/>
-        <source>Add %1 liter water in the fermenter</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="1877"/>
-        <source>Aerate %1 minutes with %2</source>
+        <source>Add decanted yeast starter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1879"/>
+        <source>Add the yeast</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1882"/>
+        <source>Add %1 liter water in the fermenter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1884"/>
+        <source>Aerate %1 minutes with %2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1886"/>
         <source>Set fermentation start temperature to %1°C</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1880"/>
+        <location filename="../src/PrinterDialog.cpp" line="1887"/>
         <source>Start fermentation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1898"/>
+        <location filename="../src/PrinterDialog.cpp" line="1905"/>
         <source>Primary fermentation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1901"/>
+        <location filename="../src/PrinterDialog.cpp" line="1908"/>
         <source>Add %1 kg `%2` on day 3 or 4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1907"/>
+        <location filename="../src/PrinterDialog.cpp" line="1914"/>
         <source>Add %1 %2 `%3` on day 3 or 4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1931"/>
-        <source>Secondary fermentation</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1935"/>
-        <location filename="../src/PrinterDialog.cpp" line="1993"/>
-        <source>Add %1 pack %2, `%3` yeast (with starter if needed)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="1938"/>
-        <location filename="../src/PrinterDialog.cpp" line="1996"/>
+        <source>Secondary fermentation</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1942"/>
+        <location filename="../src/PrinterDialog.cpp" line="2000"/>
+        <source>Add %1 pack %2, `%3` yeast (with starter if needed)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1945"/>
+        <location filename="../src/PrinterDialog.cpp" line="2003"/>
         <source>Add %1 gram %2, `%3`</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1941"/>
+        <location filename="../src/PrinterDialog.cpp" line="1948"/>
         <source>Add %1 gram %2, `%3` yeast (with starter if needed)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1947"/>
+        <location filename="../src/PrinterDialog.cpp" line="1954"/>
         <source>After %1 hours harvest yeast from the %2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1978"/>
+        <location filename="../src/PrinterDialog.cpp" line="1985"/>
         <source>Tertiary fermentation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1981"/>
+        <location filename="../src/PrinterDialog.cpp" line="1988"/>
         <source>Add %1 kg `%2`</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1986"/>
+        <location filename="../src/PrinterDialog.cpp" line="1993"/>
         <source>Add %1 gram `%2` for %3 days</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1999"/>
+        <location filename="../src/PrinterDialog.cpp" line="2006"/>
         <source>Add %1 ml %2, `%3` yeast (with starter if needed)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="2008"/>
+        <location filename="../src/PrinterDialog.cpp" line="2015"/>
         <source>Add %1 %2 `%3` for %4 days</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="2035"/>
-        <source>Packaging</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="2038"/>
-        <source>Bottling add %1 kg `%2` with %3 liter water</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="2042"/>
-        <source>Kegging add %1 kg `%2` with %3 liter water</source>
+        <source>Packaging</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="2045"/>
+        <source>Bottling add %1 kg `%2` with %3 liter water</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="2049"/>
-        <source>Add %1, `%2` as bottle yeast</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="2052"/>
-        <source>Add %1 gram %2, `%3` as bottle yeast</source>
+        <source>Kegging add %1 kg `%2` with %3 liter water</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="2056"/>
+        <source>Add %1, `%2` as bottle yeast</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="2059"/>
+        <source>Add %1 gram %2, `%3` as bottle yeast</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="2063"/>
         <source>Add %1 ml %2, `%3` as bottle yeast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="2065"/>
+        <location filename="../src/PrinterDialog.cpp" line="2072"/>
         <source>Add %1 %2 `%3` during bottling</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="2103"/>
+        <location filename="../src/PrinterDialog.cpp" line="2110"/>
         <source>Measured:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="2114"/>
+        <location filename="../src/PrinterDialog.cpp" line="2121"/>
         <source>%1 split the batch here!</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="2153"/>
+        <location filename="../src/PrinterDialog.cpp" line="2160"/>
         <source>Inventory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="2155"/>
+        <location filename="../src/PrinterDialog.cpp" line="2162"/>
         <source>Yeastbank</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="2165"/>
+        <location filename="../src/PrinterDialog.cpp" line="2172"/>
         <source>Date and time</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="745"/>
-        <location filename="../src/PrinterDialog.cpp" line="2168"/>
-        <location filename="../src/PrinterDialog.cpp" line="2172"/>
+        <location filename="../src/PrinterDialog.cpp" line="751"/>
+        <location filename="../src/PrinterDialog.cpp" line="2175"/>
+        <location filename="../src/PrinterDialog.cpp" line="2179"/>
         <source>Beer style</source>
         <translation type="unfinished"></translation>
     </message>
@@ -9085,12 +9166,12 @@
 <context>
     <name>QApplication</name>
     <message>
-        <location filename="../src/main.cpp" line="79"/>
+        <location filename="../src/main.cpp" line="114"/>
         <source>Application terminates</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/main.cpp" line="80"/>
+        <location filename="../src/main.cpp" line="115"/>
         <source>The application encountered a fatal error.
 Error message:
 %1</source>
@@ -9585,6 +9666,32 @@
         <source>Decoction</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../src/database/db_recipe.cpp" line="31"/>
+        <location filename="../src/database/db_recipe.cpp" line="636"/>
+        <location filename="../src/database/db_recipe.cpp" line="669"/>
+        <location filename="../src/database/db_product.cpp" line="31"/>
+        <location filename="../src/database/db_product.cpp" line="997"/>
+        <location filename="../src/database/db_product.cpp" line="1030"/>
+        <source>Database error</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/database/db_recipe.cpp" line="31"/>
+        <location filename="../src/database/db_product.cpp" line="31"/>
+        <source>MySQL error: record %1 not found</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/database/db_recipe.cpp" line="637"/>
+        <location filename="../src/database/db_recipe.cpp" line="670"/>
+        <location filename="../src/database/db_product.cpp" line="998"/>
+        <location filename="../src/database/db_product.cpp" line="1031"/>
+        <source>MySQL error: %1
+%2
+%3</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>RecipesTree</name>
--- a/translations/bmsapp_nl.ts	Mon Jun 06 20:19:27 2022 +0200
+++ b/translations/bmsapp_nl.ts	Mon Jun 06 21:56:21 2022 +0200
@@ -368,9 +368,8 @@
         <translation>Altijd in voorraad:</translation>
     </message>
     <message>
-        <location filename="../ui/EditFermentable.ui" line="205"/>
         <source>Inventory:</source>
-        <translation>Voorraad:</translation>
+        <translation type="vanished">Voorraad:</translation>
     </message>
     <message>
         <location filename="../ui/EditFermentable.ui" line="221"/>
@@ -378,9 +377,8 @@
         <translation>Prijs per kg:</translation>
     </message>
     <message>
-        <location filename="../ui/EditFermentable.ui" line="237"/>
         <source>Total value:</source>
-        <translation>Waarde voorraad:</translation>
+        <translation type="vanished">Waarde voorraad:</translation>
     </message>
     <message>
         <location filename="../ui/EditFermentable.ui" line="253"/>
@@ -408,9 +406,23 @@
         <translation>Eiwitgehalte %:</translation>
     </message>
     <message>
+        <source>Diastatic power:</source>
+        <translation type="vanished">Enzymkracht °WK:</translation>
+    </message>
+    <message>
+        <location filename="../ui/EditFermentable.ui" line="205"/>
+        <source>Inventory Kg:</source>
+        <translation>Voorraad Kg:</translation>
+    </message>
+    <message>
+        <location filename="../ui/EditFermentable.ui" line="237"/>
+        <source>Total:</source>
+        <translation>Totaal:</translation>
+    </message>
+    <message>
         <location filename="../ui/EditFermentable.ui" line="333"/>
-        <source>Diastatic power:</source>
-        <translation>Enzymkracht °WK:</translation>
+        <source>Windisch-Kolbach:</source>
+        <translation>Windisch-Kolbach:</translation>
     </message>
     <message>
         <location filename="../ui/EditFermentable.ui" line="349"/>
@@ -459,38 +471,58 @@
     </message>
     <message>
         <location filename="../ui/EditFermentable.ui" line="528"/>
+        <location filename="../ui/EditFermentable.ui" line="612"/>
+        <location filename="../ui/EditFermentable.ui" line="656"/>
+        <location filename="../ui/EditFermentable.ui" line="678"/>
+        <location filename="../ui/EditFermentable.ui" line="700"/>
+        <location filename="../ui/EditFermentable.ui" line="722"/>
         <source> %</source>
         <translation> %</translation>
     </message>
     <message>
-        <location filename="../ui/EditFermentable.ui" line="786"/>
-        <location filename="../ui/EditFermentable.ui" line="799"/>
-        <location filename="../ui/EditFermentable.ui" line="812"/>
+        <location filename="../ui/EditFermentable.ui" line="744"/>
+        <source> °WK</source>
+        <translation> °WK</translation>
+    </message>
+    <message>
+        <location filename="../ui/EditFermentable.ui" line="804"/>
+        <location filename="../ui/EditFermentable.ui" line="817"/>
+        <location filename="../ui/EditFermentable.ui" line="830"/>
         <source>Yes</source>
         <translation>Ja</translation>
     </message>
     <message>
-        <location filename="../ui/EditFermentable.ui" line="851"/>
-        <location filename="../ui/EditFermentable.ui" line="867"/>
+        <location filename="../ui/EditFermentable.ui" line="879"/>
+        <location filename="../ui/EditFermentable.ui" line="912"/>
         <source>yyyy-MM-dd</source>
         <translation>yyyy-MM-dd</translation>
     </message>
     <message>
-        <location filename="../ui/EditFermentable.ui" line="889"/>
+        <location filename="../ui/EditFermentable.ui" line="934"/>
         <source>Quit</source>
         <translation>Terug</translation>
     </message>
     <message>
-        <location filename="../ui/EditFermentable.ui" line="909"/>
+        <location filename="../ui/EditFermentable.ui" line="954"/>
         <source>Save</source>
         <translation>Bewaar</translation>
     </message>
     <message>
-        <location filename="../ui/EditFermentable.ui" line="929"/>
+        <location filename="../ui/EditFermentable.ui" line="974"/>
         <source>Delete</source>
         <translation>Verwijder</translation>
     </message>
     <message>
+        <location filename="../ui/EditFermentable.ui" line="1010"/>
+        <source>Lintner:</source>
+        <translation>Lintner:</translation>
+    </message>
+    <message>
+        <location filename="../ui/EditFermentable.ui" line="1032"/>
+        <source> °L</source>
+        <translation> °L</translation>
+    </message>
+    <message>
         <location filename="../src/EditFermentable.cpp" line="33"/>
         <source>Grain</source>
         <translation>Mout</translation>
@@ -581,46 +613,46 @@
         <translation>Fusten</translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="153"/>
+        <location filename="../src/EditFermentable.cpp" line="159"/>
         <source>BMSapp - Add new fermentable</source>
         <translation>BMSapp - Nieuw vergistbaar ingredient</translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="155"/>
+        <location filename="../src/EditFermentable.cpp" line="161"/>
         <source>BMSapp - Edit fermentable %1</source>
         <translation>BMSapp - Wijzig vergistbaar ingredient %1</translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="171"/>
-        <location filename="../src/EditFermentable.cpp" line="175"/>
-        <location filename="../src/EditFermentable.cpp" line="179"/>
+        <location filename="../src/EditFermentable.cpp" line="177"/>
+        <location filename="../src/EditFermentable.cpp" line="181"/>
+        <location filename="../src/EditFermentable.cpp" line="185"/>
         <source>Edit Fermentable</source>
         <translation>Wijzig vergistbaar ingredient</translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="171"/>
+        <location filename="../src/EditFermentable.cpp" line="177"/>
         <source>Name empty or too short.</source>
         <translation>De naam is leeg of te kort.</translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="175"/>
+        <location filename="../src/EditFermentable.cpp" line="181"/>
         <source>Origin empty or too short.</source>
         <translation>Herkomst leeg of te kort.</translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="179"/>
+        <location filename="../src/EditFermentable.cpp" line="185"/>
         <source>Supplier empty or too short.</source>
         <translation>Leverancier leeg of te kort.</translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="232"/>
-        <location filename="../src/EditFermentable.cpp" line="257"/>
+        <location filename="../src/EditFermentable.cpp" line="238"/>
+        <location filename="../src/EditFermentable.cpp" line="263"/>
         <source>Database error</source>
         <translation>Database fout</translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="233"/>
-        <location filename="../src/EditFermentable.cpp" line="258"/>
+        <location filename="../src/EditFermentable.cpp" line="239"/>
+        <location filename="../src/EditFermentable.cpp" line="264"/>
         <source>MySQL error: %1
 %2
 %3</source>
@@ -629,12 +661,12 @@
 %3</translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="284"/>
+        <location filename="../src/EditFermentable.cpp" line="309"/>
         <source>Fermentable changed</source>
         <translation>Vergistbaar ingredient gewijzigd</translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="284"/>
+        <location filename="../src/EditFermentable.cpp" line="309"/>
         <source>This fermentable has been modified. Save changes?</source>
         <translation>Dit vergistbaar ingredient is gewijzigd. Wijzigingen opslaan?</translation>
     </message>
@@ -1154,7 +1186,7 @@
         <location filename="../src/EditProductTab4.cpp" line="49"/>
         <location filename="../src/EditProductTab4.cpp" line="128"/>
         <location filename="../src/EditProductTab5.cpp" line="55"/>
-        <location filename="../src/EditProductTab5.cpp" line="123"/>
+        <location filename="../src/EditProductTab5.cpp" line="131"/>
         <location filename="../src/EditProductTab6.cpp" line="42"/>
         <location filename="../src/EditProductTab6.cpp" line="115"/>
         <source>Delete</source>
@@ -1737,7 +1769,7 @@
         <location filename="../ui/EditProduct.ui" line="3628"/>
         <location filename="../src/EditProductTab3.cpp" line="1031"/>
         <location filename="../src/EditProductTab4.cpp" line="639"/>
-        <location filename="../src/EditProductTab5.cpp" line="626"/>
+        <location filename="../src/EditProductTab5.cpp" line="647"/>
         <source>Mash</source>
         <translation>Maischen</translation>
     </message>
@@ -2824,19 +2856,15 @@
         <translation>Zuurstof</translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="117"/>
-        <location filename="../src/EditProduct.cpp" line="1800"/>
-        <location filename="../src/EditProduct.cpp" line="1856"/>
         <source>Database error</source>
-        <translation>Database fout</translation>
-    </message>
-    <message>
-        <location filename="../src/EditProduct.cpp" line="117"/>
+        <translation type="vanished">Database fout</translation>
+    </message>
+    <message>
         <source>MySQL error: record %1 not found</source>
-        <translation>MySQL fout: record %1 niet gevonden</translation>
-    </message>
-    <message>
-        <location filename="../src/EditProduct.cpp" line="766"/>
+        <translation type="vanished">MySQL fout: record %1 niet gevonden</translation>
+    </message>
+    <message>
+        <location filename="../src/EditProduct.cpp" line="260"/>
         <source>%1, part %2 of %3</source>
         <translation>%1, deel %2 van %3</translation>
     </message>
@@ -2845,53 +2873,51 @@
         <translation type="vanished">Koken %1 minuten</translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="1250"/>
+        <location filename="../src/EditProduct.cpp" line="744"/>
         <source>BMSapp - Add new product</source>
         <translation>BMSapp - Nieuw product</translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="1252"/>
+        <location filename="../src/EditProduct.cpp" line="746"/>
         <source>BMSapp - Edit product %1</source>
         <translation>BMSapp - Wijzig product %1</translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="1268"/>
-        <location filename="../src/EditProduct.cpp" line="1272"/>
+        <location filename="../src/EditProduct.cpp" line="762"/>
+        <location filename="../src/EditProduct.cpp" line="766"/>
         <source>Edit Product</source>
         <translation>Wijzig Product</translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="1268"/>
+        <location filename="../src/EditProduct.cpp" line="762"/>
         <source>Name empty or too short.</source>
         <translation>De naam is leeg of te kort.</translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="1272"/>
+        <location filename="../src/EditProduct.cpp" line="766"/>
         <source>No beerstyle selected.</source>
         <translation>Geen bierstijl gekozen.</translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="1801"/>
-        <location filename="../src/EditProduct.cpp" line="1857"/>
         <source>MySQL error: %1
 %2
 %3</source>
-        <translation>MySQL fout: %1
+        <translation type="vanished">MySQL fout: %1
 %2
 %3</translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="1846"/>
+        <location filename="../src/EditProduct.cpp" line="803"/>
         <source>Delete product</source>
         <translation>Verwijder product</translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="1882"/>
+        <location filename="../src/EditProduct.cpp" line="827"/>
         <source>Product changed</source>
         <translation>Product gewijzigd</translation>
     </message>
     <message>
-        <location filename="../src/EditProduct.cpp" line="1882"/>
+        <location filename="../src/EditProduct.cpp" line="827"/>
         <source>The product has been modified. Save changes?</source>
         <translation>Het product is gewijzigd. Wijzigingen opslaan?</translation>
     </message>
@@ -2966,7 +2992,7 @@
         <location filename="../src/EditProductTab4.cpp" line="49"/>
         <location filename="../src/EditProductTab4.cpp" line="139"/>
         <location filename="../src/EditProductTab5.cpp" line="55"/>
-        <location filename="../src/EditProductTab5.cpp" line="134"/>
+        <location filename="../src/EditProductTab5.cpp" line="142"/>
         <location filename="../src/EditProductTab6.cpp" line="42"/>
         <location filename="../src/EditProductTab6.cpp" line="126"/>
         <source>Edit</source>
@@ -2986,16 +3012,16 @@
     <message>
         <location filename="../src/EditProductTab3.cpp" line="625"/>
         <location filename="../src/EditProductTab4.cpp" line="317"/>
-        <location filename="../src/EditProductTab5.cpp" line="320"/>
+        <location filename="../src/EditProductTab5.cpp" line="328"/>
         <location filename="../src/EditProductTab6.cpp" line="718"/>
         <location filename="../src/EditProductTab7.cpp" line="303"/>
-        <location filename="../src/EditProduct.cpp" line="1846"/>
+        <location filename="../src/EditProduct.cpp" line="803"/>
         <source>Delete %1</source>
         <translation>Verwijder %1</translation>
     </message>
     <message>
         <location filename="../src/EditProductTab3.cpp" line="941"/>
-        <location filename="../src/EditProductTab5.cpp" line="551"/>
+        <location filename="../src/EditProductTab5.cpp" line="572"/>
         <source>Current ingredient:</source>
         <translation>Huidig ingredient:</translation>
     </message>
@@ -3028,14 +3054,14 @@
     </message>
     <message>
         <location filename="../src/EditProductTab3.cpp" line="971"/>
-        <location filename="../src/EditProductTab5.cpp" line="577"/>
+        <location filename="../src/EditProductTab5.cpp" line="598"/>
         <source>Select ingredient:</source>
         <translation>Kies ingredient:</translation>
     </message>
     <message>
         <location filename="../src/EditProductTab3.cpp" line="976"/>
         <location filename="../src/EditProductTab4.cpp" line="589"/>
-        <location filename="../src/EditProductTab5.cpp" line="582"/>
+        <location filename="../src/EditProductTab5.cpp" line="603"/>
         <location filename="../src/EditProductTab6.cpp" line="962"/>
         <source>In stock:</source>
         <translation>In voorraad:</translation>
@@ -3048,7 +3074,7 @@
     <message>
         <location filename="../src/EditProductTab3.cpp" line="1032"/>
         <location filename="../src/EditProductTab4.cpp" line="641"/>
-        <location filename="../src/EditProductTab5.cpp" line="627"/>
+        <location filename="../src/EditProductTab5.cpp" line="648"/>
         <source>Boil</source>
         <translation>Koken</translation>
     </message>
@@ -3137,18 +3163,18 @@
     <message>
         <location filename="../src/EditProductTab4.cpp" line="512"/>
         <location filename="../src/EditProductTab4.cpp" line="571"/>
-        <location filename="../src/EditProductTab5.cpp" line="435"/>
-        <location filename="../src/EditProductTab5.cpp" line="511"/>
-        <location filename="../src/EditProductTab5.cpp" line="569"/>
+        <location filename="../src/EditProductTab5.cpp" line="443"/>
+        <location filename="../src/EditProductTab5.cpp" line="532"/>
+        <location filename="../src/EditProductTab5.cpp" line="590"/>
         <source>Time in minutes:</source>
         <translation>Tijd in minuten:</translation>
     </message>
     <message>
         <location filename="../src/EditProductTab4.cpp" line="516"/>
         <location filename="../src/EditProductTab4.cpp" line="569"/>
-        <location filename="../src/EditProductTab5.cpp" line="430"/>
-        <location filename="../src/EditProductTab5.cpp" line="506"/>
-        <location filename="../src/EditProductTab5.cpp" line="567"/>
+        <location filename="../src/EditProductTab5.cpp" line="438"/>
+        <location filename="../src/EditProductTab5.cpp" line="527"/>
+        <location filename="../src/EditProductTab5.cpp" line="588"/>
         <source>Time in days:</source>
         <translation>Tijd in dagen:</translation>
     </message>
@@ -3164,8 +3190,8 @@
     </message>
     <message>
         <location filename="../src/EditProductTab4.cpp" line="563"/>
-        <location filename="../src/EditProductTab5.cpp" line="446"/>
-        <location filename="../src/EditProductTab5.cpp" line="558"/>
+        <location filename="../src/EditProductTab5.cpp" line="454"/>
+        <location filename="../src/EditProductTab5.cpp" line="579"/>
         <location filename="../src/EditProductTab6.cpp" line="832"/>
         <location filename="../src/EditProductTab6.cpp" line="970"/>
         <source>Amount in gr:</source>
@@ -3202,43 +3228,43 @@
         <translation>Ingredient</translation>
     </message>
     <message>
-        <location filename="../src/EditProductTab5.cpp" line="114"/>
-        <location filename="../src/EditProductTab5.cpp" line="117"/>
+        <location filename="../src/EditProductTab5.cpp" line="115"/>
+        <location filename="../src/EditProductTab5.cpp" line="119"/>
         <source>Edit this from the water tab</source>
         <translation>Wijzig dit vanaf het water tabblad</translation>
     </message>
     <message>
-        <location filename="../src/EditProductTab5.cpp" line="320"/>
+        <location filename="../src/EditProductTab5.cpp" line="328"/>
         <source>Delete misc</source>
         <translation>Verwijder divers ingredient</translation>
     </message>
     <message>
-        <location filename="../src/EditProductTab5.cpp" line="449"/>
-        <location filename="../src/EditProductTab5.cpp" line="560"/>
+        <location filename="../src/EditProductTab5.cpp" line="457"/>
+        <location filename="../src/EditProductTab5.cpp" line="581"/>
         <location filename="../src/EditProductTab6.cpp" line="839"/>
         <location filename="../src/EditProductTab6.cpp" line="972"/>
         <source>Amount in ml:</source>
         <translation>Hoeveelheid in ml:</translation>
     </message>
     <message>
-        <location filename="../src/EditProductTab5.cpp" line="625"/>
+        <location filename="../src/EditProductTab5.cpp" line="646"/>
         <source>Starter</source>
         <translation>Starter</translation>
     </message>
     <message>
-        <location filename="../src/EditProductTab5.cpp" line="628"/>
+        <location filename="../src/EditProductTab5.cpp" line="649"/>
         <location filename="../src/EditProductTab6.cpp" line="1026"/>
         <source>Primary</source>
         <translation>Hoofdgisting</translation>
     </message>
     <message>
-        <location filename="../src/EditProductTab5.cpp" line="629"/>
+        <location filename="../src/EditProductTab5.cpp" line="650"/>
         <location filename="../src/EditProductTab6.cpp" line="1027"/>
         <source>Secondary</source>
         <translation>Nagisting/lagering</translation>
     </message>
     <message>
-        <location filename="../src/EditProductTab5.cpp" line="630"/>
+        <location filename="../src/EditProductTab5.cpp" line="651"/>
         <source>Bottling</source>
         <translation>Bottelen</translation>
     </message>
@@ -3551,48 +3577,48 @@
     </message>
     <message>
         <location filename="../src/EditProductExport.cpp" line="44"/>
-        <location filename="../src/EditProductExport.cpp" line="46"/>
-        <location filename="../src/EditProductExport.cpp" line="259"/>
+        <location filename="../src/EditProductExport.cpp" line="47"/>
+        <location filename="../src/EditProductExport.cpp" line="268"/>
         <source>Save File</source>
         <translation>Bestand opslaan</translation>
     </message>
     <message>
-        <location filename="../src/EditProductExport.cpp" line="44"/>
+        <location filename="../src/EditProductExport.cpp" line="45"/>
         <source>Files (*.xml)</source>
         <translation>Bestanden (*.xml)</translation>
     </message>
     <message>
-        <location filename="../src/EditProductExport.cpp" line="46"/>
+        <location filename="../src/EditProductExport.cpp" line="47"/>
         <source>No XML file selected.</source>
         <translation>Geen XML bestand gekozen.</translation>
     </message>
     <message>
-        <location filename="../src/EditProductExport.cpp" line="259"/>
-        <source>XML export ready</source>
-        <translation>XML uitvoer gereed</translation>
-    </message>
-    <message>
         <location filename="../src/EditProductExport.cpp" line="268"/>
+        <source>XML export ready</source>
+        <translation>XML uitvoer gereed</translation>
+    </message>
+    <message>
+        <location filename="../src/EditProductExport.cpp" line="277"/>
         <source>Export choices</source>
         <translation>Export keuzes</translation>
     </message>
     <message>
-        <location filename="../src/EditProductExport.cpp" line="280"/>
+        <location filename="../src/EditProductExport.cpp" line="289"/>
         <source>Export to beerXML</source>
         <translation>Exporteer naar beerXML</translation>
     </message>
     <message>
-        <location filename="../src/EditProductExport.cpp" line="315"/>
+        <location filename="../src/EditProductExport.cpp" line="324"/>
         <source>Printer report</source>
         <translation>Print rapporten</translation>
     </message>
     <message>
-        <location filename="../src/EditProductExport.cpp" line="327"/>
+        <location filename="../src/EditProductExport.cpp" line="336"/>
         <source>Print recipe</source>
         <translation>Print recept</translation>
     </message>
     <message>
-        <location filename="../src/EditProductExport.cpp" line="331"/>
+        <location filename="../src/EditProductExport.cpp" line="340"/>
         <source>Print checklist</source>
         <translation>Print werklijst</translation>
     </message>
@@ -4390,7 +4416,7 @@
         <location filename="../src/EditRecipeTab3.cpp" line="49"/>
         <location filename="../src/EditRecipeTab3.cpp" line="117"/>
         <location filename="../src/EditRecipeTab4.cpp" line="55"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="109"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="121"/>
         <location filename="../src/EditRecipeTab5.cpp" line="42"/>
         <location filename="../src/EditRecipeTab5.cpp" line="103"/>
         <location filename="../src/EditRecipeTab6.cpp" line="35"/>
@@ -4521,7 +4547,7 @@
     <message>
         <location filename="../ui/EditRecipe.ui" line="837"/>
         <location filename="../ui/EditRecipe.ui" line="1395"/>
-        <location filename="../src/EditRecipeTab3.cpp" line="558"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="603"/>
         <source>Bitterness IBU:</source>
         <translation>Bitterheid IBU:</translation>
     </message>
@@ -4711,8 +4737,8 @@
     <message>
         <location filename="../ui/EditRecipe.ui" line="2309"/>
         <location filename="../src/EditRecipeTab2.cpp" line="922"/>
-        <location filename="../src/EditRecipeTab3.cpp" line="603"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="585"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="657"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="610"/>
         <source>Mash</source>
         <translation>Maischen</translation>
     </message>
@@ -5087,95 +5113,89 @@
         <translation>Print</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipe.cpp" line="39"/>
+        <location filename="../src/EditRecipe.cpp" line="41"/>
         <source>Extract</source>
         <translation>Extract</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipe.cpp" line="40"/>
+        <location filename="../src/EditRecipe.cpp" line="42"/>
         <source>Partial Mash</source>
         <translation>Deelmaisch</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipe.cpp" line="41"/>
+        <location filename="../src/EditRecipe.cpp" line="43"/>
         <source>All Grain</source>
         <translation>Mout</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipe.cpp" line="58"/>
-        <source>Source 1</source>
-        <translation>Bron 1</translation>
-    </message>
-    <message>
-        <location filename="../src/EditRecipe.cpp" line="59"/>
-        <source>Source 2</source>
-        <translation>Bron 2</translation>
-    </message>
-    <message>
         <location filename="../src/EditRecipe.cpp" line="60"/>
+        <source>Source 1</source>
+        <translation>Bron 1</translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipe.cpp" line="61"/>
+        <source>Source 2</source>
+        <translation>Bron 2</translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipe.cpp" line="62"/>
         <source>Mixed</source>
         <translation>Gemengd</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipe.cpp" line="102"/>
-        <location filename="../src/EditRecipe.cpp" line="1109"/>
-        <location filename="../src/EditRecipe.cpp" line="1160"/>
         <source>Database error</source>
-        <translation>Database fout</translation>
-    </message>
-    <message>
-        <location filename="../src/EditRecipe.cpp" line="102"/>
+        <translation type="vanished">Database fout</translation>
+    </message>
+    <message>
         <source>MySQL error: record %1 not found</source>
-        <translation>MySQL fout: record %1 niet gevonden</translation>
-    </message>
-    <message>
-        <location filename="../src/EditRecipe.cpp" line="779"/>
+        <translation type="vanished">MySQL fout: record %1 niet gevonden</translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipe.cpp" line="450"/>
         <source>BMSapp - Add new recipe</source>
         <translation>BMSapp - Nieuw recept</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipe.cpp" line="781"/>
+        <location filename="../src/EditRecipe.cpp" line="452"/>
         <source>BMSapp - Edit recipe %1</source>
         <translation>BMSapp - Wijzig recept %1</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipe.cpp" line="797"/>
-        <location filename="../src/EditRecipe.cpp" line="801"/>
+        <location filename="../src/EditRecipe.cpp" line="468"/>
+        <location filename="../src/EditRecipe.cpp" line="472"/>
         <source>Edit Recipe</source>
         <translation>Wijzig recept</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipe.cpp" line="797"/>
+        <location filename="../src/EditRecipe.cpp" line="468"/>
         <source>Name empty or too short.</source>
         <translation>De naam is leeg of te kort.</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipe.cpp" line="801"/>
+        <location filename="../src/EditRecipe.cpp" line="472"/>
         <source>No beerstyle selected.</source>
         <translation>Geen bierstijl gekozen.</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipe.cpp" line="1110"/>
-        <location filename="../src/EditRecipe.cpp" line="1161"/>
         <source>MySQL error: %1
 %2
 %3</source>
-        <translation>MySQL fout: %1
+        <translation type="vanished">MySQL fout: %1
 %2
 %3</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipe.cpp" line="1150"/>
+        <location filename="../src/EditRecipe.cpp" line="504"/>
         <source>Delete recipe</source>
         <translation>Verwijder recept</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipe.cpp" line="1186"/>
+        <location filename="../src/EditRecipe.cpp" line="528"/>
         <source>Recipe changed</source>
         <translation>Recept gewijzigd</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipe.cpp" line="1186"/>
+        <location filename="../src/EditRecipe.cpp" line="528"/>
         <source>The recipe has been modified. Save changes?</source>
         <translation>Het recept is gewijzigd. Wijzigingen opslaan?</translation>
     </message>
@@ -5242,7 +5262,7 @@
         <location filename="../src/EditRecipeTab3.cpp" line="49"/>
         <location filename="../src/EditRecipeTab3.cpp" line="128"/>
         <location filename="../src/EditRecipeTab4.cpp" line="55"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="120"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="132"/>
         <location filename="../src/EditRecipeTab5.cpp" line="42"/>
         <location filename="../src/EditRecipeTab5.cpp" line="114"/>
         <location filename="../src/EditRecipeTab6.cpp" line="35"/>
@@ -5258,16 +5278,16 @@
     <message>
         <location filename="../src/EditRecipeTab2.cpp" line="522"/>
         <location filename="../src/EditRecipeTab3.cpp" line="291"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="290"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="301"/>
         <location filename="../src/EditRecipeTab5.cpp" line="261"/>
         <location filename="../src/EditRecipeTab6.cpp" line="285"/>
-        <location filename="../src/EditRecipe.cpp" line="1150"/>
+        <location filename="../src/EditRecipe.cpp" line="504"/>
         <source>Delete %1</source>
         <translation>Verwijder %1</translation>
     </message>
     <message>
         <location filename="../src/EditRecipeTab2.cpp" line="832"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="510"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="535"/>
         <source>Current ingredient:</source>
         <translation>Huidig ingredient:</translation>
     </message>
@@ -5293,21 +5313,21 @@
     </message>
     <message>
         <location filename="../src/EditRecipeTab2.cpp" line="857"/>
-        <location filename="../src/EditRecipeTab3.cpp" line="543"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="583"/>
         <location filename="../src/EditRecipeTab5.cpp" line="497"/>
         <source>Use at:</source>
         <translation>Toevoegen bij:</translation>
     </message>
     <message>
         <location filename="../src/EditRecipeTab2.cpp" line="862"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="536"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="561"/>
         <source>Select ingredient:</source>
         <translation>Kies ingredient:</translation>
     </message>
     <message>
         <location filename="../src/EditRecipeTab2.cpp" line="867"/>
-        <location filename="../src/EditRecipeTab3.cpp" line="553"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="541"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="598"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="566"/>
         <location filename="../src/EditRecipeTab5.cpp" line="482"/>
         <source>In stock:</source>
         <translation>In voorraad:</translation>
@@ -5319,8 +5339,8 @@
     </message>
     <message>
         <location filename="../src/EditRecipeTab2.cpp" line="923"/>
-        <location filename="../src/EditRecipeTab3.cpp" line="605"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="586"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="659"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="611"/>
         <source>Boil</source>
         <translation>Koken</translation>
     </message>
@@ -5418,104 +5438,145 @@
         <translation>Verwijder hop</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab3.cpp" line="476"/>
-        <location filename="../src/EditRecipeTab3.cpp" line="535"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="403"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="470"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="528"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="489"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="575"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="415"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="495"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="553"/>
         <source>Time in minutes:</source>
         <translation>Tijd in minuten:</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab3.cpp" line="480"/>
-        <location filename="../src/EditRecipeTab3.cpp" line="533"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="398"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="465"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="526"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="493"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="573"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="410"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="490"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="551"/>
         <source>Time in days:</source>
         <translation>Tijd in dagen:</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab3.cpp" line="517"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="552"/>
         <source>Current hop:</source>
         <translation>Huidige hop:</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab3.cpp" line="522"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="557"/>
         <source>Origin:</source>
         <translation>Herkomst:</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab3.cpp" line="527"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="414"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="517"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="562"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="426"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="542"/>
         <location filename="../src/EditRecipeTab5.cpp" line="365"/>
         <location filename="../src/EditRecipeTab5.cpp" line="490"/>
         <source>Amount in gr:</source>
         <translation>Gewicht in gr:</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab3.cpp" line="548"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="567"/>
+        <source>Alpha percentage:</source>
+        <translation>Alpha percentage:</translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="588"/>
+        <source>Hop form:</source>
+        <translation>Hop vorm:</translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="593"/>
         <source>Select hop:</source>
         <translation>Kies hop:</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab3.cpp" line="604"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="658"/>
         <source>First wort</source>
         <translation>Maischhop</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab3.cpp" line="606"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="660"/>
         <source>Aroma</source>
         <translation>Aromahop</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab3.cpp" line="607"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="661"/>
         <source>Whirlpool</source>
         <translation>Whirlpool hop</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab3.cpp" line="608"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="662"/>
         <source>Dry hop</source>
         <translation>Koudhop</translation>
     </message>
     <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="668"/>
+        <source>Pellet</source>
+        <translation>Pellets</translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="669"/>
+        <source>Plug</source>
+        <translation>Plugs</translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="670"/>
+        <source>Leaf</source>
+        <translation>Bloemen</translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="671"/>
+        <source>Wet leaf</source>
+        <translation>Nat, vers</translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="672"/>
+        <source>Cryo</source>
+        <translation>Cryo hop</translation>
+    </message>
+    <message>
         <location filename="../src/EditRecipeTab4.cpp" line="55"/>
         <source>Ingredient</source>
         <translation>Ingredient</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab4.cpp" line="290"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="106"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="109"/>
+        <source>Edit this from the water tab</source>
+        <translation>Wijzig dit vanaf het water tabblad</translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab4.cpp" line="301"/>
         <source>Delete misc</source>
         <translation>Verwijder divers ingredient</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab4.cpp" line="417"/>
-        <location filename="../src/EditRecipeTab4.cpp" line="519"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="429"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="544"/>
         <location filename="../src/EditRecipeTab5.cpp" line="369"/>
         <location filename="../src/EditRecipeTab5.cpp" line="492"/>
         <source>Amount in ml:</source>
         <translation>Hoeveelheid in ml:</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab4.cpp" line="584"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="609"/>
         <source>Starter</source>
         <translation>Starter</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab4.cpp" line="587"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="612"/>
         <location filename="../src/EditRecipeTab5.cpp" line="545"/>
         <source>Primary</source>
         <translation>Hoofdgisting</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab4.cpp" line="588"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="613"/>
         <location filename="../src/EditRecipeTab5.cpp" line="546"/>
         <source>Secondary</source>
         <translation>Nagisting/lagering</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeTab4.cpp" line="589"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="614"/>
         <source>Bottling</source>
         <translation>Bottelen</translation>
     </message>
@@ -5748,27 +5809,88 @@
         <translation>Veel te bitter</translation>
     </message>
     <message>
+        <location filename="../src/EditRecipeExport.cpp" line="42"/>
         <location filename="../src/EditRecipeExport.cpp" line="44"/>
-        <location filename="../src/EditRecipeExport.cpp" line="46"/>
-        <location filename="../src/EditRecipeExport.cpp" line="259"/>
+        <location filename="../src/EditRecipeExport.cpp" line="258"/>
         <source>Save File</source>
         <translation>Bestand opslaan</translation>
     </message>
     <message>
+        <location filename="../src/EditRecipeExport.cpp" line="42"/>
+        <source>Files (*.xml)</source>
+        <translation>Bestanden (*.xml)</translation>
+    </message>
+    <message>
         <location filename="../src/EditRecipeExport.cpp" line="44"/>
-        <source>Files (*.xml)</source>
-        <translation>Bestanden (*.xml)</translation>
-    </message>
-    <message>
-        <location filename="../src/EditRecipeExport.cpp" line="46"/>
         <source>No XML file selected.</source>
         <translation>Geen XML bestand gekozen.</translation>
     </message>
     <message>
-        <location filename="../src/EditRecipeExport.cpp" line="259"/>
+        <location filename="../src/EditRecipeExport.cpp" line="258"/>
         <source>XML export ready</source>
         <translation>XML uitvoer gereed</translation>
     </message>
+    <message>
+        <location filename="../src/EditRecipeExport.cpp" line="274"/>
+        <location filename="../src/EditRecipeExport.cpp" line="276"/>
+        <location filename="../src/EditRecipeExport.cpp" line="435"/>
+        <location filename="../src/EditRecipeExport.cpp" line="437"/>
+        <source>Copy Recipe</source>
+        <translation>Kopieer Recept</translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeExport.cpp" line="274"/>
+        <source>Copy Recipe export ready.</source>
+        <translation>Kopie Recept export gereed.</translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeExport.cpp" line="276"/>
+        <source>Copy Recipe error.</source>
+        <translation>Kopieer Recept fout.</translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeExport.cpp" line="435"/>
+        <source>Copy Recipe to Product ready.</source>
+        <translation>Kopieer Recept naar Product gereed.</translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeExport.cpp" line="437"/>
+        <source>Copy Recipe to Product error.</source>
+        <translation>Kopieer Recept naar Product fout.</translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeExport.cpp" line="584"/>
+        <location filename="../src/EditRecipeExport.cpp" line="618"/>
+        <source>Export to forum</source>
+        <translation>Exporteer naar Forum</translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeExport.cpp" line="584"/>
+        <source>The recipe and all data are copied to the clipboard.
+You can &quot;paste&quot; this data in the forum screen in your web browser.</source>
+        <translation>Het recept en alle gegevens zijn gekopieerd naar het klemboard.
+Je kunt deze gegevens &quot;plakken&quot; in het forum scherm in je web browser.</translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeExport.cpp" line="591"/>
+        <source>Export choices</source>
+        <translation>Export keuzes</translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeExport.cpp" line="603"/>
+        <source>Export to beerXML</source>
+        <translation>Exporteer naar beerXML</translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeExport.cpp" line="608"/>
+        <source>Copy to recipe</source>
+        <translation>Kopieer naar Recept</translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeExport.cpp" line="613"/>
+        <source>Copy to product</source>
+        <translation>Kopieer naar Product</translation>
+    </message>
 </context>
 <context>
     <name>EditSupplier</name>
@@ -7493,8 +7615,8 @@
         <translation type="vanished">Mout</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1407"/>
-        <location filename="../src/PrinterDialog.cpp" line="1414"/>
+        <location filename="../src/PrinterDialog.cpp" line="1413"/>
+        <location filename="../src/PrinterDialog.cpp" line="1420"/>
         <source>Sugar</source>
         <translation>Suiker</translation>
     </message>
@@ -7654,1259 +7776,1259 @@
         <translation>Afkoelen</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="89"/>
-        <location filename="../src/PrinterDialog.cpp" line="238"/>
-        <location filename="../src/PrinterDialog.cpp" line="285"/>
-        <location filename="../src/PrinterDialog.cpp" line="376"/>
-        <location filename="../src/PrinterDialog.cpp" line="423"/>
-        <location filename="../src/PrinterDialog.cpp" line="469"/>
-        <location filename="../src/PrinterDialog.cpp" line="513"/>
-        <location filename="../src/PrinterDialog.cpp" line="759"/>
-        <location filename="../src/PrinterDialog.cpp" line="809"/>
-        <location filename="../src/PrinterDialog.cpp" line="855"/>
-        <location filename="../src/PrinterDialog.cpp" line="915"/>
+        <location filename="../src/PrinterDialog.cpp" line="91"/>
+        <location filename="../src/PrinterDialog.cpp" line="240"/>
+        <location filename="../src/PrinterDialog.cpp" line="289"/>
+        <location filename="../src/PrinterDialog.cpp" line="382"/>
+        <location filename="../src/PrinterDialog.cpp" line="429"/>
+        <location filename="../src/PrinterDialog.cpp" line="475"/>
+        <location filename="../src/PrinterDialog.cpp" line="519"/>
+        <location filename="../src/PrinterDialog.cpp" line="765"/>
+        <location filename="../src/PrinterDialog.cpp" line="815"/>
+        <location filename="../src/PrinterDialog.cpp" line="861"/>
+        <location filename="../src/PrinterDialog.cpp" line="921"/>
         <source>Type</source>
         <translation>Soort</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="90"/>
-        <source>Supplier</source>
-        <translation>Producent</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="91"/>
-        <location filename="../src/PrinterDialog.cpp" line="373"/>
-        <location filename="../src/PrinterDialog.cpp" line="756"/>
-        <source>Fermentable</source>
-        <translation>Vergistbaar ingredient</translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="92"/>
-        <location filename="../src/PrinterDialog.cpp" line="141"/>
-        <location filename="../src/PrinterDialog.cpp" line="191"/>
-        <location filename="../src/PrinterDialog.cpp" line="240"/>
-        <location filename="../src/PrinterDialog.cpp" line="287"/>
-        <source>Stock</source>
-        <translation>Voorraad</translation>
+        <source>Supplier</source>
+        <translation>Producent</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="93"/>
-        <location filename="../src/PrinterDialog.cpp" line="142"/>
-        <location filename="../src/PrinterDialog.cpp" line="192"/>
-        <location filename="../src/PrinterDialog.cpp" line="241"/>
-        <source>Price/Kg</source>
-        <translation>Prijs/Kg</translation>
+        <location filename="../src/PrinterDialog.cpp" line="379"/>
+        <location filename="../src/PrinterDialog.cpp" line="762"/>
+        <source>Fermentable</source>
+        <translation>Vergistbaar ingredient</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="94"/>
         <location filename="../src/PrinterDialog.cpp" line="143"/>
         <location filename="../src/PrinterDialog.cpp" line="193"/>
         <location filename="../src/PrinterDialog.cpp" line="242"/>
+        <location filename="../src/PrinterDialog.cpp" line="291"/>
+        <source>Stock</source>
+        <translation>Voorraad</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="95"/>
+        <location filename="../src/PrinterDialog.cpp" line="144"/>
+        <location filename="../src/PrinterDialog.cpp" line="194"/>
+        <location filename="../src/PrinterDialog.cpp" line="243"/>
+        <source>Price/Kg</source>
+        <translation>Prijs/Kg</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="96"/>
+        <location filename="../src/PrinterDialog.cpp" line="145"/>
+        <location filename="../src/PrinterDialog.cpp" line="195"/>
+        <location filename="../src/PrinterDialog.cpp" line="244"/>
         <source>Value</source>
         <translation>Waarde</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="120"/>
-        <location filename="../src/PrinterDialog.cpp" line="170"/>
-        <location filename="../src/PrinterDialog.cpp" line="220"/>
-        <location filename="../src/PrinterDialog.cpp" line="268"/>
+        <location filename="../src/PrinterDialog.cpp" line="122"/>
+        <location filename="../src/PrinterDialog.cpp" line="172"/>
+        <location filename="../src/PrinterDialog.cpp" line="222"/>
+        <location filename="../src/PrinterDialog.cpp" line="270"/>
         <source>Total</source>
         <translation>Totaal</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="138"/>
-        <source>Country</source>
-        <translation>Land</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="139"/>
-        <source>Hop name</source>
-        <translation>Hop naam</translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="140"/>
-        <location filename="../src/PrinterDialog.cpp" line="286"/>
+        <source>Country</source>
+        <translation>Land</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="141"/>
+        <source>Hop name</source>
+        <translation>Hop naam</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="142"/>
+        <location filename="../src/PrinterDialog.cpp" line="290"/>
         <source>Form</source>
         <translation>Vorm</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="188"/>
-        <source>Laboratory</source>
-        <translation>Laboratorium</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="189"/>
-        <source>Product</source>
-        <translation>Product</translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="190"/>
-        <location filename="../src/PrinterDialog.cpp" line="283"/>
-        <location filename="../src/PrinterDialog.cpp" line="467"/>
-        <location filename="../src/PrinterDialog.cpp" line="853"/>
+        <source>Laboratory</source>
+        <translation>Laboratorium</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="191"/>
+        <source>Product</source>
+        <translation>Product</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="192"/>
+        <location filename="../src/PrinterDialog.cpp" line="287"/>
+        <location filename="../src/PrinterDialog.cpp" line="473"/>
+        <location filename="../src/PrinterDialog.cpp" line="859"/>
         <source>Yeast</source>
         <translation>Gist</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="239"/>
+        <location filename="../src/PrinterDialog.cpp" line="241"/>
         <source>Ingredient</source>
         <translation>Ingredient</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="284"/>
-        <source>Description</source>
-        <translation>Omschrijving</translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="288"/>
+        <source>Description</source>
+        <translation>Omschrijving</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="292"/>
         <source>Date</source>
         <translation>Datum</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="320"/>
+        <location filename="../src/PrinterDialog.cpp" line="326"/>
         <source>Recipe overview</source>
         <translation>Recept overzicht</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="324"/>
-        <location filename="../src/PrinterDialog.cpp" line="700"/>
+        <location filename="../src/PrinterDialog.cpp" line="330"/>
+        <location filename="../src/PrinterDialog.cpp" line="706"/>
         <source>Brew type</source>
         <translation>Brouw type</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="327"/>
-        <location filename="../src/PrinterDialog.cpp" line="703"/>
+        <location filename="../src/PrinterDialog.cpp" line="333"/>
+        <location filename="../src/PrinterDialog.cpp" line="709"/>
         <source>Efficiency</source>
         <translation>Brouwzaal rendement</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="331"/>
-        <location filename="../src/PrinterDialog.cpp" line="707"/>
+        <location filename="../src/PrinterDialog.cpp" line="337"/>
+        <location filename="../src/PrinterDialog.cpp" line="713"/>
         <source>Boil time</source>
         <translation>Kooktijd</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="334"/>
-        <location filename="../src/PrinterDialog.cpp" line="710"/>
+        <location filename="../src/PrinterDialog.cpp" line="340"/>
+        <location filename="../src/PrinterDialog.cpp" line="716"/>
         <source>Batch size</source>
         <translation>Brouw volume</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="338"/>
-        <location filename="../src/PrinterDialog.cpp" line="714"/>
+        <location filename="../src/PrinterDialog.cpp" line="344"/>
+        <location filename="../src/PrinterDialog.cpp" line="720"/>
         <source>Start SG</source>
         <translation>Begin SG</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="342"/>
-        <location filename="../src/PrinterDialog.cpp" line="718"/>
+        <location filename="../src/PrinterDialog.cpp" line="348"/>
+        <location filename="../src/PrinterDialog.cpp" line="724"/>
         <source>End SG</source>
         <translation>Eind SG</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="347"/>
-        <location filename="../src/PrinterDialog.cpp" line="723"/>
+        <location filename="../src/PrinterDialog.cpp" line="353"/>
+        <location filename="../src/PrinterDialog.cpp" line="729"/>
         <source>Estimated Alcohol</source>
         <translation>Verwacht alcohol</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="351"/>
-        <location filename="../src/PrinterDialog.cpp" line="727"/>
+        <location filename="../src/PrinterDialog.cpp" line="357"/>
+        <location filename="../src/PrinterDialog.cpp" line="733"/>
         <source>Estimated CO2 vol</source>
         <translation>Verwacht volumes CO2</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="356"/>
-        <location filename="../src/PrinterDialog.cpp" line="732"/>
+        <location filename="../src/PrinterDialog.cpp" line="362"/>
+        <location filename="../src/PrinterDialog.cpp" line="738"/>
         <source>Color (</source>
         <translation>Kleur (</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="364"/>
-        <location filename="../src/PrinterDialog.cpp" line="740"/>
+        <location filename="../src/PrinterDialog.cpp" line="370"/>
+        <location filename="../src/PrinterDialog.cpp" line="746"/>
         <source>IBU (</source>
         <translation>IBU (</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="374"/>
-        <location filename="../src/PrinterDialog.cpp" line="757"/>
+        <location filename="../src/PrinterDialog.cpp" line="380"/>
+        <location filename="../src/PrinterDialog.cpp" line="763"/>
         <source>Percent</source>
         <translation>Procent</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="375"/>
-        <location filename="../src/PrinterDialog.cpp" line="758"/>
+        <location filename="../src/PrinterDialog.cpp" line="381"/>
+        <location filename="../src/PrinterDialog.cpp" line="764"/>
         <source>Yield</source>
         <translation>Opbrengst</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="377"/>
-        <location filename="../src/PrinterDialog.cpp" line="424"/>
-        <location filename="../src/PrinterDialog.cpp" line="470"/>
-        <location filename="../src/PrinterDialog.cpp" line="514"/>
-        <location filename="../src/PrinterDialog.cpp" line="760"/>
-        <location filename="../src/PrinterDialog.cpp" line="810"/>
-        <location filename="../src/PrinterDialog.cpp" line="856"/>
-        <location filename="../src/PrinterDialog.cpp" line="916"/>
+        <location filename="../src/PrinterDialog.cpp" line="383"/>
+        <location filename="../src/PrinterDialog.cpp" line="430"/>
+        <location filename="../src/PrinterDialog.cpp" line="476"/>
+        <location filename="../src/PrinterDialog.cpp" line="520"/>
+        <location filename="../src/PrinterDialog.cpp" line="766"/>
+        <location filename="../src/PrinterDialog.cpp" line="816"/>
+        <location filename="../src/PrinterDialog.cpp" line="862"/>
+        <location filename="../src/PrinterDialog.cpp" line="922"/>
         <source>Use at</source>
         <translation>Toepassing</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="378"/>
-        <location filename="../src/PrinterDialog.cpp" line="425"/>
-        <location filename="../src/PrinterDialog.cpp" line="471"/>
-        <location filename="../src/PrinterDialog.cpp" line="515"/>
-        <location filename="../src/PrinterDialog.cpp" line="761"/>
-        <location filename="../src/PrinterDialog.cpp" line="811"/>
-        <location filename="../src/PrinterDialog.cpp" line="857"/>
-        <location filename="../src/PrinterDialog.cpp" line="917"/>
+        <location filename="../src/PrinterDialog.cpp" line="384"/>
+        <location filename="../src/PrinterDialog.cpp" line="431"/>
+        <location filename="../src/PrinterDialog.cpp" line="477"/>
+        <location filename="../src/PrinterDialog.cpp" line="521"/>
+        <location filename="../src/PrinterDialog.cpp" line="767"/>
+        <location filename="../src/PrinterDialog.cpp" line="817"/>
+        <location filename="../src/PrinterDialog.cpp" line="863"/>
+        <location filename="../src/PrinterDialog.cpp" line="923"/>
         <source>Amount</source>
         <translation>Hoeveel</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="379"/>
-        <location filename="../src/PrinterDialog.cpp" line="426"/>
-        <location filename="../src/PrinterDialog.cpp" line="472"/>
-        <location filename="../src/PrinterDialog.cpp" line="516"/>
-        <location filename="../src/PrinterDialog.cpp" line="762"/>
-        <location filename="../src/PrinterDialog.cpp" line="812"/>
-        <location filename="../src/PrinterDialog.cpp" line="858"/>
-        <location filename="../src/PrinterDialog.cpp" line="918"/>
+        <location filename="../src/PrinterDialog.cpp" line="385"/>
+        <location filename="../src/PrinterDialog.cpp" line="432"/>
+        <location filename="../src/PrinterDialog.cpp" line="478"/>
+        <location filename="../src/PrinterDialog.cpp" line="522"/>
+        <location filename="../src/PrinterDialog.cpp" line="768"/>
+        <location filename="../src/PrinterDialog.cpp" line="818"/>
+        <location filename="../src/PrinterDialog.cpp" line="864"/>
+        <location filename="../src/PrinterDialog.cpp" line="924"/>
         <source>Cost</source>
         <translation>Kosten</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="420"/>
-        <location filename="../src/PrinterDialog.cpp" line="806"/>
+        <location filename="../src/PrinterDialog.cpp" line="426"/>
+        <location filename="../src/PrinterDialog.cpp" line="812"/>
         <source>Hop</source>
         <translation>Hop</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="421"/>
-        <location filename="../src/PrinterDialog.cpp" line="807"/>
+        <location filename="../src/PrinterDialog.cpp" line="427"/>
+        <location filename="../src/PrinterDialog.cpp" line="813"/>
         <source>Alpha</source>
         <translation>Alpha</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="422"/>
-        <location filename="../src/PrinterDialog.cpp" line="808"/>
+        <location filename="../src/PrinterDialog.cpp" line="428"/>
+        <location filename="../src/PrinterDialog.cpp" line="814"/>
         <source>IBU</source>
         <translation>IBU</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="468"/>
-        <location filename="../src/PrinterDialog.cpp" line="854"/>
+        <location filename="../src/PrinterDialog.cpp" line="474"/>
+        <location filename="../src/PrinterDialog.cpp" line="860"/>
         <source>Attn</source>
         <translation>SVG</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="512"/>
-        <location filename="../src/PrinterDialog.cpp" line="914"/>
+        <location filename="../src/PrinterDialog.cpp" line="518"/>
+        <location filename="../src/PrinterDialog.cpp" line="920"/>
         <source>Misc ingredient</source>
         <translation>Divers ingredient</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="559"/>
-        <location filename="../src/PrinterDialog.cpp" line="961"/>
-        <location filename="../src/PrinterDialog.cpp" line="1120"/>
-        <source>Mash step</source>
-        <translation>Maisch stap</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="560"/>
-        <location filename="../src/PrinterDialog.cpp" line="962"/>
-        <location filename="../src/PrinterDialog.cpp" line="1121"/>
-        <source>Step type</source>
-        <translation>Stap type</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="561"/>
-        <location filename="../src/PrinterDialog.cpp" line="963"/>
-        <source>Start °C</source>
-        <translation>Start °C</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="562"/>
-        <location filename="../src/PrinterDialog.cpp" line="964"/>
-        <source>End °C</source>
-        <translation>Eind °C</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="563"/>
-        <location filename="../src/PrinterDialog.cpp" line="965"/>
-        <source>Time</source>
-        <translation>Tijd</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="564"/>
-        <location filename="../src/PrinterDialog.cpp" line="966"/>
-        <source>Ramp</source>
-        <translation>Verwarm</translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="565"/>
         <location filename="../src/PrinterDialog.cpp" line="967"/>
-        <source>L/kg</source>
-        <translation>L/kg</translation>
+        <location filename="../src/PrinterDialog.cpp" line="1126"/>
+        <source>Mash step</source>
+        <translation>Maisch stap</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="566"/>
         <location filename="../src/PrinterDialog.cpp" line="968"/>
-        <source>Inf/dec L.</source>
-        <translation>Inf/dec L.</translation>
+        <location filename="../src/PrinterDialog.cpp" line="1127"/>
+        <source>Step type</source>
+        <translation>Stap type</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="567"/>
         <location filename="../src/PrinterDialog.cpp" line="969"/>
+        <source>Start °C</source>
+        <translation>Start °C</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="568"/>
+        <location filename="../src/PrinterDialog.cpp" line="970"/>
+        <source>End °C</source>
+        <translation>Eind °C</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="569"/>
+        <location filename="../src/PrinterDialog.cpp" line="971"/>
+        <source>Time</source>
+        <translation>Tijd</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="570"/>
+        <location filename="../src/PrinterDialog.cpp" line="972"/>
+        <source>Ramp</source>
+        <translation>Verwarm</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="571"/>
+        <location filename="../src/PrinterDialog.cpp" line="973"/>
+        <source>L/kg</source>
+        <translation>L/kg</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="572"/>
+        <location filename="../src/PrinterDialog.cpp" line="974"/>
+        <source>Inf/dec L.</source>
+        <translation>Inf/dec L.</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="573"/>
+        <location filename="../src/PrinterDialog.cpp" line="975"/>
         <source>Inf/dec °C</source>
         <translation>Inf/dec °C</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="597"/>
-        <location filename="../src/PrinterDialog.cpp" line="999"/>
-        <source>Water source</source>
-        <translation>Water bron</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="598"/>
-        <location filename="../src/PrinterDialog.cpp" line="1000"/>
-        <source>Volume</source>
-        <translation>Volume</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="599"/>
-        <location filename="../src/PrinterDialog.cpp" line="1001"/>
-        <source>Ca</source>
-        <translation>Ca</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="600"/>
-        <location filename="../src/PrinterDialog.cpp" line="1002"/>
-        <source>Mg</source>
-        <translation>Mg</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="601"/>
-        <location filename="../src/PrinterDialog.cpp" line="1003"/>
-        <source>CaCO3</source>
-        <translation>CaCO3</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="602"/>
-        <location filename="../src/PrinterDialog.cpp" line="1004"/>
-        <source>Na</source>
-        <translation>Na</translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="603"/>
         <location filename="../src/PrinterDialog.cpp" line="1005"/>
-        <source>Cl</source>
-        <translation>Cl</translation>
+        <source>Water source</source>
+        <translation>Water bron</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="604"/>
         <location filename="../src/PrinterDialog.cpp" line="1006"/>
-        <source>SO4</source>
-        <translation>SO4</translation>
+        <source>Volume</source>
+        <translation>Volume</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="605"/>
         <location filename="../src/PrinterDialog.cpp" line="1007"/>
-        <location filename="../src/PrinterDialog.cpp" line="1125"/>
-        <location filename="../src/PrinterDialog.cpp" line="1651"/>
-        <location filename="../src/PrinterDialog.cpp" line="1680"/>
-        <location filename="../src/PrinterDialog.cpp" line="1688"/>
-        <location filename="../src/PrinterDialog.cpp" line="1768"/>
+        <source>Ca</source>
+        <translation>Ca</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="606"/>
+        <location filename="../src/PrinterDialog.cpp" line="1008"/>
+        <source>Mg</source>
+        <translation>Mg</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="607"/>
+        <location filename="../src/PrinterDialog.cpp" line="1009"/>
+        <source>CaCO3</source>
+        <translation>CaCO3</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="608"/>
+        <location filename="../src/PrinterDialog.cpp" line="1010"/>
+        <source>Na</source>
+        <translation>Na</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="609"/>
+        <location filename="../src/PrinterDialog.cpp" line="1011"/>
+        <source>Cl</source>
+        <translation>Cl</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="610"/>
+        <location filename="../src/PrinterDialog.cpp" line="1012"/>
+        <source>SO4</source>
+        <translation>SO4</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="611"/>
+        <location filename="../src/PrinterDialog.cpp" line="1013"/>
+        <location filename="../src/PrinterDialog.cpp" line="1131"/>
+        <location filename="../src/PrinterDialog.cpp" line="1658"/>
+        <location filename="../src/PrinterDialog.cpp" line="1687"/>
+        <location filename="../src/PrinterDialog.cpp" line="1695"/>
+        <location filename="../src/PrinterDialog.cpp" line="1775"/>
         <source>pH</source>
         <translation>pH</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="635"/>
-        <location filename="../src/PrinterDialog.cpp" line="1037"/>
+        <location filename="../src/PrinterDialog.cpp" line="641"/>
+        <location filename="../src/PrinterDialog.cpp" line="1043"/>
         <source>Mixed water</source>
         <translation>Gemengd water</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="647"/>
-        <location filename="../src/PrinterDialog.cpp" line="1049"/>
+        <location filename="../src/PrinterDialog.cpp" line="653"/>
+        <location filename="../src/PrinterDialog.cpp" line="1055"/>
         <source>Treated water</source>
         <translation>Behandeld water</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="676"/>
-        <location filename="../src/PrinterDialog.cpp" line="1078"/>
+        <location filename="../src/PrinterDialog.cpp" line="682"/>
+        <location filename="../src/PrinterDialog.cpp" line="1084"/>
         <source>Recipe notes</source>
         <translation>Recept opmerkingen</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="696"/>
+        <location filename="../src/PrinterDialog.cpp" line="702"/>
         <source>Product overview</source>
         <translation>Product overzicht</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="748"/>
+        <location filename="../src/PrinterDialog.cpp" line="754"/>
         <source>Stage</source>
         <translation>Fase</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="895"/>
+        <location filename="../src/PrinterDialog.cpp" line="901"/>
         <source>%1 step yeaststarter</source>
         <translation>%1 staps giststarter</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="896"/>
+        <location filename="../src/PrinterDialog.cpp" line="902"/>
         <source>Before</source>
         <translation>Voor</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1100"/>
+        <location filename="../src/PrinterDialog.cpp" line="1106"/>
         <source>Product brewday</source>
         <translation>Product brouwdag</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1104"/>
+        <location filename="../src/PrinterDialog.cpp" line="1110"/>
         <source>Brewday start</source>
         <translation>Brouwdag start</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1107"/>
+        <location filename="../src/PrinterDialog.cpp" line="1113"/>
         <source>Brewday end</source>
         <translation>Brouwdag eind</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1122"/>
+        <location filename="../src/PrinterDialog.cpp" line="1128"/>
         <source>Temperature</source>
         <translation>Temperatuur</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1123"/>
+        <location filename="../src/PrinterDialog.cpp" line="1129"/>
         <source>Minutes</source>
         <translation>Minuten</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1124"/>
-        <location filename="../src/PrinterDialog.cpp" line="1667"/>
-        <location filename="../src/PrinterDialog.cpp" line="1687"/>
-        <location filename="../src/PrinterDialog.cpp" line="1767"/>
+        <location filename="../src/PrinterDialog.cpp" line="1130"/>
+        <location filename="../src/PrinterDialog.cpp" line="1674"/>
+        <location filename="../src/PrinterDialog.cpp" line="1694"/>
+        <location filename="../src/PrinterDialog.cpp" line="1774"/>
         <source>SG</source>
         <translation>SG</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1151"/>
+        <location filename="../src/PrinterDialog.cpp" line="1157"/>
         <source>Brew item</source>
         <translation>Brouw item</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1152"/>
-        <source>Expected</source>
-        <translation>Verwacht</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1153"/>
-        <source>Reached</source>
-        <translation>Bereikt</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1154"/>
-        <source>Difference</source>
-        <translation>Verschil</translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="1158"/>
-        <source>Mash pH</source>
-        <translation>Maisch pH</translation>
+        <source>Expected</source>
+        <translation>Verwacht</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1159"/>
+        <source>Reached</source>
+        <translation>Bereikt</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1160"/>
+        <source>Difference</source>
+        <translation>Verschil</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1164"/>
-        <source>Mash density</source>
-        <translation>Maisch densiteit</translation>
+        <source>Mash pH</source>
+        <translation>Maisch pH</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1170"/>
-        <source>Mash efficiency</source>
-        <translation>Maisch rendement</translation>
+        <source>Mash density</source>
+        <translation>Maisch densiteit</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1176"/>
+        <source>Mash efficiency</source>
+        <translation>Maisch rendement</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1182"/>
         <source>Sparge pH</source>
         <translation>Spoelen pH</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1183"/>
+        <location filename="../src/PrinterDialog.cpp" line="1189"/>
         <source>Pre boil pH</source>
         <translation>Voor koken pH</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1187"/>
-        <source>Pre boil density</source>
-        <translation>Voor koken SG</translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="1193"/>
-        <source>Pre boil volume</source>
-        <translation>Voor koken volume</translation>
+        <source>Pre boil density</source>
+        <translation>Voor koken SG</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1199"/>
-        <source>Pre boil efficiency</source>
-        <translation>Voor koken rendement</translation>
+        <source>Pre boil volume</source>
+        <translation>Voor koken volume</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1205"/>
+        <source>Pre boil efficiency</source>
+        <translation>Voor koken rendement</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1211"/>
         <source>After boil pH</source>
         <translation>Na koken pH</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1210"/>
-        <source>After boil density</source>
-        <translation>Na koken SG</translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="1216"/>
-        <source>After boil volume</source>
-        <translation>Na koken volume</translation>
+        <source>After boil density</source>
+        <translation>Na koken SG</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1222"/>
-        <source>After boil efficiency</source>
-        <translation>Na koken rendement</translation>
+        <source>After boil volume</source>
+        <translation>Na koken volume</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1228"/>
-        <source>Chiller and trub loss</source>
-        <translation>Trub en koeler verlies</translation>
+        <source>After boil efficiency</source>
+        <translation>Na koken rendement</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1234"/>
-        <source>Top up water</source>
-        <translation>Extra water in gistvat</translation>
+        <source>Chiller and trub loss</source>
+        <translation>Trub en koeler verlies</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1240"/>
-        <source>Fermenter volume</source>
-        <translation>Gistvat volume</translation>
+        <source>Top up water</source>
+        <translation>Extra water in gistvat</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1246"/>
-        <source>Fermenter density</source>
-        <translation>Gistvat densiteit</translation>
+        <source>Fermenter volume</source>
+        <translation>Gistvat volume</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1252"/>
-        <source>Fermenter color</source>
-        <translation>Kleur in gistvat</translation>
+        <source>Fermenter density</source>
+        <translation>Gistvat densiteit</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1258"/>
-        <source>Fermenter IBU</source>
-        <translation>Bitterheid in gistvat</translation>
+        <source>Fermenter color</source>
+        <translation>Kleur in gistvat</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1264"/>
+        <source>Fermenter IBU</source>
+        <translation>Bitterheid in gistvat</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1270"/>
         <source>Cooling method</source>
         <translation>Koelen methode</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1268"/>
+        <location filename="../src/PrinterDialog.cpp" line="1274"/>
         <source>Cooling temperature</source>
         <translation>Koelen temperatuur</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1272"/>
+        <location filename="../src/PrinterDialog.cpp" line="1278"/>
         <source>Cooling time</source>
         <translation>Koeltijd</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1287"/>
+        <location filename="../src/PrinterDialog.cpp" line="1293"/>
         <source>Product fermentation</source>
         <translation>Product vergisting</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1291"/>
+        <location filename="../src/PrinterDialog.cpp" line="1297"/>
         <source>Primary start temp</source>
         <translation>Hoofdgisting start temp</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1294"/>
+        <location filename="../src/PrinterDialog.cpp" line="1300"/>
         <source>Primary peak temp</source>
         <translation>Hoofdgisting piek temp</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1298"/>
+        <location filename="../src/PrinterDialog.cpp" line="1304"/>
         <source>Primary end temp</source>
         <translation>Hoofdgisting eind temp</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1301"/>
+        <location filename="../src/PrinterDialog.cpp" line="1307"/>
         <source>Primary density</source>
         <translation>Hoofdgisting densiteit</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1305"/>
+        <location filename="../src/PrinterDialog.cpp" line="1311"/>
         <source>Primary end date</source>
         <translation>Hoofdgisting datum</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1309"/>
+        <location filename="../src/PrinterDialog.cpp" line="1315"/>
         <source>Secondary end temp</source>
         <translation>Nagisting eind temp</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1312"/>
+        <location filename="../src/PrinterDialog.cpp" line="1318"/>
         <source>Secondary density</source>
         <translation>Nagisting densiteit</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1316"/>
+        <location filename="../src/PrinterDialog.cpp" line="1322"/>
         <source>Secondary end date</source>
         <translation>Nagisting eind datum</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1320"/>
+        <location filename="../src/PrinterDialog.cpp" line="1326"/>
         <source>Tertiary temperature</source>
         <translation>Lageren temperatuur</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1323"/>
+        <location filename="../src/PrinterDialog.cpp" line="1329"/>
         <source>Final density</source>
         <translation>Finale densiteit</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1327"/>
+        <location filename="../src/PrinterDialog.cpp" line="1333"/>
         <source>Tertiary end date</source>
         <translation>Lagering eind datum</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1330"/>
+        <location filename="../src/PrinterDialog.cpp" line="1336"/>
         <source>Apperant attenuation</source>
         <translation>Schijnbare vergisting</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1345"/>
+        <location filename="../src/PrinterDialog.cpp" line="1351"/>
         <source>Package product</source>
         <translation>Verpakken</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1349"/>
+        <location filename="../src/PrinterDialog.cpp" line="1355"/>
         <source>Package date</source>
         <translation>Verpakken datum</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1352"/>
+        <location filename="../src/PrinterDialog.cpp" line="1358"/>
         <source>Package volume</source>
         <translation>Verpakken volume</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1357"/>
-        <location filename="../src/PrinterDialog.cpp" line="1437"/>
-        <location filename="../src/PrinterDialog.cpp" line="1440"/>
+        <location filename="../src/PrinterDialog.cpp" line="1363"/>
+        <location filename="../src/PrinterDialog.cpp" line="1443"/>
+        <location filename="../src/PrinterDialog.cpp" line="1446"/>
         <source>Alcohol volume</source>
         <translation>Alcohol vol%</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1362"/>
+        <location filename="../src/PrinterDialog.cpp" line="1368"/>
         <source>Infuse volume</source>
         <translation>Infusie volume</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1365"/>
+        <location filename="../src/PrinterDialog.cpp" line="1371"/>
         <source>Infuse alcohol</source>
         <translation>Infusie alcohol</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1375"/>
-        <source>Bottles</source>
-        <translation>Flessen</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1377"/>
-        <source>Kegs</source>
-        <translation>Fusten</translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="1381"/>
+        <source>Bottles</source>
+        <translation>Flessen</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1383"/>
+        <source>Kegs</source>
+        <translation>Fusten</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1387"/>
         <source>Bottles volume</source>
         <translation>Flessen volume</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1384"/>
+        <location filename="../src/PrinterDialog.cpp" line="1390"/>
         <source>Kegs volume</source>
         <translation>Fusten volume</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1388"/>
+        <location filename="../src/PrinterDialog.cpp" line="1394"/>
         <source>Bottles CO2 volumes</source>
         <translation>Flessen CO2 volumes</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1391"/>
+        <location filename="../src/PrinterDialog.cpp" line="1397"/>
         <source>Kegs CO2 volumes</source>
         <translation>Fusten CO2 volumes</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1411"/>
+        <location filename="../src/PrinterDialog.cpp" line="1417"/>
         <source>Forced carbonation</source>
         <translation>Geforceerde carbonatie</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1412"/>
+        <location filename="../src/PrinterDialog.cpp" line="1418"/>
         <source>Yes</source>
         <translation>Ja</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1419"/>
-        <location filename="../src/PrinterDialog.cpp" line="1423"/>
+        <location filename="../src/PrinterDialog.cpp" line="1425"/>
+        <location filename="../src/PrinterDialog.cpp" line="1429"/>
         <source>Sugar amount</source>
         <translation>Suiker gewicht</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1428"/>
-        <location filename="../src/PrinterDialog.cpp" line="1432"/>
+        <location filename="../src/PrinterDialog.cpp" line="1434"/>
+        <location filename="../src/PrinterDialog.cpp" line="1438"/>
         <source>Water amount</source>
         <translation>Water volume</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1444"/>
-        <location filename="../src/PrinterDialog.cpp" line="1447"/>
+        <location filename="../src/PrinterDialog.cpp" line="1450"/>
+        <location filename="../src/PrinterDialog.cpp" line="1453"/>
         <source>Pressure</source>
         <translation>Druk</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1451"/>
-        <location filename="../src/PrinterDialog.cpp" line="1454"/>
+        <location filename="../src/PrinterDialog.cpp" line="1457"/>
+        <location filename="../src/PrinterDialog.cpp" line="1460"/>
         <source>Carbonation temp</source>
         <translation>Carbonatie temp</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1481"/>
+        <location filename="../src/PrinterDialog.cpp" line="1487"/>
         <source>Tasting notes</source>
         <translation>Proef notities</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1485"/>
+        <location filename="../src/PrinterDialog.cpp" line="1491"/>
         <source>Tasting date</source>
         <translation>Proeven datum</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1488"/>
+        <location filename="../src/PrinterDialog.cpp" line="1494"/>
         <source>Taste score</source>
         <translation>Beoordeling cijfer</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1492"/>
+        <location filename="../src/PrinterDialog.cpp" line="1498"/>
         <source>Color</source>
         <translation>Kleur</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1496"/>
+        <location filename="../src/PrinterDialog.cpp" line="1502"/>
         <source>Transparency</source>
         <translation>Helderheid</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1500"/>
+        <location filename="../src/PrinterDialog.cpp" line="1506"/>
         <source>Head</source>
         <translation>Schuim</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1504"/>
+        <location filename="../src/PrinterDialog.cpp" line="1510"/>
         <source>Aroma</source>
         <translation>Geur</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1508"/>
+        <location filename="../src/PrinterDialog.cpp" line="1514"/>
         <source>Taste</source>
         <translation>Smaak</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1512"/>
+        <location filename="../src/PrinterDialog.cpp" line="1518"/>
         <source>Mouthfeel</source>
         <translation>Mondgevoel</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1516"/>
+        <location filename="../src/PrinterDialog.cpp" line="1522"/>
         <source>Aftertaste</source>
         <translation>Nasmaak</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1537"/>
+        <location filename="../src/PrinterDialog.cpp" line="1544"/>
         <source>Make a yeast starter</source>
         <translation>Maak een giststarter</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1552"/>
-        <source>Start about %1 days before brewday with the starter.</source>
-        <translation>Start ongeveer %1 dagen voor de brouwdag met de starter.</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1555"/>
-        <source>Starter step %1 of %2 liter with SG %3</source>
-        <translation>Starter stap %1 van %2 liter met SG %3</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1557"/>
-        <source> until there is enough yeast</source>
-        <translation> tot er genoeg gist is</translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="1559"/>
-        <source>about 24 hours on a stirplate</source>
-        <translation>ongeveer 24 uur op een roerplaat</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1561"/>
-        <source>shake often for a few days</source>
-        <translation>enkele dagen veel schudden</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1563"/>
-        <source>let it rest for almost a week</source>
-        <translation>ongeveer een week met rust laten</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1565"/>
-        <source>place starter in the fridge for 24 hours</source>
-        <translation>zet de starter 24 uur in de koelkast</translation>
+        <source>Start about %1 days before brewday with the starter.</source>
+        <translation>Start ongeveer %1 dagen voor de brouwdag met de starter.</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1562"/>
+        <source>Starter step %1 of %2 liter with SG %3</source>
+        <translation>Starter stap %1 van %2 liter met SG %3</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1564"/>
+        <source> until there is enough yeast</source>
+        <translation> tot er genoeg gist is</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1566"/>
-        <location filename="../src/PrinterDialog.cpp" line="1569"/>
-        <source>remove starter from the fridge and decant</source>
-        <translation>haal de starter uit de koelkast en giet deze af</translation>
+        <source>about 24 hours on a stirplate</source>
+        <translation>ongeveer 24 uur op een roerplaat</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1568"/>
+        <source>shake often for a few days</source>
+        <translation>enkele dagen veel schudden</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1570"/>
+        <source>let it rest for almost a week</source>
+        <translation>ongeveer een week met rust laten</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1572"/>
+        <source>place starter in the fridge for 24 hours</source>
+        <translation>zet de starter 24 uur in de koelkast</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1573"/>
+        <location filename="../src/PrinterDialog.cpp" line="1576"/>
+        <source>remove starter from the fridge and decant</source>
+        <translation>haal de starter uit de koelkast en giet deze af</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1575"/>
         <source>place starter in the fridge until brewday</source>
         <translation>plaats de starter in de koelkast tot de brouwdag</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1576"/>
+        <location filename="../src/PrinterDialog.cpp" line="1583"/>
         <source>Mash water and treatment</source>
         <translation>Maisch water en behandeling</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1592"/>
-        <source>Weight and mill the malts</source>
-        <translation>Afwegen en schroten van de mout</translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="1599"/>
+        <source>Weight and mill the malts</source>
+        <translation>Afwegen en schroten van de mout</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1606"/>
         <source>Mill the malts</source>
         <translation>Schroot de mout</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1602"/>
+        <location filename="../src/PrinterDialog.cpp" line="1609"/>
         <source>Mash</source>
         <translation>Maischen</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1613"/>
+        <location filename="../src/PrinterDialog.cpp" line="1620"/>
         <source>Heat %1 liter water to %2°C (%3 cm below kettle top)</source>
         <translation>Verwarm %1 liter water tot %2°C (%3 cm onder de rand)</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1617"/>
+        <location filename="../src/PrinterDialog.cpp" line="1624"/>
         <source>Add brouwzouten</source>
         <translation>Brouwzouten toevoegen</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1618"/>
+        <location filename="../src/PrinterDialog.cpp" line="1625"/>
         <source>Add malts and dough-in</source>
         <translation>Stort de mout en inmaischen</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1621"/>
-        <source>Add %1 gram `%2` hop</source>
-        <translation>Toevoegen %1 gram `%2` hop</translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="1628"/>
+        <source>Add %1 gram `%2` hop</source>
+        <translation>Toevoegen %1 gram `%2` hop</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1635"/>
         <source>Add %1 %2 `%3`</source>
         <translation>Toevoegen %1 %2 `%3`</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1634"/>
+        <location filename="../src/PrinterDialog.cpp" line="1641"/>
         <source>Add %1 liter water of %2°C</source>
         <translation>Infusie %1 liter water van %2°C</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1637"/>
-        <source>Heat upto %1°C</source>
-        <translation>Verwarm tot %1°C</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1639"/>
-        <source>Take, heat, boil and return %1 part of the mash</source>
-        <translation>Uitnemen, verwarmen, koken %1 liter deel van de maisch</translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="1644"/>
-        <source>%1 minutes from %2°C to %3°C</source>
-        <translation>%1 minuten van %2°C tot %3°C</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1645"/>
-        <location filename="../src/PrinterDialog.cpp" line="1648"/>
-        <source>Brix</source>
-        <translation>Brix</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1647"/>
-        <source>%1 minutes at %2°C</source>
-        <translation>%1 minuten op %2°C</translation>
+        <source>Heat upto %1°C</source>
+        <translation>Verwarm tot %1°C</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1646"/>
+        <source>Take, heat, boil and return %1 part of the mash</source>
+        <translation>Uitnemen, verwarmen, koken %1 liter deel van de maisch</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1651"/>
+        <source>%1 minutes from %2°C to %3°C</source>
+        <translation>%1 minuten van %2°C tot %3°C</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1652"/>
+        <location filename="../src/PrinterDialog.cpp" line="1655"/>
+        <source>Brix</source>
+        <translation>Brix</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1654"/>
+        <source>%1 minutes at %2°C</source>
+        <translation>%1 minuten op %2°C</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1658"/>
         <source>Measure and adjust pH (target %1 pH)</source>
         <translation>Meten en bijstellen pH (doel %1 pH)</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1667"/>
+        <location filename="../src/PrinterDialog.cpp" line="1674"/>
         <source>Target SG end mash: </source>
         <translation>Doel SG eind maischen: </translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1676"/>
-        <source>Lauter and Sparge</source>
-        <translation>Spoelen en filteren</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1677"/>
-        <source>Heat %1 liter sparge water to %2°C</source>
-        <translation>Verwarm %1 liter spoelwater tot %2°C</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1679"/>
-        <source>Bring to %1 pH with %2 ml. `%3`</source>
-        <translation>Breng naar %1 pH met %2 ml. `%3`</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1681"/>
-        <source>Sparge with close to %1 liter water</source>
-        <translation>Spoelen met ongeveer %1 liter water</translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="1683"/>
-        <source>Target volume in boil kettle: %1 liter (%2 cm below kettle top)</source>
-        <translation>Doel volume in de kook ketel: %1 liter (%2 cm onder de rand)</translation>
+        <source>Lauter and Sparge</source>
+        <translation>Spoelen en filteren</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1684"/>
+        <source>Heat %1 liter sparge water to %2°C</source>
+        <translation>Verwarm %1 liter spoelwater tot %2°C</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1686"/>
-        <location filename="../src/PrinterDialog.cpp" line="1766"/>
+        <source>Bring to %1 pH with %2 ml. `%3`</source>
+        <translation>Breng naar %1 pH met %2 ml. `%3`</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1688"/>
+        <source>Sparge with close to %1 liter water</source>
+        <translation>Spoelen met ongeveer %1 liter water</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1690"/>
+        <source>Target volume in boil kettle: %1 liter (%2 cm below kettle top)</source>
+        <translation>Doel volume in de kook ketel: %1 liter (%2 cm onder de rand)</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1693"/>
+        <location filename="../src/PrinterDialog.cpp" line="1773"/>
         <source>cm</source>
         <translation>cm</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1687"/>
+        <location filename="../src/PrinterDialog.cpp" line="1694"/>
         <source>Target SG in boil kettle: </source>
         <translation>Doel SG in de kook ketel: </translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1691"/>
+        <location filename="../src/PrinterDialog.cpp" line="1698"/>
         <source>Add %1 gr `%2` hop after sparge</source>
         <translation>Toevoegen %1 gr `%2` hop na het spoelen</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1727"/>
-        <source>Boil</source>
-        <translation>Koken</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1729"/>
-        <source>Total boiltime: %1 minutes</source>
-        <translation>Totale kooktijd %1 minuten</translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="1734"/>
+        <source>Boil</source>
+        <translation>Koken</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1736"/>
+        <source>Total boiltime: %1 minutes</source>
+        <translation>Totale kooktijd %1 minuten</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1741"/>
         <source>%1 kg `%2` at 10 minutes before end of boil</source>
         <translation>%1 kg `%2` op 10 minuten voor het eind van de kook</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1739"/>
+        <location filename="../src/PrinterDialog.cpp" line="1746"/>
         <source>Place emersion chiller at 10 minutes before end of boil</source>
         <translation>Plaats spiraalkoeler 10 minuten voor het eind van de kook</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1744"/>
+        <location filename="../src/PrinterDialog.cpp" line="1751"/>
         <source>%1 gr `%2` at flameout</source>
         <translation>%1 gr `%2` bij vlamuit</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1747"/>
+        <location filename="../src/PrinterDialog.cpp" line="1754"/>
         <source>%1 gr `%2` at %3 minutes before end of boil</source>
         <translation>%1 gr `%2` op %3 minuten voor het eind van de kook</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1755"/>
+        <location filename="../src/PrinterDialog.cpp" line="1762"/>
         <source>%1 %2 `%3` at flameout</source>
         <translation>%1 gr `%2` bij vlamuit</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1758"/>
+        <location filename="../src/PrinterDialog.cpp" line="1765"/>
         <source>%1 %2 `%3` at %4 minutes before end of boil</source>
         <translation>%1 %2 `%3` op %4 minuten voor het eind van de kook</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1763"/>
+        <location filename="../src/PrinterDialog.cpp" line="1770"/>
         <source>Target volume at end of boil: %1 liter (%2 cm below kettle top)</source>
         <translation>Doel volume einde koken: %1 liter (%2 cm onder de rand)</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1767"/>
+        <location filename="../src/PrinterDialog.cpp" line="1774"/>
         <source>Target SG at end of boil: </source>
         <translation>Doel SG einde koken: </translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1772"/>
+        <location filename="../src/PrinterDialog.cpp" line="1779"/>
         <source>This is a `no-boil` recipe</source>
         <translation>Dit is een `no-boil` recept</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1797"/>
+        <location filename="../src/PrinterDialog.cpp" line="1804"/>
         <source>Whirlpool(s) and cooling</source>
         <translation>Whirlpools en koelen</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1799"/>
-        <source>Wirlpool for %1 minutes. Keep temp above 85°C</source>
-        <translation>Whirlpool voor %1 minuten. Houd temp boven 85°C</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1801"/>
-        <source>Wirlpool for %1 minutes. Keep temp between 72 and 79°C</source>
-        <translation>Whirlpool voor %1 minuten. Houd temp tussen 72 en 79°C</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1803"/>
-        <source>Wirlpool for %1 minutes. Keep temp between 60 and 66°C</source>
-        <translation>Whirlpool voor %1 minuten. Houd temp tussen 60 en 66°C</translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="1806"/>
-        <source>%1 gr `%2` for %3 minutes in the whirlpool</source>
-        <translation>%1 gr `%2` voor %3 minuten in de whirlpool</translation>
+        <source>Wirlpool for %1 minutes. Keep temp above 85°C</source>
+        <translation>Whirlpool voor %1 minuten. Houd temp boven 85°C</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1808"/>
+        <source>Wirlpool for %1 minutes. Keep temp between 72 and 79°C</source>
+        <translation>Whirlpool voor %1 minuten. Houd temp tussen 72 en 79°C</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1810"/>
-        <location filename="../src/PrinterDialog.cpp" line="1815"/>
-        <source>Cool to %1°C</source>
-        <translation>Koel tot %1°C</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1812"/>
-        <source>Wirlpool for %1 minutes.</source>
-        <translation>Whirlpool voor %1 minuten.</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1814"/>
-        <source>Cooling</source>
-        <translation>Koelen</translation>
+        <source>Wirlpool for %1 minutes. Keep temp between 60 and 66°C</source>
+        <translation>Whirlpool voor %1 minuten. Houd temp tussen 60 en 66°C</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1813"/>
+        <source>%1 gr `%2` for %3 minutes in the whirlpool</source>
+        <translation>%1 gr `%2` voor %3 minuten in de whirlpool</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1817"/>
+        <location filename="../src/PrinterDialog.cpp" line="1822"/>
+        <source>Cool to %1°C</source>
+        <translation>Koel tot %1°C</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1819"/>
+        <source>Wirlpool for %1 minutes.</source>
+        <translation>Whirlpool voor %1 minuten.</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1821"/>
+        <source>Cooling</source>
+        <translation>Koelen</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1824"/>
         <source>Desinfect fermenter and pump and hoses if needed</source>
         <translation>Ontsmet het gistvat en eventueel de pomp en slangen</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1818"/>
+        <location filename="../src/PrinterDialog.cpp" line="1825"/>
         <source>Transfer wort to fermenter</source>
         <translation>Breng het wort over naar het gistvat</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1818"/>
+        <location filename="../src/PrinterDialog.cpp" line="1825"/>
         <source>Liter</source>
         <translation>Liter</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1843"/>
+        <location filename="../src/PrinterDialog.cpp" line="1850"/>
         <source>Yeast pitching and fermentation</source>
         <translation>Gist enten en vergisten</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1847"/>
+        <location filename="../src/PrinterDialog.cpp" line="1854"/>
         <source>%1 pack %2, `%3` yeast</source>
         <translation>%1 pak %2, `%3` gist</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1851"/>
+        <location filename="../src/PrinterDialog.cpp" line="1858"/>
         <source>%1 gram %2, `%3` yeast</source>
         <translation>%1 gram %2, `%3` gist</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1855"/>
+        <location filename="../src/PrinterDialog.cpp" line="1862"/>
         <source>%1 ml %2, `%3` yeast</source>
         <translation>%1 ml %2, `%3` gist</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1861"/>
+        <location filename="../src/PrinterDialog.cpp" line="1868"/>
         <source>Pitch yeast at %1°C</source>
         <translation>Ent gist bij %1°C</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1867"/>
+        <location filename="../src/PrinterDialog.cpp" line="1874"/>
         <source>Pitch yeast dry into the wort</source>
         <translation>Strooi de gist over het wort</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1870"/>
-        <source>Add decanted yeast starter</source>
-        <translation>Toevoegen afgegoten giststarter</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1872"/>
-        <source>Add the yeast</source>
-        <translation>Gist toevoegen</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1875"/>
-        <source>Add %1 liter water in the fermenter</source>
-        <translation>Voeg %1 liter water toe in het gistvat</translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="1877"/>
-        <source>Aerate %1 minutes with %2</source>
-        <translation>Belucht %1 minuten met %2</translation>
+        <source>Add decanted yeast starter</source>
+        <translation>Toevoegen afgegoten giststarter</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="1879"/>
+        <source>Add the yeast</source>
+        <translation>Gist toevoegen</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1882"/>
+        <source>Add %1 liter water in the fermenter</source>
+        <translation>Voeg %1 liter water toe in het gistvat</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1884"/>
+        <source>Aerate %1 minutes with %2</source>
+        <translation>Belucht %1 minuten met %2</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1886"/>
         <source>Set fermentation start temperature to %1°C</source>
         <translation>Zet de vergisting start temperatuur op %1°C</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1880"/>
+        <location filename="../src/PrinterDialog.cpp" line="1887"/>
         <source>Start fermentation</source>
         <translation>Start vergisten</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1898"/>
+        <location filename="../src/PrinterDialog.cpp" line="1905"/>
         <source>Primary fermentation</source>
         <translation>Hoofdvergisting</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1901"/>
+        <location filename="../src/PrinterDialog.cpp" line="1908"/>
         <source>Add %1 kg `%2` on day 3 or 4</source>
         <translation>Voeg %1 kg `%2` toe op dag 3 of 4</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1907"/>
+        <location filename="../src/PrinterDialog.cpp" line="1914"/>
         <source>Add %1 %2 `%3` on day 3 or 4</source>
         <translation>Voeg %1 %2 `%3` toe op dag 3 of 4</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1931"/>
-        <source>Secondary fermentation</source>
-        <translation>Nagisting</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="1935"/>
-        <location filename="../src/PrinterDialog.cpp" line="1993"/>
-        <source>Add %1 pack %2, `%3` yeast (with starter if needed)</source>
-        <translation>Voeg %1 pak(ken) %2, `%3` gist toe (eventueel met starter)</translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="1938"/>
-        <location filename="../src/PrinterDialog.cpp" line="1996"/>
+        <source>Secondary fermentation</source>
+        <translation>Nagisting</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1942"/>
+        <location filename="../src/PrinterDialog.cpp" line="2000"/>
+        <source>Add %1 pack %2, `%3` yeast (with starter if needed)</source>
+        <translation>Voeg %1 pak(ken) %2, `%3` gist toe (eventueel met starter)</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="1945"/>
+        <location filename="../src/PrinterDialog.cpp" line="2003"/>
         <source>Add %1 gram %2, `%3`</source>
         <translation>Toevoegen %1 gram %2, `%3`</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1941"/>
+        <location filename="../src/PrinterDialog.cpp" line="1948"/>
         <source>Add %1 gram %2, `%3` yeast (with starter if needed)</source>
         <translation>Voeg %1 gram %2, `%3` gist toe (eventueel met starter)</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1947"/>
+        <location filename="../src/PrinterDialog.cpp" line="1954"/>
         <source>After %1 hours harvest yeast from the %2</source>
         <translation>Na %1 uur oogst de gist vanaf de %2</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1978"/>
+        <location filename="../src/PrinterDialog.cpp" line="1985"/>
         <source>Tertiary fermentation</source>
         <translation>Lageren</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1981"/>
+        <location filename="../src/PrinterDialog.cpp" line="1988"/>
         <source>Add %1 kg `%2`</source>
         <translation>Toevoegen %1 kg `%2`</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1986"/>
+        <location filename="../src/PrinterDialog.cpp" line="1993"/>
         <source>Add %1 gram `%2` for %3 days</source>
         <translation>Toevoegen %1 gram `%2` voor %3 dagen</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="1999"/>
+        <location filename="../src/PrinterDialog.cpp" line="2006"/>
         <source>Add %1 ml %2, `%3` yeast (with starter if needed)</source>
         <translation>Voeg %1 ml %2, `%3` gist toe (eventueel met starter)</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="2008"/>
+        <location filename="../src/PrinterDialog.cpp" line="2015"/>
         <source>Add %1 %2 `%3` for %4 days</source>
         <translation>Toevoegen %1 %2 `%3` voor %4 dagen</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="2035"/>
-        <source>Packaging</source>
-        <translation>Verpakken</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="2038"/>
-        <source>Bottling add %1 kg `%2` with %3 liter water</source>
-        <translation>Bottelen met %1 kg `%2` en %3 liter water</translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="2042"/>
-        <source>Kegging add %1 kg `%2` with %3 liter water</source>
-        <translation>Keggen met %1 kg `%2` en %3 liter water</translation>
+        <source>Packaging</source>
+        <translation>Verpakken</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="2045"/>
+        <source>Bottling add %1 kg `%2` with %3 liter water</source>
+        <translation>Bottelen met %1 kg `%2` en %3 liter water</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="2049"/>
-        <source>Add %1, `%2` as bottle yeast</source>
-        <translation>Toevoegen %1, `%%2` als bottelgist</translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="2052"/>
-        <source>Add %1 gram %2, `%3` as bottle yeast</source>
-        <translation>Toevoegen %1 gram %2, `%3` als bottelgist</translation>
+        <source>Kegging add %1 kg `%2` with %3 liter water</source>
+        <translation>Keggen met %1 kg `%2` en %3 liter water</translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="2056"/>
+        <source>Add %1, `%2` as bottle yeast</source>
+        <translation>Toevoegen %1, `%%2` als bottelgist</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="2059"/>
+        <source>Add %1 gram %2, `%3` as bottle yeast</source>
+        <translation>Toevoegen %1 gram %2, `%3` als bottelgist</translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="2063"/>
         <source>Add %1 ml %2, `%3` as bottle yeast</source>
         <translation>Toevoegen %1 ml %2, `%3` als bottelgist</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="2065"/>
+        <location filename="../src/PrinterDialog.cpp" line="2072"/>
         <source>Add %1 %2 `%3` during bottling</source>
         <translation>Toevoegen %1 %2 `%3` tijdens bottelen</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="2103"/>
+        <location filename="../src/PrinterDialog.cpp" line="2110"/>
         <source>Measured:</source>
         <translation>Gemeten:</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="2114"/>
+        <location filename="../src/PrinterDialog.cpp" line="2121"/>
         <source>%1 split the batch here!</source>
         <translation>%1 splits de batch hier!</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="2153"/>
+        <location filename="../src/PrinterDialog.cpp" line="2160"/>
         <source>Inventory</source>
         <translation>Inventaris</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="2155"/>
+        <location filename="../src/PrinterDialog.cpp" line="2162"/>
         <source>Yeastbank</source>
         <translation>Gistbank</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="2165"/>
+        <location filename="../src/PrinterDialog.cpp" line="2172"/>
         <source>Date and time</source>
         <translation>Datum en tijd</translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="745"/>
-        <location filename="../src/PrinterDialog.cpp" line="2168"/>
-        <location filename="../src/PrinterDialog.cpp" line="2172"/>
+        <location filename="../src/PrinterDialog.cpp" line="751"/>
+        <location filename="../src/PrinterDialog.cpp" line="2175"/>
+        <location filename="../src/PrinterDialog.cpp" line="2179"/>
         <source>Beer style</source>
         <translation>Bierstijl</translation>
     </message>
@@ -9562,12 +9684,12 @@
 <context>
     <name>QApplication</name>
     <message>
-        <location filename="../src/main.cpp" line="79"/>
+        <location filename="../src/main.cpp" line="114"/>
         <source>Application terminates</source>
         <translation>Applicatie stopt</translation>
     </message>
     <message>
-        <location filename="../src/main.cpp" line="80"/>
+        <location filename="../src/main.cpp" line="115"/>
         <source>The application encountered a fatal error.
 Error message:
 %1</source>
@@ -10064,6 +10186,34 @@
         <source>Decoction</source>
         <translation>Decoctie</translation>
     </message>
+    <message>
+        <location filename="../src/database/db_recipe.cpp" line="31"/>
+        <location filename="../src/database/db_recipe.cpp" line="636"/>
+        <location filename="../src/database/db_recipe.cpp" line="669"/>
+        <location filename="../src/database/db_product.cpp" line="31"/>
+        <location filename="../src/database/db_product.cpp" line="997"/>
+        <location filename="../src/database/db_product.cpp" line="1030"/>
+        <source>Database error</source>
+        <translation>Database fout</translation>
+    </message>
+    <message>
+        <location filename="../src/database/db_recipe.cpp" line="31"/>
+        <location filename="../src/database/db_product.cpp" line="31"/>
+        <source>MySQL error: record %1 not found</source>
+        <translation>MySQL fout: record %1 niet gevonden</translation>
+    </message>
+    <message>
+        <location filename="../src/database/db_recipe.cpp" line="637"/>
+        <location filename="../src/database/db_recipe.cpp" line="670"/>
+        <location filename="../src/database/db_product.cpp" line="998"/>
+        <location filename="../src/database/db_product.cpp" line="1031"/>
+        <source>MySQL error: %1
+%2
+%3</source>
+        <translation>MySQL fout: %1
+%2
+%3</translation>
+    </message>
 </context>
 <context>
     <name>RecipesTree</name>

mercurial