translations/bmsapp_en.ts

changeset 163
6cccd340ea8c
parent 87
5e0ae285aaaf
child 174
ceb8aa4ebd25
--- a/translations/bmsapp_en.ts	Mon Apr 25 15:52:21 2022 +0200
+++ b/translations/bmsapp_en.ts	Wed Apr 27 08:54:17 2022 +0200
@@ -470,148 +470,148 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="32"/>
+        <location filename="../src/EditFermentable.cpp" line="33"/>
         <source>Grain</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="33"/>
-        <source>Sugar</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/EditFermentable.cpp" line="34"/>
-        <source>Extract</source>
+        <source>Sugar</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/EditFermentable.cpp" line="35"/>
-        <source>Dry extract</source>
+        <source>Extract</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/EditFermentable.cpp" line="36"/>
+        <source>Dry extract</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditFermentable.cpp" line="37"/>
         <source>Adjunct</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="38"/>
-        <source>Base</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/EditFermentable.cpp" line="39"/>
-        <source>Roast</source>
+        <source>Base</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/EditFermentable.cpp" line="40"/>
-        <source>Crystal</source>
+        <source>Roast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/EditFermentable.cpp" line="41"/>
-        <source>Kilned</source>
+        <source>Crystal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/EditFermentable.cpp" line="42"/>
-        <source>Sour Malt</source>
+        <source>Kilned</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/EditFermentable.cpp" line="43"/>
-        <source>Special</source>
+        <source>Sour Malt</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/EditFermentable.cpp" line="44"/>
+        <source>Special</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditFermentable.cpp" line="45"/>
         <source>No malt</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="46"/>
-        <source>Mash</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/EditFermentable.cpp" line="47"/>
-        <source>Boil</source>
+        <source>Mash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/EditFermentable.cpp" line="48"/>
-        <source>Fermentation</source>
+        <source>Boil</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/EditFermentable.cpp" line="49"/>
-        <source>Lagering</source>
+        <source>Fermentation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/EditFermentable.cpp" line="50"/>
-        <source>Bottle</source>
+        <source>Lagering</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/EditFermentable.cpp" line="51"/>
+        <source>Bottle</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditFermentable.cpp" line="52"/>
         <source>Kegs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="152"/>
+        <location filename="../src/EditFermentable.cpp" line="153"/>
         <source>BMSapp - Add new fermentable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="154"/>
+        <location filename="../src/EditFermentable.cpp" line="155"/>
         <source>BMSapp - Edit fermentable %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="170"/>
-        <location filename="../src/EditFermentable.cpp" line="174"/>
-        <location filename="../src/EditFermentable.cpp" line="178"/>
+        <location filename="../src/EditFermentable.cpp" line="171"/>
+        <location filename="../src/EditFermentable.cpp" line="175"/>
+        <location filename="../src/EditFermentable.cpp" line="179"/>
         <source>Edit Fermentable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="170"/>
+        <location filename="../src/EditFermentable.cpp" line="171"/>
         <source>Name empty or too short.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="174"/>
+        <location filename="../src/EditFermentable.cpp" line="175"/>
         <source>Origin empty or too short.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="178"/>
+        <location filename="../src/EditFermentable.cpp" line="179"/>
         <source>Supplier empty or too short.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="231"/>
-        <location filename="../src/EditFermentable.cpp" line="256"/>
-        <source>Database error</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/EditFermentable.cpp" line="232"/>
         <location filename="../src/EditFermentable.cpp" line="257"/>
+        <source>Database error</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditFermentable.cpp" line="233"/>
+        <location filename="../src/EditFermentable.cpp" line="258"/>
         <source>MySQL error: %1
 %2
 %3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="283"/>
+        <location filename="../src/EditFermentable.cpp" line="284"/>
         <source>Fermentable changed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditFermentable.cpp" line="283"/>
+        <location filename="../src/EditFermentable.cpp" line="284"/>
         <source>This fermentable has been modified. Save changes?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1114,8 +1114,8 @@
     </message>
     <message>
         <location filename="../ui/EditProfileFerment.ui" line="107"/>
-        <location filename="../src/EditProfileFerment.cpp" line="171"/>
-        <location filename="../src/EditProfileFerment.cpp" line="408"/>
+        <location filename="../src/EditProfileFerment.cpp" line="172"/>
+        <location filename="../src/EditProfileFerment.cpp" line="409"/>
         <source>Delete</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1156,95 +1156,95 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProfileFerment.cpp" line="30"/>
-        <location filename="../src/EditProfileFerment.cpp" line="134"/>
-        <location filename="../src/EditProfileFerment.cpp" line="398"/>
-        <source>Beer</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/EditProfileFerment.cpp" line="31"/>
         <location filename="../src/EditProfileFerment.cpp" line="135"/>
         <location filename="../src/EditProfileFerment.cpp" line="399"/>
+        <source>Beer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditProfileFerment.cpp" line="32"/>
+        <location filename="../src/EditProfileFerment.cpp" line="136"/>
+        <location filename="../src/EditProfileFerment.cpp" line="400"/>
         <source>Fridge</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProfileFerment.cpp" line="90"/>
+        <location filename="../src/EditProfileFerment.cpp" line="91"/>
         <source>Step name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProfileFerment.cpp" line="90"/>
+        <location filename="../src/EditProfileFerment.cpp" line="91"/>
         <source>Start °C</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProfileFerment.cpp" line="90"/>
+        <location filename="../src/EditProfileFerment.cpp" line="91"/>
         <source>End °C</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProfileFerment.cpp" line="90"/>
+        <location filename="../src/EditProfileFerment.cpp" line="91"/>
         <source>Sensor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProfileFerment.cpp" line="90"/>
+        <location filename="../src/EditProfileFerment.cpp" line="91"/>
         <source>Ramp time</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProfileFerment.cpp" line="90"/>
+        <location filename="../src/EditProfileFerment.cpp" line="91"/>
         <source>Rest time</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProfileFerment.cpp" line="90"/>
+        <location filename="../src/EditProfileFerment.cpp" line="91"/>
         <source>Button</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProfileFerment.cpp" line="203"/>
+        <location filename="../src/EditProfileFerment.cpp" line="204"/>
         <source>BMSapp - Add new fermentation profile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProfileFerment.cpp" line="205"/>
+        <location filename="../src/EditProfileFerment.cpp" line="206"/>
         <source>BMSapp - Edit fermentation profile %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProfileFerment.cpp" line="221"/>
+        <location filename="../src/EditProfileFerment.cpp" line="222"/>
         <source>Edit Ferment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProfileFerment.cpp" line="221"/>
+        <location filename="../src/EditProfileFerment.cpp" line="222"/>
         <source>Name empty or too short.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProfileFerment.cpp" line="250"/>
-        <location filename="../src/EditProfileFerment.cpp" line="275"/>
-        <source>Database error</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/EditProfileFerment.cpp" line="251"/>
         <location filename="../src/EditProfileFerment.cpp" line="276"/>
+        <source>Database error</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditProfileFerment.cpp" line="252"/>
+        <location filename="../src/EditProfileFerment.cpp" line="277"/>
         <source>MySQL error: %1
 %2
 %3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProfileFerment.cpp" line="434"/>
+        <location filename="../src/EditProfileFerment.cpp" line="435"/>
         <source>Fermentation changed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/EditProfileFerment.cpp" line="434"/>
+        <location filename="../src/EditProfileFerment.cpp" line="435"/>
         <source>This fermentation profile has been modified. Save changes?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1756,6 +1756,1337 @@
     </message>
 </context>
 <context>
+    <name>EditRecipe</name>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="14"/>
+        <source>Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="35"/>
+        <source>Quit</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="55"/>
+        <source>Save</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="75"/>
+        <location filename="../src/EditRecipeTab2.cpp" line="61"/>
+        <location filename="../src/EditRecipeTab2.cpp" line="123"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="49"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="116"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="55"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="109"/>
+        <location filename="../src/EditRecipeTab5.cpp" line="42"/>
+        <location filename="../src/EditRecipeTab5.cpp" line="103"/>
+        <location filename="../src/EditRecipeTab6.cpp" line="35"/>
+        <location filename="../src/EditRecipeTab6.cpp" line="133"/>
+        <source>Delete</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="118"/>
+        <source>Generic</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="130"/>
+        <source>Recipe name:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="146"/>
+        <source>Recipe notes:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="182"/>
+        <source>Read only:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="198"/>
+        <source>Yes</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="211"/>
+        <source>Brew type:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="237"/>
+        <source>Efficiency:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="253"/>
+        <source>Boil time:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="269"/>
+        <source>Batch size:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="285"/>
+        <source>Boil size:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="307"/>
+        <location filename="../ui/EditRecipe.ui" line="468"/>
+        <location filename="../ui/EditRecipe.ui" line="634"/>
+        <location filename="../ui/EditRecipe.ui" line="1715"/>
+        <location filename="../ui/EditRecipe.ui" line="1768"/>
+        <source> %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="332"/>
+        <source> min</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="357"/>
+        <location filename="../ui/EditRecipe.ui" line="391"/>
+        <source> L</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="413"/>
+        <source>Overview</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="524"/>
+        <location filename="../ui/EditRecipe.ui" line="1687"/>
+        <source>Alcohol Volume:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="540"/>
+        <location filename="../ui/EditRecipe.ui" line="1640"/>
+        <source>Estimated FG:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="576"/>
+        <location filename="../ui/EditRecipe.ui" line="1160"/>
+        <location filename="../ui/EditRecipe.ui" line="1593"/>
+        <source>Estimated OG:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="693"/>
+        <source>Color method:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="709"/>
+        <source>Carbonation:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="735"/>
+        <location filename="../ui/EditRecipe.ui" line="1110"/>
+        <source>Color EBC:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="805"/>
+        <source>IBU method:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="821"/>
+        <source>Energy kcal/l:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="837"/>
+        <location filename="../ui/EditRecipe.ui" line="1395"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="510"/>
+        <source>Bitterness IBU:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="888"/>
+        <source>Beerstyle</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="949"/>
+        <source>Style guide:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="965"/>
+        <source>Style group:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="981"/>
+        <source>Style name:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="997"/>
+        <source>Select style:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="1013"/>
+        <source>Style type:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="1042"/>
+        <source>Category:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="1071"/>
+        <source>Category number:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="1098"/>
+        <source>Fermentables</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="1207"/>
+        <source>Mash tun %:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="1223"/>
+        <source>Sugars %:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="1239"/>
+        <source>Cara/crystal %:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="1255"/>
+        <source>Lintner:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="1290"/>
+        <source>%v lintner</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="1312"/>
+        <location filename="../ui/EditRecipe.ui" line="1334"/>
+        <location filename="../ui/EditRecipe.ui" line="1356"/>
+        <location filename="../ui/EditRecipe.ui" line="1486"/>
+        <location filename="../ui/EditRecipe.ui" line="1508"/>
+        <source>%v%</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="1369"/>
+        <location filename="../ui/EditRecipe.ui" line="1531"/>
+        <location filename="../ui/EditRecipe.ui" line="1567"/>
+        <location filename="../ui/EditRecipe.ui" line="2295"/>
+        <location filename="../ui/EditRecipe.ui" line="2331"/>
+        <source>Add</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="1383"/>
+        <source>Hops</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="1445"/>
+        <source>Hop taste:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="1461"/>
+        <source>Hop aroma:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="1545"/>
+        <source>Miscs</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="1581"/>
+        <source>Yeasts</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="1740"/>
+        <source>Appearant Attenuation:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="1824"/>
+        <source>Liquid yeast advice</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="1865"/>
+        <source>Pitchrate million cells/ml/°P:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="1881"/>
+        <source>Initial billion cells:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="1897"/>
+        <source>Target billion cells:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="1969"/>
+        <source>Starter volume L:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="1985"/>
+        <source>A very rough starter volume estimate.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="2025"/>
+        <source>Dry yeast advice</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="2038"/>
+        <source>Low grams/hl:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="2054"/>
+        <source>High grams/hl:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="2114"/>
+        <location filename="../ui/EditRecipe.ui" line="2130"/>
+        <source>at</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="2205"/>
+        <source>Pitch grams:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="2249"/>
+        <source>Pitch grams/hl:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="2309"/>
+        <location filename="../src/EditRecipeTab2.cpp" line="889"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="555"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="582"/>
+        <source>Mash</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="2348"/>
+        <source>Mash name:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="2364"/>
+        <source>Mash schedule:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="2400"/>
+        <source>Mash time:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="2426"/>
+        <source>Water</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="2441"/>
+        <source>Water overview</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="2662"/>
+        <source>Ca</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="2678"/>
+        <source>Mg</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="2694"/>
+        <source>HCO3</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="2710"/>
+        <source>CaCO3</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="2726"/>
+        <source>Na</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="2742"/>
+        <source>Cl</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="2758"/>
+        <source>SO4</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="2774"/>
+        <source>pH</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="2815"/>
+        <location filename="../src/EditRecipeTab6.cpp" line="35"/>
+        <source>Volume</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="3662"/>
+        <source>Water profile</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="3678"/>
+        <source>The main brewing water</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="3684"/>
+        <source>Choose water</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="3697"/>
+        <source>Optional dilution water</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="3700"/>
+        <source>Choose dilution</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="3713"/>
+        <source>If needed, choose a target water profile.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="3726"/>
+        <source>Mixed water</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="3742"/>
+        <source>Treated water</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="3759"/>
+        <source>Water agents</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="3771"/>
+        <location filename="../ui/EditRecipe.ui" line="3904"/>
+        <source>Calcium Chloride</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="3774"/>
+        <source>CaCl2:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="3790"/>
+        <location filename="../ui/EditRecipe.ui" line="3935"/>
+        <source>Gypsym</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="3793"/>
+        <source>CaSO4:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="3809"/>
+        <location filename="../ui/EditRecipe.ui" line="3966"/>
+        <source>Epsom</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="3812"/>
+        <source>MgSO4:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="3828"/>
+        <location filename="../ui/EditRecipe.ui" line="3997"/>
+        <source>Table salt</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="3831"/>
+        <source>NaCl:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="3847"/>
+        <location filename="../ui/EditRecipe.ui" line="4028"/>
+        <source>Magnesium Chloride</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="3850"/>
+        <source>MgCl2:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="3866"/>
+        <location filename="../ui/EditRecipe.ui" line="4059"/>
+        <source>Baking soda</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="3869"/>
+        <source>NaHCO3:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="3885"/>
+        <location filename="../ui/EditRecipe.ui" line="4090"/>
+        <source>Chalk undissolved</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="3888"/>
+        <source>CaCO3:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="3913"/>
+        <location filename="../ui/EditRecipe.ui" line="3944"/>
+        <location filename="../ui/EditRecipe.ui" line="3975"/>
+        <location filename="../ui/EditRecipe.ui" line="4006"/>
+        <location filename="../ui/EditRecipe.ui" line="4037"/>
+        <location filename="../ui/EditRecipe.ui" line="4068"/>
+        <location filename="../ui/EditRecipe.ui" line="4099"/>
+        <source> gr</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="4122"/>
+        <source>Mash water</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="4134"/>
+        <location filename="../ui/EditRecipe.ui" line="4350"/>
+        <source>Desired pH:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="4150"/>
+        <source>Auto calculate:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="4166"/>
+        <source>Acid to use:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="4229"/>
+        <location filename="../ui/EditRecipe.ui" line="4501"/>
+        <source>%</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="4257"/>
+        <location filename="../ui/EditRecipe.ui" line="4535"/>
+        <source> ml</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="4290"/>
+        <source>Sparge water</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="4302"/>
+        <source>Sparge water supply:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="4318"/>
+        <source>Sparge temperature:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="4334"/>
+        <source>Water source:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="4366"/>
+        <source>Acid type:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="4382"/>
+        <source>Acid strength:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="4398"/>
+        <source>Acid needed:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="4578"/>
+        <source>Bitterness index:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="4630"/>
+        <location filename="../ui/EditRecipe.ui" line="4698"/>
+        <source>N/A</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="4646"/>
+        <source>Preffered SO4:Cl ratio:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="4714"/>
+        <source>Current SO4:Cl ratio:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="4773"/>
+        <source>Export</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../ui/EditRecipe.ui" line="4790"/>
+        <source>Print</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipe.cpp" line="39"/>
+        <source>Extract</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipe.cpp" line="40"/>
+        <source>Partial Mash</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipe.cpp" line="41"/>
+        <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>Mixed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipe.cpp" line="102"/>
+        <location filename="../src/EditRecipe.cpp" line="1089"/>
+        <location filename="../src/EditRecipe.cpp" line="1129"/>
+        <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="759"/>
+        <source>BMSapp - Add new recipe</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipe.cpp" line="761"/>
+        <source>BMSapp - Edit recipe %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipe.cpp" line="777"/>
+        <location filename="../src/EditRecipe.cpp" line="781"/>
+        <source>Edit Recipe</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipe.cpp" line="777"/>
+        <source>Name empty or too short.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipe.cpp" line="781"/>
+        <source>No beerstyle selected.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipe.cpp" line="1090"/>
+        <location filename="../src/EditRecipe.cpp" line="1130"/>
+        <source>MySQL error: %1
+%2
+%3</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipe.cpp" line="1119"/>
+        <source>Delete recipe</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipe.cpp" line="1155"/>
+        <source>Recipe changed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipe.cpp" line="1155"/>
+        <source>The recipe has been modified. Save changes?</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab2.cpp" line="60"/>
+        <source>Supplier</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab2.cpp" line="60"/>
+        <source>Fermentable</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab2.cpp" line="60"/>
+        <source>EBC</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab2.cpp" line="60"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="48"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="55"/>
+        <location filename="../src/EditRecipeTab5.cpp" line="41"/>
+        <location filename="../src/EditRecipeTab6.cpp" line="34"/>
+        <source>Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab2.cpp" line="60"/>
+        <source>Graintype</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab2.cpp" line="60"/>
+        <source>When</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab2.cpp" line="60"/>
+        <source>Yield</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab2.cpp" line="61"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="49"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="55"/>
+        <location filename="../src/EditRecipeTab5.cpp" line="42"/>
+        <source>Amount</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab2.cpp" line="61"/>
+        <source>Procent</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab2.cpp" line="61"/>
+        <source>100%</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab2.cpp" line="61"/>
+        <location filename="../src/EditRecipeTab2.cpp" line="134"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="49"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="127"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="55"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="120"/>
+        <location filename="../src/EditRecipeTab5.cpp" line="42"/>
+        <location filename="../src/EditRecipeTab5.cpp" line="114"/>
+        <location filename="../src/EditRecipeTab6.cpp" line="35"/>
+        <location filename="../src/EditRecipeTab6.cpp" line="144"/>
+        <source>Edit</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab2.cpp" line="492"/>
+        <source>Delete fermentable</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab2.cpp" line="492"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="251"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="290"/>
+        <location filename="../src/EditRecipeTab5.cpp" line="261"/>
+        <location filename="../src/EditRecipeTab6.cpp" line="285"/>
+        <location filename="../src/EditRecipe.cpp" line="1119"/>
+        <source>Delete %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab2.cpp" line="799"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="507"/>
+        <source>Current ingredient:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab2.cpp" line="804"/>
+        <source>Supplier:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab2.cpp" line="809"/>
+        <source>Amount in kg:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab2.cpp" line="814"/>
+        <source>Percentage in batch:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab2.cpp" line="819"/>
+        <source>Auto fill to 100%:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab2.cpp" line="824"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="495"/>
+        <location filename="../src/EditRecipeTab5.cpp" line="494"/>
+        <source>Use at:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab2.cpp" line="829"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="533"/>
+        <source>Select ingredient:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab2.cpp" line="834"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="505"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="538"/>
+        <location filename="../src/EditRecipeTab5.cpp" line="479"/>
+        <source>In stock:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab2.cpp" line="839"/>
+        <source>Max in batch:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab2.cpp" line="890"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="557"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="583"/>
+        <source>Boil</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab2.cpp" line="891"/>
+        <source>Fermentation</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab2.cpp" line="892"/>
+        <source>Lagering</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab2.cpp" line="893"/>
+        <location filename="../src/EditRecipeTab5.cpp" line="545"/>
+        <source>Bottle</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab2.cpp" line="894"/>
+        <source>Kegs</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="48"/>
+        <source>Origin</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="48"/>
+        <source>Hop</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="48"/>
+        <source>Form</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="48"/>
+        <source>Alpha</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="48"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="55"/>
+        <source>Use at</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="48"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="55"/>
+        <source>Time</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="49"/>
+        <source>IBU</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="142"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="163"/>
+        <source>Very low</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="145"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="166"/>
+        <source>Low</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="148"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="169"/>
+        <source>Moderate</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="151"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="172"/>
+        <source>High</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="154"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="175"/>
+        <source>Very high</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="251"/>
+        <source>Delete hop</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="431"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="487"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="403"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="470"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="525"/>
+        <source>Time in minutes:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="435"/>
+        <location filename="../src/EditRecipeTab3.cpp" line="485"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="398"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="465"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="523"/>
+        <source>Time in days:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="469"/>
+        <source>Current hop:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="474"/>
+        <source>Origin:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="479"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="414"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="514"/>
+        <location filename="../src/EditRecipeTab5.cpp" line="365"/>
+        <location filename="../src/EditRecipeTab5.cpp" line="487"/>
+        <source>Amount in gr:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="500"/>
+        <source>Select hop:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="556"/>
+        <source>First wort</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="558"/>
+        <source>Aroma</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="559"/>
+        <source>Whirlpool</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab3.cpp" line="560"/>
+        <source>Dry hop</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"/>
+        <source>Delete misc</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab4.cpp" line="417"/>
+        <location filename="../src/EditRecipeTab4.cpp" line="516"/>
+        <location filename="../src/EditRecipeTab5.cpp" line="369"/>
+        <location filename="../src/EditRecipeTab5.cpp" line="489"/>
+        <source>Amount in ml:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab4.cpp" line="581"/>
+        <source>Starter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab4.cpp" line="584"/>
+        <location filename="../src/EditRecipeTab5.cpp" line="542"/>
+        <source>Primary</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab4.cpp" line="585"/>
+        <location filename="../src/EditRecipeTab5.cpp" line="543"/>
+        <source>Secondary</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab4.cpp" line="586"/>
+        <source>Bottling</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab5.cpp" line="41"/>
+        <source>Yeast</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab5.cpp" line="41"/>
+        <source>Laboratory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab5.cpp" line="41"/>
+        <source>Code</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab5.cpp" line="41"/>
+        <source>Use for</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab5.cpp" line="41"/>
+        <source>Min. °C</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab5.cpp" line="41"/>
+        <source>Max. °C</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab5.cpp" line="42"/>
+        <source>Tol. %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab5.cpp" line="42"/>
+        <source>Attn. %</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab5.cpp" line="261"/>
+        <source>Delete yeast</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab5.cpp" line="361"/>
+        <location filename="../src/EditRecipeTab5.cpp" line="485"/>
+        <source>Total packs:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab5.cpp" line="459"/>
+        <source>Yeast name:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab5.cpp" line="464"/>
+        <location filename="../src/EditRecipeTab5.cpp" line="469"/>
+        <source>Laboratory:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab5.cpp" line="474"/>
+        <source>Select yeast:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab5.cpp" line="544"/>
+        <source>Tertiary</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab6.cpp" line="34"/>
+        <source>Step name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab6.cpp" line="34"/>
+        <source>Start</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab6.cpp" line="34"/>
+        <source>End</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab6.cpp" line="34"/>
+        <source>Rest</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab6.cpp" line="34"/>
+        <source>Ramp</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab6.cpp" line="35"/>
+        <source>Inf/dec</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab6.cpp" line="35"/>
+        <source>W/G ratio</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab6.cpp" line="285"/>
+        <source>Delete mash step</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab6.cpp" line="450"/>
+        <source>Step name:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab6.cpp" line="460"/>
+        <source>Step type:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab6.cpp" line="466"/>
+        <source>Infusion</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab6.cpp" line="467"/>
+        <source>Temperature</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab6.cpp" line="468"/>
+        <source>Decoction</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab6.cpp" line="473"/>
+        <source>Step start temp:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab6.cpp" line="485"/>
+        <source>Step end temp:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab6.cpp" line="497"/>
+        <source>Step rest time:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab6.cpp" line="509"/>
+        <source>Step ramp time:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab6.cpp" line="524"/>
+        <source>Infusion volume:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab6.cpp" line="539"/>
+        <source>Infusion Temperature:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab7.cpp" line="327"/>
+        <source>Very malty and sweet</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab7.cpp" line="329"/>
+        <source>Malty, sweet</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab7.cpp" line="331"/>
+        <location filename="../src/EditRecipeTab7.cpp" line="347"/>
+        <source>Balanced</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab7.cpp" line="333"/>
+        <source>Hoppy, bitter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab7.cpp" line="335"/>
+        <source>Very hoppy, very bitter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab7.cpp" line="341"/>
+        <source>Too malty</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab7.cpp" line="343"/>
+        <source>Very malty</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab7.cpp" line="345"/>
+        <source>Malty</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab7.cpp" line="349"/>
+        <source>Little bitter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab7.cpp" line="351"/>
+        <source>Bitter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab7.cpp" line="353"/>
+        <source>Very bitter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeTab7.cpp" line="355"/>
+        <source>Too bitter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/EditRecipeExport.cpp" line="44"/>
+        <location filename="../src/EditRecipeExport.cpp" line="46"/>
+        <location filename="../src/EditRecipeExport.cpp" line="259"/>
+        <source>Save File</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"/>
+        <source>XML export ready</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>EditSupplier</name>
     <message>
         <location filename="../ui/EditSupplier.ui" line="15"/>
