# HG changeset patch # User Michiel Broek # Date 1673618937 -3600 # Node ID 5028c1c4c5260b1a0e888d871115341019709080 # Parent 6b10c34f74f5e104b27d216a4d7e781cb818772c Changed pitchrate field for liquid yeasts to read/write. Added pitchrate select using a QComboBox and added a popup window for that. diff -r 6b10c34f74f5 -r 5028c1c4c526 src/EditProduct.cpp --- a/src/EditProduct.cpp Fri Jan 13 12:00:58 2023 +0100 +++ b/src/EditProduct.cpp Fri Jan 13 15:08:57 2023 +0100 @@ -614,6 +614,7 @@ connect(ui->productionButton2, SIGNAL(clicked()), this, SLOT(yeast_prod_date_clear())); connect(ui->productionEdit, &QDateEdit::dateChanged, this, &EditProduct::yeast_prod_date_changed); connect(ui->pitchrateButton, SIGNAL(clicked()), this, SLOT(yeast_pitchrate_button_clicked())); + connect(ui->pitchrateEdit, QOverload::of(&QDoubleSpinBox::valueChanged), this, &EditProduct::pitchrate_changed); connect(ui->restartButton, SIGNAL(clicked()), this, SLOT(yeast_retry_button_clicked())); // All signals from tab "Mash" diff -r 6b10c34f74f5 -r 5028c1c4c526 src/EditProduct.h --- a/src/EditProduct.h Fri Jan 13 12:00:58 2023 +0100 +++ b/src/EditProduct.h Fri Jan 13 15:08:57 2023 +0100 @@ -104,6 +104,8 @@ void yeast_select_changed(int val); void yeast_instock_changed(bool val); void yeast_useat_changed(int val); + void pitchindex_changed(int val); + void pitchrate_changed(double val); void addFermentRow_clicked(); void deleteFermentRow_clicked(); void editFermentRow_clicked(); diff -r 6b10c34f74f5 -r 5028c1c4c526 src/EditProductTab6.cpp --- a/src/EditProductTab6.cpp Fri Jan 13 12:00:58 2023 +0100 +++ b/src/EditProductTab6.cpp Fri Jan 13 15:08:57 2023 +0100 @@ -660,13 +660,81 @@ } +void EditProduct::pitchindex_changed(int val) +{ +#ifdef DEBUG_YEAST + qDebug() << "pitchindex_changed" << val; +#endif + product->pitch_pitchindex = val; +} + + +void EditProduct::pitchrate_changed(double val) +{ +#ifdef DEBUG_YEAST + qDebug() << "pitchrate_changed" << val; +#endif + product->yeast_pitchrate = val; + calcYeast(); + is_changed(); +} + + void EditProduct::yeast_pitchrate_button_clicked() { #ifdef DEBUG_YEAST qDebug() << "yeast_pitchrate_button_clicked"; #endif + product->pitch_pitchindex = 1; + QDialog* dialog = new QDialog(this); + dialog->resize(420, 110); + dialog->setWindowTitle(tr("BMSapp - Pitchrate")); + QDialogButtonBox *buttonBox = new QDialogButtonBox(dialog); + buttonBox->setObjectName(QString::fromUtf8("buttonBox")); + buttonBox->setGeometry(QRect(30, 60, 360, 32)); + buttonBox->setLayoutDirection(Qt::LeftToRight); + buttonBox->setOrientation(Qt::Horizontal); + buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok); + buttonBox->setCenterButtons(true); + + QLabel *typeLabel = new QLabel(dialog); + typeLabel->setObjectName(QString::fromUtf8("typeLabel")); + typeLabel->setText(tr("Beer pitch type:")); + typeLabel->setGeometry(QRect(10, 20, 195, 20)); + typeLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); + + QComboBox *typeEdit = new QComboBox(dialog); + typeEdit->setObjectName(QString::fromUtf8("typeEdit")); + typeEdit->setGeometry(QRect(215, 20, 185, 23)); + typeEdit->setIconSize(QSize(0, 0)); + typeEdit->addItem(tr("0.075 Real Kveik")); + typeEdit->addItem(tr("0.75 Ale, upto 1.060")); + typeEdit->addItem(tr("1.0 Ale, above 1.060")); + typeEdit->addItem(tr("1.5 Lager, upto 1.060")); + typeEdit->addItem(tr("2.0 Lager, above 1.060")); + typeEdit->setCurrentIndex(product->pitch_pitchindex); + + connect(typeEdit, QOverload::of(&QComboBox::currentIndexChanged), this, &EditProduct::pitchindex_changed); + connect(buttonBox, SIGNAL(rejected()), dialog, SLOT(reject())); + connect(buttonBox, SIGNAL(accepted()), dialog, SLOT(accept())); + + dialog->setModal(true); + dialog->exec(); + if (dialog->result() != QDialog::Rejected) { + switch (product->pitch_pitchindex) { + case 0: product->yeast_pitchrate = 0.075; break; + case 1: product->yeast_pitchrate = 0.75; break; + case 2: product->yeast_pitchrate = 1.0; break; + case 3: product->yeast_pitchrate = 1.5; break; + case 4: product->yeast_pitchrate = 2.0; break; + } + ui->pitchrateEdit->setValue(product->yeast_pitchrate); /* Will automatic call calcYeast() and is_changed() */ + } + + disconnect(typeEdit, nullptr, nullptr, nullptr); + disconnect(buttonBox, nullptr, nullptr, nullptr); } diff -r 6b10c34f74f5 -r 5028c1c4c526 src/global.h --- a/src/global.h Fri Jan 13 12:00:58 2023 +0100 +++ b/src/global.h Fri Jan 13 15:08:57 2023 +0100 @@ -667,6 +667,7 @@ bool miscs_ok; int yeasts_row; bool yeasts_ok; + int pitch_pitchindex; bool waters_ok; int mashs_row; double mashs_kg; ///< Kg fermentables in the mash. diff -r 6b10c34f74f5 -r 5028c1c4c526 translations/bmsapp_en.ts --- a/translations/bmsapp_en.ts Fri Jan 13 12:00:58 2023 +0100 +++ b/translations/bmsapp_en.ts Fri Jan 13 15:08:57 2023 +0100 @@ -2327,8 +2327,8 @@ - - + + Efficiency: @@ -2358,23 +2358,23 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + % @@ -2382,12 +2382,12 @@ - - - - - - + + + + + + min @@ -2410,26 +2410,26 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + L @@ -2661,12 +2661,17 @@ - + + Retry starter steps: + + + + Dry yeast calculation. - + Top up water: @@ -2790,8 +2795,8 @@ - - + + Add @@ -2857,1183 +2862,1178 @@ - + Pitchrate billion cells/ml/°P: - + Starter method: - + Starter SG: - - - - - - + + + + + + Set or clear date - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + ... - + Need billion cells: - - Restart starter try: - - - - + Low grams/hl: - + High grams/hl: - - + + at - + This recipe pitch grams/hl: - + Pitchrate grams/hectoliter: - + Yeast grams needed: - + Production date: - + Yeast condition: - - + + Set the date to today. - + Edit the production date. - - - - - - - + + + + + + + dd-MM-yyyy - + Clear the date - + Mash - + Mash name: - + Mash schedule: - + Mash time: - + Mash total volume: - + Water - + Water agents - + Calcium Chloride - + CaCl2: - + Gypsym - + CaSO4: - + Epsom - + MgSO4: - + Table salt - + NaCl: - - - + + + Magnesium Chloride - + MgCl2: - - + + Baking soda - + NaHCO3: - - + + Chalk undissolved - + CaCO3: - - + + To change the water profile. This adds Calcium and Chloride. To improve sweet style beers. - - - - - - - - - - - - - - + + + + + + + + + + + + + + gr - - + + Gypsum to change the water profile. This adds Calcium and Sulfate. To improve bitter beers. - - + + Epsom salt to change the water profile. Use with caution! - - + + Table salt to change the water profile. This adds Sodium and Chloride. Improves the sweetness of the beer. The beer will become salty at high doses. - + Acid Additions - + Desired mash pH: - + Auto calculate: - + Acid to use: - - + + Mash pH should be between 5.2 and 5.6. Use 5.2 for light and 5.5 for dark beers. - - + + % - - + + ml - + Desired sparge pH: - + Acid type: - - + + Acid amount: - + Bitterness index: - - + + N/A - + Preffered SO4:Cl ratio: - + Current SO4:Cl ratio: - + Estimate pre boil pH: - + The total prepared amount of sparge water - + If needed, choose a target water profile. - + Choose example water - + 0 to 50 for light beers, 50 to 150 for amber beers, 150 to 250 for dark beers. - + Treated mash water - + The ideal amount of Natrium should be below 150. - + The ideal Chloride amount is between 50 and 150. Together with Sulfate it must be below 500. - + The ideal amount of Calcium is between 40 and 150. - + The ideal amount of Magnesium is between 5 and 40. - + The ideal Sulfate amount should be between 50 and 400. Together with Chloride it must be below 500. - + Mixed water - + The division between the main and dilution water. The total volume does not change. - + Optional dilution water - + Choose dilution - + Hardness - + Mg - + pH - + RA - + CaCO3 - + The main brewing water - + Choose water - + Cl - + Na - + Ca - + SO4 - + Volume - + HCO3 - + Water profile - + Sparge water source 1 - + Sparge water source 2 - + Sparge water mixed - + Sparge - - Treated sparge water - - - + Treated sparge water + + + + Brewday - + Brewday plan: - + Brewday end: - + Mashing and Sparge - + Mash pH: - + Mash SG: - + Mash efficiency: - + Sparge water pH: - + Sparge supply: - + Sparge estimate: - + Sparge temp: - - - - - - - - - + + + + + + + + + °C - + Pre boil - - + + Measured pH: - - + + Measured SG: - - + + Volume @100°C: - + Mash, sparge and lauter efficiency. - - + + Edit volume - + Whirlpools - + Whirlpool 72..79°C: - + Whirlpool 60..66°C: - + Whirlpool cold: - + Whirlpool 85..100°C: - + Transfer to fermenter - + Volume to fermenter: - + Trub and chiller loss: - + SG in fermenter: - + EBC color in fermenter: - + IBU in fermenter: - + Aeration time & speed: - + L/m - + Aeration with: - - - - + + + + Brew log chart - + Cooling - + Cooling method: - + Cooling to: - + Cooling time: - + After boil - + The overall efficiency. - + Edit the brewdate plan or start. - + Clear planned brewdate - + Edit the brewdate start time. - - + + hh:mm - + Edit the brewdate end. - + Edit the brewdate end time. - + Set the brewdate end date. - + End time: - + Start time: - + Show brewlog: - + Confirm brew done: - - - + + + Confirm the brew dates and times. - + Fermenting - + Primary fermentation - + Start density: - + Start temperature: - + Peak temperature: - - + + End temperature: - - + + End density: - - + + End date: - - - + + + Apparent attenuation: - - - + + + Edit SG in Plato, Brix or SG - - + + Set the date to today - + Edit the date the primary fermentation was done. - + Secondary fermentation - + Edit the date the secondary fermentation was done. - + Tertiary fermentation - + Average temperature: - + Final density: - + Expected end density: - + Alcohol volume: - + Show fermenter unit log: - + Show fermentation log: - + Package - + Package date: - + Carbonation range: - + Infusion or Dilution - + Package volume: - + Extra added volume: - + Extra remarks: - + Estimated final ABV %: - + Estimated final IBU: - + Estimated final EBC: - + Extra added ABV %: - + pH from fermenter: - + Extra dilution or infusion added to this batch. - - + + The ABV including the infusion. - + If there is alcohol in the infusion, give the percentage. - + Could be the description of the infusion. - + Estimated package ABV %: - + Bottles - - + + Volume: - - + + Desired volume CO2: - - + + Priming sugar: - - + + Sugar amount: - - + + Priming: - - + + Water amount: - + Bottle fermentation: - - + + gr/L - + Expected pressure in bar: - + Bottles ABV %: - + Kegs - + Kegs ABV %: - + Kegs pressure in bar: - + Kegs temperature: - + Forced carbonation: - + Edit the package date. - - Show carbonation log: - - - + Show carbonation log: + + + + Tasting - + Taste date: - + Taste rate: - + Color: - + Transparency: - + Head: - + Aroma: - + Taste: - + Aftertaste: - + Mouthfeel: - + Notes: - + Edit the tasting date. - + Export - + Print @@ -4073,43 +4073,43 @@ - + BMSapp - Add new product - + BMSapp - Edit %1 - %2 - - + + Edit Product - + Name empty or too short. - + No beerstyle selected. - + Delete product - + Product changed - + The product has been modified. Save changes? @@ -4232,9 +4232,9 @@ - + - + Delete %1 @@ -4267,7 +4267,7 @@ - + Use at: @@ -4281,7 +4281,7 @@ - + In stock: @@ -4423,8 +4423,8 @@ - - + + Amount in gr: @@ -4463,8 +4463,8 @@ - - + + Amount in ml: @@ -4475,13 +4475,13 @@ - + Primary - + Secondary @@ -4562,74 +4562,109 @@ - - Retry starter - - - - - Retry to automatic create starter steps + + BMSapp - Pitchrate + + + + + Beer pitch type: + + + + + 0.075 Real Kveik + + + + + 0.75 Ale, upto 1.060 + 1.0 Ale, above 1.060 + + + + + 1.5 Lager, upto 1.060 + + + + + 2.0 Lager, above 1.060 + + + + + Retry starter + + + + + Retry to automatic create starter steps + + + + Start step type: - + Starter step volume: - + Stirred - + Shaken - + Simple - + Delete yeast - - + + Total packs: - + Yeast name: - - + + Laboratory: - + Select yeast: - + Tertiary - + Bottle diff -r 6b10c34f74f5 -r 5028c1c4c526 translations/bmsapp_nl.ts --- a/translations/bmsapp_nl.ts Fri Jan 13 12:00:58 2023 +0100 +++ b/translations/bmsapp_nl.ts Fri Jan 13 15:08:57 2023 +0100 @@ -2535,8 +2535,8 @@ - - + + Efficiency: Rendement: @@ -2566,23 +2566,23 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + % % @@ -2590,12 +2590,12 @@ - - - - - - + + + + + + min min @@ -2618,26 +2618,26 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + L @@ -2832,7 +2832,7 @@ Trub koeler verlies: - + Top up water: Extra water in gistvat: @@ -2903,8 +2903,8 @@ - - + + Add Nieuw @@ -2949,61 +2949,61 @@ Schijnbare vergisting: - + Pitchrate billion cells/ml/°P: Ent miljard cellen/ml/°P: - + Starter method: Starter methode: - + Starter SG: Starter SG: - - - - - - + + + + + + Set or clear date Zet of wis datum - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + ... ... - + Need billion cells: Nodig miljard cellen: @@ -3012,102 +3012,102 @@ Droge gist berekening. - + Low grams/hl: Laag grammen/hl: - + High grams/hl: Hoog grammen/hl: - - + + at bij - + This recipe pitch grams/hl: Dit recept ent gram/hl: - + Pitchrate grams/hectoliter: Ent gram/hectoliter: - + Yeast grams needed: Gist grammen nodig: - + Production date: Productie datum: - + Yeast condition: Gist conditie: - - + + Set the date to today. Zet de datum op vandaag. - + Edit the production date. Wijzig de productie datum. - - - - - - - + + + + + + + dd-MM-yyyy dd-MM-yyyy - + Clear the date Verwijder de datum - + Mash Maischen - + Mash name: Maisch schema: - + Mash schedule: Kies maisch schema: - + Mash time: Maisch tijd: - + Mash total volume: Maisch totaal volume: - + Water Water @@ -3116,130 +3116,130 @@ Water overzicht - + Ca Ca - + Mg Mg - + HCO3 HCO3 - + CaCO3 CaCO3 - + Na Na - + Cl Cl - + SO4 SO4 - + pH pH - + Volume Volume - + The division between the main and dilution water. The total volume does not change. De verdeling tussen het hoofd en verdunnings water. Het totale volume blijft gelijk. - - + + Mash pH should be between 5.2 and 5.6. Use 5.2 for light and 5.5 for dark beers. De maisch pH moet tussen 5.2 en 5.6 zijn. Gebruik 5.2 voor lichte en 5.5 voor donkere bieren. - + The ideal amount of Magnesium is between 5 and 40. De ideale hoeveelheid magnesium is tussen 5 en 40. - + 0 to 50 for light beers, 50 to 150 for amber beers, 150 to 250 for dark beers. 0 tot 50 voor licht bier, 50 tot 150 voor amber bier, 150 tot 250 voor donker bier. - + The ideal Sulfate amount should be between 50 and 400. Together with Chloride it must be below 500. De ideale sulfaat hoeveelheid is tussen 50 en 400. Samen met Chloride moet het minder dan 500 zijn. - + The ideal amount of Calcium is between 40 and 150. De ideale hoeveelheid Calcium is tussen 40 en 150. - + The ideal Chloride amount is between 50 and 150. Together with Sulfate it must be below 500. De ideale hoeveelheid Chloride is tussen 50 en 150. Samen met Sulfaat moet dit minder dan 500 zijn. - + The ideal amount of Natrium should be below 150. De ideale hoeveelheid Zout moet minder dan 150 zijn. - + Water profile Water profiel - + The main brewing water Het hoofd brouwwater - + Choose water Kies water - + Optional dilution water Optioneel meng water - + Choose dilution Kies mengwater - + If needed, choose a target water profile. Indien nodig, kies een doel water profiel. - + Mixed water Gemengd water @@ -3248,12 +3248,12 @@ Behandeld water - + RA - + Hardness Hardheid @@ -3278,127 +3278,132 @@ Volume naar het gistvat: - + + Retry starter steps: + Ververs starter stappen: + + + Water agents Brouwzouten - + Calcium Chloride Calcium Chloride - + CaCl2: CaCl2: - + Gypsym Gips - + CaSO4: CaSO4: - + Epsom Magmesium sulfaat - + MgSO4: MgSO4: - + Table salt Keukenzout - + NaCl: NaCl: - - - + + + Magnesium Chloride Magnesium Chloride - + MgCl2: MgCl2: - - + + Baking soda Baksoda - + NaHCO3: NaHCO3: - - + + Chalk undissolved Ongebluste kalk - + CaCO3: CaCO3: - - + + To change the water profile. This adds Calcium and Chloride. To improve sweet style beers. Verbeterd het water profiel. Voegt Calcium en Chloride toe. Om de zoetheid van bier te verbeteren. - - - - - - - - - - - - - - + + + + + + + + + + + + + + gr gr - - + + Gypsum to change the water profile. This adds Calcium and Sulfate. To improve bitter beers. Gips om het waterprofiel te veranderen. Dit voegt Calcium en Sulfaat toe. Verbeterd de beleving van bittere bieren. - - + + Epsom salt to change the water profile. Use with caution! Epsom zout om water aan te passen. Gebruik spaarzaam! - - + + Table salt to change the water profile. This adds Sodium and Chloride. Improves the sweetness of the beer. The beer will become salty at high doses. Keukenzout om water aan te passen. Voegt Zout en Chloride toe. @@ -3413,24 +3418,24 @@ Gewenste pH: - + Auto calculate: Auto bereken: - + Acid to use: Aanzuren met: - - + + % % - - + + ml ml @@ -3451,7 +3456,7 @@ Water bron: - + Acid type: Aanzuren met: @@ -3464,118 +3469,118 @@ Benodigd: - + Bitterness index: Bitterheidsindex: - - + + N/A N.v.t - + Preffered SO4:Cl ratio: Gewenste SO4:Cl verh: - + Current SO4:Cl ratio: Huidige SO4:Cl verhouding: - + Estimate pre boil pH: Geschat voor kook pH: - + Brewday Brouwdag - + Sparge supply: Spoelwater voorraad: - + Sparge estimate: Spoelwater geschat: - + Sparge temp: Spoelwater temp: - + Start density: Begin densiteit: - + Start temperature: Start temperatuur: - + Peak temperature: Piek temperatuur: - - + + End temperature: Eind temperatuur: - - + + End density: Eind densiteit: - - + + End date: Eind datum: - - - + + + Apparent attenuation: Schijnbare vergisting: - + Edit the date the secondary fermentation was done. Wijzig de datum dat de nagisting gereed was. - + Average temperature: Gemiddelde temperatuur: - + Final density: Finale densiteit: - + Expected end density: Verwachte eind densiteit: - + Extra added volume: Toevoeging volume: - + Extra remarks: Toevoeging opmerking: @@ -3585,45 +3590,45 @@ Finale ABV %: - + Extra added ABV %: Toevoeging extra ABV %: - + Estimated final IBU: Verwacht finale IBU: - + Estimated final EBC: Verwacht finale EBC: - - + + Volume: Volume: - - + + Priming: Carbonatie: - + Bottle fermentation: Flessen hergisting: - - + + gr/L gr/L - + Kegs temperature: Fusten temperatuur: @@ -3632,32 +3637,32 @@ Brouwdag start: - + Brewday end: Brouwdag eind: - + Mashing and Sparge Maischen en Spoelen - + Mash pH: Maisch pH: - + Mash SG: Maisch SG: - + Mash efficiency: Maisch rendement: - + Sparge water pH: Spoelwater pH: @@ -3690,112 +3695,112 @@ Voor koken rendement: - - + + Edit volume Wijzig volume - + Whirlpool cold: Whirlpool koud: - + Aeration time & speed: Beluchten tijd snelheid: - + Cooling method: Koelen methode: - + Cooling time: Koelen tijd: - + Transfer to fermenter Naar gistvat - + Brewday plan: Brouwdag plan: - - - - - - - - - + + + + + + + + + °C °C - + Pre boil Begin koken - - + + Volume @100°C: Volume @100°C: - + Mash, sparge and lauter efficiency. Maischen, spoelen en filteren rendement. - + Whirlpools Whirlpoolen - + Whirlpool 72..79°C: Whirlpool 72..79°C: - + Whirlpool 60..66°C: Whirlpool 60..66°C: - + Whirlpool 85..100°C: Whirlpool 85..100°C: - + Volume to fermenter: Volume naar gistvat: - + Trub and chiller loss: Trub en koeler verlies: - + SG in fermenter: SG in gistvat: - + EBC color in fermenter: EBC kleur in gistvat: - + IBU in fermenter: IBU in het gistvat: @@ -3804,7 +3809,7 @@ Beluchten - + Aeration with: Beluchten met: @@ -3817,177 +3822,177 @@ Beluchten snelheid: - + L/m L/m - - - - + + + + Brew log chart Brouw log grafiek - + Cooling Koelen - + Cooling to: Koelen tot: - + After boil Einde koken - + The overall efficiency. Het totale brouwzaal rendement. - + Edit the brewdate plan or start. Wijzig de brouwdag plan of start datum. - + Clear planned brewdate Wis geplande brouwdag - + Edit the brewdate start time. Wijzig de brouwdag start tijd. - - + + hh:mm hh:mm - + Edit the brewdate end. Wijzig de brouwdag eind datum. - + Edit the brewdate end time. Wijzig de brouwdag eind tijd. - + Set the brewdate end date. Zet de brouwdag eind datum. - + End time: Eind tijd: - + Start time: Start tijd: - + Show brewlog: Toon brouwlog: - + Confirm brew done: Bevestig brouwdag: - - - + + + Confirm the brew dates and times. Bevestig de brouw datums en tijden. - + Fermenting Vergisten - + Primary fermentation Hoofdvergisting - - - + + + Edit SG in Plato, Brix or SG Wijzig SG in Plato, Brix of SG - - + + Set the date to today Zet de datum op vandaag - + Edit the date the primary fermentation was done. Wijzig de datum dat de hoofdgisting gereed was. - + Secondary fermentation Nagisting - + Tertiary fermentation Lageren - + Alcohol volume: Alcohol vol%: - + Show fermenter unit log: Toon gistkast log: - + Show fermentation log: Toon vergisting log: - + Package Verpakken - + Package date: Verpakken datum: - + Carbonation range: Koolzuur volumes: - + Infusion or Dilution Infusie of verdunnen - + Package volume: Verpakken volume: @@ -3997,7 +4002,7 @@ Verpakken ABV %: - + pH from fermenter: pH vanuit gistvat: @@ -4140,244 +4145,239 @@ Schijnbare vergisting: - - Restart starter try: - - - - + Dry yeast calculation. Droge gist berekening. - + Acid Additions Zuur toevoegingen - + Desired mash pH: Gewenst maisch pH: - + Desired sparge pH: Gewenst spoel pH: - - + + Acid amount: Zuur hoeveelheid: - + The total prepared amount of sparge water De totale voorraad spoelwater - + Choose example water Kies voorbeeld water - + Treated mash water Behandeld maisch water - + Sparge water source 1 Spoelwater bron 1 - + Sparge water source 2 Spoelwater bron 2 - + Sparge water mixed Gemengd spoelwater - + Sparge Spoel - + Treated sparge water Behandeld spoelwater - + Estimated final ABV %: Verwacht finale ABV %: - + Extra dilution or infusion added to this batch. Toegevoegde verdunning of infusie aan deze batch. - - + + The ABV including the infusion. Het ABV inclusief infusie. - + If there is alcohol in the infusion, give the percentage. Als er alcohol in de infusie zit, geef hier het percentage. - + Could be the description of the infusion. Hier kun je de toevoeging beschrijven. - + Estimated package ABV %: Verwacht verpakken ABV %: - + Bottles Flessen - - + + Desired volume CO2: Gewenst volume CO2: - - + + Priming sugar: Carbonatie suiker: - - + + Sugar amount: Suiker gewicht: - - + + Water amount: Water volume: - + Expected pressure in bar: Verwachte druk in bar: - + Bottles ABV %: Flessen ABV %: - + Kegs Fusten - + Kegs ABV %: Fusten ABV %: - + Kegs pressure in bar: Fusten druk in bar: - + Forced carbonation: Geforceerde carbonatie: - + Edit the package date. Wijzig de verpakkings datum. - - Show carbonation log: - Toon carbonatie log: - - + Show carbonation log: + Toon carbonatie log: + + + Tasting Proeven - + Taste date: Proeven datum: - + Taste rate: Beoordeling cijfer: - + Color: Kleur: - + Transparency: Helderheid: - + Head: Schuim: - + Aroma: Geur: - + Taste: Smaak: - + Aftertaste: Nasmaak: - + Mouthfeel: Mondgevoel: - + Notes: Opmerkingen: - + Edit the tasting date. Wijzig de datum van proeven. - + Export Exporteer - + Print Print @@ -4397,7 +4397,7 @@ Mout - + BMSapp - Edit %1 - %2 BMSapp - Wijzig %1 - %2 @@ -4462,7 +4462,7 @@ Koken %1 minuten - + BMSapp - Add new product BMSapp - Nieuw product @@ -4471,18 +4471,18 @@ BMSapp - Wijzig product %1 - - + + Edit Product Wijzig Product - + Name empty or too short. De naam is leeg of te kort. - + No beerstyle selected. Geen bierstijl gekozen. @@ -4495,17 +4495,17 @@ %3 - + Delete product Verwijder product - + Product changed Product gewijzigd - + The product has been modified. Save changes? Het product is gewijzigd. Wijzigingen opslaan? @@ -4640,9 +4640,9 @@ - + - + Delete %1 Verwijder %1 @@ -4675,7 +4675,7 @@ - + Use at: Toevoegen bij: @@ -4689,7 +4689,7 @@ - + In stock: In voorraad: @@ -4831,8 +4831,8 @@ - - + + Amount in gr: Gewicht in gr: @@ -4890,8 +4890,8 @@ - - + + Amount in ml: Hoeveelheid in ml: @@ -4902,13 +4902,13 @@ - + Primary Hoofdgisting - + Secondary Nagisting/lagering @@ -4989,74 +4989,109 @@ Groeifactor - - Retry starter - - - - - Retry to automatic create starter steps - + + BMSapp - Pitchrate + BMSapp - Gist enten + + + + Beer pitch type: + Biergist nodig: + + + + 0.075 Real Kveik + 0,075 Echte Kveik + + + + 0.75 Ale, upto 1.060 + 0,75 Bovengist tot 1.060 + 1.0 Ale, above 1.060 + 1,0 Bovengist hoger 1.060 + + + + 1.5 Lager, upto 1.060 + 1,5 Ondergist tot 1.060 + + + + 2.0 Lager, above 1.060 + 2,0 Ondergist hoger 1.060 + + + + Retry starter + Ververs starter + + + + Retry to automatic create starter steps + Ververs de starter stappen automatisch + + + Start step type: Starter stap type: - + Starter step volume: Starter stap volume: - + Stirred Geroerd - + Shaken Geschud - + Simple Simpel - + Delete yeast Verwijder gist - - + + Total packs: Aantal pakken: - + Yeast name: Gist naam: - - + + Laboratory: Laboratorium: - + Select yeast: Kies gist: - + Tertiary Lageren - + Bottle Bottelen @@ -5151,8 +5186,8 @@ Verwarm tijd: - - + + Measured pH: Gemeten pH: @@ -5163,8 +5198,8 @@ Gemeten Brix: - - + + Measured SG: Gemeten SG: diff -r 6b10c34f74f5 -r 5028c1c4c526 ui/EditProduct.ui --- a/ui/EditProduct.ui Fri Jan 13 12:00:58 2023 +0100 +++ b/ui/EditProduct.ui Fri Jan 13 15:08:57 2023 +0100 @@ -3464,7 +3464,7 @@ 550 10 - 91 + 95 24 @@ -3472,19 +3472,28 @@ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - true + false - QAbstractSpinBox::NoButtons + QAbstractSpinBox::UpDownArrows - false + true 3 + + 0.005000000000000 + - 1000.000000000000000 + 5.000000000000000 + + + 0.010000000000000 + + + 0.005000000000000 @@ -3639,7 +3648,7 @@ 550 40 - 91 + 81 24 @@ -3695,7 +3704,7 @@ - Restart starter try: + Retry starter steps: Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter