--- a/translations/bmsapp_en.ts Mon Aug 01 13:05:23 2022 +0200 +++ b/translations/bmsapp_en.ts Mon Aug 01 21:49:57 2022 +0200 @@ -1109,6 +1109,11 @@ <translation type="unfinished"></translation> </message> <message> + <location filename="../ui/EditEquipment.ui" line="1220"/> + <source>Clone</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../src/EditEquipment.cpp" line="32"/> <source>Stainless Steel</source> <translation type="unfinished"></translation> @@ -1129,46 +1134,58 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditEquipment.cpp" line="149"/> + <location filename="../src/EditEquipment.cpp" line="147"/> <source>BMSapp - Add new equipment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditEquipment.cpp" line="151"/> + <location filename="../src/EditEquipment.cpp" line="149"/> <source>BMSapp - Edit equipment %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditEquipment.cpp" line="167"/> + <location filename="../src/EditEquipment.cpp" line="165"/> <source>Edit Equipment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditEquipment.cpp" line="167"/> + <location filename="../src/EditEquipment.cpp" line="165"/> <source>Name empty or too short.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditEquipment.cpp" line="225"/> - <location filename="../src/EditEquipment.cpp" line="250"/> + <location filename="../src/EditEquipment.cpp" line="223"/> + <location filename="../src/EditEquipment.cpp" line="281"/> + <location filename="../src/EditEquipment.cpp" line="306"/> <source>Database error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditEquipment.cpp" line="226"/> - <location filename="../src/EditEquipment.cpp" line="251"/> + <location filename="../src/EditEquipment.cpp" line="224"/> + <location filename="../src/EditEquipment.cpp" line="282"/> + <location filename="../src/EditEquipment.cpp" line="307"/> <source>MySQL error: %1 %2 %3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditEquipment.cpp" line="299"/> + <location filename="../src/EditEquipment.cpp" line="296"/> + <source>Delete equipment</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/EditEquipment.cpp" line="296"/> + <source>Delete %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/EditEquipment.cpp" line="355"/> <source>Equipment changed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditEquipment.cpp" line="299"/> + <location filename="../src/EditEquipment.cpp" line="355"/> <source>This equipment has been modified. Save changes?</source> <translation type="unfinished"></translation> </message> @@ -1418,6 +1435,11 @@ <translation type="unfinished"></translation> </message> <message> + <location filename="../ui/EditFermentable.ui" line="1152"/> + <source>Clone</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../src/EditFermentable.cpp" line="33"/> <source>Grain</source> <translation type="unfinished"></translation> @@ -1508,58 +1530,70 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditFermentable.cpp" line="163"/> + <location filename="../src/EditFermentable.cpp" line="157"/> <source>BMSapp - Add new fermentable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditFermentable.cpp" line="165"/> + <location filename="../src/EditFermentable.cpp" line="159"/> <source>BMSapp - Edit fermentable %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditFermentable.cpp" line="181"/> - <location filename="../src/EditFermentable.cpp" line="185"/> - <location filename="../src/EditFermentable.cpp" line="189"/> + <location filename="../src/EditFermentable.cpp" line="175"/> + <location filename="../src/EditFermentable.cpp" line="179"/> + <location filename="../src/EditFermentable.cpp" line="183"/> <source>Edit Fermentable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditFermentable.cpp" line="181"/> + <location filename="../src/EditFermentable.cpp" line="175"/> <source>Name empty or too short.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditFermentable.cpp" line="185"/> + <location filename="../src/EditFermentable.cpp" line="179"/> <source>Origin empty or too short.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditFermentable.cpp" line="189"/> + <location filename="../src/EditFermentable.cpp" line="183"/> <source>Supplier empty or too short.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditFermentable.cpp" line="242"/> - <location filename="../src/EditFermentable.cpp" line="267"/> + <location filename="../src/EditFermentable.cpp" line="236"/> + <location filename="../src/EditFermentable.cpp" line="290"/> + <location filename="../src/EditFermentable.cpp" line="315"/> <source>Database error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditFermentable.cpp" line="243"/> - <location filename="../src/EditFermentable.cpp" line="268"/> + <location filename="../src/EditFermentable.cpp" line="237"/> + <location filename="../src/EditFermentable.cpp" line="291"/> + <location filename="../src/EditFermentable.cpp" line="316"/> <source>MySQL error: %1 %2 %3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditFermentable.cpp" line="313"/> + <location filename="../src/EditFermentable.cpp" line="305"/> + <source>Delete fermentable</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/EditFermentable.cpp" line="305"/> + <source>Delete %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/EditFermentable.cpp" line="361"/> <source>Fermentable changed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditFermentable.cpp" line="313"/> + <location filename="../src/EditFermentable.cpp" line="361"/> <source>This fermentable has been modified. Save changes?</source> <translation type="unfinished"></translation> </message> @@ -1789,54 +1823,64 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditHop.cpp" line="130"/> + <location filename="../src/EditHop.cpp" line="129"/> <source>BMSapp - Add new hop</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditHop.cpp" line="132"/> + <location filename="../src/EditHop.cpp" line="131"/> <source>BMSapp - Edit hop %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditHop.cpp" line="149"/> - <location filename="../src/EditHop.cpp" line="153"/> + <location filename="../src/EditHop.cpp" line="148"/> + <location filename="../src/EditHop.cpp" line="152"/> <source>Edit Hop</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditHop.cpp" line="149"/> + <location filename="../src/EditHop.cpp" line="148"/> <source>Name empty or too short.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditHop.cpp" line="153"/> + <location filename="../src/EditHop.cpp" line="152"/> <source>Origin empty or too short.</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../src/EditHop.cpp" line="204"/> + <location filename="../src/EditHop.cpp" line="256"/> + <location filename="../src/EditHop.cpp" line="282"/> + <source>Database error</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../src/EditHop.cpp" line="205"/> - <location filename="../src/EditHop.cpp" line="258"/> - <location filename="../src/EditHop.cpp" line="279"/> - <source>Database error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../src/EditHop.cpp" line="206"/> - <location filename="../src/EditHop.cpp" line="259"/> - <location filename="../src/EditHop.cpp" line="280"/> + <location filename="../src/EditHop.cpp" line="257"/> + <location filename="../src/EditHop.cpp" line="283"/> <source>MySQL error: %1 %2 %3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditHop.cpp" line="320"/> + <location filename="../src/EditHop.cpp" line="272"/> + <source>Delete hop</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/EditHop.cpp" line="272"/> + <source>Delete %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/EditHop.cpp" line="323"/> <source>Hop changed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditHop.cpp" line="320"/> + <location filename="../src/EditHop.cpp" line="323"/> <source>This hop has been modified. Save changes?</source> <translation type="unfinished"></translation> </message> @@ -1895,7 +1939,7 @@ </message> <message> <location filename="../ui/EditMisc.ui" line="182"/> - <location filename="../src/EditMisc.cpp" line="219"/> + <location filename="../src/EditMisc.cpp" line="260"/> <source> gr</source> <translation type="unfinished"></translation> </message> @@ -1991,6 +2035,11 @@ <translation type="unfinished"></translation> </message> <message> + <location filename="../ui/EditMisc.ui" line="674"/> + <source>Clone</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../src/EditMisc.cpp" line="32"/> <source>Spice</source> <translation type="unfinished"></translation> @@ -2056,51 +2105,63 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditMisc.cpp" line="122"/> + <location filename="../src/EditMisc.cpp" line="121"/> <source>BMSapp - Add new misc ingredient</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditMisc.cpp" line="124"/> + <location filename="../src/EditMisc.cpp" line="123"/> <source>BMSapp - Edit misc ingredient %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditMisc.cpp" line="140"/> + <location filename="../src/EditMisc.cpp" line="139"/> <source>Edit Misc</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditMisc.cpp" line="140"/> + <location filename="../src/EditMisc.cpp" line="139"/> <source>Name empty or too short.</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../src/EditMisc.cpp" line="176"/> + <location filename="../src/EditMisc.cpp" line="218"/> + <location filename="../src/EditMisc.cpp" line="243"/> + <source>Database error</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../src/EditMisc.cpp" line="177"/> - <location filename="../src/EditMisc.cpp" line="202"/> - <source>Database error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../src/EditMisc.cpp" line="178"/> - <location filename="../src/EditMisc.cpp" line="203"/> + <location filename="../src/EditMisc.cpp" line="219"/> + <location filename="../src/EditMisc.cpp" line="244"/> <source>MySQL error: %1 %2 %3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditMisc.cpp" line="221"/> + <location filename="../src/EditMisc.cpp" line="233"/> + <source>Delete misc</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/EditMisc.cpp" line="233"/> + <source>Delete %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/EditMisc.cpp" line="262"/> <source> ml</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditMisc.cpp" line="297"/> + <location filename="../src/EditMisc.cpp" line="338"/> <source>Misc changed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditMisc.cpp" line="297"/> + <location filename="../src/EditMisc.cpp" line="338"/> <source>The ingredient has been modified. Save changes?</source> <translation type="unfinished"></translation> </message> @@ -2133,7 +2194,7 @@ <location filename="../src/EditProductTab5.cpp" line="166"/> <location filename="../src/EditProductTab6.cpp" line="56"/> <location filename="../src/EditProductTab6.cpp" line="143"/> - <location filename="../src/EditProductExport.cpp" line="852"/> + <location filename="../src/EditProductExport.cpp" line="855"/> <source>Delete</source> <translation type="unfinished"></translation> </message> @@ -2267,8 +2328,8 @@ <location filename="../ui/EditProduct.ui" line="10407"/> <location filename="../ui/EditProduct.ui" line="10767"/> <location filename="../ui/EditProduct.ui" line="10848"/> - <location filename="../src/EditProductExport.cpp" line="816"/> - <location filename="../src/EditProductExport.cpp" line="824"/> + <location filename="../src/EditProductExport.cpp" line="819"/> + <location filename="../src/EditProductExport.cpp" line="827"/> <source> L</source> <translation type="unfinished"></translation> </message> @@ -2545,7 +2606,7 @@ <location filename="../ui/EditProduct.ui" line="2713"/> <location filename="../ui/EditProduct.ui" line="3495"/> <location filename="../ui/EditProduct.ui" line="3650"/> - <location filename="../src/EditProductExport.cpp" line="844"/> + <location filename="../src/EditProductExport.cpp" line="847"/> <source>Add</source> <translation type="unfinished"></translation> </message> @@ -3424,7 +3485,7 @@ </message> <message> <location filename="../ui/EditProduct.ui" line="8320"/> - <location filename="../src/EditProductExport.cpp" line="783"/> + <location filename="../src/EditProductExport.cpp" line="786"/> <source>After boil</source> <translation type="unfinished"></translation> </message> @@ -4482,7 +4543,7 @@ <location filename="../src/EditProductTab9.cpp" line="560"/> <location filename="../src/EditProductExport.cpp" line="37"/> <location filename="../src/EditProductExport.cpp" line="40"/> - <location filename="../src/EditProductExport.cpp" line="261"/> + <location filename="../src/EditProductExport.cpp" line="264"/> <source>Save File</source> <translation type="unfinished"></translation> </message> @@ -4497,198 +4558,198 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="261"/> + <location filename="../src/EditProductExport.cpp" line="264"/> <source>XML export ready</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="313"/> - <location filename="../src/EditProductExport.cpp" line="315"/> - <location filename="../src/EditProductExport.cpp" line="411"/> - <location filename="../src/EditProductExport.cpp" line="413"/> + <location filename="../src/EditProductExport.cpp" line="316"/> + <location filename="../src/EditProductExport.cpp" line="318"/> + <location filename="../src/EditProductExport.cpp" line="414"/> + <location filename="../src/EditProductExport.cpp" line="416"/> <source>Copy Product</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="313"/> + <location filename="../src/EditProductExport.cpp" line="316"/> <source>Copy Product export ready.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="315"/> + <location filename="../src/EditProductExport.cpp" line="318"/> <source>Copy Product error.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="411"/> + <location filename="../src/EditProductExport.cpp" line="414"/> <source>Copy Product to Recipe ready.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="413"/> + <location filename="../src/EditProductExport.cpp" line="416"/> <source>Copy Product to Recipe error.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="560"/> - <location filename="../src/EditProductExport.cpp" line="1027"/> + <location filename="../src/EditProductExport.cpp" line="563"/> + <location filename="../src/EditProductExport.cpp" line="1030"/> <source>Export to forum</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="560"/> + <location filename="../src/EditProductExport.cpp" line="563"/> <source>The recipe and all data are copied to the clipboard. You can "paste" this data in the forum screen in your web browser.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="577"/> + <location filename="../src/EditProductExport.cpp" line="580"/> <source>Add a splitted batch</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="582"/> + <location filename="../src/EditProductExport.cpp" line="585"/> <source>Choose split moment in the brew process</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="589"/> + <location filename="../src/EditProductExport.cpp" line="592"/> <source>Delete the last splitted batch</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="598"/> + <location filename="../src/EditProductExport.cpp" line="601"/> <source>The read-only `product code` of the batch</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="602"/> + <location filename="../src/EditProductExport.cpp" line="605"/> <source>Batch name, click to change the name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="607"/> + <location filename="../src/EditProductExport.cpp" line="610"/> <source>Batch size, click to change the volume</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="712"/> - <location filename="../src/EditProductExport.cpp" line="726"/> + <location filename="../src/EditProductExport.cpp" line="715"/> + <location filename="../src/EditProductExport.cpp" line="729"/> <source>Split product</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="738"/> + <location filename="../src/EditProductExport.cpp" line="741"/> <source>Product name:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="749"/> + <location filename="../src/EditProductExport.cpp" line="752"/> <source>Product code:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="760"/> + <location filename="../src/EditProductExport.cpp" line="763"/> <source>Available volume:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="766"/> + <location filename="../src/EditProductExport.cpp" line="769"/> <source>Current brew stage:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="777"/> + <location filename="../src/EditProductExport.cpp" line="780"/> <source>Split at moment:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="781"/> - <source>Not divided</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../src/EditProductExport.cpp" line="782"/> - <source>After mash</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../src/EditProductExport.cpp" line="784"/> - <source>After cooling</source> + <source>Not divided</source> <translation type="unfinished"></translation> </message> <message> <location filename="../src/EditProductExport.cpp" line="785"/> - <source>After primary</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../src/EditProductExport.cpp" line="786"/> - <source>After secondary</source> + <source>After mash</source> <translation type="unfinished"></translation> </message> <message> <location filename="../src/EditProductExport.cpp" line="787"/> + <source>After cooling</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/EditProductExport.cpp" line="788"/> + <source>After primary</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/EditProductExport.cpp" line="789"/> + <source>After secondary</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/EditProductExport.cpp" line="790"/> <source>After tertiary</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="808"/> + <location filename="../src/EditProductExport.cpp" line="811"/> <source>Volume remaining:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="826"/> + <location filename="../src/EditProductExport.cpp" line="829"/> <source>Split code</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="826"/> + <location filename="../src/EditProductExport.cpp" line="829"/> <source>Split name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="826"/> + <location filename="../src/EditProductExport.cpp" line="829"/> <source>Split volume</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="1003"/> + <location filename="../src/EditProductExport.cpp" line="1006"/> <source>Export choices</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="1015"/> + <location filename="../src/EditProductExport.cpp" line="1018"/> <source>Export to beerXML</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="1019"/> + <location filename="../src/EditProductExport.cpp" line="1022"/> <source>Copy to product</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="1023"/> + <location filename="../src/EditProductExport.cpp" line="1026"/> <source>Copy to recipe</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="1031"/> + <location filename="../src/EditProductExport.cpp" line="1034"/> <source>Split this batch</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="1060"/> + <location filename="../src/EditProductExport.cpp" line="1063"/> <source>Printer report</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="1072"/> + <location filename="../src/EditProductExport.cpp" line="1075"/> <source>Print recipe</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProductExport.cpp" line="1076"/> + <location filename="../src/EditProductExport.cpp" line="1079"/> <source>Print checklist</source> <translation type="unfinished"></translation> </message> @@ -4808,7 +4869,7 @@ <message> <location filename="../ui/EditProfileFerment.ui" line="107"/> <location filename="../src/EditProfileFerment.cpp" line="172"/> - <location filename="../src/EditProfileFerment.cpp" line="409"/> + <location filename="../src/EditProfileFerment.cpp" line="444"/> <source>Delete</source> <translation type="unfinished"></translation> </message> @@ -4849,16 +4910,21 @@ <translation type="unfinished"></translation> </message> <message> + <location filename="../ui/EditProfileFerment.ui" line="316"/> + <source>Clone</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"/> + <location filename="../src/EditProfileFerment.cpp" line="434"/> <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"/> + <location filename="../src/EditProfileFerment.cpp" line="435"/> <source>Fridge</source> <translation type="unfinished"></translation> </message> @@ -4898,46 +4964,58 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProfileFerment.cpp" line="204"/> + <location filename="../src/EditProfileFerment.cpp" line="203"/> <source>BMSapp - Add new fermentation profile</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProfileFerment.cpp" line="206"/> + <location filename="../src/EditProfileFerment.cpp" line="205"/> <source>BMSapp - Edit fermentation profile %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProfileFerment.cpp" line="222"/> + <location filename="../src/EditProfileFerment.cpp" line="221"/> <source>Edit Ferment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProfileFerment.cpp" line="222"/> + <location filename="../src/EditProfileFerment.cpp" line="221"/> <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="286"/> + <location filename="../src/EditProfileFerment.cpp" line="311"/> + <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"/> + <location filename="../src/EditProfileFerment.cpp" line="287"/> + <location filename="../src/EditProfileFerment.cpp" line="312"/> <source>MySQL error: %1 %2 %3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProfileFerment.cpp" line="435"/> + <location filename="../src/EditProfileFerment.cpp" line="301"/> + <source>Delete fermentation profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/EditProfileFerment.cpp" line="301"/> + <source>Delete %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/EditProfileFerment.cpp" line="470"/> <source>Fermentation changed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProfileFerment.cpp" line="435"/> + <location filename="../src/EditProfileFerment.cpp" line="470"/> <source>This fermentation profile has been modified. Save changes?</source> <translation type="unfinished"></translation> </message> @@ -4982,7 +5060,7 @@ <message> <location filename="../ui/EditProfileMash.ui" line="136"/> <location filename="../src/EditProfileMash.cpp" line="157"/> - <location filename="../src/EditProfileMash.cpp" line="356"/> + <location filename="../src/EditProfileMash.cpp" line="384"/> <source>Delete</source> <translation type="unfinished"></translation> </message> @@ -5002,6 +5080,11 @@ <translation type="unfinished"></translation> </message> <message> + <location filename="../ui/EditProfileMash.ui" line="222"/> + <source>Clone</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../src/EditProfileMash.cpp" line="81"/> <source>Step name</source> <translation type="unfinished"></translation> @@ -5038,63 +5121,75 @@ </message> <message> <location filename="../src/EditProfileMash.cpp" line="102"/> - <location filename="../src/EditProfileMash.cpp" line="344"/> + <location filename="../src/EditProfileMash.cpp" line="372"/> <source>Infusion</source> <translation type="unfinished"></translation> </message> <message> <location filename="../src/EditProfileMash.cpp" line="103"/> - <location filename="../src/EditProfileMash.cpp" line="345"/> + <location filename="../src/EditProfileMash.cpp" line="373"/> <source>Temperature</source> <translation type="unfinished"></translation> </message> <message> <location filename="../src/EditProfileMash.cpp" line="104"/> - <location filename="../src/EditProfileMash.cpp" line="346"/> + <location filename="../src/EditProfileMash.cpp" line="374"/> <source>Decoction</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProfileMash.cpp" line="189"/> + <location filename="../src/EditProfileMash.cpp" line="188"/> <source>BMSapp - Add new mash profile</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProfileMash.cpp" line="191"/> + <location filename="../src/EditProfileMash.cpp" line="190"/> <source>BMSapp - Edit mash profile %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProfileMash.cpp" line="207"/> + <location filename="../src/EditProfileMash.cpp" line="206"/> <source>Edit Mash</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProfileMash.cpp" line="207"/> + <location filename="../src/EditProfileMash.cpp" line="206"/> <source>Name empty or too short.</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../src/EditProfileMash.cpp" line="228"/> + <location filename="../src/EditProfileMash.cpp" line="257"/> + <location filename="../src/EditProfileMash.cpp" line="282"/> + <source>Database error</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../src/EditProfileMash.cpp" line="229"/> - <location filename="../src/EditProfileMash.cpp" line="254"/> - <source>Database error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../src/EditProfileMash.cpp" line="230"/> - <location filename="../src/EditProfileMash.cpp" line="255"/> + <location filename="../src/EditProfileMash.cpp" line="258"/> + <location filename="../src/EditProfileMash.cpp" line="283"/> <source>MySQL error: %1 %2 %3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProfileMash.cpp" line="382"/> + <location filename="../src/EditProfileMash.cpp" line="272"/> + <source>Delete mash profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/EditProfileMash.cpp" line="272"/> + <source>Delete %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/EditProfileMash.cpp" line="410"/> <source>Mash changed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProfileMash.cpp" line="382"/> + <location filename="../src/EditProfileMash.cpp" line="410"/> <source>This mash profile has been modified. Save changes?</source> <translation type="unfinished"></translation> </message> @@ -5399,6 +5494,11 @@ <translation type="unfinished"></translation> </message> <message> + <location filename="../ui/EditProfileWater.ui" line="721"/> + <source>Clone</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../ui/EditProfileWater.ui" line="478"/> <source>Sulfate (SO4) mg/L:</source> <translation type="unfinished"></translation> @@ -5419,46 +5519,58 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProfileWater.cpp" line="96"/> + <location filename="../src/EditProfileWater.cpp" line="95"/> <source>BMSapp - Add new brewing water</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProfileWater.cpp" line="98"/> + <location filename="../src/EditProfileWater.cpp" line="97"/> <source>BMSapp - Edit brewing water %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProfileWater.cpp" line="114"/> + <location filename="../src/EditProfileWater.cpp" line="113"/> <source>Edit Water</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProfileWater.cpp" line="114"/> + <location filename="../src/EditProfileWater.cpp" line="113"/> <source>Name empty or too short.</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../src/EditProfileWater.cpp" line="145"/> + <location filename="../src/EditProfileWater.cpp" line="184"/> + <location filename="../src/EditProfileWater.cpp" line="209"/> + <source>Database error</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../src/EditProfileWater.cpp" line="146"/> - <location filename="../src/EditProfileWater.cpp" line="171"/> - <source>Database error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../src/EditProfileWater.cpp" line="147"/> - <location filename="../src/EditProfileWater.cpp" line="172"/> + <location filename="../src/EditProfileWater.cpp" line="185"/> + <location filename="../src/EditProfileWater.cpp" line="210"/> <source>MySQL error: %1 %2 %3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProfileWater.cpp" line="281"/> + <location filename="../src/EditProfileWater.cpp" line="199"/> + <source>Delete water profile</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/EditProfileWater.cpp" line="199"/> + <source>Delete %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/EditProfileWater.cpp" line="319"/> <source>Water changed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditProfileWater.cpp" line="281"/> + <location filename="../src/EditProfileWater.cpp" line="319"/> <source>This water profile has been modified. Save changes?</source> <translation type="unfinished"></translation> </message> @@ -6881,7 +6993,7 @@ <message> <location filename="../src/EditRecipeExport.cpp" line="35"/> <location filename="../src/EditRecipeExport.cpp" line="37"/> - <location filename="../src/EditRecipeExport.cpp" line="251"/> + <location filename="../src/EditRecipeExport.cpp" line="254"/> <source>Save File</source> <translation type="unfinished"></translation> </message> @@ -6896,67 +7008,67 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditRecipeExport.cpp" line="251"/> + <location filename="../src/EditRecipeExport.cpp" line="254"/> <source>XML export ready</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditRecipeExport.cpp" line="267"/> - <location filename="../src/EditRecipeExport.cpp" line="269"/> - <location filename="../src/EditRecipeExport.cpp" line="428"/> - <location filename="../src/EditRecipeExport.cpp" line="430"/> + <location filename="../src/EditRecipeExport.cpp" line="270"/> + <location filename="../src/EditRecipeExport.cpp" line="272"/> + <location filename="../src/EditRecipeExport.cpp" line="431"/> + <location filename="../src/EditRecipeExport.cpp" line="433"/> <source>Copy Recipe</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditRecipeExport.cpp" line="267"/> + <location filename="../src/EditRecipeExport.cpp" line="270"/> <source>Copy Recipe export ready.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditRecipeExport.cpp" line="269"/> + <location filename="../src/EditRecipeExport.cpp" line="272"/> <source>Copy Recipe error.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditRecipeExport.cpp" line="428"/> + <location filename="../src/EditRecipeExport.cpp" line="431"/> <source>Copy Recipe to Product ready.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditRecipeExport.cpp" line="430"/> + <location filename="../src/EditRecipeExport.cpp" line="433"/> <source>Copy Recipe to Product error.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditRecipeExport.cpp" line="567"/> - <location filename="../src/EditRecipeExport.cpp" line="601"/> + <location filename="../src/EditRecipeExport.cpp" line="570"/> + <location filename="../src/EditRecipeExport.cpp" line="604"/> <source>Export to forum</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditRecipeExport.cpp" line="567"/> + <location filename="../src/EditRecipeExport.cpp" line="570"/> <source>The recipe and all data are copied to the clipboard. You can "paste" this data in the forum screen in your web browser.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditRecipeExport.cpp" line="574"/> + <location filename="../src/EditRecipeExport.cpp" line="577"/> <source>Export choices</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditRecipeExport.cpp" line="586"/> + <location filename="../src/EditRecipeExport.cpp" line="589"/> <source>Export to beerXML</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditRecipeExport.cpp" line="591"/> + <location filename="../src/EditRecipeExport.cpp" line="594"/> <source>Copy to recipe</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditRecipeExport.cpp" line="596"/> + <location filename="../src/EditRecipeExport.cpp" line="599"/> <source>Copy to product</source> <translation type="unfinished"></translation> </message> @@ -7216,6 +7328,11 @@ <translation type="unfinished"></translation> </message> <message> + <location filename="../ui/EditWater.ui" line="885"/> + <source>Clone</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../ui/EditWater.ui" line="311"/> <source>Unlimited stock:</source> <translation type="unfinished"></translation> @@ -7251,46 +7368,58 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditWater.cpp" line="105"/> + <location filename="../src/EditWater.cpp" line="104"/> <source>BMSapp - Add new brewing water</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditWater.cpp" line="107"/> + <location filename="../src/EditWater.cpp" line="106"/> <source>BMSapp - Edit brewing water %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditWater.cpp" line="123"/> + <location filename="../src/EditWater.cpp" line="122"/> <source>Edit Water</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditWater.cpp" line="123"/> + <location filename="../src/EditWater.cpp" line="122"/> <source>Name empty or too short.</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../src/EditWater.cpp" line="158"/> + <location filename="../src/EditWater.cpp" line="201"/> + <location filename="../src/EditWater.cpp" line="226"/> + <source>Database error</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../src/EditWater.cpp" line="159"/> - <location filename="../src/EditWater.cpp" line="184"/> - <source>Database error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../src/EditWater.cpp" line="160"/> - <location filename="../src/EditWater.cpp" line="185"/> + <location filename="../src/EditWater.cpp" line="202"/> + <location filename="../src/EditWater.cpp" line="227"/> <source>MySQL error: %1 %2 %3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditWater.cpp" line="301"/> + <location filename="../src/EditWater.cpp" line="216"/> + <source>Delete water</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/EditWater.cpp" line="216"/> + <source>Delete %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/EditWater.cpp" line="343"/> <source>Water changed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditWater.cpp" line="301"/> + <location filename="../src/EditWater.cpp" line="343"/> <source>The brewing water has been modified. Save changes?</source> <translation type="unfinished"></translation> </message> @@ -7469,7 +7598,7 @@ </message> <message> <location filename="../ui/EditYeast.ui" line="738"/> - <location filename="../src/EditYeast.cpp" line="182"/> + <location filename="../src/EditYeast.cpp" line="181"/> <source>Billion cells/gram:</source> <translation type="unfinished"></translation> </message> @@ -7555,6 +7684,11 @@ <translation type="unfinished"></translation> </message> <message> + <location filename="../ui/EditYeast.ui" line="1232"/> + <source>Clone</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../src/EditYeast.cpp" line="32"/> <source>Lager</source> <translation type="unfinished"></translation> @@ -7650,92 +7784,104 @@ <translation type="unfinished"></translation> </message> <message> + <location filename="../src/EditYeast.cpp" line="169"/> + <source>Price per pack:</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../src/EditYeast.cpp" line="170"/> - <source>Price per pack:</source> + <source>Inventory Packs:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../src/EditYeast.cpp" line="171"/> - <source>Inventory Packs:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../src/EditYeast.cpp" line="172"/> <source>Billion cells/pack:</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../src/EditYeast.cpp" line="179"/> + <source>Price per Kg:</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../src/EditYeast.cpp" line="180"/> - <source>Price per Kg:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../src/EditYeast.cpp" line="181"/> <source>Inventory gram:</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../src/EditYeast.cpp" line="189"/> + <source>Price per litre:</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../src/EditYeast.cpp" line="190"/> - <source>Price per litre:</source> + <source>Inventory ml:</source> <translation type="unfinished"></translation> </message> <message> <location filename="../src/EditYeast.cpp" line="191"/> - <source>Inventory ml:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../src/EditYeast.cpp" line="192"/> <source>Billion cells/ml:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditYeast.cpp" line="229"/> + <location filename="../src/EditYeast.cpp" line="228"/> <source>BMSapp - Add new yeast</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditYeast.cpp" line="231"/> + <location filename="../src/EditYeast.cpp" line="230"/> <source>BMSapp - Edit yeast %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditYeast.cpp" line="247"/> - <location filename="../src/EditYeast.cpp" line="251"/> + <location filename="../src/EditYeast.cpp" line="246"/> + <location filename="../src/EditYeast.cpp" line="250"/> <source>Edit Yeast</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditYeast.cpp" line="247"/> + <location filename="../src/EditYeast.cpp" line="246"/> <source>Name empty or too short.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditYeast.cpp" line="251"/> + <location filename="../src/EditYeast.cpp" line="250"/> <source>Laboratory empty or too short.</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../src/EditYeast.cpp" line="313"/> + <location filename="../src/EditYeast.cpp" line="375"/> + <location filename="../src/EditYeast.cpp" line="400"/> + <source>Database error</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../src/EditYeast.cpp" line="314"/> - <location filename="../src/EditYeast.cpp" line="339"/> - <source>Database error</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../src/EditYeast.cpp" line="315"/> - <location filename="../src/EditYeast.cpp" line="340"/> + <location filename="../src/EditYeast.cpp" line="376"/> + <location filename="../src/EditYeast.cpp" line="401"/> <source>MySQL error: %1 %2 %3</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditYeast.cpp" line="414"/> + <location filename="../src/EditYeast.cpp" line="390"/> + <source>Delete yeast</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/EditYeast.cpp" line="390"/> + <source>Delete %1</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/EditYeast.cpp" line="475"/> <source>Yeast changed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/EditYeast.cpp" line="414"/> + <location filename="../src/EditYeast.cpp" line="475"/> <source>The yeast has been modified. Save changes?</source> <translation type="unfinished"></translation> </message> @@ -8225,7 +8371,7 @@ <message> <location filename="../src/InventoryHops.cpp" line="211"/> <location filename="../src/InventoryHops.cpp" line="213"/> - <location filename="../src/InventoryHops.cpp" line="255"/> + <location filename="../src/InventoryHops.cpp" line="258"/> <source>Save File</source> <translation type="unfinished"></translation> </message> @@ -8240,7 +8386,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../src/InventoryHops.cpp" line="255"/> + <location filename="../src/InventoryHops.cpp" line="258"/> <source>XML export ready</source> <translation type="unfinished"></translation> </message> @@ -8601,172 +8747,192 @@ </message> <message> <location filename="../ui/MainWindow.ui" line="103"/> - <location filename="../ui/MainWindow.ui" line="349"/> + <location filename="../ui/MainWindow.ui" line="362"/> <source>Archive</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="119"/> - <location filename="../ui/MainWindow.ui" line="322"/> + <location filename="../ui/MainWindow.ui" line="132"/> + <location filename="../ui/MainWindow.ui" line="335"/> <source>Recipes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="142"/> + <location filename="../ui/MainWindow.ui" line="155"/> <source>Exit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="151"/> + <location filename="../ui/MainWindow.ui" line="164"/> <source>About</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="437"/> + <location filename="../ui/MainWindow.ui" line="450"/> <source>Fermenters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="455"/> + <location filename="../ui/MainWindow.ui" line="468"/> <source>iSpindels</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="160"/> + <location filename="../ui/MainWindow.ui" line="173"/> <source>Suppliers</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="172"/> + <location filename="../ui/MainWindow.ui" line="116"/> + <source>Reports</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ui/MainWindow.ui" line="185"/> <source>Fermentables</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="184"/> + <location filename="../ui/MainWindow.ui" line="197"/> <source>Hops</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="196"/> + <location filename="../ui/MainWindow.ui" line="209"/> <source>Yeasts</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="208"/> + <location filename="../ui/MainWindow.ui" line="221"/> <source>Miscs</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="220"/> + <location filename="../ui/MainWindow.ui" line="233"/> <source>Waters</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="232"/> + <location filename="../ui/MainWindow.ui" line="245"/> <source>Equipments</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="244"/> + <location filename="../ui/MainWindow.ui" line="257"/> <source>Supplies list</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="256"/> + <location filename="../ui/MainWindow.ui" line="269"/> <source>Yeast bank</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="268"/> + <location filename="../ui/MainWindow.ui" line="281"/> <source>Water profiles</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="280"/> + <location filename="../ui/MainWindow.ui" line="293"/> <source>Mash schedules</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="292"/> + <location filename="../ui/MainWindow.ui" line="305"/> <source>Beer styles</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="304"/> + <location filename="../ui/MainWindow.ui" line="317"/> <source>Fermentation schedules</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="313"/> + <location filename="../ui/MainWindow.ui" line="326"/> <source>Global settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="331"/> + <location filename="../ui/MainWindow.ui" line="344"/> <source>Import beerxml</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="340"/> + <location filename="../ui/MainWindow.ui" line="353"/> <source>In Production</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="358"/> + <location filename="../ui/MainWindow.ui" line="371"/> <source>On Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="367"/> + <location filename="../ui/MainWindow.ui" line="380"/> <source>On Code</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="376"/> + <location filename="../ui/MainWindow.ui" line="389"/> <source>On Date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="385"/> + <location filename="../ui/MainWindow.ui" line="398"/> <source>On Beerstyle</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="394"/> + <location filename="../ui/MainWindow.ui" line="407"/> <source>Import beerXML</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="399"/> + <location filename="../ui/MainWindow.ui" line="412"/> <source>dummy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="404"/> + <location filename="../ui/MainWindow.ui" line="417"/> <source>hh</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="409"/> + <location filename="../ui/MainWindow.ui" line="422"/> <source>hj</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="414"/> + <location filename="../ui/MainWindow.ui" line="427"/> <source>ll</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="419"/> - <location filename="../ui/MainWindow.ui" line="428"/> + <location filename="../ui/MainWindow.ui" line="432"/> + <location filename="../ui/MainWindow.ui" line="441"/> <source>Nodes</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../ui/MainWindow.ui" line="446"/> + <location filename="../ui/MainWindow.ui" line="459"/> <source>Carbonation</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../ui/MainWindow.ui" line="477"/> + <source>Total Production</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ui/MainWindow.ui" line="486"/> + <source>Efficiency</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../ui/MainWindow.ui" line="495"/> + <source>Fermentation</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>ManoMeter</name> @@ -9161,6 +9327,7 @@ <location filename="../src/PrinterDialog.cpp" line="285"/> <location filename="../src/PrinterDialog.cpp" line="472"/> <location filename="../src/PrinterDialog.cpp" line="884"/> + <location filename="../src/PrinterDialog.cpp" line="2331"/> <source>Yeast</source> <translation type="unfinished"></translation> </message> @@ -10328,34 +10495,142 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../src/PrinterDialog.cpp" line="2177"/> + <location filename="../src/PrinterDialog.cpp" line="2154"/> + <source>Number</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/PrinterDialog.cpp" line="2155"/> + <source>Year</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/PrinterDialog.cpp" line="2156"/> + <source>Brew sessions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/PrinterDialog.cpp" line="2157"/> + <source>Brew volume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/PrinterDialog.cpp" line="2158"/> + <source>Average volume</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/PrinterDialog.cpp" line="2220"/> + <location filename="../src/PrinterDialog.cpp" line="2329"/> + <source>Code</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/PrinterDialog.cpp" line="2221"/> + <location filename="../src/PrinterDialog.cpp" line="2330"/> + <source>Name</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/PrinterDialog.cpp" line="2223"/> + <source>Max extract</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/PrinterDialog.cpp" line="2224"/> + <source>Mash eff.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/PrinterDialog.cpp" line="2225"/> + <source>Sparge eff</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/PrinterDialog.cpp" line="2226"/> + <source>Boil eff</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/PrinterDialog.cpp" line="2332"/> + <source>Primary</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/PrinterDialog.cpp" line="2333"/> + <source>Secondary</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/PrinterDialog.cpp" line="2334"/> + <source>Tertiary</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/PrinterDialog.cpp" line="2335"/> + <source>Days</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/PrinterDialog.cpp" line="2336"/> + <source>OG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/PrinterDialog.cpp" line="2337"/> + <source>FG</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/PrinterDialog.cpp" line="2338"/> + <source>AA</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/PrinterDialog.cpp" line="2402"/> <source>Measured:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/PrinterDialog.cpp" line="2189"/> + <location filename="../src/PrinterDialog.cpp" line="2414"/> <source>%1 split the batch here!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/PrinterDialog.cpp" line="2228"/> + <location filename="../src/PrinterDialog.cpp" line="2453"/> <source>Inventory</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/PrinterDialog.cpp" line="2230"/> + <location filename="../src/PrinterDialog.cpp" line="2455"/> <source>Yeastbank</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../src/PrinterDialog.cpp" line="2240"/> + <location filename="../src/PrinterDialog.cpp" line="2461"/> + <source>Year production</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/PrinterDialog.cpp" line="2463"/> + <source>Brew efficiency</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/PrinterDialog.cpp" line="2465"/> + <source>Fermentations</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../src/PrinterDialog.cpp" line="2471"/> <source>Date and time</source> <translation type="unfinished"></translation> </message> <message> <location filename="../src/PrinterDialog.cpp" line="766"/> - <location filename="../src/PrinterDialog.cpp" line="2243"/> - <location filename="../src/PrinterDialog.cpp" line="2247"/> + <location filename="../src/PrinterDialog.cpp" line="2222"/> + <location filename="../src/PrinterDialog.cpp" line="2474"/> + <location filename="../src/PrinterDialog.cpp" line="2478"/> <source>Beer style</source> <translation type="unfinished"></translation> </message> @@ -11130,11 +11405,11 @@ </message> <message> <location filename="../src/database/db_recipe.cpp" line="31"/> - <location filename="../src/database/db_recipe.cpp" line="651"/> - <location filename="../src/database/db_recipe.cpp" line="684"/> + <location filename="../src/database/db_recipe.cpp" line="654"/> + <location filename="../src/database/db_recipe.cpp" line="687"/> <location filename="../src/database/db_product.cpp" line="31"/> - <location filename="../src/database/db_product.cpp" line="1005"/> - <location filename="../src/database/db_product.cpp" line="1038"/> + <location filename="../src/database/db_product.cpp" line="1008"/> + <location filename="../src/database/db_product.cpp" line="1041"/> <source>Database error</source> <translation type="unfinished"></translation> </message> @@ -11145,10 +11420,10 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../src/database/db_recipe.cpp" line="652"/> - <location filename="../src/database/db_recipe.cpp" line="685"/> - <location filename="../src/database/db_product.cpp" line="1006"/> - <location filename="../src/database/db_product.cpp" line="1039"/> + <location filename="../src/database/db_recipe.cpp" line="655"/> + <location filename="../src/database/db_recipe.cpp" line="688"/> + <location filename="../src/database/db_product.cpp" line="1009"/> + <location filename="../src/database/db_product.cpp" line="1042"/> <source>MySQL error: %1 %2 %3</source>