@@ -2483,75 +3814,75 @@
 <context>
     <name>InventoryEquipments</name>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="52"/>
+        <location filename="../src/InventoryEquipments.cpp" line="51"/>
         <source>Quit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="61"/>
+        <location filename="../src/InventoryEquipments.cpp" line="60"/>
         <source>Export</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="70"/>
+        <location filename="../src/InventoryEquipments.cpp" line="69"/>
         <source>Import</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="79"/>
+        <location filename="../src/InventoryEquipments.cpp" line="78"/>
         <source>New</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="102"/>
+        <location filename="../src/InventoryEquipments.cpp" line="101"/>
         <source>Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="102"/>
+        <location filename="../src/InventoryEquipments.cpp" line="101"/>
         <source>Boil volume</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="102"/>
+        <location filename="../src/InventoryEquipments.cpp" line="101"/>
         <source>Batch size</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="102"/>
+        <location filename="../src/InventoryEquipments.cpp" line="101"/>
         <source>Notes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="102"/>
-        <location filename="../src/InventoryEquipments.cpp" line="134"/>
+        <location filename="../src/InventoryEquipments.cpp" line="101"/>
+        <location filename="../src/InventoryEquipments.cpp" line="133"/>
         <source>Edit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="143"/>
+        <location filename="../src/InventoryEquipments.cpp" line="142"/>
         <source>Total items: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="180"/>
-        <location filename="../src/InventoryEquipments.cpp" line="182"/>
-        <location filename="../src/InventoryEquipments.cpp" line="226"/>
+        <location filename="../src/InventoryEquipments.cpp" line="179"/>
+        <location filename="../src/InventoryEquipments.cpp" line="181"/>
+        <location filename="../src/InventoryEquipments.cpp" line="225"/>
         <source>Save File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="180"/>
+        <location filename="../src/InventoryEquipments.cpp" line="179"/>
         <source>Files (*.xml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="182"/>
+        <location filename="../src/InventoryEquipments.cpp" line="181"/>
         <source>No XML file selected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryEquipments.cpp" line="226"/>
+        <location filename="../src/InventoryEquipments.cpp" line="225"/>
         <source>XML export ready</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2559,151 +3890,95 @@
 <context>
     <name>InventoryFermentables</name>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="53"/>
+        <location filename="../src/InventoryFermentables.cpp" line="54"/>
         <source>Quit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="62"/>
+        <location filename="../src/InventoryFermentables.cpp" line="63"/>
         <source>Export</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="71"/>
+        <location filename="../src/InventoryFermentables.cpp" line="72"/>
         <source>Import</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="80"/>
+        <location filename="../src/InventoryFermentables.cpp" line="81"/>
         <source>New</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="103"/>
-        <source>Origin</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryFermentables.cpp" line="103"/>
-        <source>Supplier</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryFermentables.cpp" line="103"/>
-        <source>Name</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryFermentables.cpp" line="103"/>
-        <source>Type</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryFermentables.cpp" line="103"/>
-        <location filename="../src/InventoryFermentables.cpp" line="104"/>
-        <source>Grain</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryFermentables.cpp" line="103"/>
-        <source>Color</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryFermentables.cpp" line="103"/>
-        <source>Yield</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryFermentables.cpp" line="103"/>
-        <source>Stock</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryFermentables.cpp" line="103"/>
-        <location filename="../src/InventoryFermentables.cpp" line="156"/>
-        <source>Edit</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/InventoryFermentables.cpp" line="104"/>
-        <source>Sugar</source>
+        <source>Origin</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/InventoryFermentables.cpp" line="104"/>
+        <source>Supplier</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/InventoryFermentables.cpp" line="104"/>
+        <source>Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/InventoryFermentables.cpp" line="104"/>
+        <source>Type</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/InventoryFermentables.cpp" line="104"/>
-        <source>Extract</source>
+        <source>Grain</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/InventoryFermentables.cpp" line="104"/>
-        <source>Dry extract</source>
+        <source>Color</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/InventoryFermentables.cpp" line="104"/>
+        <source>Yield</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/InventoryFermentables.cpp" line="104"/>
+        <source>Stock</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/InventoryFermentables.cpp" line="104"/>
-        <source>Adjunct</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryFermentables.cpp" line="105"/>
-        <source>Base</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryFermentables.cpp" line="105"/>
-        <source>Roast</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryFermentables.cpp" line="105"/>
-        <source>Crystal</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryFermentables.cpp" line="105"/>
-        <source>Kilned</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryFermentables.cpp" line="105"/>
-        <source>Sour Malt</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryFermentables.cpp" line="105"/>
-        <source>Special</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryFermentables.cpp" line="105"/>
-        <source>No malt</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryFermentables.cpp" line="165"/>
+        <location filename="../src/InventoryFermentables.cpp" line="155"/>
+        <source>Edit</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/InventoryFermentables.cpp" line="164"/>
         <source>Total items: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="210"/>
-        <location filename="../src/InventoryFermentables.cpp" line="212"/>
-        <location filename="../src/InventoryFermentables.cpp" line="262"/>
+        <location filename="../src/InventoryFermentables.cpp" line="209"/>
+        <location filename="../src/InventoryFermentables.cpp" line="211"/>
+        <location filename="../src/InventoryFermentables.cpp" line="261"/>
         <source>Save File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="210"/>
+        <location filename="../src/InventoryFermentables.cpp" line="209"/>
         <source>Files (*.xml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="212"/>
+        <location filename="../src/InventoryFermentables.cpp" line="211"/>
         <source>No XML file selected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryFermentables.cpp" line="262"/>
+        <location filename="../src/InventoryFermentables.cpp" line="261"/>
         <source>XML export ready</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2782,74 +4057,34 @@
     </message>
     <message>
         <location filename="../src/InventoryHops.cpp" line="103"/>
-        <location filename="../src/InventoryHops.cpp" line="173"/>
+        <location filename="../src/InventoryHops.cpp" line="171"/>
         <source>Edit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="104"/>
-        <source>Bittering</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryHops.cpp" line="104"/>
-        <source>Aroma</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryHops.cpp" line="104"/>
-        <source>Both</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryHops.cpp" line="105"/>
-        <source>Pellet</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryHops.cpp" line="105"/>
-        <source>Plug</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryHops.cpp" line="105"/>
-        <source>Leaf</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryHops.cpp" line="105"/>
-        <source>Leaf Wet</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryHops.cpp" line="105"/>
-        <source>Cryo</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryHops.cpp" line="182"/>
+        <location filename="../src/InventoryHops.cpp" line="180"/>
         <source>Total items: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../src/InventoryHops.cpp" line="222"/>
+        <location filename="../src/InventoryHops.cpp" line="224"/>
+        <location filename="../src/InventoryHops.cpp" line="266"/>
+        <source>Save File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/InventoryHops.cpp" line="222"/>
+        <source>Files (*.xml)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../src/InventoryHops.cpp" line="224"/>
-        <location filename="../src/InventoryHops.cpp" line="226"/>
-        <location filename="../src/InventoryHops.cpp" line="268"/>
-        <source>Save File</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryHops.cpp" line="224"/>
-        <source>Files (*.xml)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryHops.cpp" line="226"/>
         <source>No XML file selected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryHops.cpp" line="268"/>
+        <location filename="../src/InventoryHops.cpp" line="266"/>
         <source>XML export ready</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2903,99 +4138,34 @@
     </message>
     <message>
         <location filename="../src/InventoryMiscs.cpp" line="102"/>
-        <location filename="../src/InventoryMiscs.cpp" line="160"/>
+        <location filename="../src/InventoryMiscs.cpp" line="158"/>
         <source>Edit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryMiscs.cpp" line="103"/>
-        <source>Spice</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryMiscs.cpp" line="103"/>
-        <source>Herb</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryMiscs.cpp" line="103"/>
-        <source>Flavor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryMiscs.cpp" line="103"/>
-        <source>Fining</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryMiscs.cpp" line="103"/>
-        <source>Water agent</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryMiscs.cpp" line="103"/>
-        <source>Yeast nutrient</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryMiscs.cpp" line="103"/>
-        <source>Other</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryMiscs.cpp" line="104"/>
-        <source>Starter</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryMiscs.cpp" line="104"/>
-        <source>Mash</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryMiscs.cpp" line="104"/>
-        <source>Boil</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryMiscs.cpp" line="104"/>
-        <source>Primary</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryMiscs.cpp" line="104"/>
-        <source>Secondary</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryMiscs.cpp" line="104"/>
-        <source>Bottling</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryMiscs.cpp" line="169"/>
+        <location filename="../src/InventoryMiscs.cpp" line="167"/>
         <source>Total items: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../src/InventoryMiscs.cpp" line="211"/>
+        <location filename="../src/InventoryMiscs.cpp" line="213"/>
+        <location filename="../src/InventoryMiscs.cpp" line="250"/>
+        <source>Save File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/InventoryMiscs.cpp" line="211"/>
+        <source>Files (*.xml)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../src/InventoryMiscs.cpp" line="213"/>
-        <location filename="../src/InventoryMiscs.cpp" line="215"/>
-        <location filename="../src/InventoryMiscs.cpp" line="252"/>
-        <source>Save File</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryMiscs.cpp" line="213"/>
-        <source>Files (*.xml)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryMiscs.cpp" line="215"/>
         <source>No XML file selected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryMiscs.cpp" line="252"/>
+        <location filename="../src/InventoryMiscs.cpp" line="250"/>
         <source>XML export ready</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3003,48 +4173,48 @@
 <context>
     <name>InventorySuppliers</name>
     <message>
-        <location filename="../src/InventorySuppliers.cpp" line="57"/>
+        <location filename="../src/InventorySuppliers.cpp" line="56"/>
         <source>Quit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventorySuppliers.cpp" line="66"/>
+        <location filename="../src/InventorySuppliers.cpp" line="65"/>
         <source>New</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventorySuppliers.cpp" line="85"/>
+        <location filename="../src/InventorySuppliers.cpp" line="84"/>
         <source>Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventorySuppliers.cpp" line="85"/>
+        <location filename="../src/InventorySuppliers.cpp" line="84"/>
         <source>Address</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventorySuppliers.cpp" line="85"/>
+        <location filename="../src/InventorySuppliers.cpp" line="84"/>
         <source>City</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventorySuppliers.cpp" line="85"/>
+        <location filename="../src/InventorySuppliers.cpp" line="84"/>
         <source>Country</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventorySuppliers.cpp" line="85"/>
+        <location filename="../src/InventorySuppliers.cpp" line="84"/>
         <source>Phone</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventorySuppliers.cpp" line="85"/>
-        <location filename="../src/InventorySuppliers.cpp" line="111"/>
+        <location filename="../src/InventorySuppliers.cpp" line="84"/>
+        <location filename="../src/InventorySuppliers.cpp" line="110"/>
         <source>Edit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventorySuppliers.cpp" line="120"/>
+        <location filename="../src/InventorySuppliers.cpp" line="119"/>
         <source>Total items: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3052,75 +4222,75 @@
 <context>
     <name>InventoryWaters</name>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="52"/>
+        <location filename="../src/InventoryWaters.cpp" line="51"/>
         <source>Quit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="61"/>
+        <location filename="../src/InventoryWaters.cpp" line="60"/>
         <source>Export</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="70"/>
+        <location filename="../src/InventoryWaters.cpp" line="69"/>
         <source>Import</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="79"/>
+        <location filename="../src/InventoryWaters.cpp" line="78"/>
         <source>New</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="105"/>
+        <location filename="../src/InventoryWaters.cpp" line="104"/>
         <source>Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="105"/>
+        <location filename="../src/InventoryWaters.cpp" line="104"/>
         <source>Notes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="105"/>
+        <location filename="../src/InventoryWaters.cpp" line="104"/>
         <source>Unlimited</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="105"/>
+        <location filename="../src/InventoryWaters.cpp" line="104"/>
         <source>Stock</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="105"/>
-        <location filename="../src/InventoryWaters.cpp" line="150"/>
+        <location filename="../src/InventoryWaters.cpp" line="104"/>
+        <location filename="../src/InventoryWaters.cpp" line="149"/>
         <source>Edit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="159"/>
+        <location filename="../src/InventoryWaters.cpp" line="158"/>
         <source>Total items: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="196"/>
-        <location filename="../src/InventoryWaters.cpp" line="198"/>
-        <location filename="../src/InventoryWaters.cpp" line="234"/>
+        <location filename="../src/InventoryWaters.cpp" line="195"/>
+        <location filename="../src/InventoryWaters.cpp" line="197"/>
+        <location filename="../src/InventoryWaters.cpp" line="233"/>
         <source>Save File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="196"/>
+        <location filename="../src/InventoryWaters.cpp" line="195"/>
         <source>Files (*.xml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="198"/>
+        <location filename="../src/InventoryWaters.cpp" line="197"/>
         <source>No XML file selected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryWaters.cpp" line="234"/>
+        <location filename="../src/InventoryWaters.cpp" line="233"/>
         <source>XML export ready</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3199,109 +4369,34 @@
     </message>
     <message>
         <location filename="../src/InventoryYeasts.cpp" line="105"/>
-        <location filename="../src/InventoryYeasts.cpp" line="194"/>
+        <location filename="../src/InventoryYeasts.cpp" line="192"/>
         <source>Edit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="106"/>
-        <source>Lager</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryYeasts.cpp" line="106"/>
-        <source>Ale</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryYeasts.cpp" line="106"/>
-        <source>Wheat</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryYeasts.cpp" line="106"/>
-        <source>Wine</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryYeasts.cpp" line="106"/>
-        <source>Champagne</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryYeasts.cpp" line="106"/>
-        <source>Brett</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryYeasts.cpp" line="106"/>
-        <source>Kveik</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryYeasts.cpp" line="106"/>
-        <source>Hybrid</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryYeasts.cpp" line="107"/>
-        <source>Liquid</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryYeasts.cpp" line="107"/>
-        <source>Dry</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryYeasts.cpp" line="107"/>
-        <source>Slant</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryYeasts.cpp" line="107"/>
-        <source>Culture</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryYeasts.cpp" line="107"/>
-        <source>Frozen</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryYeasts.cpp" line="107"/>
-        <source>Bottle</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryYeasts.cpp" line="107"/>
-        <source>Dried</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryYeasts.cpp" line="203"/>
+        <location filename="../src/InventoryYeasts.cpp" line="201"/>
         <source>Total items: %1</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../src/InventoryYeasts.cpp" line="245"/>
+        <location filename="../src/InventoryYeasts.cpp" line="247"/>
+        <location filename="../src/InventoryYeasts.cpp" line="287"/>
+        <source>Save File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/InventoryYeasts.cpp" line="245"/>
+        <source>Files (*.xml)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../src/InventoryYeasts.cpp" line="247"/>
-        <location filename="../src/InventoryYeasts.cpp" line="249"/>
-        <location filename="../src/InventoryYeasts.cpp" line="289"/>
-        <source>Save File</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryYeasts.cpp" line="247"/>
-        <source>Files (*.xml)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/InventoryYeasts.cpp" line="249"/>
         <source>No XML file selected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/InventoryYeasts.cpp" line="289"/>
+        <location filename="../src/InventoryYeasts.cpp" line="287"/>
         <source>XML export ready</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3453,292 +4548,362 @@
 <context>
     <name>PrinterDialog</name>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="60"/>
-        <source>Grain</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="60"/>
-        <source>Sugar</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="60"/>
-        <source>Extract</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="60"/>
-        <source>Dry extract</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="60"/>
-        <source>Adjunct</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="61"/>
-        <source>Pellet</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="61"/>
-        <source>Plug</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="61"/>
-        <source>Leaf</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="61"/>
-        <source>Leaf Wet</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="61"/>
-        <source>Cryo</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="62"/>
-        <source>Spice</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="62"/>
-        <source>Herb</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="62"/>
-        <source>Flavor</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="62"/>
-        <source>Fining</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="62"/>
-        <source>Water agent</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="62"/>
-        <source>Yeast nutrient</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="62"/>
-        <source>Other</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="63"/>
+        <location filename="../src/PrinterDialog.cpp" line="68"/>
         <source>pkg</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="63"/>
+        <location filename="../src/PrinterDialog.cpp" line="68"/>
         <source>gr</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="63"/>
+        <location filename="../src/PrinterDialog.cpp" line="68"/>
         <source>ml</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="64"/>
-        <source>Lager</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="64"/>
-        <source>Ale</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="64"/>
-        <source>Wheat</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="64"/>
-        <source>Wine</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="64"/>
-        <source>Champagne</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="64"/>
-        <source>Brett</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="64"/>
-        <source>Kveik</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="64"/>
-        <source>Hybrid</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="65"/>
-        <source>Liquid</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="65"/>
-        <source>Dry</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="65"/>
-        <source>Slant</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="65"/>
-        <source>Culture</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="65"/>
-        <source>Frozen</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="65"/>
-        <source>Bottle</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="65"/>
-        <source>Dried</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="82"/>
-        <location filename="../src/PrinterDialog.cpp" line="231"/>
-        <location filename="../src/PrinterDialog.cpp" line="282"/>
-        <source>Type</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="83"/>
-        <source>Supplier</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="84"/>
-        <source>Fermentable</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="85"/>
-        <location filename="../src/PrinterDialog.cpp" line="134"/>
-        <location filename="../src/PrinterDialog.cpp" line="184"/>
-        <location filename="../src/PrinterDialog.cpp" line="233"/>
-        <location filename="../src/PrinterDialog.cpp" line="284"/>
-        <source>Stock</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/PrinterDialog.cpp" line="86"/>
-        <location filename="../src/PrinterDialog.cpp" line="135"/>
-        <location filename="../src/PrinterDialog.cpp" line="185"/>
-        <location filename="../src/PrinterDialog.cpp" line="234"/>
-        <source>Price/Kg</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/PrinterDialog.cpp" line="87"/>
-        <location filename="../src/PrinterDialog.cpp" line="136"/>
-        <location filename="../src/PrinterDialog.cpp" line="186"/>
-        <location filename="../src/PrinterDialog.cpp" line="235"/>
+        <location filename="../src/PrinterDialog.cpp" line="236"/>
+        <location filename="../src/PrinterDialog.cpp" line="283"/>
+        <location filename="../src/PrinterDialog.cpp" line="374"/>
+        <location filename="../src/PrinterDialog.cpp" line="421"/>
+        <location filename="../src/PrinterDialog.cpp" line="467"/>
+        <location filename="../src/PrinterDialog.cpp" line="511"/>
+        <source>Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="88"/>
+        <source>Supplier</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="89"/>
+        <location filename="../src/PrinterDialog.cpp" line="371"/>
+        <source>Fermentable</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="90"/>
+        <location filename="../src/PrinterDialog.cpp" line="139"/>
+        <location filename="../src/PrinterDialog.cpp" line="189"/>
+        <location filename="../src/PrinterDialog.cpp" line="238"/>
+        <location filename="../src/PrinterDialog.cpp" line="285"/>
+        <source>Stock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="91"/>
+        <location filename="../src/PrinterDialog.cpp" line="140"/>
+        <location filename="../src/PrinterDialog.cpp" line="190"/>
+        <location filename="../src/PrinterDialog.cpp" line="239"/>
+        <source>Price/Kg</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"/>
         <source>Value</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="113"/>
-        <location filename="../src/PrinterDialog.cpp" line="163"/>
-        <location filename="../src/PrinterDialog.cpp" line="213"/>
-        <location filename="../src/PrinterDialog.cpp" line="261"/>
+        <location filename="../src/PrinterDialog.cpp" line="118"/>
+        <location filename="../src/PrinterDialog.cpp" line="168"/>
+        <location filename="../src/PrinterDialog.cpp" line="218"/>
+        <location filename="../src/PrinterDialog.cpp" line="266"/>
         <source>Total</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="131"/>
+        <location filename="../src/PrinterDialog.cpp" line="136"/>
         <source>Country</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="132"/>
+        <location filename="../src/PrinterDialog.cpp" line="137"/>
         <source>Hop name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="133"/>
-        <location filename="../src/PrinterDialog.cpp" line="283"/>
+        <location filename="../src/PrinterDialog.cpp" line="138"/>
+        <location filename="../src/PrinterDialog.cpp" line="284"/>
         <source>Form</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="181"/>
+        <location filename="../src/PrinterDialog.cpp" line="186"/>
         <source>Laboratory</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="182"/>
+        <location filename="../src/PrinterDialog.cpp" line="187"/>
         <source>Product</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="183"/>
-        <location filename="../src/PrinterDialog.cpp" line="280"/>
+        <location filename="../src/PrinterDialog.cpp" line="188"/>
+        <location filename="../src/PrinterDialog.cpp" line="281"/>
+        <location filename="../src/PrinterDialog.cpp" line="465"/>
         <source>Yeast</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="232"/>
+        <location filename="../src/PrinterDialog.cpp" line="237"/>
         <source>Ingredient</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="281"/>
+        <location filename="../src/PrinterDialog.cpp" line="282"/>
         <source>Description</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="285"/>
+        <location filename="../src/PrinterDialog.cpp" line="286"/>
         <source>Date</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="338"/>
-        <source>Inventory</source>
+        <location filename="../src/PrinterDialog.cpp" line="318"/>
+        <source>Recipe overview</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="322"/>
+        <source>Brew type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="325"/>
+        <source>Efficiency</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="329"/>
+        <source>Boil time</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="332"/>
+        <source>Batch size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="336"/>
+        <source>Start SG</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/PrinterDialog.cpp" line="340"/>
+        <source>End SG</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="345"/>
+        <source>Estimated Alcohol</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="349"/>
+        <source>Estimated CO2 vol</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="354"/>
+        <source>Color (</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="362"/>
+        <source>IBU (</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="372"/>
+        <source>Percent</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="373"/>
+        <source>Yield</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="375"/>
+        <location filename="../src/PrinterDialog.cpp" line="422"/>
+        <location filename="../src/PrinterDialog.cpp" line="468"/>
+        <location filename="../src/PrinterDialog.cpp" line="512"/>
+        <source>Use at</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <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"/>
+        <source>Amount</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"/>
+        <source>Cost</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="418"/>
+        <source>Hop</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="419"/>
+        <source>Alpha</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="420"/>
+        <source>IBU</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="466"/>
+        <source>Attn</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="510"/>
+        <source>Misc ingredient</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="557"/>
+        <source>Mash step</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="558"/>
+        <source>Step type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="559"/>
+        <source>Start °C</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="560"/>
+        <source>End °C</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="561"/>
+        <source>Time</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="562"/>
+        <source>Ramp</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="563"/>
+        <source>L/kg</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="564"/>
+        <source>Inf/dec L.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="565"/>
+        <source>Inf/dec °C</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="595"/>
+        <source>Water source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="596"/>
+        <source>Volume</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="597"/>
+        <source>Ca</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="598"/>
+        <source>Mg</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="599"/>
+        <source>CaCO3</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="600"/>
+        <source>Na</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="601"/>
+        <source>Cl</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="602"/>
+        <source>SO4</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="603"/>
+        <source>pH</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="633"/>
+        <source>Mixed water</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="645"/>
+        <source>Treated water</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="675"/>
+        <source>Recipe notes</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="709"/>
+        <source>Inventory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="711"/>
         <source>Yeastbank</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/PrinterDialog.cpp" line="346"/>
+        <location filename="../src/PrinterDialog.cpp" line="719"/>
         <source>Date and time</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../src/PrinterDialog.cpp" line="722"/>
+        <source>Beer style</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>ProfileFerments</name>
@@ -3807,38 +4972,38 @@
 <context>
     <name>ProfileMashs</name>
     <message>
-        <location filename="../src/ProfileMashs.cpp" line="52"/>
+        <location filename="../src/ProfileMashs.cpp" line="51"/>
         <source>Quit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileMashs.cpp" line="61"/>
+        <location filename="../src/ProfileMashs.cpp" line="60"/>
         <source>New</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileMashs.cpp" line="84"/>
+        <location filename="../src/ProfileMashs.cpp" line="83"/>
         <source>Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileMashs.cpp" line="84"/>
+        <location filename="../src/ProfileMashs.cpp" line="83"/>
         <source>Notes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileMashs.cpp" line="84"/>
+        <location filename="../src/ProfileMashs.cpp" line="83"/>
         <source>Steps</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileMashs.cpp" line="84"/>
-        <location filename="../src/ProfileMashs.cpp" line="123"/>
+        <location filename="../src/ProfileMashs.cpp" line="83"/>
+        <location filename="../src/ProfileMashs.cpp" line="122"/>
         <source>Edit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileMashs.cpp" line="132"/>
+        <location filename="../src/ProfileMashs.cpp" line="131"/>
         <source>Total items: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3846,68 +5011,68 @@
 <context>
     <name>ProfileStyles</name>
     <message>
-        <location filename="../src/ProfileStyles.cpp" line="52"/>
+        <location filename="../src/ProfileStyles.cpp" line="51"/>
         <source>Quit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileStyles.cpp" line="61"/>
+        <location filename="../src/ProfileStyles.cpp" line="60"/>
         <source>New</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileStyles.cpp" line="84"/>
+        <location filename="../src/ProfileStyles.cpp" line="83"/>
         <source>Guide</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileStyles.cpp" line="84"/>
+        <location filename="../src/ProfileStyles.cpp" line="83"/>
         <source>Gr</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileStyles.cpp" line="84"/>
+        <location filename="../src/ProfileStyles.cpp" line="83"/>
         <source>Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileStyles.cpp" line="84"/>
+        <location filename="../src/ProfileStyles.cpp" line="83"/>
         <source>OG</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../src/ProfileStyles.cpp" line="83"/>
+        <source>FG</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../src/ProfileStyles.cpp" line="84"/>
-        <source>FG</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/ProfileStyles.cpp" line="85"/>
         <source>IBU</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileStyles.cpp" line="85"/>
+        <location filename="../src/ProfileStyles.cpp" line="84"/>
         <source>EBC</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileStyles.cpp" line="85"/>
+        <location filename="../src/ProfileStyles.cpp" line="84"/>
         <source>Co2</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileStyles.cpp" line="85"/>
+        <location filename="../src/ProfileStyles.cpp" line="84"/>
         <source>ABV</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileStyles.cpp" line="85"/>
-        <location filename="../src/ProfileStyles.cpp" line="181"/>
+        <location filename="../src/ProfileStyles.cpp" line="84"/>
+        <location filename="../src/ProfileStyles.cpp" line="180"/>
         <source>Edit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileStyles.cpp" line="190"/>
+        <location filename="../src/ProfileStyles.cpp" line="189"/>
         <source>Total items: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3915,68 +5080,68 @@
 <context>
     <name>ProfileWaters</name>
     <message>
-        <location filename="../src/ProfileWaters.cpp" line="52"/>
+        <location filename="../src/ProfileWaters.cpp" line="51"/>
         <source>Quit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileWaters.cpp" line="61"/>
+        <location filename="../src/ProfileWaters.cpp" line="60"/>
         <source>New</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileWaters.cpp" line="84"/>
+        <location filename="../src/ProfileWaters.cpp" line="83"/>
         <source>Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileWaters.cpp" line="84"/>
+        <location filename="../src/ProfileWaters.cpp" line="83"/>
         <source>Notes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileWaters.cpp" line="84"/>
+        <location filename="../src/ProfileWaters.cpp" line="83"/>
         <source>Ca</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileWaters.cpp" line="84"/>
+        <location filename="../src/ProfileWaters.cpp" line="83"/>
         <source>Mg</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileWaters.cpp" line="84"/>
+        <location filename="../src/ProfileWaters.cpp" line="83"/>
         <source>Na</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileWaters.cpp" line="84"/>
+        <location filename="../src/ProfileWaters.cpp" line="83"/>
         <source>CaCO3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileWaters.cpp" line="84"/>
+        <location filename="../src/ProfileWaters.cpp" line="83"/>
         <source>Cl</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileWaters.cpp" line="84"/>
+        <location filename="../src/ProfileWaters.cpp" line="83"/>
         <source>SO4</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileWaters.cpp" line="84"/>
+        <location filename="../src/ProfileWaters.cpp" line="83"/>
         <source>pH</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileWaters.cpp" line="84"/>
-        <location filename="../src/ProfileWaters.cpp" line="148"/>
+        <location filename="../src/ProfileWaters.cpp" line="83"/>
+        <location filename="../src/ProfileWaters.cpp" line="147"/>
         <source>Edit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/ProfileWaters.cpp" line="157"/>
+        <location filename="../src/ProfileWaters.cpp" line="156"/>
         <source>Total items: %1</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3984,12 +5149,12 @@
 <context>
     <name>QApplication</name>
     <message>
-        <location filename="../src/main.cpp" line="74"/>
+        <location filename="../src/main.cpp" line="78"/>
         <source>Application terminates</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/main.cpp" line="75"/>
+        <location filename="../src/main.cpp" line="79"/>
         <source>The application encountered a fatal error.
 Error message:
 %1</source>
@@ -3999,167 +5164,510 @@
 <context>
     <name>QObject</name>
     <message>
-        <location filename="../src/Utils.cpp" line="63"/>
+        <location filename="../src/Utils.cpp" line="70"/>
         <source>1 hour</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/Utils.cpp" line="65"/>
-        <location filename="../src/Utils.cpp" line="75"/>
+        <location filename="../src/Utils.cpp" line="72"/>
         <location filename="../src/Utils.cpp" line="82"/>
+        <location filename="../src/Utils.cpp" line="89"/>
         <source>hours</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/Utils.cpp" line="71"/>
-        <source>1 day</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/Utils.cpp" line="73"/>
-        <location filename="../src/Utils.cpp" line="75"/>
-        <source>1 day, </source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../src/Utils.cpp" line="73"/>
-        <location filename="../src/Utils.cpp" line="80"/>
-        <source>hour</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../src/Utils.cpp" line="78"/>
-        <source>days</source>
+        <source>1 day</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../src/Utils.cpp" line="80"/>
         <location filename="../src/Utils.cpp" line="82"/>
+        <source>1 day, </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/Utils.cpp" line="80"/>
+        <location filename="../src/Utils.cpp" line="87"/>
+        <source>hour</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/Utils.cpp" line="85"/>
+        <source>days</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/Utils.cpp" line="87"/>
+        <location filename="../src/Utils.cpp" line="89"/>
         <source>days, </source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../src/global.cpp" line="26"/>
+        <location filename="../src/global.cpp" line="43"/>
+        <source>Extract</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="27"/>
+        <source>Partial Mash</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="28"/>
+        <source>All Grain</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="32"/>
+        <location filename="../src/global.cpp" line="110"/>
+        <source>Lager</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="33"/>
+        <location filename="../src/global.cpp" line="111"/>
+        <source>Ale</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="34"/>
+        <source>Mead</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="35"/>
+        <location filename="../src/global.cpp" line="112"/>
+        <source>Wheat</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="36"/>
+        <source>Mixed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="37"/>
+        <source>Cider</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="41"/>
+        <source>Grain</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="42"/>
+        <source>Sugar</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="44"/>
+        <source>Dry extract</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="45"/>
+        <source>Adjunct</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="49"/>
+        <source>Base</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="50"/>
+        <source>Roast</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="51"/>
+        <source>Crystal</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="52"/>
+        <source>Kilned</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="53"/>
+        <source>Sour Malt</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="54"/>
+        <source>Special</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="55"/>
+        <source>No malt</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="59"/>
+        <location filename="../src/global.cpp" line="82"/>
+        <location filename="../src/global.cpp" line="102"/>
+        <source>Mash</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="60"/>
+        <location filename="../src/global.cpp" line="84"/>
+        <location filename="../src/global.cpp" line="103"/>
+        <source>Boil</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="61"/>
+        <source>Fermentation</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="62"/>
+        <source>Lagering</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="63"/>
+        <location filename="../src/global.cpp" line="126"/>
+        <location filename="../src/global.cpp" line="134"/>
+        <source>Bottle</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="64"/>
+        <source>Kegs</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="68"/>
+        <source>Bittering</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="69"/>
+        <location filename="../src/global.cpp" line="85"/>
+        <source>Aroma</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="70"/>
+        <source>Both</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="74"/>
+        <source>Pellet</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="75"/>
+        <source>Plug</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="76"/>
+        <source>Leaf</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="77"/>
+        <source>Leaf wet</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="78"/>
+        <source>Cryo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="83"/>
+        <source>First wort</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="86"/>
+        <source>Whirlpool</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="87"/>
+        <source>Dry hop</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="91"/>
+        <source>Spice</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="92"/>
+        <source>Herb</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="93"/>
+        <source>Flavor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="94"/>
+        <source>Fining</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="95"/>
+        <source>Water agent</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="96"/>
+        <source>Yeast nutrient</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="97"/>
+        <source>Other</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="101"/>
+        <source>Starter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="104"/>
+        <location filename="../src/global.cpp" line="131"/>
+        <source>Primary</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="105"/>
+        <location filename="../src/global.cpp" line="132"/>
+        <source>Secondary</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="106"/>
+        <source>Bottling</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="113"/>
+        <source>Wine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="114"/>
+        <source>Champagne</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="115"/>
+        <source>Brett</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="116"/>
+        <source>Kveik</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="117"/>
+        <source>Hybrid</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="121"/>
+        <source>Liquid</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="122"/>
+        <source>Dry</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="123"/>
+        <source>Slant</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="124"/>
+        <source>Culture</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="125"/>
+        <source>Frozen</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="127"/>
+        <source>Dried</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="133"/>
+        <source>Tertiary</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="138"/>
+        <source>Stirred</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="139"/>
+        <source>Shaken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="140"/>
+        <source>Simple</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="144"/>
+        <source>Infusion</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="145"/>
+        <source>Temperature</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../src/global.cpp" line="146"/>
+        <source>Decoction</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>RecipesTree</name>
     <message>
-        <location filename="../src/RecipesTree.cpp" line="53"/>
+        <location filename="../src/RecipesTree.cpp" line="52"/>
         <source>Brew volume:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/RecipesTree.cpp" line="58"/>
+        <location filename="../src/RecipesTree.cpp" line="57"/>
         <source>Brewhouse efficiency:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/RecipesTree.cpp" line="63"/>
+        <location filename="../src/RecipesTree.cpp" line="62"/>
         <source>Boil volume:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/RecipesTree.cpp" line="68"/>
+        <location filename="../src/RecipesTree.cpp" line="67"/>
         <source>Boil time:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/RecipesTree.cpp" line="73"/>
+        <location filename="../src/RecipesTree.cpp" line="72"/>
         <source>Original gravity:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/RecipesTree.cpp" line="78"/>
+        <location filename="../src/RecipesTree.cpp" line="77"/>
         <source>Final gravity:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/RecipesTree.cpp" line="83"/>
+        <location filename="../src/RecipesTree.cpp" line="82"/>
         <source>Alcohol by Volume:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/RecipesTree.cpp" line="88"/>
+        <location filename="../src/RecipesTree.cpp" line="87"/>
         <source>CO2 Volume:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/RecipesTree.cpp" line="93"/>
+        <location filename="../src/RecipesTree.cpp" line="92"/>
         <source>Color EBC:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/RecipesTree.cpp" line="98"/>
+        <location filename="../src/RecipesTree.cpp" line="97"/>
         <source>Color method:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/RecipesTree.cpp" line="103"/>
+        <location filename="../src/RecipesTree.cpp" line="102"/>
         <source>Bitterness IBU:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/RecipesTree.cpp" line="108"/>
+        <location filename="../src/RecipesTree.cpp" line="107"/>
         <source>Bitterness method:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/RecipesTree.cpp" line="113"/>
+        <location filename="../src/RecipesTree.cpp" line="112"/>
         <source>Remarks:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/RecipesTree.cpp" line="123"/>
-        <location filename="../src/RecipesTree.cpp" line="132"/>
+        <location filename="../src/RecipesTree.cpp" line="122"/>
+        <location filename="../src/RecipesTree.cpp" line="131"/>
         <source> L</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/RecipesTree.cpp" line="141"/>
-        <location filename="../src/RecipesTree.cpp" line="166"/>
+        <location filename="../src/RecipesTree.cpp" line="140"/>
+        <location filename="../src/RecipesTree.cpp" line="165"/>
         <source> %</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/RecipesTree.cpp" line="182"/>
+        <location filename="../src/RecipesTree.cpp" line="181"/>
         <source> min</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/RecipesTree.cpp" line="227"/>
+        <location filename="../src/RecipesTree.cpp" line="226"/>
         <source>Quit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/RecipesTree.cpp" line="235"/>
+        <location filename="../src/RecipesTree.cpp" line="234"/>
         <source>New</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/RecipesTree.cpp" line="243"/>
+        <location filename="../src/RecipesTree.cpp" line="242"/>
         <source>Open</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/RecipesTree.cpp" line="273"/>
+        <location filename="../src/RecipesTree.cpp" line="257"/>
         <source>Guide</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/RecipesTree.cpp" line="273"/>
+        <location filename="../src/RecipesTree.cpp" line="257"/>
         <source>Group</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/RecipesTree.cpp" line="273"/>
+        <location filename="../src/RecipesTree.cpp" line="257"/>
         <source>Style</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/RecipesTree.cpp" line="273"/>
+        <location filename="../src/RecipesTree.cpp" line="257"/>
         <source>Recipe</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../src/RecipesTree.cpp" line="339"/>
+        <location filename="../src/RecipesTree.cpp" line="320"/>
         <source>Total items: %1</source>
         <translation type="unfinished"></translation>
     </message>

mercurial