From d5c586e47520071df205d551e4d1e0bbb19e0a46 Mon Sep 17 00:00:00 2001 From: MAKOMO Date: Tue, 5 Nov 2024 17:10:53 +0100 Subject: [PATCH] updates translations and K&M UG Control button labels --- .../Input_files/eventbuttons.xlsx | Bin 18383 -> 18405 bytes .../Output_html/eventbuttons_help.html | 4 + src/artisanlib/main.py | 37 +- src/help/eventbuttons_help.py | 1 + .../Machines/Kirsch+Mausser/PLC_control.aset | 2 +- .../Machines/Probat/G_UG_control.aset | 2 +- src/translations/artisan_ar.qm | Bin 421762 -> 421870 bytes src/translations/artisan_ar.ts | 1682 +++++++++-------- src/translations/artisan_da.qm | Bin 418898 -> 419010 bytes src/translations/artisan_da.ts | 1682 +++++++++-------- src/translations/artisan_de.qm | Bin 458383 -> 458509 bytes src/translations/artisan_de.ts | 1682 +++++++++-------- src/translations/artisan_el.qm | Bin 466471 -> 466595 bytes src/translations/artisan_el.ts | 1682 +++++++++-------- src/translations/artisan_es.qm | Bin 460220 -> 460344 bytes src/translations/artisan_es.ts | 1682 +++++++++-------- src/translations/artisan_fa.qm | Bin 423251 -> 423359 bytes src/translations/artisan_fa.ts | 1682 +++++++++-------- src/translations/artisan_fi.qm | Bin 432176 -> 432292 bytes src/translations/artisan_fi.ts | 1682 +++++++++-------- src/translations/artisan_fr.qm | Bin 469471 -> 469591 bytes src/translations/artisan_fr.ts | 1682 +++++++++-------- src/translations/artisan_gd.qm | Bin 458457 -> 458581 bytes src/translations/artisan_gd.ts | 1678 ++++++++-------- src/translations/artisan_he.qm | Bin 387284 -> 387408 bytes src/translations/artisan_he.ts | 1682 +++++++++-------- src/translations/artisan_hu.qm | Bin 436865 -> 436993 bytes src/translations/artisan_hu.ts | 1682 +++++++++-------- src/translations/artisan_id.qm | Bin 438115 -> 438247 bytes src/translations/artisan_id.ts | 1682 +++++++++-------- src/translations/artisan_it.qm | Bin 462705 -> 462821 bytes src/translations/artisan_it.ts | 1682 +++++++++-------- src/translations/artisan_ja.qm | Bin 347340 -> 347436 bytes src/translations/artisan_ja.ts | 1682 +++++++++-------- src/translations/artisan_ko.qm | Bin 338444 -> 338548 bytes src/translations/artisan_ko.ts | 1682 +++++++++-------- src/translations/artisan_lv.qm | Bin 433412 -> 433540 bytes src/translations/artisan_lv.ts | 1678 ++++++++-------- src/translations/artisan_nl.qm | Bin 447621 -> 447733 bytes src/translations/artisan_nl.ts | 1682 +++++++++-------- src/translations/artisan_no.qm | Bin 422985 -> 423101 bytes src/translations/artisan_no.ts | 1682 +++++++++-------- src/translations/artisan_pl.qm | Bin 447327 -> 447443 bytes src/translations/artisan_pl.ts | 1682 +++++++++-------- src/translations/artisan_pt.qm | Bin 451697 -> 451817 bytes src/translations/artisan_pt.ts | 1682 +++++++++-------- src/translations/artisan_pt_BR.qm | Bin 456380 -> 456500 bytes src/translations/artisan_pt_BR.ts | 1682 +++++++++-------- src/translations/artisan_ru.qm | Bin 452738 -> 452862 bytes src/translations/artisan_ru.ts | 1682 +++++++++-------- src/translations/artisan_sk.qm | Bin 422908 -> 423028 bytes src/translations/artisan_sk.ts | 1682 +++++++++-------- src/translations/artisan_sv.qm | Bin 419021 -> 419161 bytes src/translations/artisan_sv.ts | 1682 +++++++++-------- src/translations/artisan_th.qm | Bin 416279 -> 416399 bytes src/translations/artisan_th.ts | 1682 +++++++++-------- src/translations/artisan_tr.qm | Bin 438393 -> 438509 bytes src/translations/artisan_tr.ts | 1682 +++++++++-------- src/translations/artisan_uk.qm | Bin 448637 -> 448749 bytes src/translations/artisan_uk.ts | 1682 +++++++++-------- src/translations/artisan_vi.qm | Bin 423816 -> 423944 bytes src/translations/artisan_vi.ts | 1682 +++++++++-------- src/translations/artisan_zh_CN.qm | Bin 308572 -> 308668 bytes src/translations/artisan_zh_CN.ts | 1682 +++++++++-------- src/translations/artisan_zh_TW.qm | Bin 309690 -> 309786 bytes src/translations/artisan_zh_TW.ts | 1682 +++++++++-------- wiki/ReleaseHistory.md | 3 +- 67 files changed, 25464 insertions(+), 25037 deletions(-) diff --git a/doc/help_dialogs/Input_files/eventbuttons.xlsx b/doc/help_dialogs/Input_files/eventbuttons.xlsx index 9a74fcddd6353a0759bd305231a13e45ca2cff6c..46aa83a1c0982faac6c540efc98a390e92e8e0dd 100644 GIT binary patch delta 11394 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

>dVA6P#7q~3j2o$nMJlx|ovPV!^7#Nz& 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 aB|@mzJDPt|`m?N)xrY+ diff --git a/doc/help_dialogs/Output_html/eventbuttons_help.html b/doc/help_dialogs/Output_html/eventbuttons_help.html index 4a91fe42a..cf175c538 100644 --- a/doc/help_dialogs/Output_html/eventbuttons_help.html +++ b/doc/help_dialogs/Output_html/eventbuttons_help.html @@ -200,6 +200,10 @@ \f FILL + + \f + DISCHARGE + \R RELEASE diff --git a/src/artisanlib/main.py b/src/artisanlib/main.py index 431700cc8..2ca2b1226 100644 --- a/src/artisanlib/main.py +++ b/src/artisanlib/main.py @@ -24801,32 +24801,33 @@ def substButtonLabel(self, buttonNr:int, label:str, eventtype:int, eventvalue:fl ('\\1', QApplication.translate('Label','ON')), ('\\2', (QApplication.translate('Label','ON') if state else QApplication.translate('Label','OFF'))), ('\\3', (QApplication.translate('Label','OFF') if state else QApplication.translate('Label','ON'))), - ('\\s', QApplication.translate('Label','START')), - ('\\p', QApplication.translate('Label','STOP')), - ('\\S', (QApplication.translate('Label','STOP') if state else QApplication.translate('Label','START'))), - ('\\P', (QApplication.translate('Label','START') if state else QApplication.translate('Label','STOP'))), - ('\\o', QApplication.translate('Label','OPEN')), + ('\\a', QApplication.translate('Label','AUTO')), + ('\\A', (QApplication.translate('Label','MANUAL') if state else QApplication.translate('Label','AUTO'))), + ('\\b', QApplication.translate('Label','FLAP')), ('\\c', QApplication.translate('Label','CLOSE')), - ('\\O', (QApplication.translate('Label','CLOSE') if state else QApplication.translate('Label','OPEN'))), ('\\C', (QApplication.translate('Label','OPEN') if state else QApplication.translate('Label','CLOSE'))), - ('\\a', QApplication.translate('Label','AUTO')), + ('\\d', QApplication.translate('Label','CONTROL')), + ('\\D', QApplication.translate('Label','DISCHARGE')), + ('\\e', self.qmc.etypes[2]), + ('\\h', QApplication.translate('Label','HEATING')), + ('\\i', QApplication.translate('Label','STIRRER')), + ('\\f', QApplication.translate('Label','FILL')), + ('\\F', f'{tempvalueF}{self.qmc.mode}'), + ('\\l', QApplication.translate('Label','COOLING')), ('\\m', QApplication.translate('Label','MANUAL')), - ('\\A', (QApplication.translate('Label','MANUAL') if state else QApplication.translate('Label','AUTO'))), ('\\M', (QApplication.translate('Label','AUTO') if state else QApplication.translate('Label','MANUAL'))), + ('\\o', QApplication.translate('Label','OPEN')), + ('\\O', (QApplication.translate('Label','CLOSE') if state else QApplication.translate('Label','OPEN'))), + ('\\p', QApplication.translate('Label','STOP')), + ('\\P', (QApplication.translate('Label','START') if state else QApplication.translate('Label','STOP'))), ('\\q', self.qmc.etypes[0]), - ('\\w', self.qmc.etypes[1]), - ('\\e', self.qmc.etypes[2]), ('\\r', self.qmc.etypes[3]), - ('\\i', QApplication.translate('Label','STIRRER')), - ('\\f', QApplication.translate('Label','FILL')), ('\\R', QApplication.translate('Label','RELEASE')), - ('\\h', QApplication.translate('Label','HEATING')), - ('\\l', QApplication.translate('Label','COOLING')), - ('\\b', QApplication.translate('Label','FLAP')), - ('\\d', QApplication.translate('Label','CONTROL')), + ('\\s', QApplication.translate('Label','START')), + ('\\S', (QApplication.translate('Label','STOP') if state else QApplication.translate('Label','START'))), + ('\\T', f'{tempvalueC}{self.qmc.mode}'), ('\\V', f'{sign}{value}'), - ('\\F', f'{tempvalueF}{self.qmc.mode}'), - ('\\T', f'{tempvalueC}{self.qmc.mode}') + ('\\w', self.qmc.etypes[1]) ]: res = res.replace(var,subst) return res diff --git a/src/help/eventbuttons_help.py b/src/help/eventbuttons_help.py index 1721dfe52..d93662458 100644 --- a/src/help/eventbuttons_help.py +++ b/src/help/eventbuttons_help.py @@ -76,6 +76,7 @@ def content() -> str: tbl_Labels.add_row(['\\M',QApplication.translate('HelpDlg','MANUAL (translated, respecting button state)')]) tbl_Labels.add_row(['\\i',QApplication.translate('HelpDlg','STIRRER')]) tbl_Labels.add_row(['\\f',QApplication.translate('HelpDlg','FILL')]) + tbl_Labels.add_row(['\\f',QApplication.translate('HelpDlg','DISCHARGE')]) tbl_Labels.add_row(['\\R',QApplication.translate('HelpDlg','RELEASE')]) tbl_Labels.add_row(['\\h',QApplication.translate('HelpDlg','HEATING')]) tbl_Labels.add_row(['\\l',QApplication.translate('HelpDlg','COOLING')]) diff --git a/src/includes/Machines/Kirsch+Mausser/PLC_control.aset b/src/includes/Machines/Kirsch+Mausser/PLC_control.aset index 57211c56c..0fca385ee 100644 --- a/src/includes/Machines/Kirsch+Mausser/PLC_control.aset +++ b/src/includes/Machines/Kirsch+Mausser/PLC_control.aset @@ -56,7 +56,7 @@ extraeventsactions=15, 0, 15, 15, 0, 15, 15, 0, 15, 15 extraeventsactionstrings="getDBbool(200,116,2);setDBbool(200,116,2,not(_));getDBbool(200,116,2);button(_)", , "getDBbool(200,116,3);setDBbool(200,116,3,not(_));getDBbool(200,116,3);button(_)", "getDBbool(200,116,4);setDBbool(200,116,4,not(_));getDBbool(200,116,4);button(_)", , "getDBbool(200,116,5);setDBbool(200,116,5,not(_));getDBbool(200,116,5);button(_)", "getDBbool(200,116,6);setDBbool(200,116,6,not(_));getDBbool(200,116,6);button(_)", , "getDBbool(200,116,7);setDBbool(200,116,7,not(_));getDBbool(200,116,7);button(_)", "getDBbool(200,117,0);setDBbool(200,117,0,not(_));getDBbool(200,117,0);button(_)" extraeventsbuttonsflags=0, 1, 1 extraeventsdescriptions=, , , , , , , , , -extraeventslabels=Feeder, , Charge, Drop, , Stirrer, Cooling, , Discharge, Release +extraeventslabels=\\f, , Charge, Drop, , \\i, \\l, , \\D, \\R extraeventstypes=4, 4, 4, 4, 4, 4, 4, 4, 4, 4 extraeventsvalues=0, 0, 0, 0, 0, 0, 0, 0, 0, 0 extraeventsvisibility=1, 0, 1, 1, 0, 1, 1, 0, 1, 1 diff --git a/src/includes/Machines/Probat/G_UG_control.aset b/src/includes/Machines/Probat/G_UG_control.aset index a3ff3a123..0649c66a7 100644 --- a/src/includes/Machines/Probat/G_UG_control.aset +++ b/src/includes/Machines/Probat/G_UG_control.aset @@ -57,7 +57,7 @@ extraeventsactions=15, 0, 15, 15, 0, 15, 15, 0, 15, 15 extraeventsactionstrings="getDBbool(200,116,2);setDBbool(200,116,2,not(_));getDBbool(200,116,2);button(_)", , "getDBbool(200,116,3);setDBbool(200,116,3,not(_));getDBbool(200,116,3);button(_)", "getDBbool(200,116,4);setDBbool(200,116,4,not(_));getDBbool(200,116,4);button(_)", , "getDBbool(200,116,5);setDBbool(200,116,5,not(_));getDBbool(200,116,5);button(_)", "getDBbool(200,116,6);setDBbool(200,116,6,not(_));getDBbool(200,116,6);button(_)", , "getDBbool(200,116,7);setDBbool(200,116,7,not(_));getDBbool(200,116,7);button(_)", "getDBbool(200,117,0);setDBbool(200,117,0,not(_));getDBbool(200,117,0);button(_)" extraeventsbuttonsflags=0, 1, 1 extraeventsdescriptions=, , , , , , , , , -extraeventslabels=Feeder, , Charge, Drop, , Stirrer, Cooling, , Discharge, Release +extraeventslabels=\\f, , Charge, Drop, , \\i, \\l, , \\D, \\R extraeventstypes=4, 4, 4, 4, 4, 4, 4, 4, 4, 4 extraeventsvalues=0, 0, 0, 0, 0, 0, 0, 0, 0, 0 extraeventsvisibility=1, 0, 1, 1, 0, 1, 1, 0, 1, 1 diff --git a/src/translations/artisan_ar.qm b/src/translations/artisan_ar.qm index a7d31baeeb0c38246c593c012f4bb92107d039a5..c74cde1d5c24bd915f0e02df14770c7b28148610 100644 GIT binary patch delta 22628 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 diff --git a/src/translations/artisan_ar.ts b/src/translations/artisan_ar.ts index fb9953a96..bdf9c9f87 100644 --- a/src/translations/artisan_ar.ts +++ b/src/translations/artisan_ar.ts @@ -9,57 +9,57 @@ الافراج عن الراعي - + About نبذة - + Core Developers المطورون الأساسيون - + License رخصة - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. حدثت مشكلة في استرداد أحدث معلومات الإصدار. يرجى التحقق من اتصالك بالإنترنت ، أو المحاولة مرة أخرى لاحقًا ، أو التحقق يدويًا. - + A new release is available. إصدار جديد متاح. - + Show Change list إظهار قائمة التغيير - + Download Release تنزيل الإصدار - + You are using the latest release. أنت تستخدم أحدث إصدار. - + You are using a beta continuous build. أنت تستخدم بناء بيتا المستمر. - + You will see a notice here once a new official release is available. سترى إشعارًا هنا بمجرد توفر إصدار رسمي جديد. - + Update status تحديث الحالة @@ -229,7 +229,7 @@ Button - + @@ -240,7 +240,7 @@ - + @@ -251,10 +251,10 @@ - + + - - + Restore Defaults @@ -282,7 +282,7 @@ - + @@ -310,7 +310,7 @@ - + @@ -598,7 +598,7 @@ - + @@ -619,7 +619,7 @@ - + @@ -744,9 +744,9 @@ تحديث - - - + + + Save Defaults حفظ الافتراضيات @@ -1578,61 +1578,61 @@ END عرض دائما - + Heavy FC صدع اول قوي - + Low FC صدع أول خفيف - + Light Cut قطع فاتح - + Dark Cut قطع غامق - + Drops قطرات - + Oily مدهن - + Uneven غير متساوي - + Tipping شقوق - + Scorching حروق - + Divots حفر @@ -2455,14 +2455,14 @@ END - + ET حرارة المحيط - + BT حرارة البن @@ -4338,20 +4338,20 @@ END Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4444,41 +4444,41 @@ END - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4547,38 +4547,38 @@ END - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4628,10 +4628,10 @@ END لم يتم استلام بيانات RX - - - - + + + + Serial Exception: @@ -4648,97 +4648,97 @@ END برنامج callprogram () المتلقى: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure (): خطأ في التحويل ، تم تلقي {0} بايت - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure (): تم استلام {0} بايت ولكن يلزم 10 بايت - + Unable to open serial port تعذر فتح المنفذ التسلسلي - + MS6514temperature(): {0} bytes received but 18 needed MS6514temperature (): تم استلام {0} بايت ولكن تم استلام 18 بايت - + DT301temperature(): {0} bytes received but 11 needed DT301temperature (): تم استلام {0} بايت ولكن يلزم 11 بايت - + HH806AUtemperature(): {0} bytes received HH806AUtemperature (): تم استلام {0} بايت - + HH806Wtemperature(): Unable to initiate device HH806Wtemperature (): غير قادر على بدء الجهاز - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID: تم استلام {0} بايت ولكن يلزم 5 بايت - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RAtemperature (): تعذر الحصول على المعرف من جهاز HH506RA - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RAtemperature (): تم استلام {0} بايت ولكن يلزم 14 بايت - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302temperature (): تم استلام {0} بايت ولكن يلزم 7 بايت - + CENTER303temperature(): {0} bytes received but 8 needed CENTER303temperature (): تم استلام {0} بايت ولكن يلزم 8 بايت - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2temperature (): تم استلام {0} بايت ولكن يلزم 26 بايت - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4temperature (): تم استلام {0} بايت ولكن يلزم 26 بايت - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306temperature (): تم استلام {0} بايت ولكن يلزم 10 بايت - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309temperature (): تم استلام {0} بايت ولكن يلزم 45 بايت - + Arduino could not set channels لم يتمكن Arduino من تعيين القنوات - + Arduino could not set temperature unit تعذر على Arduino ضبط وحدة درجة الحرارة - + Arduino could not set filters لم يتمكن Arduino من ضبط المرشحات @@ -4748,16 +4748,16 @@ END - - - - - - + + + + + + - - + + Value Error: خطأ في القيمة: @@ -4772,7 +4772,7 @@ END استثناء المسلسل: مهلة - + Unable to move CHARGE to a value that does not exist تعذر نقل CHARGE إلى قيمة غير موجودة @@ -4889,52 +4889,52 @@ END استثناء: {} ليس ملف إعدادات صالحًا - - - - - + + + + + Error خطأ - + Exception: WebLCDs not supported by this build استثناء: WebLCDs لا يدعمها هذا الإصدار - + Could not start WebLCDs. Selected port might be busy. تعذر بدء تشغيل شاشات WebLCD. قد يكون المنفذ المحدد مشغولاً. - + Failed to save settings فشل حفظ الإعدادات - - + + Exception (probably due to an empty profile): استثناء (ربما بسبب ملف تعريف فارغ): - + Analyze: CHARGE event required, none found تحليل: حدث CHARGE مطلوب ، لم يتم العثور على أي شيء - + Analyze: DROP event required, none found تحليل: حدث DROP مطلوب ، لم يتم العثور على أي شيء - + Analyze: no background profile data available تحليل: لا تتوفر بيانات ملف تعريف الخلفية - + Analyze: background profile requires CHARGE and DROP events تحليل: يتطلب ملف تعريف الخلفية أحداث CHARGE و DROP @@ -5018,7 +5018,7 @@ END Form Caption - + Custom Blend مزيج مخصص @@ -5182,17 +5182,17 @@ END خصائص الحمص - + Energy Help مساعدة الطاقة - + Tare Setup الإعداد الفارغ - + Set Measure from Profile قم بتعيين قياس من الملف الشخصي @@ -5487,14 +5487,14 @@ END - + Energy طاقة - + CO2 ثاني أكسيد الكربون @@ -5794,14 +5794,14 @@ END HTML Report Template - + BBP Total Time الوقت الإجمالي BBP - + BBP Bottom Temp درجة الحرارة السفلية BBP @@ -5818,849 +5818,849 @@ END - + Whole Color لون البن المحموص - - + + Profile الملف الشخصي - + Roast Batches دفعات مشوية - - - + + + Batch حزمة - - + + Date تاريخ - - - + + + Beans البن - - - + + + In في - - + + Out خارج - - - + + + Loss خسارة - - + + SUM مجموع - + Production Report تقرير الإنتاج - - + + Time الوقت - - + + Weight In الوزن في - - + + CHARGE BT تشارج BT - - + + FCs Time توقيت FCs - - + + FCs BT - - + + DROP Time وقت DROP - - + + DROP BT إسقاط BT - + Dry Percent النسبة المئوية الجافة - + MAI Percent نسبة MAI - + Dev Percent نسبة التطوير - - + + AUC الجامعة الأمريكية بالقاهرة - - + + Weight Loss فقدان الوزن - - + + Color اللون - + Cupping الحجامة - + Roaster الحماصة - + Capacity الاهلية - + Operator المشغل أو العامل - + Organization منظمة - + Drum Speed سرعة الطبل - + Ground Color لون البن المطحون - + Color System نظام الألوان - + Screen Min شاشة دقيقة - + Screen Max شاشة ماكس - + Bean Temp درجة حرارة الفول - + CHARGE ET المسؤول وآخرون - + TP Time TP تايم - + TP ET - + TP BT - + DRY Time وقت جاف - + DRY ET جاف وآخرون - + DRY BT جاف BT - + FCs ET - + FCe Time توقيت FCe - + FCe ET - + FCe BT - + SCs Time توقيت الطوائف المنبوذة - + SCs ET - + SCs BT - + SCe Time توقيت SCe - + SCe ET - + SCe BT - + DROP ET - + COOL Time توقيت بارد - + COOL ET بارد وآخرون - + COOL BT بارد BT - + Total Time الوقت الكلي - + Dry Phase Time وقت المرحلة الجافة - + Mid Phase Time منتصف المرحلة الوقت - + Finish Phase Time وقت مرحلة الانتهاء - + Dry Phase RoR المرحلة الجافة RoR - + Mid Phase RoR منتصف المرحلة RoR - + Finish Phase RoR إنهاء مرحلة RoR - + Dry Phase Delta BT المرحلة الجافة دلتا BT - + Mid Phase Delta BT منتصف المرحلة دلتا BT - + Finish Phase Delta BT إنهاء المرحلة دلتا BT - + Finish Phase Rise الانتهاء من ارتفاع المرحلة - + Total RoR إجمالي RoR - + FCs RoR - + MET التقى - + AUC Begin تبدأ الجامعة الأمريكية بالقاهرة - + AUC Base قاعدة الجامعة الأمريكية بالقاهرة - + Dry Phase AUC المرحلة الجافة AUC - + Mid Phase AUC منتصف المرحلة AUC - + Finish Phase AUC إنهاء المرحلة AUC - + Weight Out الوزن خارج - + Volume In حجم الصوت - + Volume Out حجم خارج - + Volume Gain زيادة الحجم - + Green Density الكثافة الخضراء - + Roasted Density الكثافة المحمصة - + Moisture Greens حالة التخزين - + Moisture Roasted رطوبة محمصة - + Moisture Loss فقدان الرطوبة - + Organic Loss خسارة عضوية - + Ambient Humidity الرطوبة المحيطة - + Ambient Pressure الضغط المحيط - + Ambient Temperature درجة الحرارة المحيطة - - + + Roasting Notes ملاحظات الحمص - - + + Cupping Notes ملاحظات التذوق - + Heavy FC صدع اول قوي - + Low FC صدع أول خفيف - + Light Cut قطع فاتح - + Dark Cut قطع غامق - + Drops قطرات - + Oily مدهن - + Uneven غير متساوي - + Tipping شقوق - + Scorching حروق - + Divots حفر - + Mode الوضع - + BTU Batch دفعة BTU - + BTU Batch per green kg دفعة BTU لكل كيلوغرام أخضر - + CO2 Batch ثاني أكسيد الكربون دفعة - + BTU Preheat BTU سخن - + CO2 Preheat ثاني أكسيد الكربون 2 سخن - + BTU BBP - + CO2 BBP ثاني أكسيد الكربون BBP - + BTU Cooling تبريد BTU - + CO2 Cooling تبريد ثاني أكسيد الكربون - + BTU Roast تحميص حراري بريطاني - + BTU Roast per green kg تحميص حراري بريطاني لكل كيلوغرام أخضر - + CO2 Roast تحميص ثاني أكسيد الكربون - + CO2 Batch per green kg دفعة لكل كيلوغرام أخضر ثاني أكسيد الكربون - + BTU LPG - + BTU NG - + BTU ELEC - + Efficiency Batch دفعة الكفاءة - + Efficiency Roast كفاءة التحميص - + BBP Begin بداية BBP - + BBP Begin to Bottom Time BBP تبدأ في أسفل الوقت - + BBP Bottom to CHARGE Time BBP من الأسفل إلى وقت الشحن - + BBP Begin to Bottom RoR BBP يبدأ في أسفل RoR - + BBP Bottom to CHARGE RoR BBP من الأسفل إلى CHARGE RoR - + File Name اسم الملف - + Roast Ranking ترتيب الشواء - + Ranking Report تقرير الترتيب - + AVG - + Roasting Report تقرير الحمص - + Date: تاريخ: - + Beans: البن: - + Weight: الوزن: - + Volume: الحجك: - + Roaster: الحمّاصة: - + Operator: المشغّل: - + Organization: منظمة: - + Cupping: التذوّق: - + Color: اللون: - + Energy: طاقة: - + CO2: ثاني أكسيد الكربون: - + CHARGE: تحميل: - + Size: المقاس: - + Density: الكثافة: - + Moisture: رُطُوبَة: - + Ambient: محيط ب: - + TP: نقطة تحول: - + DRY: جفاف: - + FCs: بدء الصدع الأول: - + FCe: نهاية الصدع الأول: - + SCs: بدء الصدع الثاني: - + SCe: نهاية الصدع الثاني: - + DROP: إخراج: - + COOL: تبريد: - + MET: التقى: - + CM: سم: - + Drying: التجفيف: - + Maillard: مرحلة ميلارد: - + Finishing: التشطيب: - + Cooling: التبريد: - + Background: خلفية: - + Alarms: إنذار: - + RoR: معدّل إرتفاع: - + AUC: الجامعة الأمريكية بالقاهرة: - + Events أحداث @@ -6767,7 +6767,7 @@ Alarms are scanned in order from the top of the table to the bottom. - + @@ -6873,7 +6873,7 @@ Alarms are scanned in order from the top of the table to the bottom. حد درجة الحرارة المحدد. - + @@ -7054,7 +7054,7 @@ Alarms are scanned in order from the top of the table to the bottom. أدخل الأمر في حقل الوصف الخاص بالإنذار. - + @@ -7083,21 +7083,21 @@ Alarms are scanned in order from the top of the table to the bottom. النص الذي سيتم عرضه في النافذة المنبثقة - + Call Program إستدعاء برنامج - + A program/script path (absolute or relative) مسار البرنامج / البرنامج النصي (مطلق أو نسبي) - + start an external program بدء برنامج خارجي @@ -8512,7 +8512,7 @@ Load the profile recorded on the smaller machine and open the Transposer. Select نص اختياري مستخدم في التعليقات التوضيحية على الوحدات المستخدمة لقيمة شريط التمرير. - + COMMANDS أوامر @@ -8525,7 +8525,7 @@ Load the profile recorded on the smaller machine and open the Transposer. Select - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8552,36 +8552,36 @@ Load the profile recorded on the smaller machine and open the Transposer. Select ملاحظة: في أوامر YOCTOPUCE ، تحمل المعلمات الاختيارية <sn> إما الرقم التسلسلي للوحدات النمطية أو اسمها - + Serial Command القيادة التسلسلية - + ASCII serial command or binary a2b_uu(serial command) أمر تسلسلي ASCII أو a2b_uu ثنائي (أمر تسلسلي) - + Modbus Command أمر Modbus - + variable holding the last value read via MODBUS متغير يحمل آخر قيمة تمت قراءتها عبر MODBUS - - - - - - + + + + + + @@ -8592,8 +8592,8 @@ Load the profile recorded on the smaller machine and open the Transposer. Select السكون: أضف تأخيرًا بمقدار ثوانٍ - - + + sets calling button to “pressed” if argument is 1 or True يضبط زر الاتصال على "مضغوط" إذا كانت الوسيطة 1 أو True @@ -8604,55 +8604,55 @@ Load the profile recorded on the smaller machine and open the Transposer. Select يقرأ التسجيل من slave slaveID باستخدام الوظيفة 3 (قراءة سجلات القابضة المتعددة). النتيجة مرتبطة بالعنصر النائب "_" وبالتالي يمكن الوصول إليها في أوامر لاحقة. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. يقرأ 1 سجل 16 بت من slaveID باستخدام الوظيفة 3 (قراءة سجلات الاحتفاظ المتعددة) المترجمة على أنها عدد صحيح موقّع. النتيجة مرتبطة بالعنصر النائب "_" وبالتالي يمكن الوصول إليها في أوامر لاحقة. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. يقرأ 1 سجل 16 بت من slaveID باستخدام الوظيفة 3 (قراءة سجلات الاحتفاظ المتعددة) المترجمة على أنها BCD. النتيجة مرتبطة بالعنصر النائب "_" وبالتالي يمكن الوصول إليها في أوامر لاحقة. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. يقرأ 2 تسجيلات 16 بت من slaveID باستخدام الوظيفة 3 (قراءة سجلات الاحتفاظ المتعددة) المترجمة على أنها عدد صحيح بدون إشارة. النتيجة مرتبطة بالعنصر النائب "_" وبالتالي يمكن الوصول إليها في أوامر لاحقة. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. يقرأ 2 من سجلات 16 بت من slave slaveID باستخدام الوظيفة 3 (قراءة سجلات الاحتفاظ المتعددة) المترجمة على أنها عدد صحيح موقّع. النتيجة مرتبطة بالعنصر النائب "_" وبالتالي يمكن الوصول إليها في أوامر لاحقة. - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. يقرأ 2 سجل 16 بت من slaveID باستخدام الوظيفة 3 (قراءة سجلات القابضة المتعددة) المترجمة على أنها BCD. النتيجة مرتبطة بالعنصر النائب "_" وبالتالي يمكن الوصول إليها في أوامر لاحقة. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. يقرأ 2 تسجيلات 16 بت من slaveID باستخدام الوظيفة 3 (قراءة سجلات الاحتفاظ المتعددة) المترجمة على أنها عائمة. النتيجة مرتبطة بالعنصر النائب "_" وبالتالي يمكن الوصول إليها في أوامر لاحقة. - + write register: MODBUS function 6 (int) or function 16 (float) سجل الكتابة: MODBUS function 6 (int) أو function 16 (float) - + write coil: MODBUS function 5 ملف الكتابة: MODBUS وظيفة 5 - + write coils: MODBUS function 15 ملفات الكتابة: MODBUS وظيفة 15 @@ -8663,43 +8663,43 @@ Load the profile recorded on the smaller machine and open the Transposer. Select - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v سجل كتابة القناع: وظيفة MODBUS 22 أو تحاكي الوظيفة 22 بالوظيفة 6 والقيمة المقدمة v - + write registers: MODBUS function 16 سجلات الكتابة: MODBUS وظيفة 16 - + write 16bit BCD encoded value v to register r of slave s اكتب قيمة مشفرة 16 بت BCD v لتسجيل ص من الرقيق s - + write 32bit float to two 16bit int registers: MODBUS function 16 اكتب 32 بت تعويم إلى سجلي int 16bit: MODBUS function 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 اكتب عددًا صحيحًا 32 بت إلى سجلين int 16bit: MODBUS function 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) اكتب عددًا صحيحًا 16 بت في سجل 16 بت واحد: وظيفة MODBUS 6 (int) - + DTA Command أمر DTA @@ -8720,119 +8720,119 @@ Load the profile recorded on the smaller machine and open the Transposer. Select البدء والبرنامج الخارجي - + Hottop Heater سخان هوتوب - - + + sets heater to value يضبط السخان على القيمة - + Hottop Fan مروحة هوتوب - - + + sets fan to value يحدد قيمة المروحة - + Hottop Command قيادة Hottop - + with n={0 ,1},h={0,..100},f={0,..10} مع n = {0، 1}، h = {0، .. 100}، f = {0، .. 10} - + Fuji Command قيادة فوجي - + PWM Command أمر PWM - + PHIDGET PWM Output: <value> in [0-100] إخراج PHIDGET PWM: <قيمة> في [0-100] - + PHIDGET PWM Output: toggles <channel> إخراج PHIDGET PWM: تبديل <القناة> - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds إخراج PHIDGET PWM: تشغيل <قناة> لمدة <ميلي> مللي ثانية - + PHIDGET HUB PWM Output: <value> in [0-100] إخراج PHIDGET HUB PWM: <قيمة> في [0-100] - + PHIDGET HUB PWM Output: toggles <channel> إخراج PHIDGET HUB PWM: تبديل <القناة> - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds إخراج PHIDGET HUB PWM: تشغيل <قناة> لمدة <ميلي> مللي ثانية - + YOCTOPUCE PWM Output: PWM running state إخراج YOCTOPUCE PWM: حالة تشغيل PWM - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) خرج YOCTOPUCE PWM: اضبط تردد PWM على f (هرتز) - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] ناتج YOCTOPUCE PWM: ضبط فترة PWM مع دورة العمل في٪ كعوامة [0.0-100.0] - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval ناتج YOCTOPUCE PWM: يغير تدريجياً PWM إلى القيمة المحددة خلال الفترة الزمنية المحددة - + VOUT Command أمر VOUT @@ -8843,363 +8843,363 @@ Load the profile recorded on the smaller machine and open the Transposer. Select لوحدات إخراج PHIDGET: يحدد نطاق جهد الجهد (r=5 لـ r5V وr=10 لـ 10V) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) بالنسبة لوحدات إخراج PHIDGET: اضبط قناة الإخراج التناظرية n على قيمة جهد الخرج v في V (على سبيل المثال 5.5 لـ 5.5 فولت) - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] بالنسبة لوحدات YOCTOPUCE VOLTAGE OUT مع القناة c (1 أو 2) ، v الجهد كتعويم [0.0-10.0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] بالنسبة لوحدات YOCTOPUCE CURRENT OUT النمطية مع c التيار كتعويم [3.0-21.0] - + IO Command أمر IO - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) PHIDGET Binary Output: يقوم بإيقاف تشغيل القناة c (b = 0) وتشغيل (b = 1) - + PHIDGET Binary Output: toggles channel c إخراج PHIDGET الثنائي: تبديل القناة ج - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds PHIDGET Binary Output: يضبط إخراج القناة c على تشغيل للوقت t بالملي ثانية - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) PHIDGET Voltage Output: يضبط خرج الجهد للقناة c إلى v (تعويم) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor: يضبط تسريع القناة c إلى v (عائم) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor: يحدد السرعة المستهدفة للقناة c إلى v (عائم) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor: يحدد الحد الحالي للقناة c إلى v (عائم) - + YOCTOPUCE Relay Output: turn channel c of the relay module on YOCTOPUCE Relay Output: قم بتشغيل القناة c لوحدة الترحيل - + YOCTOPUCE Relay Output: turn channel c of the relay module off YOCTOPUCE Relay Output: قم بإيقاف تشغيل القناة c لوحدة الترحيل - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) خرج مرحل YOCTOPUCE: يقوم بتبديل القناة c لوحدة الترحيل (b = 0) وتشغيلها (b = 1) - + YOCTOPUCE Relay Output: toggle the state of channel c YOCTOPUCE Relay Output: قم بتبديل حالة القناة ج - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds YOCTOPUCE Relay Output: نبض القناة c بعد تأخير بالمللي ثانية لمدة المدة بالمللي ثانية - + YOCTOPUCE resets the power counter of the Yocto-Watt module يعيد YOCTOPUCE ضبط عداد الطاقة لوحدة Yocto-Watt - + move slider c to value v حرك المنزلق c لقيمة v - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b يقوم بتبديل قناة PHIDGET Binary Output c (ب = 0) وتشغيلها (b = 1) وتعيين الزر i إلى مضغوط أو عادي وفقًا للقيمة b - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal يضبط الزر i على الضغط عليه إذا كانت القيمة b هي نعم ، أو صحيحة ، أو t ، أو 1 ، وإلا فهي طبيعية - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal يضبط الزر للضغط عليه إذا كانت القيمة b هي نعم ، أو صحيحة ، أو t ، أو 1 ، وإلا فهي طبيعية - - - - - + + + + + toggles the state of the button يبدل حالة الزر - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol يرسل عددًا صحيحًا <value> إلى سجل <target> المحدد بواسطة بايت في تدوين سداسي عشري مثل "fa" عبر بروتوكول Santoker Network - + sends <value> to <target> via the Kaleido Serial or Network protocol يرسل <value> إلى <target> عبر بروتوكول Kaleido Serial أو Network - + S7 Command الأمر S7 - + variable holding the last value read via S7 متغير يحمل آخر قيمة تمت قراءتها عبر S7 - + sets calling button to “pressed” if argument evaluates to 1 or True يضبط زر الاستدعاء على "مضغوط" إذا كانت قيمة الوسيطة 1 أو True - + read bool from S7 DB قراءة منطقية من S7 DB - + read int from S7 DB قراءة int من S7 DB - + read float from S7 DB قراءة تعويم من S7 DB - + write bool to S7 DB إرسال منطقي إلى S7 DB - + write int to S7 DB اكتب int إلى S7 DB - + write float to S7 DB اكتب تعويم إلى S7 DB - + Aillio R1 Heater دفاية Aillio R1 - + Aillio R1 Fan مروحة Aillio R1 - + Aillio R1 Drum - + sets drum speed to value يضبط سرعة الأسطوانة على القيمة - + Artisan Command قيادة الحرفيين - + enables/disables alarms تمكن / يعطل أجهزة الإنذار - + enables/disables autoCHARGE تمكن / يعطل الشحن التلقائي - + enables/disables autoDROP يمكّن / يعطل autoDROP - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. القناة الفارغة <int> مع 1 => ET ، 2 => BT ، 3 => E1c1 ، 4: E1c2 ، .. - + turns PID on يقوم بتشغيل PID - + turns PID off يقوم بإيقاف تشغيل PID - + toggles the PID state يبدل حالة PID - + sets PID mode to 0: manual, 1: RS, 2: background follow يضبط وضع PID على 0: يدوي ، 1: RS ، 2: متابعة الخلفية - + sets the p-i-d parameters of the PID يضبط معلمات p-i-d لمعرف المريض - + increases or decreases the current target SV value by <int> يزيد أو ينقص قيمة SV الحالية المستهدفة بمقدار <int> - + sets the PID target set value SV يعيّن قيمة مجموعة الهدف PID SV - + sets the PID target set value SV given in C يعيّن قيمة مجموعة الهدف PID SV الواردة في C - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> ينشط رقم نمط PID Ramp-Soak <rs> (على أساس 1!) أو الرقم المسمى <rs> - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) يحدد مصدر إدخال PID باستخدام <n> 0: BT، 1: ET (Software PID) ؛ <n> في {0، ..، 3} (Arduino PID) - + sets the PID lookahead يعين PID lookahead - + shows popup with message <msg> which optionally automatically closes after <int> seconds يظهر النافذة المنبثقة مع الرسالة <msg> والتي يتم إغلاقها تلقائيًا بشكل اختياري بعد <int> ثانية - + shows message <msg> in the message line يظهر الرسالة <msg> في سطر الرسالة - + enables/disables notifications; while disabled issued notifications are ignored تمكن / تعطيل الإخطارات ؛ بينما يتم تجاهل الإخطارات الصادرة المعطلة - + sends notification with title <title> and optional message <msg> يرسل إشعارًا بعنوان <title> ورسالة اختيارية <msg> - + sets canvas color to the RGB-hex <color> like #27f1d3 يضبط لون القماش على RGB-hex <color> مثل # 27f1d3 - + resets canvas color يعيد تعيين لون القماش @@ -9210,139 +9210,139 @@ Load the profile recorded on the smaller machine and open the Transposer. Select ينشط الزر <name> من {START ، CHARGE ، DRY ، FCs ، FCe ، SCs ، SCe ، DROP ، COOL ، OFF} - + activates palette <p> with <p> either a number 0-9 or a palette label ينشط لوحة <p> مع <p> إما رقم 0-9 أو ملصق لوحة - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET يضبط وضع التشغيل على 0: إيقاف ، 1: time ، 2: BT ، 3: ET - + opens the Roast Properties dialog يفتح مربع حوار خصائص التحميص - + loads the .alog profile at the given filepath as background profile تحميل ملف التعريف .alog في مسار الملف المحدد كملف تعريف الخلفية - + clears the current background profile يمسح ملف تعريف الخلفية الحالي - + activates the alarmset with the given number or label ينشط جهاز الإنذار بالرقم أو الملصق المحدد - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right يحرك ملف تعريف الخلفية عدد الخطوات المشار إليه نحو <الاتجاه> ، مع <الاتجاه> واحدة لأعلى ولأسفل ولليسار ولليمين - + enables/disables keyboard mode تمكن / يعطل وضع لوحة المفاتيح - + enables/disables the Keep ON flag يمكّن / يعطل علامة Keep ON - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} إظهار / إخفاء المنحنى المشار إليه بواسطة <name> وهو أحد {ET، BT، DeltaET، DeltaBT، BackgroundET، BackgroundBT} - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number إظهار / إخفاء <curve> (واحد من {T1، T2}) لرقم <extra_device> ذي الأساس الصفري - + shows/hides the events of <event_type> in [1,..,5] إظهار / إخفاء أحداث <event_type> في [1 ، .. ، 5] - + shows/hides the events of the background profile يظهر / يخفي أحداث ملف تعريف الخلفية - + RC Command قيادة RC - + for PHIDGET RC modules: sets the min/max pulse width in microseconds بالنسبة لوحدات PHIDGET RC: يضبط الحد الأدنى / الأقصى لعرض النبضة بالميكروثانية - + for PHIDGET RC modules: sets the min/max position بالنسبة لوحدات PHIDGET RC: يضبط الحد الأدنى / الأقصى للموضع - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) بالنسبة لوحدات PHIDGET RC: الانخراط (ب = 1) أو فك الارتباط (ب = 0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state بالنسبة لوحدات PHIDGET RC: ينشط أو يلغي تنشيط حالة زيادة السرعة - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt بالنسبة لوحدات PHIDGET RC: اضبط الجهد على واحد من 5 أو 6 أو 7.4 فولت - + for PHIDGET RC modules: set the acceleration بالنسبة لوحدات PHIDGET RC: اضبط التسارع - + for PHIDGET RC modules: set the velocity بالنسبة لوحدات PHIDGET RC: اضبط السرعة - + for PHIDGET RC modules: set the target position بالنسبة لوحدات PHIDGET RC: اضبط الموضع المستهدف - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) بالنسبة لوحدات YOCTOPUCE RC: مع c: int القناة ، b a bool (على سبيل المثال ، ممكّن (0،1) أو ممكّن (0 ، صحيح)) @@ -9353,31 +9353,31 @@ Load the profile recorded on the smaller machine and open the Transposer. Select بالنسبة لوحدات YOCTOPUCE RC: مع c: int القناة ، p: int الموضع المستهدف ، الخيار الاختياري t المدة بالمللي ثانية - + for YOCTOPUCE RC modules: with n an int [0..65000] in us بالنسبة لوحدات YOCTOPUCE RC: مع n و int [0..65000] فينا - + for YOCTOPUCE RC modules: with r an int in % بالنسبة لوحدات YOCTOPUCE RC: مع r int في٪ - + WebSocket Command أمر WebSocket - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) إذا تم استخدام {} بدائل ، فيجب تكرار أقواس json لتخطيها كما هو الحال في الإرسال ({{"القيمة": {}}}) - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` إذا كان النص `<json>` يحترم تنسيق JSON ، يتم إرساله إلى خادم WebSocket المتصل وكانت الاستجابة مرتبطة بالمتغير `_` @@ -9745,165 +9745,170 @@ Function 4 (Read Input Registers): registers 0 to 65535 corresponding to numbers + DISCHARGE + تسريح + + + RELEASE يطلق - + HEATING التسخين - + COOLING تبريد - + FLAP رفرف - + CONTROL تحكم - + event value قيمة الحدث - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode قيمة الحدث يتم تفسيرها على أنها درجة الحرارة بالفهرنهايت المحولة إلى وضع درجة الحرارة الحالي - + event value interpreted as temperature in Celsius converted to the current temperature mode قيمة الحدث يتم تفسيرها على أنها درجة الحرارة بالدرجة المئوية وتحويلها إلى وضع درجة الحرارة الحالي - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. ملاحظة: يمكن استخدام "{}" كعنصر نائب ، وسيتم استبداله بقيمة الزر الحالية بالإضافة إلى الإزاحة لأنواع الحدث ±. إذا ظهر العنصر النائب عدة مرات في الوصف / الأمر ، فسيتم استبدال كل هذه التكرارات بالقيمة. - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” ملاحظة: يمكن ترتيب الأوامر، وفصلها بفواصل منقوطة كما في "<cmd1>;<cmd2>;<cmd3>" - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. ملاحظة: يتم إرسال كافة الأحرف المعطاة كتوثيق لإجراء أمر تسلسلي كسلسلة واحدة إلى الجهاز المتصل. إذا كان بإمكان الجهاز تفسير هذه السلسلة كأوامر منفصلة مفصولة بفاصلة منقوطة، فلا بأس بذلك. بخلاف ذلك، يمكنك استخدام حدث متعدد يشير إلى عدد من أزرار الأحداث (باستخدام قائمة مفصولة بفواصل لأرقام أزرار الأحداث كسلسلة وثائق) حيث يصدر كل زر من أزرار الأحداث المشار إليها أحد الأوامر عبر إجراء الأمر التسلسلي المقابل. يمكن إخفاء أزرار الأحداث هذه وبالتالي يكون لها نفس التأثير كما لو كان الأمر التسلسلي يسمح بتسلسل من الأوامر. - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. ملاحظة: في أوامر PHIDGET، يكون للمعلمة الاختيارية <sn> الشكل <hub_serial>[:<hub_port>] الذي يسمح بالإشارة إلى Phidget HUB معين من خلال إعطاء رقمه التسلسلي، وتحديد رقم المنفذ الذي تتصل به الوحدة الموجهة بشكل اختياري. . - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name ملاحظة: في أوامر YOCTOPUCE، يحمل المعلم الاختياري <sn> إما الرقم التسلسلي للوحدات أو اسمها - + Multiple Event أحداث متعددة - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. أرقام الأزرار أو وضع السكون(<float>) مفصولة بفاصلة: 1,2,sleep(2.5), 3.. - + triggers other buttons يقوم بتشغيل الأزرار الأخرى - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) متغير يضغط على الحالة الأخيرة للزر المضغوط (1 أو 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. يقرأ 1 سجل 16 بت من slaveID باستخدام الوظيفة 3 (قراءة سجلات عقد متعددة) تفسر على أنها عدد صحيح بدون إشارة. النتيجة مرتبطة بالعنصر النائب "_" وبالتالي يمكن الوصول إليها في أوامر لاحقة. - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating أدخل عنوان البيانات: القيمة ، على سبيل المثال. 4701: 1000 و sv تساوي 100. اضرب دائمًا بـ 10 إذا كانت قيمة الوحدة: 0.1 / على سبيل المثال. 4719: 0 إيقاف التسخين - + variable holding the last result value متغير يحمل قيمة النتيجة الأخيرة - + p-i-d - + configures PID to the values <p>;<i>;<d> يكوّن PID إلى القيم <p>؛ <i>؛ <d> - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) بالنسبة لوحدات خرج PHIDGET OUTPUT: يضبط نطاق الجهد الكهربائي (r = 5 لـ 5V و r = 10 لـ 10V) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set اكتب القيمة حيث يتم استبدال البتات بتلك الموجودة في orMask في المواضع التي لم يتم فيها تعيين بتات القناع - + Aillio R1 Command قيادة Aillio R1 - + Sends PRS command يرسل أمر PRS - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal يضبط الزر i على الضغط عليه إذا كانت القيمة b هي نعم ، أو صحيحة ، أو t ، أو 1 ، وإلا فهي طبيعية - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True ينشط الزر <name> من {START ، CHARGE ، DRY ، FCs ، FCe ، SCs ، SCe ، DROP ، COOL ، OFF} ؛ يضبط زر الاتصال على "مضغوط" إذا كانت الوسيطة 1 أو True - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden يضبط الزر i ليكون مرئيًا إذا كانت قيمة b هي نعم، أو true، أو t، أو 1، وإلا فستكون مخفية - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name بالنسبة لوحدات YOCTOPUCE RC: مع c: int القناة ، p: int الموضع المستهدف ، المدة الاختيارية بالمللي ثانية ، sn الرقم التسلسلي للوحدات الاختيارية أو الاسم المنطقي @@ -12645,7 +12650,7 @@ Artisan will start the program each sample period. The program output must be t - + @@ -12680,7 +12685,7 @@ Artisan will start the program each sample period. The program output must be t - + @@ -12808,9 +12813,9 @@ Artisan will start the program each sample period. The program output must be t / دقيقة + - @@ -12819,8 +12824,8 @@ Artisan will start the program each sample period. The program output must be t شغّل - - + + @@ -12834,7 +12839,7 @@ Artisan will start the program each sample period. The program output must be t دورة - + Sync المزامنة @@ -12954,7 +12959,7 @@ Artisan will start the program each sample period. The program output must be t - + Label @@ -13185,9 +13190,9 @@ Artisan will start the program each sample period. The program output must be t المقاس - - - + + + @@ -13225,7 +13230,7 @@ Artisan will start the program each sample period. The program output must be t - + @@ -13268,14 +13273,14 @@ Artisan will start the program each sample period. The program output must be t درجة الحرارة - + Unit وحدة - + Source مصدر @@ -13286,9 +13291,9 @@ Artisan will start the program each sample period. The program output must be t تجمع + - - + @@ -13680,7 +13685,7 @@ Artisan will start the program each sample period. The program output must be t تاريخ - + Batch حزمة @@ -13738,140 +13743,140 @@ Artisan will start the program each sample period. The program output must be t يمزج - + Template قالب - + Results in النتائج في - + Rating تقييم - + Pressure % ضغط ٪ - + Electric Energy Mix: مزيج الطاقة الكهربائية: - + Renewable قابل للتجديد - - + + Pre-Heating التسخين المسبق - - + + Between Batches بين الدُفعات - - + + Cooling التبريد - + Between Batches after Pre-Heating بين الدُفعات بعد التسخين المسبق - + (mm:ss) (مم: ث) - + Duration مدة - + Measured Energy or Output % الطاقة المقاسة أو الناتج٪ - - + + Preheat سخن - - + + BBP - - - - + + + + Roast حمص - - + + per kg green coffee لكل كيلوغرام من البن الأخضر - + Load تحميل - + Organization منظمة - + Operator المشغل - + Machine آلة - + Model نموذج - + Heating تدفئة - + Drum Speed سرعة الطبل - + organic material مواد عضوية @@ -14274,7 +14279,7 @@ LCDs All لون الحواف (RGBA) - + roasted تفحم @@ -14421,22 +14426,22 @@ LCDs All - + ln() ln () + - x x - - + + Bkgnd @@ -14585,109 +14590,114 @@ LCDs All تحميل البن - + /m / م - + greens الخضر - + - STOP - قف + AUTO + أوتوماتيكي - - + + + + MANUAL + يدوي + + + + FLAP + رفرف + + + + + CLOSE + يغلق + + + + + OPEN يفتح - - - CLOSE - يغلق + CONTROL + تحكم - - - - AUTO - أوتوماتيكي + + DISCHARGE + تسريح - - - MANUAL - يدوي + HEATING + التسخين - + STIRRER التحريك - + FILL يملأ - - RELEASE - يطلق - - - - HEATING - التسخين - - - + COOLING تبريد - - FLAP - رفرف + + + + STOP + قف - CONTROL - تحكم + RELEASE + يطلق - + RMSE BT - + MSE BT - + RoR معدّل الصعود - + @FCs FCs - + Max+/Max- RoR Max + / Max- RoR @@ -16148,6 +16158,8 @@ LCDs All + + {} connected {} متصل @@ -16159,6 +16171,8 @@ LCDs All + + {} disconnected @@ -16413,238 +16427,238 @@ Repeat Operation at the end: {0} رقم التعريف الحالي = {0}. التغيير الآن إلى pid = {1}؟ - + Phidget Temperature Sensor IR attached جهاز استشعار درجة حرارة Phidget IR مرفق - + Phidget Temperature Sensor 1-input attached جهاز استشعار درجة الحرارة Phidget 1-input مرفق - + Phidget Isolated Thermocouple 1-input attached جهاز Phidget Isolated Thermocouple 1-input مرفق - + Phidget VINT RTD 1-input attached مرفق Phidget VINT RTD 1-input - + Phidget Temperature Sensor IR detached جهاز استشعار درجة حرارة Phidget IR منفصل - + Phidget Temperature Sensor 1-input detached مستشعر درجة حرارة Phidget 1-input منفصل - + Phidget Isolated Thermocouple 1-input detached Phidget Isolated Thermocouple 1-input منفصل - + Phidget VINT RTD 1-input detached Phidget VINT RTD 1-input منفصل - + Phidget Temperature Sensor 4-input attached 4-مدخلات مستشعر درجة الحرارة Phidget - + Phidget Temperature Sensor 4-input detached 4-مدخلات مستشعر درجة الحرارة Phidget منفصل - + Phidget 1046 attached مرفق Phidget 1046 - + Phidget DAQ1500 attached مرفق Phidget DAQ1500 - + Phidget 1046 detached Phidget 1046 مفصول - + Phidget DAQ1500 detached Phidget DAQ1500 مفصول - + Phidget IO 2/2/2 attached مرفق Phidget IO 2/2/2 - + Phidget IO 6/6/6 attached مرفق Phidget IO 6/6/6 - + Phidget IO 8/8/8 attached مرفق Phidget IO 8/8/8 - + Phidget DAQ1000 attached مرفق Phidget DAQ1000 - + Phidget DAQ1200 attached مرفق Phidget DAQ1200 - + Phidget DAQ1300 attached مرفق Phidget DAQ1300 - + Phidget DAQ1301 attached مرفق Phidget DAQ1301 - + Phidget DAQ1400 attached مرفق Phidget DAQ1400 - + Phidget VCP1000 attached مرفق Phidget VCP1000 - + Phidget VCP1001 attached مرفق Phidget VCP1001 - + Phidget VCP1002 attached مرفق Phidget VCP1002 - + Phidget IO attached مرفق Phidget IO - + Phidget IO 2/2/2 detached Phidget IO 2/2/2 منفصل - + Phidget IO 6/6/6 detached Phidget IO 6/6/6 مفصول - + Phidget IO 8/8/8 detached Phidget IO 8/8/8 منفصل - + Phidget DAQ1000 detached Phidget DAQ1000 مفصول - + Phidget DAQ1200 detached Phidget DAQ1200 مفصول - + Phidget DAQ1300 detached Phidget DAQ1300 مفصول - + Phidget DAQ1301 detached Phidget DAQ1301 مفصول - + Phidget DAQ1400 detached Phidget DAQ1400 مفصول - + Phidget VCP1000 detached Phidget VCP1000 مفصول - + Phidget VCP1001 detached Phidget VCP1001 مفصول - + Phidget VCP1002 detached Phidget VCP1002 مفصول - + Phidget IO detached Phidget IO مفصول - + Yocto Thermocouple attached يوكتو الحرارية المرفقة - + Yocto IR attached Yocto IR مرفق - + Yocto PT100 attached يوكتو PT100 مرفق - - + + Yocto Sensor attached يوكتو الاستشعار المرفقة - + Yocto Watt Power attached يوكتو وات الطاقة المرفقة - + Yocto Watt Energy attached يوكتو وات الطاقة المرفقة - + Yocto Watt Voltage attached يوكتو وات فولطية مرفقة - + Yocto Watt Current attached يوكتو وات الحالية المرفقة - + TC4 initialized تمت تهيئة TC4 @@ -16693,9 +16707,9 @@ Repeat Operation at the end: {0} - - - + + + Data table copied to clipboard @@ -16729,50 +16743,50 @@ Repeat Operation at the end: {0} قراءة ملف تعريف الخلفية ... - + Event table copied to clipboard تم نسخ جدول الأحداث إلى الحافظة - + The 0% value must be less than the 100% value. يجب أن تكون قيمة 0٪ أقل من قيمة 100٪. - - + + Alarms from events #{0} created تم إنشاء الإنذارات من الأحداث # {0} - - + + No events found لم يتم العثور على أحداث - + Event #{0} added تمت إضافة الحدث رقم {0} - + No profile found لم يوجد أي مسار - + Events #{0} deleted تم حذف الأحداث # {0} - + Event #{0} deleted تم حذف الحدث رقم {0} - + Roast properties updated but profile not saved to disk تم تحديث خصائص التحميص ولكن لم يتم حفظ ملف التعريف على القرص @@ -16955,7 +16969,7 @@ Repeat Operation at the end: {0} أخذ العينات - + Warning @@ -16967,13 +16981,13 @@ Repeat Operation at the end: {0} قد يؤدي ضيق الفاصل الزمني لأخذ العينات إلى عدم الاستقرار في بعض الأجهزة. نقترح ما لا يقل عن 1 ثانية. - + Incompatible variables found in %s تم العثور على متغيرات غير متوافقة في٪ s - + Assignment problem مشكلة التنازل @@ -17067,8 +17081,8 @@ Repeat Operation at the end: {0} متابعة - - + + Save Statistics احفظ الإحصائيات @@ -17230,19 +17244,19 @@ To keep it free and current please support us with your donation and subscribe t حرفي مهيأ لـ {0} - + Load theme {0}? هل تريد تحميل المظهر {0}؟ - + Adjust Theme Related Settings ضبط الإعدادات ذات الصلة بالموضوع - + Loaded theme {0} المظهر الذي تم تحميله {0} @@ -17253,8 +17267,8 @@ To keep it free and current please support us with your donation and subscribe t اكتشفت زوجًا من الألوان قد يصعب رؤيته: - - + + Simulator started @{}x بدأ المحاكي @ {} x @@ -17305,14 +17319,14 @@ To keep it free and current please support us with your donation and subscribe t إيقاف التشغيل التلقائي - + PID set to OFF تم ضبط PID على OFF - + PID set to ON @@ -17532,7 +17546,7 @@ To keep it free and current please support us with your donation and subscribe t تم حفظ {0}. بدأ تحميص جديد - + Invalid artisan format @@ -17597,10 +17611,10 @@ It is advisable to save your current settings beforehand via menu Help >> تم حفظ الملف الشخصي - - - - + + + + @@ -17692,347 +17706,347 @@ It is advisable to save your current settings beforehand via menu Help >> تم إلغاء تحميل الإعدادات - - + + Statistics Saved تم حفظ الإحصائيات - + No statistics found لم يتم العثور على إحصائيات - + Excel Production Report exported to {0} تم تصدير تقرير إنتاج Excel إلى {0} - + Ranking Report تقرير الترتيب - + Ranking graphs are only generated up to {0} profiles يتم إنشاء الرسوم البيانية للترتيب حتى {0} من الملفات الشخصية - + Profile missing DRY event الملف الشخصي يفتقد حدث DRY - + Profile missing phase events يفتقد الملف الشخصي أحداث المرحلة - + CSV Ranking Report exported to {0} تم تصدير تقرير ترتيب CSV إلى {0} - + Excel Ranking Report exported to {0} تم تصدير تقرير ترتيب Excel إلى {0} - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied لا يمكن توصيل مقياس البلوتوث أثناء رفض السماح للحرفي بالوصول إلى البلوتوث - + Bluetooth access denied تم رفض الوصول إلى البلوتوث - + Hottop control turned off تم إيقاف التحكم في الهوتوب - + Hottop control turned on تم تشغيل التحكم في السخان - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! للتحكم في Hottop ، تحتاج إلى تنشيط وضع المستخدم الفائق من خلال النقر بزر الماوس الأيمن على شاشة LCD المؤقتة أولاً! - - + + Settings not found الإعدادات غير موجودة - + artisan-settings إعدادات الحرفيين - + Save Settings احفظ التغييرات - + Settings saved تم حفظ الإعدادات - + artisan-theme موضوع الحرفي - + Save Theme حفظ الموضوع - + Theme saved تم حفظ الموضوع - + Load Theme تحميل الموضوع - + Theme loaded تم تحميل الموضوع - + Background profile removed تمت إزالة ملف تعريف الخلفية - + Alarm Config تكوين الإنذار - + Alarms are not available for device None التنبيهات غير متوفرة للجهاز لا شيء - + Switching the language needs a restart. Restart now? يحتاج تبديل اللغة إلى إعادة التشغيل. اعد البدء الان؟ - + Restart إعادة بدء - + Import K202 CSV استيراد K202 CSV - + K202 file loaded successfully تم تحميل ملف K202 بنجاح - + Import K204 CSV استيراد K204 CSV - + K204 file loaded successfully تم تحميل ملف K204 بنجاح - + Import Probat Recipe وصفة استيراد بروبات - + Probat Pilot data imported successfully تم استيراد بيانات Probat Pilot بنجاح - + Import Probat Pilot failed فشل استيراد Probat Pilot - - + + {0} imported تم استيراد {0} - + an error occurred on importing {0} حدث خطأ أثناء استيراد {0} - + Import Cropster XLS استيراد برنامج Cropster XLS - + Import RoastLog URL استيراد عنوان URL لـ RoastLog - + Import RoastPATH URL استيراد عنوان URL لـ RoastPATH - + Import Giesen CSV استيراد Giesen CSV - + Import Petroncini CSV قم باستيراد Petroncini CSV - + Import IKAWA URL استيراد عنوان URL لـ IKAWA - + Import IKAWA CSV استيراد IKAWA CSV - + Import Loring CSV استيراد Loring CSV - + Import Rubasse CSV استيراد Rubasse CSV - + Import HH506RA CSV استيراد HH506RA CSV - + HH506RA file loaded successfully تم تحميل ملف HH506RA بنجاح - + Save Graph as حفظ الرسم البياني باسم - + {0} size({1},{2}) saved تم حفظ {0} حجم ({1} ، {2}) - + Save Graph as PDF احفظ الرسم البياني بتنسيق PDF - + Save Graph as SVG حفظ الرسم البياني باسم SVG - + {0} saved تم حفظ {0} - + Wheel {0} loaded تم تحميل العجلة {0} - + Invalid Wheel graph format تنسيق الرسم البياني العجلة غير صالح - + Buttons copied to Palette # تم نسخ الأزرار إلى Palette # - + Palette #%i restored تمت استعادة اللوحة #٪ - + Palette #%i empty لوحة #٪ أنا فارغة - + Save Palettes حفظ اللوحات - + Palettes saved تم حفظ اللوحات - + Palettes loaded لوحات محملة - + Invalid palettes file format تنسيق ملف لوحات غير صالح - + Alarms loaded تم تحميل أجهزة الإنذار - + Fitting curves... منحنيات مناسبة ... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. تحذير: بداية الفاصل الزمني للتحليل الذي يهمك هو قبل بداية ملاءمة المنحنى. قم بتصحيح هذا في علامة التبويب Config> Curves> Analyze. - + Analysis earlier than Curve fit التحليل في وقت أبكر من Curve fit - + Simulator stopped توقف المحاكاة - + debug logging ON تسجيل التصحيح ON @@ -19264,10 +19278,10 @@ To keep it free and current please support us with your donation and subscribe t - - - - + + + + Roaster Scope نطاق الحمص @@ -19768,49 +19782,49 @@ To keep it free and current please support us with your donation and subscribe t مقبس الويب - + Events أحداث - + Data معلومات - + Roast حمص - + Notes ملاحظات - + Energy طاقة - + Setup يثبت - + Details تفاصيل - + Loads الأحمال - + Protocol بروتوكول @@ -20025,7 +20039,7 @@ To keep it free and current please support us with your donation and subscribe t - + @@ -20045,7 +20059,7 @@ To keep it free and current please support us with your donation and subscribe t إشباع ساعة:دقيقة - + @@ -20055,7 +20069,7 @@ To keep it free and current please support us with your donation and subscribe t - + @@ -20117,16 +20131,16 @@ To keep it free and current please support us with your donation and subscribe t - - + + Time الوقت - - + + @@ -20135,8 +20149,8 @@ To keep it free and current please support us with your donation and subscribe t - - + + @@ -20145,104 +20159,104 @@ To keep it free and current please support us with your donation and subscribe t - + CHARGE تحميل - + DRY END إنتهاء التجفيف - + FC START يدء الصدع الأول - + FC END نهاية الصدع الأول - + SC START بدء الصدع الثاني - + SC END نهاية الصدع الثاني - + DROP إخراج - + COOL تبريد - + #{0} {1}{2} # {0} {1} {2} - + Power الطاقة - + Duration مدة - + CO2 ثاني أكسيد الكربون - + Load تحميل - + Source مصدر - + Kind طيب القلب - + Name اسم - + Weight الوزن @@ -21255,7 +21269,7 @@ initiated by the PID - + @@ -21484,7 +21498,7 @@ has to be reduced by 4 times. للخلفيات المحملة بأجهزة إضافية فقط - + The maximum nominal batch size of the machine in kg الحد الأقصى لحجم الدُفعة الاسمي للآلة بالكيلو جرام @@ -21918,32 +21932,32 @@ Currently in TEMP MODE حاليًا في TEMP MODE - + <b>Label</b>= <b>عنوان</b>= - + <b>Description </b>= <b>وصف </b>= - + <b>Type </b>= <b>نوع </b>= - + <b>Value </b>= <b>قيمة </b>= - + <b>Documentation </b>= <b>نوثيق </b>= - + <b>Button# </b>= <b>زر# </b>= diff --git a/src/translations/artisan_da.qm b/src/translations/artisan_da.qm index 82ab4474253a1f5367c666e0657a50d2e20c14bb..80d2d8f05f01b218e7e3a5ff9b4df84e1bb1c391 100644 GIT binary patch delta 20970 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 Rd01_pO_r#)$&%_O{sDw9sW$)s diff --git a/src/translations/artisan_da.ts b/src/translations/artisan_da.ts index 65254b633..ebc9d0c58 100644 --- a/src/translations/artisan_da.ts +++ b/src/translations/artisan_da.ts @@ -9,57 +9,57 @@ Slip sponsor - + About Om - + Core Developers Kerneudviklere - + License Licens - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. Der opstod et problem med at hente de nyeste versionoplysninger. Kontroller din internetforbindelse, prøv igen senere, eller tjek manuelt. - + A new release is available. En ny udgivelse er tilgængelig. - + Show Change list Vis liste over ændringer - + Download Release Download frigivelse - + You are using the latest release. Du bruger den seneste udgivelse. - + You are using a beta continuous build. Du bruger en beta-kontinuerlig build. - + You will see a notice here once a new official release is available. Du vil se en meddelelse her, når en ny officiel frigivelse er tilgængelig. - + Update status Opdater status @@ -201,7 +201,7 @@ Button - + @@ -212,7 +212,7 @@ - + @@ -223,10 +223,10 @@ - + + - - + Restore Defaults @@ -254,7 +254,7 @@ - + @@ -282,7 +282,7 @@ - + @@ -570,7 +570,7 @@ - + @@ -591,7 +591,7 @@ - + @@ -716,9 +716,9 @@ opdatering - - - + + + Save Defaults Gem standardindstillinger @@ -1446,61 +1446,61 @@ ENDE Vis altid - + Heavy FC Tung FC - + Low FC Lav FC - + Light Cut Let skåret - + Dark Cut Mørkt snit - + Drops Dråber - + Oily Olieagtig - + Uneven Ujævn - + Tipping Tip - + Scorching Brændende - + Divots @@ -2263,14 +2263,14 @@ ENDE - + ET - + BT @@ -3975,20 +3975,20 @@ ENDE Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4081,41 +4081,41 @@ ENDE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4184,38 +4184,38 @@ ENDE - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4265,10 +4265,10 @@ ENDE Ingen RX-data modtaget - - - - + + + + Serial Exception: @@ -4285,97 +4285,97 @@ ENDE callprogram() modtaget: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure(): konverteringsfejl, {0} bytes modtaget - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure(): {0} bytes modtaget, men 10 nødvendige - + Unable to open serial port Kan ikke åbne seriel port - + MS6514temperature(): {0} bytes received but 18 needed MS6514temperature(): {0} bytes modtaget, men 18 nødvendige - + DT301temperature(): {0} bytes received but 11 needed DT301temperatur(): {0} bytes modtaget, men 11 nødvendige - + HH806AUtemperature(): {0} bytes received HH806AUtemperatur(): {0} bytes modtaget - + HH806Wtemperature(): Unable to initiate device HH806Wtemperatur(): Kan ikke starte enheden - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID: {0} bytes modtaget, men 5 nødvendige - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RAtemperature(): Kan ikke hente id fra HH506RA-enheden - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RAtemperature(): {0} bytes modtaget, men 14 nødvendige - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302temperatur(): {0} bytes modtaget, men 7 nødvendige - + CENTER303temperature(): {0} bytes received but 8 needed CENTER303temperatur(): {0} bytes modtaget, men 8 nødvendige - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2temperatur(): {0} bytes modtaget, men 26 nødvendige - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4temperatur(): {0} bytes modtaget, men 26 nødvendige - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306temperatur(): {0} bytes modtaget, men 10 nødvendige - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309temperatur(): {0} bytes modtaget, men 45 nødvendige - + Arduino could not set channels Arduino kunne ikke indstille kanaler - + Arduino could not set temperature unit Arduino kunne ikke indstille temperaturenhed - + Arduino could not set filters Arduino kunne ikke indstille filtre @@ -4385,16 +4385,16 @@ ENDE - - - - - - + + + + + + - - + + Value Error: Værdi fejl: @@ -4409,7 +4409,7 @@ ENDE Seriel undtagelse: timeout - + Unable to move CHARGE to a value that does not exist Kan ikke flytte CHARGE til en værdi, der ikke eksisterer @@ -4526,52 +4526,52 @@ ENDE Undtagelse: {} er ikke en gyldig indstillingsfil - - - - - + + + + + Error Fejl - + Exception: WebLCDs not supported by this build Undtagelse: WebLCD'er understøttes ikke af denne build - + Could not start WebLCDs. Selected port might be busy. Kunne ikke starte WebLCD'er. Den valgte port kan være optaget. - + Failed to save settings Indstillingerne kunne ikke gemmes - - + + Exception (probably due to an empty profile): Undtagelse (sandsynligvis på grund af en tom profil): - + Analyze: CHARGE event required, none found Analyse: CHARGE hændelse påkrævet, ingen fundet - + Analyze: DROP event required, none found Analyse: DROP-hændelse påkrævet, ingen fundet - + Analyze: no background profile data available Analyser: ingen baggrundsprofildata tilgængelige - + Analyze: background profile requires CHARGE and DROP events Analyser: baggrundsprofilen kræver CHARGE og DROP begivenheder @@ -4612,7 +4612,7 @@ ENDE Form Caption - + Custom Blend Brugerdefineret blanding @@ -4776,17 +4776,17 @@ ENDE Stegt egenskaber - + Energy Help Energihjælp - + Tare Setup Tara-opsætning - + Set Measure from Profile Indstil mål fra profil @@ -5069,14 +5069,14 @@ ENDE - + Energy Energi - + CO2 @@ -5308,14 +5308,14 @@ ENDE HTML Report Template - + BBP Total Time BBP samlet tid - + BBP Bottom Temp BBP Bund Temp @@ -5332,849 +5332,849 @@ ENDE - + Whole Color Hele farve - - + + Profile Profil - + Roast Batches Stegte partier - - - + + + Batch Parti - - + + Date Dato - - - + + + Beans Bønner - - - + + + In I - - + + Out Ud - - - + + + Loss Tab - - + + SUM - + Production Report Produktionsrapport - - + + Time Tid - - + + Weight In Vægt ind - - + + CHARGE BT AFGIFT BT - - + + FCs Time FCs tid - - + + FCs BT - - + + DROP Time DROP-tid - - + + DROP BT - + Dry Percent Tør procent - + MAI Percent MAI procent - + Dev Percent Udvikler procent - - + + AUC - - + + Weight Loss Vægttab - - + + Color Farve - + Cupping - + Roaster - + Capacity Kapacitet - + Operator Operatør - + Organization Organisation - + Drum Speed Tromlehastighed - + Ground Color Jordfarve - + Color System Farvesystem - + Screen Min Skærm Min - + Screen Max Skærm Max - + Bean Temp Bønnetemp - + CHARGE ET - + TP Time TP tid - + TP ET - + TP BT - + DRY Time TØRRE tid - + DRY ET - + DRY BT TØR BT - + FCs ET - + FCe Time FCe tid - + FCe ET - + FCe BT - + SCs Time SCs tid - + SCs ET - + SCs BT - + SCe Time SCe Tid - + SCe ET - + SCe BT - + DROP ET - + COOL Time KØD tid - + COOL ET - + COOL BT - + Total Time Samlet tid - + Dry Phase Time Tørfasetid - + Mid Phase Time Midtfasetid - + Finish Phase Time Afslut fasetid - + Dry Phase RoR Tørfase RoR - + Mid Phase RoR Mellemfase RoR - + Finish Phase RoR Afslut fase RoR - + Dry Phase Delta BT - + Mid Phase Delta BT Mellemfase Delta BT - + Finish Phase Delta BT Afslut fase Delta BT - + Finish Phase Rise Afslut fase stigning - + Total RoR Samlet RoR - + FCs RoR - + MET MØDTE - + AUC Begin AUC begynder - + AUC Base AUC base - + Dry Phase AUC AUC i tør fase - + Mid Phase AUC Midfase AUC - + Finish Phase AUC Afslut fase AUC - + Weight Out Vægt ud - + Volume In Volumen ind - + Volume Out Lydstyrke ud - + Volume Gain Volumenforøgelse - + Green Density Grøn tæthed - + Roasted Density Brændt tæthed - + Moisture Greens Fugtgrønt - + Moisture Roasted Ristet fugt - + Moisture Loss Fugttab - + Organic Loss Organisk tab - + Ambient Humidity Omgivende luftfugtighed - + Ambient Pressure Omgivende tryk - + Ambient Temperature Omgivelsestemperatur - - + + Roasting Notes Stegt noter - - + + Cupping Notes Cupping-noter - + Heavy FC Tung FC - + Low FC Lav FC - + Light Cut Let skåret - + Dark Cut Mørkt snit - + Drops Dråber - + Oily Olieagtig - + Uneven Ujævn - + Tipping Tip - + Scorching Brændende - + Divots - + Mode - + BTU Batch - + BTU Batch per green kg BTU Batch pr. grønne kg - + CO2 Batch CO2 batch - + BTU Preheat BTU Forvarmning - + CO2 Preheat CO2-forvarmning - + BTU BBP - + CO2 BBP - + BTU Cooling BTU køling - + CO2 Cooling CO2 Køling - + BTU Roast BTU Stege - + BTU Roast per green kg BTU Steg pr. grøn kg - + CO2 Roast CO2-steg - + CO2 Batch per green kg CO2 Batch pr. grønne kg - + BTU LPG - + BTU NG - + BTU ELEC - + Efficiency Batch Effektivitetsbatch - + Efficiency Roast Effektivitetssteg - + BBP Begin BBP begynder - + BBP Begin to Bottom Time BBP start til bund tid - + BBP Bottom to CHARGE Time BBP bund til OPLADNINGstid - + BBP Begin to Bottom RoR BBP Begynd til Bund RoR - + BBP Bottom to CHARGE RoR BBP Bund til CHARGE RoR - + File Name Filnavn - + Roast Ranking Stege Ranking - + Ranking Report Rangeringsrapport - + AVG - + Roasting Report Stegerapport - + Date: Dato: - + Beans: Bønner: - + Weight: Vægt: - + Volume: Bind: - + Roaster: - + Operator: Operatør: - + Organization: Organisation: - + Cupping: - + Color: Farve: - + Energy: Energi: - + CO2: - + CHARGE: OPLADE: - + Size: Størrelse: - + Density: Massefylde: - + Moisture: Fugtighed: - + Ambient: Omgivende: - + TP: - + DRY: TØR: - + FCs: FC'er: - + FCe: - + SCs: SC'er: - + SCe: - + DROP: DRÅBE: - + COOL: FEDT NOK: - + MET: MØDTE: - + CM: - + Drying: Tørring: - + Maillard: - + Finishing: Efterbehandling: - + Cooling: Køling: - + Background: Baggrund: - + Alarms: Alarmer: - + RoR: - + AUC: - + Events Begivenheder @@ -6237,7 +6237,7 @@ Alarmer scannes i rækkefølge fra toppen af tabellen til bunden. - + @@ -6343,7 +6343,7 @@ Alarmer scannes i rækkefølge fra toppen af tabellen til bunden. Den angivne temperaturgrænse. - + @@ -6524,7 +6524,7 @@ Alarmer scannes i rækkefølge fra toppen af tabellen til bunden. Indtast kommandoen i feltet Beskrivelse af alarmen. - + @@ -6553,21 +6553,21 @@ Alarmer scannes i rækkefølge fra toppen af tabellen til bunden. den tekst, der skal vises i pop op-vinduet - + Call Program Opkaldsprogram - + A program/script path (absolute or relative) En program-/scriptsti (absolut eller relativ) - + start an external program starte et eksternt program @@ -7982,7 +7982,7 @@ Indlæs profilen, der er optaget på den mindre maskine, og åbn Transposeren. V Valgfri tekst, der bruges i annoteringer til de enheder, der bruges til skyderværdien. - + COMMANDS KOMMANDOER @@ -7995,7 +7995,7 @@ Indlæs profilen, der er optaget på den mindre maskine, og åbn Transposeren. V - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8022,36 +8022,36 @@ Indlæs profilen, der er optaget på den mindre maskine, og åbn Transposeren. V Bemærk: i YOCTOPUCE-kommandoer indeholder de valgfrie parametre <sn> enten modulets serienummer eller dets navn - + Serial Command Seriekommando - + ASCII serial command or binary a2b_uu(serial command) ASCII seriel kommando eller binær a2b_uu (seriel kommando) - + Modbus Command Modbus kommando - + variable holding the last value read via MODBUS variabel, der holder den sidste værdi læst via MODBUS - - - - - - + + + + + + @@ -8062,8 +8062,8 @@ Indlæs profilen, der er optaget på den mindre maskine, og åbn Transposeren. V sleep: Tilføj en forsinkelse på <float> sekunder - - + + sets calling button to “pressed” if argument is 1 or True indstiller kaldeknappen til "trykket", hvis argumentet er 1 eller Sandt @@ -8074,55 +8074,55 @@ Indlæs profilen, der er optaget på den mindre maskine, og åbn Transposeren. V læser register fra slave slaveID ved hjælp af funktion 3 (Læs flere holdregistre). Resultatet er bundet til pladsholderen `_` og kan derfor tilgås i senere kommandoer. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. læser 1 16bit register fra slave-slaveID ved hjælp af funktion 3 (Læs flere holdregistre) fortolket som et heltal med fortegn. Resultatet er bundet til pladsholderen `_` og kan derfor tilgås i senere kommandoer. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. læser 1 16bit register fra slave slaveID ved hjælp af funktion 3 (Læs flere holdregistre) fortolket som BCD. Resultatet er bundet til pladsholderen `_` og kan derfor tilgås i senere kommandoer. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. læser 2 16bit registre fra slave-slaveID ved hjælp af funktion 3 (Læs flere holdregistre) fortolket som heltal uden fortegn. Resultatet er bundet til pladsholderen `_` og kan derfor tilgås i senere kommandoer. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. læser 2 16-bit registre fra slave-slaveID ved hjælp af funktion 3 (Læs flere holdregistre) fortolket som et heltal med fortegn. Resultatet er bundet til pladsholderen `_` og kan derfor tilgås i senere kommandoer. - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. læser 2 16bit register fra slave slaveID ved hjælp af funktion 3 (Læs flere holdregistre) fortolket som BCD. Resultatet er bundet til pladsholderen `_` og kan derfor tilgås i senere kommandoer. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. læser 2 16bit registre fra slave slaveID ved hjælp af funktion 3 (Læs flere holdregistre) fortolket som float. Resultatet er bundet til pladsholderen `_` og kan derfor tilgås i senere kommandoer. - + write register: MODBUS function 6 (int) or function 16 (float) skriveregister: MODBUS funktion 6 (int) eller funktion 16 (float) - + write coil: MODBUS function 5 skrivespole: MODBUS funktion 5 - + write coils: MODBUS function 15 skrivespoler: MODBUS funktion 15 @@ -8133,43 +8133,43 @@ Indlæs profilen, der er optaget på den mindre maskine, og åbn Transposeren. V - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v maske skriveregister: MODBUS funktion 22 eller simulerer funktion 22 med funktion 6 og den givne værdi v - + write registers: MODBUS function 16 skrive registre: MODBUS funktion 16 - + write 16bit BCD encoded value v to register r of slave s skriv 16bit BCD-kodet værdi v til register r af slave s - + write 32bit float to two 16bit int registers: MODBUS function 16 skriv 32bit float til to 16bit int registre: MODBUS funktion 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 skriv 32bit heltal til to 16bit int registre: MODBUS funktion 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) skriv 16bit heltal til et enkelt 16bit register: MODBUS funktion 6 (int) - + DTA Command DTA-kommando @@ -8190,119 +8190,119 @@ Indlæs profilen, der er optaget på den mindre maskine, og åbn Transposeren. V start og eksternt program - + Hottop Heater Hottop varmelegeme - - + + sets heater to value indstiller varmelegeme til værdi - + Hottop Fan Hottop-ventilator - - + + sets fan to value indstiller ventilator til værdi - + Hottop Command Hottop-kommando - + with n={0 ,1},h={0,..100},f={0,..10} med n={0 ,1},h={0,..100},f={0,..10} - + Fuji Command Fuji kommando - + PWM Command PWM-kommando - + PHIDGET PWM Output: <value> in [0-100] PHIDGET PWM-output: <værdi> i [0-100] - + PHIDGET PWM Output: toggles <channel> PHIDGET PWM Output: skifter <kanal> - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds PHIDGET PWM Output: Tænd for <kanal> i <millis> millisekunder - + PHIDGET HUB PWM Output: <value> in [0-100] PHIDGET HUB PWM-output: <værdi> i [0-100] - + PHIDGET HUB PWM Output: toggles <channel> PHIDGET HUB PWM-udgang: skifter <kanal> - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds PHIDGET HUB PWM-udgang: Tænd <kanal> i <millis> millisekunder - + YOCTOPUCE PWM Output: PWM running state YOCTOPUCE PWM Output: PWM kørende tilstand - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) YOCTOPUCE PWM Output: Indstil PWM-frekvensen til f (Hz) - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] YOCTOPUCE PWM Output: Indstil PWM-periode med arbejdscyklussen i % som en flyder [0,0-100,0] - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval YOCTOPUCE PWM Output: ændrer progressivt PWM til den specificerede værdi over det givne tidsinterval - + VOUT Command VOUT-kommando @@ -8313,363 +8313,363 @@ Indlæs profilen, der er optaget på den mindre maskine, og åbn Transposeren. V for PHIDGET OUTPUT-moduler: indstiller spændingsspændingsområde (r=5 for r5V og r=10 for 10V) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) for PHIDGET OUTPUT-moduler: Indstil analog udgangskanal n til udgangsspændingsværdi v i V (f.eks. 5,5 for 5,5V) - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] for YOCTOPUCE VOLTAGE OUT-moduler med c kanalen (1 eller 2),v spændingen som float [0.0-10.0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] for YOCTOPUCE CURRENT OUT-moduler med c strømmen som float [3.0-21.0] - + IO Command IO-kommando - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) PHIDGET binært output: slukker for kanal c (b=0) og tænder (b=1) - + PHIDGET Binary Output: toggles channel c PHIDGET binært output: skifter kanal c - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds PHIDGET binært output: indstiller output fra kanal c til on for tiden t i millisekunder - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) PHIDGET Voltage Output: indstiller spændingsoutput for kanal c til v (float) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor: indstiller acceleration af kanal c til v (float) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor: indstiller målhastigheden for kanal c til v (flyder) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor: indstiller strømgrænsen for kanal c til v (float) - + YOCTOPUCE Relay Output: turn channel c of the relay module on YOCTOPUCE Relæudgang: Tænd for kanal c på relæmodulet - + YOCTOPUCE Relay Output: turn channel c of the relay module off YOCTOPUCE Relæudgang: Sluk for kanal c på relæmodulet - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) YOCTOPUCE Relæudgang: slukker for kanal c for relæmodulet (b=0) og tænder (b=1) - + YOCTOPUCE Relay Output: toggle the state of channel c YOCTOPUCE Relæudgang: Skift tilstanden for kanal c - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds YOCTOPUCE relæudgang: pulser kanalen c på efter en forsinkelse på millisekunder for varigheden af millisekunder - + YOCTOPUCE resets the power counter of the Yocto-Watt module YOCTOPUCE nulstiller strømtælleren for Yocto-Watt-modulet - + move slider c to value v flyt skyderen c til værdien v - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b slår PHIDGET binær udgangskanal c fra (b=0) og til (b=1) og indstiller knap i til trykket eller normal afhængigt af værdien b - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal indstiller knappen i til at blive trykket ned, hvis værdi b er ja, sand, t eller 1, ellers til normal - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal indstiller knappen til at blive trykket, hvis værdi b er ja, sand, t eller 1, ellers til normal - - - - - + + + + + toggles the state of the button skifter tilstanden af knappen - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol sender heltal <værdi> til <mål> register specificeret af som byte i hex notation som "fa" via Santoker Network protokollen - + sends <value> to <target> via the Kaleido Serial or Network protocol sender <værdi> til <mål> via Kaleido seriel eller netværksprotokollen - + S7 Command S7-kommando - + variable holding the last value read via S7 variabel, der holder den sidste værdi læst via S7 - + sets calling button to “pressed” if argument evaluates to 1 or True indstiller kaldeknappen til "trykket", hvis argumentet evalueres til 1 eller Sand - + read bool from S7 DB læs bool fra S7 DB - + read int from S7 DB læst int fra S7 DB - + read float from S7 DB læs float fra S7 DB - + write bool to S7 DB skrive bool til S7 DB - + write int to S7 DB skriv int til S7 DB - + write float to S7 DB skrive float til S7 DB - + Aillio R1 Heater Aillio R1 varmelegeme - + Aillio R1 Fan Aillio R1 blæser - + Aillio R1 Drum Aillio R1 tromme - + sets drum speed to value indstiller tromlehastighed til værdi - + Artisan Command Håndværkerkommando - + enables/disables alarms aktiverer/deaktiverer alarmer - + enables/disables autoCHARGE aktiverer/deaktiverer autoCHARGE - + enables/disables autoDROP aktiverer/deaktiverer autoDROP - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. tara kanal <int> med 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. - + turns PID on slår PID til - + turns PID off slår PID fra - + toggles the PID state skifter PID-tilstand - + sets PID mode to 0: manual, 1: RS, 2: background follow indstiller PID-tilstand til 0: manuel, 1: RS, 2: baggrundsfølg - + sets the p-i-d parameters of the PID indstiller p-i-d-parametrene for PID'en - + increases or decreases the current target SV value by <int> øger eller mindsker den aktuelle mål-SV-værdi med <int> - + sets the PID target set value SV indstiller PID-målværdien SV - + sets the PID target set value SV given in C indstiller PID-målsætværdien SV givet i C - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> aktiverer PID Ramp-Soak mønsternummeret <rs> (1-baseret!) eller det mærket <rs> - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) vælger PID-inputkilden med <n> 0: BT, 1: ET (Software PID); <n> i {0,..,3} (Arduino PID) - + sets the PID lookahead sætter PID-lookahead - + shows popup with message <msg> which optionally automatically closes after <int> seconds viser popup med beskeden <msg>, som eventuelt automatisk lukker efter <int> sekunder - + shows message <msg> in the message line viser besked <msg> i beskedlinjen - + enables/disables notifications; while disabled issued notifications are ignored aktiverer/deaktiverer meddelelser; mens deaktiverede udstedte meddelelser ignoreres - + sends notification with title <title> and optional message <msg> sender besked med titel <titel> og valgfri besked <msg> - + sets canvas color to the RGB-hex <color> like #27f1d3 indstiller lærredsfarve til RGB-hex <farve> som #27f1d3 - + resets canvas color nulstiller lærredets farve @@ -8680,139 +8680,139 @@ Indlæs profilen, der er optaget på den mindre maskine, og åbn Transposeren. V aktiverer knap <navn> fra { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } - + activates palette <p> with <p> either a number 0-9 or a palette label aktiverer paletten <p> med <p> enten et tal 0-9 eller en paletbetegnelse - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET indstiller afspilningstilstand til 0: slukket, 1: tid, 2: BT, 3: ET - + opens the Roast Properties dialog åbner dialogboksen Stegeegenskaber - + loads the .alog profile at the given filepath as background profile indlæser .alog-profilen på den givne filsti som baggrundsprofil - + clears the current background profile rydder den aktuelle baggrundsprofil - + activates the alarmset with the given number or label aktiverer alarmsættet med det angivne nummer eller mærke - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right flytter baggrundsprofilen det angivne antal trin mod <retning>, med <retning> et af op, ned, venstre, højre - + enables/disables keyboard mode aktiverer/deaktiverer tastaturtilstand - + enables/disables the Keep ON flag aktiverer/deaktiverer Keep ON-flaget - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} viser/skjuler kurven angivet af <navn>, som er en af { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number viser/skjuler <kurven> (en af {T1,T2}) af det nul-baserede <extra_device> nummer - + shows/hides the events of <event_type> in [1,..,5] viser/skjuler begivenhederne for <event_type> i [1,..,5] - + shows/hides the events of the background profile viser/skjuler begivenhederne i baggrundsprofilen - + RC Command RC kommando - + for PHIDGET RC modules: sets the min/max pulse width in microseconds for PHIDGET RC-moduler: indstiller min/maks. pulsbredde i mikrosekunder - + for PHIDGET RC modules: sets the min/max position for PHIDGET RC-moduler: indstiller min/maks - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) for PHIDGET RC-moduler: tilkoble (b=1) eller frakoble (b = 0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state for PHIDGET RC-moduler: aktiverer eller deaktiverer hastighedsrampetilstanden - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt for PHIDGET RC-moduler: Indstil spændingen til en af 5, 6 eller 7,4 tommer volt - + for PHIDGET RC modules: set the acceleration for PHIDGET RC-moduler: Indstil accelerationen - + for PHIDGET RC modules: set the velocity for PHIDGET RC-moduler: Indstil hastigheden - + for PHIDGET RC modules: set the target position for PHIDGET RC-moduler: Indstil målpositionen - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) for YOCTOPUCE RC-moduler: med c:int kanalen, b a bool (f.eks. enabled(0,1) eller enabled(0,True)) @@ -8823,31 +8823,31 @@ Indlæs profilen, der er optaget på den mindre maskine, og åbn Transposeren. V for YOCTOPUCE RC-moduler: med c:int kanalen, p:int målpositionen, den valgfri t varigheden i ms - + for YOCTOPUCE RC modules: with n an int [0..65000] in us for YOCTOPUCE RC-moduler: med n an int [0..65000] i os - + for YOCTOPUCE RC modules: with r an int in % for YOCTOPUCE RC-moduler: med r an int i % - + WebSocket Command WebSocket-kommando - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) Hvis der bruges {}-erstatninger, skal json-parenteser duplikeres for at undgå dem som i send({{ “value”: {}}}) - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` hvis `<json>`-teksten respekterer JSON-formatet, sendes den til den tilsluttede WebSocket-server, og svaret er bundet til variablen `_` @@ -9215,165 +9215,170 @@ Funktion 4 (læs inputregistre): registre 0 til 65535 svarende til numrene 30000 + DISCHARGE + UDSLIP + + + RELEASE FRIGØRE - + HEATING OPVARMNING - + COOLING KØLING - + FLAP KLAP - + CONTROL STYRING - + event value hændelsesværdi - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode hændelsesværdi fortolket som temperatur i Fahrenheit konverteret til den aktuelle temperaturtilstand - + event value interpreted as temperature in Celsius converted to the current temperature mode hændelsesværdi fortolket som temperatur i Celsius omregnet til den aktuelle temperaturtilstand - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. Bemærk: "{}" kan bruges som en pladsholder, den vil blive erstattet af den aktuelle knapværdi plus offset for ± hændelsestyper. Hvis en pladsholder forekommer flere gange i en beskrivelse/kommando, erstattes alle disse forekomster af værdien. - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” Bemærk: Kommandoer kan sekvenseres, adskilt af semikolon som i "<cmd1>;<cmd2>;<cmd3>" - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. Bemærk: Alle tegn, der er givet som dokumentation til en seriel kommandohandling, sendes som én streng til den tilsluttede enhed. Hvis enheden kan fortolke denne streng som separate kommandoer adskilt af semikolon, er dette fint. Ellers kan du bruge en Multiple Event, der refererer til et antal hændelsesknapper (ved at bruge en kommasepareret liste over hændelsesknapnumre som dokumentationsstreng), hvor hver af de refererede hændelsesknapper udsteder en af ​​kommandoerne via en tilsvarende seriel kommandohandling. Disse hændelsesknapper kan skjules, hvilket har den samme effekt, som hvis den serielle kommando tillod en sekvens af kommandoer. - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. Bemærk: I PHIDGET-kommandoer har den valgfri parameter <sn> formen <hub_serial>[:<hub_port>] tillader at henvise til en specifik Phidget HUB ved at give dens serienummer og eventuelt angive portnummeret, som det adresserede modul er forbundet til . - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name Bemærk: I YOCTOPUCE-kommandoer indeholder den valgfri parameter <sn> enten modulets serienummer eller dets navn - + Multiple Event Flere begivenheder - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. knapnumre eller sleep(<float>) adskilt af et komma: 1,2,sleep(2.5), 3.. - + triggers other buttons udløser andre knapper - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) variabel, der holder den sidst trykket på knappen (1 eller 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. læser 1 16bit register fra slave slaveID ved hjælp af funktion 3 (Læs flere holdregistre) fortolket som heltal uden fortegn. Resultatet er bundet til pladsholderen `_` og kan derfor tilgås i senere kommandoer. - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating Indsæt dataadresse : værdi, f.eks. 4701:1000 og sv er 100. Gang altid med 10, hvis værdi Enhed: 0,1 / ex. 4719:0 stopper opvarmningen - + variable holding the last result value variabel, der holder den sidste resultatværdi - + p-i-d - + configures PID to the values <p>;<i>;<d> konfigurerer PID til værdierne <p>;<i>;<d> - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) for PHIDGET OUTPUT-moduler: indstiller spændingsspændingsområde (r=5 for 5V og r=10 for 10V) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set skriveværdi, hvor bits erstattes af dem fra orMask på positioner, hvor andMask bits ikke er sat - + Aillio R1 Command Aillio R1-kommando - + Sends PRS command Sender PRS-kommando - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal indstiller knappen i til at blive trykket ned, hvis værdien af ​​b er ja, sand, t eller 1, ellers til normal - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True aktiverer knappen <navn> fra { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; indstiller kaldeknappen til "trykket", hvis argumentet er 1 eller Sandt - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden indstiller knap i til synlig, hvis værdien af ​​b er ja, sand, t eller 1, ellers til skjult - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name for YOCTOPUCE RC-moduler: med c:int kanalen, p:int målpositionen, den valgfri t varigheden i ms, sn de valgfrie modulers serienummer eller logiske navn @@ -11613,7 +11618,7 @@ Optagelse 1380 Burundi KigandaMurambi 2020-04-25_113809.alog - + @@ -11648,7 +11653,7 @@ Optagelse 1380 Burundi KigandaMurambi 2020-04-25_113809.alog - + @@ -11776,9 +11781,9 @@ Optagelse 1380 Burundi KigandaMurambi 2020-04-25_113809.alog / min + - @@ -11787,8 +11792,8 @@ Optagelse 1380 Burundi KigandaMurambi 2020-04-25_113809.alog - - + + @@ -11802,7 +11807,7 @@ Optagelse 1380 Burundi KigandaMurambi 2020-04-25_113809.alog Cyklus - + Sync Synkroniser @@ -11922,7 +11927,7 @@ Optagelse 1380 Burundi KigandaMurambi 2020-04-25_113809.alog - + Label @@ -12153,9 +12158,9 @@ Optagelse 1380 Burundi KigandaMurambi 2020-04-25_113809.alog Størrelse - - - + + + @@ -12193,7 +12198,7 @@ Optagelse 1380 Burundi KigandaMurambi 2020-04-25_113809.alog - + @@ -12236,14 +12241,14 @@ Optagelse 1380 Burundi KigandaMurambi 2020-04-25_113809.alog Midlertidig - + Unit Enhed - + Source Kilde @@ -12254,9 +12259,9 @@ Optagelse 1380 Burundi KigandaMurambi 2020-04-25_113809.alog Klynge + - - + @@ -12648,7 +12653,7 @@ Optagelse 1380 Burundi KigandaMurambi 2020-04-25_113809.alog Dato - + Batch Parti @@ -12706,140 +12711,140 @@ Optagelse 1380 Burundi KigandaMurambi 2020-04-25_113809.alog Blanding - + Template Skabelon - + Results in Resulterer i - + Rating Bedømmelse - + Pressure % Tryk% - + Electric Energy Mix: Elektrisk energimix: - + Renewable Fornyelig - - + + Pre-Heating Forvarmning - - + + Between Batches Mellem partier - - + + Cooling Køling - + Between Batches after Pre-Heating Mellem partier efter forvarmning - + (mm:ss) (mm: ss) - + Duration Varighed - + Measured Energy or Output % Målt energi eller output% - - + + Preheat Forvarm - - + + BBP - - - - + + + + Roast Stege - - + + per kg green coffee pr. kg grøn kaffe - + Load belastning - + Organization Organisation - + Operator Operatør - + Machine Maskine - + Model - + Heating Opvarmning - + Drum Speed Tromlehastighed - + organic material organisk materiale @@ -13242,7 +13247,7 @@ LCD-skærme alle Kantfarve (RGBA) - + roasted ristede @@ -13389,22 +13394,22 @@ LCD-skærme alle - + ln() ln () + - x - - + + Bkgnd @@ -13553,109 +13558,114 @@ LCD-skærme alle Oplad bønnerne - + /m / m - + greens greener - + - STOP - HOLD OP + AUTO + - - + + + + MANUAL + BRUGERVEJLEDNING + + + + FLAP + KLAP + + + + + CLOSE + TÆT + + + + + OPEN ÅBEN - - - CLOSE - TÆT + CONTROL + STYRING - - - - AUTO - + + DISCHARGE + UDSLIP - - - MANUAL - BRUGERVEJLEDNING + HEATING + OPVARMNING - + STIRRER RØRER - + FILL FYLDE - - RELEASE - FRIGØRE - - - - HEATING - OPVARMNING - - - + COOLING KØLING - - FLAP - KLAP + + + + STOP + HOLD OP - CONTROL - STYRING + RELEASE + FRIGØRE - + RMSE BT - + MSE BT - + RoR - + @FCs - + Max+/Max- RoR Max + / Max- RoR @@ -14843,6 +14853,8 @@ LCD-skærme alle + + {} connected {} tilsluttet @@ -14854,6 +14866,8 @@ LCD-skærme alle + + {} disconnected @@ -15108,238 +15122,238 @@ Gentag handling i slutningen: {0} Nuværende pid = {0}. Skift nu til pid ={1}? - + Phidget Temperature Sensor IR attached Phidget temperatursensor IR tilsluttet - + Phidget Temperature Sensor 1-input attached Phidget temperatursensor 1-indgang tilsluttet - + Phidget Isolated Thermocouple 1-input attached Phidget Isoleret termoelement 1-indgang tilsluttet - + Phidget VINT RTD 1-input attached Phidget VINT RTD 1-indgang tilsluttet - + Phidget Temperature Sensor IR detached Phidget temperatursensor IR afmonteret - + Phidget Temperature Sensor 1-input detached Phidget temperatursensor 1-indgang afmonteret - + Phidget Isolated Thermocouple 1-input detached Phidget Isoleret termoelement 1-indgang adskilt - + Phidget VINT RTD 1-input detached Phidget VINT RTD 1-indgang adskilt - + Phidget Temperature Sensor 4-input attached Phidget temperatursensor 4-indgang tilsluttet - + Phidget Temperature Sensor 4-input detached Phidget-temperatursensor 4-indgang adskilt - + Phidget 1046 attached Phidget 1046 vedhæftet - + Phidget DAQ1500 attached Phidget DAQ1500 vedhæftet - + Phidget 1046 detached Phidget 1046 fritliggende - + Phidget DAQ1500 detached Phidget DAQ1500 fritstående - + Phidget IO 2/2/2 attached Phidget IO 2/2/2 vedhæftet - + Phidget IO 6/6/6 attached Phidget IO 6/6/6 vedhæftet - + Phidget IO 8/8/8 attached Phidget IO 8/8/8 vedhæftet - + Phidget DAQ1000 attached Phidget DAQ1000 vedhæftet - + Phidget DAQ1200 attached Phidget DAQ1200 vedhæftet - + Phidget DAQ1300 attached Phidget DAQ1300 vedhæftet - + Phidget DAQ1301 attached Phidget DAQ1301 vedhæftet - + Phidget DAQ1400 attached Phidget DAQ1400 vedhæftet - + Phidget VCP1000 attached Phidget VCP1000 vedhæftet - + Phidget VCP1001 attached Phidget VCP1001 vedhæftet - + Phidget VCP1002 attached Phidget VCP1002 vedhæftet - + Phidget IO attached Phidget IO vedhæftet - + Phidget IO 2/2/2 detached Phidget IO 2/2/2 løsrevet - + Phidget IO 6/6/6 detached Phidget IO 6/6/6 afmonteret - + Phidget IO 8/8/8 detached Phidget IO 8/8/8 løsrevet - + Phidget DAQ1000 detached Phidget DAQ1000 fritstående - + Phidget DAQ1200 detached Phidget DAQ1200 fritstående - + Phidget DAQ1300 detached Phidget DAQ1300 fritstående - + Phidget DAQ1301 detached Phidget DAQ1301 afmonteret - + Phidget DAQ1400 detached Phidget DAQ1400 fritstående - + Phidget VCP1000 detached Phidget VCP1000 afmonteret - + Phidget VCP1001 detached Phidget VCP1001 afmonteret - + Phidget VCP1002 detached Phidget VCP1002 afmonteret - + Phidget IO detached Phidget IO løsrevet - + Yocto Thermocouple attached Yocto termoelement monteret - + Yocto IR attached Yocto IR tilsluttet - + Yocto PT100 attached Yocto PT100 vedhæftet - - + + Yocto Sensor attached Yocto Sensor tilsluttet - + Yocto Watt Power attached Yocto Watt Power tilsluttet - + Yocto Watt Energy attached Yocto Watt Energy vedhæftet - + Yocto Watt Voltage attached Yocto Watt spænding tilsluttet - + Yocto Watt Current attached Yocto Watt Strøm vedhæftet - + TC4 initialized TC4 initialiseret @@ -15388,9 +15402,9 @@ Gentag handling i slutningen: {0} - - - + + + Data table copied to clipboard @@ -15424,50 +15438,50 @@ Gentag handling i slutningen: {0} Læser baggrundsprofil... - + Event table copied to clipboard Hændelsestabellen er kopieret til udklipsholderen - + The 0% value must be less than the 100% value. Værdien på 0 % skal være mindre end værdien på 100 %. - - + + Alarms from events #{0} created Alarmer fra begivenheder #{0} oprettet - - + + No events found Ingen begivenheder fundet - + Event #{0} added Begivenhed #{0} tilføjet - + No profile found Ingen profil fundet - + Events #{0} deleted Begivenheder #{0} er slettet - + Event #{0} deleted Begivenhed #{0} er slettet - + Roast properties updated but profile not saved to disk Stegeegenskaberne er opdateret, men profilen er ikke gemt på disken @@ -15650,7 +15664,7 @@ Gentag handling i slutningen: {0} Prøveudtagning - + Warning @@ -15662,13 +15676,13 @@ Gentag handling i slutningen: {0} Et stramt prøvetagningsinterval kan føre til ustabilitet på nogle maskiner. Vi foreslår minimum 1s. - + Incompatible variables found in %s Inkompatible variabler fundet i %s - + Assignment problem Opgave problem @@ -15762,8 +15776,8 @@ Gentag handling i slutningen: {0} følge med - - + + Save Statistics Gem statistik @@ -15925,19 +15939,19 @@ For at holde det gratis og opdateret, bedes du støtte os med din donation og ab Håndværker konfigureret til {0} - + Load theme {0}? Indlæse tema {0}? - + Adjust Theme Related Settings Juster temarelaterede indstillinger - + Loaded theme {0} Indlæst tema {0} @@ -15948,8 +15962,8 @@ For at holde det gratis og opdateret, bedes du støtte os med din donation og ab Registrerede et farvepar, der kan være svært at se: - - + + Simulator started @{}x Simulator startede @{}x @@ -16000,14 +16014,14 @@ For at holde det gratis og opdateret, bedes du støtte os med din donation og ab autoDROP fra - + PID set to OFF PID indstillet til OFF - + PID set to ON @@ -16227,7 +16241,7 @@ For at holde det gratis og opdateret, bedes du støtte os med din donation og ab {0} er blevet gemt. Ny stegning er startet - + Invalid artisan format @@ -16292,10 +16306,10 @@ Det er tilrådeligt at gemme dine nuværende indstillinger på forhånd via menu Profil gemt - - - - + + + + @@ -16387,347 +16401,347 @@ Det er tilrådeligt at gemme dine nuværende indstillinger på forhånd via menu Indlæsning af indstillinger annulleret - - + + Statistics Saved Statistik gemt - + No statistics found Ingen statistik fundet - + Excel Production Report exported to {0} Excel-produktionsrapport eksporteret til {0} - + Ranking Report Rangeringsrapport - + Ranking graphs are only generated up to {0} profiles Rangeringsgrafer genereres kun op til {0} profiler - + Profile missing DRY event Profil mangler DRY-begivenhed - + Profile missing phase events Profil mangler fasehændelser - + CSV Ranking Report exported to {0} CSV-rangeringsrapport eksporteret til {0} - + Excel Ranking Report exported to {0} Excel-rangeringsrapport eksporteret til {0} - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied Bluetooth-vægten kan ikke tilsluttes, mens tilladelse til, at Artisan får adgang til Bluetooth, nægtes - + Bluetooth access denied Bluetooth-adgang nægtet - + Hottop control turned off Hottop-kontrol slået fra - + Hottop control turned on Hottop-kontrol slået til - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! For at styre en Hottop skal du først aktivere superbrugertilstanden via et højreklik på timerens LCD! - - + + Settings not found Indstillinger blev ikke fundet - + artisan-settings håndværker-miljøer - + Save Settings Gem indstillinger - + Settings saved Indstillinger gemt - + artisan-theme håndværker-tema - + Save Theme Gem tema - + Theme saved Tema gemt - + Load Theme Indlæs tema - + Theme loaded Tema indlæst - + Background profile removed Baggrundsprofilen er fjernet - + Alarm Config Alarm Konfig - + Alarms are not available for device None Alarmer er ikke tilgængelige for enhed Ingen - + Switching the language needs a restart. Restart now? Skift sprog kræver en genstart. Genstart nu? - + Restart Genstart - + Import K202 CSV Importer K202 CSV - + K202 file loaded successfully K202-filen blev indlæst - + Import K204 CSV Importer K204 CSV - + K204 file loaded successfully K204-filen blev indlæst - + Import Probat Recipe Importer prøveopskrift - + Probat Pilot data imported successfully Probat Pilot-data blev importeret - + Import Probat Pilot failed Import af prøvepilot mislykkedes - - + + {0} imported {0} importeret - + an error occurred on importing {0} der opstod en fejl ved import af {0} - + Import Cropster XLS Importer Cropster XLS - + Import RoastLog URL Importer RoastLog URL - + Import RoastPATH URL Importer RoastPATH URL - + Import Giesen CSV Importer Giesen CSV - + Import Petroncini CSV Importer Petroncini CSV - + Import IKAWA URL Importer IKAWA URL - + Import IKAWA CSV Importer IKAWA CSV - + Import Loring CSV Importer Loring CSV - + Import Rubasse CSV Importer Rubasse CSV - + Import HH506RA CSV Importer HH506RA CSV - + HH506RA file loaded successfully HH506RA-filen blev indlæst - + Save Graph as Gem graf som - + {0} size({1},{2}) saved {0} størrelse ({1},{2}) gemt - + Save Graph as PDF Gem graf som PDF - + Save Graph as SVG Gem graf som SVG - + {0} saved {0} gemt - + Wheel {0} loaded Hjul {0} er indlæst - + Invalid Wheel graph format Ugyldigt hjulgrafformat - + Buttons copied to Palette # Knapper kopieret til palet # - + Palette #%i restored Palette #%i gendannet - + Palette #%i empty Paletten #%i tom - + Save Palettes Gem paletter - + Palettes saved Paletter gemt - + Palettes loaded Paletter indlæst - + Invalid palettes file format Ugyldigt paletter-filformat - + Alarms loaded Alarmer indlæst - + Fitting curves... Tilpasning af kurver... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. Advarsel: Starten af analyseintervallet af interesse er tidligere end starten af kurvetilpasningen. Ret dette på fanen Config>Curves>Analyze. - + Analysis earlier than Curve fit Analyse tidligere end Curve fit - + Simulator stopped Simulator stoppet - + debug logging ON fejlretning logning TIL @@ -17809,10 +17823,10 @@ For at holde det gratis og opdateret, bedes du støtte os med din donation og ab - - - - + + + + Roaster Scope @@ -18306,49 +18320,49 @@ For at holde det gratis og opdateret, bedes du støtte os med din donation og ab - + Events Begivenheder - + Data - + Roast Stege - + Notes Bemærkninger - + Energy Energi - + Setup Opsætning - + Details detaljer - + Loads Belastninger - + Protocol Protokol @@ -18555,7 +18569,7 @@ For at holde det gratis og opdateret, bedes du støtte os med din donation og ab - + @@ -18575,7 +18589,7 @@ For at holde det gratis og opdateret, bedes du støtte os med din donation og ab Sug HH: MM - + @@ -18585,7 +18599,7 @@ For at holde det gratis og opdateret, bedes du støtte os med din donation og ab - + @@ -18647,16 +18661,16 @@ For at holde det gratis og opdateret, bedes du støtte os med din donation og ab - - + + Time Tid - - + + @@ -18665,8 +18679,8 @@ For at holde det gratis og opdateret, bedes du støtte os med din donation og ab - - + + @@ -18675,104 +18689,104 @@ For at holde det gratis og opdateret, bedes du støtte os med din donation og ab - + CHARGE OPLADE - + DRY END TØR SLUT - + FC START - + FC END FC SLUT - + SC START - + SC END SC SLUT - + DROP DRÅBE - + COOL FEDT NOK - + #{0} {1}{2} # {0} {1} {2} - + Power Strøm - + Duration Varighed - + CO2 - + Load belastning - + Source Kilde - + Kind Venlig - + Name Navn - + Weight Vægt @@ -19656,7 +19670,7 @@ initieret af PID - + @@ -19885,7 +19899,7 @@ skal reduceres med 4 gange. Kun til indlæste baggrunde med ekstra enheder - + The maximum nominal batch size of the machine in kg Maskinens maksimale nominelle batchstørrelse i kg @@ -20319,32 +20333,32 @@ Currently in TEMP MODE I øjeblikket i TEMP MODE - + <b>Label</b>= <b>Etiket</b>= - + <b>Description </b>= <b>Beskrivelse </b>= - + <b>Type </b>= <b>Typ </b>= - + <b>Value </b>= <b>Værdi </b>= - + <b>Documentation </b>= <b>Dokumentation </b>= - + <b>Button# </b>= <b>Knap# </b>= diff --git a/src/translations/artisan_de.qm b/src/translations/artisan_de.qm index b738eddd66fff1b2c232a75d6137bbba73ad0b8e..0cf27fde1063c28a72aacd4c9195bfe891f37511 100644 GIT binary patch delta 22747 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 OsyMVIXB%~urvC+B_5`s2 delta 22676 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 - + About Über - + Core Developers Hauptentwickler - + License Lizenz - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. Es gab ein Problem die aktuelle Version zu bestimmen. Prüfen Sie bitte Ihre Internetverbindung und versuchen sie es erneut. - + A new release is available. Eine neue Artisan Version is verfügbar. - + Show Change list Liste der Änderungen - + Download Release Herunterladen - + You are using the latest release. Sie nutzen die aktuelle Version. - + You are using a beta continuous build. Sie nutzen eine Entwicklungsversion. - + You will see a notice here once a new official release is available. Sobald veröffentlicht, werden neue offizielle Versionen hier angezeigt. - + Update status Update Status @@ -256,7 +256,7 @@ Button - + @@ -267,7 +267,7 @@ - + @@ -278,10 +278,10 @@ - + + - - + Restore Defaults @@ -309,7 +309,7 @@ - + @@ -337,7 +337,7 @@ - + @@ -625,7 +625,7 @@ - + @@ -646,7 +646,7 @@ - + @@ -771,9 +771,9 @@ Berechne - - - + + + Save Defaults Standardeinstellungen speichern @@ -1589,61 +1589,61 @@ END Immer Anzeigen - + Heavy FC Lauter FC - + Low FC Leiser FC - + Light Cut Heller Schnitt - + Dark Cut Dunkler Schnitt - + Drops Öltröpfchen - + Oily Ölig - + Uneven Ungleichmäßig - + Tipping Versengte Spitzen - + Scorching Versengungen - + Divots Abplatzer @@ -2470,14 +2470,14 @@ END - + ET - + BT @@ -4329,20 +4329,20 @@ END Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4435,41 +4435,41 @@ END - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4538,38 +4538,38 @@ END - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4619,10 +4619,10 @@ END Keine Daten empfangen - - - - + + + + Serial Exception: @@ -4639,97 +4639,97 @@ END callprogram() empfangen: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure (): Konvertierungsfehler, {0} Bytes empfangen - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure (): {0} Bytes empfangen, aber 10 benötigt - + Unable to open serial port Seriellerkanal konnte nicht geöffnet werden - + MS6514temperature(): {0} bytes received but 18 needed MS6514temperature(): {0} bytes empfangen aber 18 benötigt - + DT301temperature(): {0} bytes received but 11 needed DT301temperature(): {0} bytes empfangen aber 11 benötigt - + HH806AUtemperature(): {0} bytes received HH806AUtemperature(): {0} bytes empfangen - + HH806Wtemperature(): Unable to initiate device HH806Wtemperature(): Gerät konnte nicht initalisiert werden - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID: {0} bytes empfangen aber 5 benötigt - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RAtemperature(): Die ID konnte nicht von dem HH506RA Gerät gelesen werden - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RAtemperature(): {0} bytes empfangen aber 14 benötigt - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302temperature(): {0} bytes empfangen aber 7 benötigt - + CENTER303temperature(): {0} bytes received but 8 needed CENTER303temperature(): {0} bytes empfangen aber 8 benötigt - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2temperature(): {0} bytes empfangen aber 26 benötigt - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4temperature(): {0} bytes empfangen aber 26 benötigt - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306temperature(): {0} bytes empfangen aber 10 benötigt - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309temperature(): {0} bytes empfangen aber 45 benötigt - + Arduino could not set channels Arduino Kanalkonfiguration fehlgeschlagen - + Arduino could not set temperature unit Arduino Konfiguration der Temperatureinheiten fehlgeschlagen - + Arduino could not set filters Arduino Filter konnte nicht gesetzt werden @@ -4739,16 +4739,16 @@ END - - - - - - + + + + + + - - + + Value Error: Falscher Wert: @@ -4763,7 +4763,7 @@ END Serieller Kommunikationsfehler: timeout - + Unable to move CHARGE to a value that does not exist Versetzen von CHARGE auf einen Wert der nicht existiert fehlgeschlagen @@ -4880,52 +4880,52 @@ END Ausnahme: {} keine gültige Einstellungsdatei - - - - - + + + + + Error Fehler - + Exception: WebLCDs not supported by this build Ausnahme: WebLCDs, die von diesem Build nicht unterstützt werden - + Could not start WebLCDs. Selected port might be busy. WebLCDs konnten nicht gestartet werden. Eventuell ist der port belegt. - + Failed to save settings Einstellungen konnten nicht gespeichert werden - - + + Exception (probably due to an empty profile): Fehler: - + Analyze: CHARGE event required, none found Analyse: CHARGE-Ereignis erforderlich, keines gefunden - + Analyze: DROP event required, none found Analyse: DROP-Ereignis erforderlich, keines gefunden - + Analyze: no background profile data available Analyze: keine Profilvorlage verfügbar - + Analyze: background profile requires CHARGE and DROP events Analyze: Profiilevorlage benötigt FÜLLEN und LEEREN Ereignisse @@ -5041,7 +5041,7 @@ END Form Caption - + Custom Blend Benutzerdefinierte Mischung @@ -5205,17 +5205,17 @@ END Eigenschaften der Röstung - + Energy Help Energie Hilfe - + Tare Setup Tare Einstellung - + Set Measure from Profile Wert aus Profile übernehmen @@ -5522,14 +5522,14 @@ END - + Energy Energie - + CO2 @@ -5829,14 +5829,14 @@ END HTML Report Template - + BBP Total Time BBP Gesamtzeit - + BBP Bottom Temp BBP Unteretemperatur @@ -5853,849 +5853,849 @@ END - + Whole Color Bohnenfarbe - - + + Profile Profil - + Roast Batches Röstchargen - - - + + + Batch # - - + + Date Datum - - - + + + Beans Bohnen - - - + + + In Start - - + + Out End - - - + + + Loss Verlust - - + + SUM SUMME - + Production Report Produktionsbericht - - + + Time Zeit - - + + Weight In Eingangsgewicht - - + + CHARGE BT FÜLLEN BT - - + + FCs Time FCs Zeit - - + + FCs BT FCs BT - - + + DROP Time LEEREN Zeit - - + + DROP BT LEEREN BT - + Dry Percent TROCKEN Anteil - + MAI Percent MAI Anteil - + Dev Percent Dev Anteil - - + + AUC - - + + Weight Loss Einbrand - - + + Color Farbe - + Cupping Verkostung - + Roaster Röstmaschine - + Capacity Röstkapazität - + Operator Röstmeister - + Organization - + Drum Speed Trommelgeschwindigkeit - + Ground Color Mahlgutfarbe - + Color System Farbsystem - + Screen Min - + Screen Max - + Bean Temp Bohnentemperature - + CHARGE ET FÜLLEN ET - + TP Time TP Zeit - + TP ET TP ET - + TP BT TP BT - + DRY Time TROCKEN Zeit - + DRY ET TROCKEN ET - + DRY BT TROCKEN BT - + FCs ET FCs ET - + FCe Time FCe Zeit - + FCe ET FCe ET - + FCe BT FCe BT - + SCs Time SCs Zeit - + SCs ET - + SCs BT - + SCe Time SCe Zeit - + SCe ET - + SCe BT - + DROP ET LEEREN ET - + COOL Time ABGEKÜHLT Zeit - + COOL ET ABGEKÜHLT ET - + COOL BT ABGEKÜHLT BT - + Total Time Gesamtzeit - + Dry Phase Time Trocknungsphase Zeit - + Mid Phase Time Maillardphase Zeit - + Finish Phase Time Endphase Zeit - + Dry Phase RoR Trocknungsphase RoR - + Mid Phase RoR Maillardphase RoR - + Finish Phase RoR Endphase Zeit - + Dry Phase Delta BT Trocknungspphase Delta BT - + Mid Phase Delta BT - + Finish Phase Delta BT Endphase Delta BT - + Finish Phase Rise Endphase Anstieg - + Total RoR Gesamt RoR - + FCs RoR - + MET - + AUC Begin AUC Anfang - + AUC Base AUC Basis - + Dry Phase AUC Trocknungsphase AUC - + Mid Phase AUC Maillardphase AUC - + Finish Phase AUC Endphase AUC - + Weight Out Endgewicht - + Volume In Eingangsvolumen - + Volume Out Ausgangsvolumen - + Volume Gain Volumenzunahme - + Green Density Rohkaffee Dichte - + Roasted Density Röstkaffee Dichte - + Moisture Greens Lagerfeuchtigkeit - + Moisture Roasted Feuchte Röstkaffee - + Moisture Loss Feuchtigkeitsverlust - + Organic Loss Organischer Verlust - + Ambient Humidity Umgebungsfeuchtigkeit - + Ambient Pressure Luftdruck - + Ambient Temperature Lufttemperatur - - + + Roasting Notes Notizen zur Röstung - - + + Cupping Notes Notizen zur Verkostung - + Heavy FC Lauter FC - + Low FC Leiser FC - + Light Cut Heller Schnitt - + Dark Cut Dunkler Schnitt - + Drops Öltröpfchen - + Oily Ölig - + Uneven Ungleichmäßig - + Tipping Versengte Spitzen - + Scorching Versengungen - + Divots Abplatzer - + Mode Modus - + BTU Batch BTU Charge - + BTU Batch per green kg BTU pro kg Rohkaffee - + CO2 Batch CO2 Charge - + BTU Preheat BTU Vorheizen - + CO2 Preheat CO2 Vorheizen - + BTU BBP - + CO2 BBP - + BTU Cooling BTU Abkühlen - + CO2 Cooling CO2 Abkühlen - + BTU Roast BTU Röstung - + BTU Roast per green kg BTU Röstung pro kg Rohkaffee - + CO2 Roast CO2 Röstung - + CO2 Batch per green kg CO2 Röstung pro kg Rohkaffee - + BTU LPG - + BTU NG - + BTU ELEC - + Efficiency Batch Effizienz Charge - + Efficiency Roast Effizienz Röstung - + BBP Begin BBP Anfang - + BBP Begin to Bottom Time BBP Zeit von Anfang nachUnten - + BBP Bottom to CHARGE Time BBP Zeit von Unten nach FÜLLEN - + BBP Begin to Bottom RoR BBP Anfang nach Unten RoR - + BBP Bottom to CHARGE RoR BBP Unten nach FÜLLEN RoR - + File Name Dateiname - + Roast Ranking Röstvergleich - + Ranking Report Röstvergleichprotokoll - + AVG MW - + Roasting Report Röstprotokoll - + Date: Datum: - + Beans: Bohnen: - + Weight: Gewicht: - + Volume: Volumen: - + Roaster: Röstmaschine: - + Operator: Röstmeister: - + Organization: - + Cupping: Verkostung: - + Color: Farbe: - + Energy: Energie: - + CO2: - + CHARGE: FÜLLEN: - + Size: Grösse: - + Density: Dichte: - + Moisture: Feuchte: - + Ambient: Umgebung: - + TP: - + DRY: TROCKEN: - + FCs: - + FCe: - + SCs: - + SCe: - + DROP: LEEREN: - + COOL: KÜHL: - + MET: - + CM: - + Drying: Trocknung: - + Maillard: Maillard: - + Finishing: Endphase: - + Cooling: Kühlung: - + Background: Vorlage: - + Alarms: Alarme: - + RoR: - + AUC: - + Events Ereignisse @@ -6810,7 +6810,7 @@ Alarme werden in der Reihenfolge von oben nach unten gescannt. - + @@ -6916,7 +6916,7 @@ Alarme werden in der Reihenfolge von oben nach unten gescannt. Die angegebene Temperaturgrenze. - + @@ -7097,7 +7097,7 @@ Alarme werden in der Reihenfolge von oben nach unten gescannt. Geben Sie den Befehl in das Feld Beschreibung des Alarms ein. - + @@ -7126,21 +7126,21 @@ Alarme werden in der Reihenfolge von oben nach unten gescannt. Der Text, der im Popup angezeigt werden soll - + Call Program Externes Programm - + A program/script path (absolute or relative) Ein Programm- / Skriptpfad (absolut oder relativ) - + start an external program Starten Sie ein externes Programm @@ -8547,7 +8547,7 @@ Laden Sie das auf dem kleineren Computer aufgezeichnete Profil und öffnen Sie d Optionaler Text, der in Anmerkungen zu den für den Schiebereglerwert verwendeten Einheiten verwendet wird. - + COMMANDS BEFEHLE @@ -8560,7 +8560,7 @@ Laden Sie das auf dem kleineren Computer aufgezeichnete Profil und öffnen Sie d - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8587,36 +8587,36 @@ Laden Sie das auf dem kleineren Computer aufgezeichnete Profil und öffnen Sie d Hinweis: In YOCTOPUCE-Befehlen enthalten die optionalen Parameter <sn> entweder die Seriennummer des Moduls oder dessen Namen - + Serial Command Serieller Befehl - + ASCII serial command or binary a2b_uu(serial command) Serieller ASCII-Befehl oder binärer a2b_uu (serieller Befehl) - + Modbus Command Modbus Befehl - + variable holding the last value read via MODBUS Variable, die den zuletzt über MODBUS gelesenen Wert enthält - - - - - - + + + + + + @@ -8627,8 +8627,8 @@ Laden Sie das auf dem kleineren Computer aufgezeichnete Profil und öffnen Sie d Schlaf: Fügen Sie eine Verzögerung von <float> Sekunden hinzu - - + + sets calling button to “pressed” if argument is 1 or True setzt aufrufenden Taster auf „gedrückt“, wenn Argument 1 oder Wahr ist @@ -8639,55 +8639,55 @@ Laden Sie das auf dem kleineren Computer aufgezeichnete Profil und öffnen Sie d Liest das Register von der Slave-Slave-ID mit Funktion 3 (Mehrere Halteregister lesen). Das Ergebnis ist an den Platzhalter `_` gebunden und kann daher in späteren Befehlen abgerufen werden. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. liest 1 16-Bit-Register aus der Slave-Slave-ID unter Verwendung der Funktion 3 (Read Multiple Holding Registers), die als vorzeichenbehaftete Ganzzahl interpretiert wird. Das Ergebnis wird an den Platzhalter `_` gebunden und kann somit in späteren Befehlen zugegriffen werden. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. liest 1 16-Bit-Register aus der Slave-Slave-ID mit Funktion 3 (Read Multiple Holding Registers), die als BCD interpretiert wird. Das Ergebnis wird an den Platzhalter `_` gebunden und kann somit in späteren Befehlen zugegriffen werden. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. liest 2 16-Bit-Register aus der Slave-Slave-ID unter Verwendung der Funktion 3 (Read Multiple Holding Registers), die als Ganzzahl ohne Vorzeichen interpretiert wird. Das Ergebnis wird an den Platzhalter `_` gebunden und kann somit in späteren Befehlen zugegriffen werden. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. liest 2 16-Bit-Register aus der Slave-Slave-ID unter Verwendung der Funktion 3 (Read Multiple Holding Registers), die als vorzeichenbehaftete Ganzzahl interpretiert wird. Das Ergebnis wird an den Platzhalter `_` gebunden und kann somit in späteren Befehlen zugegriffen werden. - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. liest 2 16-Bit-Register aus der Slave-Slave-ID mit Funktion 3 (Read Multiple Holding Registers), die als BCD interpretiert wird. Das Ergebnis wird an den Platzhalter `_` gebunden und kann somit in späteren Befehlen zugegriffen werden. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. liest 2 16-Bit-Register aus der Slave-Slave-ID mit Funktion 3 (Read Multiple Holding Registers), die als Float interpretiert wird. Das Ergebnis wird an den Platzhalter `_` gebunden und kann somit in späteren Befehlen abgerufen werden. - + write register: MODBUS function 6 (int) or function 16 (float) Schreibregister: MODBUS-Funktion 6 (int) oder Funktion 16 (float) - + write coil: MODBUS function 5 Schreibspule: MODBUS-Funktion 5 - + write coils: MODBUS function 15 Schreibspulen: MODBUS-Funktion 15 @@ -8698,43 +8698,43 @@ Laden Sie das auf dem kleineren Computer aufgezeichnete Profil und öffnen Sie d - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v Maskenschreibregister: MODBUS-Funktion 22 oder simuliert Funktion 22 mit Funktion 6 und dem angegebenen Wert v - + write registers: MODBUS function 16 Schreibregister: MODBUS-Funktion 16 - + write 16bit BCD encoded value v to register r of slave s Schreibt den 16-Bit-BCD-codierten Wert v in das Register r des Slaves - + write 32bit float to two 16bit int registers: MODBUS function 16 Schreibt 32-Bit-Float in zwei 16-Bit-Int-Register: MODBUS-Funktion 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 Schreibt eine 32bit Integer Zahl in zwei 16bit Integer Register: MODBUS Function 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) Schreiben Sie eine 16-Bit-Ganzzahl in ein einzelnes 16-Bit-Register: MODBUS-Funktion 6 (int) - + DTA Command DTA Befehl @@ -8755,119 +8755,119 @@ Laden Sie das auf dem kleineren Computer aufgezeichnete Profil und öffnen Sie d Start und externes Programm - + Hottop Heater Hottop Heizung - - + + sets heater to value setzt die Heizung auf Wert - + Hottop Fan Hottop Lüfter - - + + sets fan to value setzt den Lüfter auf Wert - + Hottop Command Hottop Befehl - + with n={0 ,1},h={0,..100},f={0,..10} mit n = {0, 1}, h = {0, .. 100}, f = {0, .. 10} - + Fuji Command Fuji Kommando - + PWM Command PWM Befehl - + PHIDGET PWM Output: <value> in [0-100] PHIDGET PWM-Ausgabe: <Wert> in [0-100] - + PHIDGET PWM Output: toggles <channel> PHIDGET PWM-Ausgabe: Schaltet <Kanal> um - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds PHIDGET PWM-Ausgabe: Schalten Sie <Kanal> für <Millis> Millisekunden ein - + PHIDGET HUB PWM Output: <value> in [0-100] PHIDGET HUB PWM-Ausgabe: <Wert> in [0-100] - + PHIDGET HUB PWM Output: toggles <channel> PHIDGET HUB PWM-Ausgabe: Schaltet <Kanal> um - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds PHIDGET HUB PWM-Ausgabe: Schalten Sie <Kanal> für <Millis> Millisekunden ein - + YOCTOPUCE PWM Output: PWM running state YOCTOPUCE PWM-Ausgang: PWM-Betriebszustand - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) YOCTOPUCE PWM-Ausgang: Stellen Sie die PWM-Frequenz auf f (Hz) ein. - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] YOCTOPUCE PWM-Ausgang: Stellen Sie die PWM-Periode mit dem Arbeitszyklus in% als Float ein [0.0-100.0]. - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval YOCTOPUCE PWM-Ausgabe: Ändert die PWM über das angegebene Zeitintervall schrittweise auf den angegebenen Wert - + VOUT Command VOUT Befehl @@ -8878,363 +8878,363 @@ Laden Sie das auf dem kleineren Computer aufgezeichnete Profil und öffnen Sie d für PHIDGET OUTPUT-Module: stellt den Spannungsspannungsbereich ein (r = 5 für 5 V und r = 10 für 10 V) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) für PHIDGET OUTPUT-Module: Stellen Sie den Analogausgangskanal n auf den Ausgangsspannungswert v in V ein (z. B. 5,5 für 5,5 V). - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] für YOCTOPUCE VOLTAGE OUT-Module mit c dem Kanal (1 oder 2), v der Spannung als Float [0.0-10.0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] für YOCTOPUCE CURRENT OUT-Module mit c den Strom als float [3.0-21.0] - + IO Command IO Befehl - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) PHIDGET-Binärausgang: Schaltet Kanal c aus (b = 0) und ein (b = 1). - + PHIDGET Binary Output: toggles channel c PHIDGET-Binärausgang: Schaltet Kanal c um - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds PHIDGET-Binärausgang: Setzt den Ausgang von Kanal c für die Zeit t in Millisekunden auf Ein - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) PHIDGET Voltage Output: Setzt den Spannungsausgang von Kanal c auf v (float) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor: Setzt die Beschleunigung von Kanal c auf v (float) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor: Setzt die Zielgeschwindigkeit von Kanal c auf v (float) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor: setzt Stromlimit von Kanal c auf v (float) - + YOCTOPUCE Relay Output: turn channel c of the relay module on YOCTOPUCE-Relaisausgang: Schalten Sie Kanal c des Relaismoduls ein - + YOCTOPUCE Relay Output: turn channel c of the relay module off YOCTOPUCE-Relaisausgang: Schalten Sie Kanal c des Relaismoduls aus - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) YOCTOPUCE-Relaisausgang: Schalten Sie Kanal c des Relaismoduls aus (b=0) oder ein (b=1) - + YOCTOPUCE Relay Output: toggle the state of channel c YOCTOPUCE-Relaisausgang: Umschalten des Status von Kanal c - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds YOCTOPUCE-Relaisausgang: Schalten Sie den Kanal c nach einer Verzögerung von Millisekunden für die Dauer von Millisekunden ein - + YOCTOPUCE resets the power counter of the Yocto-Watt module YOCTOPUCE setzt den Leistungszähler des Yocto-Watt-Moduls zurück - + move slider c to value v Bewegen Sie den Schieberegler c auf den Wert v - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b schaltet den PHIDGET-Binärausgangskanal c aus (b=0) und ein (b=1) und setzt die Taste i abhängig vom Wert b auf gedrückt oder normal - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal setzt die Taste i auf gedrückt, wenn der Wert b ja, wahr, t oder 1 ist, andernfalls auf normal - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal setzt die Schaltfläche auf gedrückt, wenn der Wert b ja, wahr, t oder 1 ist, andernfalls auf normal - - - - - + + + + + toggles the state of the button schaltet den Status der Schaltfläche um - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol sendet den ganzzahligen <Wert> an das <Ziel>-Register, das als Byte in Hex-Notation wie „fa“ über das Santoker-Netzwerkprotokoll angegeben ist - + sends <value> to <target> via the Kaleido Serial or Network protocol sendet <Wert> an <Ziel> über das Kaleido Serial- oder Netzwerkprotokoll - + S7 Command S7 Kommando - + variable holding the last value read via S7 Variable mit dem zuletzt über S7 gelesenen Wert - + sets calling button to “pressed” if argument evaluates to 1 or True setzt die aufrufende Taste auf „gedrückt“, wenn das Argument 1 oder True ergibt - + read bool from S7 DB Bool aus S7 DB lesen - + read int from S7 DB int aus S7 DB lesen - + read float from S7 DB Lesen Sie float aus S7 DB - + write bool to S7 DB Schreibe Bool in S7 DB - + write int to S7 DB Schreiben Sie int in S7 DB - + write float to S7 DB Schreiben Sie float in S7 DB - + Aillio R1 Heater Aillio R1 Heizung - + Aillio R1 Fan Aillio R1 Lüfter - + Aillio R1 Drum Aillio R1 Trommel - + sets drum speed to value setzt die Trommelgeschwindigkeit auf Wert - + Artisan Command Artisan Befehl - + enables/disables alarms Aktiviert / Deaktiviert Alarmregeln - + enables/disables autoCHARGE aktiviert / deaktiviert autoCHARGE - + enables/disables autoDROP aktiviert / deaktiviert autoDROP - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. Tarakanal <int> mit 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2, .. - + turns PID on schaltet PID ein - + turns PID off schaltet die PID aus - + toggles the PID state schaltet den PID-Status um - + sets PID mode to 0: manual, 1: RS, 2: background follow setzt den PID-Modus auf 0: manuell, 1: RS, 2: Hintergrund folgen - + sets the p-i-d parameters of the PID Legt die p-i-d-Parameter der PID fest - + increases or decreases the current target SV value by <int> erhöht oder verringert den aktuellen SV-Zielwert um <int> - + sets the PID target set value SV setzt den PID-Sollwert SV - + sets the PID target set value SV given in C legt den in C angegebenen PID-Zielsollwert SV fest - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> Aktiviert die PID Ramp-Soak-Musternummer <rs> (1-basiert!) oder die mit <rs> gekennzeichnete - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) wählt die PID-Eingangsquelle mit <n> 0: BT, 1: ET (Software-PID) aus; <n> in {0, .., 3} (Arduino PID) - + sets the PID lookahead Legt den PID-Lookahead fest - + shows popup with message <msg> which optionally automatically closes after <int> seconds Zeigt ein Popup mit der Meldung <msg> an, die optional nach <int> Sekunden automatisch geschlossen wird - + shows message <msg> in the message line Zeigt die Nachricht <msg> in der Nachrichtenzeile an - + enables/disables notifications; while disabled issued notifications are ignored aktiviert/deaktiviert Benachrichtigungen; während deaktivierte ausgegebene Benachrichtigungen werden ignoriert - + sends notification with title <title> and optional message <msg> sendet Benachrichtigung mit Titel <title> und optionaler Nachricht <msg> - + sets canvas color to the RGB-hex <color> like #27f1d3 Setzt die Leinwandfarbe auf das RGB-Hex <Farbe> wie # 27f1d3 - + resets canvas color Setzt die Leinwandfarbe zurück @@ -9245,139 +9245,139 @@ Laden Sie das auf dem kleineren Computer aufgezeichnete Profil und öffnen Sie d Aktiviert die Schaltfläche <Name> von {START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF}. - + activates palette <p> with <p> either a number 0-9 or a palette label Aktiviert die Palette <p> mit <p> entweder einer Nummer 0-9 oder einer Palettenbezeichnung - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET Setzt den Wiedergabemodus auf 0: Aus, 1: Zeit, 2: BT, 3: ET - + opens the Roast Properties dialog öffnet das Dialogfeld 'Rösteigenschaften' - + loads the .alog profile at the given filepath as background profile Lädt das .alog-Profil unter dem angegebenen Dateipfad als Hintergrundprofil - + clears the current background profile löscht das aktuelle Hintergrundprofil - + activates the alarmset with the given number or label Aktiviert das Alarmset mit der angegebenen Nummer oder Bezeichnung - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right Verschiebt das Hintergrundprofil um die angegebene Anzahl von Schritten in Richtung <Richtung>, wobei <Richtung> einer von oben, unten, links, rechts ist - + enables/disables keyboard mode aktiviert / deaktiviert den Tastaturmodus - + enables/disables the Keep ON flag aktiviert/deaktiviert das Keep-ON-Flag - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} Anzeigen/Verstecken der Kurve <name> mit <name> aus { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number Anzeigen/Verstekcne der Kurve <curve> (aus {T1,T2}) der Null-basierten <extra_device> Zahl - + shows/hides the events of <event_type> in [1,..,5] Anzeigen/Verstekcen der Ereignisse vom Type <event_type> (aus [1,..,5]) - + shows/hides the events of the background profile Anzeigen/Verstecken der Ereignisse der Profilevorlage - + RC Command RC Befehl - + for PHIDGET RC modules: sets the min/max pulse width in microseconds für PHIDGET RC-Module: Legt die minimale / maximale Impulsbreite in Mikrosekunden fest - + for PHIDGET RC modules: sets the min/max position für PHIDGET RC-Module: Legt die Min / Max-Position fest - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) für PHIDGET RC-Module: ein- (b = 1) oder auskuppeln (b = 0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state für PHIDGET RC-Module: Aktiviert oder deaktiviert den Geschwindigkeitsrampenzustand - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt für PHIDGET RC-Module: Stellen Sie die Spannung auf 5, 6 oder 7,4 in Volt ein - + for PHIDGET RC modules: set the acceleration für PHIDGET RC-Module: Beschleunigung einstellen - + for PHIDGET RC modules: set the velocity für PHIDGET RC-Module: Stellen Sie die Geschwindigkeit ein - + for PHIDGET RC modules: set the target position für PHIDGET RC-Module: Stellen Sie die Zielposition ein - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) für YOCTOPUCE RC-Module: mit c: int im Kanal, b a bool (z. B. aktiviert (0,1) oder aktiviert (0, True)) @@ -9388,31 +9388,31 @@ Laden Sie das auf dem kleineren Computer aufgezeichnete Profil und öffnen Sie d für YOCTOPUCE RC-Module: mit c: int im Kanal, p: int in der Zielposition, optional t die Dauer in ms - + for YOCTOPUCE RC modules: with n an int [0..65000] in us für YOCTOPUCE RC-Module: mit n und int [0..65000] in uns - + for YOCTOPUCE RC modules: with r an int in % für YOCTOPUCE RC-Module: mit r und int in% - + WebSocket Command WebSocket Kommando - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) Wenn {}-Ersetzungen verwendet werden, müssen JSON-Klammern dupliziert werden, um sie wie in send({{ “value”: {}}}) zu maskieren. - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` Wenn der Text '<json>' das JSON-Format berücksichtigt, wird er an den verbundenen WebSocket-Server gesendet und die Antwort an die Variable '_' gebunden @@ -9780,165 +9780,170 @@ Funktion 4 (Eingangsregister lesen): Register 0 bis 65535 entsprechend den Numme - RELEASE - LEEREN + DISCHARGE + ENTLADEN + RELEASE + FREIGEBEN + + + HEATING HEIZUNG - + COOLING KÜHLUNG - + FLAP KLAPPE - + CONTROL STEUERUNG - + event value Ereigniswert - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode Ereigniswert interpretiert als Temperatur in Fahrenheit, konvertiert in den aktuellen Temperaturmodus - + event value interpreted as temperature in Celsius converted to the current temperature mode Ereigniswert interpretiert als Temperatur in Celsius, konvertiert in den aktuellen Temperaturmodus - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. Hinweis: "{}" kann als Platzhalter verwendet werden, es wird durch den aktuellen Schaltflächenwert plus den Offset für ± Ereignistypen ersetzt. Wenn ein Platzhalter mehrmals in einer Beschreibung/einem Befehl vorkommt, werden alle diese Vorkommen durch den Wert ersetzt. - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” Hinweis: Befehle können sequenziert und durch Semikolons getrennt werden, wie in „<cmd1>;<cmd2>;<cmd3>“ - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. Hinweis: Alle zur Dokumentation einer seriellen Befehlsaktion angegebenen Zeichen werden als eine Zeichenfolge an das verbundene Gerät gesendet. Wenn das Gerät diese Zeichenfolge als separate, durch Semikolon getrennte Befehle interpretieren kann, ist dies in Ordnung. Andernfalls können Sie ein Mehrfachereignis verwenden, das auf eine Reihe von Ereignisschaltflächen verweist (unter Verwendung einer durch Kommas getrennten Liste von Ereignisschaltflächennummern als Dokumentationszeichenfolge), wobei jede der referenzierten Ereignisschaltflächen einen der Befehle über eine entsprechende serielle Befehlsaktion ausgibt. Diese Ereignisschaltflächen können ausgeblendet werden und haben somit den gleichen Effekt, als ob der serielle Befehl eine Folge von Befehlen zulassen würde. - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. Hinweis: In PHIDGET-Befehlen hat der optionale Parameter <sn> die Form <hub_serial>[:<hub_port>] und ermöglicht den Verweis auf einen bestimmten Phidget-HUB durch Angabe seiner Seriennummer und optional durch Angabe der Portnummer, mit der das adressierte Modul verbunden ist . - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name Hinweis: In YOCTOPUCE-Befehlen enthält der optionale Parameter <sn> entweder die Seriennummer des Moduls oder seinen Namen - + Multiple Event Ereignissequenz - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. durch Komma getrennte Tastennummern: 1,2, .. - + triggers other buttons löst andere Tasten aus - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) Variable, die den letzten Zustand der gedrückten Taste enthält (1 oder 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. liest 1 16-Bit-Register aus der Slave-Slave-ID unter Verwendung der Funktion 3 (Read Multiple Holding Registers), die als Ganzzahl ohne Vorzeichen interpretiert wird. Das Ergebnis wird an den Platzhalter `_` gebunden und kann somit in späteren Befehlen zugegriffen werden. - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating Datenadresse einfügen: Wert, z. 4701: 1000 und sv ist 100. Immer mit 10 multiplizieren, wenn Wert Einheit: 0,1 / ex. 4719: 0 stoppt die Heizung - + variable holding the last result value Variable hält das letzte Ergebnis - + p-i-d - + configures PID to the values <p>;<i>;<d> Konfiguriert die PID auf die Werte <p>; <i>; <d> - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) für PHIDGET OUTPUT-Module: Stellt den Spannungsspannungsbereich ein (r = 5 für 5 V und r = 10 für 10 V) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set Schreibwert, bei dem Bits an Stellen, an denen andMask-Bits nicht gesetzt sind, durch Bits von orMask ersetzt werden - + Aillio R1 Command Aillio R1 Befehl - + Sends PRS command Sendet den PRS-Befehl - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal setzt die Taste i auf gedrückt, wenn der Wert b yes, true, t oder 1 ist, andernfalls auf normal - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True aktiviert Taste <Name> von { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; setzt die aufrufende Schaltfläche auf „gedrückt“, wenn das Argument 1 oder wahr ist - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden setzt die Taste i auf sichtbar, wenn der Wert b yes, true, t oder 1 ist, andernfalls auf versteckt - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name für YOCTOPUCE RC-Module: mit c: int im Kanal, p: int in der Zielposition, dem optionalen t der Dauer in ms, sn der Seriennummer oder dem logischen Namen des optionalen Moduls @@ -12638,7 +12643,7 @@ Führen Sie die folgenden Schritte aus, um die Energieeinträge für die Bratmas - + @@ -12673,7 +12678,7 @@ Führen Sie die folgenden Schritte aus, um die Energieeinträge für die Bratmas - + @@ -12801,9 +12806,9 @@ Führen Sie die folgenden Schritte aus, um die Energieeinträge für die Bratmas + - @@ -12812,8 +12817,8 @@ Führen Sie die folgenden Schritte aus, um die Energieeinträge für die Bratmas EIN - - + + @@ -12827,7 +12832,7 @@ Führen Sie die folgenden Schritte aus, um die Energieeinträge für die Bratmas Interval - + Sync @@ -12947,7 +12952,7 @@ Führen Sie die folgenden Schritte aus, um die Energieeinträge für die Bratmas - + Label @@ -13178,9 +13183,9 @@ Führen Sie die folgenden Schritte aus, um die Energieeinträge für die Bratmas Größe - - - + + + @@ -13218,7 +13223,7 @@ Führen Sie die folgenden Schritte aus, um die Energieeinträge für die Bratmas - + @@ -13261,14 +13266,14 @@ Führen Sie die folgenden Schritte aus, um die Energieeinträge für die Bratmas Temp - + Unit Einheit - + Source Quelle @@ -13279,9 +13284,9 @@ Führen Sie die folgenden Schritte aus, um die Energieeinträge für die Bratmas + - - + @@ -13673,7 +13678,7 @@ Führen Sie die folgenden Schritte aus, um die Energieeinträge für die Bratmas Datum - + Batch Charge @@ -13731,140 +13736,140 @@ Führen Sie die folgenden Schritte aus, um die Energieeinträge für die Bratmas Mischung - + Template Vorlage - + Results in Resultate in - + Rating Leistung - + Pressure % Druck % - + Electric Energy Mix: Strom Energiemix: - + Renewable erneuerbar - - + + Pre-Heating Vorheizen - - + + Between Batches Zwischen den Chargen - - + + Cooling Kühlung - + Between Batches after Pre-Heating Zwischen den Chargen nach dem Vorheizen - + (mm:ss) - + Duration Dauer - + Measured Energy or Output % Energiemenge oder Leistung in % - - + + Preheat Vorheizen - - + + BBP - - - - + + + + Roast Röstung - - + + per kg green coffee per kg Rohkaffee - + Load Last - + Organization - + Operator Röstmeister - + Machine Maschine - + Model Modell - + Heating Beheizung - + Drum Speed Trommelgeschwindigkeit - + organic material organisches Material @@ -14267,7 +14272,7 @@ LCDs Alle Randfarbe (RGBA) - + roasted geröstet @@ -14414,22 +14419,22 @@ LCDs Alle - + ln() + - x - - + + Bkgnd Vorlage @@ -14578,109 +14583,114 @@ LCDs Alle Bohnen Einfüllen - + /m - + greens roh - + - STOP + AUTO - - + + + + MANUAL + HANDBUCH + + + + FLAP + KLAPPE + + + + + CLOSE + SCHLIEßEN + + + + + OPEN ÖFFNEN - - - CLOSE - SCHLIEßEN + CONTROL + STEUERUNG - - - - AUTO - + + DISCHARGE + ENTLADEN - - - MANUAL - HANDBUCH + HEATING + HEIZUNG - + STIRRER RÜHRER - + FILL FÜLLEN - - RELEASE - FREIGEBEN - - - - HEATING - HEIZUNG - - - + COOLING KÜHLUNG - - FLAP - KLAPPE + + + + STOP + - CONTROL - STEUERUNG + RELEASE + FREIGEBEN - + RMSE BT - + MSE BT - + RoR - + @FCs - + Max+/Max- RoR @@ -16126,6 +16136,8 @@ LCDs Alle + + {} connected {} verbunden @@ -16137,6 +16149,8 @@ LCDs Alle + + {} disconnected @@ -16391,238 +16405,238 @@ OPeration am Ende wiederholen: {0} Ausgewählter pid = {0}. Wechsele nun auf pid ={1}? - + Phidget Temperature Sensor IR attached Phidget Temperatur Sensor IR verbunden - + Phidget Temperature Sensor 1-input attached Phidget Temperature Sensor 1-Kanal verbunden - + Phidget Isolated Thermocouple 1-input attached Phidget Isolated Thermocouple 1-Kanal verbunden - + Phidget VINT RTD 1-input attached Phidget VINT RTD 1-Kanal verbunden - + Phidget Temperature Sensor IR detached Phidget Temperatur Sensor IR getrennt - + Phidget Temperature Sensor 1-input detached Phidget Temperature Sensor 1-Kanal getrennt - + Phidget Isolated Thermocouple 1-input detached Phidget Isolated Thermocouple 1-Kanal getrennt - + Phidget VINT RTD 1-input detached Phidget VINT RTD 1-input detached - + Phidget Temperature Sensor 4-input attached Phidget 4-Kanal Temperatur Sensor verbunden - + Phidget Temperature Sensor 4-input detached Phidget 4-Kanal Temperatur Sensor getrennt - + Phidget 1046 attached Phidget 1046 verbunden - + Phidget DAQ1500 attached Phidget DAQ1500 verbunden - + Phidget 1046 detached Phidget 1046 getrennt - + Phidget DAQ1500 detached Phidget DAQ1500 getrennt - + Phidget IO 2/2/2 attached Phidget IO 2/2/2 verbunden - + Phidget IO 6/6/6 attached Phidget IO 6/6/6 verbunden - + Phidget IO 8/8/8 attached Phidget IO 8/8/8 verbunden - + Phidget DAQ1000 attached Phidget DAQ1000 verbunden - + Phidget DAQ1200 attached Phidget DAC1200 verbunden - + Phidget DAQ1300 attached Phidget DAC1300 verbunden - + Phidget DAQ1301 attached Phidget DAC1301 verbunden - + Phidget DAQ1400 attached Phidget DAQ1400 verbunden - + Phidget VCP1000 attached Phidget VCP1000 verbunden - + Phidget VCP1001 attached Phidget VCP1001 verbunden - + Phidget VCP1002 attached Phidget VCP1002 verbunden - + Phidget IO attached Phidget IO verbunden - + Phidget IO 2/2/2 detached Phidget IO 2/2/2 getrennt - + Phidget IO 6/6/6 detached Phidget IO 6/6/6 getrennt - + Phidget IO 8/8/8 detached Phidget IO 8/8/8 getrennt - + Phidget DAQ1000 detached Phidget DAQ1000 getrennt - + Phidget DAQ1200 detached Phidget DAQ1200 getrennt - + Phidget DAQ1300 detached Phidget DAQ1300 getrennt - + Phidget DAQ1301 detached Phidget DAQ1301 getrennt - + Phidget DAQ1400 detached Phidget DAQ1400 getrennt - + Phidget VCP1000 detached Phidget VCP1000 getrennt - + Phidget VCP1001 detached Phidget VCP1001 getrennt - + Phidget VCP1002 detached Phidget VCP1002 getrennt - + Phidget IO detached Phidget IO getrennt - + Yocto Thermocouple attached Yocto Thermocouple verbunden - + Yocto IR attached Yocto IR verbunden - + Yocto PT100 attached Yocto PT100 verbunden - - + + Yocto Sensor attached - + Yocto Watt Power attached Yocto Watt Leistung verbunden - + Yocto Watt Energy attached Yocto Watt Energie verbunden - + Yocto Watt Voltage attached Yocto Watt Spannung verbunden - + Yocto Watt Current attached Yocto Watt Stromstärke verbunden - + TC4 initialized TC4 Initializiert @@ -16671,9 +16685,9 @@ OPeration am Ende wiederholen: {0} - - - + + + Data table copied to clipboard @@ -16707,50 +16721,50 @@ OPeration am Ende wiederholen: {0} Profilvorlage wird gelesen... - + Event table copied to clipboard Ereignistabelle in die Zwischenablage kopiert - + The 0% value must be less than the 100% value. Der 0% Wert muss unter dem 100% liegen. - - + + Alarms from events #{0} created Alarmregel aus Ereignis #{0} erzeugt - - + + No events found Keine Ereignisse gefunden - + Event #{0} added Ereignis #{0} hinzugefügt - + No profile found Kein Profil gefunden - + Events #{0} deleted Ereignis #{0} gelöscht - + Event #{0} deleted Ereignis #{0} gelöscht - + Roast properties updated but profile not saved to disk Profileattribute geändert aber nicht abgespeichert @@ -16933,7 +16947,7 @@ OPeration am Ende wiederholen: {0} Abtastung - + Warning @@ -16945,13 +16959,13 @@ OPeration am Ende wiederholen: {0} Ein kurzes Abtastintervall kann zu Instabilitäten führen. Eine Einstellung von 3s wird empfohlen. - + Incompatible variables found in %s Inkompatible Variablen gefunden in %s - + Assignment problem Zuordnungsproblem @@ -17045,8 +17059,8 @@ OPeration am Ende wiederholen: {0} follow aus - - + + Save Statistics Statistikbox speichern @@ -17208,19 +17222,19 @@ Unterstützen Sie uns bitte mit einer Spende um es kostenfrei und aktuell zu hal Artisan konfiguriert für {0} - + Load theme {0}? Schema {0} laden? - + Adjust Theme Related Settings Anpassung Schema bezogener Einstellungen - + Loaded theme {0} Schema {0} geladen @@ -17231,8 +17245,8 @@ Unterstützen Sie uns bitte mit einer Spende um es kostenfrei und aktuell zu hal Farbkombination schwierig zu unterscheiden: - - + + Simulator started @{}x Simulator gestartet @{}x @@ -17283,14 +17297,14 @@ Unterstützen Sie uns bitte mit einer Spende um es kostenfrei und aktuell zu hal Auto LEEREN aus - + PID set to OFF PID AUS - + PID set to ON @@ -17510,7 +17524,7 @@ Unterstützen Sie uns bitte mit einer Spende um es kostenfrei und aktuell zu hal {0} wurde gespeichert. Neue Röstung gestartet - + Invalid artisan format @@ -17575,10 +17589,10 @@ Es ist geraten die momentanen Einstellungen zunächst per Menu Hilfe >> Ei Profile gespeichert - - - - + + + + @@ -17670,346 +17684,346 @@ Es ist geraten die momentanen Einstellungen zunächst per Menu Hilfe >> Ei Laden von EInstellungen abgebrochen - - + + Statistics Saved Statistikbox abgespeichert - + No statistics found Statistik nicht gefunden - + Excel Production Report exported to {0} Excel Produktionsbericht nach {0} exportiert - + Ranking Report Röstvergleichprotokoll - + Ranking graphs are only generated up to {0} profiles Ranking-Diagramme werden nur bis zu {0} Profilen generiert - + Profile missing DRY event Profil ohne TROCKEN Ereigniss - + Profile missing phase events Profil ohne Phasen Ereignisse - + CSV Ranking Report exported to {0} CSV Röstvergleich nach {0} exportiert - + Excel Ranking Report exported to {0} Excel Röstvergleich nach {0} exportiert - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied Die Bluetooth-Waage kann nicht verbunden werden, während Artisan die Berechtigung zum Zugriff auf Bluetooth verweigert wird - + Bluetooth access denied Bluetooth-Zugriff verweigert - + Hottop control turned off Hottop Steuerung ausgeschaltet - + Hottop control turned on Hottop Steuerung eingeschaltet - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! Um den Hottop zu kontrollieren muss erst der super user Modus per rechts-klick auf den Timer LCD aktiviert werden! - - + + Settings not found Einstellungen nicht gefunden - + artisan-settings artisan-einstellungen - + Save Settings Einstellungen Sichern - + Settings saved Einstellungen gesichert - + artisan-theme artisan-schema - + Save Theme Schema Speichern - + Theme saved Schema gespeichert - + Load Theme Lade Schema - + Theme loaded Schema geladen - + Background profile removed Hintergrundprofil entfernt - + Alarm Config Alarmeinstellungen - + Alarms are not available for device None Alarmregeln sind für Gerät 'Kein' nicht verfügbar - + Switching the language needs a restart. Restart now? Das Wechseln der Sprache benötigt einen Neustart. Jetzt Neustarten? - + Restart Neustart - + Import K202 CSV Importiere K202 CSV - + K202 file loaded successfully K202 Datei erfolgreich geladen - + Import K204 CSV Importiere K204 CSV - + K204 file loaded successfully K204 Datei erfolgreich geladen - + Import Probat Recipe Importiere Probat Pilot Rezept - + Probat Pilot data imported successfully Probat Pilot Daten erfolgreich importiert - + Import Probat Pilot failed Der Import der Probat Pilot Datei ist fehlgeschlagen - - + + {0} imported {0} importiert - + an error occurred on importing {0} beim Importieren von {0} ist ein Fehler aufgetreten - + Import Cropster XLS Importiere Cropster XLS - + Import RoastLog URL Importiere RoastLog URL - + Import RoastPATH URL Importiere RoastPATH URL - + Import Giesen CSV Importiere Giesen CSV - + Import Petroncini CSV Importiere Petroncinii CSV - + Import IKAWA URL IKAWA-URL importieren - + Import IKAWA CSV Importiere IKAWA CSV - + Import Loring CSV Importiere Loring CSV - + Import Rubasse CSV Importiere Rubase CSV - + Import HH506RA CSV Importiere HH506RA CSV - + HH506RA file loaded successfully HH506RA Datei erfolgreich geladen - + Save Graph as Diagram speichern unter - + {0} size({1},{2}) saved {0} Grösse({1},{2}) gespeichert - + Save Graph as PDF Diagramm als PDF gespeichern - + Save Graph as SVG Diagramm als SVG speichern - + {0} saved {0} gespeichert - + Wheel {0} loaded Kreisdiagram {0} geladen - + Invalid Wheel graph format Ungültiges Kreisdiagramm Datenformat - + Buttons copied to Palette # Schaltflächen kopiert nach Palette # - + Palette #%i restored Palette #%i wiederhergestellt - + Palette #%i empty Palette #%i ist leer - + Save Palettes Paletten speichern - + Palettes saved Paletten gespeichert - + Palettes loaded Paletten geladen - + Invalid palettes file format Ungültige Paletten Datei - + Alarms loaded Alarmregeln geladen - + Fitting curves... Kurvenanpassung... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. - + Analysis earlier than Curve fit Analyse früher als Kurvenanpassung - + Simulator stopped Simulator angehalten - + debug logging ON Debug-Logging AN @@ -19766,10 +19780,10 @@ Continue? - - - - + + + + Roaster Scope Röstoskop @@ -20299,49 +20313,49 @@ Continue? - + Events Ereignisse - + Data Daten - + Roast Röstung - + Notes Notizen - + Energy Energie - + Setup Einstellungen - + Details Daten - + Loads Lasten - + Protocol Protokoll @@ -20560,7 +20574,7 @@ Continue? - + @@ -20580,7 +20594,7 @@ Continue? Haltezeit HH:MM - + @@ -20590,7 +20604,7 @@ Continue? - + @@ -20652,16 +20666,16 @@ Continue? - - + + Time Zeit - - + + @@ -20670,8 +20684,8 @@ Continue? - - + + @@ -20680,104 +20694,104 @@ Continue? - + CHARGE FÜLLEN - + DRY END TROCKEN - + FC START FC START - + FC END FC ENDE - + SC START SC START - + SC END SC ENDE - + DROP LEEREN - + COOL KÜHL - + #{0} {1}{2} - + Power Leistung - + Duration Dauer - + CO2 - + Load Last - + Source Quelle - + Kind Art - + Name - + Weight Gewicht @@ -21741,7 +21755,7 @@ initiated by the PID - + @@ -21970,7 +21984,7 @@ muss um das 4-fache reduziert werden. Nur für Profilvorlage mit Zusatztgeräten - + The maximum nominal batch size of the machine in kg Die maximale Chargengrösse der Maschine @@ -22404,32 +22418,32 @@ Currently in TEMP MODE Momentan in TEMP Modus - + <b>Label</b>= <b>Beschriftung</b>= - + <b>Description </b>= <b>Beschreibung </b>= - + <b>Type </b>= <b>Typ </b>= - + <b>Value </b>= <b>Wert </b>= - + <b>Documentation </b>= <b>Dokumentation </b>= - + <b>Button# </b>= <b>Taste# </b>= diff --git a/src/translations/artisan_el.qm b/src/translations/artisan_el.qm index 936b48713051f5d9e7b85b7797e61472a72be0f0..8d39cff1c418f1c8e39ddaae98a92b97d12aea0d 100644 GIT binary patch delta 22652 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

c)>bvHW=g@IhFX?FImhdM_` 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 XNkK3FzgyJpQlh$DS)^{4PnrJ@Tol?Z delta 22578 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 NwYYReidEU|{C}tzxS9X} diff --git a/src/translations/artisan_el.ts b/src/translations/artisan_el.ts index 9aef51243..d0804094a 100644 --- a/src/translations/artisan_el.ts +++ b/src/translations/artisan_el.ts @@ -9,57 +9,57 @@ Απελευθερώστε τον Χορηγό - + About Περι - + Core Developers Προγραμματιστες - + License Αδεια - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. Παρουσιάστηκε πρόβλημα κατά την ανάκτηση των τελευταίων πληροφοριών έκδοσης. Ελέγξτε τη σύνδεσή σας στο Διαδίκτυο, δοκιμάστε ξανά αργότερα ή ελέγξτε μη αυτόματα. - + A new release is available. Μια νέα κυκλοφορία είναι διαθέσιμη. - + Show Change list Εμφάνιση λίστας αλλαγών - + Download Release Λήψη κυκλοφορίας - + You are using the latest release. Χρησιμοποιείτε την τελευταία έκδοση. - + You are using a beta continuous build. Χρησιμοποιείτε μια συνεχή έκδοση beta. - + You will see a notice here once a new official release is available. Θα δείτε μια ειδοποίηση εδώ μόλις είναι διαθέσιμη μια νέα επίσημη κυκλοφορία. - + Update status Ενημέρωση κατάστασης @@ -221,7 +221,7 @@ Button - + @@ -232,7 +232,7 @@ - + @@ -243,10 +243,10 @@ - + + - - + Restore Defaults @@ -274,7 +274,7 @@ - + @@ -302,7 +302,7 @@ - + @@ -590,7 +590,7 @@ - + @@ -611,7 +611,7 @@ - + @@ -736,9 +736,9 @@ εκσυγχρονίζω - - - + + + Save Defaults Αποθήκευση προεπιλογών @@ -1562,61 +1562,61 @@ END Εμφάνιση πάντα - + Heavy FC Eντονο FC - + Low FC Αδυναμο FC - + Light Cut Ανοικτοχρωμο - + Dark Cut Σκουροχρωμο - + Drops Στιγματα - + Oily Ελαιωδης - + Uneven Ανομοιο - + Tipping Tipping - + Scorching scorching - + Divots Καψιματα @@ -2431,14 +2431,14 @@ END - + ET ET - + BT BT @@ -4298,20 +4298,20 @@ END Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4404,41 +4404,41 @@ END - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4507,38 +4507,38 @@ END - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4588,10 +4588,10 @@ END Δεν εγινε ληψη πληροφοριων RX - - - - + + + + Serial Exception: @@ -4608,97 +4608,97 @@ END - + Extech755pressure(): conversion error, {0} bytes received - + Extech755pressure(): {0} bytes received but 10 needed - + Unable to open serial port Αδυνατη επικοινωνια με σειριακη θυρα - + MS6514temperature(): {0} bytes received but 18 needed - + DT301temperature(): {0} bytes received but 11 needed - + HH806AUtemperature(): {0} bytes received - + HH806Wtemperature(): Unable to initiate device HH806Wθερμο():Αδυνατη συνδεση συσκευης - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID:{0}bytes εληφθη αλλα χρειζει5 - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RAθερμο():Αδυνατη ληψη id απο συσκευη - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RAθερμο():{0}bytes εληφθη αλλα χρειζει 14 - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302θερμο():{0}bytes εληφθη αλλα χρειζει7 - + CENTER303temperature(): {0} bytes received but 8 needed CENTER303θερμο():{0}bytes εληφθη αλλα χρειζει8 - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2θερμο():{0}bytes εληφθη αλλα χρειζει 26 - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4θερμο():{0}bytes εληφθη αλλα χρειζει 26 - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306θερμο():{0}bytes εληφθη αλλα χρειζει10 - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309θερμο():{0}bytes εληφθη αλλα χρειζει45 - + Arduino could not set channels Το arduino αδυνατει να διαμορφωση καναλια - + Arduino could not set temperature unit Το arduino αδυνατει να επικοινωνησει με θερμομετρο - + Arduino could not set filters @@ -4708,16 +4708,16 @@ END - - - - - - + + + + + + - - + + Value Error: Σφαλμα Τιμης: @@ -4732,7 +4732,7 @@ END Εξαιρεση σειριακη:τελος χρονου - + Unable to move CHARGE to a value that does not exist Αδυνατη μετακινηση ΦΟΡΤΩΜΑ σε τιμη μη υπαρκτη @@ -4849,52 +4849,52 @@ END - - - - - + + + + + Error Σφαλμα - + Exception: WebLCDs not supported by this build Εξαίρεση: WebLCD που δεν υποστηρίζονται από αυτήν την έκδοση - + Could not start WebLCDs. Selected port might be busy. Δεν ήταν δυνατή η εκκίνηση των WebLCD. Η επιλεγμένη θύρα μπορεί να είναι απασχολημένη. - + Failed to save settings Αποτυχία αποθήκευσης ρυθμίσεων - - + + Exception (probably due to an empty profile): - + Analyze: CHARGE event required, none found - + Analyze: DROP event required, none found - + Analyze: no background profile data available - + Analyze: background profile requires CHARGE and DROP events @@ -4978,7 +4978,7 @@ END Form Caption - + Custom Blend Προσαρμοσμένο μείγμα @@ -5142,17 +5142,17 @@ END Ιδιοτητες ψησιματος - + Energy Help Βοήθεια για την ενέργεια - + Tare Setup Ρύθμιση απόβαρου - + Set Measure from Profile Ορισμός μέτρησης από προφίλ @@ -5447,14 +5447,14 @@ END - + Energy Ενέργεια - + CO2 @@ -5750,14 +5750,14 @@ END HTML Report Template - + BBP Total Time Συνολικός χρόνος BBP - + BBP Bottom Temp BBP κάτω θερμοκρασία @@ -5774,849 +5774,849 @@ END - + Whole Color Χρωμα Κοκκων - - + + Profile Προφίλ - + Roast Batches Παρτίδες ψητού - - - + + + Batch Σύνολο παραγωγής - - + + Date Ημερομηνια - - - + + + Beans Κοκκοι - - - + + + In Σε - - + + Out Εξω - - - + + + Loss Απώλεια - - + + SUM ΑΘΡΟΙΣΜΑ - + Production Report Έκθεση παραγωγής - - + + Time Χρονος - - + + Weight In Βάρος σε - - + + CHARGE BT ΦΟΡΤΙΣΗ BT - - + + FCs Time Ώρα FCs - - + + FCs BT - - + + DROP Time Ώρα πτώσης - - + + DROP BT ΣΤΑΣΗ BT - + Dry Percent Ξηρό ποσοστό - + MAI Percent Ποσοστό MAI - + Dev Percent Ποσοστό προγραμματιστών - - + + AUC - - + + Weight Loss Απώλεια βάρους - - + + Color Χρωμα - + Cupping Βεντούζα - + Roaster Ψηστηρι - + Capacity Χωρητικότητα - + Operator Χειριστής - + Organization Οργάνωση - + Drum Speed Ταχύτητα τυμπάνου - + Ground Color Χρωμα Αλεσμενου - + Color System Σύστημα χρωμάτων - + Screen Min Ελάχιστη οθόνη - + Screen Max Μέγιστη οθόνη - + Bean Temp Θερμοκρασία φασολιών - + CHARGE ET ΦΟΡΤΙΣΗ ΕΤ - + TP Time Ώρα TP - + TP ET TP ΕΤ - + TP BT - + DRY Time Στεγνό Ώρα - + DRY ET ΣΤΕΓΝΩ ΕΤ - + DRY BT ΞΗΡΑ BT - + FCs ET - + FCe Time FCe Ώρα - + FCe ET - + FCe BT - + SCs Time Ώρα SC - + SCs ET - + SCs BT - + SCe Time Ώρα SCe - + SCe ET SCe ΕΤ - + SCe BT - + DROP ET - + COOL Time Καλή ώρα - + COOL ET ΨΥΞΗ ΕΤ - + COOL BT ΨΥΞΗ BT - + Total Time Συνολικός χρόνος - + Dry Phase Time Χρόνος ξηρής φάσης - + Mid Phase Time Ώρα μεσαίας φάσης - + Finish Phase Time Χρόνος φάσης ολοκλήρωσης - + Dry Phase RoR Ξηρά φάση RoR - + Mid Phase RoR RoR μεσαίας φάσης - + Finish Phase RoR Ολοκληρώστε τη φάση RoR - + Dry Phase Delta BT Ξηρή φάση Delta BT - + Mid Phase Delta BT Δέλτα ΒΤ μέσης φάσης - + Finish Phase Delta BT Φάση τερματισμού Delta BT - + Finish Phase Rise Τελειώστε τη φάση άνοδο - + Total RoR Σύνολο RoR - + FCs RoR - + MET ΣΥΝΑΝΤΗΣΕ - + AUC Begin Έναρξη AUC - + AUC Base Βάση AUC - + Dry Phase AUC AUC ξηράς φάσης - + Mid Phase AUC AUC μεσαίας φάσης - + Finish Phase AUC Ολοκληρώστε τη φάση AUC - + Weight Out Βάρος - + Volume In Ένταση σε - + Volume Out Έξοδος έντασης - + Volume Gain Κέρδος όγκου - + Green Density Πράσινη πυκνότητα - + Roasted Density Ψητή πυκνότητα - + Moisture Greens Συνθηκες Αποθυκευσης - + Moisture Roasted Υγρασία ψητή - + Moisture Loss Απώλεια υγρασίας - + Organic Loss Οργανική απώλεια - + Ambient Humidity Υγρασία περιβάλλοντος - + Ambient Pressure Περιβαλλοντική πίεση - + Ambient Temperature Θερμοκρασία περιβάλλοντος - - + + Roasting Notes Σημειωσεις Ψησιματος - - + + Cupping Notes Σημειωσεις cupping - + Heavy FC Eντονο FC - + Low FC Αδυναμο FC - + Light Cut Ανοικτοχρωμο - + Dark Cut Σκουροχρωμο - + Drops Στιγματα - + Oily Ελαιωδης - + Uneven Ανομοιο - + Tipping Tipping - + Scorching scorching - + Divots Καψιματα - + Mode Τρόπος - + BTU Batch BTU παρτίδα - + BTU Batch per green kg BTU παρτίδα ανά πράσινο κιλό - + CO2 Batch Παρτίδα CO2 - + BTU Preheat Προθέρμανση BTU - + CO2 Preheat Προθέρμανση CO2 - + BTU BBP - + CO2 BBP - + BTU Cooling Ψύξη BTU - + CO2 Cooling Ψύξη CO2 - + BTU Roast Ψητό BTU - + BTU Roast per green kg BTU Ψητό ανά πράσινο κιλό - + CO2 Roast Ψητό CO2 - + CO2 Batch per green kg Παρτίδα CO2 ανά πράσινο kg - + BTU LPG - + BTU NG - + BTU ELEC - + Efficiency Batch Παρτίδα αποδοτικότητας - + Efficiency Roast Ψητό απόδοσης - + BBP Begin BBP Αρχίζω - + BBP Begin to Bottom Time BBP Ξεκινήστε μέχρι το κάτω μέρος - + BBP Bottom to CHARGE Time Χρόνος BBP από κάτω έως φόρτιση - + BBP Begin to Bottom RoR BBP Αρχίστε προς τα κάτω RoR - + BBP Bottom to CHARGE RoR BBP Κάτω για ΦΟΡΤΙΣΗ RoR - + File Name Ονομα αρχείου - + Roast Ranking Συγκριση Ψησιματος - + Ranking Report Αναφορά κατάταξης - + AVG - + Roasting Report Λεπτομερειες Ψησιματος - + Date: Ημερομηνια: - + Beans: Κοκκοι: - + Weight: Βαρος: - + Volume: Ογκος: - + Roaster: Ψηστηρι: - + Operator: Χειρηστης: - + Organization: Οργάνωση: - + Cupping: Cupping: - + Color: Χρωμα: - + Energy: Ενέργεια: - + CO2: - + CHARGE: ΦΟΡΤΩΜΑ: - + Size: Mεγεθος: - + Density: Πυκνοτητα: - + Moisture: Υγρασία: - + Ambient: Περιβάλλων: - + TP: - + DRY: ΞΗΡΑΝΣΗ: - + FCs: FCε: - + FCe: FCλ: - + SCs: SCε: - + SCe: SCλ: - + DROP: ΞΕΦΟΡΤΩΜΑ: - + COOL: ΨΗΞΗ: - + MET: ΣΥΝΑΝΤΗΣΕ: - + CM: ΕΚ: - + Drying: Ξηρανση: - + Maillard: Maillard: - + Finishing: Φινίρισμα: - + Cooling: Ψυξη: - + Background: Ιστορικό: - + Alarms: Συναγερμός: - + RoR: RoR: - + AUC: - + Events Συμβαντα @@ -6687,7 +6687,7 @@ Alarms are scanned in order from the top of the table to the bottom. - + @@ -6793,7 +6793,7 @@ Alarms are scanned in order from the top of the table to the bottom. Το καθορισμένο όριο θερμοκρασίας. - + @@ -6974,7 +6974,7 @@ Alarms are scanned in order from the top of the table to the bottom. Εισαγάγετε την εντολή στο πεδίο Περιγραφή του ξυπνητηριού. - + @@ -7003,21 +7003,21 @@ Alarms are scanned in order from the top of the table to the bottom. το κείμενο που θα εμφανίζεται στο αναδυόμενο παράθυρο - + Call Program Ανακληση Προγραμματος - + A program/script path (absolute or relative) Διαδρομή προγράμματος / σεναρίου (απόλυτη ή σχετική) - + start an external program ξεκινήστε ένα εξωτερικό πρόγραμμα @@ -8431,7 +8431,7 @@ Load the profile recorded on the smaller machine and open the Transposer. Select Προαιρετικό κείμενο που χρησιμοποιείται σε σχολιασμούς στις ενότητες που χρησιμοποιούνται για την τιμή του ρυθμιστικού. - + COMMANDS ΕΝΤΟΛΕΣ @@ -8444,7 +8444,7 @@ Load the profile recorded on the smaller machine and open the Transposer. Select - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8471,36 +8471,36 @@ Load the profile recorded on the smaller machine and open the Transposer. Select Σημείωση: στις εντολές YOCTOPUCE, οι προαιρετικές παράμετροι <sn> διατηρούν είτε τον σειριακό αριθμό των ενοτήτων είτε το όνομά του - + Serial Command Σειριακή εντολή - + ASCII serial command or binary a2b_uu(serial command) Σειριακή εντολή ASCII ή δυαδικό a2b_uu (σειριακή εντολή) - + Modbus Command Εντολή Modbus - + variable holding the last value read via MODBUS μεταβλητή που κρατά την τελευταία τιμή που διαβάζεται μέσω MODBUS - - - - - - + + + + + + @@ -8511,8 +8511,8 @@ Load the profile recorded on the smaller machine and open the Transposer. Select sleep: προσθέστε καθυστέρηση <float> δευτερολέπτων - - + + sets calling button to “pressed” if argument is 1 or True ορίζει το κουμπί κλήσης σε "πατημένο" εάν το όρισμα είναι 1 ή True @@ -8523,55 +8523,55 @@ Load the profile recorded on the smaller machine and open the Transposer. Select διαβάζει το μητρώο από το slave slaveID χρησιμοποιώντας τη συνάρτηση 3 (Ανάγνωση πολλαπλών μητρώων εκμετάλλευσης). Το αποτέλεσμα συνδέεται με το σύμβολο κράτησης θέσης `_` και έτσι μπορεί να προσεγγιστεί σε μεταγενέστερες εντολές. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. διαβάζει 1 καταχωρητή 16 bit από το slave ID χρησιμοποιώντας τη συνάρτηση 3 (Read Multiple Holding Registers) που ερμηνεύεται ως υπογεγραμμένος ακέραιος. Το αποτέλεσμα είναι δεσμευμένο στο σύμβολο κράτησης θέσης `_` και έτσι μπορεί να προσπελαστεί σε μεταγενέστερες εντολές. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. διαβάζει 1 καταχωρητή 16 bit από το slave ID χρησιμοποιώντας τη συνάρτηση 3 (Read Multiple Holding Registers) που ερμηνεύεται ως BCD. Το αποτέλεσμα είναι δεσμευμένο στο σύμβολο κράτησης θέσης `_` και έτσι μπορεί να προσπελαστεί σε μεταγενέστερες εντολές. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. διαβάζει 2 καταχωρητές 16 bit από το slave ID χρησιμοποιώντας τη συνάρτηση 3 (Read Multiple Holding Registers) που ερμηνεύεται ως ανυπόγραφος ακέραιος. Το αποτέλεσμα είναι δεσμευμένο στο σύμβολο κράτησης θέσης `_` και έτσι μπορεί να προσπελαστεί σε μεταγενέστερες εντολές. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. διαβάζει 2 καταχωρητές 16 bit από το slaveID slave χρησιμοποιώντας τη συνάρτηση 3 (Read Multiple Holding Registers) που ερμηνεύεται ως υπογεγραμμένος ακέραιος. Το αποτέλεσμα είναι συνδεδεμένο με το σύμβολο κράτησης θέσης `_` και έτσι μπορεί να προσπελαστεί σε μεταγενέστερες εντολές. - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. διαβάζει 2 καταχωρητή 16 bit από το slaveID slave χρησιμοποιώντας τη συνάρτηση 3 (Read Multiple Holding Registers) που ερμηνεύεται ως BCD. Το αποτέλεσμα είναι συνδεδεμένο με το σύμβολο κράτησης θέσης `_` και έτσι μπορεί να προσπελαστεί σε μεταγενέστερες εντολές. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. διαβάζει 2 καταχωρητές 16 bit από το slave ID χρησιμοποιώντας τη συνάρτηση 3 (Read Multiple Holding Registers) που ερμηνεύεται ως float. Το αποτέλεσμα είναι δεσμευμένο στο σύμβολο κράτησης θέσης `_` και έτσι μπορεί να προσπελαστεί σε μεταγενέστερες εντολές. - + write register: MODBUS function 6 (int) or function 16 (float) εγγραφή εγγραφής: Λειτουργία MODBUS 6 (int) ή συνάρτηση 16 (float) - + write coil: MODBUS function 5 πηνίο εγγραφής: Λειτουργία MODBUS 5 - + write coils: MODBUS function 15 γράψτε πηνία: Λειτουργία MODBUS 15 @@ -8582,43 +8582,43 @@ Load the profile recorded on the smaller machine and open the Transposer. Select - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v καταχωρητής μάσκας: συνάρτηση MODBUS 22 ή προσομοιώνει τη συνάρτηση 22 με τη συνάρτηση 6 και τη δεδομένη τιμή v - + write registers: MODBUS function 16 εγγραφές εγγραφής: Λειτουργία MODBUS 16 - + write 16bit BCD encoded value v to register r of slave s γράψτε 16bit BCD κωδικοποιημένη τιμή v για να καταχωρήσετε r του slave s - + write 32bit float to two 16bit int registers: MODBUS function 16 γράψτε 32bit float σε δύο 16bit int register: Λειτουργία MODBUS 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 γράψτε ακέραιο αριθμό 32 bit σε δύο καταχωρητές int 16 bit: συνάρτηση MODBUS 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) εγγραφή ακέραιου αριθμού 16bit σε έναν μόνο καταχωρητή 16bit: Λειτουργία MODBUS 6 (int) - + DTA Command Εντολή DTA @@ -8639,119 +8639,119 @@ Load the profile recorded on the smaller machine and open the Transposer. Select έναρξη και εξωτερικό πρόγραμμα - + Hottop Heater Θερμάστρα - - + + sets heater to value ορίζει τη θερμάστρα στην τιμή - + Hottop Fan Ανεμιστήρας Hottop - - + + sets fan to value ορίζει τον ανεμιστήρα σε αξία - + Hottop Command Εντολή Hottop - + with n={0 ,1},h={0,..100},f={0,..10} με n = {0, 1}, h = {0, .. 100}, f = {0, .. 10} - + Fuji Command Εντολή Φούτζι - + PWM Command Εντολή PWM - + PHIDGET PWM Output: <value> in [0-100] Έξοδος PHIDGET PWM: <τιμή> σε [0-100] - + PHIDGET PWM Output: toggles <channel> Έξοδος PHIDGET PWM: εναλλαγή <κανάλι> - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds Έξοδος PHIDGET PWM: ενεργοποιήστε το <κανάλι> για <millis> χιλιοστά του δευτερολέπτου - + PHIDGET HUB PWM Output: <value> in [0-100] Έξοδος PHIDGET HUB PWM: <τιμή> σε [0-100] - + PHIDGET HUB PWM Output: toggles <channel> Έξοδος PHIDGET HUB PWM: εναλλαγή <κανάλι> - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds Έξοδος PHIDGET HUB PWM: ενεργοποιήστε το <κανάλι> για <millis> χιλιοστά του δευτερολέπτου - + YOCTOPUCE PWM Output: PWM running state Έξοδος YOCTOPUCE PWM: Κατάσταση λειτουργίας PWM - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) Έξοδος YOCTOPUCE PWM: ορίστε τη συχνότητα PWM σε f (Hz) - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] Έξοδος YOCTOPUCE PWM: ορίστε την περίοδο PWM με τον κύκλο λειτουργίας σε% ως float [0,0-100,0] - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval Έξοδος YOCTOPUCE PWM: αλλάζει προοδευτικά το PWM στην καθορισμένη τιμή για το δεδομένο χρονικό διάστημα - + VOUT Command Εντολή VOUT @@ -8762,363 +8762,363 @@ Load the profile recorded on the smaller machine and open the Transposer. Select για μονάδες PHIDGET OUTPUT: ορίζει το εύρος τάσης (r=5 για r5V και r=10 για 10V) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) για μονάδες PHIDGET OUTPUT: ορίστε το αναλογικό κανάλι εξόδου n στην τιμή τάσης εξόδου v σε V (π.χ. 5.5 για 5.5V) - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] για μονάδες YOCTOPUCE VOLTAGE OUT με c το κανάλι (1 ή 2), v την τάση ως float [0,0-10,0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] για μονάδες YOCTOPUCE CURRENT OUT με c το ρεύμα ως float [3.0-21.0] - + IO Command Εντολή IO - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) Δυαδική έξοδος PHIDGET: απενεργοποιεί το κανάλι c (b = 0) και ενεργοποιεί (b = 1) - + PHIDGET Binary Output: toggles channel c Δυαδική έξοδος PHIDGET: εναλλάσσει το κανάλι γ - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds PHIDGET Binary Output: ορίζει την έξοδο του καναλιού c για να ενεργοποιηθεί για χρόνο t σε χιλιοστά του δευτερολέπτου - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) Έξοδος τάσης PHIDGET: ρυθμίζει την έξοδο τάσης του καναλιού c έως v (float) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor: ρυθμίζει την επιτάχυνση του καναλιού c σε v (float) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor: ορίζει την ταχύτητα στόχου του καναλιού c έως v (float) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor: ορίζει το τρέχον όριο του καναλιού c σε v (float) - + YOCTOPUCE Relay Output: turn channel c of the relay module on Έξοδος ρελέ YOCTOPUCE: ενεργοποιήστε το κανάλι c της μονάδας ρελέ - + YOCTOPUCE Relay Output: turn channel c of the relay module off Έξοδος ρελέ YOCTOPUCE: απενεργοποιήστε το κανάλι c της μονάδας ρελέ - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) Έξοδος ρελέ YOCTOPUCE: απενεργοποιεί το κανάλι c της μονάδας ρελέ (b=0) και ενεργοποιεί (b=1) - + YOCTOPUCE Relay Output: toggle the state of channel c Έξοδος ρελέ YOCTOPUCE: εναλλαγή της κατάστασης του καναλιού c - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds Έξοδος ρελέ YOCTOPUCE: ενεργοποιήστε το κανάλι c μετά από μια καθυστέρηση καθυστέρησης χιλιοστά του δευτερολέπτου για τη διάρκεια διάρκειας χιλιοστών του δευτερολέπτου - + YOCTOPUCE resets the power counter of the Yocto-Watt module Το YOCTOPUCE επαναφέρει τον μετρητή ισχύος της μονάδας Yocto-Watt - + move slider c to value v μετακινήστε το ρυθμιστικό c στην τιμή v - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b απενεργοποιεί το κανάλι PHIDGET Binary Output c (b=0) και ενεργοποιεί (b=1) και ρυθμίζει το κουμπί i σε πατημένο ή κανονικό ανάλογα με την τιμή b - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal ορίζει το κουμπί i να πατηθεί εάν η τιμή b είναι ναι, true, t ή 1, διαφορετικά στο κανονικό - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal ρυθμίζει το κουμπί να πατηθεί εάν η τιμή b είναι ναι, true, t ή 1, διαφορετικά σε κανονική - - - - - + + + + + toggles the state of the button αλλάζει την κατάσταση του κουμπιού - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol στέλνει ακέραιο αριθμό <value> στον καταχωρητή <target> που καθορίζεται από ως byte σε δεκαεξαδική σημείωση όπως "fa" μέσω του πρωτοκόλλου Santoker Network - + sends <value> to <target> via the Kaleido Serial or Network protocol στέλνει το <value> στο <target> μέσω του πρωτοκόλλου Kaleido Serial ή Network - + S7 Command Εντολή S7 - + variable holding the last value read via S7 μεταβλητή που κρατά την τελευταία τιμή που διαβάζεται μέσω S7 - + sets calling button to “pressed” if argument evaluates to 1 or True ορίζει το κουμπί κλήσης σε "πιεσμένο" εάν το όρισμα αξιολογηθεί σε 1 ή True - + read bool from S7 DB διαβάστε bool από το S7 DB - + read int from S7 DB διαβάστε int από το S7 DB - + read float from S7 DB διαβάστε float από το S7 DB - + write bool to S7 DB εγγραφή bool στο S7 DB - + write int to S7 DB γράψτε int στο S7 DB - + write float to S7 DB γράψτε float στο S7 DB - + Aillio R1 Heater Θέρμανση Aillio R1 - + Aillio R1 Fan Ανεμιστήρας Aillio R1 - + Aillio R1 Drum Aillio R1 τύμπανο - + sets drum speed to value ορίζει την ταχύτητα του τυμπάνου στην τιμή - + Artisan Command Χειροτεχνική Διοίκηση - + enables/disables alarms ενεργοποιεί / απενεργοποιεί τους συναγερμούς - + enables/disables autoCHARGE ενεργοποιεί / απενεργοποιεί την αυτόματη χρέωση - + enables/disables autoDROP ενεργοποιεί / απενεργοποιεί το autoDROP - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. απόβαρο κανάλι <int> με 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2, .. - + turns PID on ενεργοποιεί το PID - + turns PID off απενεργοποιεί το PID - + toggles the PID state αλλάζει την κατάσταση PID - + sets PID mode to 0: manual, 1: RS, 2: background follow ορίζει τη λειτουργία PID σε 0: χειροκίνητο, 1: RS, 2: ακολουθήστε το παρασκήνιο - + sets the p-i-d parameters of the PID ορίζει τις παραμέτρους p-i-d του PID - + increases or decreases the current target SV value by <int> αυξάνει ή μειώνει την τρέχουσα τιμή SV-στόχου κατά <int> - + sets the PID target set value SV ορίζει την καθορισμένη τιμή SV του στόχου PID - + sets the PID target set value SV given in C ορίζει την τιμή συνόλου στόχου PID SV που δίνεται στο C - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> ενεργοποιεί τον αριθμό μοτίβου PID Ramp-Soak <rs> (1-based!) ή αυτόν που φέρει την ένδειξη <rs> - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) επιλέγει την πηγή εισόδου PID με <n> 0: BT, 1: ET (Software PID). <n> σε {0, .., 3} (Arduino PID) - + sets the PID lookahead ορίζει το PID lookahead - + shows popup with message <msg> which optionally automatically closes after <int> seconds εμφανίζει αναδυόμενο παράθυρο με μήνυμα <msg> το οποίο προαιρετικά κλείνει αυτόματα μετά από <int> δευτερόλεπτα - + shows message <msg> in the message line εμφανίζει το μήνυμα <msg> στη γραμμή μηνυμάτων - + enables/disables notifications; while disabled issued notifications are ignored ενεργοποιεί/απενεργοποιεί τις ειδοποιήσεις. ενώ οι απενεργοποιημένες ειδοποιήσεις που εκδίδονται αγνοούνται - + sends notification with title <title> and optional message <msg> στέλνει ειδοποίηση με τίτλο <τίτλος> και προαιρετικό μήνυμα <msg> - + sets canvas color to the RGB-hex <color> like #27f1d3 ορίζει το χρώμα του καμβά στο RGB-hex <color> όπως # 27f1d3 - + resets canvas color επαναφέρει το χρώμα του καμβά @@ -9129,139 +9129,139 @@ Load the profile recorded on the smaller machine and open the Transposer. Select ενεργοποιεί το κουμπί <όνομα> από {START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF} - + activates palette <p> with <p> either a number 0-9 or a palette label ενεργοποιεί την παλέτα <p> με <p> είτε έναν αριθμό 0-9 είτε μια ετικέτα παλέτας - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET ορίζει τη λειτουργία αναπαραγωγής σε 0: off, 1: time, 2: BT, 3: ET - + opens the Roast Properties dialog ανοίγει το διάλογο Roast Properties - + loads the .alog profile at the given filepath as background profile φορτώνει το προφίλ .alog στο δεδομένο μονοπάτι ως προφίλ φόντου - + clears the current background profile διαγράφει το τρέχον προφίλ φόντου - + activates the alarmset with the given number or label ενεργοποιεί το συναγερμό με τον δεδομένο αριθμό ή την ετικέτα - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right μετακινεί το προφίλ φόντου τον υποδεικνυόμενο αριθμό βημάτων προς <direction>, με <direction> ένα από τα πάνω, κάτω, αριστερά, δεξιά - + enables/disables keyboard mode ενεργοποιεί/απενεργοποιεί τη λειτουργία πληκτρολογίου - + enables/disables the Keep ON flag ενεργοποιεί/απενεργοποιεί τη σημαία Keep ON - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} εμφανίζει/αποκρύπτει την καμπύλη που υποδεικνύεται από το <όνομα> που είναι μία από τις { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number εμφανίζει/κρύβει την <καμπύλη> (ένα από τα {T1,T2}) του αριθμού <extra_device> που βασίζεται στο μηδέν - + shows/hides the events of <event_type> in [1,..,5] εμφανίζει/αποκρύπτει τα συμβάντα του <event_type> στο [1,..,5] - + shows/hides the events of the background profile εμφανίζει/κρύβει τα συμβάντα του προφίλ φόντου - + RC Command Εντολή RC - + for PHIDGET RC modules: sets the min/max pulse width in microseconds για μονάδες PHIDGET RC: ορίζει το ελάχιστο / μέγιστο πλάτος παλμού σε μικροδευτερόλεπτα - + for PHIDGET RC modules: sets the min/max position για μονάδες PHIDGET RC: ορίζει τη θέση min / max - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) για μονάδες PHIDGET RC: δέσμευση (b = 1) ή απεμπλοκή (b = 0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state για μονάδες PHIDGET RC: ενεργοποιεί ή απενεργοποιεί την κατάσταση ταχύτητας απόδοσης - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt για μονάδες PHIDGET RC: ρυθμίστε την τάση σε ένα από τα 5, 6 ή 7,4 σε Volt - + for PHIDGET RC modules: set the acceleration για μονάδες PHIDGET RC: ρυθμίστε την επιτάχυνση - + for PHIDGET RC modules: set the velocity για μονάδες PHIDGET RC: ορίστε την ταχύτητα - + for PHIDGET RC modules: set the target position για μονάδες PHIDGET RC: ορίστε τη θέση στόχου - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) για μονάδες YOCTOPUCE RC: με c: int το κανάλι, b bool (π.χ. ενεργοποιημένο (0,1) ή ενεργοποιημένο (0, True)) @@ -9272,31 +9272,31 @@ Load the profile recorded on the smaller machine and open the Transposer. Select για μονάδες YOCTOPUCE RC: με c: int το κανάλι, p: int τη θέση στόχου, το προαιρετικό t τη διάρκεια σε ms - + for YOCTOPUCE RC modules: with n an int [0..65000] in us για μονάδες YOCTOPUCE RC: με n int [0..65000] σε εμάς - + for YOCTOPUCE RC modules: with r an int in % για μονάδες YOCTOPUCE RC: με r an int in% - + WebSocket Command Εντολή WebSocket - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) Εάν χρησιμοποιούνται αντικαταστάσεις {}, οι αγκύλες json πρέπει να αντιγραφούν για να διαφύγουν από αυτές όπως στο send({{ "value": {}}}) - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` εάν το κείμενο '<json>' σέβεται τη μορφή JSON αποστέλλεται στον συνδεδεμένο διακομιστή WebSocket και η απόκριση δεσμεύεται στη μεταβλητή '_' @@ -9664,165 +9664,170 @@ Function 4 (Read Input Registers): registers 0 to 65535 corresponding to numbers + DISCHARGE + ΕΚΠΛΗΡΩΣΗ + + + RELEASE ΕΛΕΥΘΕΡΩΣΗ - + HEATING ΘΕΡΜΑΝΣΗ - + COOLING ΨΥΞΗ - + FLAP ΠΤΕΡΥΓΙΟ - + CONTROL ΕΛΕΓΧΟΣ - + event value τιμή συμβάντος - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode Η τιμή συμβάντος ερμηνεύεται ως θερμοκρασία σε Fahrenheit που μετατρέπεται στην τρέχουσα λειτουργία θερμοκρασίας - + event value interpreted as temperature in Celsius converted to the current temperature mode Η τιμή συμβάντος ερμηνεύεται ως η θερμοκρασία σε Κελσίου που μετατρέπεται στην τρέχουσα λειτουργία θερμοκρασίας - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. Σημείωση: Το "{}" μπορεί να χρησιμοποιηθεί ως σύμβολο κράτησης θέσης, θα αντικατασταθεί από την τρέχουσα τιμή του κουμπιού συν τη μετατόπιση για ± τύπους συμβάντων. Εάν ένα σύμβολο κράτησης θέσης εμφανίζεται πολλές φορές σε μια περιγραφή/εντολή, όλες αυτές οι εμφανίσεις αντικαθίστανται από την τιμή. - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” Σημείωση: Οι εντολές μπορούν να ταξινομηθούν σε σειρά, διαχωρισμένες με ερωτηματικά όπως στο "<cmd1>;<cmd2>;<cmd3>" - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. Σημείωση: Όλοι οι χαρακτήρες που δίνονται ως τεκμηρίωση για μια ενέργεια σειριακής εντολής αποστέλλονται ως μία συμβολοσειρά στη συνδεδεμένη συσκευή. Εάν η συσκευή μπορεί να ερμηνεύσει αυτήν τη συμβολοσειρά ως ξεχωριστές εντολές που χωρίζονται με ερωτηματικό, αυτό είναι εντάξει. Διαφορετικά, μπορείτε να χρησιμοποιήσετε ένα Πολλαπλό Συμβάν που αναφέρεται σε έναν αριθμό κουμπιών συμβάντων (χρησιμοποιώντας μια λίστα αριθμών κουμπιών συμβάντων διαχωρισμένων με κόμματα ως συμβολοσειρά τεκμηρίωσης), όπου καθένα από τα κουμπιά συμβάντος που αναφέρονται εκδίδει μία από τις εντολές μέσω μιας αντίστοιχης ενέργειας Σειριακής Εντολής. Αυτά τα κουμπιά συμβάντων μπορούν να κρυφτούν, έχοντας έτσι το ίδιο αποτέλεσμα όπως εάν η Σειριακή Εντολή επέτρεπε μια ακολουθία εντολών. - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. Σημείωση: Στις εντολές PHIDGET, η προαιρετική παράμετρος <sn> έχει τη μορφή <hub_serial>[:<hub_port>] επιτρέπει την αναφορά σε ένα συγκεκριμένο Phidget HUB με τον σειριακό αριθμό του και προαιρετικά προσδιορίζοντας τον αριθμό θύρας στην οποία είναι συνδεδεμένη η μονάδα διεύθυνσης . - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name Σημείωση: Στις εντολές YOCTOPUCE, η προαιρετική παράμετρος <sn> περιέχει είτε τον σειριακό αριθμό των μονάδων είτε το όνομά της - + Multiple Event Πολλαπλα Συμβαντα - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. αριθμοί κουμπιών ή sleep(<float>) που χωρίζονται με κόμμα: 1,2,sleep(2.5), 3.. - + triggers other buttons ενεργοποιεί άλλα κουμπιά - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) μεταβλητή που κρατά την τελευταία κατάσταση του κουμπιού πατημένο (1 ή 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. διαβάζει 1 καταχωρητή 16 bit από το slaveID slave χρησιμοποιώντας τη συνάρτηση 3 (Read Multiple Holding Registers) που ερμηνεύεται ως ανυπόγραφος ακέραιος. Το αποτέλεσμα είναι δεσμευμένο στο σύμβολο κράτησης θέσης `_` και έτσι μπορεί να προσπελαστεί σε μεταγενέστερες εντολές. - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating Εισαγωγή διεύθυνσης δεδομένων: τιμή, π.χ. 4701: 1000 και sv είναι 100. Πάντα πολλαπλασιάζετε με 10 εάν η τιμή Μονάδα: 0.1 / ex 4719: 0 σταματά τη θέρμανση - + variable holding the last result value μεταβλητή που κρατά την τελευταία τιμή αποτελέσματος - + p-i-d π-ε-δ - + configures PID to the values <p>;<i>;<d> ρυθμίζει το PID στις τιμές <p>; <i>; <d> - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) για ενότητες PHIDGET OUTPUT: ορίζει εύρος τάσης τάσης (r = 5 για 5V και r = 10 για 10V) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set τιμή εγγραφής όπου τα bits αντικαθίστανται από εκείνα του orMask σε θέσεις όπου τα bits καιMask δεν έχουν οριστεί - + Aillio R1 Command Εντολή Aillio R1 - + Sends PRS command Στέλνει εντολή PRS - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal ορίζει το κουμπί i να πατηθεί εάν η τιμή του b είναι ναι, true, t ή 1, διαφορετικά στο κανονικό - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True ενεργοποιεί το κουμπί <όνομα> από { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; ορίζει το κουμπί κλήσης σε "πατημένο" εάν το όρισμα είναι 1 ή True - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden ορίζει το κουμπί i ως ορατό εάν η τιμή του b είναι ναι, true, t ή 1, διαφορετικά σε κρυφή - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name για μονάδες YOCTOPUCE RC: με c: int το κανάλι, p: int τη θέση στόχου, το προαιρετικό t τη διάρκεια σε ms, sn τον προαιρετικό αριθμό σειρών ή λογικό όνομα @@ -12708,7 +12713,7 @@ Follow the steps below to set the energy inputs for the roast machine and afterb - + @@ -12743,7 +12748,7 @@ Follow the steps below to set the energy inputs for the roast machine and afterb - + @@ -12871,9 +12876,9 @@ Follow the steps below to set the energy inputs for the roast machine and afterb / λεπτό + - @@ -12882,8 +12887,8 @@ Follow the steps below to set the energy inputs for the roast machine and afterb ΕΝΕΡΓΟΠΟΙΗΣΗ - - + + @@ -12897,7 +12902,7 @@ Follow the steps below to set the energy inputs for the roast machine and afterb Κύκλος - + Sync Συγχρονισμός @@ -13017,7 +13022,7 @@ Follow the steps below to set the energy inputs for the roast machine and afterb - + Label @@ -13248,9 +13253,9 @@ Follow the steps below to set the energy inputs for the roast machine and afterb Μεγεθος - - - + + + @@ -13288,7 +13293,7 @@ Follow the steps below to set the energy inputs for the roast machine and afterb - + @@ -13331,14 +13336,14 @@ Follow the steps below to set the energy inputs for the roast machine and afterb Θερμοκρασια - + Unit Μονάδα - + Source Πηγη @@ -13349,9 +13354,9 @@ Follow the steps below to set the energy inputs for the roast machine and afterb Σύμπλεγμα + - - + @@ -13743,7 +13748,7 @@ Follow the steps below to set the energy inputs for the roast machine and afterb Ημερομηνια - + Batch Σύνολο παραγωγής @@ -13801,140 +13806,140 @@ Follow the steps below to set the energy inputs for the roast machine and afterb Μείγμα - + Template Πρότυπο - + Results in Αποτελέσματα σε - + Rating Εκτίμηση - + Pressure % Πίεση% - + Electric Energy Mix: Μείγμα ηλεκτρικής ενέργειας: - + Renewable Ανανεώσιμος - - + + Pre-Heating Προθέρμανση - - + + Between Batches Μεταξύ παρτίδων - - + + Cooling Ψυξη - + Between Batches after Pre-Heating Μεταξύ παρτίδων μετά την προθέρμανση - + (mm:ss) (χιλ. δδ) - + Duration Διάρκεια - + Measured Energy or Output % Μέτρηση ενέργειας ή% εξόδου - - + + Preheat Προθερμάνετε - - + + BBP - - - - + + + + Roast Καβουρντισμα - - + + per kg green coffee ανά κιλό πράσινο καφέ - + Load Φορτωμα - + Organization Οργάνωση - + Operator Χειρηστης - + Machine Μηχανή - + Model Μοντέλο - + Heating Θέρμανση - + Drum Speed Ταχύτητα τυμπάνου - + organic material οργανικό υλικό @@ -14337,7 +14342,7 @@ LCDs All Χρώμα άκρου (RGBA) - + roasted ψητό @@ -14484,22 +14489,22 @@ LCDs All - + ln() ln () + - x - - + + Bkgnd @@ -14648,109 +14653,114 @@ LCDs All Φορτίστε τα φασόλια - + /m - + greens χόρτα - + - STOP - ΝΑ ΣΤΑΜΑΤΗΣΕΙ + AUTO + ΑΥΤΟΜΑΤΟ - - + + + + MANUAL + χειρωνακτικός + + + + FLAP + ΠΤΕΡΥΓΙΟ + + + + + CLOSE + ΚΛΕΙΣΕ + + + + + OPEN ΑΝΟΙΞΕ - - - CLOSE - ΚΛΕΙΣΕ + CONTROL + ΕΛΕΓΧΟΣ - - - - AUTO - ΑΥΤΟΜΑΤΟ + + DISCHARGE + ΕΚΠΛΗΡΩΣΗ - - - MANUAL - χειρωνακτικός + HEATING + ΘΕΡΜΑΝΣΗ - + STIRRER ΑΝΑΚΙΝΗΤΗΣ - + FILL ΓΕΜΙΣΜΑ - - RELEASE - ΕΛΕΥΘΕΡΩΣΗ - - - - HEATING - ΘΕΡΜΑΝΣΗ - - - + COOLING ΨΥΞΗ - - FLAP - ΠΤΕΡΥΓΙΟ + + + + STOP + ΝΑ ΣΤΑΜΑΤΗΣΕΙ - CONTROL - ΕΛΕΓΧΟΣ + RELEASE + ΕΛΕΥΘΕΡΩΣΗ - + RMSE BT - + MSE BT - + RoR - + @FCs - + Max+/Max- RoR Μέγιστο + / Max- RoR @@ -16191,6 +16201,8 @@ LCDs All + + {} connected {} συνδεδεμένο @@ -16202,6 +16214,8 @@ LCDs All + + {} disconnected @@ -16456,238 +16470,238 @@ Repeat Operation at the end: {0} Τρεχων pid = {0}.Αλλαξτε τωρα σε pid = {1}? - + Phidget Temperature Sensor IR attached Συνδεδεμένος αισθητήρας θερμοκρασίας Phidget IR - + Phidget Temperature Sensor 1-input attached Συνδέθηκε 1 είσοδος Phidget Temperature Sensor - + Phidget Isolated Thermocouple 1-input attached Συνδέθηκε 1 είσοδος Phidget Isolated Thermocouple - + Phidget VINT RTD 1-input attached Συνδέθηκε η είσοδος Phidget VINT RTD 1 - + Phidget Temperature Sensor IR detached Αποσυνδέθηκε ο αισθητήρας θερμοκρασίας Phidget IR - + Phidget Temperature Sensor 1-input detached Αποσυνδέθηκε 1-είσοδος αισθητήρα θερμοκρασίας Phidget - + Phidget Isolated Thermocouple 1-input detached Απομονωμένο θερμοστοιχείο Phidget 1-είσοδος - + Phidget VINT RTD 1-input detached Η είσοδος Phidget VINT RTD 1 αποσυνδέθηκε - + Phidget Temperature Sensor 4-input attached Το Phidget Temperature Sensor 4-input προσαρτήθηκε - + Phidget Temperature Sensor 4-input detached Αποσυνδέθηκε ο αισθητήρας θερμοκρασίας Phidget 4-είσοδος - + Phidget 1046 attached Επισυνάπτεται το Phidget 1046 - + Phidget DAQ1500 attached Το Phidget DAQ1500 επισυνάπτεται - + Phidget 1046 detached Phidget 1046 αποσπάστηκε - + Phidget DAQ1500 detached Το Phidget DAQ1500 αποσπάται - + Phidget IO 2/2/2 attached Το Phidget IO 2/2/2 επισυνάπτεται - + Phidget IO 6/6/6 attached Το Phidget IO 6/6/6 επισυνάπτεται - + Phidget IO 8/8/8 attached Το Phidget IO 8/8/8 επισυνάπτεται - + Phidget DAQ1000 attached Το Phidget DAQ1000 επισυνάπτεται - + Phidget DAQ1200 attached Το Phidget DAQ1200 επισυνάπτεται - + Phidget DAQ1300 attached Το Phidget DAQ1300 επισυνάπτεται - + Phidget DAQ1301 attached Το Phidget DAQ1301 επισυνάπτεται - + Phidget DAQ1400 attached Το Phidget DAQ1400 επισυνάπτεται - + Phidget VCP1000 attached Επισυνάπτεται το Phidget VCP1000 - + Phidget VCP1001 attached Επισυνάπτεται το Phidget VCP1001 - + Phidget VCP1002 attached Το Phidget VCP1002 επισυνάπτεται - + Phidget IO attached Το Phidget IO επισυνάπτεται - + Phidget IO 2/2/2 detached Το Phidget IO 2/2/2 αποσυνδέθηκε - + Phidget IO 6/6/6 detached Το Phidget IO 6/6/6 αποσυνδέθηκε - + Phidget IO 8/8/8 detached Το Phidget IO 8/8/8 αποσυνδέθηκε - + Phidget DAQ1000 detached Το Phidget DAQ1000 αποσπάται - + Phidget DAQ1200 detached Το Phidget DAQ1200 αποσπάται - + Phidget DAQ1300 detached Το Phidget DAQ1300 αποσπάται - + Phidget DAQ1301 detached Το Phidget DAQ1301 αποσπάστηκε - + Phidget DAQ1400 detached Το Phidget DAQ1400 αποσυνδέθηκε - + Phidget VCP1000 detached Το Phidget VCP1000 αποσπάστηκε - + Phidget VCP1001 detached Το Phidget VCP1001 αποσπάστηκε - + Phidget VCP1002 detached Το Phidget VCP1002 αποσπάστηκε - + Phidget IO detached Το Phidget IO αποσυνδέθηκε - + Yocto Thermocouple attached Το θερμοστοιχείο Yocto είναι συνδεδεμένο - + Yocto IR attached Συνδέεται το Yocto IR - + Yocto PT100 attached Το Yocto PT100 είναι συνημμένο - - + + Yocto Sensor attached Επισυνάπτεται ο αισθητήρας Yocto - + Yocto Watt Power attached Η ισχύς Yocto Watt είναι προσαρτημένη - + Yocto Watt Energy attached Επισυνάπτεται Yocto Watt Energy - + Yocto Watt Voltage attached Η τάση Yocto Watt είναι προσαρτημένη - + Yocto Watt Current attached Συνημμένο ρεύμα Yocto Watt - + TC4 initialized Το TC4 αρχικοποιήθηκε @@ -16736,9 +16750,9 @@ Repeat Operation at the end: {0} - - - + + + Data table copied to clipboard @@ -16772,50 +16786,50 @@ Repeat Operation at the end: {0} Αναγνωση προφιλ φοντου... - + Event table copied to clipboard Ο πίνακας συμβάντων αντιγράφηκε στο πρόχειρο - + The 0% value must be less than the 100% value. Η τιμή 0% πρέπει να είναι μικρότερη από την τιμή 100%. - - + + Alarms from events #{0} created Δημιουργήθηκαν ξυπνητήρια από συμβάντα # {0} - - + + No events found Δεν ευρεθησαν συμβαντα - + Event #{0} added Συμβαν #{0} προστεθηκε - + No profile found Δεν ευρεθει Προφιλ - + Events #{0} deleted Τα συμβάντα # {0} διαγράφηκαν - + Event #{0} deleted Συμβαν #{0} διαγραφηκε - + Roast properties updated but profile not saved to disk Ιδιοτητες Ψησιματος ενημερωθηκαν αλλα δεν εγινε αποθυκευση του Προφιλ @@ -16998,7 +17012,7 @@ Repeat Operation at the end: {0} Δειγματοληψία - + Warning @@ -17010,13 +17024,13 @@ Repeat Operation at the end: {0} Ένα στενό διάστημα δειγματοληψίας μπορεί να οδηγήσει σε αστάθεια σε ορισμένα μηχανήματα. Προτείνουμε τουλάχιστον 1 δευτερόλεπτο. - + Incompatible variables found in %s Βρέθηκαν μη συμβατές μεταβλητές στο %s - + Assignment problem Πρόβλημα ανάθεσης @@ -17110,8 +17124,8 @@ Repeat Operation at the end: {0} ακολουθεί - - + + Save Statistics Αποθήκευση στατιστικών @@ -17273,19 +17287,19 @@ To keep it free and current please support us with your donation and subscribe t Ο καλλιτέχνης έχει διαμορφωθεί για {0} - + Load theme {0}? Φόρτωση θέματος {0}; - + Adjust Theme Related Settings Προσαρμογή σχετικών ρυθμίσεων θέματος - + Loaded theme {0} Φορτωμένο θέμα {0} @@ -17296,8 +17310,8 @@ To keep it free and current please support us with your donation and subscribe t Εντοπίστηκε ένα ζεύγος χρωμάτων που μπορεί να είναι δύσκολο να το δείτε: - - + + Simulator started @{}x Ο προσομοιωτής ξεκίνησε @ {} x @@ -17348,14 +17362,14 @@ To keep it free and current please support us with your donation and subscribe t απενεργοποιημένο το autoDROP - + PID set to OFF Το PID ορίστηκε σε OFF - + PID set to ON @@ -17575,7 +17589,7 @@ To keep it free and current please support us with your donation and subscribe t {0} εχει αποθυκευτει.Εναρξη νεου ψησιματος - + Invalid artisan format @@ -17640,10 +17654,10 @@ It is advisable to save your current settings beforehand via menu Help >> Προφιλ Αποθυκευτηκε - - - - + + + + @@ -17735,347 +17749,347 @@ It is advisable to save your current settings beforehand via menu Help >> Οι ρυθμίσεις φόρτωσης ακυρώθηκαν - - + + Statistics Saved Τα στατιστικά στοιχεία αποθηκεύτηκαν - + No statistics found Δεν βρέθηκαν στατιστικά στοιχεία - + Excel Production Report exported to {0} Η αναφορά παραγωγής του Excel εξήχθη στο {0} - + Ranking Report Αναφορά κατάταξης - + Ranking graphs are only generated up to {0} profiles Τα γραφήματα κατάταξης δημιουργούνται μόνο έως {0} προφίλ - + Profile missing DRY event Το συμβάν DRY λείπει από το προφίλ - + Profile missing phase events Στο προφίλ λείπουν συμβάντα φάσης - + CSV Ranking Report exported to {0} Η αναφορά κατάταξης CSV εξήχθη στο {0} - + Excel Ranking Report exported to {0} Η αναφορά κατάταξης του Excel εξήχθη στο {0} - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied Δεν είναι δυνατή η σύνδεση της ζυγαριάς Bluetooth, ενώ δεν επιτρέπεται η πρόσβαση του Artisan στο Bluetooth - + Bluetooth access denied Δεν επιτρέπεται η πρόσβαση Bluetooth - + Hottop control turned off Ο έλεγχος Hottop απενεργοποιήθηκε - + Hottop control turned on Ο έλεγχος Hottop είναι ενεργοποιημένος - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! Για να ελέγξετε ένα Hottop πρέπει να ενεργοποιήσετε τη λειτουργία σούπερ χρήστη μέσω ενός δεξιού κλικ πρώτα στο χρονοδιακόπτη LCD! - - + + Settings not found Δεν βρέθηκαν ρυθμίσεις - + artisan-settings τεχνίτης-ρυθμίσεις - + Save Settings Αποθηκεύσετε τις ρυθμίσεις - + Settings saved Οι ρυθμίσεις αποθηκεύτηκαν - + artisan-theme τεχνίτης-θέμα - + Save Theme Αποθήκευση θέματος - + Theme saved Το θέμα αποθηκεύτηκε - + Load Theme Φόρτωση θέματος - + Theme loaded Το θέμα φορτώθηκε - + Background profile removed Το προφίλ φόντου καταργήθηκε - + Alarm Config Διαμορφωση Συναγερμου - + Alarms are not available for device None Συναγερμοι δεν ειναι διαθεσιμοι για συσκευη Καμια - + Switching the language needs a restart. Restart now? Η αλλαγή της γλώσσας χρειάζεται επανεκκίνηση. Επανεκκίνηση τώρα? - + Restart Επανεκκίνηση - + Import K202 CSV Εισαγωγη Κ202 CSV - + K202 file loaded successfully Αρχειο Κ202 φορτωθηκε με επιτυχια - + Import K204 CSV Εισαγωγη K204 CSV - + K204 file loaded successfully Αρχειο Κ204 φορτωθηκε με επιτυχια - + Import Probat Recipe Εισαγωγή συνταγής Probat - + Probat Pilot data imported successfully Τα δεδομένα πιλότου Probat εισήχθησαν με επιτυχία - + Import Probat Pilot failed Η εισαγωγή του πιλότου Probat απέτυχε - - + + {0} imported {0} εισήχθη - + an error occurred on importing {0} παρουσιάστηκε σφάλμα κατά την εισαγωγή του {0} - + Import Cropster XLS Εισαγωγή Cropster XLS - + Import RoastLog URL Εισαγωγή διεύθυνσης URL RoastLog - + Import RoastPATH URL Εισαγωγή διεύθυνσης URL RoastPATH - + Import Giesen CSV Εισαγωγή Giesen CSV - + Import Petroncini CSV Εισαγωγή Petroncini CSV - + Import IKAWA URL Εισαγωγή διεύθυνσης URL IKAWA - + Import IKAWA CSV Εισαγωγή IKAWA CSV - + Import Loring CSV Εισαγωγή Loring CSV - + Import Rubasse CSV Εισαγωγή Rubasse CSV - + Import HH506RA CSV Εισαγωγη HH506RA CSV - + HH506RA file loaded successfully Αρχειο HH506RA φορτωθηκε με επιτυχια - + Save Graph as Αποθήκευση γραφήματος ως - + {0} size({1},{2}) saved {0} μεγεθος({1},{2})αποθυκευτηκε - + Save Graph as PDF Αποθυκευση Γραφικου ως PDF - + Save Graph as SVG Αποθυκευση Γραφικου ως SVG - + {0} saved {0} Αποθυκευτηκε - + Wheel {0} loaded Ο τροχός {0} φορτώθηκε - + Invalid Wheel graph format Μη αποδεκτο φορμα Γραφικου Ροδας - + Buttons copied to Palette # Τα κουμπιά αντιγράφηκαν στην Παλέτα # - + Palette #%i restored Η παλέτα #%i αποκαταστάθηκε - + Palette #%i empty Η παλέτα #%i άδεια - + Save Palettes Αποθυκευση Προτυπων - + Palettes saved Προτυπα Αποθυκευτηκαν - + Palettes loaded Προτυπα Φορτωθηκαν - + Invalid palettes file format Μη Αποδεκτη φορμα Προτυπων - + Alarms loaded Συναγερμοι Φορτωθηκαν - + Fitting curves... Συναρμολόγηση καμπυλών ... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. Προειδοποίηση: Η έναρξη του διαστήματος ανάλυσης ενδιαφέροντος είναι νωρίτερα από την έναρξη της προσαρμογής καμπύλης. Διορθώστε το στην καρτέλα Config> Curves> Analysis. - + Analysis earlier than Curve fit Ανάλυση νωρίτερα από το Curve fit - + Simulator stopped Ο προσομοιωτής σταμάτησε - + debug logging ON εντοπισμός σφαλμάτων ON @@ -19740,10 +19754,10 @@ Proceed? - - - - + + + + Roaster Scope Καταγραφεας @@ -20237,49 +20251,49 @@ Proceed? - + Events Συμβαντα - + Data Πληροφορια - + Roast Καβουρντισμα - + Notes Σημειωσεις - + Energy Ενέργεια - + Setup Ρύθμιση - + Details Λεπτομέριες - + Loads Φορτία - + Protocol Πρωτόκολλο @@ -20486,7 +20500,7 @@ Proceed? - + @@ -20506,7 +20520,7 @@ Proceed? Γραφημα Soak ΩΩ:ΛΛ - + @@ -20516,7 +20530,7 @@ Proceed? - + @@ -20578,16 +20592,16 @@ Proceed? - - + + Time Χρονος - - + + @@ -20596,8 +20610,8 @@ Proceed? - - + + @@ -20606,104 +20620,104 @@ Proceed? - + CHARGE ΦΟΡΤΩΜΑ - + DRY END ΛΗΞΗ ΞHΡΑΝΣΗΣ - + FC START ΕΝΑΡΞΗ FC - + FC END ΛΗΞΗ FC - + SC START ΕΝΑΡΞΗ SC - + SC END ΛΗΞΗ SC - + DROP ΞΕΦΟΡΤΩΜΑ - + COOL ΨΥΞΗ - + #{0} {1}{2} # {0} {1} {2} - + Power Δυναμη - + Duration Διάρκεια - + CO2 - + Load Φορτωμα - + Source Πηγη - + Kind Είδος - + Name Ονομα - + Weight Βαρος @@ -21708,7 +21722,7 @@ initiated by the PID - + @@ -21937,7 +21951,7 @@ has to be reduced by 4 times. Για φορτωμένα φόντα μόνο με επιπλέον συσκευές - + The maximum nominal batch size of the machine in kg Το μέγιστο ονομαστικό μέγεθος παρτίδας της μηχανής σε kg @@ -22371,32 +22385,32 @@ Currently in TEMP MODE Προς το παρόν σε TEMP MODE - + <b>Label</b>= <b> Ετικέτα </b> = - + <b>Description </b>= <b>Περιγραφη </b>= - + <b>Type </b>= <b> Τύπος </b> = - + <b>Value </b>= <b> Τιμή </b> = - + <b>Documentation </b>= <b> Τεκμηρίωση </b> = - + <b>Button# </b>= <b> Κουμπί # </b> = diff --git a/src/translations/artisan_es.qm b/src/translations/artisan_es.qm index 5496bf585ccbfc45500c357e6864ed4b9edb165d..3c59136d44258d9f989d41590c6900f1e8e4e748 100644 GIT binary patch delta 22539 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%0DjI-gF!hbW{g}9gMZCQ~re-XiUup;|F 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 de lanzamiento - + About Acerca de - + Core Developers Programadores Principales - + License Licencia - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. Ha habido un problema al recuperar la información de la última versión. Por favor revise su conexión a Internet o intente más tarde. - + A new release is available. Está disponible una versión más reciente. - + Show Change list Mostrar Lista de Cambios - + Download Release Descargar Nueva Versión - + You are using the latest release. Estás usando la última versión. - + You are using a beta continuous build. Estás usando una versión Beta. - + You will see a notice here once a new official release is available. Verás una notificación aquí en lo que esté disponible una nueva versión oficial. - + Update status Estatus de Actualización @@ -217,7 +217,7 @@ Button - + @@ -228,7 +228,7 @@ - + @@ -239,10 +239,10 @@ - + + - - + Restore Defaults @@ -270,7 +270,7 @@ - + @@ -298,7 +298,7 @@ - + @@ -586,7 +586,7 @@ - + @@ -607,7 +607,7 @@ - + @@ -732,9 +732,9 @@ Actualizar - - - + + + Save Defaults Guardar valores predeterminados @@ -1574,61 +1574,61 @@ END Mostrar Siempre - + Heavy FC FC Fuerte - + Low FC FC Débil - + Light Cut Corte Ligero - + Dark Cut Corte Oscuro - + Drops Descensos - + Oily Aceitoso - + Uneven Irregular - + Tipping Tipping - + Scorching Abrasivo - + Divots Supuración @@ -2447,14 +2447,14 @@ END - + ET ET - + BT BT @@ -4318,20 +4318,20 @@ END Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4424,41 +4424,41 @@ END - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4527,38 +4527,38 @@ END - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4608,10 +4608,10 @@ END No RX data recibida - - - - + + + + Serial Exception: @@ -4628,97 +4628,97 @@ END callprogram () recibido: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure(): error de conversión, {0} Bytes recibidos - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure(): {0} Bytes received pero se necesitan 10 - + Unable to open serial port No se pudo abrir el Puerto serial - + MS6514temperature(): {0} bytes received but 18 needed MS6514temperature(): {0} Bytes recibidos pero se necesitan 18 - + DT301temperature(): {0} bytes received but 11 needed DT301temperature(): {0} Bytes recibidos pero se necesitan 18 - + HH806AUtemperature(): {0} bytes received HH806AUtemperature(): {0} Bytes recibidos - + HH806Wtemperature(): Unable to initiate device HH806Wtemperature(): No se puede iniciar el dispositivo - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID: {0} Bytes recibidos pero se necesitan 5 - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RAtemperature():No se pudo conseguir la identificacion del dispositivo HH506RA - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RAtemperature(): {0} Bytes recibidos pero se necesitan 14 - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302temperature(): {0} Bytes recibidos pero se necesitan 7 - + CENTER303temperature(): {0} bytes received but 8 needed CENTER303temperature(): {0} Bytes recibidos pero se necesitan 8 - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2temperature(): {0} Bytes recibidos pero se necesitan 326 - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4temperature(): {0} Bytes recibidos pero se necesitan 326 - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306temperature(): {0} Bytes recibidos pero se necesitan 10 - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309temperature(): {0} Bytes recibidos pero se necesitan 45 - + Arduino could not set channels Arduino no pudo cambiar los canales - + Arduino could not set temperature unit Arduino no pudo cambiar la temperatura - + Arduino could not set filters Arduino no puede establecer los filtros @@ -4728,16 +4728,16 @@ END - - - - - - + + + + + + - - + + Value Error: Error de Valor: @@ -4752,7 +4752,7 @@ END Excepción Serial: Tiempo agotado - + Unable to move CHARGE to a value that does not exist No se pudo mover CARGAR a un valor que no existe @@ -4869,52 +4869,52 @@ END Excepción: {} No es un archivo valido de configuración - - - - - + + + + + Error Error - + Exception: WebLCDs not supported by this build Excepción: WebLCD no compatibles con esta compilación - + Could not start WebLCDs. Selected port might be busy. No se pudieron iniciar los WebLCD. Es posible que el puerto seleccionado esté ocupado. - + Failed to save settings Error al guardar la configuración - - + + Exception (probably due to an empty profile): Excepción (Probablemente debi a un perfil vacio): - + Analyze: CHARGE event required, none found Evento CARGAR necesario no se encuentra - + Analyze: DROP event required, none found Evento DESCARGAR necesario no se encuentra - + Analyze: no background profile data available Analyze: no hay datos disponibles en el perfil de fondo - + Analyze: background profile requires CHARGE and DROP events Analyze: El perfil de fondo necesita los eventos CARGAR y DESCARGAR @@ -5014,7 +5014,7 @@ END Form Caption - + Custom Blend Mezcla personalizada @@ -5178,17 +5178,17 @@ END Propiedades de Tueste - + Energy Help Ayuda energética - + Tare Setup Configuración de tara - + Set Measure from Profile Establecer medida desde perfil @@ -5483,14 +5483,14 @@ END - + Energy Energía - + CO2 @@ -5786,14 +5786,14 @@ END HTML Report Template - + BBP Total Time BBP Tiempo total - + BBP Bottom Temp Temperatura inferior del BBP @@ -5810,849 +5810,849 @@ END - + Whole Color Color Entero - - + + Profile Perfil - + Roast Batches Lotes de asado - - - + + + Batch Batch - - + + Date Fecha - - - + + + Beans Granos - - - + + + In En - - + + Out Afuera - - - + + + Loss Pérdida - - + + SUM SUMA - + Production Report Reporte de produccion - - + + Time Tiempo - - + + Weight In En peso - - + + CHARGE BT CARGAR BT - - + + FCs Time Tiempo de FC - - + + FCs BT FC BT - - + + DROP Time Tiempo de caída - - + + DROP BT CAÍDA BT - + Dry Percent Porcentaje seco - + MAI Percent AMI Porcentaje - + Dev Percent Porcentaje de desarrollo - - + + AUC AUC - - + + Weight Loss Pérdida de peso - - + + Color Color - + Cupping Utilización de tazas - + Roaster Tostador - + Capacity Capacidad - + Operator Operador - + Organization Organización - + Drum Speed Velocidad del tambor - + Ground Color Color del poso - + Color System Sistema de color - + Screen Min Mínimo de pantalla - + Screen Max pantalla máxima - + Bean Temp temperatura del frijol - + CHARGE ET CARGA ET - + TP Time Tiempo TP - + TP ET - + TP BT TPBT - + DRY Time Tiempo seco - + DRY ET SECO ET - + DRY BT SECO BT - + FCs ET FC ET - + FCe Time Tiempo FCe - + FCe ET - + FCe BT - + SCs Time Tiempo de SC - + SCs ET SC ET - + SCs BT SC BT - + SCe Time Tiempo SCe - + SCe ET - + SCe BT - + DROP ET CAÍDA ET - + COOL Time Tiempo agradable o tiempo fresco - + COOL ET FRESCO ET - + COOL BT Genial BT - + Total Time Tiempo Total - + Dry Phase Time Tiempo de fase seca - + Mid Phase Time Tiempo de fase media - + Finish Phase Time Tiempo de finalización de la fase - + Dry Phase RoR RoR en fase seca - + Mid Phase RoR RoR de fase media - + Finish Phase RoR Terminar Fase RoR - + Dry Phase Delta BT Delta de fase seca BT - + Mid Phase Delta BT Delta BT de fase media - + Finish Phase Delta BT Terminar Fase Delta BT - + Finish Phase Rise Subida de fase final - + Total RoR RoR total - + FCs RoR FC RoR - + MET - + AUC Begin Comienzo AUC - + AUC Base Base AUC - + Dry Phase AUC ABC de la fase seca - + Mid Phase AUC AUC de fase media - + Finish Phase AUC Finalizar Fase AUC - + Weight Out Peso fuera - + Volume In Entrada de volumen - + Volume Out Salida de volumen - + Volume Gain Ganancia de volumen - + Green Density Densidad verde - + Roasted Density Densidad Tostada - + Moisture Greens Condiciones de almacenaje - + Moisture Roasted Humedad en Tostado - + Moisture Loss Pérdida de humedad - + Organic Loss Pérdida Orgánica - + Ambient Humidity Humedad ambiental - + Ambient Pressure Presión ambiental - + Ambient Temperature Temperatura ambiente - - + + Roasting Notes Notas del Tostado - - + + Cupping Notes Notas de catación - + Heavy FC FC Fuerte - + Low FC FC Débil - + Light Cut Corte Ligero - + Dark Cut Corte Oscuro - + Drops Descensos - + Oily Aceitoso - + Uneven Irregular - + Tipping Crítico - + Scorching Abrasador - + Divots Chuletas - + Mode Modo - + BTU Batch Lote de BTU - + BTU Batch per green kg Lote de BTU por kg verde - + CO2 Batch Lote de CO2 - + BTU Preheat Precalentamiento de BTU - + CO2 Preheat Precalentamiento de CO2 - + BTU BBP - + CO2 BBP - + BTU Cooling Refrigeración BTU - + CO2 Cooling Refrigeración por CO2 - + BTU Roast BTU asado - + BTU Roast per green kg BTU Tueste por kg verde - + CO2 Roast Tueste con CO2 - + CO2 Batch per green kg Lote de CO2 por kg verde - + BTU LPG BTU GLP - + BTU NG - + BTU ELEC - + Efficiency Batch Lote de eficiencia - + Efficiency Roast Tueste Eficiente - + BBP Begin BBP comienza - + BBP Begin to Bottom Time BBP comienza a tocar fondo - + BBP Bottom to CHARGE Time BBP Parte inferior hasta el tiempo de CARGA - + BBP Begin to Bottom RoR BBP comienza a tocar fondo - + BBP Bottom to CHARGE RoR BBP inferior para CARGAR RoR - + File Name Nombre del archivo - + Roast Ranking Clasificación de asado - + Ranking Report Informe de clasificación - + AVG PROMEDIO - + Roasting Report Reporte Tostado - + Date: Fecha: - + Beans: Granos: - + Weight: Peso: - + Volume: Volumen: - + Roaster: Tostador: - + Operator: Operador: - + Organization: Organización: - + Cupping: Catación: - + Color: Color: - + Energy: Energía: - + CO2: - + CHARGE: CARGAR: - + Size: Tamaño: - + Density: Densidad: - + Moisture: Humedad: - + Ambient: Ambiente: - + TP: TP: - + DRY: SECAR: - + FCs: FCi: - + FCe: FCf: - + SCs: SCi: - + SCe: SCf: - + DROP: DESCARGAR: - + COOL: ENFRIAR: - + MET: REUNIÓ: - + CM: - + Drying: Secando: - + Maillard: Maillard: - + Finishing: Refinamiento: - + Cooling: Enfriamiento: - + Background: Fondo: - + Alarms: Alarmas: - + RoR: RoR: - + AUC: ABC: - + Events Eventos @@ -6723,7 +6723,7 @@ Las alarmas se escanean en orden desde la parte superior de la tabla hasta la pa - + @@ -6829,7 +6829,7 @@ Las alarmas se escanean en orden desde la parte superior de la tabla hasta la pa El límite de temperatura especificado. - + @@ -7010,7 +7010,7 @@ Las alarmas se escanean en orden desde la parte superior de la tabla hasta la pa Introduzca el comando en el campo Descripción de la alarma. - + @@ -7039,21 +7039,21 @@ Las alarmas se escanean en orden desde la parte superior de la tabla hasta la pa el texto que se mostrará en la ventana emergente - + Call Program Llamar Programa - + A program/script path (absolute or relative) Una ruta de programa/script (absoluta o relativa) - + start an external program iniciar un programa externo @@ -8468,7 +8468,7 @@ Cargue el perfil grabado en la máquina más pequeña y abra el Transposer. Sele Texto opcional usado en anotaciones a las unidades usadas para el valor del control deslizante. - + COMMANDS COMANDOS @@ -8481,7 +8481,7 @@ Cargue el perfil grabado en la máquina más pequeña y abra el Transposer. Sele - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8508,36 +8508,36 @@ Cargue el perfil grabado en la máquina más pequeña y abra el Transposer. Sele Nota: en los comandos YOCTOPUCE, los parámetros opcionales <sn> contienen el número de serie del módulo o su nombre - + Serial Command Comando Serie - + ASCII serial command or binary a2b_uu(serial command) Comando serial ASCII o binario a2b_uu (comando serial) - + Modbus Command Comando Modbus - + variable holding the last value read via MODBUS variable que contiene el último valor leído vía MODBUS - - - - - - + + + + + + @@ -8548,8 +8548,8 @@ Cargue el perfil grabado en la máquina más pequeña y abra el Transposer. Sele dormir: agrega un retraso de <float> segundos - - + + sets calling button to “pressed” if argument is 1 or True establece el botón de llamada en "pulsado" si el argumento es 1 o Verdadero @@ -8560,55 +8560,55 @@ Cargue el perfil grabado en la máquina más pequeña y abra el Transposer. Sele lee el registro del esclavo slaveID usando la función 3 (Leer múltiples registros de retención). El resultado está vinculado al marcador de posición `_` y, por lo tanto, se puede acceder a él en comandos posteriores. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. lee 1 registro de 16 bits del esclavo slaveID usando la función 3 (Leer múltiples registros de retención) interpretado como un entero con signo. El resultado está vinculado al marcador de posición `_` y, por lo tanto, se puede acceder a él en comandos posteriores. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. lee 1 registro de 16 bits del esclavo slaveID usando la función 3 (Leer múltiples registros de retención) interpretado como BCD. El resultado está vinculado al marcador de posición `_` y, por lo tanto, se puede acceder a él en comandos posteriores. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. lee 2 registros de 16 bits del esclavo slaveID utilizando la función 3 (Leer múltiples registros de retención) interpretados como enteros sin signo. El resultado está vinculado al marcador de posición `_` y, por lo tanto, se puede acceder a él en comandos posteriores. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. lee 2 registros de 16 bits del esclavo slaveID utilizando la función 3 (Leer múltiples registros de retención) interpretados como enteros con signo. El resultado está vinculado al marcador de posición `_` y, por lo tanto, se puede acceder a él en comandos posteriores. - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. lee 2 registros de 16 bits del esclavo slaveID usando la función 3 (Leer múltiples registros de retención) interpretados como BCD. El resultado está vinculado al marcador de posición `_` y, por lo tanto, se puede acceder a él en comandos posteriores. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. lee 2 registros de 16 bits del esclavo slaveID utilizando la función 3 (Leer múltiples registros de retención) interpretados como flotantes. El resultado está vinculado al marcador de posición `_` y, por lo tanto, se puede acceder a él en comandos posteriores. - + write register: MODBUS function 6 (int) or function 16 (float) registro de escritura: función MODBUS 6 (int) o función 16 (float) - + write coil: MODBUS function 5 bobina de escritura: función MODBUS 5 - + write coils: MODBUS function 15 bobinas de escritura: función MODBUS 15 @@ -8619,43 +8619,43 @@ Cargue el perfil grabado en la máquina más pequeña y abra el Transposer. Sele - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v registro de escritura de máscara: MODBUS función 22 o simula la función 22 con la función 6 y el valor dado v - + write registers: MODBUS function 16 escribir registros: función MODBUS 16 - + write 16bit BCD encoded value v to register r of slave s escriba el valor v codificado en BCD de 16 bits para registrar r del esclavo s - + write 32bit float to two 16bit int registers: MODBUS function 16 escribir flotante de 32 bits en dos registros int de 16 bits: función MODBUS 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 escribir un entero de 32 bits en dos registros int de 16 bits: función MODBUS 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) escribir un entero de 16 bits en un solo registro de 16 bits: función MODBUS 6 (int) - + DTA Command Comando DTA @@ -8676,119 +8676,119 @@ Cargue el perfil grabado en la máquina más pequeña y abra el Transposer. Sele inicio y programa externo - + Hottop Heater Hottop Calentador - - + + sets heater to value ajusta el calentador al valor - + Hottop Fan Hottop Extractor - - + + sets fan to value establece el valor del ventilador - + Hottop Command Hottop Comando - + with n={0 ,1},h={0,..100},f={0,..10} con n={0,1},h={0,..100},f={0,..10} - + Fuji Command Fuji Comando - + PWM Command PWM Comando - + PHIDGET PWM Output: <value> in [0-100] Salida PHIDGET PWM: <valor> en [0-100] - + PHIDGET PWM Output: toggles <channel> Salida PHIDGET PWM: alterna <canal> - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds Salida PHIDGET PWM: enciende <canal> durante <milis> milisegundos - + PHIDGET HUB PWM Output: <value> in [0-100] PHIDGET HUB Salida PWM: <valor> en [0-100] - + PHIDGET HUB PWM Output: toggles <channel> PHIDGET HUB Salida PWM: alterna <canal> - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds PHIDGET HUB Salida PWM: enciende <canal> durante <milis> milisegundos - + YOCTOPUCE PWM Output: PWM running state Salida YOCTOPUCE PWM: estado de funcionamiento PWM - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) Salida YOCTOPUCE PWM: establezca la frecuencia PWM en f (Hz) - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] Salida PWM de YOCTOPUCE: establezca el período PWM con el ciclo de trabajo en % como un valor flotante [0.0-100.0] - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval Salida YOCTOPUCE PWM: cambia progresivamente el PWM al valor especificado durante el intervalo de tiempo dado - + VOUT Command VOUT Comando @@ -8799,363 +8799,363 @@ Cargue el perfil grabado en la máquina más pequeña y abra el Transposer. Sele para módulos de SALIDA PHIDGET: establece el rango de voltaje (r=5 para r5V y r=10 para 10V) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) para módulos de SALIDA PHIDGET: establezca el canal de salida analógica n en el valor de voltaje de salida v en V (p. ej., 5,5 para 5,5 V) - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] para módulos YOCTOPUCE VOLTAGE OUT con c el canal (1 o 2),v el voltaje como flotador [0.0-10.0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] para módulos YOCTOPUCE CURRENT OUT con c la corriente como flotador [3.0-21.0] - + IO Command IO Comando - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) Salida binaria PHIDGET: apaga (b=0) y enciende (b=1) el canal c - + PHIDGET Binary Output: toggles channel c Salida binaria PHIDGET: alterna el canal c - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds Salida binaria PHIDGET: activa la salida del canal c durante el tiempo t en milisegundos - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) Salida de voltaje PHIDGET: establece la salida de voltaje del canal c a v (flotante) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor: establece la aceleración del canal c a v (flotante) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor: establece la velocidad objetivo del canal c a v (flotante) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor: establece el límite actual del canal c a v (flotante) - + YOCTOPUCE Relay Output: turn channel c of the relay module on Salida de relé YOCTOPUCE: encienda el canal c del módulo de relé - + YOCTOPUCE Relay Output: turn channel c of the relay module off Salida de relé YOCTOPUCE: apaga el canal c del módulo de relé - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) Salida de relé YOCTOPUCE: apaga (b=0) y enciende (b=1) el canal c del módulo de relé. - + YOCTOPUCE Relay Output: toggle the state of channel c Salida de relé YOCTOPUCE: cambia el estado del canal c - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds Salida de relé YOCTOPUCE: pulse el canal c encendido después de un retraso de milisegundos de retraso durante la duración de los milisegundos de duración - + YOCTOPUCE resets the power counter of the Yocto-Watt module YOCTOPUCE pone a cero el contador de potencia del módulo Yocto-Watt - + move slider c to value v mover el control deslizante c al valor v - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b apaga (b=0) y enciende (b=1) el canal de salida binaria PHIDGET c y configura el botón i en presionado o normal dependiendo del valor b - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal establece el botón i en presionado si el valor b es sí, verdadero, t o 1, de lo contrario a normal - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal establece el botón para presionar si el valor b es sí, verdadero, t o 1, de lo contrario a normal - - - - - + + + + + toggles the state of the button cambia el estado del botón - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol envía el entero <valor> al registro <objetivo> especificado por como byte en notación hexadecimal como "fa" a través del protocolo de red Santoker - + sends <value> to <target> via the Kaleido Serial or Network protocol envía <valor> a <objetivo> a través del protocolo de red o serie de Kaleido - + S7 Command S7 Comando - + variable holding the last value read via S7 variable que contiene el último valor leído a través de S7 - + sets calling button to “pressed” if argument evaluates to 1 or True establece el botón de llamada en "pulsado" si el argumento se evalúa como 1 o Verdadero - + read bool from S7 DB leer bool de S7 DB - + read int from S7 DB leer int de S7 DB - + read float from S7 DB leer flotante de S7 DB - + write bool to S7 DB escribir bool en S7 DB - + write int to S7 DB escribir en S7 DB - + write float to S7 DB escribir flotante en S7 DB - + Aillio R1 Heater Aillio R1 Calentador - + Aillio R1 Fan Aillio R1 Extractor - + Aillio R1 Drum Aillio R1 Tambor - + sets drum speed to value establece la velocidad del tambor al valor - + Artisan Command Artisan Comando - + enables/disables alarms activa/desactiva alarmas - + enables/disables autoCHARGE habilita/deshabilita autoCARGO - + enables/disables autoDROP habilita/deshabilita autoDROP - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. tara canal <int> con 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. - + turns PID on enciende el PID - + turns PID off apaga el PID - + toggles the PID state cambia el estado PID - + sets PID mode to 0: manual, 1: RS, 2: background follow establece el modo PID en 0: manual, 1: RS, 2: seguimiento de fondo - + sets the p-i-d parameters of the PID establece los parámetros p-i-d del PID - + increases or decreases the current target SV value by <int> aumenta o disminuye el valor de SV objetivo actual en <int> - + sets the PID target set value SV establece el valor de ajuste objetivo de PID SV - + sets the PID target set value SV given in C establece el valor de ajuste de destino de PID SV dado en C - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> activa el número de patrón PID Ramp-Soak <rs> (¡basado en 1!) o el etiquetado como <rs> - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) selecciona la fuente de entrada PID con <n> 0: BT, 1: ET (Software PID); <n> en {0,..,3} (ID de Arduino) - + sets the PID lookahead establece la anticipación de PID - + shows popup with message <msg> which optionally automatically closes after <int> seconds muestra una ventana emergente con el mensaje <msg> que opcionalmente se cierra automáticamente después de <int> segundos - + shows message <msg> in the message line muestra el mensaje <msg> en la línea del mensaje - + enables/disables notifications; while disabled issued notifications are ignored habilita/deshabilita las notificaciones; mientras que las notificaciones emitidas deshabilitadas se ignoran - + sends notification with title <title> and optional message <msg> envía notificación con título <título> y mensaje opcional <msg> - + sets canvas color to the RGB-hex <color> like #27f1d3 establece el color del lienzo en RGB-hex <color> como #27f1d3 - + resets canvas color restablece el color del lienzo @@ -9166,139 +9166,139 @@ Cargue el perfil grabado en la máquina más pequeña y abra el Transposer. Sele activa el botón <nombre> desde { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } - + activates palette <p> with <p> either a number 0-9 or a palette label activa la paleta <p> con <p> ya sea un número 0-9 o una etiqueta de paleta - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET establece el modo de reproducción en 0: apagado, 1: tiempo, 2: BT, 3: ET - + opens the Roast Properties dialog abre el cuadro de diálogo Propiedades de tueste - + loads the .alog profile at the given filepath as background profile carga el perfil .alog en la ruta de archivo dada como perfil de fondo - + clears the current background profile borra el perfil de fondo actual - + activates the alarmset with the given number or label activa el set de alarma con el número o etiqueta dada - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right mueve el perfil de fondo el número indicado de pasos hacia <dirección>, con <dirección> uno de arriba, abajo, izquierda, derecha - + enables/disables keyboard mode activa/desactiva el modo de teclado - + enables/disables the Keep ON flag habilita/deshabilita el indicador Keep ON - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} muestra/oculta la curva indicada por <nombre> que es una de { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number muestra/oculta la <curva> (una de {T1,T2}) del número de base cero <extra_device> - + shows/hides the events of <event_type> in [1,..,5] muestra/oculta los eventos de <event_type> en [1,..,5] - + shows/hides the events of the background profile muestra/oculta los eventos del perfil de fondo - + RC Command RC Comando - + for PHIDGET RC modules: sets the min/max pulse width in microseconds para módulos PHIDGET RC: establece el ancho de pulso mínimo/máximo en microsegundos - + for PHIDGET RC modules: sets the min/max position para módulos PHIDGET RC: establece la posición mínima/máxima - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) para módulos PHIDGET RC: activar (b=1) o desactivar (b = 0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state para módulos PHIDGET RC: activa o desactiva el estado de rampa de velocidad - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt para módulos PHIDGET RC: establezca el voltaje en uno de 5, 6 o 7,4 en voltios - + for PHIDGET RC modules: set the acceleration para módulos PHIDGET RC: establecer la aceleración - + for PHIDGET RC modules: set the velocity para módulos PHIDGET RC: establezca la velocidad - + for PHIDGET RC modules: set the target position para módulos PHIDGET RC: establezca la posición de destino - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) para módulos YOCTOPUCE RC: con c:int el canal, b a bool (por ejemplo, habilitado (0,1) o habilitado (0, verdadero)) @@ -9309,31 +9309,31 @@ Cargue el perfil grabado en la máquina más pequeña y abra el Transposer. Sele para módulos YOCTOPUCE RC: con c:int el canal, p:int la posición de destino, el opcional t la duración en ms - + for YOCTOPUCE RC modules: with n an int [0..65000] in us para módulos YOCTOPUCE RC: con n an int [0..65000] en us - + for YOCTOPUCE RC modules: with r an int in % para módulos YOCTOPUCE RC: con r an int en % - + WebSocket Command Comando WebSocket - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) Si se utilizan {} sustituciones, los corchetes json deben duplicarse para escapar de ellos como en el envío ({{ "valor": {}}}) - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` si el texto `<json>` respeta el formato JSON, se envía al servidor WebSocket conectado y la respuesta se vincula a la variable `_` @@ -9701,165 +9701,170 @@ Función 4 (Leer registros de entrada): registros 0 a 65535 correspondientes a l + DISCHARGE + DESCARGAR + + + RELEASE LIBERAR - + HEATING CALEFACCIÓN - + COOLING ENFRIAMIENTO - + FLAP SOLAPA - + CONTROL - + event value valor del evento - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode Valor del evento interpretado como temperatura en grados Fahrenheit convertida al modo de temperatura actual - + event value interpreted as temperature in Celsius converted to the current temperature mode Valor del evento interpretado como temperatura en grados Celsius convertida al modo de temperatura actual - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. Nota: "{}" se puede usar como marcador de posición, se sustituirá por el valor del botón actual más el desplazamiento para los tipos de eventos ±. Si un marcador de posición aparece varias veces en una descripción/comando, todas esas apariciones se reemplazan por el valor. - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” Nota: Los comandos se pueden secuenciar, separados por punto y coma como en “<cmd1>;<cmd2>;<cmd3>” - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. Nota: Todos los caracteres proporcionados como documentación para una acción de comando en serie se envían como una cadena al dispositivo conectado. Si el dispositivo puede interpretar esta cadena como comandos separados por punto y coma, está bien. De lo contrario, puede usar un evento múltiple que haga referencia a una cantidad de botones de eventos (usando una lista separada por comas de números de botones de eventos como cadena de documentación) donde cada uno de los botones de eventos a los que se hace referencia emite uno de los comandos a través de una acción de comando en serie correspondiente. Esos botones de eventos se pueden ocultar teniendo así el mismo efecto que si el Comando Serial permitiera una secuencia de comandos. - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. Nota: En los comandos PHIDGET, el parámetro opcional <sn> tiene la forma <hub_serial>[:<hub_port>] permite hacer referencia a un Phidget HUB específico mediante su número de serie y, opcionalmente, especificando el número de puerto al que está conectado el módulo direccionado. . - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name Nota: En los comandos de YOCTOPUCE, el parámetro opcional <sn> contiene el número de serie del módulo o su nombre. - + Multiple Event Evento multiple - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. números de botón o dormir(<float>) separados por una coma: 1,2,dormir(2.5), 3.. - + triggers other buttons activa otros botones - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) variable que mantiene el último estado del botón presionado (1 o 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. lee 1 registro de 16 bits del esclavo slaveID usando la función 3 (Leer múltiples registros de retención) interpretado como un entero sin signo. El resultado está vinculado al marcador de posición `_` y, por lo tanto, se puede acceder a él en comandos posteriores. - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating Insertar dirección de datos: valor, ej. 4701:1000 y sv es 100. Multiplicar siempre por 10 si valora Unidad: 0,1/ej. 4719:0 deja de calentar - + variable holding the last result value variable que contiene el valor del último resultado - + p-i-d - + configures PID to the values <p>;<i>;<d> configura PID a los valores <p>;<i>;<d> - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) para módulos de SALIDA PHIDGET: establece el rango de tensión de tensión (r=5 para 5V y r=10 para 10V) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set escriba el valor donde los bits se reemplazan por los de orMask en las posiciones donde los bits de andMask no están establecidos - + Aillio R1 Command Aillio R1 Comando - + Sends PRS command Envía comando PRS - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal establece el botón i en presionado si el valor de b es sí, verdadero, t o 1; de lo contrario, en normal - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True activa el botón <nombre> desde { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; establece el botón de llamada en "pulsado" si el argumento es 1 o Verdadero - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden establece el botón i en visible si el valor de b es sí, verdadero, t o 1; de lo contrario, en oculto - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name para módulos YOCTOPUCE RC: con c:int el canal, p:int la posición de destino, la t opcional la duración en ms, sn el número de serie o nombre lógico de los módulos opcionales @@ -12548,7 +12553,7 @@ Artisan iniciará el programa cada período de muestra. La salida del programa d - + @@ -12583,7 +12588,7 @@ Artisan iniciará el programa cada período de muestra. La salida del programa d - + @@ -12711,9 +12716,9 @@ Artisan iniciará el programa cada período de muestra. La salida del programa d min + - @@ -12722,8 +12727,8 @@ Artisan iniciará el programa cada período de muestra. La salida del programa d ON - - + + @@ -12737,7 +12742,7 @@ Artisan iniciará el programa cada período de muestra. La salida del programa d Ciclo - + Sync Sincronizar @@ -12857,7 +12862,7 @@ Artisan iniciará el programa cada período de muestra. La salida del programa d - + Label @@ -13088,9 +13093,9 @@ Artisan iniciará el programa cada período de muestra. La salida del programa d Tamaño - - - + + + @@ -13128,7 +13133,7 @@ Artisan iniciará el programa cada período de muestra. La salida del programa d - + @@ -13171,14 +13176,14 @@ Artisan iniciará el programa cada período de muestra. La salida del programa d Temp - + Unit Unidad - + Source Fuente @@ -13189,9 +13194,9 @@ Artisan iniciará el programa cada período de muestra. La salida del programa d Grupo + - - + @@ -13583,7 +13588,7 @@ Artisan iniciará el programa cada período de muestra. La salida del programa d Fecha - + Batch Batch @@ -13641,140 +13646,140 @@ Artisan iniciará el programa cada período de muestra. La salida del programa d Mezcla - + Template Plantilla - + Results in Resultados en - + Rating Clasificación - + Pressure % Presión % - + Electric Energy Mix: Mezcla de energía eléctrica: - + Renewable Renovable - - + + Pre-Heating Precalentamiento - - + + Between Batches Entre lotes - - + + Cooling Enfriamiento - + Between Batches after Pre-Heating Entre lotes después del precalentamiento - + (mm:ss) (mm: ss) - + Duration Duración - + Measured Energy or Output % Energía medida o% de salida - - + + Preheat Precalentar - - + + BBP - - - - + + + + Roast Tostado - - + + per kg green coffee por kg de café verde - + Load Cargar - + Organization Organización - + Operator Operador - + Machine Máquina - + Model Modelo - + Heating Calefacción - + Drum Speed Velocidad del tambor - + organic material material organico @@ -14177,7 +14182,7 @@ LCDs Todos Color de borde (RGBA) - + roasted asado @@ -14324,22 +14329,22 @@ LCDs Todos - + ln() + - x x - - + + Bkgnd Fondo @@ -14488,109 +14493,114 @@ LCDs Todos Carga los frijoles - + /m /metro - + greens verduras - + - STOP - DETENER + AUTO + - - + + + + MANUAL + + + + + FLAP + SOLAPA + + + + + CLOSE + CERCA + + + + + OPEN ABIERTO - - - CLOSE - CERCA + CONTROL + - - - - AUTO - + + DISCHARGE + DESCARGAR - - - MANUAL - + HEATING + CALEFACCIÓN - + STIRRER AGITADOR - + FILL LLENAR - - RELEASE - LIBERAR - - - - HEATING - CALEFACCIÓN - - - + COOLING ENFRIAMIENTO - - FLAP - SOLAPA + + + + STOP + DETENER - CONTROL - + RELEASE + LIBERAR - + RMSE BT - + MSE BT - + RoR RoR - + @FCs - + Max+/Max- RoR Max + / Max- RoR @@ -16039,6 +16049,8 @@ LCDs Todos + + {} connected {} conectado @@ -16050,6 +16062,8 @@ LCDs Todos + + {} disconnected @@ -16304,238 +16318,238 @@ Repite operacion al final: {0} PID actual = {0}. Cambiar a PID = {1}? - + Phidget Temperature Sensor IR attached Sensor de temperatura Phidget IR adjunto - + Phidget Temperature Sensor 1-input attached Sensor de temperatura Phidget 1 entrada adjunta - + Phidget Isolated Thermocouple 1-input attached Termopar aislado Phidget de 1 entrada adjunto - + Phidget VINT RTD 1-input attached Phidget VINT RTD 1 entrada adjunta - + Phidget Temperature Sensor IR detached Sensor de temperatura Phidget IR separado - + Phidget Temperature Sensor 1-input detached Sensor de temperatura Phidget de 1 entrada separado - + Phidget Isolated Thermocouple 1-input detached Termopar aislado Phidget de 1 entrada separado - + Phidget VINT RTD 1-input detached Phidget VINT RTD 1 entrada separada - + Phidget Temperature Sensor 4-input attached Sensor de temperatura Phidget de 4 entradas adjunto - + Phidget Temperature Sensor 4-input detached Sensor de temperatura Phidget de 4 entradas separado - + Phidget 1046 attached Phidget 1046 adjunto - + Phidget DAQ1500 attached Phidget DAQ1500 adjunto - + Phidget 1046 detached Phidget 1046 separado - + Phidget DAQ1500 detached Phidget DAQ1500 separado - + Phidget IO 2/2/2 attached Phidget IO 2/2/2 adjunto - + Phidget IO 6/6/6 attached Phidget IO 6/6/6 adjunto - + Phidget IO 8/8/8 attached Phidget IO 8/8/8 adjunto - + Phidget DAQ1000 attached Phidget DAQ1000 adjunto - + Phidget DAQ1200 attached Phidget DAQ1200 adjunto - + Phidget DAQ1300 attached Phidget DAQ1300 adjunto - + Phidget DAQ1301 attached Phidget DAQ1301 adjunto - + Phidget DAQ1400 attached Phidget DAQ1400 adjunto - + Phidget VCP1000 attached Phidget VCP1000 adjunto - + Phidget VCP1001 attached Phidget VCP1001 adjunto - + Phidget VCP1002 attached Phidget VCP1002 adjunto - + Phidget IO attached Phidget IO adjunto - + Phidget IO 2/2/2 detached Phidget IO 2/2/2 separado - + Phidget IO 6/6/6 detached Phidget IO 6/6/6 separado - + Phidget IO 8/8/8 detached Phidget IO 8/8/8 separado - + Phidget DAQ1000 detached Phidget DAQ1000 separado - + Phidget DAQ1200 detached Phidget DAQ1200 desmontado - + Phidget DAQ1300 detached Phidget DAQ1300 desmontado - + Phidget DAQ1301 detached Phidget DAQ1301 desmontado - + Phidget DAQ1400 detached Phidget DAQ1400 separado - + Phidget VCP1000 detached Phidget VCP1000 separado - + Phidget VCP1001 detached Phidget VCP1001 separado - + Phidget VCP1002 detached Phidget VCP1002 separado - + Phidget IO detached Phidget IO separado - + Yocto Thermocouple attached Termopar Yocto conectado - + Yocto IR attached Yocto IR adjunto - + Yocto PT100 attached Yocto PT100 adjunto - - + + Yocto Sensor attached Sensor Yocto conectado - + Yocto Watt Power attached Potencia de Yocto Watt adjunta - + Yocto Watt Energy attached Energía de Yocto Watt adjunta - + Yocto Watt Voltage attached Voltaje de Yocto Watt adjunto - + Yocto Watt Current attached Corriente de Yocto Watt adjunta - + TC4 initialized TC4 inicializado @@ -16584,9 +16598,9 @@ Repite operacion al final: {0} - - - + + + Data table copied to clipboard @@ -16620,50 +16634,50 @@ Repite operacion al final: {0} Leyendo perfil de fondo... - + Event table copied to clipboard Tabla de eventos copiada al portapapeles - + The 0% value must be less than the 100% value. El valor 0% debe ser menor que el valor 100%. - - + + Alarms from events #{0} created Alarmas de eventos #{0} creados - - + + No events found Eventos no encontrados - + Event #{0} added Evento #{0} añadido - + No profile found Perfil no encontrado - + Events #{0} deleted Eventos #{0} eliminados - + Event #{0} deleted Evento #{0} borrado - + Roast properties updated but profile not saved to disk Propiedades del tostado actualizadas pero perfil no ha sido grabado @@ -16846,7 +16860,7 @@ Repite operacion al final: {0} Muestreo - + Warning @@ -16858,13 +16872,13 @@ Repite operacion al final: {0} Un intervalo de muestreo ajustado puede provocar inestabilidad en algunas máquinas. Sugerimos un mínimo de 1s. - + Incompatible variables found in %s Variables incompatibles encontradas en %s - + Assignment problem Problema de asignación @@ -16958,8 +16972,8 @@ Repite operacion al final: {0} seguir - - + + Save Statistics Guardar estadísticas @@ -17121,19 +17135,19 @@ Para mantenerlo gratuito y actualizado, apóyanos con tu donación y suscríbete Artesano configurado para {0} - + Load theme {0}? ¿Cargar tema {0}? - + Adjust Theme Related Settings Ajustar la configuración relacionada con el tema - + Loaded theme {0} Tema cargado {0} @@ -17144,8 +17158,8 @@ Para mantenerlo gratuito y actualizado, apóyanos con tu donación y suscríbete Se detectó un par de colores que puede ser difícil de ver: - - + + Simulator started @{}x Simulador iniciado @{}x @@ -17196,14 +17210,14 @@ Para mantenerlo gratuito y actualizado, apóyanos con tu donación y suscríbete AUTODROP apagado - + PID set to OFF PID Apagado - + PID set to ON @@ -17423,7 +17437,7 @@ Para mantenerlo gratuito y actualizado, apóyanos con tu donación y suscríbete {0} ha sido guardado. Comenzado un nuevo tostado - + Invalid artisan format @@ -17488,10 +17502,10 @@ Es recomendable guardar su configuración actual de antemano a través del menú Perfil guardado - - - - + + + + @@ -17583,347 +17597,347 @@ Es recomendable guardar su configuración actual de antemano a través del menú Cargar configuración cancelada - - + + Statistics Saved Estadísticas guardadas - + No statistics found No se encontraron estadísticas - + Excel Production Report exported to {0} Informe de producción de Excel exportado a {0} - + Ranking Report Informe de clasificación - + Ranking graphs are only generated up to {0} profiles Los gráficos de clasificación solo se generan hasta {0} perfiles - + Profile missing DRY event Falta el evento DRY del perfil - + Profile missing phase events Eventos de fase que faltan en el perfil - + CSV Ranking Report exported to {0} Informe de clasificación CSV exportado a {0} - + Excel Ranking Report exported to {0} Informe de clasificación de Excel exportado a {0} - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied La báscula Bluetooth no se puede conectar mientras se niega el permiso para que Artisan acceda a Bluetooth - + Bluetooth access denied Acceso Bluetooth denegado - + Hottop control turned off Control Hottop apagado - + Hottop control turned on Control Hottop encendido - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! ¡Para controlar un Hottop, primero debe activar el modo de superusuario haciendo clic con el botón derecho en la pantalla LCD del temporizador! - - + + Settings not found Ajustes no encontrados - + artisan-settings ambientes-artesanales - + Save Settings Guardar ajustes - + Settings saved Ajustes guardados - + artisan-theme tema artesanal - + Save Theme Guardar tema - + Theme saved Tema guardado - + Load Theme Cargar tema - + Theme loaded Tema cargado - + Background profile removed Perfil de fondo eliminado - + Alarm Config Config Alarmas - + Alarms are not available for device None Las alarmas no se pueden utilizar con dispositivo Ninguno - + Switching the language needs a restart. Restart now? Cambiar el idioma necesita un reinicio. ¿Reiniciar ahora? - + Restart Reiniciar - + Import K202 CSV Importar K202 CSV - + K202 file loaded successfully K202 ficha abierta correctamente - + Import K204 CSV Importar K204 CSV - + K204 file loaded successfully ficha K204 subida - + Import Probat Recipe Importar Receta Probat - + Probat Pilot data imported successfully Datos de Probat Pilot importados con éxito - + Import Probat Pilot failed Falló la importación de Probat Pilot - - + + {0} imported {0} importado - + an error occurred on importing {0} se produjo un error al importar {0} - + Import Cropster XLS Importar Cropster XLS - + Import RoastLog URL Importar URL de RoastLog - + Import RoastPATH URL Importar URL de RoastPATH - + Import Giesen CSV Importar Giesen CSV - + Import Petroncini CSV Importar Petroncini CSV - + Import IKAWA URL Importar URL de IKAWA - + Import IKAWA CSV Importar CSV de IKAWA - + Import Loring CSV Importar Loring CSV - + Import Rubasse CSV Importar Rubasse CSV - + Import HH506RA CSV Importar HH506RA CSV - + HH506RA file loaded successfully HH506RA ficha abierta correctamente - + Save Graph as Guardar gráfico como - + {0} size({1},{2}) saved {0} tamaño({1},{2}) guardado - + Save Graph as PDF Guardar gráfico como PDF - + Save Graph as SVG Guardar gráfico como SVG - + {0} saved {0} guardado - + Wheel {0} loaded Rueda {0} cargada - + Invalid Wheel graph format Formato de Grafica de Rueda invalido - + Buttons copied to Palette # Botones copiados a Paleta # - + Palette #%i restored Paleta #%i restaurada - + Palette #%i empty Paleta #%i vacía - + Save Palettes Guardar Paleta - + Palettes saved Paleta guardado - + Palettes loaded paletas cargadas - + Invalid palettes file format Formato de archivo de paletas no válido - + Alarms loaded Alarmas cargadas - + Fitting curves... Ajuste de curvas... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. Advertencia: El inicio del intervalo de análisis de interés es anterior al inicio del ajuste de la curva. Corrija esto en la pestaña Config>Curves>Analyze. - + Analysis earlier than Curve fit Análisis anterior al ajuste de curva - + Simulator stopped Simulador detenido - + debug logging ON depuración de inicio de sesión ON @@ -19396,10 +19410,10 @@ Continuar? - - - - + + + + Roaster Scope Perfil de tueste @@ -19925,49 +19939,49 @@ Continuar? - + Events Eventos - + Data Datos - + Roast Tostado - + Notes Notas - + Energy Energía - + Setup Configuración - + Details Detalles - + Loads Cargas - + Protocol Protocolo @@ -20174,7 +20188,7 @@ Continuar? - + @@ -20194,7 +20208,7 @@ Continuar? Soak HH:MM - + @@ -20204,7 +20218,7 @@ Continuar? - + @@ -20266,16 +20280,16 @@ Continuar? - - + + Time Tiempo - - + + @@ -20284,8 +20298,8 @@ Continuar? - - + + @@ -20294,104 +20308,104 @@ Continuar? - + CHARGE CARGO - + DRY END SECO - + FC START FC START - + FC END FC FIN - + SC START SC START - + SC END SC FIN - + DROP DESCAR - + COOL ENFRIAR - + #{0} {1}{2} # {0} {1} {2} - + Power Potencia - + Duration Duración - + CO2 - + Load Cargar - + Source Fuente - + Kind Amable - + Name Nombre - + Weight Peso @@ -21409,7 +21423,7 @@ iniciado por el PID - + @@ -21638,7 +21652,7 @@ debe reducirse 4 veces. Solo para fondos cargados con dispositivos adicionales - + The maximum nominal batch size of the machine in kg El tamaño nominal máximo de lote de la máquina en kg. @@ -22072,32 +22086,32 @@ Currently in TEMP MODE Actualmente en MODO TEMPERATURA - + <b>Label</b>= <b>Etiqueta</b>= - + <b>Description </b>= <b>Descripcion </b>= - + <b>Type </b>= <b>Tipo </b>= - + <b>Value </b>= <b>Valor </b>= - + <b>Documentation </b>= <b>Documentacion </b>= - + <b>Button# </b>= <b>Boton# </b>= diff --git a/src/translations/artisan_fa.qm b/src/translations/artisan_fa.qm index 6ba35329f4ceecbc87962cdda6a8744f5fc1b162..d85b33f78e5760a656398e44e1c5ffe256b9735a 100644 GIT binary patch delta 21936 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 NidBmS#cF+?{|AympZx#; delta 21857 zcmX6_2{;v982)DFoVhdi&bzaG!obP+T_j}Ko&b%_ItTS0<>VFmhEP)UWVn-ko z4;a@dUYyz?wn4NL*lah7bum}#5hD@P!8=MhH$>*%aQy5v1# zFhJ9VIwVf*5u*W2z923E@O!F5GPFR4G-Av@oL}`1QxXwZ0gSq(L*k!|xB;j(7BK^0 z<8#Eb0P+<^?6n+#$KM4mL&Pa)-xWaN0AvD>7z}hY-cj2fICuD+gIodBLjYVPApA60 zk2Pjy$yTfxV=23`cC6VaS<9LRBz(igi38GV3V=sCfS0!pnWK0Gd`+xf5Vzs`_|1q+ zfvFCO^?byW0Qzx=#lR$N)**??0T_a--ab_R%C^<-@esf}8Q8`+S%}2`gKWbY`;Wp` z+ky1OscXQx4Tyh$)yEJ)B)vNV_>|&;UqQradbCD|H0bC*oHr4`_X1A2zYd8bzV?d; zy8OGmnKRbT02qlw_qvFPL-$M2A-iR_4#`lAvr(DAsBqc+djq33LmU9avy%?#d<;=%2tYL6qjr2Qz)ZYA zdq04KLg*LS_S3@&q7cBoLfa!W#k!pA7Kg6p+a)fhcYOS&SF=h|(c3 z8LC6NFc?Tu2HvJCkYtRqNiPubMw^I;2Y{&d07*>*1JcR_$Wk1U%{(2_1^eYvVsBms zWL-a8>Vf}oCng!bri*aK*B!z4ugGT9tbH>eJF{_N+vt$A`l&-2w*e7v>}zWs67y|x z7&RM?L&?Vgv&L22KNiCyR)@s;I*_B)c$M!!j*kU;xDxRchQ<>hg?M}IFwIU7fblPN z$Yf&3;A=856oN zNE259xpxwn`}bs5-o9%GAg{XsnK2Q_mmWB6I}vk`h%kW&Qb3b+Kov*{)l+mx=T4IM z@unksoCDfy4lqnI(3Tvq3=Y4QGhX}?&~_65v>$V~6Sas}uxjHDDF zpgu@eF(E*GbAdQa0P2Td7q(1JQdpT|7)(5k_h$}t(oQ6snL1=6n(B}Y$d)S<#^NZT zaU+2S)yZ!aM$KGb0ZqmQPtL^u@sb`>fu>+U3{8~H1hdADK-ZT5iNk>)(xyf7P{FuY zYoOT_h_?sOZ6QE>6hLzp01U_jnmZT&emBrvi-1hR_jh5)jq0sKGEyyX7L1xzya2if zzal`1_z9rRO&yYe1i3=6(&Du4?*Sxmhz{w}2tjx9UEU`eYm-3g>4?;84r-%6z#VD_dKM|b?5YO66atj* z4|OBVp=whvk{Jdi7wp%v8!`qBhi z8N3EkZULR)HlO1+eZASY_a(T>Am-iWNW> zImw%qW{i`3Mrq}44Skbqfqc>fr$G~dbaI6Lr<{PiSq#ooF_w?1!DWUe5KS7mu0=M3 zKyWj}^lo|!+-xwlRdaMml>V}f%4(bqxMg4k3_AgCIhbTO!odxf5^inOA<=k%+cB&y z?>6a>G|2|HV&ufhN^rZo97x6&a5r@ZV!RUEJ2hY-xX1Jc_+k$3Gjo6zn9Bt!*T!Yw zF=0H=*>C^h!em)bGU^cb0z6Vvk()+>$1Ym{1N;~wX{P~?^T-*k+kwXqycM&2d8pJ@ zIjkOr1e^zEORlVyj9PEI14AzR0O=^`kRJU4Lw+srI>kL&&XdTtH#S=*aD0c&rLdHa)@lBw(4~nM$A5m)X+wUbV*Yf@gDhW?lc(j z9c$i#``}Fo{(c5x5i-+N@E&;xubn2ZR2#QX1@9W1%CtQ23BarLo((?B(gBhVgU^L| zh&AAI6Yr+~ZMi~itnCAS7MK$+UBS-@@x^rT8;`$rxea~`x&gO$DEKW(1X$Vy{E`k} z$moGzYA&!-Uh0sH{Mq&jWGZr9+xj3L{e&0W8PYt9*cs z>jNXt76admUk{@eJq0jr0;3WrVlIqYj1=$TB5O6q?LA=Bk{INe9xy8PFTPs>qY91# zjpzoWE@D)*n5;wkKrNrqSat0U{-ZE@JpKRSY(pK=`P;yM@o<2Z|AGH{OQ7?=f&cbI zOrRXuSkFuw1ObgwfsxukK)Vv;su&0e!`MnwK)}v4B%Q%JB))4PU=K=*QK5*@Kt}d} zfFl`*!4Pm1uQu`w1Qf;tq?sUmU+*DsVt3%YTy#k0t%AVGSd)YL!{~$~$YW_bq|0m} z=yf7+(|_!savHR-`4x;C zumZRiM_|HKHO}r&2#Gj~vNQ)mwjTtz{TxD`Yk-^45kfb50dx5Sgnn)d%!B1Hkv;|H z(g6sM!axih3*m=xwZ`s6#B~_^4#Mw$1QIfATM9H@r4Hf4?Tn=XQ$!W4pV>9honCFCbV%d9`HxzMs3z%<@#TR)Xei9bmaXc*i z-3FLvOCdpf4j`U|ge26H!c<7?h|}ZZ3rikZ1G{`ZEIkknFjXIxwKD{m_Y0QaMLPay z4J((YU_~AYtCFjM*}59!4gmniK7(AgxIr;D7L+ruLE6=}NTKHP!^XzF206>W{VE3jvU`QV9zIGT$x*P1S{{U=`G2~lgp0TlzzjzoxX(k*>s0a3H zHXQYD229I3CA)`P4kg)#fC=}3 zvT@bG)ir|46a}-C3zxf81G};(lphTTh!_hMEm3if9{^S1Ux1oFha0I_L?cq*)K=KlJ4xYfQy9Cco zk^Q3j!pp7WP-}U@>(RwPRXyN!E;3Gm3%t#Y1p0R_y#3*VD(DG(@TmvxY)4to&`P@< zzE3g%m{9>gxorT~t>M@8J3zf!!|%_AsEZ8#;WH!nd$tlwUk1Zm=>Tx<3&UGRklo{Pf;kps+qC6zr z+d#+7WITN_Svq!QybMuI`dnkYg3^Jz^Z_v!u_Gep^~Dgx65z@*nc+es;07i!BjW1; z^0qVHXJb%x_h5qTu+)ql&5T_xcQa};p1ffu*L(q=d~y*p<1fx- zV;?3qFcgTthMD8k4H)yy%sgA>B2o8UZNzMM?}@F!R~-^NiP?Tc09t>P+38dd zOlc95mz@i=`8;NC%0SSPXNQ>lC3xpSCzyR3g0V3k%pB;|1i0nXnZtF7sH`_Lg*y); zO(imgUvWtllsPdF`8zA~k6?*P;G98+e+cS2>{g!#{9E5L&k=E{~gKwrIP${S|j%YRIH z72?;GO!+fEpe{bLUQ^T_%x!mPU^g+$?f6;1{&r2Z-A)7h zwuY(kssi%Rn0eLP6u8oB%$tGTfz>u@%)EJ1i#|ujKeWE1L(+H}Q~&NI5Vv%u{{0(Z zC+=ZBeM$i6q|bcqX#{lIT;}U-6pZJ4GrzT1fv!Jh{&X`1lqbxe4XAOwFEW303;&z> zyI27BuQ|&-#xE>v!U{z=u-nG0vRx05EliqqZOS(O)B*)+ENd7U4V>LW)~F}aq^kwn ztX~U&E46I%Ia$EGF=1Pr#u!=iPM&IFq;>wpwmw@0v`IAE`cVV+VB0LR2C{Y*YvJ7q zZ|x{+8HiF~)HSwUqfx+|Fwh~f$z(f=u^2Lrto8NlSQbiHo0WN(^b1+r5ok`B)U&q1 zxIiWg**=?0fa#RUI@sL+_IwuGcOfRX@fg+-r(DaPcVL}w4Me&2ONZ?CTz1e88JNmo z)-@4zo$?y%*3}SG>;~)ha|J-%Qr6ub%R%xv*5m7RAe&aP4a%2v)Uw0%Q72x!%MPDt z0rc@FcKGoXKrO;pZ~sbQGETF;=7)jO53HYsE$Y+zte=zZ5d1-(_4BO<;{KN%eE?bF zdjcCY4-0j92^*Y_+G4sNJEq}vMKd<6-F#p-K4vFxL^^Zc&Q86y4d_q^5ryRA|l4u{k45flZ_Ab~{sG zESs`<`k#U7tN2gyHvcJA3*SYTVKg_N*`Dj)2WJ|Bb1GA-^EsORC?o9-Hac&8aC3EGWEsV9{ zZ24ylw=8S+Y8#x^8h`d`Ix5~4pV;e<$6%AFuS1%#hrMN63vB8K_EvZd`lbEYTZtI1 zXLH%x`qsehXvy9UnGf89TkQRAD}Y^agMIj0gGNtx_OWXMmXfdRle6d1x$3DyveuS; z@-(3#({tFGNMy2r+idL)Z1Dniu+OIb2BtWIeKs9yQ$!{EtPsF_ipxkNeK)FM#cV^-yL{XW`De240Lrq`?FaZns~=V~Mvc>e znpts%!*`+2ki<0^t`BUd&0LcM&Ojbt<&4VQ(bpKwnJmO6%4{RoW*p9Pz*Np+d@o?8 zCURE!X+X}Fa_uV6N6~-6wYR~^*uQ{le;BW?N##0R!D#;Sfa|!W8n~ukxlYJgls%L! zPc=2xmT_Hfrvo$^$aNd|8K`uFv$e(4t#85ES>xAm-kjYRT%1AvoZT<1@2(3u``*|M z^li^Mxnu%iGP!|oFb2&-Ip^~P%U&}b65Ao1`!!E2hqauiZ3vLQ-kj$nOu~;zoabL$ zlfoDs(#cbXal^J4025Kp`K?8tWVDwKiP2&%P#FV^rz;oKx)zuV_qm`)#z1;B;ewkV z2F7#;7yJs1DE(91*aawoA9my>{E7m0XiF}n!yI7SE#M}lVn3zb!i9H?0utdQPc<_( z&*CB)n#$D=xrlR!YYez3?P1_H269u2PyoBS$~(-gwAozTyC&$v_5Ozs$8rl!3tg*gs z+@2itG4_hwp+jY8wAgV+TgM|4{^gFgX$&y&7gsQzL1U(bJ2uQ1o%>5%Av(mI;dt)k zMg04lJ-DLwSs;IErEjv1D^6vBIrxSvUWvOchn{jJ+InCQxyxqe#@YegrFA%vUYEE_ z&t)Kb)!b!otkvUPxQZm~HN7=ll~pKuQs1~+rxycs-p1XIZ3Bd+b9aWIrdesqJ?w@R zE%yrds1QZP-!a_dDfst7GaWL-jeFvL1Gv?d+>^=a=u-M}wH76K!+~6_vom&oN6g#% zZ{c3#909ULk9$>ZfL5=-)el7-b(H1aJ}&{9+LwE0v=ivo4DMZSHNf*g?tLj1^Mp|D zvj%m5e--!H0a?2FhJTnHp+maJLAGyg*582pd6WS4tl@rTSm2h^1Mb%=#NVad-$w6& z_Swk&o%|Kp04oA>qJa6fo3IyifSG=VaBio74m>QcYwe|Na)2o2)BrtQK*Y13fS#!& z%HD>+W+W5k1kBR%pG36^sVUfo=xxB8xtK{BHAgGu!3)x;AQ+e@fuu2Zgv6?hG=BC7 zXub*JJ6z!mVl>DPxSbWmDDn!>wpOI6<`dSc6~tt?j15T;X;HidP7f` zgLK%Ch^$&iI&OaeWX%p@=^D}q+k_h596AOQymbjfi2JrqAaStd4=E^kUv9}mY z{a7-%8FtFuCzHWmACPte$>0(%V1p`&*Vy9#e>;<*HO|<{Dai;m(paz;@oP|{KE*m@ zm&TKk5qp6~*O5_<7K28i^j%1W2P^BzgqO)wPu*7DqxJeIv1RPGfF6li0n; z?{g26nZuAcZx13fXJ-QI(UZ(vh7q%OCW+%Cfo$GG=IqDFuvI?k4jlVnA)|twS2z{2wl~BlG9l0x@`kSc{lM;u`|1I06v^tEi4>pBw^s zTu2t+@2TE&vT!VRS3gdYg?q8=L?)0$*v>%746^8+HPA+$WYN=Lbd2kC$n<_o624{Q z1ZTDtMocOoi~B4G+HV6{{LCErXFN&je+%nq97%S>Da<^Ico=BbaFU$VACsyhNnVYL zVe)?@ z^$VSjZX{z9_Ma<)NXGGEpdC`lriT07G=^+S!&UXrkgNs=vl&OSl5Ze8JS3aZ3?@uh zvbp*KK))=qCDjslxUZ3I*qDQ%56LMD1+IFVe8$R1zw>L7>tO+;_=yhb;+yhwD;seu z**@eeuJu6KtX_g+wuh6axB{mObRR?MyrD zxJS-jV1Z1yM$Ue1gS#3*Y zxW7t=#O9@J)4^JQ@E=mS<{Q9|O{B8c8YA6Ip4!1kzp#?r#Cf4~Ex9!o3;b*sd0huH z|0CpHf*Ee7jUm;AeSo|TC68Vg1Bv$}kMofzroAJz+gkuvGJw3;xEMF}Tap(iQ2)%{ zMqb=PlW-BH#6J z7xs7%`FRY@gKiq~D}w;}JDL1?h4{yZ{BBT`DQze$?g1p{9VHDjFk>a9lMQg6aT%qX z(g2zi>yY{Rhw>>{7Jg?@#Yr>>UDI{Q*dC*T9%hx+v^y2I;WBqIpvt6^0P`nODH&V5 za7QX_xCjuxjH+F-fVS>Pje3nnwUkJWQseRcGHR5ModByxjqR{pmpf6j0WYyEb)l_L zGBbI1X>07{pwm!lVN?So)QDP6nT&SNFKX4_7w8jjY84X$Dq^>gwnNvDtagxHJ6V~` zqqeD&QQ$P9cA>QZ2Y70?x(#-!wQ^D?(+-37Q2TdCJ(V43&vthJ7VV-v1LvV$vZXy& zWB+Ksj`lLcWHenOS9CJc_S{YfUPq1DwU`ddL$xsXF?Dg>j7+PhE(a@t+&@lT9a;e# z`axamwgKGPP2C!3A$AOP`-$=NVlEx*j0Wzh=X6L4{(ZB*)HBo(w>SFy!x2q%NGF^{ zTmoc3W9qpUb4PuZdLB1{He8wy_4?ieKsla{XwZ zbkw3MASFw5NE2B)DuDnvrT;@ejSh*|IvrA@eg81Un+BL|16rFxN8c$1)^oiMiQ{q_ z6ln+CE(IO)x+QLl#n5rfa?#66pySuK1@31I4V@GTY~~gk8fl5`P}LbcRFd+alBto9nz#&8ooFLw~PML zDe)_SF)*MJ4&Fc)%d*zmsGGxQ8r3j;N!fH-J!X4l2A$p&*?HgrI^D$<;M6xdV=4ys zvq^Nud8E+V6>_PynR^(GMFylsihqb9KhqL7hrNAt$VNV-Gut5vEa&LV($lybKa$RJ z=>goG1Umba0A!Go&VBe17a6w^Y>Z7>(WHi|7qp)y?L))WN1#djaZJfbl{Qw|%``ds z5AxD2n!Mi?JIZVw5)YZCHmuj|8k(AS2^i6sE^A1)S+D4_J+}DQ-|6z6tpRR2(zO`f zvA|cp~p3wW`vCZ?%puEsbdbF4l&RnRhmW6 zO`+IC#hb}`U5v#9x@jeb^_*9-O&3$G*D1Pn>i`^G1l{@`1&{k-y7dQA$;c`l67M{k z(+h=F+<2OE4L>*U7~NimrhSQx4vEhl9n#b$bcZb}g`I2Zj)jYHE95oZf#yE9_%7Y4 z#++VfMRzVQM!}k|Lz;Sr?mU)=j$&9f&2wrCG_08JT3Un_-F+R>)Hu3(6;4-q6T0Vn z8ql7E?kzlxk|T!Z7Zu?^BI&-T^+5U@r~4bfMYbxS`#Xf9ZT^bxM>1h6aHqb3R7N?| z{jZU9#%!R6j9BdDYUq)1R{(_rJ(i*-zz*&w5AABy`o>>+vcdJdTAqq*xdjgyv&u!rwm7oge4EaVCPcivV>5yBM z$TyjZ`(6vb@J-V2wmg^dMt89-Zr6=BK4ypnKa6jB35ESV72j;!9jqv7zS-R2KmtPrgGhT$B~p_>PUSL%6(zw=Tv3eLKZ> z;RXR|34GUmaR4hNzCr%8!fd|BR3wRMon>uzW9?ereh%j2oE*NV*J)thCGov1{s7cu z@cjm(qKjtu{#|f~Wqleypd*IR>R5i@0&K=^ALa+?A%`4($PYTf0WG!WU9xWB?&(Y3 z<#rF;nQ6wmcG!pB&>G$~urr$UZoKQ3HfWV8csGk^^r($^w+EHz4MqC%9u0+RLj~{A zVk@R*E$=b>7BDxD@`FuJ1E+}Q2VcfNm>b6ri8unJsXjj>8;=U@9>sgJgR6kXMDoKze`Dj(h#!$nAduD+@*_^s0#XfWRfZ=!t4+impYmhY~uJNOL#{$&4@uT|`0X*5xk50G3O1h5^9#)H4 zJ(?f$5a;9AW#(qiUBN}5)#MK#?NZF z-Em#`xZM80tZ?GzB{czNT}#9gV0`EE@h)nh8P9laUkUetBKZaDoPi$d%`fu7;`sFf zpTHn~tKt)?(1gV>OH9lHUbT@=wnrW9x{Oa=e-dr2H+)LLbC4ywX8sJntTVE8*%BR+ zh%kP6bAl0U%P&8hh7D;Xzw!;X);@*&YCTt=zfSP0UGjmO=fSVmMgzC~A-|?^Juvgu z^J|j604a*$~dR6#V8N4fr3w#cKtS^XTM1%u9(NT7?H#U#q_jJTErJBL-Z7KupUc&G9Zv=F30e@g0rs!xNd6vD6 z){-x_;emQY@FgF*1LU;kFZ6l?B;+<C-NU` zO@K|l#eYs}16rnUGXHhc5#+R&{I~i{AWt6fKjUoyE)C>=u^7BXcKmO2F5svy|0nf0 zu-WJMKMe!=yiy^&N8fyYXNA}ogL_(Yg>uS8V8`87s5~$wU!G9totua|Vg-suJwGAY zTvjw5fv1$oRz;H|1Au9?U17Az0?(th%2DXfcm_tYUD+ToV-S?+gO&^-V>`q%2@p z2#QY1&p>W1l~?vM_LmiQJ#ZIgpT5Gb5Oa3k8AUIBjL^#cir#%5;7(YbqIZLP=gTPi zCKqFHPFD0AlaAJGvZDWK4qKaUia}R#bbWRz8ssueXsK{*Xi>NIl>hd!5oag{H$p!& zE?>6qZQA;6p29O4lgntG!t+i!z8$9+inm7QbW#i}xPYfZUdXe0TQL*m&ApA88FE2y zGi{rqMmxpQuL)==Fp4y@mcY8TR-_eV0rzyV zBK>MCF#KN~(xiID2II~^jq?;6Jy3RRAFbH962s`o3B~3(lr8KQMYhp6bk0{Pw&6)F zI-#{9CwVcDgVu`N`^|>^ z&GmN0?iYBcA>oR>WBLM(^i}M43&q|%TXA?4&d?z@*~-C8>#8`Jv<2W*j-n_p5-)#U zQB-~exT-KkQAHKNhqH>JN_%u@LKMZB$O>UXkmqRv?PraLrSb$?i{Jiklpr>||6-}Uudh*n$45au!5i2U zmj%7Q2Z6NtD>Qok2dMu@p>e7gF!MVJ291$n78?r&n+~H*9wr!EM~md`1;N;5IZ`JG z#$j0ip(??+$Pu{ldP38A@xZ=P$!3nGtykv><{3C+_Xi5*H&Co>h!!lp`vWN)FIW~D zqlS7ck8w0(hRa$e^ZL0CX=1V9)_)Mt*`owE|L?%+brsyU#sRnCl;B>0@7IM2 z9;Xa|*7Ohthhs6H*j4b%!FqEyT<|)GbQ9fO7@69QzMf9foZ-hgVa`nfQ6(gvh}Y+>v| zO!akdgb7>-@>#7gfgA#Ic)SqW`8Vz-d=|oT+5>#75+?OPQMF>0FlkgcOyGK75yI1h zfn8ZCM7BlMd(TFQY=`wUf0__^J|EbK3Srs@%(zT5VMbgH-f58#jU|b!=^)I^{*0dH z8e!HJbakR13v>FT+6d|^%zIyjZscWQ-Y4|1zuuBp_A_JR)m0%cmjeB{UC2AK z0*5(7*j0nW91y2N>a$DOGiNnEq_9rdlUs(yu8*+4>I=B^n6@XzLS?*Fr()O@QY2g=0yvKu1gwPAkiC8deKuI<$eo#A$}^ z2byFoobCJxh)uX~J_TtyJYG2e=r`g%p~MZ}-*rZ~u(BA}OevHO-T`1%Ae5cN_lL|D zE}G>6nbK8WIlx%U2$%9OW?dxV(lMORNoK--D`ouDbK&y$yTC@j)gf`2D3lMk24F^9us*^c!8VobVr6z_tP67DnNKW4(Bucwb0OClF=uH`gItxOi!WyM-0H}W5V0N zxXJx&uJBHa>SuzF@ZPjL5M>h`YU!+F!u!IHz-%lPKE54@PUc?Wvy~xQfR(}*c_f}p z<%KWVn3Sdugs&fWpo!64_)*#yxW85+ti(pwFG*zLiZC+Tip-O6;MP1A$v_eJcUp*a zCPw7UH=<(Jec+OJh{|cGirR*VQeYLz2scr0bXPnywpdTpH;h7w@KQABi4kGxC^o_E zai(*;Xp|HK?Ea^s(Hb{^3-zM$f_1?CcU)|`FBnV34bfyk6SUH)*zAWXFek=|EllqK zbCnTW&&AB8Q(7SVElC@|7vvF!qa&wuq7+c79Gie8HyhHFtc+IfqeyJ4ti zv=zG+`ruw$53ySY_HxQp(e?m-uza3q_p>P~ik+f;5rab0R_rry1>oZ_V&Aq%OPhC# zefy&@^1CGV|LOuH>54dDDGH{iR^q@4;$`ymG+DC{X zW~Hc;E5xuf*{Hx)iBp2`px3+?;uNhZu%}otVjSkiBrn;_#gy&!QFd}M>z^jh^#}p7 z^Mnp*LML(FOD|vx0>pR$)6wETQTqumHf4&qpcYqmWtq5e2F7>7YH`UG^v-_$kvF>- zYg>y;B}~_dU;i-IRa}{j`wbh2xGGJ9;$@(?#>N(?YoRE2K#9IGMqIlcgZYQAxE>$F zgUWR}q_r2s_4BauCterVC;8&jJ>$fz$X`HC2Z&iGki-?TnB5-558q16zEKMF!98&+ z;Apf_*TtNh252Ly#hpF$f!Px;?tG3lzFRjjuMWRxPh)Y{Eu6`}zs21P76II-6ZcLt z1+JDC^E-1un+1va-78VoEEe-u9tSRUrMORxTTTOeiTm_Dal5jQxZgSio$gX`e+bU_ zh56zEJoLkcv=$G>w}6iHdsp#DH#B%=I*Ui`aRW{7ym)j;43M8@V!kh}UW`%Lhe?*IpapA*N5_^?vKH{xlaW^*7?4k%M@5EZ%Pi zt$5!M`7KEnAIw4iEOQX6U!_C|cR-0xvO1`Qes^r~Dg*o2DjaEwGfg{$cNlI}mhc?V8rT7-L zw?Ujz-ToS$myVb9Jd8Z<6)GD~#dCobbxM6JN92J`O8xB9Kr-7X_0LqJAUmWql<+b_ zjMDH3&iU<)$|gOKvY#we8mACExa6WkcFKNvs)vzs-3O&HH24MOZW)nhZ#y6gR`h6OqDi! z@Qdd5(;W(_sfHnUB1ZZ00%0&D!ov6Q)SnN=T4{ZS9aZ4Xl38+ z(P&CUDjjJ&uxUq>jvACVbc3?r0SVZ1ujGQkroG({Dm~tr1L+x~99&@wtj|d0kOExm z%Po}ugln~O#B4lg-EON6$(S!n-yu0@;0MZjLyWbyQbUe^&PcX>m;%=8fy<{SR5~7iHKO zeC@kYhwK(cIq4R@9_Ft@=Jf$(c&r(~22md{V(Op z0jS4jHCM_l4g+}_qD)UcfNNW)T$^7G%;C4njpNb(xg4n6SU(@wAy1SUf1=P8sZ(z9 z{0Jn?OSws&2z2Uo<)#Pd!fbD)-1G)>rOR+-rkg%mk~#7jPvdYaWsY+Z(D{bS+&8Cz ziC?YUSr~`6V5ZzzjQqCDMVWUe5ZJZp%DlhWf<&LvA#t%&?zw<9`Q}IEo*V8!M;%q} z4;Tc@mrUjU`R4)Zt|$*ijRv^5P*Mn?+t#mTdWs(OspyV1OGjlYb~LjKL>lYC6jmUS`@1 zWm#SvaOsPb7fUf}7HvVqs998@ytDvAH|~`3iZS{W8A;0Wk%xfYVz0bD4=cjaP{eeg zTOyP>h92SN^az1^RTI z@~8cKfQ23^kfMRis8cbmFo#>%s+i8TC@^bOY!^!`*tb+{dI+%VZmYNpX#meU>5z=J z)FEBEMnxm>%41{x zfm2ze*5H|~WhzVm<>)TtsVq;m2GWbDtXc$PF+HWSN?(qa;F+N+tJ*Z+Rkf=24U_%y znyT|DL!jzDD(lfV0M5v&ZtLsuv4mr)ZaL1tguhkU4!((H@tVr6Z8~sk52@_8qyX!( zSY?0nJa9#uRlRvEm&W5&{Y^vh9MwA2fbM#@OF30F;0oFsiWMr?dVIgQUgeecR08hz zK-F;P75KEQlk7Cy*u104`+y}HdOcM>{g4@Q@>D(x4+8gSpK9c8Wa#nw@~q*e9SWbQ zf}K%#mOWDiFEK~jM11Irhb|ZDkcn@u8k2!b)HFgqGrX;~B3~7<0cUsKbXDkCOO%BH zI;0E2RTI+<@ENrf9n#cos)>c=07Gka$h>-{3bUStTVI1!;df5~o26ETe_Vkc&OX%? z9(k-yx@yWYRE;r-s;O=9#M`$7)y$<$(2aPnnspUdXSksbC$L7fR3*=@1}06TT6WhKNX>G&bcCrk{f=r?kq^)|R;twlaJE`3SFNta9ItRzrOg+B z$(*K2Tkeae#PwBa4^{w|F+!DIh>yhWGFPpgIuMIXv}(Qj2r!>^s5Vqr0W8_4${0d` z9^q7(kJIpLFRC_&{RRS8R9i?Lz>l%2t&tcs?k!X~W9PvXa&3=l=T-c}{GF;@u2{C( z^;7Mh+ZyeJMAhD~!zjwURry_U19j0dRsQd>zdhGoZth^RY&y*ki9Pu@jml^B4Tvy*T@y##wP7mg)=RISyQAsJqjOC$ad_| zZd3WMw^4`6H>x828a#pWO;x-(5AELNsuB^a(}we^lF7w*LgkvOBqtuvQ2NPEK1Qtd zM|q@=nKoK=sUv0AXT+X2Ri8IH0-aK-`sRYOwY5z3tqe_^ zKP_b&Un4DlTjJg#NA#`IA(`1qB9@DR{Bo2?uRLH+j*$4dxN4yvBI>Znwb( zdzvKu#FLeN&n3-;?!a}6kPOYufaGRLO)|UV&gnbJNOcKV`)bJql`bi1B$=&S4D@TE z)G8lER_Fn#^?p3%L6U1F%Q=4lGA~G$_i}OHXpz)5HU-GoV5uE8%5+d$`MIxI<113< zW#dpNHBB|fZ zEa2Myk_NOyNf7i+8u0osz}R(?YiEk15Ac^nZoNi%}+DI;4cV!$7u9tWhz7gaz9|CFMVu>PL6k)o}> z0O$Wfis@~Jy91M?n02`zFCN)U>m$wnfHdT8B+c8t1-RPv()=~}74L^g@k8)IoW0$p z#A8o!9sWp(_`nWz?ja?G_Cjv%B_;2v2S&cDLt+`KL%O)Dl-v;8*Sw?@z<@2pkkZCr zavp6d4;^K!9Vx9Ho&aF!@(-P#OKVqPRedo=hooB{Y26)6m<}3gebHTP+onkwuka{S zrYvpJ8x7pm*3zb5-asaHmNq{ckCo8zA5NuG&W1=Juk)ns)6f)otCDtnRO9@&mh$>z z^k3IXd9yzPba;4M_XCN^lJW|%k9s&(+8u)AAG21yR0~Q#x9`1G{)%>EsC1(~6> zJ(13oeggV&xpelIjE3tU>3pN5K-=$>ioa8!2UDa{6!`1{f2s5*hUeO$Ue`zdZJeIMMA zNL{2K%0^mX&PGT-6Q%l;IOnCBENYEa?vI+b!zG%DM>yUu0#f%vEgrz`<)Ek*A0zI6 zqgEzpKLNMmv07D&R=~9(YH0)>5-i%L)>|11q`$0gyb({WnQc}Zrh5S!W2H9gavHzL zN8PNS1aM`kTK6watbL|7wbKC8%t>u-^#TX9Np0TO5v%%tYV%8bfsX8~wp^;ghIx{@ z?JIP>#6xPUgSdpkJ#~9+1;%dm7IlYZ9MJFs>P~Gj7Rn~6JD*7a?yg2{BZT9WH&SfE%?YCEGsV0+lA?JKKr8#G7V({cs+PtVkSEAWVkcY@j}3Youry4pFi z6);0*s9g*zfh;UmySIo0nsQI=v7j30)ro4eAqIG7Vv%}?FIF=+qxS58E|Ft|dKiZ# zWML=SX|$QPm)f_xA&`%~)T4a|V2ja19rXD(P_r-U37Eo+p1(TeEK-=~UUew@5lHL` zb?8R?d~%$6;7WiDG7cA9REKZ6h!(z{I{bDq(B;wU$(|Syvqq^S zn>_^<8+JtLEJ>Zvup9QiPQ6%eg6*QGI~5)-<=}jc*r8r-Vgm+D&tPu){*EBXUW z_G9(-5IndTrB?6oFvP8bx9Yr3*#CAvs@_-99Z1I-^??%@2g^Zyc=I;kw$4@;P+Ope z#_9q^4ag)|zr9*r*s>bU|EcOTc=VYucUGUdKNI(CKdR3>?0`*Xgu1xQ0q9&K*(ume z+ev+C`Ey`8{#5^W5R1*30qR>$ZiAA@F1mw`dMTZ!1nLz zy2}HB=`=+B`UMtA`9ZJ{U|6Ys^8#ndaHaaqOJ~IXh-p9!`l#zIqk&l)r2e?q7Kd)8 z{?zslnmNDJpNG80;}AX6pYPiO&ka(4X^I8Ar>hPbuv35OoQbP2OLiJ#96n0@dmyU3 zy^-p_bCZGYuhj^4*mdW&)ClVgP^*s9C_iD&)$khCH)oXGMLJ{+nrbuz3xVBtjb0c& zb}Unk!GzmLhy67M&+!qWJ%t)WTT@`4J8Fz*Q>;V7ltk$&NiPFru zLeu&&K?@;G)5hX9?#<|H+U%K+9miKqyTN$X9AiyK`vN?-@>tdzYutXNrrYEuK&qN+ zx}QJ-+Okb!>y2*E<+B>QsKo#~?rHjXVuBQIkcW;n)?U{18|;aO=Sz+A)3NBZ+G$)4 zd_Y#n(zp&yK)>Lx#&eqwkh23co;e$UjM=8~ihT;)byv;M+tI)_8msXxivy-zkjA&f z5?z-Vjh`d-)6WlS{3d=v^ZbLxFC`6V>&F_utv)zI4w_L;7m>KBCa?qkUi)B}CJ^(Q z9=MJLr4^?M*;7Ko@%{_o)0 zqiRZ{_&)cZ6V|YIlE<*PGeq(zjL0yiaVfDXRz@tz8mlH*rt%6|l!|Kf()H-Ul=8~t zHB(|Fk20}btXfoxW`sO*EqX1lnV5RO{) z0C1;~ql&ypZ|KKc{5GI+#GL_e1k z-5;P-XT{0KT7hd^c*k6v3wG$K>B3KaBZYS#8V~BcgwxZaNm)?D>974sSG$ojTJMlH z>L1RuhWAJa;moomjIGY*tX5cm7;|>eF`%Mg&iPISdYsfLmHT?m`JCao={Ya?H_|QY z!FdN^#mWxOYlRheHShszxXWo3e8krW)nj{4K3aqArWh`8gmoTE;)03zgO3aNL}~-+ zBeM9EsfEbTmQN1`d@HKv)7!A&@3--plU6JFP{a>yBo$81yDc3WWJU-2;84)|4}Vd*%`63yu8{6izauTsBGxxic1c#n`os4?-bvDP(_Ye>)5XROD_2}0 zHglo+>)wfNCLmJeSsC~WD-#zj2G=H3AFSl-K5NnO+fRnhAA=vnd&scV64I|O68nFV zQw(U5;V*ZQa-&5YoXn&eN64rlV@OLmFJtuffH^iYHenFy&v?pscRSF2kurV{bR{fT zoY5Gey5yS<2N)KP6t{6bK%d-{nZ2N*&hg@r@rYDQv3TtF0=4y*c!rmv(LF}IB3wy# z#6`UB9Y^QX5%KoMb@`z(r%?lx9wEM`-jXh-Q5G!4hM&4?G6eRGTrGZRRaEW$WpOy9 zb-DOQu6>qzR9s@+FfG60Jg=gvchBq)A&nc!0 zcpN*4$~r)bStna2O(n(mE7`JsAV%LhBzimS%sD|~hWjJh=gHPh(B`Z%+17@P+15(p z=1fNhog)b!=8^VAgd~y!X^D#^*&BO!BV3YkvW`+XSyF6fkhXS_q&`D4$2y~=)gs#p zZkCMpM+kC1{@gFJ^qyp2PXk4sEjhQ|q6}6dIn~aj)%+s+{V=VU^jvcL7*S3)NbcZI zq+8)C2h$dU!w8bY5eR01Dx zTD{y#uLL|ABvtMzsXH5`W)X;tCP%3q_a$lOW~p-^gK_>^Cpvb zkRdW!9%g_sYpR!~@v!Kb^C5Ra_K_#wAXB@llPB$gq#HR;o}xERnO`bT_kEUr^2{A6 zc37*te6Nyn)m@sKV@c(6VoAa4E;%P}<84WQ$3Y5 diff --git a/src/translations/artisan_fa.ts b/src/translations/artisan_fa.ts index 33d5e0364..074b80428 100644 --- a/src/translations/artisan_fa.ts +++ b/src/translations/artisan_fa.ts @@ -9,57 +9,57 @@ حامی مالی - + About درباره - + Core Developers توسعه دهندگان اصلی - + License مجوزها - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. در بازیابی اطلاعات آخرین نسخه مشکلی پیش آمد. لطفاً اتصال اینترنت خود را بررسی کنید ، بعداً دوباره امتحان کنید یا به صورت دستی بررسی کنید. - + A new release is available. نسخه جدید موجود است - + Show Change list نمایش لیست تغییر - + Download Release بارگیری - + You are using the latest release. شما از آخرین نسخه استفاده می کنید. - + You are using a beta continuous build. شما از ساخت مستمر بتا استفاده می کنید. - + You will see a notice here once a new official release is available. با انتشار نسخه رسمی جدید ، اخطار را در اینجا مشاهده خواهید کرد. - + Update status وضعیت به روز رسانی @@ -252,7 +252,7 @@ Button - + @@ -263,7 +263,7 @@ - + @@ -274,10 +274,10 @@ - + + - - + Restore Defaults @@ -305,7 +305,7 @@ - + @@ -333,7 +333,7 @@ - + @@ -621,7 +621,7 @@ - + @@ -642,7 +642,7 @@ - + @@ -767,9 +767,9 @@ به روز کردن - - - + + + Save Defaults ذخیره پیش فرض ها @@ -1537,61 +1537,61 @@ END نشان دادن همیشگی - + Heavy FC ترق اول سخت - + Low FC ترق اول آهسته - + Light Cut بریدن روشن - + Dark Cut بریدن تیره - + Drops ریختن - + Oily روغنی - + Uneven غیر یکنواخت - + Tipping سرسوزی - + Scorching سطح سوزی - + Divots باریکه @@ -2386,14 +2386,14 @@ END - + ET دمای اگزوز - + BT دمای دانه @@ -4141,20 +4141,20 @@ END Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4247,41 +4247,41 @@ END - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4350,38 +4350,38 @@ END - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4431,10 +4431,10 @@ END هیچ داده RX دریافت نشد - - - - + + + + Serial Exception: @@ -4451,97 +4451,97 @@ END callprogram() دریافت شد: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure(): خطای تبدیل، {0} بایت دریافت شد - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure(): {0} بایت دریافت شد اما 10 بایت مورد نیاز است - + Unable to open serial port پورت سریال باز نمی شود - + MS6514temperature(): {0} bytes received but 18 needed MS6514temperature(): {0} بایت دریافت شد اما 18 بایت مورد نیاز است - + DT301temperature(): {0} bytes received but 11 needed DT301temperature(): {0} بایت دریافت شد اما 11 بایت مورد نیاز است - + HH806AUtemperature(): {0} bytes received HH806AUtemperature(): {0} بایت دریافت شد - + HH806Wtemperature(): Unable to initiate device HH806Wtemperature(): قادر به راه اندازی دستگاه نیست - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID: {0} بایت دریافت شد اما 5 بایت مورد نیاز است - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RAtemperature(): نمی توان شناسه را از دستگاه HH506RA دریافت کرد - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RAtemperature(): {0} بایت دریافت شد اما 14 بایت مورد نیاز است - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302temperature(): {0} بایت دریافت شد اما 7 بایت مورد نیاز است - + CENTER303temperature(): {0} bytes received but 8 needed CENTER303temperature(): {0} بایت دریافت شد اما 8 بایت مورد نیاز است - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2temperature(): {0} بایت دریافت شد اما 26 بایت مورد نیاز است - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4temperature(): {0} بایت دریافت شد اما 26 بایت مورد نیاز است - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306temperature(): {0} بایت دریافت شد اما 10 بایت مورد نیاز است - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309temperature(): {0} بایت دریافت شد اما 45 بایت مورد نیاز است - + Arduino could not set channels آردوینو نمی تواند کانال ها را تنظیم کند - + Arduino could not set temperature unit آردوینو نتوانست واحد دما را تنظیم کند - + Arduino could not set filters آردوینو نتوانست فیلترها را تنظیم کند @@ -4551,16 +4551,16 @@ END - - - - - - + + + + + + - - + + Value Error: خطای ارزشی: @@ -4575,7 +4575,7 @@ END استثناء سریال: تایم اوت - + Unable to move CHARGE to a value that does not exist انتقال CHARGE به مقداری که وجود ندارد امکان پذیر نیست @@ -4692,52 +4692,52 @@ END استثنا: {} یک فایل تنظیمات معتبر نیست - - - - - + + + + + Error خطا - + Exception: WebLCDs not supported by this build استثنا: WebLCD های این ساختنی پشتیبانی نمی شوند - + Could not start WebLCDs. Selected port might be busy. WebLCD ها راه اندازی نشد. درگاه انتخابی ممکن است مشغول باشد. - + Failed to save settings تنظیمات ذخیره نشد - - + + Exception (probably due to an empty profile): استثنا (نمودار خالی): - + Analyze: CHARGE event required, none found تجزیه و تحلیل: رویداد CHARGE مورد نیاز است، هیچ یک یافت نشد - + Analyze: DROP event required, none found تجزیه و تحلیل: رویداد DROP مورد نیاز است، هیچ یک یافت نشد - + Analyze: no background profile data available تجزیه و تحلیل: هیچ داده پروفایل پس زمینه در دسترس نیست - + Analyze: background profile requires CHARGE and DROP events تجزیه و تحلیل: نمایه پس‌زمینه به رویدادهای CHARGE و DROP نیاز دارد @@ -4829,7 +4829,7 @@ END Form Caption - + Custom Blend ترکیب سفارشی @@ -4993,17 +4993,17 @@ END بازخوانی تنظیمات - + Energy Help انرژی کمک - + Tare Setup بازخوانی نصب - + Set Measure from Profile اندازه گیری را از نمایه تنظیم کنید @@ -5298,14 +5298,14 @@ END - + Energy انرژی - + CO2 @@ -5569,14 +5569,14 @@ END HTML Report Template - + BBP Total Time زمان کل BBP - + BBP Bottom Temp دمای پایین BBP @@ -5593,849 +5593,849 @@ END - + Whole Color رنگ کامل - - + + Profile نمودار - + Roast Batches دسته برشته کاری - - - + + + Batch گنجایش - - + + Date داده - - - + + + Beans دانه - - - + + + In ورودی - - + + Out خروجی - - - + + + Loss از دست دادن - - + + SUM جمع - + Production Report گذارش تولید - - + + Time زمان - - + + Weight In وزن در - - + + CHARGE BT شارژ BT - - + + FCs Time زمان FCs - - + + FCs BT - - + + DROP Time زمان رها کردن - - + + DROP BT - + Dry Percent درصد خشکی - + MAI Percent درصد MAI - + Dev Percent درصد توسعه دهنده - - + + AUC ای یو سی - - + + Weight Loss وزن از دست رفته - - + + Color رنگ - + Cupping حجامت - + Roaster برشته کن - + Capacity ظرفیت - + Operator اپراتر - + Organization سازمان - + Drum Speed سرعت محفظه - + Ground Color رنگ زمین - + Color System سیستم رنگ - + Screen Min حداقل صفحه نمایش - + Screen Max حداکثر صفحه نمایش - + Bean Temp دمای دانه - + CHARGE ET - + TP Time زمان TP - + TP ET تی پی ای تی - + TP BT تی پی بی تی - + DRY Time زمان خشک کردن - + DRY ET - + DRY BT - + FCs ET - + FCe Time زمان FCe - + FCe ET - + FCe BT اف سی بی تی - + SCs Time زمان SCs - + SCs ET - + SCs BT - + SCe Time زمان SCe - + SCe ET - + SCe BT - + DROP ET - + COOL Time ساعات خوش - + COOL ET - + COOL BT - + Total Time زمان کل - + Dry Phase Time زمان فاز خشک - + Mid Phase Time زمان اواسط فاز - + Finish Phase Time زمان فاز پایان - + Dry Phase RoR فاز خشک RoR - + Mid Phase RoR RoR فاز میانی - + Finish Phase RoR مرحله پایانی RoR - + Dry Phase Delta BT فاز خشک دلتا بی تی - + Mid Phase Delta BT فاز میانی دلتا بی تی - + Finish Phase Delta BT فاز پایانی دلتا BT - + Finish Phase Rise افزایش فاز پایان - + Total RoR کل RoR - + FCs RoR - + MET ام ای تی - + AUC Begin شروع AUC - + AUC Base پایه AUC - + Dry Phase AUC AUC فاز خشک - + Mid Phase AUC AUC فاز میانی - + Finish Phase AUC AUC فاز پایان - + Weight Out وزن خارج کردن - + Volume In حجم در - + Volume Out حجم کم - + Volume Gain حجم به دست آمده - + Green Density تراکم سبز - + Roasted Density تراکم برشته شده - + Moisture Greens رطوبت دانه سبز - + Moisture Roasted رطوبت دانه برشته شده - + Moisture Loss از دست دادن رطوبت - + Organic Loss از دست دادن ارگانیک - + Ambient Humidity رطوبت محیط - + Ambient Pressure فشار محیط - + Ambient Temperature دمای محیط - - + + Roasting Notes یاداشت برشته کاری - - + + Cupping Notes یاداشتهای فنجان - + Heavy FC ترق اول سخت - + Low FC ترق اول آهسته - + Light Cut بریدن روشن - + Dark Cut بریدن تیره - + Drops ریختن - + Oily روغنی - + Uneven غیر یکنواخت - + Tipping سرسوزی - + Scorching سطح سوزی - + Divots باریکه - + Mode حالت - + BTU Batch دسته BTU - + BTU Batch per green kg دسته BTU در هر کیلوگرم سبز - + CO2 Batch دسته CO2 - + BTU Preheat پیش گرم کردن BTU - + CO2 Preheat CO2 پیش گرم کنید - + BTU BBP - + CO2 BBP - + BTU Cooling خنک کننده BTU - + CO2 Cooling خنک کننده CO2 - + BTU Roast کباب BTU - + BTU Roast per green kg کباب BTU به ازای هر کیلوگرم سبز - + CO2 Roast کباب CO2 - + CO2 Batch per green kg دسته CO2 در هر کیلوگرم سبز - + BTU LPG - + BTU NG - + BTU ELEC - + Efficiency Batch دسته بهره وری - + Efficiency Roast بهره وری کباب - + BBP Begin شروع BBP - + BBP Begin to Bottom Time BBP شروع به زمان پایین - + BBP Bottom to CHARGE Time BBP از پایین تا زمان شارژ - + BBP Begin to Bottom RoR BBP شروع به RoR پایین - + BBP Bottom to CHARGE RoR BBP پایین تا شارژ RoR - + File Name نام فایل - + Roast Ranking امتیاز دهی برشته کاری - + Ranking Report گزارش رتبه بندی - + AVG میانگین - + Roasting Report گزارش برشته کاری - + Date: روز - + Beans: دانه - + Weight: مقدار - + Volume: حجم - + Roaster: برشته کار - + Operator: اپراتور - + Organization: سازمان: - + Cupping: ارزیابی چشایی - + Color: رنگ - + Energy: انرژی: - + CO2: - + CHARGE: بار زدن - + Size: سایز - + Density: چگالی - + Moisture: رطوبت - + Ambient: فضا - + TP: تی پی - + DRY: خشکیدن - + FCs: سر ترق - + FCe: ته ترق - + SCs: سر سوختن - + SCe: ته سوختن - + DROP: ریختن - + COOL: خنکیدن - + MET: نهایت دمای مخذن - + CM: سی ام - + Drying: خشکیدن - + Maillard: میلارد - + Finishing: پایان - + Cooling: خنکیدن - + Background: پس زمینه - + Alarms: هشدار - + RoR: ار او ار - + AUC: ای یو سی - + Events رخداد @@ -6514,7 +6514,7 @@ Alarms are scanned in order from the top of the table to the bottom. - + @@ -6620,7 +6620,7 @@ Alarms are scanned in order from the top of the table to the bottom. حد دمای مشخص شده - + @@ -6801,7 +6801,7 @@ Alarms are scanned in order from the top of the table to the bottom. دستور را در قسمت Description Alarm وارد کنید. - + @@ -6830,21 +6830,21 @@ Alarms are scanned in order from the top of the table to the bottom. متنی که در پاپ آپ نمایش داده می شود - + Call Program تماس با برنامه نویس - + A program/script path (absolute or relative) مسیر برنامه/اسکریپت (مطلق یا نسبی) - + start an external program یک برنامه خارجی را شروع کنید @@ -8257,7 +8257,7 @@ Load the profile recorded on the smaller machine and open the Transposer. Select متن اختیاری در حاشیه نویسی واحدهای مورد استفاده برای مقدار لغزنده استفاده می شود. - + COMMANDS دستورات @@ -8270,7 +8270,7 @@ Load the profile recorded on the smaller machine and open the Transposer. Select - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8297,36 +8297,36 @@ Load the profile recorded on the smaller machine and open the Transposer. Select توجه: در دستورات YOCTOPUCE، پارامترهای اختیاری <sn> یا شماره سریال ماژول ها یا نام آن را نگه می دارد. - + Serial Command دستور سریال - + ASCII serial command or binary a2b_uu(serial command) دستور سریال ASCII یا باینری a2b_uu (فرمان سریال) - + Modbus Command فرمان Modbus - + variable holding the last value read via MODBUS متغیری که آخرین مقدار خوانده شده از طریق MODBUS را نگه می دارد - - - - - - + + + + + + @@ -8337,8 +8337,8 @@ Load the profile recorded on the smaller machine and open the Transposer. Select خواب: یک تاخیر <float> ثانیه اضافه کنید - - + + sets calling button to “pressed” if argument is 1 or True اگر آرگومان 1 یا True باشد، دکمه فراخوانی را روی "فشرده" تنظیم می کند @@ -8349,55 +8349,55 @@ Load the profile recorded on the smaller machine and open the Transposer. Select رجیستر را از SlaveID برده با استفاده از تابع 3 (Read Multiple Holding Registers) می خواند. نتیجه به جای‌بان «_» محدود می‌شود و بنابراین در دستورات بعدی قابل دسترسی است. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. 1 رجیستر 16 بیتی را از SlaveID برده با استفاده از تابع 3 (Read Multiple Holding Register) که به عنوان عدد صحیح امضا شده تفسیر می شود، می خواند. نتیجه به جای‌بان «_» محدود می‌شود و بنابراین در دستورات بعدی قابل دسترسی است. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. 1 رجیستر 16 بیتی را از SlaveID برده با استفاده از تابع 3 (Read Multiple Holding Register) که به عنوان BCD تفسیر می شود، می خواند. نتیجه به جای‌بان «_» محدود می‌شود و بنابراین در دستورات بعدی قابل دسترسی است. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. 2 رجیستر 16 بیتی را از SlaveID برده با استفاده از تابع 3 (Read Multiple Holding Register) که به عنوان عدد صحیح بدون علامت تفسیر می شود، می خواند. نتیجه به جای‌بان «_» محدود می‌شود و بنابراین در دستورات بعدی قابل دسترسی است. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. 2 رجیستر 16 بیتی را از SlaveID برده با استفاده از تابع 3 (Read Multiple Holding Register) که به عنوان عدد صحیح امضا شده تفسیر می شود، می خواند. نتیجه به جای‌بان «_» محدود می‌شود و بنابراین در دستورات بعدی قابل دسترسی است. - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. 2 رجیستر 16 بیتی را از SlaveID با استفاده از تابع 3 (Read Multiple Holding Register) که به عنوان BCD تفسیر می شود، می خواند. نتیجه به جای‌بان «_» محدود می‌شود و بنابراین در دستورات بعدی قابل دسترسی است. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. 2 رجیستر 16 بیتی را از SlaveID برده با استفاده از تابع 3 (Read Multiple Holding Register) که به صورت float تفسیر شده است می خواند. نتیجه به جای‌بان «_» محدود می‌شود و بنابراین در دستورات بعدی قابل دسترسی است. - + write register: MODBUS function 6 (int) or function 16 (float) ثبت ثبت: تابع MODBUS 6 (int) یا تابع 16 (float) - + write coil: MODBUS function 5 نوشتن سیم پیچ: تابع MODBUS 5 - + write coils: MODBUS function 15 نوشتن سیم پیچ ها: تابع MODBUS 15 @@ -8408,43 +8408,43 @@ Load the profile recorded on the smaller machine and open the Transposer. Select - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v ثبت ماسک نوشتن: تابع MODBUS 22 یا تابع 22 را با تابع 6 و مقدار داده شده v شبیه سازی می کند. - + write registers: MODBUS function 16 ثبت رجیسترها: تابع MODBUS 16 - + write 16bit BCD encoded value v to register r of slave s مقدار v کد شده 16 بیتی BCD را برای ثبت r از Slave بنویسید - + write 32bit float to two 16bit int registers: MODBUS function 16 32 بیت شناور را در دو رجیستر int 16 بیتی بنویسید: تابع MODBUS 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 عدد صحیح 32 بیتی را در دو رجیستر int 16 بیتی بنویسید: تابع MODBUS 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) نوشتن عدد صحیح 16 بیتی به یک ثبات 16 بیتی: تابع MODBUS 6 (int) - + DTA Command دستور DTA @@ -8465,119 +8465,119 @@ Load the profile recorded on the smaller machine and open the Transposer. Select شروع و برنامه خارجی - + Hottop Heater بخاری داغ - - + + sets heater to value بخاری را روی مقدار تنظیم می کند - + Hottop Fan فن داغ - - + + sets fan to value فن را روی مقدار قرار می دهد - + Hottop Command فرمان هاتاپ - + with n={0 ,1},h={0,..100},f={0,..10} با n={0,1},h={0,..100},f={0,..10} - + Fuji Command فرماندهی فوجی - + PWM Command فرمان PWM - + PHIDGET PWM Output: <value> in [0-100] خروجی PWM PHIDGET: <value> در [0-100] - + PHIDGET PWM Output: toggles <channel> خروجی PHIDGET PWM: <channel> را تغییر می دهد - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds خروجی PWM PHIDGET: <channel> را برای <millis> میلی ثانیه روشن کنید - + PHIDGET HUB PWM Output: <value> in [0-100] خروجی PWM PHIDGET HUB: <value> در [0-100] - + PHIDGET HUB PWM Output: toggles <channel> خروجی PWM PHIDGET HUB: <channel> را تغییر می دهد - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds خروجی PWM PHIDGET HUB: <channel> را برای <میلی‌ثانیه> روشن کنید - + YOCTOPUCE PWM Output: PWM running state خروجی YOCTOPUCE PWM: حالت در حال اجرا PWM - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) خروجی YOCTOPUCE PWM: فرکانس PWM را روی f (Hz) تنظیم کنید - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] خروجی YOCTOPUCE PWM: دوره PWM را با چرخه وظیفه بر حسب درصد به صورت شناور تنظیم کنید [0.0-100.0] - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval خروجی YOCTOPUCE PWM: به تدریج PWM را به مقدار مشخص شده در بازه زمانی معین تغییر می دهد. - + VOUT Command فرمان VOUT @@ -8588,363 +8588,363 @@ Load the profile recorded on the smaller machine and open the Transposer. Select برای ماژول های PHIDGET OUTPUT: محدوده ولتاژ ولتاژ را تنظیم می کند (r=5 برای r5V و r=10 برای 10V) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) برای ماژول های PHIDGET OUTPUT: کانال خروجی آنالوگ n را روی مقدار ولتاژ خروجی v در V تنظیم کنید (مثلاً 5.5 برای 5.5 ولت) - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] برای ماژول های YOCTOPUCE VOLTAGE OUT با c کانال (1 یا 2)، v ولتاژ به صورت شناور [0.0-10.0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] برای ماژول های YOCTOPUCE CURRENT OUT با جریان c به صورت شناور [3.0-21.0] - + IO Command فرمان IO - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) خروجی باینری PHIDGET: کانال c را خاموش (b=0) و روشن (b=1) می کند. - + PHIDGET Binary Output: toggles channel c خروجی باینری PHIDGET: کانال c را تغییر می دهد - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds خروجی باینری PHIDGET: خروجی کانال c را برای زمان t بر حسب میلی ثانیه روی روشن تنظیم می کند. - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) خروجی ولتاژ PHIDGET: ولتاژ خروجی کانال c را روی v تنظیم می کند (شناور) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor: شتاب کانال c را روی v تنظیم می کند (شناور) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor: سرعت هدف کانال c را روی v تنظیم می کند (شناور) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor: حد فعلی کانال c را به v تنظیم می کند (شناور) - + YOCTOPUCE Relay Output: turn channel c of the relay module on خروجی رله YOCTOPUCE: کانال c ماژول رله را روشن کنید - + YOCTOPUCE Relay Output: turn channel c of the relay module off خروجی رله YOCTOPUCE: کانال c ماژول رله را خاموش کنید - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) خروجی رله YOCTOPUCE: کانال c ماژول رله را خاموش (b=0) و روشن (b=1) می کند. - + YOCTOPUCE Relay Output: toggle the state of channel c خروجی رله YOCTOPUCE: وضعیت کانال c را تغییر دهید - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds خروجی رله YOCTOPUCE: کانال c را پس از تاخیر میلی‌ثانیه‌ای برای مدت زمان میلی‌ثانیه روشن کنید. - + YOCTOPUCE resets the power counter of the Yocto-Watt module YOCTOPUCE شمارنده توان ماژول Yocto-Watt را بازنشانی می کند - + move slider c to value v نوار لغزنده c را به مقدار v منتقل کنید - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b کانال خروجی باینری PHIDGET را خاموش می کند (b=0) و روشن (b=1) و دکمه i را بسته به مقدار b روی فشار داده یا عادی تنظیم می کند. - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal اگر مقدار b بله، درست، t یا 1 باشد، دکمه i را فشار داده و در غیر این صورت روی حالت عادی قرار می دهد - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal اگر مقدار b بله، درست، t یا 1 باشد، دکمه را فشار داده و در غیر این صورت روی حالت عادی قرار می دهد - - - - - + + + + + toggles the state of the button وضعیت دکمه را تغییر می دهد - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol عدد صحیح <value> را به رجیستر <target> می فرستد که توسط بایت در نماد هگز مانند "fa" از طریق پروتکل شبکه Santoker مشخص شده است. - + sends <value> to <target> via the Kaleido Serial or Network protocol <value> را از طریق پروتکل Kaleido Serial یا Network به <target> ارسال می کند - + S7 Command دستور S7 - + variable holding the last value read via S7 متغیری که آخرین مقدار خوانده شده از طریق S7 را نگه می دارد - + sets calling button to “pressed” if argument evaluates to 1 or True اگر آرگومان 1 یا True ارزیابی شود، دکمه فراخوانی را روی "فشرده" تنظیم می کند - + read bool from S7 DB خواندن bool از S7 DB - + read int from S7 DB خواندن int از S7 DB - + read float from S7 DB خواندن شناور از S7 DB - + write bool to S7 DB نوشتن bool در S7 DB - + write int to S7 DB int را در S7 DB بنویسید - + write float to S7 DB float را در S7 DB بنویسید - + Aillio R1 Heater بخاری Aillio R1 - + Aillio R1 Fan فن Aillio R1 - + Aillio R1 Drum درام Aillio R1 - + sets drum speed to value سرعت درام را روی مقدار تنظیم می کند - + Artisan Command فرماندهی صنعتگر - + enables/disables alarms آلارم ها را فعال/غیرفعال می کند - + enables/disables autoCHARGE Autocharge را فعال/غیرفعال می کند - + enables/disables autoDROP autoDROP را فعال/غیرفعال می کند - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. کانال تار <int> با 1 => ET، 2 => BT، 3 => E1c1، 4: E1c2،.. - + turns PID on PID را روشن می کند - + turns PID off PID را خاموش می کند - + toggles the PID state وضعیت PID را تغییر می دهد - + sets PID mode to 0: manual, 1: RS, 2: background follow حالت PID را روی 0 تنظیم می کند: دستی، 1: RS، 2: پس زمینه را دنبال کنید - + sets the p-i-d parameters of the PID پارامترهای p-i-d PID را تنظیم می کند - + increases or decreases the current target SV value by <int> مقدار SV هدف فعلی را با <int> افزایش یا کاهش می دهد - + sets the PID target set value SV مقدار مجموعه هدف PID SV را تنظیم می کند - + sets the PID target set value SV given in C مقدار مجموعه هدف PID SV را در C تنظیم می کند - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> شماره الگوی PID Ramp-Soak <rs> (بر اساس 1!) یا برچسب <rs> را فعال می کند. - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) منبع ورودی PID را با <n> 0 انتخاب می کند: BT, 1: ET (PID نرم افزار). <n> در {0,..,3} (Arduino PID) - + sets the PID lookahead PID را در پیش رو قرار می دهد - + shows popup with message <msg> which optionally automatically closes after <int> seconds پنجره بازشو با پیام <msg> را نشان می دهد که به صورت اختیاری پس از <int> ثانیه به طور خودکار بسته می شود - + shows message <msg> in the message line پیام <msg> را در خط پیام نشان می دهد - + enables/disables notifications; while disabled issued notifications are ignored اعلان ها را فعال/غیرفعال می کند. در حالی که اعلان های صادر شده غیرفعال نادیده گرفته می شوند - + sends notification with title <title> and optional message <msg> اعلان با عنوان <title> و پیام اختیاری <msg> ارسال می کند - + sets canvas color to the RGB-hex <color> like #27f1d3 رنگ بوم را روی RGB-hex <color> مانند #27f1d3 تنظیم می کند - + resets canvas color رنگ بوم را بازنشانی می کند @@ -8955,139 +8955,139 @@ Load the profile recorded on the smaller machine and open the Transposer. Select دکمه <نام> را از { START، CHARGE، DRY، FCs، FCe، SCs، SCe، DROP، COOL، OFF } فعال می کند - + activates palette <p> with <p> either a number 0-9 or a palette label پالت <p> را با <p> یا یک عدد 0-9 یا یک برچسب پالت فعال می کند - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET حالت پخش را روی 0: خاموش، 1: زمان، 2: BT، 3: ET تنظیم می کند - + opens the Roast Properties dialog کادر گفتگوی Roast Properties را باز می کند - + loads the .alog profile at the given filepath as background profile نمایه .alog را در مسیر فایل داده شده به عنوان نمایه پس زمینه بارگیری می کند - + clears the current background profile نمایه پس زمینه فعلی را پاک می کند - + activates the alarmset with the given number or label مجموعه هشدار را با شماره یا برچسب داده شده فعال می کند - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right نمایه پس‌زمینه را با تعداد قدم‌های مشخص‌شده به سمت <direction>، با <direction> یکی از بالا، پایین، چپ، راست حرکت می‌دهد. - + enables/disables keyboard mode حالت صفحه کلید را فعال/غیرفعال می کند - + enables/disables the Keep ON flag پرچم Keep ON را فعال/غیرفعال می کند - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} منحنی نشان داده شده با <name> را نشان می دهد که یکی از { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} است. - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number <منحنی> (یکی از {T1,T2}) عدد <extra_device> مبتنی بر صفر را نشان می دهد/پنهان می کند - + shows/hides the events of <event_type> in [1,..,5] رویدادهای <event_type> را در [1،..،5] نشان می دهد/پنهان می کند. - + shows/hides the events of the background profile رویدادهای نمایه پس زمینه را نشان می دهد/پنهان می کند - + RC Command فرمان RC - + for PHIDGET RC modules: sets the min/max pulse width in microseconds برای ماژول های PHIDGET RC: حداقل/حداکثر عرض پالس را بر حسب میکروثانیه تنظیم می کند - + for PHIDGET RC modules: sets the min/max position برای ماژول های PHIDGET RC: موقعیت حداقل/حداکثر را تنظیم می کند - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) برای ماژول های PHIDGET RC: درگیر (b=1) یا جدا کردن (b = 0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state برای ماژول های PHIDGET RC: حالت افزایش سرعت را فعال یا غیرفعال می کند - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt برای ماژول های PHIDGET RC: ولتاژ را روی یکی از 5، 6 یا 7.4 اینچ تنظیم کنید. - + for PHIDGET RC modules: set the acceleration برای ماژول های PHIDGET RC: شتاب را تنظیم کنید - + for PHIDGET RC modules: set the velocity برای ماژول های PHIDGET RC: سرعت را تنظیم کنید - + for PHIDGET RC modules: set the target position برای ماژول های PHIDGET RC: موقعیت هدف را تنظیم کنید - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) برای ماژول های YOCTOPUCE RC: با c:int کانال، b a bool (به عنوان مثال فعال (0،1) یا فعال (0، True)) @@ -9098,31 +9098,31 @@ Load the profile recorded on the smaller machine and open the Transposer. Select برای ماژول های YOCTOPUCE RC: با c:int کانال، p:int موقعیت هدف، t اختیاری مدت زمان بر حسب میلی ثانیه - + for YOCTOPUCE RC modules: with n an int [0..65000] in us برای ماژول های YOCTOPUCE RC: با n int [0..65000] در ما - + for YOCTOPUCE RC modules: with r an int in % برای ماژول‌های YOCTOPUCE RC: با r یک int به درصد - + WebSocket Command فرمان WebSocket - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) اگر از جایگزین‌های {} استفاده می‌شود، براکت‌های json باید کپی شوند تا مانند ارسال از آنها خارج شود ({{ "value": {}}}) - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` اگر متن «<json>» به فرمت JSON احترام بگذارد، به سرور WebSocket متصل ارسال می شود و پاسخ به متغیر «_» محدود می شود. @@ -9490,165 +9490,170 @@ Function 4 (Read Input Registers): registers 0 to 65535 corresponding to numbers + DISCHARGE + تخلیه + + + RELEASE رهایی - + HEATING گرمایش - + COOLING خنک کننده - + FLAP فلاپ - + CONTROL کنترل - + event value ارزش رویداد - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode مقدار رویداد به عنوان دما در فارنهایت تبدیل به حالت دمای فعلی تفسیر می شود - + event value interpreted as temperature in Celsius converted to the current temperature mode مقدار رویداد به صورت دمای بر حسب سانتیگراد که به حالت دمای فعلی تبدیل شده است - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. توجه: "{}" را می توان به عنوان یک مکان نگهدار استفاده کرد، با مقدار دکمه فعلی به اضافه افست برای انواع رویداد ± جایگزین می شود. اگر یک مکان نگهدار چندین بار در یک توضیحات/فرمان رخ دهد، همه آن رخدادها با مقدار جایگزین می شوند. - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” توجه: دستورات را می توان ترتیب داد، مانند "<cmd1>;<cmd2>;<cmd3>" با نقطه ویرگول از هم جدا شدند. - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. توجه: تمام کاراکترهایی که به عنوان مستند به یک عملکرد دستور سریال داده می شوند، به عنوان یک رشته به دستگاه متصل ارسال می شوند. اگر دستگاه بتواند این رشته را به عنوان دستورات جداگانه ای که با نقطه ویرگول از هم جدا شده اند تفسیر کند، خوب است. در غیر این صورت می‌توانید از یک رویداد چندگانه برای ارجاع به تعدادی از دکمه‌های رویداد استفاده کنید (با استفاده از فهرستی از اعداد دکمه رویداد جدا شده با کاما به عنوان رشته مستندات) که در آن هر یک از دکمه‌های رویداد ارجاع‌شده یکی از دستورات را از طریق یک عمل دستور سریال مربوطه صادر می‌کند. این دکمه‌های رویداد را می‌توان پنهان کرد، بنابراین همان اثری را دارند که اگر دستور سریال اجازه می‌دهد دنباله‌ای از دستورات را بدهد. - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. توجه: در دستورات PHIDGET، پارامتر اختیاری <sn> به شکل <hub_serial>[:<hub_port>] اجازه می‌دهد به یک Phidget HUB خاص با شماره سریال آن ارجاع داده شود و به صورت اختیاری شماره پورتی که ماژول آدرس‌دهی به آن متصل است را مشخص کند. . - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name توجه: در دستورات YOCTOPUCE، پارامتر اختیاری <sn> یا شماره سریال ماژول ها یا نام آن را نگه می دارد. - + Multiple Event روشن - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. اعداد دکمه یا خواب (< شناور>) که با کاما از هم جدا شده اند: 1،2، خواب (2.5)، 3.. - + triggers other buttons دکمه های دیگر را فعال می کند - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) متغیری که آخرین حالت دکمه فشار داده شده را نگه می دارد (1 یا 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. 1 رجیستر 16 بیتی را از SlaveID برده با استفاده از تابع 3 (Read Multiple Holding Register) که به عنوان عدد صحیح بدون علامت تفسیر می شود، می خواند. نتیجه به جای‌بان «_» محدود می‌شود و بنابراین در دستورات بعدی قابل دسترسی است. - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating آدرس داده را وارد کنید: مقدار، مثال. 4701:1000 و sv 100 است. همیشه در 10 ضرب کنید اگر مقدار واحد: 0.1 / ex. 4719:0 گرمایش را متوقف می کند - + variable holding the last result value متغیری که آخرین مقدار نتیجه را نگه می دارد - + p-i-d - + configures PID to the values <p>;<i>;<d> PID را با مقادیر <p>;<i>;<d> پیکربندی می کند - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) برای ماژول های PHIDGET OUTPUT: محدوده ولتاژ ولتاژ را تنظیم می کند (r=5 برای 5V و r=10 برای 10V) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set مقدار بنویسید که در آن بیت‌ها با بیت‌های orMask در موقعیت‌هایی که بیت‌های و Mask تنظیم نشده‌اند جایگزین شوند - + Aillio R1 Command فرمان Aillio R1 - + Sends PRS command دستور PRS را ارسال می کند - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal اگر مقدار b بله، درست، t یا 1 باشد، دکمه i را فشار داده و در غیر این صورت روی حالت عادی قرار می دهد - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True دکمه <نام> را از { START، CHARGE، DRY، FCs، FCe، SCs، SCe، DROP، COOL، OFF } فعال می کند. اگر آرگومان 1 یا True باشد، دکمه فراخوانی را روی "فشرده" تنظیم می کند - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden اگر مقدار b بله، درست، t یا 1 باشد، دکمه i را قابل مشاهده می کند، در غیر این صورت مخفی می شود - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name برای ماژول‌های YOCTOPUCE RC: با c:int کانال، p:int موقعیت هدف، t اختیاری مدت زمان بر حسب ms، sn شماره سریال یا نام منطقی ماژول‌های اختیاری @@ -11962,7 +11967,7 @@ Prod-1380 بوروندی کیگاندا مورامبی 2020-04-25_1136.alog - + @@ -11997,7 +12002,7 @@ Prod-1380 بوروندی کیگاندا مورامبی 2020-04-25_1136.alog - + @@ -12125,9 +12130,9 @@ Prod-1380 بوروندی کیگاندا مورامبی 2020-04-25_1136.alog \دقیقه + - @@ -12136,8 +12141,8 @@ Prod-1380 بوروندی کیگاندا مورامبی 2020-04-25_1136.alog روشن - - + + @@ -12151,7 +12156,7 @@ Prod-1380 بوروندی کیگاندا مورامبی 2020-04-25_1136.alog حلقه - + Sync همگام سازی @@ -12271,7 +12276,7 @@ Prod-1380 بوروندی کیگاندا مورامبی 2020-04-25_1136.alog - + Label @@ -12502,9 +12507,9 @@ Prod-1380 بوروندی کیگاندا مورامبی 2020-04-25_1136.alog اندازه - - - + + + @@ -12542,7 +12547,7 @@ Prod-1380 بوروندی کیگاندا مورامبی 2020-04-25_1136.alog - + @@ -12585,14 +12590,14 @@ Prod-1380 بوروندی کیگاندا مورامبی 2020-04-25_1136.alog دما - + Unit واخد - + Source منشا @@ -12603,9 +12608,9 @@ Prod-1380 بوروندی کیگاندا مورامبی 2020-04-25_1136.alog خوشه + - - + @@ -12997,7 +13002,7 @@ Prod-1380 بوروندی کیگاندا مورامبی 2020-04-25_1136.alog تاریخ - + Batch گنجایش @@ -13055,140 +13060,140 @@ Prod-1380 بوروندی کیگاندا مورامبی 2020-04-25_1136.alog ترکیب - + Template قالب - + Results in منجر می شود به - + Rating رتبه بندی - + Pressure % فشار ٪ - + Electric Energy Mix: مخلوط انرژی الکتریکی: - + Renewable تجدید پذیر - - + + Pre-Heating پیش گرمایش - - + + Between Batches بین دسته ها - - + + Cooling سرد شدن - + Between Batches after Pre-Heating بین دسته ها پس از پیش گرمایش - + (mm:ss) (mm: ss) - + Duration مدت زمان - + Measured Energy or Output % انرژی یا خروجی اندازه گیری شده - - + + Preheat پیش گرم کنید - - + + BBP - - - - + + + + Roast برشته کاری - - + + per kg green coffee به ازای هر کیلوگرم قهوه سبز - + Load بازخوانی - + Organization سازمان - + Operator اپراتر - + Machine ماشین - + Model مدل - + Heating گرم کردن - + Drum Speed سرعت محفظه - + organic material مواد آلی @@ -13591,7 +13596,7 @@ LCD ها همه رنگ لبه (RGBA) - + roasted دانه های برشته شده @@ -13738,22 +13743,22 @@ LCD ها همه - + ln() لوگاریتم() + - x * - - + + Bkgnd بک گند @@ -13902,109 +13907,114 @@ LCD ها همه شارژ کردن دانه - + /m - + greens دانه سبز - + - STOP - متوقف کردن + AUTO + خودکار - - + + + + MANUAL + کتابچه راهنمای + + + + FLAP + فلاپ + + + + + CLOSE + بستن + + + + + OPEN باز کن - - - CLOSE - بستن + CONTROL + کنترل - - - - AUTO - خودکار + + DISCHARGE + تخلیه - - - MANUAL - کتابچه راهنمای + HEATING + گرمایش - + STIRRER همزن - + FILL پر کردن - - RELEASE - رهایی - - - - HEATING - گرمایش - - - + COOLING خنک کننده - - FLAP - فلاپ + + + + STOP + متوقف کردن - CONTROL - کنترل + RELEASE + رهایی - + RMSE BT - + MSE BT - + RoR ار او ار - + @FCs FCs - + Max+/Max- RoR حداکثر + / حداکثر - RoR @@ -15317,6 +15327,8 @@ LCD ها همه + + {} connected {} متصل @@ -15328,6 +15340,8 @@ LCD ها همه + + {} disconnected @@ -15582,238 +15596,238 @@ Repeat Operation at the end: {0} pid فعلی = {0}. اکنون به pid ={1} تغییر دهید؟ - + Phidget Temperature Sensor IR attached سنسور دمای Phidget IR متصل شده است - + Phidget Temperature Sensor 1-input attached سنسور دمای Phidget 1 ورودی متصل است - + Phidget Isolated Thermocouple 1-input attached ترموکوپل 1 ورودی Phidget Isolated متصل شده است - + Phidget VINT RTD 1-input attached Phidget VINT RTD 1-ورودی پیوست شده است - + Phidget Temperature Sensor IR detached سنسور دمای Phidget IR جدا شده است - + Phidget Temperature Sensor 1-input detached سنسور دمای Phidget 1 ورودی جدا شد - + Phidget Isolated Thermocouple 1-input detached ترموکوپل 1 ورودی Phidget جدا شده است - + Phidget VINT RTD 1-input detached Phidget VINT RTD 1-ورودی جدا شد - + Phidget Temperature Sensor 4-input attached سنسور دمای Phidget 4 ورودی متصل است - + Phidget Temperature Sensor 4-input detached سنسور دمای Phidget 4 ورودی جدا شده است - + Phidget 1046 attached Phidget 1046 پیوست شد - + Phidget DAQ1500 attached Phidget DAQ1500 پیوست شده است - + Phidget 1046 detached Phidget 1046 جدا شد - + Phidget DAQ1500 detached Phidget DAQ1500 جدا شد - + Phidget IO 2/2/2 attached Phidget IO 2/2/2 پیوست شد - + Phidget IO 6/6/6 attached Phidget IO 6/6/6 پیوست شد - + Phidget IO 8/8/8 attached Phidget IO 8/8/8 پیوست شد - + Phidget DAQ1000 attached Phidget DAQ1000 پیوست شده است - + Phidget DAQ1200 attached Phidget DAQ1200 پیوست شده است - + Phidget DAQ1300 attached Phidget DAQ1300 پیوست شده است - + Phidget DAQ1301 attached Phidget DAQ1301 پیوست شد - + Phidget DAQ1400 attached Phidget DAQ1400 پیوست شده است - + Phidget VCP1000 attached Phidget VCP1000 پیوست شد - + Phidget VCP1001 attached Phidget VCP1001 پیوست شد - + Phidget VCP1002 attached Phidget VCP1002 پیوست شد - + Phidget IO attached Phidget IO پیوست شد - + Phidget IO 2/2/2 detached Phidget IO 2/2/2 جدا شد - + Phidget IO 6/6/6 detached Phidget IO 6/6/6 جدا شد - + Phidget IO 8/8/8 detached Phidget IO 8/8/8 جدا شد - + Phidget DAQ1000 detached Phidget DAQ1000 جدا شد - + Phidget DAQ1200 detached Phidget DAQ1200 جدا شد - + Phidget DAQ1300 detached Phidget DAQ1300 جدا شد - + Phidget DAQ1301 detached Phidget DAQ1301 جدا شد - + Phidget DAQ1400 detached Phidget DAQ1400 جدا شد - + Phidget VCP1000 detached Phidget VCP1000 جدا شد - + Phidget VCP1001 detached Phidget VCP1001 جدا شد - + Phidget VCP1002 detached Phidget VCP1002 جدا شد - + Phidget IO detached Phidget IO جدا شد - + Yocto Thermocouple attached ترموکوپل Yocto متصل شده است - + Yocto IR attached Yocto IR پیوست شده است - + Yocto PT100 attached Yocto PT100 پیوست شده است - - + + Yocto Sensor attached سنسور Yocto متصل شده است - + Yocto Watt Power attached برق یوکتو وات متصل است - + Yocto Watt Energy attached انرژی یوکتو وات متصل شده است - + Yocto Watt Voltage attached ولتاژ یوکتو وات متصل است - + Yocto Watt Current attached جریان یوکتو وات متصل شد - + TC4 initialized TC4 راه اندازی شد @@ -15862,9 +15876,9 @@ Repeat Operation at the end: {0} - - - + + + Data table copied to clipboard @@ -15898,50 +15912,50 @@ Repeat Operation at the end: {0} خواندن نمایه پس زمینه... - + Event table copied to clipboard جدول رویداد در کلیپ بورد کپی شد - + The 0% value must be less than the 100% value. مقدار 0% باید کمتر از مقدار 100% باشد. - - + + Alarms from events #{0} created هشدارهای رویدادهای #{0} ایجاد شد - - + + No events found هیچ رویدادی یافت نشد - + Event #{0} added رویداد #{0} اضافه شد - + No profile found پروفایلی ساخته نشده - + Events #{0} deleted رویدادهای #{0} حذف شدند - + Event #{0} deleted رویداد شماره {0} حذف شد - + Roast properties updated but profile not saved to disk ویژگی های Roast به روز شد اما نمایه در دیسک ذخیره نشد @@ -16124,7 +16138,7 @@ Repeat Operation at the end: {0} نمونه برداری - + Warning @@ -16136,13 +16150,13 @@ Repeat Operation at the end: {0} فاصله نمونه برداری محدود ممکن است منجر به بی ثباتی در برخی از ماشین ها شود. ما حداقل 1 ثانیه را پیشنهاد می کنیم. - + Incompatible variables found in %s متغیرهای ناسازگار در %s یافت شدند - + Assignment problem مشکل تکلیف @@ -16236,8 +16250,8 @@ Repeat Operation at the end: {0} دنبال کردن - - + + Save Statistics ذخیره آمار @@ -16399,19 +16413,19 @@ To keep it free and current please support us with your donation and subscribe t Artisan برای {0} پیکربندی شد - + Load theme {0}? طرح زمینه {0} بارگیری شود؟ - + Adjust Theme Related Settings تنظیمات مربوط به تم را تنظیم کنید - + Loaded theme {0} طرح زمینه بارگیری شده {0} @@ -16422,8 +16436,8 @@ To keep it free and current please support us with your donation and subscribe t یک جفت رنگ را شناسایی کرد که ممکن است به سختی دیده شود: - - + + Simulator started @{}x شبیه ساز @{}x شروع شد @@ -16474,14 +16488,14 @@ To keep it free and current please support us with your donation and subscribe t autoDROP خاموش است - + PID set to OFF PID روی OFF تنظیم شد - + PID set to ON @@ -16701,7 +16715,7 @@ To keep it free and current please support us with your donation and subscribe t {0} ذخیره شده است. کباب جدید شروع شده است - + Invalid artisan format @@ -16766,10 +16780,10 @@ It is advisable to save your current settings beforehand via menu Help >> نمایه ذخیره شد - - - - + + + + @@ -16861,347 +16875,347 @@ It is advisable to save your current settings beforehand via menu Help >> تنظیمات بارگیری لغو شد - - + + Statistics Saved آمار ذخیره شد - + No statistics found آماری یافت نشد - + Excel Production Report exported to {0} گزارش تولید اکسل به {0} صادر شد - + Ranking Report گزارش رتبه بندی - + Ranking graphs are only generated up to {0} profiles نمودارهای رتبه بندی فقط تا {0} نمایه ایجاد می شوند - + Profile missing DRY event نمایه رویداد DRY ندارد - + Profile missing phase events رویدادهای فاز فاقد نمایه - + CSV Ranking Report exported to {0} گزارش رتبه‌بندی CSV به {0} صادر شد - + Excel Ranking Report exported to {0} گزارش رتبه بندی اکسل به {0} صادر شد - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied در حالی که اجازه دسترسی Artisan به بلوتوث رد شده است، مقیاس بلوتوث را نمی توان متصل کرد - + Bluetooth access denied دسترسی بلوتوث رد شد - + Hottop control turned off کنترل هاتاپ خاموش شد - + Hottop control turned on کنترل هاتاپ روشن شد - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! برای کنترل Hottop باید ابتدا حالت فوق العاده کاربر را با کلیک راست روی LCD تایمر فعال کنید! - - + + Settings not found تنظیمات پیدا نشد - + artisan-settings تنظیمات صنعتگر - + Save Settings تنظیمات را ذخیره کن - + Settings saved تنظیمات ذخیره شد - + artisan-theme موضوع صنعتگر - + Save Theme ذخیره تم - + Theme saved تم ذخیره شد - + Load Theme بارگیری تم - + Theme loaded تم بارگیری شد - + Background profile removed نمایه پس‌زمینه حذف شد - + Alarm Config پیکربندی زنگ هشدار - + Alarms are not available for device None هشدار برای دستگاه هیچکدام موجود نیست - + Switching the language needs a restart. Restart now? تغییر زبان نیاز به راه اندازی مجدد دارد. اکنون دوباره راه اندازی شود؟ - + Restart راه اندازی مجدد - + Import K202 CSV K202 CSV را وارد کنید - + K202 file loaded successfully فایل K202 با موفقیت بارگیری شد - + Import K204 CSV K204 CSV را وارد کنید - + K204 file loaded successfully فایل K204 با موفقیت بارگیری شد - + Import Probat Recipe واردات دستور پروبات - + Probat Pilot data imported successfully داده های Probat Pilot با موفقیت وارد شد - + Import Probat Pilot failed Import Probat Pilot ناموفق بود - - + + {0} imported {0} وارد شد - + an error occurred on importing {0} هنگام وارد کردن {0} خطایی روی داد - + Import Cropster XLS Cropster XLS را وارد کنید - + Import RoastLog URL URL RoastLog را وارد کنید - + Import RoastPATH URL URL RoastPATH را وارد کنید - + Import Giesen CSV Gisen CSV را وارد کنید - + Import Petroncini CSV واردات Petroncini CSV - + Import IKAWA URL URL IKAWA را وارد کنید - + Import IKAWA CSV IKAWA CSV را وارد کنید - + Import Loring CSV Loring CSV را وارد کنید - + Import Rubasse CSV Rubasse CSV را وارد کنید - + Import HH506RA CSV واردات HH506RA CSV - + HH506RA file loaded successfully فایل HH506RA با موفقیت بارگیری شد - + Save Graph as ذخیره نمودار به عنوان - + {0} size({1},{2}) saved اندازه {0}({1}،{2}) ذخیره شد - + Save Graph as PDF نمودار را به صورت PDF ذخیره کنید - + Save Graph as SVG نمودار را به عنوان SVG ذخیره کنید - + {0} saved {0} ذخیره شد - + Wheel {0} loaded چرخ {0} بارگیری شد - + Invalid Wheel graph format قالب نمودار چرخ نامعتبر است - + Buttons copied to Palette # دکمه‌ها در پالت # کپی شدند - + Palette #%i restored پالت #%i بازیابی شد - + Palette #%i empty پالت #%i خالی است - + Save Palettes ذخیره پالت ها - + Palettes saved پالت‌ها ذخیره شدند - + Palettes loaded پالت ها بارگیری شد - + Invalid palettes file format قالب فایل پالت نامعتبر است - + Alarms loaded آلارم بارگذاری شد - + Fitting curves... منحنی های متناسب ... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. هشدار: شروع بازه تحلیل مورد نظر زودتر از شروع برازش منحنی است. این را در تب Config>Curves>Analyze اصلاح کنید. - + Analysis earlier than Curve fit تحلیل زودتر از Curve fit - + Simulator stopped شبیه ساز متوقف شد - + debug logging ON اشکال زدایی ورود به سیستم @@ -18325,10 +18339,10 @@ To keep it free and current please support us with your donation and subscribe t - - - - + + + + Roaster Scope @@ -18829,49 +18843,49 @@ To keep it free and current please support us with your donation and subscribe t وب سوکت - + Events رخداد - + Data داده - + Roast برشته کاری - + Notes یادداشت - + Energy انرژی - + Setup برپایی - + Details جزئیات - + Loads بارها - + Protocol پروتکل @@ -19086,7 +19100,7 @@ To keep it free and current please support us with your donation and subscribe t - + @@ -19106,7 +19120,7 @@ To keep it free and current please support us with your donation and subscribe t Soak HH: MM - + @@ -19116,7 +19130,7 @@ To keep it free and current please support us with your donation and subscribe t - + @@ -19178,16 +19192,16 @@ To keep it free and current please support us with your donation and subscribe t - - + + Time زمان - - + + @@ -19196,8 +19210,8 @@ To keep it free and current please support us with your donation and subscribe t - - + + @@ -19206,104 +19220,104 @@ To keep it free and current please support us with your donation and subscribe t - + CHARGE شارژ - + DRY END پایان خشکیدن - + FC START سر ترق - + FC END ته ترق - + SC START سر سوختن - + SC END ته سوختن - + DROP رها کردن - + COOL خنکیدن - + #{0} {1}{2} # {0} {1} {2} - + Power قدرت - + Duration مدت زمان - + CO2 - + Load بازخوانی - + Source منشا - + Kind نوع - + Name نام - + Weight وزن @@ -20199,7 +20213,7 @@ initiated by the PID - + @@ -20428,7 +20442,7 @@ has to be reduced by 4 times. فقط برای پس زمینه های بارگذاری شده با دستگاه های اضافی - + The maximum nominal batch size of the machine in kg حداکثر اندازه اسمی دسته دستگاه بر حسب کیلوگرم @@ -20862,32 +20876,32 @@ Currently in TEMP MODE در حال حاضر در حالت TEMP MODE - + <b>Label</b>= <b>برچسب</b>= - + <b>Description </b>= <b>توضیحات </b>= - + <b>Type </b>= <b>تایپ </b>= - + <b>Value </b>= <b>مقدار </b>= - + <b>Documentation </b>= <b>اسناد </b>= - + <b>Button# </b>= <b>دکمه# </b>= diff --git a/src/translations/artisan_fi.qm b/src/translations/artisan_fi.qm index d30c0eaa9397c1d95a67ce4e508b831446f0853b..d82a3772a15ea6143fb53ba593951b9cab3b98ac 100644 GIT binary patch delta 21744 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 delta 21669 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 diff --git a/src/translations/artisan_fi.ts b/src/translations/artisan_fi.ts index 7b84b013c..48b1d4206 100644 --- a/src/translations/artisan_fi.ts +++ b/src/translations/artisan_fi.ts @@ -9,57 +9,57 @@ Vapauta sponsori - + About Noin - + Core Developers Kehittäjät - + License Lisenssi - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. Uusimpien versiotietojen noutamisessa oli ongelma. Tarkista Internet-yhteys, yritä myöhemmin uudelleen tai tarkista manuaalisesti. - + A new release is available. Uusi julkaisu on saatavana. - + Show Change list Näytä muutosluettelo - + Download Release Lataa julkaisu - + You are using the latest release. Käytät uusinta versiota. - + You are using a beta continuous build. Käytät jatkuvaa betaversiota. - + You will see a notice here once a new official release is available. Näet ilmoituksen täällä, kun uusi virallinen julkaisu on saatavilla. - + Update status Päivitä status @@ -217,7 +217,7 @@ Button - + @@ -228,7 +228,7 @@ - + @@ -239,10 +239,10 @@ - + + - - + Restore Defaults @@ -270,7 +270,7 @@ - + @@ -298,7 +298,7 @@ - + @@ -586,7 +586,7 @@ - + @@ -607,7 +607,7 @@ - + @@ -732,9 +732,9 @@ päivittää - - - + + + Save Defaults Tallenna oletukset @@ -1464,61 +1464,61 @@ LOPPU Näytä aina - + Heavy FC Raskas FC - + Low FC Matala FC - + Light Cut Kevyt leikkaus - + Dark Cut Tumma leikkaus - + Drops Pisarat - + Oily Öljyinen - + Uneven Epätasainen - + Tipping Kaataminen - + Scorching Paahtava - + Divots Divotit @@ -2289,14 +2289,14 @@ LOPPU - + ET - + BT @@ -4009,20 +4009,20 @@ LOPPU Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4115,41 +4115,41 @@ LOPPU - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4218,38 +4218,38 @@ LOPPU - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4299,10 +4299,10 @@ LOPPU RX-tietoja ei vastaanotettu - - - - + + + + Serial Exception: @@ -4319,97 +4319,97 @@ LOPPU callprogram() vastaanotettu: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure(): muunnosvirhe, {0} tavua vastaanotettu - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure(): {0} tavua vastaanotettu, mutta 10 tarvitaan - + Unable to open serial port Sarjaportin avaaminen ei onnistu - + MS6514temperature(): {0} bytes received but 18 needed MS6514temperature(): {0} tavua vastaanotettu, mutta 18 tavua tarvitaan - + DT301temperature(): {0} bytes received but 11 needed DT301temperature(): {0} tavua vastaanotettu, mutta 11 tavua tarvitaan - + HH806AUtemperature(): {0} bytes received HH806AUtemperature(): {0} tavua vastaanotettu - + HH806Wtemperature(): Unable to initiate device HH806Wtemperature(): Laitetta ei voi käynnistää - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID: {0} tavua vastaanotettu, mutta 5 tarvitaan - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RAtemperature(): Tunnuksia ei saada HH506RA-laitteesta - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RAtemperature(): {0} tavua vastaanotettu, mutta 14 tavua tarvitaan - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302temperature(): {0} tavua vastaanotettu, mutta 7 tarvitaan - + CENTER303temperature(): {0} bytes received but 8 needed CENTER303temperature(): {0} tavua vastaanotettu, mutta 8 tarvitaan - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2temperature(): {0} tavua vastaanotettu, mutta 26 tavua tarvitaan - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4temperature(): {0} tavua vastaanotettu, mutta 26 tavua tarvitaan - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306temperature(): {0} tavua vastaanotettu, mutta 10 tarvitaan - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309temperature(): {0} tavua vastaanotettu, mutta 45 tavua tarvitaan - + Arduino could not set channels Arduino ei voinut asettaa kanavia - + Arduino could not set temperature unit Arduino ei voinut asettaa lämpötilayksikköä - + Arduino could not set filters Arduino ei voinut asettaa suodattimia @@ -4419,16 +4419,16 @@ LOPPU - - - - - - + + + + + + - - + + Value Error: Arvovirhe: @@ -4443,7 +4443,7 @@ LOPPU Sarjapoikkeus: aikakatkaisu - + Unable to move CHARGE to a value that does not exist CHARGEa ei voida siirtää arvoon, jota ei ole olemassa @@ -4560,52 +4560,52 @@ LOPPU Poikkeus: {} ei ole kelvollinen asetustiedosto - - - - - + + + + + Error Virhe - + Exception: WebLCDs not supported by this build Poikkeus: WebLCD:t, joita tämä koontiversio ei tue - + Could not start WebLCDs. Selected port might be busy. WebLCD-levyjä ei voitu käynnistää. Valittu portti saattaa olla varattu. - + Failed to save settings Asetusten tallentaminen epäonnistui - - + + Exception (probably due to an empty profile): Poikkeus (luultavasti tyhjästä profiilista johtuvan): - + Analyze: CHARGE event required, none found Analysoi: CHARGE-tapahtuma vaaditaan, yhtään ei löydy - + Analyze: DROP event required, none found Analysoi: DROP-tapahtuma vaaditaan, yhtään ei löydy - + Analyze: no background profile data available Analysoi: taustaprofiilitietoja ei ole saatavilla - + Analyze: background profile requires CHARGE and DROP events Analysoi: taustaprofiili vaatii CHARGE- ja DROP-tapahtumia @@ -4646,7 +4646,7 @@ LOPPU Form Caption - + Custom Blend Mukautettu sekoitus @@ -4810,17 +4810,17 @@ LOPPU Paahdetut ominaisuudet - + Energy Help Energia-apu - + Tare Setup Taaran asetukset - + Set Measure from Profile Aseta mitta profiilista @@ -5103,14 +5103,14 @@ LOPPU - + Energy Energia - + CO2 @@ -5346,14 +5346,14 @@ LOPPU HTML Report Template - + BBP Total Time BBP kokonaisaika - + BBP Bottom Temp BBP Pohjalämpötila @@ -5370,849 +5370,849 @@ LOPPU - + Whole Color Koko väri - - + + Profile Profiili - + Roast Batches Paahdetut erät - - - + + + Batch Erä - - + + Date Päivämäärä - - - + + + Beans Pavut - - - + + + In Sisään - - + + Out Ulos - - - + + + Loss Menetys - - + + SUM SUMMA - + Production Report Tuotantoraportti - - + + Time Aika - - + + Weight In Punnitus - - + + CHARGE BT - - + + FCs Time FC:n aika - - + + FCs BT - - + + DROP Time DROP Aika - - + + DROP BT PUDOTA BT - + Dry Percent Kuiva prosentti - + MAI Percent MAI-prosentti - + Dev Percent Kehittäjäprosentti - - + + AUC - - + + Weight Loss Painonpudotus - - + + Color Väri - + Cupping Kuppaus - + Roaster Paahdin - + Capacity Kapasiteetti - + Operator Operaattori - + Organization Organisaatio - + Drum Speed Rummun nopeus - + Ground Color Pohjaväri - + Color System Värijärjestelmä - + Screen Min Näytön min - + Screen Max Näyttö max - + Bean Temp Pavun lämpötila - + CHARGE ET - + TP Time TP aika - + TP ET - + TP BT - + DRY Time KUIVUUSaika - + DRY ET KUIVA ET - + DRY BT KUIVA BT - + FCs ET - + FCe Time FCe aika - + FCe ET - + FCe BT - + SCs Time SC:n aika - + SCs ET - + SCs BT - + SCe Time SCe aika - + SCe ET - + SCe BT - + DROP ET PUDOTA ET - + COOL Time COOL Aika - + COOL ET - + COOL BT - + Total Time Kokonaisaika - + Dry Phase Time Kuivavaiheen aika - + Mid Phase Time Keskivaiheen aika - + Finish Phase Time Loppuvaiheen aika - + Dry Phase RoR Kuiva vaihe RoR - + Mid Phase RoR Keskivaiheen RoR - + Finish Phase RoR Lopeta vaihe RoR - + Dry Phase Delta BT Kuivavaihe Delta BT - + Mid Phase Delta BT Keskivaiheen Delta BT - + Finish Phase Delta BT Viimeistelyvaihe Delta BT - + Finish Phase Rise Lopeta nousuvaihe - + Total RoR Yhteensä RoR - + FCs RoR - + MET TAVANNUT - + AUC Begin AUC Aloita - + AUC Base AUC-pohja - + Dry Phase AUC Kuiva vaihe AUC - + Mid Phase AUC Keskivaiheen AUC - + Finish Phase AUC Lopeta vaihe AUC - + Weight Out Paino pois - + Volume In Äänenvoimakkuus sisään - + Volume Out Äänenvoimakkuus pois - + Volume Gain - + Green Density Vihreä tiheys - + Roasted Density Paahdettu tiheys - + Moisture Greens Kosteus Vihreät - + Moisture Roasted Kosteus paahdettu - + Moisture Loss Kosteuden menetys - + Organic Loss Orgaaninen menetys - + Ambient Humidity Ympäristön kosteus - + Ambient Pressure Ympäristön paine - + Ambient Temperature Ympäristön lämpötila - - + + Roasting Notes Paahtamisohjeet - - + + Cupping Notes Kupitukset - + Heavy FC Raskas FC - + Low FC Matala FC - + Light Cut Kevyt leikkaus - + Dark Cut Tumma leikkaus - + Drops Pisarat - + Oily Öljyinen - + Uneven Epätasainen - + Tipping Kaataminen - + Scorching Paahtava - + Divots Divotit - + Mode Tila - + BTU Batch BTU erä - + BTU Batch per green kg BTU Erä viherkiloa kohden - + CO2 Batch CO2 erä - + BTU Preheat BTU esilämmitys - + CO2 Preheat CO2 Esilämmitys - + BTU BBP - + CO2 BBP - + BTU Cooling BTU jäähdytys - + CO2 Cooling CO2 jäähdytys - + BTU Roast - + BTU Roast per green kg BTU Roast per vihreä kg - + CO2 Roast CO2 paahdettua - + CO2 Batch per green kg CO2 Erä vihreää kg - + BTU LPG BTU nestekaasu - + BTU NG - + BTU ELEC - + Efficiency Batch Tehokkuuserä - + Efficiency Roast Tehokkuuspaahto - + BBP Begin BBP Aloita - + BBP Begin to Bottom Time - + BBP Bottom to CHARGE Time - + BBP Begin to Bottom RoR - + BBP Bottom to CHARGE RoR BBP Alhaalta CHARGE RoR - + File Name Tiedoston nimi - + Roast Ranking - + Ranking Report Ranking-raportti - + AVG - + Roasting Report Paahtoraportti - + Date: Päivämäärä: - + Beans: Pavut: - + Weight: Paino: - + Volume: Äänenvoimakkuus: - + Roaster: Paahdin: - + Operator: Operaattori: - + Organization: Organisaatio: - + Cupping: Kuppaus: - + Color: Väri: - + Energy: Energia: - + CO2: - + CHARGE: VELOITUS: - + Size: Koko: - + Density: Tiheys: - + Moisture: Kosteus: - + Ambient: Ympäristö: - + TP: - + DRY: KUIVA: - + FCs: FC:t: - + FCe: - + SCs: SC:t: - + SCe: - + DROP: PUDOTA: - + COOL: VIILEÄ: - + MET: TAVANNUT: - + CM: - + Drying: Kuivaus: - + Maillard: - + Finishing: Viimeistely: - + Cooling: Jäähdytys: - + Background: Tausta: - + Alarms: Hälytykset: - + RoR: - + AUC: - + Events Tapahtumat @@ -6255,7 +6255,7 @@ Hälytykset skannataan järjestyksessä taulukon ylhäältä alas. - + @@ -6361,7 +6361,7 @@ Hälytykset skannataan järjestyksessä taulukon ylhäältä alas. Määritetty lämpötilaraja. - + @@ -6542,7 +6542,7 @@ Hälytykset skannataan järjestyksessä taulukon ylhäältä alas. Kirjoita Komento Hälytyksen Kuvaus-kenttään. - + @@ -6571,21 +6571,21 @@ Hälytykset skannataan järjestyksessä taulukon ylhäältä alas. ponnahdusikkunassa näkyvä teksti - + Call Program Puheluohjelma - + A program/script path (absolute or relative) Ohjelman/komentosarjan polku (absoluuttinen tai suhteellinen) - + start an external program käynnistää ulkoinen ohjelma @@ -8000,7 +8000,7 @@ Lataa pienempään koneeseen tallennettu profiili ja avaa Transposer. Valitse li Valinnainen teksti, jota käytetään liukusäätimen arvona käytettyjen yksiköiden huomautuksissa. - + COMMANDS KOMENNOT @@ -8013,7 +8013,7 @@ Lataa pienempään koneeseen tallennettu profiili ja avaa Transposer. Valitse li - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8040,36 +8040,36 @@ Lataa pienempään koneeseen tallennettu profiili ja avaa Transposer. Valitse li Huomautus: YOCTOPUCE-komennoissa valinnaiset parametrit <sn> sisältävät joko moduulin sarjanumeron tai sen nimen - + Serial Command Sarjakomento - + ASCII serial command or binary a2b_uu(serial command) ASCII-sarjakomento tai binaarikomento a2b_uu(sarjakomento) - + Modbus Command Modbus-komento - + variable holding the last value read via MODBUS muuttuja, jolla on viimeinen MODBUS-väylän kautta luettu arvo - - - - - - + + + + + + @@ -8080,8 +8080,8 @@ Lataa pienempään koneeseen tallennettu profiili ja avaa Transposer. Valitse li uni: lisää <float> sekunnin viive - - + + sets calling button to “pressed” if argument is 1 or True asettaa kutsupainikkeen "painatuksi", jos argumentti on 1 tai True @@ -8092,55 +8092,55 @@ Lataa pienempään koneeseen tallennettu profiili ja avaa Transposer. Valitse li lukee rekisterin orja-slaveID:stä käyttämällä toimintoa 3 (Read Multiple Holding Registers). Tulos on sidottu paikkamerkkiin `_`, joten sitä voidaan käyttää myöhemmissä komennoissa. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. lukee 1 16-bittisen rekisterin orja-slaveID:stä käyttämällä toimintoa 3 (Read Multiple Holding Registers), joka tulkitaan etumerkillisenä kokonaislukuna. Tulos on sidottu paikkamerkkiin `_`, joten sitä voidaan käyttää myöhemmissä komennoissa. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. lukee 1 16-bittisen rekisterin orja-slaveID:stä käyttämällä toimintoa 3 (Read Multiple Holding Registers), joka tulkitaan BCD:ksi. Tulos on sidottu paikkamerkkiin `_`, joten sitä voidaan käyttää myöhemmissä komennoissa. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. lukee 2 16-bittistä rekisteriä orja-slaveID:stä käyttämällä toimintoa 3 (Read Multiple Holding Registers), joka tulkitaan etumerkittömäksi kokonaisluvuksi. Tulos on sidottu paikkamerkkiin `_`, joten sitä voidaan käyttää myöhemmissä komennoissa. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. lukee 2 16-bittistä rekisteriä orja-slaveID:stä käyttämällä toimintoa 3 (Read Multiple Holding Registers), joka tulkitaan etumerkillisenä kokonaislukuna. Tulos on sidottu paikkamerkkiin `_`, joten sitä voidaan käyttää myöhemmissä komennoissa. - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. lukee 2 16-bittistä rekisteriä orja-slaveID:stä käyttämällä toimintoa 3 (Read Multiple Holding Registers), joka tulkitaan BCD:ksi. Tulos on sidottu paikkamerkkiin `_`, joten sitä voidaan käyttää myöhemmissä komennoissa. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. lukee 2 16-bittistä rekisteriä orja-slaveID:stä käyttämällä toimintoa 3 (Read Multiple Holding Registers), joka tulkitaan floatiksi. Tulos on sidottu paikkamerkkiin `_`, joten sitä voidaan käyttää myöhemmissä komennoissa. - + write register: MODBUS function 6 (int) or function 16 (float) kirjoitusrekisteri: MODBUS-toiminto 6 (int) tai toiminto 16 (float) - + write coil: MODBUS function 5 kirjoituskela: MODBUS-toiminto 5 - + write coils: MODBUS function 15 kirjoituskelat: MODBUS-toiminto 15 @@ -8151,43 +8151,43 @@ Lataa pienempään koneeseen tallennettu profiili ja avaa Transposer. Valitse li - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v maskin kirjoitusrekisteri: MODBUS-toiminto 22 tai simuloi toimintoa 22 funktiolla 6 ja annetulla arvolla v - + write registers: MODBUS function 16 kirjoittaa rekistereitä: MODBUS-toiminto 16 - + write 16bit BCD encoded value v to register r of slave s kirjoittaa 16-bittisen BCD-koodatun arvon v orjan s rekisteriin r - + write 32bit float to two 16bit int registers: MODBUS function 16 kirjoittaa 32-bittinen float kahteen 16-bittiseen int-rekisteriin: MODBUS-toiminto 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 kirjoita 32-bittinen kokonaisluku kahteen 16-bittiseen int-rekisteriin: MODBUS-funktio 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) kirjoita 16-bittinen kokonaisluku yhteen 16-bittiseen rekisteriin: MODBUS-funktio 6 (int) - + DTA Command DTA-komento @@ -8208,119 +8208,119 @@ Lataa pienempään koneeseen tallennettu profiili ja avaa Transposer. Valitse li käynnistys ja ulkoinen ohjelma - + Hottop Heater Lämmitin Hottop - - + + sets heater to value asettaa lämmittimen arvoon - + Hottop Fan Hottop-tuuletin - - + + sets fan to value asettaa tuulettimen arvoon - + Hottop Command Hottop-komento - + with n={0 ,1},h={0,..100},f={0,..10} jossa n={0 ,1},h={0,..100},f={0,..10} - + Fuji Command Fuji-komento - + PWM Command PWM-komento - + PHIDGET PWM Output: <value> in [0-100] PHIDGET PWM -lähtö: <arvo> in [0-100] - + PHIDGET PWM Output: toggles <channel> PHIDGET PWM -lähtö: vaihtaa <kanavaa> - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds PHIDGET PWM -lähtö: kytke <kanava> päälle <millis> millisekuntia - + PHIDGET HUB PWM Output: <value> in [0-100] PHIDGET HUB PWM -lähtö: <arvo> in [0-100] - + PHIDGET HUB PWM Output: toggles <channel> PHIDGET HUB PWM -lähtö: vaihtaa <kanavaa> - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds PHIDGET HUB PWM -lähtö: kytke <kanava> päälle <millis> millisekuntia - + YOCTOPUCE PWM Output: PWM running state YOCTOPUCE PWM -lähtö: PWM:n toimintatila - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) YOCTOPUCE PWM -lähtö: aseta PWM-taajuus f (Hz) - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] YOCTOPUCE PWM -lähtö: aseta PWM-jakso käyttöjaksolla % kellukkeena [0,0-100,0] - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval YOCTOPUCE PWM -lähtö: muuttaa PWM:n asteittain määritettyyn arvoon tietyn ajanjakson aikana - + VOUT Command VOUT-komento @@ -8331,363 +8331,363 @@ Lataa pienempään koneeseen tallennettu profiili ja avaa Transposer. Valitse li PHIDGET OUTPUT -moduuleille: asettaa jännitealueen (r=5 r5V:lle ja r=10 10V:lle) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) PHIDGET OUTPUT -moduuleille: aseta analoginen lähtökanava n lähtöjännitteen arvoon v V (esim. 5,5 5,5 V) - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] YOCTOPUCE VOLTAGE OUT -moduuleille, joissa c kanava (1 tai 2),v jännite kelluvana [0.0-10.0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] YOCTOPUCE CURRENT OUT -moduuleille, joissa c virta on kelluva [3.0-21.0] - + IO Command IO-komento - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) PHIDGET-binäärilähtö: kytkee kanavan c pois päältä (b=0) ja päälle (b=1) - + PHIDGET Binary Output: toggles channel c PHIDGET Binäärilähtö: vaihtaa kanavaa c - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds PHIDGET Binary Output: asettaa kanavan c lähdön päälle ajalle t millisekunteina - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) PHIDGET Voltage Output: asettaa kanavan c jännitteen v:ksi (kelluke) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor: asettaa kanavan c kiihtyvyyden v:ksi (float) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor: asettaa kanavan c tavoitenopeuden v:ksi (kelluke) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor: asettaa kanavan c nykyisen rajan arvoon v (kelluke) - + YOCTOPUCE Relay Output: turn channel c of the relay module on YOCTOPUCE Relelähtö: kytke relemoduulin kanava c päälle - + YOCTOPUCE Relay Output: turn channel c of the relay module off YOCTOPUCE Relelähtö: kytke relemoduulin kanava c pois päältä - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) YOCTOPUCE Relelähtö: kytkee relemoduulin kanavan c pois päältä (b=0) ja päälle (b=1) - + YOCTOPUCE Relay Output: toggle the state of channel c YOCTOPUCE Relelähtö: vaihda kanavan c tilaa - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds YOCTOPUCE-relelähtö: pulssi kanavaa c päälle millisekuntien viiveen jälkeen keston millisekuntien ajan - + YOCTOPUCE resets the power counter of the Yocto-Watt module YOCTOPUCE nollaa Yocto-Watt-moduulin teholaskurin - + move slider c to value v siirrä liukusäädintä c arvoon v - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b kytkee PHIDGETin binaarilähtökanavan c pois päältä (b=0) ja päälle (b=1) ja asettaa painikkeen i painettuun tai normaaliin arvosta b riippuen - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal asettaa painikkeen i painetuksi, jos arvo b on kyllä, tosi, t tai 1, muuten normaaliksi - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal asettaa painikkeen painettavaksi, jos arvo b on kyllä, tosi, t tai 1, muuten normaaliksi - - - - - + + + + + toggles the state of the button vaihtaa painikkeen tilan - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol lähettää kokonaisluvun <arvo> <target>-rekisteriin, joka on määritelty tavuna heksadesimaalimuodossa, kuten "fa" Santoker Network -protokollan kautta - + sends <value> to <target> via the Kaleido Serial or Network protocol lähettää <arvon>:lle <target> Kaleido-sarja- tai verkkoprotokollan kautta - + S7 Command S7-komento - + variable holding the last value read via S7 muuttuja, jolla on viimeinen S7:n kautta luettu arvo - + sets calling button to “pressed” if argument evaluates to 1 or True asettaa kutsupainikkeen "painatuksi", jos argumentin arvo on 1 tai tosi - + read bool from S7 DB lue bool S7 DB:stä - + read int from S7 DB lue int S7 DB:stä - + read float from S7 DB lue float S7 DB:stä - + write bool to S7 DB kirjoita bool S7 DB:hen - + write int to S7 DB kirjoita S7 DB:hen - + write float to S7 DB kirjoita float S7 DB:hen - + Aillio R1 Heater Aillio R1 -lämmitin - + Aillio R1 Fan Aillio R1 -tuuletin - + Aillio R1 Drum Aillio R1 -rumpu - + sets drum speed to value asettaa rummun nopeuden arvoon - + Artisan Command Käsityöläiskomento - + enables/disables alarms ottaa käyttöön/poistaa hälytykset - + enables/disables autoCHARGE ottaa käyttöön/poistaa automaattisen latauksen käytöstä - + enables/disables autoDROP ottaa käyttöön/poistaa käytöstä autoDROPin - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. taarakanava <int> 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. - + turns PID on ottaa PID:n käyttöön - + turns PID off sammuttaa PID:n - + toggles the PID state vaihtaa PID-tilan - + sets PID mode to 0: manual, 1: RS, 2: background follow asettaa PID-tilan arvoon 0: manuaalinen, 1: RS, 2: taustaseuranta - + sets the p-i-d parameters of the PID asettaa PID:n p-i-d-parametrit - + increases or decreases the current target SV value by <int> lisää tai vähentää nykyistä tavoitearvoa <int> - + sets the PID target set value SV asettaa PID-tavoitteen asetusarvon SV - + sets the PID target set value SV given in C asettaa C:ssä annetun PID-tavoiteasetusarvon SV - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> aktivoi PID Ramp-Soak -kuvion numeron <rs> (1-pohjaisen!) tai numeron <rs> - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) valitsee PID-tulolähteen komennolla <n> 0: BT, 1: ET (ohjelmiston PID); <n> in {0,...,3} (Arduino PID) - + sets the PID lookahead asettaa PID-katselun - + shows popup with message <msg> which optionally automatically closes after <int> seconds näyttää ponnahdusikkunan, jossa on viesti <msg>, joka valinnaisesti sulkeutuu automaattisesti <int> sekunnin kuluttua - + shows message <msg> in the message line näyttää viestin <msg> viestirivillä - + enables/disables notifications; while disabled issued notifications are ignored ottaa käyttöön/poistaa ilmoitukset; käytöstä poistetut ilmoitukset ohitetaan - + sends notification with title <title> and optional message <msg> lähettää ilmoituksen otsikolla <title> ja valinnaisella viestillä <msg> - + sets canvas color to the RGB-hex <color> like #27f1d3 asettaa kankaan värin RGB-heksaan <väriin>, kuten #27f1d3 - + resets canvas color nollaa kankaan värin @@ -8698,139 +8698,139 @@ Lataa pienempään koneeseen tallennettu profiili ja avaa Transposer. Valitse li aktivoi painikkeen <nimi> kohdasta { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } - + activates palette <p> with <p> either a number 0-9 or a palette label aktivoi paletin <p>, jossa on <p> joko numero 0-9 tai paletin nimi - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET asettaa toistotilaksi 0: pois päältä, 1: aika, 2: BT, 3: ET - + opens the Roast Properties dialog avaa Roast Properties -valintaikkunan - + loads the .alog profile at the given filepath as background profile lataa .alog-profiilin annetulla tiedostopolulla taustaprofiiliksi - + clears the current background profile tyhjentää nykyisen taustaprofiilin - + activates the alarmset with the given number or label aktivoi hälytyssarjan annetulla numerolla tai tunnisteella - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right siirtää taustaprofiilia ilmoitetun määrän askelia kohti <suuntaa>, jossa <suunta> yksi seuraavista: ylös, alas, vasemmalle, oikealle - + enables/disables keyboard mode ottaa käyttöön/poistaa näppäimistötilan - + enables/disables the Keep ON flag ottaa käyttöön/poistaa käytöstä Keep ON -lipun - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} näyttää/piilottaa <nimi> osoittaman käyrän, joka on yksi seuraavista: { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number näyttää/piilottaa <käyrän> (yksi {T1,T2}) nollaperusteisesta <lisälaite>-numerosta - + shows/hides the events of <event_type> in [1,..,5] näyttää/piilottaa <tapahtumatyypin> tapahtumat kohteissa [1,..,5] - + shows/hides the events of the background profile näyttää/piilottaa taustaprofiilin tapahtumat - + RC Command RC-komento - + for PHIDGET RC modules: sets the min/max pulse width in microseconds PHIDGET RC -moduuleille: asettaa pulssin minimi-/maksimileveyden mikrosekunteina - + for PHIDGET RC modules: sets the min/max position PHIDGET RC -moduuleille: asettaa min/max-asennon - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) PHIDGET RC -moduuleille: kytke (b = 1) tai irrota (b = 0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state PHIDGET RC -moduuleille: aktivoi tai deaktivoi nopeuden ramppitilan - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt PHIDGET RC -moduuleille: aseta jännite 5, 6 tai 7,4 volttia - + for PHIDGET RC modules: set the acceleration PHIDGET RC -moduuleille: aseta kiihtyvyys - + for PHIDGET RC modules: set the velocity PHIDGET RC -moduuleille: aseta nopeus - + for PHIDGET RC modules: set the target position PHIDGET RC -moduuleille: aseta kohdesijainti - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) YOCTOPUCE RC -moduuleille: c:int kanavalla, b a bool (esim. enabled(0,1) tai enabled(0,True)) @@ -8841,31 +8841,31 @@ Lataa pienempään koneeseen tallennettu profiili ja avaa Transposer. Valitse li YOCTOPUCE RC -moduuleille: c:int kanava, p:int kohdesijainti, valinnainen t kesto ms - + for YOCTOPUCE RC modules: with n an int [0..65000] in us YOCTOPUCE RC -moduuleille: n an int [0..65000] meissä - + for YOCTOPUCE RC modules: with r an int in % YOCTOPUCE RC -moduuleille: r an int prosentteina - + WebSocket Command WebSocket-komento - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) Jos käytetään {} korvausta, json-sulut on monistettava, jotta ne voidaan välttää, kuten send({{ “value”: {}}}) - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` jos <json>-teksti noudattaa JSON-muotoa, se lähetetään yhdistetylle WebSocket-palvelimelle ja vastaus on sidottu muuttujaan `_` @@ -9233,165 +9233,170 @@ Funktio 4 (Lue syöttörekisterit): rekisterit 0-65535, jotka vastaavat numeroit + DISCHARGE + PYSÄYTÄ + + + RELEASE PALAUTA - + HEATING LÄMMITYS - + COOLING JÄÄHDYTYS - + FLAP LÄPPÄ - + CONTROL HALLINTA - + event value tapahtuman arvo - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode tapahtuman arvo, joka tulkitaan lämpötilaksi Fahrenheitinä, muunnetaan nykyiseen lämpötilatilaan - + event value interpreted as temperature in Celsius converted to the current temperature mode tapahtuman arvo tulkitaan lämpötilaksi celsiusasteina muutettuna nykyiseen lämpötilatilaan - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. Huomautus: "{}" voidaan käyttää paikkamerkkinä, se korvataan nykyisellä painikkeen arvolla plus ±-tapahtumatyyppien siirtymä. Jos paikkamerkki esiintyy useita kertoja kuvauksessa/komennossa, kaikki nämä esiintymät korvataan arvolla. - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” Huomautus: Komennot voidaan järjestellä puolipisteillä erotettuina, kuten "<cmd1>;<cmd2>;<cmd3>" - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. Huomautus: Kaikki sarjakomentotoiminnon dokumentaationa annetut merkit lähetetään yhtenä merkkijonona yhdistettyyn laitteeseen. Jos laite voi tulkita tämän merkkijonon erillisiksi komennoiksi, jotka erotetaan puolipisteellä, tämä on hyvä. Muussa tapauksessa voit käyttää useita tapahtumia, jotka viittaavat useisiin tapahtumapainikkeisiin (käyttäen tapahtumapainikkeiden numeroiden pilkuilla erotettua luetteloa dokumentaatiomerkkijonona), jossa jokainen viitattu tapahtumapainike antaa yhden komennoista vastaavan sarjakomentotoiminnon kautta. Nämä tapahtumapainikkeet voidaan piilottaa, jolloin niillä on sama vaikutus kuin jos Serial Command sallisi komentosarjan. - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. Huomautus: PHIDGET-komennoissa valinnainen parametri <sn> on muotoa <hub_serial>[:<hub_port>] sallii viitata tiettyyn Phidget HUBiin sen sarjanumeron perusteella ja valinnaisesti määrittämällä portin numeron, johon osoitettu moduuli on kytketty. . - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name Huomautus: YOCTOPUCE-komentoissa valinnainen parametri <sn> sisältää joko moduulin sarjanumeron tai sen nimen - + Multiple Event Useita tapahtumia - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. painikkeiden numerot tai uni (<kelluke>) pilkulla erotettuna: 1,2,sleep(2.5), 3.. - + triggers other buttons laukaisee muita painikkeita - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) muuttuja, joka pitää painikkeen viimeistä tilaa painettuna (1 tai 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. lukee 1 16-bittisen rekisterin orja-slaveID:stä käyttämällä toimintoa 3 (Read Multiple Holding Registers), joka tulkitaan etumerkittömäksi kokonaisluvuksi. Tulos on sidottu paikkamerkkiin `_`, joten sitä voidaan käyttää myöhemmissä komennoissa. - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating Lisää dataosoite: arvo, esim. 4701:1000 ja sv on 100. Kerro aina 10:llä, jos arvo Yksikkö: 0,1 / esim. 4719:0 lopettaa lämmityksen - + variable holding the last result value muuttuja, jolla on viimeinen tulosarvo - + p-i-d - + configures PID to the values <p>;<i>;<d> määrittää PID:n arvoihin <p>;<i>;<d> - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) PHIDGET OUTPUT -moduuleille: asettaa jännitealueen (r=5 5V:lle ja r=10 10V:lle) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set kirjoitusarvo, jossa bitit korvataan orMaskin biteillä paikoissa, joissa andMask-bittejä ei ole asetettu - + Aillio R1 Command Aillio R1 -komento - + Sends PRS command Lähettää PRS-komennon - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal asettaa painikkeen i painetuksi, jos b:n arvo on kyllä, tosi, t tai 1, muuten normaaliksi - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True aktivoi painikkeen <nimi> kohdasta { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; asettaa kutsupainikkeen "painatuksi", jos argumentti on 1 tai True - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden asettaa painikkeen i näkyväksi, jos b:n arvo on kyllä, tosi, t tai 1, muuten piilotettu - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name YOCTOPUCE RC -moduuleille: c:int kanava, p:int kohdesijainti, valinnainen t kesto ms, sn valinnaisten moduulien sarjanumero tai looginen nimi @@ -11671,7 +11676,7 @@ Tallennuksen aikana. - + @@ -11706,7 +11711,7 @@ Tallennuksen aikana. - + @@ -11834,9 +11839,9 @@ Tallennuksen aikana. / min + - @@ -11845,8 +11850,8 @@ Tallennuksen aikana. PÄÄLLÄ - - + + @@ -11860,7 +11865,7 @@ Tallennuksen aikana. Sykli - + Sync Synkronoi @@ -11980,7 +11985,7 @@ Tallennuksen aikana. - + Label @@ -12211,9 +12216,9 @@ Tallennuksen aikana. Koko - - - + + + @@ -12251,7 +12256,7 @@ Tallennuksen aikana. - + @@ -12294,14 +12299,14 @@ Tallennuksen aikana. Lämpötila - + Unit Yksikkö - + Source Lähde @@ -12312,9 +12317,9 @@ Tallennuksen aikana. Klusteri + - - + @@ -12706,7 +12711,7 @@ Tallennuksen aikana. Päivämäärä - + Batch Erä @@ -12764,140 +12769,140 @@ Tallennuksen aikana. Sekoitus - + Template Sapluuna - + Results in Johtaa - + Rating Luokitus - + Pressure % Paine% - + Electric Energy Mix: Sähköenergiasekoitus: - + Renewable Uusiutuva - - + + Pre-Heating Esilämmitys - - + + Between Batches Erien välillä - - + + Cooling Jäähdytys - + Between Batches after Pre-Heating Erien välillä esilämmityksen jälkeen - + (mm:ss) (mm: ss) - + Duration Kesto - + Measured Energy or Output % Mitattu energia tai tuotos% - - + + Preheat Esilämmitä - - + + BBP - - - - + + + + Roast Paisti - - + + per kg green coffee per kg vihreää kahvia - + Load Ladata - + Organization Organisaatio - + Operator Operaattori - + Machine Kone - + Model Malli - + Heating Lämmitys - + Drum Speed Rummun nopeus - + organic material orgaaninen materiaali @@ -13300,7 +13305,7 @@ LCD-näytöt Kaikki Reunan väri (RGBA) - + roasted paahdettu @@ -13447,22 +13452,22 @@ LCD-näytöt Kaikki - + ln() ln () + - x - - + + Bkgnd @@ -13611,109 +13616,114 @@ LCD-näytöt Kaikki Lataa pavut - + /m / m - + greens vihreät - + - STOP - LOPETTAA + AUTO + - - + + + + MANUAL + MANUAALINEN + + + + FLAP + LÄPPÄ + + + + + CLOSE + KIINNI + + + + + OPEN AVATA - - - CLOSE - KIINNI + CONTROL + HALLINTA - - - - AUTO - + + DISCHARGE + PYSÄYTÄ - - - MANUAL - MANUAALINEN + HEATING + LÄMMITYS - + STIRRER SEKOITUS - + FILL TÄYTTÄÄ - - RELEASE - PALAUTA - - - - HEATING - LÄMMITYS - - - + COOLING JÄÄHDYTYS - - FLAP - LÄPPÄ + + + + STOP + LOPETTAA - CONTROL - HALLINTA + RELEASE + PALAUTA - + RMSE BT - + MSE BT - + RoR - + @FCs - + Max+/Max- RoR Max + / Max- RoR @@ -14913,6 +14923,8 @@ LCD-näytöt Kaikki + + {} connected {} yhdistetty @@ -14924,6 +14936,8 @@ LCD-näytöt Kaikki + + {} disconnected @@ -15178,238 +15192,238 @@ Toista toiminto lopussa: {0} Nykyinen pid = {0}. Vaihda nyt arvoon pid ={1}? - + Phidget Temperature Sensor IR attached Phidget-lämpötila-anturi IR kiinnitetty - + Phidget Temperature Sensor 1-input attached Phidget-lämpötila-anturi 1-sisääntulo - + Phidget Isolated Thermocouple 1-input attached Phidget Isolated Thermouple 1-tuloliitin - + Phidget VINT RTD 1-input attached Phidget VINT RTD 1-tulo liitettynä - + Phidget Temperature Sensor IR detached Phidget-lämpötila-anturi IR irrotettu - + Phidget Temperature Sensor 1-input detached Phidget-lämpötila-anturin 1-tulo irrotettu - + Phidget Isolated Thermocouple 1-input detached Phidget Isolated Thermocouple 1-tulo irrotettu - + Phidget VINT RTD 1-input detached Phidget VINT RTD 1-tulo irrotettu - + Phidget Temperature Sensor 4-input attached Phidget-lämpötila-anturi 4-tuloinen kiinnitetty - + Phidget Temperature Sensor 4-input detached Phidget-lämpötila-anturi 4-tuloinen irti - + Phidget 1046 attached Phidget 1046 liitteenä - + Phidget DAQ1500 attached Phidget DAQ1500 liitettynä - + Phidget 1046 detached Phidget 1046 irrotettu - + Phidget DAQ1500 detached Phidget DAQ1500 irrotettu - + Phidget IO 2/2/2 attached Phidget IO 2/2/2 liitteenä - + Phidget IO 6/6/6 attached Phidget IO 6/6/6 liitteenä - + Phidget IO 8/8/8 attached Phidget IO 8/8/8 liitteenä - + Phidget DAQ1000 attached Phidget DAQ1000 liitteenä - + Phidget DAQ1200 attached Phidget DAQ1200 liitettynä - + Phidget DAQ1300 attached Phidget DAQ1300 liitettynä - + Phidget DAQ1301 attached Phidget DAQ1301 liitteenä - + Phidget DAQ1400 attached Phidget DAQ1400 liitettynä - + Phidget VCP1000 attached Phidget VCP1000 liitettynä - + Phidget VCP1001 attached Phidget VCP1001 liitteenä - + Phidget VCP1002 attached Phidget VCP1002 liitteenä - + Phidget IO attached Phidget IO liitteenä - + Phidget IO 2/2/2 detached Phidget IO 2/2/2 irrotettu - + Phidget IO 6/6/6 detached Phidget IO 6/6/6 irrotettu - + Phidget IO 8/8/8 detached Phidget IO 8/8/8 irrotettu - + Phidget DAQ1000 detached Phidget DAQ1000 irrotettu - + Phidget DAQ1200 detached Phidget DAQ1200 irrotettu - + Phidget DAQ1300 detached Phidget DAQ1300 irrotettu - + Phidget DAQ1301 detached Phidget DAQ1301 irrotettu - + Phidget DAQ1400 detached Phidget DAQ1400 irrotettu - + Phidget VCP1000 detached Phidget VCP1000 irrotettu - + Phidget VCP1001 detached Phidget VCP1001 irrotettu - + Phidget VCP1002 detached Phidget VCP1002 irrotettu - + Phidget IO detached Phidget IO irrotettu - + Yocto Thermocouple attached Yocto-lämpöpari kiinnitettynä - + Yocto IR attached Yocto IR kiinnitetty - + Yocto PT100 attached Yocto PT100 kiinnitettynä - - + + Yocto Sensor attached Yocto-anturi kiinnitettynä - + Yocto Watt Power attached Yocto Watt Power kiinnitettynä - + Yocto Watt Energy attached Yocto Watt Energy liitteenä - + Yocto Watt Voltage attached Yocto Watt -jännite kiinnitettynä - + Yocto Watt Current attached Yocto Watt -virta liitteenä - + TC4 initialized TC4 alustettu @@ -15458,9 +15472,9 @@ Toista toiminto lopussa: {0} - - - + + + Data table copied to clipboard @@ -15494,50 +15508,50 @@ Toista toiminto lopussa: {0} Luetaan taustaprofiilia... - + Event table copied to clipboard Tapahtumataulukko kopioitiin leikepöydälle - + The 0% value must be less than the 100% value. Arvon 0 % on oltava pienempi kuin 100 %. - - + + Alarms from events #{0} created Hälytykset tapahtumista #{0} luotu - - + + No events found Tapahtumia ei löytynyt - + Event #{0} added Tapahtuma #{0} lisätty - + No profile found Profiilia ei löytynyt - + Events #{0} deleted Tapahtumat #{0} poistettu - + Event #{0} deleted Tapahtuma #{0} poistettu - + Roast properties updated but profile not saved to disk Paistiominaisuudet päivitetty, mutta profiilia ei tallennettu levylle @@ -15720,7 +15734,7 @@ Toista toiminto lopussa: {0} Näytteenotto - + Warning @@ -15732,13 +15746,13 @@ Toista toiminto lopussa: {0} Tiukka näytteenottoväli saattaa johtaa epävakauteen joissakin koneissa. Suosittelemme vähintään 1 s. - + Incompatible variables found in %s Yhteensopimattomia muuttujia löytyy %s - + Assignment problem Tehtävä ongelma @@ -15832,8 +15846,8 @@ Toista toiminto lopussa: {0} seurata pois - - + + Save Statistics Tallenna tilastot @@ -15995,19 +16009,19 @@ Pitääksesi sen ilmaisena ja ajan tasalla, tue meitä lahjoituksellasi ja tilaa Käsityöläinen määritetty kohteelle {0} - + Load theme {0}? Ladataanko teema {0}? - + Adjust Theme Related Settings Säädä teemaan liittyviä asetuksia - + Loaded theme {0} Ladattu teema {0} @@ -16018,8 +16032,8 @@ Pitääksesi sen ilmaisena ja ajan tasalla, tue meitä lahjoituksellasi ja tilaa Havaittiin väripari, jota voi olla vaikea nähdä: - - + + Simulator started @{}x Simulaattori käynnistyi @{}x @@ -16070,14 +16084,14 @@ Pitääksesi sen ilmaisena ja ajan tasalla, tue meitä lahjoituksellasi ja tilaa autoDROP pois päältä - + PID set to OFF PID asetettu asentoon OFF - + PID set to ON @@ -16297,7 +16311,7 @@ Pitääksesi sen ilmaisena ja ajan tasalla, tue meitä lahjoituksellasi ja tilaa {0} on tallennettu. Uusi paistaminen on alkanut - + Invalid artisan format @@ -16362,10 +16376,10 @@ Nykyiset asetukset kannattaa tallentaa etukäteen valikon Ohje >> Tallenna Profiili tallennettu - - - - + + + + @@ -16457,347 +16471,347 @@ Nykyiset asetukset kannattaa tallentaa etukäteen valikon Ohje >> Tallenna Asetusten lataus peruutettu - - + + Statistics Saved Tilastot tallennettu - + No statistics found Tilastoja ei löytynyt - + Excel Production Report exported to {0} Excel-tuotantoraportti viety osoitteeseen {0} - + Ranking Report Ranking-raportti - + Ranking graphs are only generated up to {0} profiles Sijoituskaavioita luodaan vain {0} profiiliin asti - + Profile missing DRY event Profiilista puuttuu DRY-tapahtuma - + Profile missing phase events Profiilista puuttuvat vaihetapahtumat - + CSV Ranking Report exported to {0} CSV-sijoitusraportti vietiin osoitteeseen {0} - + Excel Ranking Report exported to {0} Excel-sijoitusraportti viety osoitteeseen {0} - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied Bluetooth-vaakaa ei voi yhdistää, kun Artisanilta on estetty lupa käyttää Bluetoothia - + Bluetooth access denied Bluetooth-yhteys estetty - + Hottop control turned off Hottop-ohjaus pois päältä - + Hottop control turned on Hottop-ohjaus päällä - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! Hottopin ohjaamiseksi sinun on ensin aktivoitava superkäyttäjätila napsauttamalla hiiren oikeaa painiketta ajastimen LCD-näytössä! - - + + Settings not found Asetuksia ei löydy - + artisan-settings artesaani-asetuksiin - + Save Settings Tallenna asetukset - + Settings saved Asetukset Tallennettu - + artisan-theme käsityöläinen teema - + Save Theme Tallenna teema - + Theme saved Teema tallennettu - + Load Theme Lataa teema - + Theme loaded Teema ladattu - + Background profile removed Taustaprofiili poistettu - + Alarm Config Hälytysasetus - + Alarms are not available for device None Hälytykset eivät ole käytettävissä laitteelle Ei mitään - + Switching the language needs a restart. Restart now? Kielen vaihtaminen vaatii uudelleenkäynnistyksen. Käynnistä uudelleen nyt? - + Restart Uudelleenkäynnistää - + Import K202 CSV Tuo K202 CSV - + K202 file loaded successfully K202-tiedoston lataus onnistui - + Import K204 CSV Tuo K204 CSV - + K204 file loaded successfully K204-tiedoston lataus onnistui - + Import Probat Recipe Tuo Probat-resepti - + Probat Pilot data imported successfully Probat Pilot -tietojen tuonti onnistui - + Import Probat Pilot failed Tuo Probat Pilot epäonnistui - - + + {0} imported {0} tuotu - + an error occurred on importing {0} tapahtui virhe tuotaessa {0} - + Import Cropster XLS Tuo Cropster XLS - + Import RoastLog URL Tuo RoastLog-URL-osoite - + Import RoastPATH URL Tuo RoastPATH-URL-osoite - + Import Giesen CSV Tuo Giesen CSV - + Import Petroncini CSV Tuo Petroncini CSV - + Import IKAWA URL Tuo IKAWA URL-osoite - + Import IKAWA CSV Tuo IKAWA CSV - + Import Loring CSV Tuo Loring CSV - + Import Rubasse CSV Tuo Rubassen CSV - + Import HH506RA CSV Tuo HH506RA CSV - + HH506RA file loaded successfully HH506RA-tiedoston lataus onnistui - + Save Graph as Tallenna kaavio nimellä - + {0} size({1},{2}) saved {0} koko({1},{2}) tallennettu - + Save Graph as PDF Tallenna kaavio PDF-muodossa - + Save Graph as SVG Tallenna kaavio SVG-muodossa - + {0} saved {0} tallennettu - + Wheel {0} loaded Pyörä {0} ladattu - + Invalid Wheel graph format Virheellinen pyörän kaaviomuoto - + Buttons copied to Palette # Painikkeet kopioitu palettiin # - + Palette #%i restored Paletti #%i palautettu - + Palette #%i empty Paletti #%i tyhjä - + Save Palettes Tallenna paletit - + Palettes saved Paletit tallennettu - + Palettes loaded Paletit ladattu - + Invalid palettes file format Virheellinen palettitiedostomuoto - + Alarms loaded Hälytykset ladattu - + Fitting curves... Kaarien sovittaminen... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. Varoitus: Kiinnostavan analyysivälin alku on aikaisempi kuin käyrän sovituksen alku. Korjaa tämä Config> Curves> Analyse -välilehdellä. - + Analysis earlier than Curve fit Analyysi aikaisemmin kuin käyrän sovitus - + Simulator stopped Simulaattori pysähtyi - + debug logging ON virheenkorjauksen kirjaus PÄÄLLÄ @@ -17883,10 +17897,10 @@ Pitääksesi sen ilmaisena ja ajan tasalla, tue meitä lahjoituksellasi ja tilaa - - - - + + + + Roaster Scope @@ -18380,49 +18394,49 @@ Pitääksesi sen ilmaisena ja ajan tasalla, tue meitä lahjoituksellasi ja tilaa - + Events Tapahtumat - + Data Tiedot - + Roast Paisti - + Notes Huomautuksia - + Energy Energia - + Setup Perustaa - + Details Yksityiskohdat - + Loads Kuormat - + Protocol Pöytäkirja @@ -18629,7 +18643,7 @@ Pitääksesi sen ilmaisena ja ajan tasalla, tue meitä lahjoituksellasi ja tilaa - + @@ -18649,7 +18663,7 @@ Pitääksesi sen ilmaisena ja ajan tasalla, tue meitä lahjoituksellasi ja tilaa Liota HH: MM - + @@ -18659,7 +18673,7 @@ Pitääksesi sen ilmaisena ja ajan tasalla, tue meitä lahjoituksellasi ja tilaa - + @@ -18721,16 +18735,16 @@ Pitääksesi sen ilmaisena ja ajan tasalla, tue meitä lahjoituksellasi ja tilaa - - + + Time Aika - - + + @@ -18739,8 +18753,8 @@ Pitääksesi sen ilmaisena ja ajan tasalla, tue meitä lahjoituksellasi ja tilaa - - + + @@ -18749,104 +18763,104 @@ Pitääksesi sen ilmaisena ja ajan tasalla, tue meitä lahjoituksellasi ja tilaa - + CHARGE LATAUS - + DRY END KUIVA LOPPU - + FC START - + FC END FC LOPPU - + SC START - + SC END SC LOPPU - + DROP PUDOTA - + COOL VIILEÄ - + #{0} {1}{2} # {0} {1} {2} - + Power Teho - + Duration Kesto - + CO2 - + Load Ladata - + Source Lähde - + Kind Ystävällinen - + Name Nimi - + Weight Paino @@ -19734,7 +19748,7 @@ PID:n aloitteesta - + @@ -19963,7 +19977,7 @@ on vähennettävä 4 kertaa. Vain ladatuille taustoille lisälaitteilla - + The maximum nominal batch size of the machine in kg Koneen suurin nimellinen eräkoko kg @@ -20397,32 +20411,32 @@ Currently in TEMP MODE Tällä hetkellä TEMP MODE - + <b>Label</b>= <b>Etiketti</b>= - + <b>Description </b>= <b>Kuvaus </b>= - + <b>Type </b>= <b>Tyyppi </b>= - + <b>Value </b>= <b>Arvo </b>= - + <b>Documentation </b>= <b>Dokumentaatio </b>= - + <b>Button# </b>= <b>Painike </b>= diff --git a/src/translations/artisan_fr.qm b/src/translations/artisan_fr.qm index 491e8f67929f1dcb95d8c7110e801fa6d25e1c68..086f0f0e627d909cf1901fdeab35307105cf3534 100644 GIT binary patch delta 22620 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 GHvb22o%Z$s delta 22581 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

AW{2da zt4Cs}zd&yG8g)!-s@M*83~4U6+m3PN=&`b^1&UV12DyFFA`nK7mfbk?S-f6$bMJx+ zCs1}9r~!WSC%I$4aj4^Ia>oJnfwie2cf5=0c|A!b$=f1(Bt`@6d`|W_+!M&&6>_Ip zi6BJ2P%;J^?ApnmMi)#&c-c#{3_X1l*}D<`c3+z8orY^CwYKtna0BDx_i|8E3_D); zmxuJk06@Ac4}H}PsQDmycrUz3t2XioTU?5p#>%7ovC4YByF7X{N_){Od8{d(wr!w1 zZY>VhcrSVUv|&K@N%EvFf3Wx~%b_o>V@=mv4vTyXv`3jd-SGwb@uxWWx$-i6 zFN$7oDMtpoqN2BzSEN;-y3|lfwvJWFYEF|^RGIsLNAgO*m-4OC<&{hUY|55boyBD6 z&2c%}9kbZVi*igc{(A&`*($|3$Y32KuM<#|q7voxyFUSod?3dT$A# z^bZGU@Z%pn&&V6rpy#!|r;?=pk~i#`i~APapLa;UHg|^At$Q?|(FY z`z@Ckagrm3$u}_2Vtvcxo0cbl4>!uUGI8>BTKUdOTtNf7%lAc${)TszOUK;8_at_z zB&##!($!;t4ca6>JcmWSIzLsC{C4uAnmBy!qvS_ZVuAc9lAkTX$mood{H(|icjf2H zFFdR2TGw{VFA5Sd$C#*+tgBSXY7k@=<`y3E%QcuNS+9`azAFLfwO=J!;wOL3O$D}$ z%Aaqn0WQN${@x2$*{jC#53MP1Z)V9q!>3~3Y?Mlp9F3fY$7w1_a=QF$S6w3rwTH{U z4mSnZ)m;8FCmBd@FFn^AHwHiC=y}^4n1QX=3uz@lAIGa?rZIZ56dlmyI(pg=r)qw= zo_$yfbm|qobnq!~_gm?u$H==6_1f@CYye)R*OgNs-8$%HUwn11Fi39_GZX(Yox^&w z%|>kI8}wao5!VM}_!D}o=9v6G&ezxMBm>-js#pKbk27IN*eYf)2g=lB9|=%?P! zy(60b9KGG8{Xk#L(L1cFh9$@neS_Cnh_e}@cg*xdPwJv?cylT0z*D_bF6(lUASUdS@{NxY+UfRu9paC%fofu*qMzAE|F+brSe#_WHIZ z*MXdK)VFg$T`Tj@yBA|$%)se-k1%u#wuAKDLhAxIFv-M-LQU6M7=!5xB*bEt}58jO5XVLnx zJCgx&_vyzq!FMFTUeSm29*GuVtq<995%&~A^dYx%fi*GFPw+vD`P5k-TJsr(y1ypr zCzGD&&!_39M8*RDeW`xRGb{r9nW~@DKNw?UqMxgvzuy(DpIbG<_m=1vc;i2EbUjHW zZSq{d-~bBqm)rVFq0?g!>e}l=629WD3+Mz_R=qFjm7KV zb@eOz8K5!EkI}Dgy%lKg9{uWM9LUR0^wHMNz%3Z0kIu)c!^?Pm%xiSBQ@$u?M;MIN z^jmGPC^9EfzjZq<)#{`4NxTcz=ilkKVPpkEm#GwT%k?_~aq0G~)bBJb0_faAzcc3# za2IFmca6a=&x3RIyS*)d?YOQ_ZGu_*zG!_$UMnCwEA$6Xg@f?plKybgP9SD!`ePJ@ zdh0R$F-;jJDFGwRoHpuD)+xnqmL>YL*jmoDJFh=`e->_27wOMFYy_OcQ+;lM8}>+@ zR$@ll8fE>ZXl(fD)>eNx^DWS>5&BymMR;c}`a3NY+^qPdztgfDc$fA12SH`PhCAyY zT*hoKJw;zSI|4VovsBUzsro1T2Ld0zT3&x@s1E0N8|MXTF2>+LC?Qu2b zTYQ~!_Suzj)=DLhi5XG}Qz7+XsO}s|9>p*oH=4Z3y%`fe9=CU?u18HLLwQ9AH_3RU z(QSUT0La6(l?jQTJ{@7=K_CD*k)_1M-U2Dx=Wq9=W3ZjBE!;^9& z-j{D^c#KGE`fRS%%!7t!kD;Z1E;Kx=9}U?L5&)IzXL#-uNt%*thNdH)`0{kaE9W*) zP!|l%6B16{~sFG^T%6!NHh5cJM?@@`n?A3bq+3mCY1XgM532) zf&12=S#bD!cI;P06fuw;^P^Dloa6rE@t!e#c%XL?ws7Yp@xTXWqN0DW`}#1<*xlv9 zKdwN=SI9%cL43}v=AmZ*Ub2%trzDX6%P{teNF+Kshd-YP9}4TjpO+blYA^FBpV3IT zy0fpvd(yqKXTR|iK?v9L=s&{1L=WOI$6k_}dxZmn6F`DI;EB0Y9Y8f^@Wg#tq};CH zpp^(r{+=9M6^T~n8&mtdZZSJ}+QL_)kL$wIQZrGtbmeJSSfdwZJj3@gsfjZ*aI>Tgk2CPJ&h*K%QjB2&c)DK zHE&2AjmhiByfL5#?M30uN19Piz2NUA2UCpRHHR}C;oRjeoO!*NG#it7OI`x0suh2K zz!RFO=4~1Aq*)cm+g<>(2gGq!^G(thyK}ZRu*M>vvwzt{szo4gZwA;s-Nd^W9YKB8 znR7-dL|<;`kXm-)oIjJwTm3nAGZKlNb2xW@F2dui-JIKu7o|t=K5L-tnU{QU`V`Xm zcHzU7sIyW=a=sgU+2aA{d$(ajAeE1%n@LyKm5-TT5rsMMslEsrE=E4Jekxi8`}uSs zhWie?bMawVLQ?>jR$T<`mH=+kE*bzSMOQcdYg8^5!eyfVIN;{M+~-bmFG-jd6Iv(3@OogpHKharJIM zkykt4tBoM-=8J4zyMmOIFCY>3lRvOI%}mO}G&Y;ViQ4CJP3XErQgxlUb{x)V=%@Uo z1-N)6nxAIh2DyKn8~X!=PTuK|N~s&a{97nW&HN6jJXzWy)t-a7Wqu^-tU7Uv$(z)| z-u$}$1Zf8bnHm>%i%H`5%itk?CT{PJ5@+LS(HMbC1s_E7uL9DPdx_?ctE8SDCYsg& zV4jU=TfM-o_Y})Y1Sj?vD_tbe|5LFVTZ#hywRH9wMfz3;vA)Vgna{=gy)WsHYNSil z4pMw8#bylDRC`HmCd2e&42#7s8#Pzbb?NmS)v7*TKJj~mW{i{cv0q7a?y5L>;DI9= zaZWEG-S5TXav$l)klWI~VGAhnk>cuJPD;sa8RY0es#~6T=v+`UIm_VG-lPmr#4`Y` z`O|vw+zP|E>mkE1+MyJ-$%sRdSl(FNGv-$rGsFN2r&`9^!YI8H}~Z_norlCFH$aS=U%eG4y+xM1_HdX+0#d>u_URki>4^ zN1C^75;xq3G%Kai?X^EUZetJ0N@QjilVPmc4!3NP9Fz_Gdt| zk4H$}+MOuqm&u{|0ABw_$$t<*ip4`Y;R;~Rye7r3abj72kuy`_OX=6;Y}X1>Pgcm! zMMj+Hbvbt@3A5_mBIJA(>bbajx$p|GbKFfXRzNXm zVEUR_9(j%?eN_x(CggCb8;VSCS%%cTUO?J~mZrvV`+$aB((n%E(Of6bo+Y9?=PZqB z5v2RoAWbQDq>K%b=9@5!Q4R9CZaD_*ZRHJIL`!Az!8ICM@LED@>5ha6ON%Bf)kNea hH`-`%>53X{6z3OPuN(DB@&uh8ms&JIXYrBC{{SKw<75B; diff --git a/src/translations/artisan_fr.ts b/src/translations/artisan_fr.ts index b2dc441e0..b8df25dd5 100644 --- a/src/translations/artisan_fr.ts +++ b/src/translations/artisan_fr.ts @@ -9,57 +9,57 @@ Commanditaire de sortie - + About A propos de - + Core Developers Dévelopeurs du système - + License Licence - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. Un problème est survenu lors de la récupération des dernières informations sur la version. Veuillez vérifier votre connexion Internet, réessayer plus tard ou vérifier manuellement. - + A new release is available. Une nouvelle version est disponible. - + Show Change list Afficher la liste des modifications - + Download Release Télécharger la version - + You are using the latest release. Vous utilisez la dernière version. - + You are using a beta continuous build. Vous utilisez une version bêta continue. - + You will see a notice here once a new official release is available. Vous verrez un avis ici une fois qu'une nouvelle version officielle sera disponible. - + Update status État de mise à jour @@ -260,7 +260,7 @@ Button - + @@ -271,7 +271,7 @@ - + @@ -282,10 +282,10 @@ - + + - - + Restore Defaults @@ -313,7 +313,7 @@ - + @@ -341,7 +341,7 @@ - + @@ -629,7 +629,7 @@ - + @@ -650,7 +650,7 @@ - + @@ -775,9 +775,9 @@ mettre à jour - - - + + + Save Defaults Enregistrer les valeurs par défaut @@ -1630,61 +1630,61 @@ REFROIDISSEMENT Afficher toujours - + Heavy FC 1erC Fort - + Low FC 1erC Léger - + Light Cut Cut Blond - + Dark Cut Cut Sombre - + Drops Gouttes - + Oily Huileux - + Uneven Inégal - + Tipping - + Scorching - + Divots @@ -2511,14 +2511,14 @@ REFROIDISSEMENT - + ET TE - + BT TG @@ -4386,20 +4386,20 @@ REFROIDISSEMENT Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4492,41 +4492,41 @@ REFROIDISSEMENT - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4595,38 +4595,38 @@ REFROIDISSEMENT - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4676,10 +4676,10 @@ REFROIDISSEMENT Pas de données RX reçues - - - - + + + + Serial Exception: @@ -4696,97 +4696,97 @@ REFROIDISSEMENT callprogram() a reçu: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure(): error de conversion, {0} bytes reçues - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure(): {0} bytes reçues mais 10 nécessaire - + Unable to open serial port Impossible d'ouvrir le port série - + MS6514temperature(): {0} bytes received but 18 needed MS6514temperature(): {0} bytes reçues mais 18 nécessaires - + DT301temperature(): {0} bytes received but 11 needed DT301temperature(): {0} bytes reçues mais 11 nécessaires - + HH806AUtemperature(): {0} bytes received HH806AUtemperature(): {0} bytes reçues - + HH806Wtemperature(): Unable to initiate device HH806Wtemperature(): Incapable d'initier le périphérique - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID: {0} bytes reçues mais 5 nécessaire - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RAtemperature(): Incapable de lire l'id du périphérique HH506RA - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RAtemperature(): {0} bytes reçues mais 14 nécessaire - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302temperature(): {0} bytes reçues mais 7 nécessaires - + CENTER303temperature(): {0} bytes received but 8 needed CENTER303temperature(): {0} bytes reçues mais 8 nécessaires - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2temperature(): {0} bytes reçues mais 26 nécessaires - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4temperature(): {0} bytes reçues mais 26 nécessaires - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306temperature(): {0} bytes reçues mais 10 nécessaires - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309temperature(): {0} bytes reçues mais 45 nécessaires - + Arduino could not set channels Arduino ne peut régler le canal - + Arduino could not set temperature unit Arduino ne peut régler l'unité de température - + Arduino could not set filters Arduino ne peut régler les filtres @@ -4796,16 +4796,16 @@ REFROIDISSEMENT - - - - - - + + + + + + - - + + Value Error: Erreur de valeur: @@ -4820,7 +4820,7 @@ REFROIDISSEMENT Exception série: timeout - + Unable to move CHARGE to a value that does not exist Impossible de bouger CHARGER sur une valeur non existante @@ -4937,52 +4937,52 @@ REFROIDISSEMENT Exception: {} n'est pas un fichier de paramètres valide - - - - - + + + + + Error Erreur - + Exception: WebLCDs not supported by this build Exception : WebLCD non pris en charge par cette version - + Could not start WebLCDs. Selected port might be busy. Impossible de démarrer les WebLCD. Le port sélectionné est peut-être occupé. - + Failed to save settings Échec de l'enregistrement des paramètres - - + + Exception (probably due to an empty profile): Exception (probablement suite à un fichier vide): - + Analyze: CHARGE event required, none found Analyser: événement CHARGE requis, aucun trouvé - + Analyze: DROP event required, none found Analyser: événement DROP requis, aucun trouvé - + Analyze: no background profile data available Analyser: aucune donnée de profil de fond disponible - + Analyze: background profile requires CHARGE and DROP events Analyser: le profil d'arrière-plan nécessite les événements CHARGE et DROP @@ -5082,7 +5082,7 @@ REFROIDISSEMENT Form Caption - + Custom Blend Mélange personnalisé @@ -5246,17 +5246,17 @@ REFROIDISSEMENT Propriétés de la Torréfaction - + Energy Help Aide énergétique - + Tare Setup Réglage tare - + Set Measure from Profile Définir la mesure à partir du profil @@ -5559,14 +5559,14 @@ REFROIDISSEMENT - + Energy Énergie - + CO2 @@ -5882,14 +5882,14 @@ REFROIDISSEMENT HTML Report Template - + BBP Total Time Durée totale BBP - + BBP Bottom Temp Température inférieure BBP @@ -5906,849 +5906,849 @@ REFROIDISSEMENT - + Whole Color Couleur Grain - - + + Profile Profile - + Roast Batches Lots de torréfaction - - - + + + Batch Lot - - + + Date Date - - - + + + Beans Grains de Café - - - + + + In Entrée - - + + Out Sortie - - - + + + Loss Perte - - + + SUM SUM - + Production Report Rapport de production - - + + Time Temps - - + + Weight In Poids en - - + + CHARGE BT CHARGE TG - - + + FCs Time d1C Temp - - + + FCs BT d1C TG - - + + DROP Time VIDAGE Temp - - + + DROP BT VIDAGE TG - + Dry Percent Séchage Pourcentage - + MAI Percent MAI Pourcentage - + Dev Percent Formation Pourcentage - - + + AUC SSC - - + + Weight Loss Perte de Poids - - + + Color Couleur - + Cupping Dégustation - + Roaster Torréfacteur - + Capacity Capacité - + Operator Opérateur - + Organization Organisation - + Drum Speed Vitesse tambour - + Ground Color Couleur Moulu - + Color System Système de couleur - + Screen Min - + Screen Max - + Bean Temp Température Grains - + CHARGE ET CHARGE TE - + TP Time Temps TP - + TP ET TP TE - + TP BT TP TG - + DRY Time Temps de séchage - + DRY ET SEC TE - + DRY BT SEC TG - + FCs ET d1C TE - + FCe Time d1C Temp - + FCe ET f1C TE - + FCe BT f1C TG - + SCs Time d2C Temp - + SCs ET d2C TE - + SCs BT d2C TG - + SCe Time f2C Temp - + SCe ET f2C TE - + SCe BT f2C TG - + DROP ET VIDAGE TE - + COOL Time REFROIDISSEMENT Temp - + COOL ET REFROIDISSEMENT TE - + COOL BT REFROIDISSEMENT TG - + Total Time Temps total - + Dry Phase Time Temps de phase sèche - + Mid Phase Time Temps de mi-phase - + Finish Phase Time Temps de la phase de fin - + Dry Phase RoR Phase sèche RoR - + Mid Phase RoR Phase intermédiaire RoR - + Finish Phase RoR Finir la phase RoR - + Dry Phase Delta BT Delta TG de phase sèche - + Mid Phase Delta BT Delta TG de mi-phase - + Finish Phase Delta BT Delta TG de la phase de fin - + Finish Phase Rise Finir la phase Montée - + Total RoR RoR total - + FCs RoR d1C RoR - + MET TEM - + AUC Begin Début AUC - + AUC Base Base AUC - + Dry Phase AUC ASC en phase sèche - + Mid Phase AUC AUC à mi-phase - + Finish Phase AUC Terminer la phase AUC - + Weight Out Dépasser le poids - + Volume In Volume entrant - + Volume Out Sortie de volume - + Volume Gain Volume Grains - + Green Density Densité verte - + Roasted Density Densité rôtie - + Moisture Greens Humidité vert - + Moisture Roasted Humidité Torréfié - + Moisture Loss Perte d'humidité - + Organic Loss Perte organique - + Ambient Humidity Humidité ambiante - + Ambient Pressure Pression ambiante - + Ambient Temperature Température ambiante - - + + Roasting Notes Notes de Torréfaction - - + + Cupping Notes Notes de Dégustation - + Heavy FC 1erC Fort - + Low FC 1erC Léger - + Light Cut Cut Blond - + Dark Cut Cut Sombre - + Drops Gouttes - + Oily Huileux - + Uneven Inégal - + Tipping Pourboire - + Scorching Brûlant - + Divots - + Mode Mode - + BTU Batch BTU Lot - + BTU Batch per green kg BTU lot par kg de café vert - + CO2 Batch CO2 Lot - + BTU Preheat BTU Préchauffer - + CO2 Preheat CO2 Préchauffer - + BTU BBP - + CO2 BBP BBP CO2 - + BTU Cooling BTU Refroidissement - + CO2 Cooling CO2 Refroidissement - + BTU Roast Rôti BTU - + BTU Roast per green kg Rôti BTU par kg vert - + CO2 Roast Rôti de CO2 - + CO2 Batch per green kg CO2 lot par kg de café vert - + BTU LPG - + BTU NG - + BTU ELEC - + Efficiency Batch Lot d'efficacité - + Efficiency Roast Rôti d'efficacité - + BBP Begin Début du BBP - + BBP Begin to Bottom Time BBP Début jusqu'à l'heure du fond - + BBP Bottom to CHARGE Time Temps de CHARGE du bas du BBP - + BBP Begin to Bottom RoR BBP commence au RoR inférieur - + BBP Bottom to CHARGE RoR BBP Bas à CHARGE RoR - + File Name Nom de fichier - + Roast Ranking Classement torréfaction - + Ranking Report Rapport de classement - + AVG moy - + Roasting Report Rapport de Torréfaction - + Date: Date: - + Beans: Grains: - + Weight: Poids: - + Volume: Volume: - + Roaster: Torréfacteur: - + Operator: Opérateur: - + Organization: Organisation: - + Cupping: Dégustation: - + Color: Couleur: - + Energy: Énergie: - + CO2: - + CHARGE: CHARGE: - + Size: Taille: - + Density: Densité: - + Moisture: Humidité: - + Ambient: Ambient: - + TP: TP: - + DRY: SEC: - + FCs: d1C: - + FCe: f1C: - + SCs: d2C: - + SCe: f2C: - + DROP: VIDAGE: - + COOL: REFROIDISSEMENT: - + MET: TEM: - + CM: CM: - + Drying: Séchage: - + Maillard: - + Finishing: Développement: - + Cooling: Refroidissement: - + Background: Arrière plan: - + Alarms: Alarme: - + RoR: VdM: - + AUC: SSC: - + Events Evenements @@ -6867,7 +6867,7 @@ Les alarmes sont scannées dans l'ordre du haut du tableau vers le bas. - + @@ -6973,7 +6973,7 @@ Les alarmes sont scannées dans l'ordre du haut du tableau vers le bas.La limite de température spécifiée. - + @@ -7154,7 +7154,7 @@ Les alarmes sont scannées dans l'ordre du haut du tableau vers le bas.Entrez la commande dans le champ Description de l'alarme. - + @@ -7183,21 +7183,21 @@ Les alarmes sont scannées dans l'ordre du haut du tableau vers le bas.le texte à afficher dans la pop up - + Call Program Lancer Programme - + A program/script path (absolute or relative) Un chemin de programme/script (absolu ou relatif) - + start an external program lancer un programme externe @@ -8612,7 +8612,7 @@ Chargez le profil enregistré sur la plus petite machine et ouvrez le Transposer Texte facultatif utilisé dans les annotations aux unités utilisées pour la valeur du curseur. - + COMMANDS COMMANDES @@ -8625,7 +8625,7 @@ Chargez le profil enregistré sur la plus petite machine et ouvrez le Transposer - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8652,36 +8652,36 @@ Chargez le profil enregistré sur la plus petite machine et ouvrez le Transposer Note : dans les commandes YOCTOPUCE, le paramètre optionnel <sn> contient soit le numéro de série du module, soit son nom - + Serial Command Commande série - + ASCII serial command or binary a2b_uu(serial command) Commande série ASCII ou binaire a2b_uu(commande série) - + Modbus Command Commande Modbus - + variable holding the last value read via MODBUS variable contenant la dernière valeur lue via MODBUS - - - - - - + + + + + + @@ -8692,8 +8692,8 @@ Chargez le profil enregistré sur la plus petite machine et ouvrez le Transposer sleep : ajoute un délai de <float> secondes - - + + sets calling button to “pressed” if argument is 1 or True définit le bouton d'appel sur "pressé" si l'argument est 1 ou True @@ -8704,55 +8704,55 @@ Chargez le profil enregistré sur la plus petite machine et ouvrez le Transposer lit le registre de l'esclave slaveID à l'aide de la fonction 3 (Read Multiple Holding Registers). Le résultat est lié à l'espace réservé `_` et peut donc être consulté dans les commandes ultérieures. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. lit 1 registre 16 bits de l'esclave slaveID en utilisant la fonction 3 (Read Multiple Holding Registers) interprétée comme un entier signé. Le résultat est lié à l'espace réservé `_` et peut donc être consulté dans les commandes ultérieures. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. lit 1 registre 16 bits à partir de l'esclave slaveID en utilisant la fonction 3 (Read Multiple Holding Registers) interprétée comme BCD. Le résultat est lié à l'espace réservé `_` et peut donc être consulté dans les commandes ultérieures. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. lit 2 registres de 16 bits à partir de l'esclave slaveID à l'aide de la fonction 3 (Read Multiple Holding Registers) interprétée comme un entier non signé. Le résultat est lié à l'espace réservé `_` et peut donc être consulté dans les commandes ultérieures. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. lit 2 registres de 16 bits à partir de l'esclave slaveID à l'aide de la fonction 3 (Read Multiple Holding Registers) interprétée comme un entier signé. Le résultat est lié à l'espace réservé `_` et peut donc être consulté dans les commandes ultérieures. - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. lit 2 registres 16 bits à partir de l'esclave slaveID en utilisant la fonction 3 (Read Multiple Holding Registers) interprétée comme BCD. Le résultat est lié à l'espace réservé `_` et peut donc être consulté dans les commandes ultérieures. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. lit 2 registres 16 bits de l'esclave slaveID en utilisant la fonction 3 (Read Multiple Holding Registers) interprétée comme float. Le résultat est lié à l'espace réservé `_` et peut donc être consulté dans les commandes ultérieures. - + write register: MODBUS function 6 (int) or function 16 (float) registre d'écriture : fonction MODBUS 6 (int) ou fonction 16 (float) - + write coil: MODBUS function 5 bobine d'écriture : fonction MODBUS 5 - + write coils: MODBUS function 15 bobines d'écriture : fonction MODBUS 15 @@ -8763,43 +8763,43 @@ Chargez le profil enregistré sur la plus petite machine et ouvrez le Transposer - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v registre d'écriture de masque : fonction MODBUS 22 ou simule la fonction 22 avec la fonction 6 et la valeur donnée v - + write registers: MODBUS function 16 registres d'écriture : fonction MODBUS 16 - + write 16bit BCD encoded value v to register r of slave s écrire la valeur codée BCD 16 bits v dans le registre r de l'esclave s - + write 32bit float to two 16bit int registers: MODBUS function 16 écrire 32 bits flottants dans deux registres int 16 bits : fonction MODBUS 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 écrire un entier 32 bits dans deux registres int 16 bits : fonction MODBUS 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) écrire un entier 16 bits dans un seul registre 16 bits : fonction MODBUS 6 (int) - + DTA Command Commande DTA @@ -8820,119 +8820,119 @@ Chargez le profil enregistré sur la plus petite machine et ouvrez le Transposer démarrage et programme externe - + Hottop Heater Chauffe Hottop - - + + sets heater to value règle le chauffage sur la valeur - + Hottop Fan Ventilateur Hottop - - + + sets fan to value définit le ventilateur sur la valeur - + Hottop Command Commande Hottop - + with n={0 ,1},h={0,..100},f={0,..10} avec n={0 ,1},h={0,..100},f={0,..10} - + Fuji Command Commande Fuji - + PWM Command Commande PWM - + PHIDGET PWM Output: <value> in [0-100] Sortie PWM PHIDGET : <valeur> dans [0-100] - + PHIDGET PWM Output: toggles <channel> Sortie PWM PHIDGET : bascule <canal> - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds Sortie PWM PHIDGET : activez <canal> pendant <millis> millisecondes - + PHIDGET HUB PWM Output: <value> in [0-100] Sortie PWM PHIDGET HUB : <valeur> dans [0-100] - + PHIDGET HUB PWM Output: toggles <channel> Sortie PWM PHIDGET HUB : bascule <canal> - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds Sortie PWM PHIDGET HUB : activez <canal> pendant <millis> millisecondes - + YOCTOPUCE PWM Output: PWM running state Sortie YOCTOPUCE PWM : état de fonctionnement du PWM - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) YOCTOPUCE PWM Output : régler la fréquence PWM sur f (Hz) - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] YOCTOPUCE PWM Output : réglage de la période PWM avec le duty cycle en % sous forme de float [0.0-100.0] - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval YOCTOPUCE PWM Output: change progressivement le PWM à la valeur spécifiée sur l'intervalle de temps donné - + VOUT Command Commande VOUT @@ -8943,363 +8943,363 @@ Chargez le profil enregistré sur la plus petite machine et ouvrez le Transposer pour les modules PHIDGET OUTPUT : définit la plage de tension (r=5 pour r5V et r=10 pour 10V) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) pour les modules PHIDGET OUTPUT : régler le canal de sortie analogique n sur la valeur de tension de sortie v en V (par exemple, 5,5 pour 5,5 V) - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] pour les modules YOCTOPUCE VOLTAGE OUT avec c le canal (1 ou 2),v la tension en float [0.0-10.0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] pour les modules YOCTOPUCE CURRENT OUT avec c le courant en float [3.0-21.0] - + IO Command Commande IO - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) Sortie binaire PHIDGET : désactive (b=0) et active (b=1) le canal c - + PHIDGET Binary Output: toggles channel c Sortie binaire PHIDGET : bascule le canal c - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds Sortie binaire PHIDGET : active la sortie du canal c pendant le temps t en millisecondes - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) Sortie de tension PHIDGET : définit la sortie de tension du canal c à v (flottant) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor : règle l'accélération du canal c à v (float) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor : définit la vitesse cible du canal c à v (flottant) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor : définit la limite de courant du canal c à v (flottant) - + YOCTOPUCE Relay Output: turn channel c of the relay module on YOCTOPUCE Relay Output : activer le canal c du module relais - + YOCTOPUCE Relay Output: turn channel c of the relay module off YOCTOPUCE Relay Output : désactiver le canal c du module relais - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) YOCTOPUCE Relay Output: éteint (b=0) et on (b=1) le canal c du module relais - + YOCTOPUCE Relay Output: toggle the state of channel c YOCTOPUCE Relay Output: bascule l'état du canal c - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds YOCTOPUCE Relay Output: pulse le canal c après un délai de retard millisecondes pendant la durée millisecondes - + YOCTOPUCE resets the power counter of the Yocto-Watt module YOCTOPUCE met à zéro le compteur de puissance du module Yocto-Watt - + move slider c to value v déplacer le curseur c vers la valeur v - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b éteint (b=0) et on (b=1) le canal de sortie binaire PHIDGET c et règle le bouton i sur enfoncé ou normal en fonction de la valeur b - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal définit le bouton i sur enfoncé si la valeur b est oui, vrai, t ou 1, sinon sur normal - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal définit le bouton sur enfoncé si la valeur b est oui, vrai, t ou 1, sinon sur normal - - - - - + + + + + toggles the state of the button bascule l'état du bouton - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol envoie un entier <value> au registre <target> spécifié par un octet en notation hexadécimale comme "fa" via le protocole Santoker Network - + sends <value> to <target> via the Kaleido Serial or Network protocol envoie <value> à <target> via le protocole série ou réseau Kaleido - + S7 Command Commande S7 - + variable holding the last value read via S7 variable contenant la dernière valeur lue via S7 - + sets calling button to “pressed” if argument evaluates to 1 or True définit le bouton d'appel sur "pressé" si l'argument est évalué à 1 ou True - + read bool from S7 DB lire booléen à partir de la base de données S7 - + read int from S7 DB lire un entier à partir de la base de données S7 - + read float from S7 DB lire le flottant de la base de données S7 - + write bool to S7 DB écrire bool dans la base de données S7 - + write int to S7 DB écrire dans la base de données S7 - + write float to S7 DB écriture flottante dans la base de données S7 - + Aillio R1 Heater Chauffage Aillio R1 - + Aillio R1 Fan Ventilateur Aillio R1 - + Aillio R1 Drum Tambour Aillio R1 - + sets drum speed to value définit la vitesse du tambour sur la valeur - + Artisan Command Commande Artisan - + enables/disables alarms active/désactive les alarmes - + enables/disables autoCHARGE active/désactive l'autoCHARGE - + enables/disables autoDROP active/désactive l'autoDROP - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. voie tare <int> avec 1 => ET, 2 => BT, 3 => E1c1, 4 : E1c2,.. - + turns PID on active le PID - + turns PID off désactive le PID - + toggles the PID state bascule l'état PID - + sets PID mode to 0: manual, 1: RS, 2: background follow définit le mode PID sur 0 : manuel, 1 : RS, 2 : suivi de l'arrière-plan - + sets the p-i-d parameters of the PID définit les paramètres p-i-d du PID - + increases or decreases the current target SV value by <int> augmente ou diminue la valeur SV cible actuelle de <int> - + sets the PID target set value SV définit la valeur de consigne cible PID SV - + sets the PID target set value SV given in C définit la valeur de consigne cible PID SV donnée en C - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> active le numéro de modèle PID Ramp-Soak <rs> (basé sur 1 !) ou celui étiqueté <rs> - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) sélectionne la source d'entrée PID avec <n> 0 : BT, 1 : ET (Software PID) ; <n> dans {0,..,3} (Arduino PID) - + sets the PID lookahead définit l'anticipation PID - + shows popup with message <msg> which optionally automatically closes after <int> seconds affiche une fenêtre contextuelle avec le message <msg> qui se ferme éventuellement automatiquement après <int> secondes - + shows message <msg> in the message line affiche le message <msg> dans la ligne de message - + enables/disables notifications; while disabled issued notifications are ignored active/désactive les notifications ; tandis que les notifications émises désactivées sont ignorées - + sends notification with title <title> and optional message <msg> envoie une notification avec le titre <title> et le message facultatif <msg> - + sets canvas color to the RGB-hex <color> like #27f1d3 définit la couleur de la toile sur le RGB-hex <couleur> comme #27f1d3 - + resets canvas color réinitialise la couleur de la toile @@ -9310,139 +9310,139 @@ Chargez le profil enregistré sur la plus petite machine et ouvrez le Transposer active le bouton <nom> de { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } - + activates palette <p> with <p> either a number 0-9 or a palette label active la palette <p> avec <p> soit un nombre 0-9 soit une étiquette de palette - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET règle le mode de lecture sur 0 : désactivé, 1 : heure, 2 : BT, 3 : ET - + opens the Roast Properties dialog ouvre la boîte de dialogue Propriétés de torréfaction - + loads the .alog profile at the given filepath as background profile charge le profil .alog au chemin de fichier donné en tant que profil d'arrière-plan - + clears the current background profile efface le profil d'arrière-plan actuel - + activates the alarmset with the given number or label active l'alarme avec le numéro ou l'étiquette donné - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right déplace le profil d'arrière-plan du nombre de pas indiqué vers <direction>, avec <direction> un parmi haut, bas, gauche, droite - + enables/disables keyboard mode active/désactive le mode clavier - + enables/disables the Keep ON flag active/désactive le drapeau Keep ON - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} affiche/masque la courbe indiquée par <nom> qui est l'une des { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number affiche/masque la <courbe> (l'une de {T1,T2}) du nombre <extra_device> de base zéro - + shows/hides the events of <event_type> in [1,..,5] affiche/masque les événements de <event_type> dans [1,..,5] - + shows/hides the events of the background profile affiche/masque les événements du profil d'arrière-plan - + RC Command Commande RC - + for PHIDGET RC modules: sets the min/max pulse width in microseconds pour les modules PHIDGET RC : définit la largeur d'impulsion min/max en microsecondes - + for PHIDGET RC modules: sets the min/max position pour les modules PHIDGET RC : réglage de la position min/max - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) pour les modules PHIDGET RC : enclencher (b=1) ou désenclencher (b = 0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state pour les modules PHIDGET RC : active ou désactive l'état de rampe de vitesse - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt pour les modules PHIDGET RC : réglez la tension sur 5, 6 ou 7,4 en Volt - + for PHIDGET RC modules: set the acceleration pour les modules PHIDGET RC : régler l'accélération - + for PHIDGET RC modules: set the velocity pour les modules PHIDGET RC : régler la vélocité - + for PHIDGET RC modules: set the target position pour les modules PHIDGET RC : définir la position cible - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) pour les modules YOCTOPUCE RC : avec c:int le canal, b un booléen (ex. enabled(0,1) ou enabled(0,True)) @@ -9453,31 +9453,31 @@ Chargez le profil enregistré sur la plus petite machine et ouvrez le Transposer pour les modules YOCTOPUCE RC : avec c:int le canal, p:int la position cible, l'option t la durée en ms - + for YOCTOPUCE RC modules: with n an int [0..65000] in us pour les modules YOCTOPUCE RC : avec n un int [0..65000] en us - + for YOCTOPUCE RC modules: with r an int in % pour les modules YOCTOPUCE RC : avec r un entier en % - + WebSocket Command Commande WebSocket - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) Si des substitutions {} sont utilisées, les crochets json doivent être dupliqués pour les échapper comme dans send({{ "value": {}}}) - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` si le texte `<json>` respecte le format JSON il est envoyé au serveur WebSocket connecté et la réponse est liée à la variable `_` @@ -9845,165 +9845,170 @@ Fonction 4 (Read Input Registers) : registres 0 à 65535 correspondant aux numé + DISCHARGE + DÉCHARGE + + + RELEASE LIBÉRER - + HEATING CHAUFFAGE - + COOLING REFROIDISSEMENT - + FLAP RABAT - + CONTROL CONTRÔLE - + event value valeur de l'événement - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode valeur de l'événement interprétée comme une température en degrés Fahrenheit convertie au mode de température actuel - + event value interpreted as temperature in Celsius converted to the current temperature mode valeur de l'événement interprétée comme une température en degrés Celsius convertie au mode de température actuel - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. Remarque : "{}" peut être utilisé comme espace réservé, il sera remplacé par la valeur actuelle du bouton plus le décalage pour les types d'événements ±. Si un espace réservé apparaît plusieurs fois dans une description/commande, toutes ces occurrences sont remplacées par la valeur. - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” Remarque : Les commandes peuvent être séquencées, séparées par des points-virgules comme dans « <cmd1>;<cmd2>;<cmd3> » - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. Remarque : Tous les caractères fournis comme documentation pour une action de commande série sont envoyés sous forme d'une seule chaîne au périphérique connecté. Si l'appareil peut interpréter cette chaîne comme des commandes distinctes séparées par un point-virgule, c'est très bien. Sinon, vous pouvez utiliser un événement multiple référençant un certain nombre de boutons d'événement (en utilisant une liste de numéros de boutons d'événement séparés par des virgules comme chaîne de documentation) où chacun des boutons d'événement référencés émet une des commandes via une action de commande série correspondante. Ces boutons d'événement peuvent être masqués, ayant ainsi le même effet que si la commande série autorisait une séquence de commandes. - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. Remarque : Dans les commandes PHIDGET, le paramètre facultatif <sn> a la forme <hub_serial>[:<hub_port>] permet de faire référence à un HUB Phidget spécifique en lui donnant son numéro de série, et en spécifiant éventuellement le numéro de port auquel le module adressé est connecté. . - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name Remarque : Dans les commandes YOCTOPUCE, le paramètre optionnel <sn> contient soit le numéro de série du module, soit son nom - + Multiple Event Evénements multiples - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. numéros de boutons ou sleep(<float>) séparés par une virgule : 1,2,sleep(2.5), 3.. - + triggers other buttons déclenche d'autres boutons - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) variable contenant le dernier état du bouton enfoncé (1 ou 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. lit 1 registre de 16 bits à partir de l'esclave slaveID en utilisant la fonction 3 (Read Multiple Holding Registers) interprétée comme un entier non signé. Le résultat est lié à l'espace réservé `_` et peut donc être consulté dans les commandes ultérieures. - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating Insérer l'adresse des données : valeur, ex. 4701:1000 et sv vaut 100. Toujours multiplier par 10 si valeur Unité : 0,1 / ex. 4719:0 arrête de chauffer - + variable holding the last result value variable contenant la dernière valeur de résultat - + p-i-d p-i-d - + configures PID to the values <p>;<i>;<d> configure PID sur les valeurs <p>;<i>;<d> - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) pour les modules PHIDGET OUTPUT : définit la plage de tension de tension (r=5 pour 5V et r=10 pour 10V) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set écrire la valeur où les bits sont remplacés par ceux de orMask aux positions où les bits andMask ne sont pas définis - + Aillio R1 Command Commande Aillio R1 - + Sends PRS command Envoie la commande PRS - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal définit le bouton i sur enfoncé si la valeur de b est oui, vrai, t ou 1, sinon sur normal - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True active le bouton <nom> de { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; définit le bouton d'appel sur "pressé" si l'argument est 1 ou True - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden définit le bouton i sur visible si la valeur de b est oui, vrai, t ou 1, sinon sur masqué - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name pour les modules YOCTOPUCE RC : avec c:int le canal, p:int la position cible, l'option t la durée en ms, sn le numéro de série ou le nom logique des modules optionnels @@ -12625,7 +12630,7 @@ Artisan démarrera le programme à chaque période d'échantillonnage. La sortie - + @@ -12660,7 +12665,7 @@ Artisan démarrera le programme à chaque période d'échantillonnage. La sortie - + @@ -12788,9 +12793,9 @@ Artisan démarrera le programme à chaque période d'échantillonnage. La sortie /min + - @@ -12799,8 +12804,8 @@ Artisan démarrera le programme à chaque période d'échantillonnage. La sortie ON - - + + @@ -12814,7 +12819,7 @@ Artisan démarrera le programme à chaque période d'échantillonnage. La sortie Cycle - + Sync Synchroniser @@ -12934,7 +12939,7 @@ Artisan démarrera le programme à chaque période d'échantillonnage. La sortie - + Label @@ -13165,9 +13170,9 @@ Artisan démarrera le programme à chaque période d'échantillonnage. La sortie Taille - - - + + + @@ -13205,7 +13210,7 @@ Artisan démarrera le programme à chaque période d'échantillonnage. La sortie - + @@ -13248,14 +13253,14 @@ Artisan démarrera le programme à chaque période d'échantillonnage. La sortie Temp - + Unit Unité - + Source Source @@ -13266,9 +13271,9 @@ Artisan démarrera le programme à chaque période d'échantillonnage. La sortie Regrouper + - - + @@ -13660,7 +13665,7 @@ Artisan démarrera le programme à chaque période d'échantillonnage. La sortie Date - + Batch Lot @@ -13718,140 +13723,140 @@ Artisan démarrera le programme à chaque période d'échantillonnage. La sortie Blend - + Template Modèle - + Results in Résulte en - + Rating Notation - + Pressure % Pression % - + Electric Energy Mix: Mix énergétique électrique: - + Renewable Renouvelable - - + + Pre-Heating Préchauffage - - + + Between Batches Entre les lots - - + + Cooling Refroidissement - + Between Batches after Pre-Heating Entre les lots après le préchauffage - + (mm:ss) (mm: ss) - + Duration Durée - + Measured Energy or Output % Énergie mesurée ou% de sortie - - + + Preheat Préchauffer - - + + BBP - - - - + + + + Roast Torréfaction - - + + per kg green coffee par kg de café vert - + Load Charger - + Organization Organisation - + Operator Opérateur - + Machine Machine - + Model Modèle - + Heating Chauffage - + Drum Speed Vitesse tambour - + organic material matière organique @@ -14253,7 +14258,7 @@ Tous les LCDs Couleur des bords (RVBA) - + roasted torréfié @@ -14400,22 +14405,22 @@ Tous les LCDs - + ln() ln() + - x x - - + + Bkgnd Fond @@ -14564,109 +14569,114 @@ Tous les LCDs Charger les grains - + /m /m - + greens vert - + - STOP - COMMENCER + AUTO + - - + + + + MANUAL + MANUEL + + + + FLAP + RABAT + + + + + CLOSE + FERMER + + + + + OPEN OUVRIR - - - CLOSE - FERMER + CONTROL + CONTRÔLE - - - - AUTO - + + DISCHARGE + DÉCHARGE - - - MANUAL - MANUEL + HEATING + CHAUFFAGE - + STIRRER AGITATEUR - + FILL REMPLIR - - RELEASE - LIBÉRER - - - - HEATING - CHAUFFAGE - - - + COOLING REFROIDISSEMENT - - FLAP - RABAT + + + + STOP + COMMENCER - CONTROL - CONTRÔLE + RELEASE + LIBÉRER - + RMSE BT - + MSE BT MSE TG - + RoR VdM - + @FCs @d1C - + Max+/Max- RoR Max + / Max- RoR @@ -16151,6 +16161,8 @@ Tous les LCDs + + {} connected {} connecté @@ -16162,6 +16174,8 @@ Tous les LCDs + + {} disconnected @@ -16416,238 +16430,238 @@ Répétez l'opération à la fin: {0} Pid actuel = {0}. Changer maintenant en pid = {1}? - + Phidget Temperature Sensor IR attached Capteur de température Phidget IR connecté - + Phidget Temperature Sensor 1-input attached Phidget capteur de température 4 entrées connecté {1-?} - + Phidget Isolated Thermocouple 1-input attached Thermocouple isolé Phidget à 1 entrée connectée - + Phidget VINT RTD 1-input attached Phidget VINT RTD 1-input attaché - + Phidget Temperature Sensor IR detached Capteur de température Phidget IR détaché - + Phidget Temperature Sensor 1-input detached Capteur de température Phidget 1 entrée détachée - + Phidget Isolated Thermocouple 1-input detached Phidget isolé thermocouple 1-entrée détachée - + Phidget VINT RTD 1-input detached Phidget VINT RTD 1 entrée détachée - + Phidget Temperature Sensor 4-input attached Phidget capteur de température 4 entrées connecté - + Phidget Temperature Sensor 4-input detached Capteur de température Phidget 4 entrées détaché - + Phidget 1046 attached Phidget 1046 attaché - + Phidget DAQ1500 attached Phidget DAQ1500 attaché - + Phidget 1046 detached Phidget 1046 détaché - + Phidget DAQ1500 detached Phidget DAQ1500 détaché - + Phidget IO 2/2/2 attached Phidget IO 2/2/2 attaché - + Phidget IO 6/6/6 attached Phidget IO 6/6/6 attaché - + Phidget IO 8/8/8 attached Phidget IO 8/8/8 attaché - + Phidget DAQ1000 attached Phidget DAQ1000 attaché - + Phidget DAQ1200 attached Phidget DAQ1200 attaché - + Phidget DAQ1300 attached Phidget DAQ1300 attaché - + Phidget DAQ1301 attached Phidget DAQ1301 attaché - + Phidget DAQ1400 attached Phidget DAQ1400 attaché - + Phidget VCP1000 attached Phidget VCP1000 attaché - + Phidget VCP1001 attached Phidget VCP1001 attaché - + Phidget VCP1002 attached Phidget VCP1002 attaché - + Phidget IO attached Phidget IO attaché - + Phidget IO 2/2/2 detached Phidget IO 2/2/2 détaché - + Phidget IO 6/6/6 detached Phidget IO 6/6/6 détaché - + Phidget IO 8/8/8 detached Phidget IO 8/8/8 détaché - + Phidget DAQ1000 detached Phidget DAQ1000 détaché - + Phidget DAQ1200 detached Phidget DAQ1200 détaché - + Phidget DAQ1300 detached Phidget DAQ1300 détaché - + Phidget DAQ1301 detached Phidget DAQ1301 détaché - + Phidget DAQ1400 detached Phidget DAQ1400 détaché - + Phidget VCP1000 detached Phidget VCP1000 détaché - + Phidget VCP1001 detached Phidget VCP1001 détaché - + Phidget VCP1002 detached Phidget VCP1002 détaché - + Phidget IO detached Phidget IO détaché - + Yocto Thermocouple attached Thermocouple Yocto attaché - + Yocto IR attached Yocto IR attaché - + Yocto PT100 attached Yocto PT100 attaché - - + + Yocto Sensor attached Yocto Sensor attaché - + Yocto Watt Power attached Yocto Watt Power attaché - + Yocto Watt Energy attached Yocto Watt Energy attaché - + Yocto Watt Voltage attached Yocto Watt Voltage attaché - + Yocto Watt Current attached Yocto Watt Courant attaché - + TC4 initialized TC4 initialisé @@ -16696,9 +16710,9 @@ Répétez l'opération à la fin: {0} - - - + + + Data table copied to clipboard @@ -16732,50 +16746,50 @@ Répétez l'opération à la fin: {0} Lecture profiles arrière plan... - + Event table copied to clipboard Table d'événements copiée dans le presse-papiers - + The 0% value must be less than the 100% value. La valeur 0% doit être inférieure à la valeur 100%. - - + + Alarms from events #{0} created Alarmes des événements n ° {0} créées - - + + No events found Aucun événements trouvés - + Event #{0} added Événement n ° {0} ajouté - + No profile found Aucun profile adéquat trouvé - + Events #{0} deleted Événements n ° {0} supprimés - + Event #{0} deleted Événement n ° {0} supprimé - + Roast properties updated but profile not saved to disk Propriétés de torréfaction mises à jour mais profile non sauvé sur le disque @@ -16958,7 +16972,7 @@ Répétez l'opération à la fin: {0} Échantillonnage - + Warning @@ -16970,13 +16984,13 @@ Répétez l'opération à la fin: {0} Un intervalle d'échantillonnage serré peut entraîner une instabilité sur certaines machines. Nous suggérons un minimum de 1s. - + Incompatible variables found in %s Variables incompatibles trouvées dans %s - + Assignment problem Problème d'affectation @@ -17070,8 +17084,8 @@ Répétez l'opération à la fin: {0} suivre - - + + Save Statistics Enregistrer les statistiques @@ -17233,19 +17247,19 @@ Pour le garder gratuit et à jour, veuillez nous soutenir avec votre don et vous Artisan configuré pour {0} - + Load theme {0}? Charger le thème {0}? - + Adjust Theme Related Settings Ajuster les paramètres liés au thème - + Loaded theme {0} Thème chargé {0} @@ -17256,8 +17270,8 @@ Pour le garder gratuit et à jour, veuillez nous soutenir avec votre don et vous Détecté une paire de couleurs qui peut être difficile à voir: - - + + Simulator started @{}x Le simulateur a démarré @ {} x @@ -17308,14 +17322,14 @@ Pour le garder gratuit et à jour, veuillez nous soutenir avec votre don et vous autoDROP désactivé - + PID set to OFF PID changé sur OFF - + PID set to ON @@ -17535,7 +17549,7 @@ Pour le garder gratuit et à jour, veuillez nous soutenir avec votre don et vous {0} a été enregistré. Un nouveau rôti a commencé - + Invalid artisan format @@ -17600,10 +17614,10 @@ Il est conseillé de sauvegarder au préalable vos paramètres actuels via le me Profile sauvé - - - - + + + + @@ -17695,347 +17709,347 @@ Il est conseillé de sauvegarder au préalable vos paramètres actuels via le me Charger les paramètres annulé - - + + Statistics Saved Statistiques enregistrées - + No statistics found Aucune statistique trouvée - + Excel Production Report exported to {0} Rapport de production Excel exporté vers {0} - + Ranking Report Rapport de classement - + Ranking graphs are only generated up to {0} profiles Les graphiques de classement ne sont générés que jusqu'à {0} profils - + Profile missing DRY event Événement DRY manquant dans le profil - + Profile missing phase events Evénements de phase manquants dans le profil - + CSV Ranking Report exported to {0} Rapport de classement CSV exporté vers {0} - + Excel Ranking Report exported to {0} Rapport de classement Excel exporté vers {0} - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied La balance Bluetooth ne peut pas être connectée alors que l'autorisation pour Artisan d'accéder au Bluetooth est refusée - + Bluetooth access denied Accès Bluetooth refusé - + Hottop control turned off Commande Hottop désactivée - + Hottop control turned on Commande Hottop activée - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! Pour contrôler un Hottop, vous devez d'abord activer le mode super utilisateur via un clic droit sur l'écran LCD de la minuterie! - - + + Settings not found Paramètres introuvables - + artisan-settings artisanat - + Save Settings Enregistrer les paramètres - + Settings saved Paramètres sauvegardés - + artisan-theme thème artisanal - + Save Theme Enregistrer le thème - + Theme saved Thème enregistré - + Load Theme Charger le thème - + Theme loaded Thème chargé - + Background profile removed Profil d'arrière-plan supprimé - + Alarm Config Config Alarme - + Alarms are not available for device None Alarmes non disponible pour périphérique Aucun - + Switching the language needs a restart. Restart now? Le changement de langue nécessite un redémarrage. Redémarrer maintenant? - + Restart Redémarrer - + Import K202 CSV Importer K202 CSV - + K202 file loaded successfully fichier K202 importé correctement - + Import K204 CSV Importer K204 CSV - + K204 file loaded successfully fichier K204 chargé correctement - + Import Probat Recipe Importer une recette Probat - + Probat Pilot data imported successfully Importation réussie des données Probat Pilot - + Import Probat Pilot failed Échec de l'importation du pilote Probat - - + + {0} imported {0} importé - + an error occurred on importing {0} une erreur s'est produite lors de l'importation de {0} - + Import Cropster XLS Importer Cropster XLS - + Import RoastLog URL Importer l'URL RoastLog - + Import RoastPATH URL Importer l'URL RoastPATH - + Import Giesen CSV Importer Giesen CSV - + Import Petroncini CSV Importer le CSV Petroncini - + Import IKAWA URL Importer l'URL IKAWA - + Import IKAWA CSV Importer IKAWA CSV - + Import Loring CSV Importer Loring CSV - + Import Rubasse CSV Importer Rubasse CSV - + Import HH506RA CSV Importer HH506RA CSV - + HH506RA file loaded successfully fichier HH506RA chargé correctement - + Save Graph as Enregistrer le graphique sous - + {0} size({1},{2}) saved {0} taille ({1}, {2}) enregistrée - + Save Graph as PDF Sauver Graph en PDF - + Save Graph as SVG Sauver Graphique en SVG - + {0} saved {0} enregistré - + Wheel {0} loaded Roue {0} chargée - + Invalid Wheel graph format Format graph roue invalide - + Buttons copied to Palette # Boutons copiés dans la Palette # - + Palette #%i restored Palette #%i restaurée - + Palette #%i empty Palette #%i vide - + Save Palettes Enregistrer palettes - + Palettes saved Palettes enregistrée - + Palettes loaded Palettes chargées - + Invalid palettes file format Format fichier palette invalide - + Alarms loaded Alarmes chargées - + Fitting curves... Ajustement des courbes ... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. Attention: le début de l'intervalle d'analyse d'intérêt est antérieur au début de l'ajustement de la courbe. Corrigez cela dans l'onglet Config> Courbes> Analyser. - + Analysis earlier than Curve fit Analyse antérieure à l'ajustement de courbe - + Simulator stopped Le simulateur s'est arrêté - + debug logging ON journal de débogage activé @@ -19505,10 +19519,10 @@ Continuez? - - - - + + + + Roaster Scope Analyseur de torréfaction @@ -20013,49 +20027,49 @@ Continuez? - + Events Evénements - + Data Données - + Roast Torréfaction - + Notes Notes - + Energy Énergie - + Setup Installer - + Details Des détails - + Loads Charges - + Protocol Protocole @@ -20270,7 +20284,7 @@ Continuez? - + @@ -20290,7 +20304,7 @@ Continuez? - + @@ -20300,7 +20314,7 @@ Continuez? - + @@ -20362,16 +20376,16 @@ Continuez? - - + + Time Temps - - + + @@ -20380,8 +20394,8 @@ Continuez? - - + + @@ -20390,104 +20404,104 @@ Continuez? - + CHARGE CHARGE - + DRY END FIN SECHAGE - + FC START DEBUT 1erC - + FC END FIN 1erC - + SC START DEBUT 2emeC - + SC END FIN 2emeC - + DROP VIDAGE - + COOL REFROIDISSEMENT - + #{0} {1}{2} #{0} {1}{2} - + Power Chauffe - + Duration Durée - + CO2 - + Load Charge - + Source Source - + Kind Gentil - + Name Nom - + Weight Poids @@ -21498,7 +21512,7 @@ initié par le PID - + @@ -21727,7 +21741,7 @@ doit être réduit de 4 fois. Pour les arrières-plans chargés uniquement avec des périphériques extra - + The maximum nominal batch size of the machine in kg La taille nominale maximale du lot de la machine en kg @@ -22161,32 +22175,32 @@ Currently in TEMP MODE Actuellement en MODE TEMP - + <b>Label</b>= <b>Label</b>= - + <b>Description </b>= <b>Description </b>= - + <b>Type </b>= <b>Type </b>= - + <b>Value </b>= <b>Valeur </b>= - + <b>Documentation </b>= <b>Documentation </b>= - + <b>Button# </b>= <b>Bouton# </b>= diff --git a/src/translations/artisan_gd.qm b/src/translations/artisan_gd.qm index b070076d2fc781848150c167803f43cc66e0093a..69954b32cff920b3d2a0754f0f21428ba40e432b 100644 GIT binary patch delta 20824 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%0Dr%lV(N2Jkd7J&|MG7E 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 AGynhq delta 20763 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�T}42B)095 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 iWp%o&8b5oc*Jllf*6HUrrasair saoraidh - + About Mu dheidhinn - + Core Developers Prìomh luchd-leasachaidh - + License Cead - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. Bha duilgheadas ann am fiosrachadh dreach as ùire fhaighinn air ais. Thoir sùil air a ’cheangal eadar-lìn agad, feuch ris a-rithist nas fhaide air adhart, no thoir sùil air le làimh. - + A new release is available. Tha brath ùr ri fhaighinn. - + Show Change list Seall liosta Atharrachadh - + Download Release Luchdaich sìos brath - + You are using the latest release. Tha thu a ’cleachdadh an sgaoileadh as ùire. - + You are using a beta continuous build. Tha thu a ’cleachdadh togail beta leantainneach. - + You will see a notice here once a new official release is available. Chì thu fios an seo aon uair ‘s gu bheil brath oifigeil ùr ri fhaighinn. - + Update status Inbhe ùrachaidh @@ -213,7 +213,7 @@ Button - + @@ -224,7 +224,7 @@ - + @@ -235,10 +235,10 @@ - + + - - + Restore Defaults @@ -266,7 +266,7 @@ - + @@ -294,7 +294,7 @@ - + @@ -582,7 +582,7 @@ - + @@ -603,7 +603,7 @@ - + @@ -728,9 +728,9 @@ ùrachadh - - - + + + Save Defaults Sàbhail easbhaidhean @@ -1456,61 +1456,61 @@ CRÌOCH Seall an-còmhnaidh - + Heavy FC FC trom - + Low FC FC Ìosal - + Light Cut Gearradh aotrom - + Dark Cut Gearradh dorcha - + Drops A' tuiteam - + Oily Olach - + Uneven Neo-chòmhnard - + Tipping A ’sgioblachadh - + Scorching A ’sgrìobadh - + Divots Sgoltagan @@ -2285,14 +2285,14 @@ CRÌOCH - + ET - + BT @@ -3997,20 +3997,20 @@ CRÌOCH Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4103,41 +4103,41 @@ CRÌOCH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4206,38 +4206,38 @@ CRÌOCH - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4287,10 +4287,10 @@ CRÌOCH Cha d’ fhuaireadh dàta RX - - - - + + + + Serial Exception: @@ -4307,97 +4307,97 @@ CRÌOCH Prògram gairm () air fhaighinn: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure(): mearachd tionndaidh, fhuaireadh {0} bytes - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure(): {0} bytes air fhaighinn ach bha feum air 10 - + Unable to open serial port Cha ghabh am port sreathach fhosgladh - + MS6514temperature(): {0} bytes received but 18 needed Teòthachd MS6514(): {0} bytes air fhaighinn ach bha feum air 18 - + DT301temperature(): {0} bytes received but 11 needed Teòthachd DT301(): {0} bytes air fhaighinn ach bha feum air 11 - + HH806AUtemperature(): {0} bytes received Teòthachd HH806AU(): {0} bytes air fhaighinn - + HH806Wtemperature(): Unable to initiate device Teòthachd HH806W(): Cha ghabh an inneal a thòiseachadh - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID: {0} bytes air fhaighinn ach bha feum air 5 - + HH506RAtemperature(): Unable to get id from HH506RA device Teòthachd HH506RA(): Cha ghabh id fhaighinn bho inneal HH506RA - + HH506RAtemperature(): {0} bytes received but 14 needed Teòthachd HH506RA(): Fhuaireadh {0} bytes ach bha feum air 14 - + CENTER302temperature(): {0} bytes received but 7 needed CENTRE302teòthachd(): {0} bytes air fhaighinn ach bha feum air 7 - + CENTER303temperature(): {0} bytes received but 8 needed CENTRE303teòthachd(): {0} bytes air fhaighinn ach bha feum air 8 - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2temperature(): {0} bytes air fhaighinn ach bha feum air 26 - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4temperature(): {0} bytes air fhaighinn ach bha feum air 26 - + CENTER306temperature(): {0} bytes received but 10 needed CENTRE306teòthachd(): {0} bytes air fhaighinn ach bha feum air 10 - + CENTER309temperature(): {0} bytes received but 45 needed CENTRE309teòthachd(): {0} bytes air fhaighinn ach bha feum air 45 - + Arduino could not set channels Cha b’ urrainn do Arduino seanalan a shuidheachadh - + Arduino could not set temperature unit Cha b' urrainn do Arduino aonad teòthachd a shuidheachadh - + Arduino could not set filters Cha b' urrainn do Arduino na criathragan a shuidheachadh @@ -4407,16 +4407,16 @@ CRÌOCH - - - - - - + + + + + + - - + + Value Error: Mearachd luach: @@ -4431,7 +4431,7 @@ CRÌOCH Eisimpleir sreathach: ùine-ama - + Unable to move CHARGE to a value that does not exist Cha ghabh CHARGE a ghluasad gu luach nach eil ann @@ -4548,52 +4548,52 @@ CRÌOCH Eisimpleir: {} chan e faidhle roghainnean dligheach a th' ann - - - - - + + + + + Error Mearachd - + Exception: WebLCDs not supported by this build Eisgeachd: WebLCDs nach eil a ’faighinn taic bhon togail seo - + Could not start WebLCDs. Selected port might be busy. Cha b' urrainn dhuinn WebLCDs a thòiseachadh. Is dòcha gu bheil am port taghte trang. - + Failed to save settings Dh'fhàillig na roghainnean a shàbhaladh - - + + Exception (probably due to an empty profile): Eisimpleir (is dòcha mar thoradh air pròifil falamh): - + Analyze: CHARGE event required, none found Mion-sgrùdadh: Tachartas CHARGE a dhìth, cha deach gin a lorg - + Analyze: DROP event required, none found Mion-sgrùdadh: Tha feum air tachartas DROP, cha deach gin a lorg - + Analyze: no background profile data available Mion-sgrùdadh: chan eil dàta cùl-fhiosrachaidh ri fhaighinn - + Analyze: background profile requires CHARGE and DROP events Dèan mion-sgrùdadh: feumaidh ìomhaigh cùl-fhiosrachaidh tachartasan CHARGE agus DROP @@ -4634,7 +4634,7 @@ CRÌOCH Form Caption - + Custom Blend Measgachadh gnàthaichte @@ -4798,17 +4798,17 @@ CRÌOCH Togalaichean ròsta - + Energy Help Taic Cumhachd - + Tare Setup Suidhich Tare - + Set Measure from Profile Suidhich tomhas bho phròifil @@ -5091,14 +5091,14 @@ CRÌOCH - + Energy Cumhachd - + CO2 @@ -5334,14 +5334,14 @@ CRÌOCH HTML Report Template - + BBP Total Time Ùine iomlan BBP - + BBP Bottom Temp Teòthachd as ìsle BBP @@ -5358,849 +5358,849 @@ CRÌOCH - + Whole Color Dath slàn - - + + Profile Pròifil - + Roast Batches Baidsean ròsta - - - + + + Batch Baisc - - + + Date Ceann-latha - - - + + + Beans - - - + + + In Anns - - + + Out A-mach - - - + + + Loss Cailleadh - - + + SUM - + Production Report Aithisg riochdachaidh - - + + Time Ùine - - + + Weight In Cuideam a-steach - - + + CHARGE BT CRUINNEACHADH BT - - + + FCs Time Uair FCs - - + + FCs BT - - + + DROP Time Ùine DROP - - + + DROP BT - + Dry Percent Tioram sa cheud - + MAI Percent MAI sa cheud - + Dev Percent Dev sa cheud - - + + AUC - - + + Weight Loss Caill cuideam - - + + Color Dath - + Cupping - + Roaster - + Capacity Comas - + Operator Neach-obrachaidh - + Organization Eagrachadh - + Drum Speed Astar an druma - + Ground Color Dath na talmhainn - + Color System Siostam dath - + Screen Min Sgrion Min - + Screen Max Sgrion Max - + Bean Temp - + CHARGE ET CRUINNEACHADH ET - + TP Time Uair TP - + TP ET - + TP BT - + DRY Time Àm TIRIM - + DRY ET TIR ET - + DRY BT BT tioram - + FCs ET - + FCe Time Uair Fce - + FCe ET Fce ET - + FCe BT Fce BT - + SCs Time Uair SCs - + SCs ET - + SCs BT - + SCe Time Uair SCe - + SCe ET SCE ET - + SCe BT Sge BT - + DROP ET - + COOL Time Uair COOL - + COOL ET - + COOL BT - + Total Time Ùine Iomlan - + Dry Phase Time Ùine ìre tioram - + Mid Phase Time Am Meadhan Ìre - + Finish Phase Time Crìochnaich Ìre Ùine - + Dry Phase RoR RoR ìre tioram - + Mid Phase RoR Meadhan Ìre RoR - + Finish Phase RoR Crìochnaich Ìre RoR - + Dry Phase Delta BT Ìre Tioram Delta BT - + Mid Phase Delta BT Meadhan-ìre Delta BT - + Finish Phase Delta BT Crìochnaich ìre Delta BT - + Finish Phase Rise Crìochnaich ìre àrdachadh - + Total RoR Iomlan RoR - + FCs RoR - + MET - + AUC Begin Tòisichidh AUC - + AUC Base Bunait AUC - + Dry Phase AUC Ìre Tioram AUC - + Mid Phase AUC AUC Meadhan-ìre - + Finish Phase AUC Crìochnaich ìre AUC - + Weight Out Cuideam a-mach - + Volume In Meud a-steach - + Volume Out Tomhas a-mach - + Volume Gain Meudachadh Meud - + Green Density Dùmhlachd Uaine - + Roasted Density Dùmhlachd ròsta - + Moisture Greens Glasan taise - + Moisture Roasted Ròsta taise - + Moisture Loss Cailleadh Taiseachd - + Organic Loss Call organach - + Ambient Humidity Taiseachd àrainneachdail - + Ambient Pressure Brùthadh àrainneachdail - + Ambient Temperature Ambient Teòthachd - - + + Roasting Notes Notaichean ròstadh - - + + Cupping Notes Notaichean cupping - + Heavy FC FC trom - + Low FC FC Ìosal - + Light Cut Gearradh aotrom - + Dark Cut Gearradh dorcha - + Drops A' tuiteam - + Oily Olach - + Uneven Neo-chòmhnard - + Tipping A ’sgioblachadh - + Scorching A ’sgrìobadh - + Divots Sgoltagan - + Mode Modh - + BTU Batch Baidse BTU - + BTU Batch per green kg Baidse BTU gach kg uaine - + CO2 Batch CO2 Baidse - + BTU Preheat - + CO2 Preheat - + BTU BBP - + CO2 BBP - + BTU Cooling Fuarachadh BTU - + CO2 Cooling CO2 Fuarachadh - + BTU Roast Ròsta BTU - + BTU Roast per green kg BTU Ròsta gach kg uaine - + CO2 Roast CO2 Ròc - + CO2 Batch per green kg CO2 Baidse gach kg uaine - + BTU LPG - + BTU NG - + BTU ELEC - + Efficiency Batch Baidse Èifeachdas - + Efficiency Roast Roast Èifeachdas - + BBP Begin Tòisichidh BBP - + BBP Begin to Bottom Time Ùine tòiseachaidh BBP - + BBP Bottom to CHARGE Time BBP Bun gu Àm CHARGE - + BBP Begin to Bottom RoR BBP Tòisich gu Bun RoR - + BBP Bottom to CHARGE RoR BBP Bun gu CHARGE RoR - + File Name Ainm faidhle - + Roast Ranking Rangachadh ròsta - + Ranking Report Aithisg Rangachaidh - + AVG - + Roasting Report Aithisg Ròstadh - + Date: Ceann-latha: - + Beans: - + Weight: Cuideam: - + Volume: Meud: - + Roaster: - + Operator: Gnìomhaiche: - + Organization: Buidheann: - + Cupping: Cupan: - + Color: Dath: - + Energy: Lùth: - + CO2: - + CHARGE: TALAMH: - + Size: Meud: - + Density: Dùmhlachd: - + Moisture: Taiseachd: - + Ambient: Àrainneachdail: - + TP: - + DRY: TIRIM: - + FCs: - + FCe: Fce: - + SCs: - + SCe: - + DROP: Drop: - + COOL: TARRAINGEACH: - + MET: - + CM: - + Drying: A 'tiormachadh: - + Maillard: - + Finishing: A' crìochnachadh: - + Cooling: Fuarachadh: - + Background: Cùl-fhiosrachadh: - + Alarms: - + RoR: - + AUC: - + Events Tachartasan @@ -6243,7 +6243,7 @@ Bithear a’ sganadh rabhaidh ann an òrdugh bho mhullach a’ bhùird gu bonn.< - + @@ -6349,7 +6349,7 @@ Bithear a’ sganadh rabhaidh ann an òrdugh bho mhullach a’ bhùird gu bonn.< An ìre teòthachd ainmichte. - + @@ -6530,7 +6530,7 @@ Bithear a’ sganadh rabhaidh ann an òrdugh bho mhullach a’ bhùird gu bonn.< Cuir a-steach an àithne a-steach don raon Tuairisgeul den Alarm. - + @@ -6559,21 +6559,21 @@ Bithear a’ sganadh rabhaidh ann an òrdugh bho mhullach a’ bhùird gu bonn.< an teacsa a thèid a thaisbeanadh anns an pop-up - + Call Program Prògram gairm - + A program/script path (absolute or relative) Prògram / slighe sgriobt (iomlan no càirdeach) - + start an external program tòiseachadh air prògram bhon taobh a-muigh @@ -7988,7 +7988,7 @@ Luchdaich am pròifil clàraichte air an inneal nas lugha agus fosgail an Transp Teacs roghainneil air a chleachdadh ann an notaichean air na h-aonadan a thathar a’ cleachdadh airson luach an t-sleamhnachaidh. - + COMMANDS ORDAN @@ -8001,7 +8001,7 @@ Luchdaich am pròifil clàraichte air an inneal nas lugha agus fosgail an Transp - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8028,36 +8028,36 @@ Luchdaich am pròifil clàraichte air an inneal nas lugha agus fosgail an Transp Nota: ann an òrdughan YOCTOPUCE, tha na paramadairean roghnach <sn> a’ cumail an dàrna cuid àireamh sreathach nam modalan no an t-ainm - + Serial Command Òrdugh sreathach - + ASCII serial command or binary a2b_uu(serial command) Òrdugh sreathach ASCII no binary a2b_uu (òrdugh sreathach) - + Modbus Command Òrdugh Modbus - + variable holding the last value read via MODBUS caochladair a 'cumail an luach mu dheireadh a chaidh a leughadh tro MODBUS - - - - - - + + + + + + @@ -8068,8 +8068,8 @@ Luchdaich am pròifil clàraichte air an inneal nas lugha agus fosgail an Transp cadal: cuir dàil <float> diogan - - + + sets calling button to “pressed” if argument is 1 or True suidhich am putan gairm gu “brùthadh” ma tha argamaid 1 no Fìor @@ -8080,55 +8080,55 @@ Luchdaich am pròifil clàraichte air an inneal nas lugha agus fosgail an Transp a’ leughadh clàr bho Slav slaveID a’ cleachdadh gnìomh 3 (Leugh Clàran Seilbh Ioma). Tha an toradh ceangailte ris an neach-àite `_` agus mar sin gheibhear thuige ann an òrdughan nas fhaide air adhart. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. a’ leughadh clàr 1 16bit bho Slav slaveID a’ cleachdadh gnìomh 3 (Leugh Clàran Ioma-sheilbh) air a mhìneachadh mar shlànuighear soidhnichte. Tha an toradh ceangailte ris an neach-àite `_` agus mar sin gheibhear thuige ann an òrdughan nas fhaide air adhart. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. a’ leughadh clàr 1 16bit bho slaveID a’ cleachdadh gnìomh 3 (Leugh Clàran Ioma-sheilbh) air a mhìneachadh mar BCD. Tha an toradh ceangailte ris an neach-àite `_` agus mar sin gheibhear thuige ann an òrdughan nas fhaide air adhart. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. a’ leughadh 2 chlàran 16bit bho thràillean ID a’ cleachdadh gnìomh 3 (Leugh Clàran Ioma-sheilbh) air a mhìneachadh mar shlànuighear gun ainm. Tha an toradh ceangailte ris an neach-àite `_` agus mar sin gheibhear thuige ann an òrdughan nas fhaide air adhart. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. a’ leughadh 2 chlàran 16bit bho slaveID a’ cleachdadh gnìomh 3 (Leugh Clàran Ioma-sheilbh) air am mìneachadh mar shlànuighear soidhnichte. Tha an toradh ceangailte ris an neach-àite `_` agus mar sin gheibhear thuige ann an òrdughan nas fhaide air adhart. - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. a’ leughadh clàr 2 16bit bho slaveID a’ cleachdadh gnìomh 3 (Leugh Clàran Seilbh Ioma) air a mhìneachadh mar BCD. Tha an toradh ceangailte ris an neach-àite `_` agus mar sin gheibhear thuige ann an òrdughan nas fhaide air adhart. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. a’ leughadh 2 chlàran 16bit bho slaveID a’ cleachdadh gnìomh 3 (Leugh Clàran Ioma-sheilbh) air a mhìneachadh mar fleòdradh. Tha an toradh ceangailte ris an neach-àite `_` agus mar sin gheibhear thuige ann an òrdughan nas fhaide air adhart. - + write register: MODBUS function 6 (int) or function 16 (float) sgrìobh clàr: gnìomh MODBUS 6 (int) no gnìomh 16 (fleòdradh) - + write coil: MODBUS function 5 sgrìobh coil: gnìomh MODBUS 5 - + write coils: MODBUS function 15 sgrìobh coils: gnìomh MODBUS 15 @@ -8139,43 +8139,43 @@ Luchdaich am pròifil clàraichte air an inneal nas lugha agus fosgail an Transp - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v clàr sgrìobhadh masg: gnìomh MODBUS 22 no atharrais air gnìomh 22 le gnìomh 6 agus an luach a chaidh a thoirt v - + write registers: MODBUS function 16 sgrìobh clàran: gnìomh MODBUS 16 - + write 16bit BCD encoded value v to register r of slave s sgrìobh luach còdaichte 16bit BCD v gus r nan tràillean a chlàradh - + write 32bit float to two 16bit int registers: MODBUS function 16 sgrìobh fleòdradh 32bit gu dà chlàr int 16bit: gnìomh MODBUS 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 sgrìobh 32bit integer gu dà chlàr int 16bit: gnìomh MODBUS 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) sgrìobh 16bit integer gu aon chlàr 16bit: gnìomh MODBUS 6 (int) - + DTA Command Òrdugh DTA @@ -8196,119 +8196,119 @@ Luchdaich am pròifil clàraichte air an inneal nas lugha agus fosgail an Transp prògram tòiseachaidh agus taobh a-muigh - + Hottop Heater Teasadair Hottop - - + + sets heater to value cuir luach air an teasadair - + Hottop Fan Fan Hottop - - + + sets fan to value a 'suidheachadh luchd-leantainn gu luach - + Hottop Command Òrdugh Hottop - + with n={0 ,1},h={0,..100},f={0,..10} le n={0 ,1},h={0,..100},f={0,..10} - + Fuji Command Òrdugh Fuji - + PWM Command Òrdugh PWM - + PHIDGET PWM Output: <value> in [0-100] Toradh PHIDGET PWM: <luach> ann an [0-100] - + PHIDGET PWM Output: toggles <channel> Toradh PHIDGET PWM: tog <channel> - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds Toradh PHIDGET PWM: tionndaidh <seanail> air adhart airson <millis> milliseconds - + PHIDGET HUB PWM Output: <value> in [0-100] PHIDGET HUB PWM Toradh: <luach> ann an [0-100] - + PHIDGET HUB PWM Output: toggles <channel> PHIDGET HUB PWM Toradh: tog <channel> - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds PHIDGET HUB PWM Toradh: tionndaidh <seanail> air adhart airson <millis> milliseconds - + YOCTOPUCE PWM Output: PWM running state Toradh YOCTOPUCE PWM: Stàit ruith PWM - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) Toradh YOCTOPUCE PWM: suidhich tricead PWM gu f (Hz) - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] Toradh YOCTOPUCE PWM: suidhich ùine PWM leis a’ chearcall dleastanais ann an % mar shnàmh [0.0-100.0] - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval Toradh YOCTOPUCE PWM: mean air mhean ag atharrachadh am PWM chun luach ainmichte thar na h-ùine ainmichte - + VOUT Command Òrdugh VOUT @@ -8319,363 +8319,363 @@ Luchdaich am pròifil clàraichte air an inneal nas lugha agus fosgail an Transp airson modalan PHIDGET TORADH: a’ suidheachadh raon bholtachd bholtachd (r = 5 airson r5V agus r = 10 airson 10V) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) airson modalan PHIDGET TORADH: suidhich sianal toraidh analog n gu luach bholtachd toraidh v ann an V (me. 5.5 airson 5.5V) - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] airson modalan YOCTOPUCE VOLTAGE OUT le c an t-sianal (1 no 2), v an bholtadh mar fleòdradh [0.0-10.0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] airson modalan YOCTOPUCE CURRENT OUT le c an sruth mar fleòdradh [3.0-21.0] - + IO Command IO àithne - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) Toradh binary PHIDGET: ag atharrachadh sianal c dheth (b = 0) agus air adhart (b = 1) - + PHIDGET Binary Output: toggles channel c Toradh binary PHIDGET: tog an sianal c - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds Toradh binary PHIDGET: a’ suidheachadh toradh sianal c air adhart airson ùine t ann am milliseconds - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) Toradh bholtachd PHIDGET: a’ suidheachadh toradh bholtaids den t-sianal c gu v (fleòdradh) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor: a’ suidheachadh luathachadh sianal c gu v (fleòdradh) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor: a’ suidheachadh astar targaid sianal c gu v (fleòdradh) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor: a’ suidheachadh crìoch gnàthach sianal c gu v (fleòdradh) - + YOCTOPUCE Relay Output: turn channel c of the relay module on Toradh Relay YOCTOPUCE: tionndaidh sianal c den mhodal sealaidheachd air - + YOCTOPUCE Relay Output: turn channel c of the relay module off Toradh Relay YOCTOPUCE: cuir dheth sianal c den mhodal sealaidheachd - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) Toradh Relay YOCTOPUCE: ag atharrachadh sianal c den mhodal sealaidheachd dheth (b = 0) agus air adhart (b = 1) - + YOCTOPUCE Relay Output: toggle the state of channel c Toradh Relay YOCTOPUCE: tog staid an t-seanail c - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds Toradh Relay YOCTOPUCE: cuir stad air an t-sianal c às deidh dàil milliseconds fad na h-ùine milliseconds - + YOCTOPUCE resets the power counter of the Yocto-Watt module Bidh YOCTOPUCE ag ath-shuidheachadh cuntair cumhachd modal Yocto-Watt - + move slider c to value v gluais sleamhnag c gu luach v - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b ag atharrachadh sianal toraidh binary PHIDGET c dheth (b = 0) agus air adhart (b = 1) agus a’ suidheachadh putan i gu bruthadh no àbhaisteach a rèir an luach b - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal suidhich putan i gus a bhrùthadh ma tha luach b tha, fìor, t, no 1, air dhòigh eile mar as àbhaist - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal suidhich putan gus a bhrùthadh ma tha luach b tha, fìor, t, no 1, air dhòigh eile mar as àbhaist - - - - - + + + + + toggles the state of the button tog staid a’ phutan - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol a’ cur <value> slán-àireamhach gu <target> clàr air a shònrachadh le byte ann an comharradh hex mar “fa” tro phròtacal Lìonra Santoker - + sends <value> to <target> via the Kaleido Serial or Network protocol a' cur <value> gu <target> tro phròtacal Kaleido Serial or Network - + S7 Command S7 Òrdugh - + variable holding the last value read via S7 caochladair a 'cumail an luach mu dheireadh air a leughadh tro S7 - + sets calling button to “pressed” if argument evaluates to 1 or True suidhich putan gairm gu “brùthadh” ma tha argamaid a’ measadh gu 1 no True - + read bool from S7 DB leugh bool bho S7 DB - + read int from S7 DB leugh a-steach bho S7 DB - + read float from S7 DB leugh float bho S7 DB - + write bool to S7 DB sgrìobh bool gu S7 DB - + write int to S7 DB sgrìobh a-steach gu S7 DB - + write float to S7 DB sgrìobh fleòdradh gu S7 DB - + Aillio R1 Heater Teasadair Aillio R1 - + Aillio R1 Fan Fan Aillio R1 - + Aillio R1 Drum Druma Aillio R1 - + sets drum speed to value a’ suidheachadh astar druma gu luach - + Artisan Command Òrdugh Artisan - + enables/disables alarms a’ comasachadh/a’ cur à comas rabhaidhean - + enables/disables autoCHARGE a’ comasachadh/a’ cur à comas fèin-chosgais - + enables/disables autoDROP a’ comasachadh/a’ cur à comas autoDROP - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. sianal tare <int> le 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2, .. - + turns PID on a’ tionndadh PID air - + turns PID off a’ tionndadh PID dheth - + toggles the PID state a’ togail staid PID - + sets PID mode to 0: manual, 1: RS, 2: background follow a’ suidheachadh modh PID gu 0: leabhar-làimhe, 1: RS, 2: cùl-fhiosrachadh a’ leantainn - + sets the p-i-d parameters of the PID a’ suidheachadh paramadairean pid an PID - + increases or decreases the current target SV value by <int> àrdachadh no lùghdachadh luach targaid làithreach SV le <int> - + sets the PID target set value SV a’ suidheachadh luach stèidhichte targaid PID SV - + sets the PID target set value SV given in C a’ suidheachadh an targaid PID luach seata SV air a thoirt seachad ann an C - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> cuir an gnìomh àireamh pàtrain PID Ramp-Soak <rs> (stèidhichte air 1!) No am fear leis an leubail <rs> - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) a’ taghadh an tobar ionchuir PID le <n> 0: BT, 1: ET (Bathar-bog PID); <n> ann an {0,..,3} (Arduino PID) - + sets the PID lookahead a 'suidheachadh an sealladh PID - + shows popup with message <msg> which optionally automatically closes after <int> seconds a’ sealltainn popup le teachdaireachd <msg> a dhùineas gu fèin-obrachail às deidh <int> diogan - + shows message <msg> in the message line a' sealltainn teachdaireachd <msg> ann an loidhne na teachdaireachd - + enables/disables notifications; while disabled issued notifications are ignored a’ comasachadh/a’ cur à comas fiosan; fhad ‘s a thathas a’ seachnadh fiosan a chaidh a chuir a-mach à comas - + sends notification with title <title> and optional message <msg> a' cur fios le tiotal <title> agus teachdaireachd roghainneil <msg> - + sets canvas color to the RGB-hex <color> like #27f1d3 a’ suidheachadh dath a’ chanabhas ris an <color> RGB-hex mar #27f1d3 - + resets canvas color ath-shuidheachadh dath canabhas @@ -8686,139 +8686,139 @@ Luchdaich am pròifil clàraichte air an inneal nas lugha agus fosgail an Transp cuir am putan <name> an gnìomh bho {START, CHARGE, DRY, FCs, Fce, SCs, SCE, DROP, COOL, OFF } - + activates palette <p> with <p> either a number 0-9 or a palette label cuir an gnìomh paileas <p> le <p> an dàrna cuid àireamh 0-9 no leubail paile - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET a’ suidheachadh modh ath-chluich gu 0: dheth, 1: ùine, 2: BT, 3: ET - + opens the Roast Properties dialog a 'fosgladh còmhradh Roast Properties - + loads the .alog profile at the given filepath as background profile a 'luchdachadh a' phròifil .alog aig an t-slighe faidhle a chaidh a thoirt seachad mar phròifil cùl-fhiosrachaidh - + clears the current background profile a 'glanadh a' phròifil cùl-fhiosrachaidh làithreach - + activates the alarmset with the given number or label cuir an gnìomh an inneal-rabhaidh leis an àireamh no an leubail a chaidh a thoirt seachad - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right a’ gluasad a’ phròifil chùil an àireamh de cheumannan a dh’ ionnsaigh <direction>, le <direction> aon de suas, sìos, clì, deas - + enables/disables keyboard mode comas / à comas modh meur-chlàr - + enables/disables the Keep ON flag a’ comasachadh/a’ cur à comas a’ bhratach Keep ON - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} a’ sealltainn/a’ falach an lùb a tha air a chomharrachadh le <name> a tha mar aon de { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number seallaidh/falaich an <curve> (aon de {T1,T2}) den àireamh <extra_device> stèidhichte air neoni - + shows/hides the events of <event_type> in [1,..,5] a’ sealltainn/a’ falach tachartasan <event_type> ann an [1,..,5] - + shows/hides the events of the background profile a’ sealltainn/a’ falach tachartasan a’ chùl-ìomhaigh - + RC Command Òrdugh RC - + for PHIDGET RC modules: sets the min/max pulse width in microseconds airson modalan PHIDGET RC: suidhich an leud cuisle as ìsle / as àirde ann am microseconds - + for PHIDGET RC modules: sets the min/max position airson modalan PHIDGET RC: suidhich an suidheachadh as ìsle / as àirde - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) airson modalan PHIDGET RC: an sàs (b = 1) no dealachadh (b = 0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state airson modalan PHIDGET RC: a’ gnìomhachadh no a’ cuir dheth an staid rampaidh astair - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt airson modalan PHIDGET RC: suidhich an bholtadh gu aon de 5, 6 no 7.4 ann am Volt - + for PHIDGET RC modules: set the acceleration airson modalan PHIDGET RC: suidhich an luathachadh - + for PHIDGET RC modules: set the velocity airson modalan PHIDGET RC: suidhich an astar - + for PHIDGET RC modules: set the target position airson modalan PHIDGET RC: suidhich an suidheachadh targaid - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) airson modalan YOCTOPUCE RC: le c: in the channel, b a bool (me. air a chomasachadh (0,1) no air a chomasachadh (0, True)) @@ -8829,31 +8829,31 @@ Luchdaich am pròifil clàraichte air an inneal nas lugha agus fosgail an Transp airson modalan YOCTOPUCE RC: le c: in an t-sianal, p: in an suidheachadh targaid, an roghainn t an fhad ann an ms - + for YOCTOPUCE RC modules: with n an int [0..65000] in us airson modalan YOCTOPUCE RC: le n an int [0..65000] annainn - + for YOCTOPUCE RC modules: with r an int in % airson modalan YOCTOPUCE RC: le r an int ann an % - + WebSocket Command Òrdugh WebSocket - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) Ma chleachdar {} ionaid, feumar camagan json a dhùblachadh gus teicheadh orra mar ann an send({{ “value”: {}}}) - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` ma tha an teacsa `<json>` a' toirt spèis don fhòrmat JSON thèid a chur chun an fhrithealaiche WebSocket ceangailte agus tha am freagairt ceangailte ris a' chaochladair `_` @@ -9221,165 +9221,170 @@ Gnìomh 4 (Leugh Clàran Inntrigidh): clàran 0 gu 65535 a rèir àireamhan 3000 + DISCHARGE + LAOIDHEAN + + + RELEASE LAOIDH - + HEATING HEATING - + COOLING COOLADH - + FLAP - + CONTROL RIAGHLADH - + event value luach tachartas - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode luach tachartais air a mhìneachadh mar teòthachd ann am Fahrenheit air a thionndadh chun mhodh teòthachd gnàthach - + event value interpreted as temperature in Celsius converted to the current temperature mode luach tachartais air a mhìneachadh mar teòthachd ann an Celsius air a thionndadh gu modh teòthachd gnàthach - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. Nota: Faodar “{}” a chleachdadh mar neach-àite, thèid luach a’ phutain gnàthach a chuir na àite a bharrachd air a’ chothromachadh airson ± seòrsa tachartais. Ma thachras neach-àite grunn thursan ann an tuairisgeul / àithne, thèid an luach a chuir an àite nan tachartasan sin uile. - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” Nota: Faodar òrdughan a chuir ann an òrdugh, air an sgaradh le leth-choloin mar ann an “<cmd1>; <cmd2>; <cmd3>” - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. Nota: Thèid a h-uile caractar a tha air a thoirt seachad mar sgrìobhainnean gu gnìomh Òrdugh Sreathach a chuir mar aon sreang chun inneal ceangailte. Mas urrainn don inneal an sreang seo a mhìneachadh mar òrdughan fa leth air an sgaradh le semicolon tha seo ceart gu leòr. Rud eile, faodaidh tu Ioma Tachartas a chleachdadh a’ toirt iomradh air grunn phutanan tachartais (a’ cleachdadh liosta sgaraichte le cromag de àireamhan putan tachartais mar shreang sgrìobhainnean) far am bi gach aon de na putanan tachartais ainmichte a’ toirt a-mach aon de na h-òrdughan tro ghnìomh Sreathach Command. Faodar na putanan tachartais sin fhalach agus mar sin bidh an aon bhuaidh aige agus a bhiodh an t-Sreath Command a’ ceadachadh sreath de dh’ àitheantan. - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. Nota: Ann an òrdughan PHIDGET, tha am foirm <hub_serial> [: <hub_port>] anns a’ pharameter roghnach <sn>] a’ ceadachadh iomradh a thoirt air HUB Phidget sònraichte le bhith a’ toirt seachad an àireamh sreathach aige, agus gu roghnach a’ sònrachadh àireamh a’ phuirt a tha am modal air a bheilear a’ ceangal ris . - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name Nota: Ann an òrdughan YOCTOPUCE, tha am paramadair roghnach <sn> a’ cumail an dàrna cuid àireamh sreathach nam modalan no an t-ainm - + Multiple Event Tachartas ioma-fhillte - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. àireamhan putan no cadal (<float>) air an sgaradh le cromag: 1,2, cadal (2.5), 3.. - + triggers other buttons a 'toirt air adhart putanan eile - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) caochladair a 'cumail an staid mu dheireadh den phutan air a bhrùthadh (1 no 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. a’ leughadh clàr 1 16bit bho slaveID a’ cleachdadh gnìomh 3 (Leugh Clàran Ioma-sheilbh) air a mhìneachadh mar shlànuighear gun ainm. Tha an toradh ceangailte ris an neach-àite `_` agus mar sin gheibhear thuige ann an òrdughan nas fhaide air adhart. - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating Cuir a-steach seòladh dàta: luach, ex. 4701: 1000 agus sv tha 100. Dèan iomadachadh an-còmhnaidh le 10 ma tha luach Aonad: 0.1 / ex. 4719: 0 a’ stad teasachadh - + variable holding the last result value caochladair a 'cumail luach an toraidh mu dheireadh - + p-i-d - + configures PID to the values <p>;<i>;<d> a' rèiteachadh PID dha na luachan <p>;<i>;<d> - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) airson modalan PHIDGET TORADH: a’ suidheachadh raon bholtachd bholtachd (r = 5 airson 5V agus r = 10 airson 10V) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set sgrìobh luach far an tèid an fheadhainn bho noMask a chuir an àite phìosan far nach eil pìosan agus Mask air an suidheachadh - + Aillio R1 Command Òrdugh Aillio R1 - + Sends PRS command A 'cur òrdugh PRS - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal suidhich putan i gus a bhrùthadh ma tha luach b tha, fìor, t, no 1, air dhòigh eile mar as àbhaist - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True cuir am putan <name> an gnìomh bho {START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF} ; suidhich am putan gairm gu “brùthadh” ma tha argamaid 1 no Fìor - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden suidhich putan i ri fhaicinn ma tha luach b tha, fìor, t, no 1, air dhòigh eile falaichte - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name airson modalan YOCTOPUCE RC: le c: in an t-sianal, p: in an suidheachadh targaid, an roghnach t an fhad ann an ms, sn àireamh sreathach nam modalan roghainneil no ainm loidsigeach @@ -11599,7 +11604,7 @@ CTRL+SHIFT+F [Buann] - + @@ -11634,7 +11639,7 @@ CTRL+SHIFT+F [Buann] - + @@ -11762,9 +11767,9 @@ CTRL+SHIFT+F [Buann] / min + - @@ -11773,8 +11778,8 @@ CTRL+SHIFT+F [Buann] AIR - - + + @@ -11788,7 +11793,7 @@ CTRL+SHIFT+F [Buann] Rothaireachd - + Sync Sioncronaich @@ -11908,7 +11913,7 @@ CTRL+SHIFT+F [Buann] - + Label @@ -12139,9 +12144,9 @@ CTRL+SHIFT+F [Buann] Meud - - - + + + @@ -12179,7 +12184,7 @@ CTRL+SHIFT+F [Buann] - + @@ -12222,14 +12227,14 @@ CTRL+SHIFT+F [Buann] - + Unit Aonad - + Source Stòr @@ -12240,9 +12245,9 @@ CTRL+SHIFT+F [Buann] Braisle + - - + @@ -12634,7 +12639,7 @@ CTRL+SHIFT+F [Buann] Ceann-latha - + Batch Baisc @@ -12692,140 +12697,140 @@ CTRL+SHIFT+F [Buann] Measgachadh - + Template Teamplaid - + Results in Toraidhean a-steach - + Rating Rangachadh - + Pressure % Brùthadh% - + Electric Energy Mix: Measgachadh Cumhachd Dealain: - + Renewable Ath-nuadhachail - - + + Pre-Heating Ro-teasachadh - - + + Between Batches Eadar batches - - + + Cooling Fuarachadh - + Between Batches after Pre-Heating Eadar batches às deidh teasachadh ro-làimh - + (mm:ss) (mm: ss) - + Duration Faid - + Measured Energy or Output % Cumhachd no Toradh Tomhais% - - + + Preheat - - + + BBP - - - - + + + + Roast Ròsta - - + + per kg green coffee gach kg cofaidh uaine - + Load Luchdaich - + Organization Eagrachadh - + Operator Neach-obrachaidh - + Machine Inneal - + Model Modail - + Heating Teasachadh - + Drum Speed Astar an druma - + organic material stuth organach @@ -13228,7 +13233,7 @@ LCDs Uile Dath iomall (RGBA) - + roasted ròsta @@ -13375,22 +13380,22 @@ LCDs Uile - + ln() ln () + - x - - + + Bkgnd @@ -13539,109 +13544,114 @@ LCDs Uile Cuir cìs air na pònairean - + /m / m - + greens uaine - + - STOP + AUTO - - + + + + MANUAL + LAOIDH + + + + FLAP + + + + + + CLOSE + CLÀR + + + + + OPEN FOSGLADH - - - CLOSE - CLÀR + CONTROL + RIAGHLADH - - - - AUTO - + + DISCHARGE + LAOIDHEAN - - - MANUAL - LAOIDH + HEATING + HEATING - + STIRRER STÒRAIR - + FILL LAOIDH - - RELEASE - LAOIDH - - - - HEATING - HEATING - - - + COOLING COOLADH - - FLAP + + + + STOP - CONTROL - RIAGHLADH + RELEASE + LAOIDH - + RMSE BT - + MSE BT - + RoR - + @FCs - + Max+/Max- RoR Max + / Max- RoR @@ -14829,6 +14839,8 @@ LCDs Uile + + {} connected {} ceangailte @@ -14840,6 +14852,8 @@ LCDs Uile + + {} disconnected @@ -15094,238 +15108,238 @@ Dèan a-rithist an gnìomh aig an deireadh: {0} Pid làithreach = {0}. Atharraich an-dràsta gu pid ={1}? - + Phidget Temperature Sensor IR attached Sensor Teòthachd Phidget IR ceangailte - + Phidget Temperature Sensor 1-input attached Sensor Teòthachd Phidget 1-chur a-steach ceangailte - + Phidget Isolated Thermocouple 1-input attached Thermocouple iomallach Phidget 1-chur a-steach ceangailte - + Phidget VINT RTD 1-input attached Phidget VINT RTD 1-chur a-steach ceangailte - + Phidget Temperature Sensor IR detached Sensor Teòthachd Phidget IR dealaichte - + Phidget Temperature Sensor 1-input detached Sensor Teòthachd Phidget 1-chur a-steach air leth - + Phidget Isolated Thermocouple 1-input detached Thermocouple iomallach Phidget 1-chur a-steach air leth - + Phidget VINT RTD 1-input detached Phidget VINT RTD 1-chur a-steach air leth - + Phidget Temperature Sensor 4-input attached Sensor Teòthachd Phidget 4-chur a-steach ceangailte - + Phidget Temperature Sensor 4-input detached Sensor Teòthachd Phidget 4-chur a-steach air leth - + Phidget 1046 attached Phidget 1046 ceangailte - + Phidget DAQ1500 attached Phidget DAQ1500 ceangailte - + Phidget 1046 detached Phidget 1046 saor an asgaidh - + Phidget DAQ1500 detached Phidget DAQ1500 air leth - + Phidget IO 2/2/2 attached Phidget IO 2/2/2 ceangailte - + Phidget IO 6/6/6 attached Phidget IO 6/6/6 ceangailte - + Phidget IO 8/8/8 attached Phidget IO 8/8/8 ceangailte - + Phidget DAQ1000 attached Phidget DAQ1000 ceangailte - + Phidget DAQ1200 attached Phidget DAQ1200 ceangailte - + Phidget DAQ1300 attached Phidget DAQ1300 ceangailte - + Phidget DAQ1301 attached Phidget DAQ1301 ceangailte - + Phidget DAQ1400 attached Phidget DAQ1400 ceangailte - + Phidget VCP1000 attached Phidget VCP1000 ceangailte - + Phidget VCP1001 attached Phidget VCP1001 ceangailte - + Phidget VCP1002 attached Phidget VCP1002 ceangailte - + Phidget IO attached Phidget IO ceangailte - + Phidget IO 2/2/2 detached Phidget IO 2/2/2 air leth - + Phidget IO 6/6/6 detached Phidget IO 6/6/6 air leth - + Phidget IO 8/8/8 detached Phidget IO 8/8/8 air leth - + Phidget DAQ1000 detached Phidget DAQ1000 air leth - + Phidget DAQ1200 detached Phidget DAQ1200 air leth - + Phidget DAQ1300 detached Phidget DAQ1300 air leth - + Phidget DAQ1301 detached Phidget DAQ1301 air leth - + Phidget DAQ1400 detached Phidget DAQ1400 air leth - + Phidget VCP1000 detached Phidget VCP1000 air leth - + Phidget VCP1001 detached Phidget VCP1001 air leth - + Phidget VCP1002 detached Phidget VCP1002 air leth - + Phidget IO detached Phidget IO air leth - + Yocto Thermocouple attached Yocto Thermocouple ceangailte - + Yocto IR attached Yocto IR ceangailte - + Yocto PT100 attached Yocto PT100 ceangailte - - + + Yocto Sensor attached Yocto Sensor ceangailte - + Yocto Watt Power attached Yocto Watt Power ceangailte - + Yocto Watt Energy attached Yocto Watt Energy ceangailte - + Yocto Watt Voltage attached Yocto Watt Voltage ceangailte - + Yocto Watt Current attached Yocto Watt An-dràsta ceangailte - + TC4 initialized TC4 air a thòiseachadh @@ -15374,9 +15388,9 @@ Dèan a-rithist an gnìomh aig an deireadh: {0} - - - + + + Data table copied to clipboard @@ -15410,50 +15424,50 @@ Dèan a-rithist an gnìomh aig an deireadh: {0} A’ leughadh pròifil cùl-fhiosrachaidh... - + Event table copied to clipboard Clàr tachartais air a chopaigeadh chun chlàr-chlàir - + The 0% value must be less than the 100% value. Feumaidh an luach 0% a bhith nas lugha na an luach 100%. - - + + Alarms from events #{0} created Alarms o thachartasan #{0} air an cruthachadh - - + + No events found Cha deach tachartasan a lorg - + Event #{0} added Tachartas #{0} air a chur ris - + No profile found Cha deach ìomhaigh a lorg - + Events #{0} deleted Tachartasan #{0} air an sguabadh às - + Event #{0} deleted Tachartas #{0} air a sguabadh às - + Roast properties updated but profile not saved to disk Feartan ròsta air an ùrachadh ach cha deach a’ phròifil a shàbhaladh air diosc @@ -15636,7 +15650,7 @@ Dèan a-rithist an gnìomh aig an deireadh: {0} Samplachadh - + Warning @@ -15648,13 +15662,13 @@ Dèan a-rithist an gnìomh aig an deireadh: {0} Dh’ fhaodadh eadar-ama samplachaidh teann leantainn gu neo-sheasmhachd air cuid de dh’ innealan. Tha sinn a’ moladh co-dhiù 1s. - + Incompatible variables found in %s Caochladairean neo-fhreagarrach air an lorg ann an %s - + Assignment problem Duilgheadas sònrachadh @@ -15748,8 +15762,8 @@ Dèan a-rithist an gnìomh aig an deireadh: {0} lean air falbh - - + + Save Statistics Sàbhail Staitistig @@ -15911,19 +15925,19 @@ Gus a chumail saor agus gnàthach feuch an toir thu taic dhuinn leis an tabharta Artisan air a rèiteachadh airson {0} - + Load theme {0}? Luchdaich cuspair {0}? - + Adjust Theme Related Settings Atharraich roghainnean co-cheangailte ri cuspair - + Loaded theme {0} Cuspair air a luchdachadh {0} @@ -15934,8 +15948,8 @@ Gus a chumail saor agus gnàthach feuch an toir thu taic dhuinn leis an tabharta Lorg sinn paidhir dath a dh’ fhaodadh a bhith duilich fhaicinn: - - + + Simulator started @{}x Thòisich simuladair @{}x @@ -15986,14 +16000,14 @@ Gus a chumail saor agus gnàthach feuch an toir thu taic dhuinn leis an tabharta autoDROP dheth - + PID set to OFF PID air a chuir dheth - + PID set to ON @@ -16213,7 +16227,7 @@ Gus a chumail saor agus gnàthach feuch an toir thu taic dhuinn leis an tabharta Chaidh {0} a shàbhaladh. Tha ròstadh ùr air tòiseachadh - + Invalid artisan format @@ -16278,10 +16292,10 @@ Tha e ciallach na roghainnean gnàthach agad a shàbhaladh ro làimh tro Help &g Pròifil air a shàbhaladh - - - - + + + + @@ -16373,347 +16387,347 @@ Tha e ciallach na roghainnean gnàthach agad a shàbhaladh ro làimh tro Help &g Chaidh na roghainnean luchdaidh a chur dheth - - + + Statistics Saved Staitistig air a shàbhaladh - + No statistics found Cha deach staitistig a lorg - + Excel Production Report exported to {0} Aithisg Riochdachaidh Excel air às-mhalairt gu {0} - + Ranking Report Aithisg Rangachaidh - + Ranking graphs are only generated up to {0} profiles Cha tèid grafaichean rangachaidh a chruthachadh ach suas ri {0} pròifil - + Profile missing DRY event Pròifil tachartas DRY a dhìth - + Profile missing phase events Pròifil de thachartasan ìre a tha a dhìth - + CSV Ranking Report exported to {0} Aithisg Rangachaidh CSV air a às-mhalairt gu {0} - + Excel Ranking Report exported to {0} Aithisg Rangachadh Excel air a às-mhalairt gu {0} - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied Chan urrainnear sgèile Bluetooth a cheangal fhad ‘s a tha cead dha Artisan faighinn gu Bluetooth air a dhiùltadh - + Bluetooth access denied Chaidh ruigsinneachd Bluetooth a dhiùltadh - + Hottop control turned off Chuir smachd hottop dheth - + Hottop control turned on Tionndaidh smachd hottop air - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! Gus smachd a chumail air Hottop feumaidh tu am modh sàr-chleachdaiche a chuir an gnìomh le bhith a’ cliogadh deas air an timer LCD an toiseach! - - + + Settings not found Cha deach na roghainnean a lorg - + artisan-settings suidheachaidhean-ciùird - + Save Settings Sàbhail roghainnean - + Settings saved Roghainnean air an sàbhaladh - + artisan-theme cuspair-ciùird - + Save Theme Sàbhail Cuspair - + Theme saved Cuspair air a shàbhaladh - + Load Theme Luchdaich Theme - + Theme loaded Cuspair air a luchdachadh - + Background profile removed Pròifil cùl-fhiosrachaidh air a thoirt air falbh - + Alarm Config Config rabhaidh - + Alarms are not available for device None Chan eil rabhaidh ri fhaighinn airson inneal Chan eil gin - + Switching the language needs a restart. Restart now? Feumaidh atharrachadh a’ chànain ath-thòiseachadh. Ath-thòiseachadh a-nis? - + Restart Ath-thòisich - + Import K202 CSV Cuir a-steach K202 CSV - + K202 file loaded successfully K202 air a luchdachadh gu soirbheachail - + Import K204 CSV Cuir a-steach K204 CSV - + K204 file loaded successfully K204 air a luchdachadh gu soirbheachail - + Import Probat Recipe Cuir a-steach Recipe Probat - + Probat Pilot data imported successfully Chaidh dàta Probat Pilot a thoirt a-steach gu soirbheachail - + Import Probat Pilot failed Dh'fhàillig ion-phortadh Probat Pilot - - + + {0} imported {0} air a thoirt a-steach - + an error occurred on importing {0} thachair mearachd le toirt a-steach {0} - + Import Cropster XLS Cuir a-steach Cropster XLS - + Import RoastLog URL Cuir a-steach URL RoastLog - + Import RoastPATH URL Cuir a-steach URL RoastPATH - + Import Giesen CSV Cuir a-steach Giesen CSV - + Import Petroncini CSV Cuir a-steach Petroncini CSV - + Import IKAWA URL Cuir a-steach URL IKAWA - + Import IKAWA CSV Cuir a-steach IKAWA CSV - + Import Loring CSV Cuir a-steach Loring CSV - + Import Rubasse CSV Cuir a-steach Rubasse CSV - + Import HH506RA CSV Cuir a-steach HH506RA CSV - + HH506RA file loaded successfully Chaidh faidhle HH506RA a luchdachadh gu soirbheachail - + Save Graph as Sàbhail an graf mar - + {0} size({1},{2}) saved {0} meud ({1},{2}) air a shàbhaladh - + Save Graph as PDF Sàbhail an graf mar pdf - + Save Graph as SVG Sàbhail Graf mar SVG - + {0} saved {0} air a shàbhaladh - + Wheel {0} loaded Cuibhle {0} air a luchdachadh - + Invalid Wheel graph format Cruth graf cuibhle mì-dhligheach - + Buttons copied to Palette # Putanan air an lethbhreacadh gu Palette # - + Palette #%i restored Ath-shuidhich am paileas #%i - + Palette #%i empty Paidhle #%i falamh - + Save Palettes Sàbhail Palettes - + Palettes saved Palettes air an sàbhaladh - + Palettes loaded Palettes air an luchdachadh - + Invalid palettes file format Fòrmat faidhle palettes mì-dhligheach - + Alarms loaded Alarm air a luchdachadh - + Fitting curves... A 'suidheachadh curves ... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. Rabhadh: Tha toiseach an eadar-ama mion-sgrùdadh ùidh nas tràithe na toiseach suidheachadh lùbte. Ceartaich seo air an tab Config> Curves> Analyze. - + Analysis earlier than Curve fit Mion-sgrùdadh nas tràithe na Curve fit - + Simulator stopped Simulator air stad - + debug logging ON logadh deasbaid AIR @@ -17787,10 +17801,10 @@ Gus a chumail saor agus gnàthach feuch an toir thu taic dhuinn leis an tabharta - - - - + + + + Roaster Scope @@ -18284,49 +18298,49 @@ Gus a chumail saor agus gnàthach feuch an toir thu taic dhuinn leis an tabharta - + Events Tachartasan - + Data Dàta - + Roast Ròsta - + Notes Notaichean - + Energy Cumhachd - + Setup Cuir air chois - + Details Mion-fhiosrachadh - + Loads Luchdaich - + Protocol Pròtacal @@ -18529,7 +18543,7 @@ Gus a chumail saor agus gnàthach feuch an toir thu taic dhuinn leis an tabharta - + @@ -18549,7 +18563,7 @@ Gus a chumail saor agus gnàthach feuch an toir thu taic dhuinn leis an tabharta Soak HH: MM - + @@ -18559,7 +18573,7 @@ Gus a chumail saor agus gnàthach feuch an toir thu taic dhuinn leis an tabharta - + @@ -18621,16 +18635,16 @@ Gus a chumail saor agus gnàthach feuch an toir thu taic dhuinn leis an tabharta - - + + Time Ùine - - + + @@ -18639,8 +18653,8 @@ Gus a chumail saor agus gnàthach feuch an toir thu taic dhuinn leis an tabharta - - + + @@ -18649,104 +18663,104 @@ Gus a chumail saor agus gnàthach feuch an toir thu taic dhuinn leis an tabharta - + CHARGE ATHARRACHADH - + DRY END CRÌOCH DEIREANNACH - + FC START TÒRR FC - + FC END CRÌOCH FC - + SC START SC TÒISEACH - + SC END SC CRÌOCH - + DROP DROPACH - + COOL TARRAINGEACH - + #{0} {1}{2} # {0} {1} {2} - + Power Cumhachd - + Duration Faid - + CO2 - + Load Luchdaich - + Source Stòr - + Kind Math - + Name Ainm - + Weight Cuideam @@ -19626,7 +19640,7 @@ air a thòiseachadh leis a’ PID - + @@ -19855,7 +19869,7 @@ feumar a lùghdachadh 4 tursan. Airson cùl-fhiosrachadh luchdaichte le innealan a bharrachd a-mhàin - + The maximum nominal batch size of the machine in kg Am meud baidse ainmichte as àirde den inneal ann an kg @@ -20289,32 +20303,32 @@ Currently in TEMP MODE An-dràsta ann an TEMP MODE - + <b>Label</b>= <b>Label</b>= - + <b>Description </b>= <b>Tuairisgeul</b>= - + <b>Type </b>= <b>Seòrsa</b>= - + <b>Value </b>= <b>Luach</b>= - + <b>Documentation </b>= <b>Sgrìobhadh</b>= - + <b>Button# </b>= <b>Putan#</b>= diff --git a/src/translations/artisan_he.qm b/src/translations/artisan_he.qm index e6cb7a305750e9e15a9706cf5438b440e3ec0cc2..8144aeabe406ce28fba85755516c732e89fca12b 100644 GIT binary patch delta 21794 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 H#iQ&$;nm*6 delta 21696 zcmX6_c|Z+c6h1Te-gz_c&3hH;SxcxSWQl}ii5ALIq>!bOP}Y#87e)3kWhYB^vSta1 z%C1m$vSr^X`|>-@&p%(wYu?Pg=YHoq-#O3K>&B96#wFHnbpgN=$cY<>K0pfpAoc=s zF9$Ia$oDeDDL{U0{~!PE03d^aYzbK!WMi=qfKCL)*Fu~D z>!6I`n(`+;E9sn#X%;?w9FUWd0KRGX!pSOfORK9$E>1+;j6dI~BDb`YisT~Ri7#Hz zd>3LqaAD0=qzthKuIgDMBHnS=O8~ty06yZ=A(Crv00QO$SN1?f!WUmuJb0r|9)7zO z$er#g(pX%8fWN>!pQ|Fd@d6<598g^hVhPZP^8xyv1*nFXLnL?d0s6%QGqYFHd8wo#fj}-F2YTx-kShy--Wi1PZBmh2<)tFI(n>|9sRH!g3E;9U6%XcGV*=2( z&45Y_=+{=biZ>83_6m0>Da^>(DBGArClj!`p1?HWz#4|(w&B-KB>+|T0&CV4$kltm zT4C&4CaK8Xk5Z9b!|UPCnJ6h{f{o8uVD0;2n1%rJT#sRx3al%x-Dkau+u+8C!_km?30JIGTwq+VH9Rs#=7T(q@L<}$gD=Lx?!Agq8Sfd%R z-S`flej%0v)a|Vz`JAAf(m0s<1KZaM$QKV4nS2$o3y_c7fn_}eSo{jvD*{M`jfzZP zA6NkeVrcL`R&)VYbPkAFu8OqkL=db7;mP&`q2+ZT(@%g98w32)CmJusDA@sNR0_sMxHw&7!Fa3+?#D%_ z9@7Q5Q6kisECG4-9crwv3*5DbP@^~l;QTG9^(Gd$5Vz}KeJ%m`KgCd&6MzoLgSrea zF!Te|t@;+|Kt0s8`~olwzqdn@N^=3*DeHlomJ7D89svLE6xi{|fs18uSn~y#-y~?5 zuK`-UwqlZOIHQs-Iry{#_qk<2YZ#F8=b=+26-;pe&oSrK@a;ApA0pEkyp|(d zK`?k*#$pcZ2j0$jl(kkWlAWUzGp$2#d+=T}6JXFB@Xo-)J!~s@<9@;gqlzRG!24(b zz@yz{9OjnVdTdyK>34#N%l^N@pnK|s(!pnts}AkKup{|y0&$i8tWA)t~|ABIA}Q(Wfx z?;$V*uY0qpk|G=3EFtjE8RU)L&^IIx;M#iVJ2DTi@*es%z^gCZ3;jGQk%NB2a6KN~ zg?et4VGz_8S^3>*2#P)fq%>beCbfj1`KSVt%phn< zAn={nLr`u$u;~WqKkFGl&7aUekpa{i2>p|g(aX9jgY`zo4bXqiM5LJn=s*7-{xk>r zA2|l}LoxKffI(GbsfsMyzvj&7TEI^v_gOErJt@-{CvON{RCRauB?k$Auc0!seN1OoU z!wd+?T7$S1LJs5AKKy}@?0A3$;SiFGtMsvfiVVI&$RjWO-VX+lGr%TyfB`x?B(yRW ziK)B@2G}BHb3rg5WFFAFW-uW98bFFC3>e-L2%n@Pty&)jjGPXn{5uRx%t9`kuOidW zfcg&Uhk!Z;!>;$Afgc$RnN7ChJuX;f$RPj z&JQgGvS=7wX2VhF*MZB;N`Vg&pzv@Mz%V~3suP3qGzv zH2((oq7@+eV0aj|5$NzO@O1te2!Q;y@boVVylq>cY~NZeDZHTULj!>Lhw#E0$&Ma| zSDS_cU9tq;4$KFdS{>eQ$pF}81|QZ%1B<-}AAWWNdSxPf4tx(}#C~N(6&uq^_|Yc` zMc#20xie|-V?+&9*q`AS*$j}M2*0o20eWpN{Hd@+k(8z)9jCy*++rZ$!Esj_0UWx* z@#$58Z`_?D>vjNjImOW_xVLY8IiXu2(5G&k7_b-*!2?eGN`TArM~6$1=l`8`N4kVCgh$%L{Jg)33<6@3>L3F$X_L)w)z-1qdPLz#Wc=T%MD2Kc+S+hFOYd0H+M~6prNg~`R|K> zHZW5>s@a=*@8Xs(L@jit9k-@yFp&3Ex%HJRYqI9j=a&OrIE+hwjX3``m;MuR!B%dg za{;j6U~Xe}C~$8iZZnb;A63R}jz+=PeG|9Urwx_`J5(gs&AF{vBFgrg+;)%mz-<`L z?bwJZchh8U&%7>RqT`!!nR76^23m7_SB0Vr;LGiIs|KWvHZaGAT=w=u0B`Se z+23#rm-OI{cR?oa_=r1UhiCR`74D=DDgZf_%X!fi*P}I;x5*R8{7+ndQ3v3UFXIZL z?E$6@=gzuUX8r)~+=n~BnYZW8I|z+YAKP)4x@`g|qTH1Y?|_BR;tDHQAYnOISb{jS z4_ElSAJ9t;loTtYsRei2#}oKr2f5qvlYw6}guDF(pX&L zsecL3QH{7aZLNWfS<1cZ(h`aOX(spXT^T;F{(p2Fry|)mj(h*{6_6+6x%Z#m0pI)? zS6-forFAy|{ETBf_0{0U_UFaC5=`kUTPoX(Hm1hBMR{#hsrPxy=n25TZ^B!(QGoxQ z%Gc~z8z6T9Uu)`m;PNf`+Bu=Xhm7ZI=VLypeu=jZLC!xW^Yzl)fd6@zua}F@xvm#q z?@=XI=j+dE3bfHczCl1^;Jx?qb_48Cf?Vetn)gR3dR9eZx|GE?kzz5B-1w%~uVa!J z!8@m5dGqxG@6rdYh>cFXODJyJh9`WxwKagNR>8M#eFON}THbvo*1hQh-vKv*Pddzd z-s*ztZL^B}=*N85p9-$eBHn8@syx#N-n+Rap1ak&_pikOcT;#D*Fj)n+D^Rhw{fW7 zfAN+2mz=M~_pX9MwZ8}7dw2t219`spvBf}lF5&w;sa!w}9}rxOTxHAmwLOHTR8PKN z0~eI0{rP?#hzoY|{rX}Kc>0wexIYcZ8Y4ewI_B?zoA}T)40PKBez5xeD?YN}3={A} zv-pv#k=!n%@?)-TMqeO^AM1*5JncL`b`aj_&FlR58h$|1z|GRE8P{FI!bSkdo7 z9ENxo5lJu3m7jX8DR6gM@Cg^ofeTRhL|3d90$=fo>3Bf;tl<+2kc6k{_@w6V(3pwm zlb!rJ<54Q-=Lh01%>VN9i~j)C>-m&f=r>*a!z;&;avmh|3Yvt>tudeaHx_ug3!nBd z2k85y{OUGCfL840SI12PF4smet7-Jn@SB@f#R$>z8GWpQA25dB+S(d8!)bm;m2zaJ zKz`?hQZ#5L@w*n{iOE~U?}^Do&i?*Cz8c0KazN>}Zl*G(rqP7{o$&^MOAvq3E*_}a zIzDF*rtn2tKIhE@p#3;Lw?+W)E=E2VML(My#pkA7!0_hzd@FRc8eZhjna@CrrY3*x zT0E9cC;9UekRO+L^B1O}Ur_5Oe{tj~v_&rQ7k?H2%*^HsBkX}pJIEJSU^tqlMetYa zqk`MCh`*Y)7wG0<{`%v=K=$OS$ZEy$w_M7A517v1ikgT7yqdo?8#9i3UH*2Jra<~c z@OQ(}IGxp-zu#gp@V-9$!#@U~n%DeeuSCo|6Zt2(X8;_}sz@8z@K2s4qHpNKKaKW; zc0`}gmu+*wy5EI=KK2iA>s0C&FgA2R%a zdUaGz)v~I&_%Hu?#{-~eyYb(W@iHwgtH_ltRzB3S8a8De|MOE4uqsFRUo}&)M83}d zUbGLmD^dL4#X(q7SgXj!+wuQwQIjmy5?HtgHR4{vEnWx2E|F-iO$6BYl1SDi03B}< zZ8LoQ+B1l@I0)E;3?;I*jj0OS936nW>O#ydQh{zcLo9pm#ItjiRO?*@xZfqD+I~-< z(MO2Yc^~vZCX*U7vB=u$Na_#8MZF(K8Vqv-uD2I)$i%WArN9@jAdQjLn5p@A(&TItfX>}iZ{<~pRy zyLccuJ&ETTimuvi70J~Y;&aUpSdS6J&m|mck=s{@-y=M9GnNy-f4E+mL`C|(LP@V< zj53h{+KIrm*h>c0D+4Zl0U7kjh$eC{39WSqI4PEdzS#wI^+z%!0R{5a#U$)^4Dhwj zlJG`Tf%|@kjF`V2XtiPzz zp?Fw3m?n_8kJW%`ulV@ZCGB#*^=DfTDxYNH^j=BFYlPABtL zWdQ5hjw}r1fqQ*{EZo!^xI}-%K8Onu0}wAF1_GBPlEvk)^L^ zkDqUnCq6fTbjTx5My3I)`<*~Bl++Gg_~|8`Dle!V?CLC+)@f~yD9l}4ih=EAQcAG0iOy;MSG;%V>MNzE}c|l zlvh^NweIZml>9nOvG(vIzt=QCvwbA_{RT0)2l;3I321J6@^9of;O!Sum>L6I;ZDk5 z$iSo$M2YuFpyzih-|F@>&83>DPl2@?Nu}I!w1~%3ZCguJRo+w^Rth9Git3iQpeS5P z%~s*V^rzIk);~-=PSpHJC~(=<)B-C(lE0i#hM_K&D@U+lE3 zOrgyi<53^Gk2Zf)A86z;>hjltmsX}c)gaxRLt--N>dc1_y;D6Yr3qqO}UeAOj$CAnT}(~}p} z^SKYcNpI>ssR=so&8YX8qX3V6s82{f`WNZccTYZAl^xIgGM7Ae|<{(cfiPVJxhbl z(Kl#czludR9lRYq=(>aG;9ZC=4V1z4?Hld-N29Ee(JrOZs9K7MYFvbVm`>Y|!77Vm?Oen(@c<^bQngvRbk#U7m-ozx3Y-GyvAY05g_t2d#O z7Gl7RFQt>?XP`UykH!hnKwA{hsrxWMY8qFlUy$wYDl+a9oqD$_@PGd(gBv(RHKWsq zV_Y@K`yU^*SCR3*>5OTp#SXY5mSLXwP2(%$t79-C#+S!KYI<@I;QBY3fWN0JtJ9f7 zu*h2LLTB#jg7v;YXJJ(XM_bWZ_nPAG%ajidY=S$`q;`vd<`>bV=e9^OwlulZEmSml zG`aHTA4Su-9m0Xti9^IBVqKHYP3{Er)CD?sDW-gG7@e234x{-Go!<+k{F}dYK`@?@ ze_NGEJ8SLfmsGhKjtqBDNwKrxn6lT-W@vM|a>;LWHjH%5+5)VmZqYTz@`3LCK-b~} zQs>KbZ7S|&rzLcKrDu6$4qZR@2C_mAnm!d($EK4sy%gJrZRXMq^X-8A$)uaH0Ea65 zX~y{oAc>sfY;Ux%rdxa)01eo$A`?a^LH5p4Rl2nY_Nji0N{YR8&73T{yYUtP^CA_w zD4Fh_ZVi0P<;ppG8^`u^_bzN)b$(2D7o`C?eNjcmCeh4mnZTVjqkBsWfwXO^m^nDt zXhpM9o?{*VnI2tOQrYRG*?1+O#<^AqTMq;!Aq9E$&32PDOI*my+DDY3CY`Y4Nh}0I%EA;xde+ z7Cq?AfUnr{O8g(aKdDGxDD-ARD3Gvg^d_zsU0gwL4T%A2c&L19XcN4Z-b=IrTD*Xk zX17DBf0I6Xi(z1SmOjoz+K42yY-?>G(Ju7m>Lg51I{NZB%9=4iU*1Bua9n-*YBUzp zSDw%}Xm~-l`Si^ybmUIDDPtU+Orfa^#Fd+7IlT6Ase(;sI0f%=T5zmB3-F0`V* z*HFw6zv%Bbh{^ZppYt108N@S4Y6aAF0;82nBQ;`dWL4m9?qY0hDvF^wDstC$F<~BN ziHTNBa{_Bdk02GfIs=(#hHGNVC}q-S-2TgsOxiISYrG>&n~Xj833*JOi#6WcqfB0P z0o~O%Oy6xi`g(JjmD@m+M<S{`dnpoQ4(`= z2&;#s95_gxKUM`Yc-%%_|*XdJOA!pcv?g@64-xU4ZRI=Jk3r@^Ve) zT}c+Ya_0RDhh zP;_e`eF+=YWRb3| zfc1O9A_r6h+I=dE#5BOSb!f;&c%vONt1TO`5VMrHhmBZr49NX1Dl+j7i%LT7d`#G= z_{D%-XEwTh0G>)`YsVysjeU;{Fw~NbYmUVI;2ay*%>`h;4;w!QA8*_} zHvSB<>ewK~wTX4ei~B6Lk`~upSCMJ=vRItmplQSZ$9E}gl3gy2gUnKqZ_|%WYKT;k zID}0)mxD^;5S!es6_EH*Y|2Ry$U}QJ?co>P@{`KmCdL}=Su&o_PWUC?(@RBv6hOYY#Ezhxou`++588&fs5 zX%jjLufo`-PbiL@r?O2yk!SqJs7T&UVi|6z!8)H~8P_@kt?I+Jo=-#ncd&}&UA~G; z7ss}_lmK&>!M4pz!gk3&whbEqq@_9AuE&GED4uO!l#k+ejfzZmXWNg?24eaf#CCX~ z$@0dZ?Oc$Dc3y^xO!t)ST7s*Wa*XZ%fva=kD%+Et1F-NI%gn>mROKVv`|Leh@9u1$ z#RsIaHf&!bRQ6@S_94UYOBSn0KE|_sZ;^?f?q&zAcr4$hv#g<4kbrr1ber;EZ|fmQN^9u~;!R zvocj(!S4M*rC;$&MW(;O9()f(23f)$;j@#kS?sYZu0g#}_R6CTaQa5PXF*dg`1qt$E)B^)JK|YC+FM6|JXoI#@(lo)~g#q{auV98lGvq>yU^WQj zC~mx9UN9TrQ;uL>gogLbP!);0B2=4%t+Am=LbX(UtQQu7@u($|eUec9B5ME3lZ2W> z?_ic`A=I4K8>o$gU_JN_#sJPqG)Vjm+(v()AvR*Ddu_oHokg;%q0q<;H)D1i!N~%P zh>S}@)BFsyY)1>tNLL`)Q9|>*arpZQLS=!#-Txu98WRBY%Xp!6``!S<*9xt7;z8(H zS8(lg1DiZe1=pzikORw*D5j zQ(Fn$Znpw%^JKxR5qd~scfo4_QgZ!Eg4c%nK$qVYyc#C_^$R9PDj!-HYitsF9>AA<3m1AtU}~7MPUy3d0vnW|*t9fCQ-lG_kQ|A(;?dHo z-oPzFXfHel4qn3Ghh2e2y%B~?F#wbgSCQPCuS{-fW7;Ex&-Ve&YrGJC$r70}TNpm| z1#tBrI!o{r^R2M`3b} za)2NoA#O`2;G&xg)04496>E!#rFB~iA-BFu zB8T{Lx{z3cOt!kWFnjiTUnmeAK37PeUxL0B71CcL&R-~`|3qBiEo|^#478rBuwl6!@IE#wlE+Pi z4OtjLrOSkjRJ^ykYlSWEe*&|7C2SiV1*}a+Vf*?+*e?$ec7*4n&9^|<6@k~;9VYB{ z!n$zRaA8k%44NuOi-di_=BSN_3j6m?1XAvyd}!s2oRIG<04@A36nt(8uqs(N>-G-F zuS>$Y`DIu(dI;y2Af0|$t0K7>C=8GC%fb!6B$S?U!tIu!IAS?k zxVL9K@FyDyr9&DZr|lI=D=##2pYZ6K3vhOgg{RUvE>58ssI9Lc}It92JPlV?O z%FwLtCcHd>arlD?@BC76-tvWt{Dh{$yF~>6$sxjLmm0wLE)Xh`>q7w7;HL0xZ5H;> zsqp>%I-oHpgkSL}IZn#LZyp1@PkrGJx)!jrsqlCHG2lm72!AVY$TVFee!}B6VWCEH z#{*C|K%*UX0r)0^l`*bH(`=1J9~|M`vPn}dt24l#CmO4@_&D3DY5pJM+M-d%xE8u< zYFnX*7~WY^+kHJ6QBE3LeH|bf!!-50TLRzeh^C&&5~yax{}}j8Q-4Sj(0xuC$2&-k zDft?wS^G?ls+`v2B=RaT(>h02&V&Qh4ByEz(| z=FOFDZLI4>ZqxWpz$0bZQ{#815XH`KO;3CdYQ9I)>&RIg^Z2T~Xyd?zD`sv+uD9ag zW@Fl_iR^^ZKe~}7Y8(=azJq4;3`~CgZfZu)!Mg|(HPLuQ)+JCgt`=q!*ru7<4aq&a zo@QF)JM8H1)J%69j-kMaKI>1{=n$#ofv47i3 zlXf*0pklI$Od6J$u=9ji6zahPQ{|JH1@8j4ni zyJj=aUC|dzlQ9>!s*9Iq3;um~`gpTu`yq_5vjv)+et&@U9HH4c(jC3Fe9g|HGJLY@ znq6l)U=_Vav+E^3@yo%QJ%jQ0A4@d*yd!YBnAaTYk1OTbTuE*9EZ!v017ieBqMz7aO&8uTyumw|JNpEMg zn4)=e;t~sIU?uiiDlAhk^BAwxYf=gX>th2_0J-0 z9SwB+JCSv4ih}N`$jb1&9$AZ0<YPi~5yhDhMNQ&l8~e~MmCw*YQ173l_1 z^lm%@z$-&VF7J_wOw&U2?u2sTm$T>{jO+X4w&=YH6MEOjqEAs*U|}sq-;-5Qb4X(M zC`{x7K8k)BSk6R>qW=M87?X5a?3J?wxNS?t-e%8$U)W6SlY^>kF^GMK+yL%@i`ef~ zB_%kCK_A8ft8F0$H^m{E2gk(_1vg;vI&t8tzW`VL#UV5CfG_SQhLLcju4`f#J&1lz zEis}Aw$Yw#5F;}j0iLFcBU+)R>K7r7=pO}P{3nwbl@^LaMH|Ivd(@=|y~XH;m@+3E z5TnmvjJi${$6{eke01XYxTnB99U@M^6hrOf#7P?~fd4m4oV)=eWTdq?wUZ}WnsvnK zpGweE^bx0*qaVF$kn*jAweQsjV&d2woOo|8CRR?Qxo3+>Eis?JbrzE{3xE!*DbB8I z#Cpz2oP!NcHujDXu6gFTEjYK!yNC!)nDit~SA;>=zt zE;zOur$li0)WgQKT3kHoGmw|tL?wSez@YA8YPGRIdKHMNHt`q|Pu%dkDYhc7ikm*;qwm};ZtkT3a~>gPxR#x~yDBKcvKE>O+KS4!$%U9ezbt(E(<>Kxw zII-&yDegOuWS3SfW{tT4Y}6_-tIQv0&_3~Sor&13xGNsMas>T^72*-}=1JL8@kqo? zfEsngqsg)8d-;etT0CUgH^ozpupx6dSH&(&oGj)xDMx!gQ9LsbS$S}nc;*pKHVsY{ z3%tuwt6de(rsN}~d=$@h--bo+K=J$ueEsv5;su*6xUM;?1sAfp6+0-g*!S{E(3%7BWC~CyV#iFjUVG;)CEU;QJJbPgcd?Kv#bcv5et- zX1F6FPJ)G<70Ynwn}ux^pZCDSq0JYc|H=TWTo7MWI&nQWiZ8KS&g|EUuYUyqg!dNT z4#o9^QDSB3N6M4M_bV_~xd!6(`aIxIFy3IEi}_1;pc|M7u~pRxFp;B#cD;R7o@WK9JUFl6LHHfO@+mc|Zy9 zpMFbb1DoTh*VKVh70Vb@0wbiVZ7?Es1xeKkP~ThKl&q2`0w4QSvRdYib1B;-W5Nm? z+&U*!-y4e42k}yk&eed~u9Ry2v<5ECAl0_UDsp=psdi=>a0kXpwcq1)FAbOM_F*>s z*;}$tpg_!Y*M!ij_0G)40O#`VV-8{+N9{DKkrsUq~FA!~v)ahF{JbNvq&I<@mdGwIF zlota@Tp@Mcff6~PT+>a=YZmBa`aAB)@uC z_CEh6`QgwoHPVon2KwkJt1Nyeaal}c| zph-J`>v2~a`W2sWT4QNg1X6v^vx>8)eWUFcq;Q*asCZXOk*78SjD8@E8ieC0|3*lo zOx76GZ>7;g@o@aTqL@6b`5SwcbWfX3i=}D4c++h^tH@}XH2sx7&aO9i4D6o-C z<#@57y`+RP+}@a#(#-J~;BhadIakotx}L85^RzP6+9fTJF{_XX|D$WZlrk4P2t!0^ zNvZ*@f^2D-vkSKM2TDpKRNJ$QrR7^KaV=g;E14@m!BrJmXpFRSI%fNxg0wQZFK~yJ zNb9421NA#Ctv_CX2laup(Qyj^3zRnAIEQ{uva|_s020ElNf|e*qUASH+TIEW9p*+z z+h1T_Z#-Js@fzRA{kydDRvFNF3#DBND6G$2koJtV1~ONWGMf-|dnZbnEsKHGyCP+# z90Ss3skB#*BJX@FX>S!jY&&+6_B9O$*lI293&%C@>?!Tvy#sjXQPP3<+Kn-7ct}|- z(0%#gBpr5rgq^IR(&0H1fhO&ij!ee1*J6frWM5w(--jt4-HfI%DX*nJ&}Dn2ybX!i zP70RtyRQPStDTg8vN6D%D^mVtJSAW!6=WhoEjCGK`(lFd%vO={tEID1uYjLwC7s=i z6G6vHq;mr&0IbN9&UeP+-S@C`L30ir)xXk({8y+w7E2fBEC)JxvvlcjRrGMO3e_(t z*ZP0_l_FhsD#YaZODgPuFL?P=D#TAf@b;~xqHz+sl~bgvLKu(}AYFS}4d}&g(zUl% zK&QD&*E_BNHtv;FTxB)DhW*mrA^4c*>PYu3k=S}|kseG%;_UK6Dt$8#_=ro=Baaba z;=|rZkH_Pwv7*xBqVd4#PfJfOzCh=Dx%8w6({W&|^z`t1tepNxWi5W=&hL`SIwNLg zN@brB^K{Y+_aVS6vZU81TLRzgkMw30656vW(wkFRKrP&)_ko4LnfXW`3R?msH4G6H%kHLSJiUo@zp(B zYRRxHfVOkB)Y%@Nf2NlC-UaS$nN}$22ynWiR%46L*~?!mKInjX?3-5FM9_z6r#%@2Lwamf|iesH0{zhrWRN~m1rBwm{~%GYMX2f#)Z71 zZ7OT9lm1=nTs0RpNEfa1ZhRw)A{7~|&^qVg&$lLNn|)P)wtlH?uJs3U>Y=u|V{_Ct zdD`Z?5`nV5+7{vH#g+MMTP*5_Wx{rCi`Uq5Iz3D4GA;vX=R8i^N$uU1|cobGE!>?;2s$zP6 zHbNWG9Vz?R6m7(gGOVlbsYtGO(ncJsjX%GmjW~szpHH;Io8jViKByuWGU%%M1zn=ko%^lh`e=*qqHqfs1`vSC~NxN3T+W(8KcI^Z7WZEp%u6>7x zs?j;^I`1l|BEM=k)QM>cY_+&f8^}x@0gP4i99}($%&SdTB z?+>xNcwKvDKhlfCO%>^{P{qv8riO>MV8ahARvT!~R>d|9m!ds87(YdmU7~pT*_e#l z^E={zbe6Rj&S8+zP(%zex=4F5VFJzpEY@BzqV+N5t+p`eAn?QYYp+kooYS%#F%4MV zCfb{GO0ek{roH)k4i0qg`yXFb*WQYmk7E;d+S|M50gN(e@752+XPK^j-gy)7C$4K> z_UZ^!J86LSWA_I@YhF`6_*t9&+|mBfW3$jPO8X=2CeT=-{aFo5(#%@gpG~cS4Yt+( za{Yv#FjI6OIB~lpe*#a<=0$P_WE0yPM7NprKq(W({yGG&(+zFDl#~u zt2U+y_EueWH5a>JgSw%vR+lK?US{iRoyA9lx;kqCSuwSmuEG4LILx(1XBWH(%laxh zyOZ^h6-smtwL>vGFV{JwEdp-kaGgV0D!R_Mb&i!wJM5UQ$w^BXMVGhLH63^Z;J^u8 zizk>QD&D_ZB${U+|3_4Y(FuX>EKx2Mr|t}bA|9ol~#bb%d_ zE>`opz?o=rB;C;k?Lw*cqm}Zar*$LOFS<}ql(0d;y3jecNTq*tp%42aLl&vXg*Mj> zUW22t#j@hu%iiR>R~NntkLUOkx`bRTp*lBsPuL>7u?Y2I|f0MhQr6xna6d3sHaeJ*FFDj}vfXHtQxWsD_5d zW8LJdxGCPXRSe@^*U-g%#UC8}s+-1zVQJl07mxSLg+}R2X~;5X+v^hAZ$c7tRgudx z(VqNMC5xA)*b*YO`i>%Jjr9M~;#H+t9EgL@^H>Zbg z`Is&^|9w!mQlACfB~iDkv;<&=R=1`H1=gZOx9%|p$B-+!^hh)yHU;T6(ANO3LANQo zEB2)h=rV>($B$wRcGqpcihsDdoo=TW26m=Sw`*EG{6zm@-JVF~$z}e!%;sn{bT8Fq z{uzRezNflVvv%ju7wU5FU1%L)67RoxC0_+XLRat#|6_q4$%yfYS9NC}S_3`QOgYuZ z+SK^3?qVG*S%-V*E;+BnoDr_O^5ruQFAddQ`Bn?K=4ra3FnsFj?{qiX_W%-8Q+GRS zHnw;zbayV|jKcMN-J`wO;dz#>BE3CD_iUymzzIqBN{K~ds6s_@qn7T~>T*1C0lGKW zwxFRqPxt0}3~G8VOZR@$M1b9mbmg`14<_%^m3Qz3?pvO&+|w6$ag?rNbqAmyM(VzI z!?PG=(0xCT`?bMQ_j5!z&geCkIowZZSzG1}SAk9MCX)|HDy_9DQhAF^?UIm>PU7U@ z4lIyDWMLZq{qGmDoEwTYur5ZHZ`a2vf2b_~!Wqr_Q)RL4E{lZ_lVL~$n| zNN%$cwPKX3>}H8%bv;{dTNn@gnXYns4wF+{sNCKi)6VTJa{C|+@OJ)khhC9L;Ai9x z{pw=_`hncxF0y9ebQQ_-;j+j2MObAulRXak04Xe%J5E{;{39#Htgq2FQ1&vpU~SP( z_SVeC-nvQlZG^x5-AMM`jmPRrU&X7hgQ<}`pb6?xL6HagWZ?+za(U3}ra&F8$b-A% zJyzK#53#{Rnp0IC7Kldclx#UH3>iItjXd0ZHZbEQIdTcEnfpI^#Q0DkMg8T`oiU_~ zoaN}3C5Wr!nB;drd$*7$ID7@7H^>v)+5kT~Q=Yg2D?;U6-|98ff5}rmBXb!!dHU83 zSlum=XDq|1&?tY!rk~N|C?`j_A!kpQ=k9)wbmF2SIdfb^#vaOZD+4_AojecPVzca? zJWs$pXSPUQa0+Xg5$EJZ?)X->vgDMa2l#oChVqgwX#fkIm z8!gHA@_s*@U~4#2-tUixq+zbSzpOJR^Lg@tsHy}?|F|6stH4V2GeQNa83 zlh6IaNc1ww=MyoOMoaSfvUoIKj>;FRJ7WI+CSS?>hkn8h`RdJBU;&Ti>rfDq(b!a=mgD5-Gg0G|Hk6+i;?~7S z$}hblz{JhIDZf0w9+RPyisa~a6&bmJn1k!|Sbnt_tC>@i<#!*70Xhb#NOr!IEAn>$ z>$_F1xUm?xs1EXv?s#rkk^EC@4&16J`B&mN{C^6*t4J=GBaX-O(@;fn!9)JNwJv^| zY0-80_aXeGMe1hx?-VR#X1vjJJ6qd11)LuKmOUSr?XHBty!jL z4RNbR_s|QUW}(`9pqKVz>9Z(7FFi(Fn4s4t;z4cSMXxJkKqmLl%YAT|@bFl@SxPLB zd-wDft4;V>h)?l)%QS!BJ5 z*dAk|-#dMiQ|Oh%f7Cl;>j1dGk@}VoDX{2By~`1#3|j|%YpZPFX@%akxCF@K1^PC2 zNKpSG_3lMDcjCK4?-7GMzoeSpGrBHtF3a@YEOCX5d-OiFvGt~N)B7fr0_*-;-=nHO zaHWF2N8cXU!#=L}YlNnhey_e4!F*w~)hqi#tW5{?eTwmX6>QZ95X7_Q`o1kKfzI&O z5A2I4XHb-WP{kkoY)zy-49_wAUaAkzMJBseO&`I3L6hHBAF&!=U#C<*d~*i+fsOQ$ zjor|Cs;Q6aF%%=gN*}fM0yYn(>7#Dv12b&WkMzSx(SOiK*L;p0oHrZwW0O;HraMhP z_Bo~xW4L}wZ`7IzJ@s)47R+PX>f-2CmZ~{i1UUmRdvfDQ_@e()!AW0am64kM!%T@y4f3*00-$XVa{+ zKAm>~vZt4R1Ii}oRZ~S`_FTUy1kdW;i~7w*)FZA;zd7$OaPiyqTX80WZ!=xL&DRpx z=rH|`##l@j-PG?bXbI%}O#S}j7#M92=?|rE#!hz?{SoE@bS+|19ymeL3;ogdc;K|OfI<2**zI1XDK*cc?>GJjZCwqc` zZ{V(f8aENR=n{R|xsSkm_R>GQ^%VG1ee}R(^(g6}s(|Muk#Pag6@U9!$!A2J6f1aWA!szM{ul;2O-+SKN02 z7S~+=wL1R3x%2<{VS@f^lXbWU2b8^oj8XpjKV8ty*ksWEn>H6%(+Y#w8VmMO0}SGd zs;F@P7_{Yh1WUT0r1C_een&;_d6vOIku96GGMGi;hnK6qG*k_{4YcZIL)8~Q0XFtD zSh`pPzt!Gg#n79dY_B+nTD47IZ>VzyFSpHTsJ9)3TGeKTdXFi(5uFY78{Ed$+#f^z z-7~OI`D|#2QxB|usKLqg2oA;ERZO8qN7>L~BwCI`=NeibM?&i1WpD{dL}#bi&^iW} zd+kj_J3l-hu7{OVp;jiBQbWh?e!#ahH+Vi9f=+J}L%02(ktHk*UOf{5oPrE~n*-6& zOEmaptOD{)H2BA2YMJ6-=y@Ag_URu(!1*}fEOr_C7T5t)GZ^}HKsH&>)6j2tIa=29 z4E^S%V%5>i&~FpcR!OX(zsCh6bX&uKM&(!)L@9;=c&?fAX~SS=W2v^4?^ z!{3IZm44SSs>BWmXKfhg&;Y~5$uO~F<*Ix&#E##B9sWax*pfVe;uVG|128ONPZ;8w zVk%qq*)X-F8gRGk7-rm`f_ymJkWjx2VDS_~!uZEn6&*1oWceds-F|JDIS~DY%l!;V zU6WC0YZ12rDSl^|{U#o`^(ltA=9}@ty$uWIc>)W)V_4|*7+_48Vey^{U@e(pDgM_I z)UB0bGsI}>Y*@Y(Pg7EN!^&l|fNOuvu<~Ol@GDmtR#n`<&$F~OtTsosu)btiowo>R zMW|s-1)g@Hz>xl52iF=ERTYKzojVsF;rT{FR+$0`29)Wjs3|@J5v3G^rLiC^1qpJY zCQgRo_`;ELp*XS>%^U<06afn*l28#%6k&d%NiF^Dsx*xfH% zAkORv;Pr(E^CX&iSk{J3{?mHBFghP)K}~f{ZnceH;L=f?3bcF#SQ<3Jh0p>su%DA zV?2b}`x!TY6mk2=bWUk^iu#5aCTn*HOI$45?qHT2sq@XkvYXuyWeSTWn&=;sxVMqx z%98}quz>YpZxD|<*{`+Oi2n}$&7pp!vuJZ?N8)v&U&@vi@pM%fmw%#Ps%?~hsVFAV z8NQCW5(d#}oI;B3n&@gO;2G0i(H+7!%|<10f;%De+?=@vAyiF882%KAA!1ml$ZiNV5M>43gKeN4LQs zzY>x*3fRt^LF%S#XetHK_OGDnnZ>s97(?TKBzfHi*!l9wB{#xuaVDvsSHb=u7euJd-iG`o@89n(i7~`TPMRNsO*^Sg6Wnz4yBgtPF;5pBgLBVKv?&rJWd=-;kaWHD)jRRIV1-rp_ z!Vrd8+Tiy(U(s>)n4kK90X28bPh-UnT8xi%CENtLi-mEsNfqOZg?DmEdEbgfi}*RO zBm^`lL~9IKda9jNk<;<%a#pzRtWm$hK_6L;P^Lo4WuEv<$1=~1u&w;{H$e!i=H(tv z?3Z%sQY?FmPjA@^L<}q;c~mJPZeJqB_7J|DTR=)g8=|~<^Sx16UCi-(Z57s}7)i?5kE$A+KF=r#4s+4%Np84rAB8J)r%^!smO^PvoqG6Jz> z>P(Wn_F~J1k)*h%Ve1cUX^!t(LXsVUl}7 zkR2XQaei10DI5K9q0pNH+#HnNN+5Z8 z;Bb`HaWVDvXk2>6UZyqymuvWl0yU@@TT60uDk|zNY-)|DI&g!_q+nFfQ!{kk3v);r zrwor!H{ng*vlh2}N0YSbJKT<9Qr>VUScd+=M5`uaUWB7QHV^kx8Co+pqtVlc`<|^V z_p!`{bt0!`-WOo)iXiF5emrFMo8zPZGi{=+P z&HJ^Ri}s!NJjaoRj=%V7jJSy|>spd*W6=G|9#>Oj%09VKq-;&x7PPW3Xr&ao e!eA|z_@gScmdn;)V{Gשחרר נותן חסות - + About אודות - + Core Developers מפתחים - + License רישיון - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. הייתה בעיה באחזור המידע הגרסא העדכני ביותר. אנא בדוק את חיבור האינטרנט שלך, נסה שוב מאוחר יותר, או בדוק באופן ידני. - + A new release is available. מהדורה חדשה זמינה. - + Show Change list הצג רשימת שינויים - + Download Release הורד מהדורה - + You are using the latest release. אתה משתמש במהדורה האחרונה. - + You are using a beta continuous build. אתה משתמש בבניית רציף בטא. - + You will see a notice here once a new official release is available. תראה כאן הודעה לאחר שתהיה זמינה מהדורה רשמית חדשה. - + Update status עדכן מצב @@ -221,7 +221,7 @@ Button - + @@ -232,7 +232,7 @@ - + @@ -243,10 +243,10 @@ - + + - - + Restore Defaults @@ -274,7 +274,7 @@ - + @@ -302,7 +302,7 @@ - + @@ -590,7 +590,7 @@ - + @@ -611,7 +611,7 @@ - + @@ -736,9 +736,9 @@ עדכון - - - + + + Save Defaults שמור ברירות מחדל @@ -1514,61 +1514,61 @@ END הראה תמיד - + Heavy FC פצ1 חזק - + Low FC פצ1 חלש - + Light Cut גוון בהיר - + Dark Cut גוון כהה - + Drops - + Oily שמנוני - + Uneven חוסר אחידות - + Tipping טיפפינג - + Scorching חריכה - + Divots @@ -2379,14 +2379,14 @@ END - + ET ט.ס - + BT ט.פ @@ -4230,20 +4230,20 @@ END Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4336,41 +4336,41 @@ END - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4439,38 +4439,38 @@ END - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4520,10 +4520,10 @@ END לא התקבלו נתוני RX - - - - + + + + Serial Exception: @@ -4540,97 +4540,97 @@ END callprogram() קיבל: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure(): שגיאת המרה, התקבלו {0} בתים - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure(): {0} בתים התקבלו אך דרושים 10 - + Unable to open serial port לא ניתן לפתוח פורט סיראלי - + MS6514temperature(): {0} bytes received but 18 needed MS6514temperature(): {0} בתים התקבלו אך דרושים 18 - + DT301temperature(): {0} bytes received but 11 needed DT301temperature(): {0} בתים התקבלו אך נדרשים 11 - + HH806AUtemperature(): {0} bytes received HH806AUtemperature(): {0} בתים התקבלו - + HH806Wtemperature(): Unable to initiate device HH806Wtemperature(): לא ניתן להפעיל את המכשיר - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID: {0} בתים התקבלו אך דרושים 5 - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RAtemperature(): לא ניתן לקבל מזהה מהתקן HH506RA - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RAtemperature(): {0} בתים התקבלו אך דרושים 14 - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302temperature(): {0} בתים התקבלו אך נדרשים 7 - + CENTER303temperature(): {0} bytes received but 8 needed CENTER303temperature(): {0} בתים התקבלו אך נדרשים 8 - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2temperature(): {0} בתים התקבלו אך נדרשים 26 - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4temperature(): {0} בתים התקבלו אך נדרשים 26 - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306temperature(): {0} בתים התקבלו אך נדרשים 10 - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309temperature(): {0} בתים התקבלו אך נדרשים 45 - + Arduino could not set channels Arduino לא הצליח להגדיר ערוצים - + Arduino could not set temperature unit Arduino לא הצליח להגדיר יחידת טמפרטורה - + Arduino could not set filters Arduino לא הצליח להגדיר מסננים @@ -4640,16 +4640,16 @@ END - - - - - - + + + + + + - - + + Value Error: שגיאת ערך: @@ -4664,7 +4664,7 @@ END חריג סדרתי: פסק זמן - + Unable to move CHARGE to a value that does not exist לא ניתן להזיז טעינה לערך שאינו קיים @@ -4781,52 +4781,52 @@ END חריג: {} אינו קובץ הגדרות חוקי - - - - - + + + + + Error שגיאה - + Exception: WebLCDs not supported by this build חריג: רכיבי WebLCD אינם נתמכים על ידי מבנה זה - + Could not start WebLCDs. Selected port might be busy. לא ניתן היה להפעיל WebLCDs. ייתכן שהיציאה שנבחרה תפוסה. - + Failed to save settings שמירת ההגדרות נכשלה - - + + Exception (probably due to an empty profile): חריג (כנראה בגלל פרופיל ריק): - + Analyze: CHARGE event required, none found ניתוח: נדרש אירוע CHARGE, לא נמצא - + Analyze: DROP event required, none found ניתוח: נדרש אירוע DROP, לא נמצא - + Analyze: no background profile data available ניתוח: אין נתוני פרופיל רקע זמינים - + Analyze: background profile requires CHARGE and DROP events ניתוח: פרופיל הרקע דורש אירועי CHARGE ו-DROP @@ -4910,7 +4910,7 @@ END Form Caption - + Custom Blend תערובת מותאמת אישית @@ -5074,17 +5074,17 @@ END הגדרות קלייה - + Energy Help עזרה באנרגיה - + Tare Setup הגדרת טרה - + Set Measure from Profile הגדר מידה מפרופיל @@ -5375,14 +5375,14 @@ END - + Energy אֵנֶרְגִיָה - + CO2 @@ -5674,14 +5674,14 @@ END HTML Report Template - + BBP Total Time BBP זמן כולל - + BBP Bottom Temp טמפ' תחתית של BBP @@ -5698,849 +5698,849 @@ END - + Whole Color צבע שלם - - + + Profile פּרוֹפִיל - + Roast Batches מנות צלי - - - + + + Batch קבוצה - - + + Date תאריך - - - + + + Beans פולים - - - + + + In ב - - + + Out הַחוּצָה - - - + + + Loss הֶפסֵד - - + + SUM סְכוּם - + Production Report דו"ח הפקה - - + + Time זמן - - + + Weight In משקל פנימה - - + + CHARGE BT - - + + FCs Time זמן FCs - - + + FCs BT - - + + DROP Time זמן ירידה - - + + DROP BT - + Dry Percent אחוז יבש - + MAI Percent MAI אחוז - + Dev Percent Dev אחוז - - + + AUC - - + + Weight Loss ירידה במשקל - - + + Color צבע - + Cupping הַקָזַת דָם - + Roaster קולה - + Capacity קיבולת - + Operator מַפעִיל - + Organization אִרגוּן - + Drum Speed מהירות התוף - + Ground Color צבע קרקע - + Color System מערכת צבע - + Screen Min מסך מינימום - + Screen Max מסך מקסימום - + Bean Temp טמפ' שעועית - + CHARGE ET - + TP Time זמן TP - + TP ET - + TP BT - + DRY Time זמן יבש - + DRY ET - + DRY BT - + FCs ET - + FCe Time זמן FCe - + FCe ET - + FCe BT - + SCs Time זמן SCs - + SCs ET - + SCs BT - + SCe Time זמן SCe - + SCe ET - + SCe BT - + DROP ET - + COOL Time זמן מגניב - + COOL ET - + COOL BT מגניב BT - + Total Time זמן כולל - + Dry Phase Time זמן שלב יבש - + Mid Phase Time זמן אמצע שלב - + Finish Phase Time זמן סיום שלב - + Dry Phase RoR שלב יבש RoR - + Mid Phase RoR שלב אמצע RoR - + Finish Phase RoR סיום שלב RoR - + Dry Phase Delta BT שלב יבש Delta BT - + Mid Phase Delta BT - + Finish Phase Delta BT סיום שלב Delta BT - + Finish Phase Rise סיום עליית שלב - + Total RoR סה"כ RoR - + FCs RoR - + MET נפגש - + AUC Begin AUC מתחיל - + AUC Base בסיס AUC - + Dry Phase AUC AUC שלב יבש - + Mid Phase AUC AUC של שלב אמצע - + Finish Phase AUC סיום שלב AUC - + Weight Out ירידה במשקל - + Volume In - + Volume Out נפח יציאה - + Volume Gain רווח נפח - + Green Density צפיפות ירוקה - + Roasted Density צפיפות צלויה - + Moisture Greens תנאי אכסון - + Moisture Roasted לחות קלויה - + Moisture Loss איבוד לחות - + Organic Loss אובדן אורגני - + Ambient Humidity לחות סביבה - + Ambient Pressure לחץ סביבתי - + Ambient Temperature טמפרטורת סביבה - - + + Roasting Notes רשמי קלייה - - + + Cupping Notes רשמי טעם - + Heavy FC פצ1 חזק - + Low FC פצ1 חלש - + Light Cut גוון בהיר - + Dark Cut גוון כהה - + Drops טיפות - + Oily שמנוני - + Uneven חוסר אחידות - + Tipping טיפפינג - + Scorching חריכה - + Divots דיבוטים - + Mode מצב - + BTU Batch אצווה BTU - + BTU Batch per green kg אצווה BTU לכל ק"ג ירוק - + CO2 Batch אצווה CO2 - + BTU Preheat BTU Heat - + CO2 Preheat חימום מוקדם של CO2 - + BTU BBP - + CO2 BBP - + BTU Cooling BTU קירור - + CO2 Cooling קירור CO2 - + BTU Roast BTU צלי - + BTU Roast per green kg BTU צלי לק"ג ירוק - + CO2 Roast צלי CO2 - + CO2 Batch per green kg אצווה CO2 לכל ק"ג ירוק - + BTU LPG - + BTU NG - + BTU ELEC - + Efficiency Batch אצווה יעילות - + Efficiency Roast צלי יעילות - + BBP Begin BBP בגין - + BBP Begin to Bottom Time BBP זמן התחלה לתחתית - + BBP Bottom to CHARGE Time BBP תחתית לזמן טעינה - + BBP Begin to Bottom RoR BBP מתחיל לתחתית RoR - + BBP Bottom to CHARGE RoR BBP תחתית ל-CHARGE RoR - + File Name שם קובץ - + Roast Ranking דירוג צלי - + Ranking Report דוח דירוג - + AVG - + Roasting Report דו'ח קלייה - + Date: תאריך: - + Beans: פולים: - + Weight: משקל: - + Volume: ווליום: - + Roaster: קולה: - + Operator: מפעיל: - + Organization: אִרגוּן: - + Cupping: פרופיל טעם: - + Color: צבע: - + Energy: אֵנֶרְגִיָה: - + CO2: - + CHARGE: טעינה: - + Size: גודל: - + Density: צפיפות: - + Moisture: לַחוּת: - + Ambient: אווירה: - + TP: נק' סיבוב: - + DRY: ייבוש: - + FCs: ת.פ.1: - + FCe: ס.פ.1: - + SCs: ת.פ.2: - + SCe: ס.פ.2: - + DROP: הוצאה: - + COOL: קירור: - + MET: נפגש: - + CM: ס"מ: - + Drying: ייבוש: - + Maillard: מילארד: - + Finishing: גימור: - + Cooling: קירור: - + Background: רקע כללי: - + Alarms: אַזעָקָה: - + RoR: ק.ש.ט: - + AUC: - + Events שלבים @@ -6611,7 +6611,7 @@ Alarms are scanned in order from the top of the table to the bottom. - + @@ -6717,7 +6717,7 @@ Alarms are scanned in order from the top of the table to the bottom. מגבלת הטמפרטורה שצוינה. - + @@ -6898,7 +6898,7 @@ Alarms are scanned in order from the top of the table to the bottom. הזן את הפקודה בשדה התיאור של האזעקה. - + @@ -6927,21 +6927,21 @@ Alarms are scanned in order from the top of the table to the bottom. הטקסט שיוצג בחלון הקופץ - + Call Program קרא לתוכנית - + A program/script path (absolute or relative) נתיב תוכנית/סקריפט (מוחלט או יחסי) - + start an external program להתחיל תוכנית חיצונית @@ -8354,7 +8354,7 @@ Load the profile recorded on the smaller machine and open the Transposer. Select טקסט אופציונלי המשמש בהערות ליחידות המשמשות לערך המחוון. - + COMMANDS פקודות @@ -8367,7 +8367,7 @@ Load the profile recorded on the smaller machine and open the Transposer. Select - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8394,36 +8394,36 @@ Load the profile recorded on the smaller machine and open the Transposer. Select הערה: בפקודות YOCTOPUCE, הפרמטרים האופציונליים <sn> מכילים את המספר הסידורי של המודול או את שמו - + Serial Command פקודה סדרתית - + ASCII serial command or binary a2b_uu(serial command) פקודה טורית ASCII או בינארית a2b_uu(פקודה טורית) - + Modbus Command פיקוד מודבוס - + variable holding the last value read via MODBUS משתנה המחזיק את הערך האחרון שנקרא דרך MODBUS - - - - - - + + + + + + @@ -8434,8 +8434,8 @@ Load the profile recorded on the smaller machine and open the Transposer. Select שינה: הוסף השהייה של <float> שניות - - + + sets calling button to “pressed” if argument is 1 or True מגדיר את כפתור ההתקשרות ל"לחץ" אם הארגומנט הוא 1 או True @@ -8446,55 +8446,55 @@ Load the profile recorded on the smaller machine and open the Transposer. Select קורא רישום מ-slaveID slave באמצעות פונקציה 3 (קרא רישום החזקות מרובות). התוצאה קשורה למציין המיקום `_` ולכן ניתן לגשת אליה בפקודות מאוחרות יותר. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. קורא אוגר אחד של 16 סיביות מ-slaveID של slave באמצעות פונקציה 3 (קריאת רישום ריבוי החזקות) המתפרש כמספר שלם בסימן. התוצאה קשורה למציין המיקום `_` ולכן ניתן לגשת אליה בפקודות מאוחרות יותר. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. קורא אוגר אחד של 16 סיביות מ-slaveID slave באמצעות פונקציה 3 (קריאת רישום החזקות מרובות) המתפרשת כ-BCD. התוצאה קשורה למציין המיקום `_` ולכן ניתן לגשת אליה בפקודות מאוחרות יותר. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. קורא 2 רגיסטרים של 16 סיביות מ-slaveID slave באמצעות פונקציה 3 (קריאת רישום החזקה מרובים) המתפרשים כמספר שלם ללא סימן. התוצאה קשורה למציין המיקום `_` ולכן ניתן לגשת אליה בפקודות מאוחרות יותר. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. קורא 2 אוגרים של 16 סיביות מ-slaveID slave באמצעות פונקציה 3 (Read Multiple Holding Registers) המתפרשים כמספר שלם בסימן. התוצאה קשורה למציין המיקום `_` ולכן ניתן לגשת אליה בפקודות מאוחרות יותר. - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. קורא 2 אוגר של 16 סיביות מ-slaveID slave באמצעות פונקציה 3 (קריאת רישום ריבוי החזקות) המתפרשת כ-BCD. התוצאה קשורה למציין המיקום `_` ולכן ניתן לגשת אליה בפקודות מאוחרות יותר. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. קורא 2 אוגרים של 16 סיביות מ-slaveID slave באמצעות פונקציה 3 (קריאת רישום ריבוי החזקות) המתפרשות כ-float. התוצאה קשורה למציין המיקום `_` ולכן ניתן לגשת אליה בפקודות מאוחרות יותר. - + write register: MODBUS function 6 (int) or function 16 (float) לכתוב אוגר: MODBUS function 6 (int) או function 16 (float) - + write coil: MODBUS function 5 סליל כתיבה: פונקציית MODBUS 5 - + write coils: MODBUS function 15 סלילים לכתוב: פונקציית MODBUS 15 @@ -8505,43 +8505,43 @@ Load the profile recorded on the smaller machine and open the Transposer. Select - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v מסכת כתיבה אוגר: MODBUS פונקציה 22 או מדמה פונקציה 22 עם פונקציה 6 והערך הנתון v - + write registers: MODBUS function 16 כתיבת אוגרים: פונקציית MODBUS 16 - + write 16bit BCD encoded value v to register r of slave s כתוב ערך מקודד BCD של 16bit v לרישום r של עבדים - + write 32bit float to two 16bit int registers: MODBUS function 16 כתוב 32bit float לשני אוגרי 16bit int: MODBUS function 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 כתוב מספר שלם של 32 סיביות לשני אוגרי אינט של 16 סיביות: פונקציית MODBUS 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) כתוב מספר שלם של 16 סיביות לאוגר בודד של 16 סיביות: MODBUS function 6 (int) - + DTA Command פיקוד DTA @@ -8562,119 +8562,119 @@ Load the profile recorded on the smaller machine and open the Transposer. Select התחל ותוכנית חיצונית - + Hottop Heater דוד חם - - + + sets heater to value מגדיר את התנור לערך - + Hottop Fan מאוורר חם - - + + sets fan to value מגדיר את המאוורר לערך - + Hottop Command פיקוד Hottop - + with n={0 ,1},h={0,..100},f={0,..10} עם n={0 ,1},h={0,..100},f={0,..10} - + Fuji Command פיקוד פוג'י - + PWM Command פקודת PWM - + PHIDGET PWM Output: <value> in [0-100] פלט PHIDGET PWM: <value> ב-[0-100] - + PHIDGET PWM Output: toggles <channel> פלט PHIDGET PWM: מחליף את <ערוץ> - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds פלט PHIDGET PWM: הפעל את <channel> למשך <millis> אלפיות שניות - + PHIDGET HUB PWM Output: <value> in [0-100] פלט PWM של PHIDGET HUB: <value> ב-[0-100] - + PHIDGET HUB PWM Output: toggles <channel> פלט PWM של PHIDGET HUB: מחליף את <ערוץ> - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds פלט PWM של PHIDGET HUB: הפעל את <channel> למשך <millis> אלפיות שניות - + YOCTOPUCE PWM Output: PWM running state YOCTOPUCE PWM פלט: מצב ריצה של PWM - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) YOCTOPUCE PWM פלט: הגדר את תדר PWM ל-f (Hz) - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] YOCTOPUCE PWM Output: הגדר את תקופת PWM עם מחזור העבודה ב-% כצף [0.0-100.0] - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval YOCTOPUCE PWM Output: משנה בהדרגה את ה-PWM לערך שצוין על פני מרווח הזמן הנתון - + VOUT Command פיקוד VOUT @@ -8685,363 +8685,363 @@ Load the profile recorded on the smaller machine and open the Transposer. Select עבור מודולי PHIDGET OUTPUT: מגדיר את טווח המתח (r=5 עבור r5V ו-r=10 עבור 10V) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) עבור מודולי PHIDGET OUTPUT: הגדר את ערוץ הפלט האנלוגי n לערך מתח המוצא v ב-V (למשל 5.5 עבור 5.5V) - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] עבור מודולי YOCTOPUCE VOLTAGE OUT עם c הערוץ (1 או 2), v המתח כצף [0.0-10.0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] עבור מודולי YOCTOPUCE CURRENT OUT עם c הזרם כצף [3.0-21.0] - + IO Command פיקוד IO - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) פלט בינארי של PHIDGET: מכבה את ערוץ c (b=0) ומפעיל (b=1) - + PHIDGET Binary Output: toggles channel c פלט בינארי של PHIDGET: מחליף ערוץ ג - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds פלט בינארי של PHIDGET: מגדיר את הפלט של ערוץ c למצב מופעל למשך זמן t באלפיות שניות - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) פלט מתח PHIDGET: מגדיר את פלט המתח של ערוץ c ל-v (צף) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor: מגדיר תאוצה של ערוץ c ל-v (צף) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor: מגדיר את מהירות היעד של ערוץ c ל-v (צף) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor: מגדיר את מגבלת הזרם של ערוץ c ל-v (צף) - + YOCTOPUCE Relay Output: turn channel c of the relay module on פלט ממסר YOCTOPUCE: הפעל את ערוץ c של מודול הממסר - + YOCTOPUCE Relay Output: turn channel c of the relay module off פלט ממסר YOCTOPUCE: כבה את ערוץ c של מודול הממסר - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) יציאת ממסר YOCTOPUCE: מכבה את ערוץ c של מודול הממסר (b=0) ומפעילה (b=1) - + YOCTOPUCE Relay Output: toggle the state of channel c פלט ממסר YOCTOPUCE: החלפת מצב של ערוץ ג - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds פלט ממסר YOCTOPUCE: הפעל את הערוץ c לאחר השהייה של מילישניות השהיה למשך אלפיות השנייה - + YOCTOPUCE resets the power counter of the Yocto-Watt module YOCTOPUCE מאפס את מונה ההספק של מודול Yocto-Watt - + move slider c to value v הזז את המחוון c לערך v - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b מכבה את ערוץ הפלט הבינארי של PHIDGET c (b=0) ומופעל (b=1) ומגדיר את הכפתור i לחוץ או רגיל בהתאם לערך b - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal מגדיר את הכפתור i לחוץ אם הערך b הוא כן, נכון, t או 1, אחרת למצב רגיל - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal מגדיר את הכפתור ללחוץ אם הערך b הוא כן, נכון, t או 1, אחרת לנורמלי - - - - - + + + + + toggles the state of the button מחליף את מצב הכפתור - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol שולח מספר שלם <value> ל-<target> אוגר שצוין על ידי כבתים בסימון hex כמו "fa" באמצעות פרוטוקול Santoker Network - + sends <value> to <target> via the Kaleido Serial or Network protocol שולח <value> אל <target> באמצעות פרוטוקול Kaleido Serial או Network - + S7 Command פיקוד S7 - + variable holding the last value read via S7 משתנה המחזיק את הערך האחרון שנקרא דרך S7 - + sets calling button to “pressed” if argument evaluates to 1 or True מגדיר את כפתור ההתקשרות ל"לחץ" אם הארגומנט מוערך ל-1 או True - + read bool from S7 DB קרא bool מ-S7 DB - + read int from S7 DB קרא int מ-S7 DB - + read float from S7 DB קרא ציפה מ-S7 DB - + write bool to S7 DB לכתוב bool ל-S7 DB - + write int to S7 DB לכתוב int ל-S7 DB - + write float to S7 DB כתוב ציפה ל-S7 DB - + Aillio R1 Heater Aillio R1 דוד - + Aillio R1 Fan מאוורר Aioio R1 - + Aillio R1 Drum תוף Aioio R1 - + sets drum speed to value מגדיר את מהירות התוף לערך - + Artisan Command פיקוד אומן - + enables/disables alarms מפעיל/משבית אזעקות - + enables/disables autoCHARGE מפעיל/משבית את AutoCHARGE - + enables/disables autoDROP מפעיל/משבית את autoDROP - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. ערוץ טארה <int> עם 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. - + turns PID on מפעיל את PID - + turns PID off מכבה את ה-PID - + toggles the PID state משנה את מצב PID - + sets PID mode to 0: manual, 1: RS, 2: background follow מגדיר את מצב PID ל-0: ידני, 1: RS, 2: מעקב ברקע - + sets the p-i-d parameters of the PID מגדיר את הפרמטרים p-i-d של ה-PID - + increases or decreases the current target SV value by <int> מגדיל או מקטין את ערך היעד הנוכחי של SV ב-<int> - + sets the PID target set value SV מגדיר את ערך יעד ה-PID שנקבע SV - + sets the PID target set value SV given in C מגדיר את ערכת יעד ה-PID SV שניתן ב-C - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> מפעיל את מספר תבנית ה-PID Ramp-Sak <rs> (מבוסס 1!) או את זה שכותרתו <rs> - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) בוחר את מקור הקלט PID עם <n> 0: BT, 1: ET (Software PID); <n> ב-{0,..,3} (Arduino PID) - + sets the PID lookahead מגדיר את מבט ה-PID - + shows popup with message <msg> which optionally automatically closes after <int> seconds מציג חלון קופץ עם ההודעה <msg> אשר נסגר באופן אוטומטי לאחר <int> שניות - + shows message <msg> in the message line מציג את ההודעה <msg> בשורת ההודעה - + enables/disables notifications; while disabled issued notifications are ignored מפעיל/משבית התראות; בעוד שההודעות שהונפקו מושבתות מתעלמות - + sends notification with title <title> and optional message <msg> שולח התראה עם כותרת <title> והודעה אופציונלית <msg> - + sets canvas color to the RGB-hex <color> like #27f1d3 מגדיר צבע בד ל-RGB-hex <color> כמו #27f1d3 - + resets canvas color מאפס את צבע הקנבס @@ -9052,139 +9052,139 @@ Load the profile recorded on the smaller machine and open the Transposer. Select מפעיל את הלחצן <שם> מ- { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } - + activates palette <p> with <p> either a number 0-9 or a palette label מפעיל פלטת <p> עם <p> מספר 0-9 או תווית פלטה - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET מגדיר את מצב ההשמעה ל-0: כבוי, 1: זמן, 2: BT, 3: ET - + opens the Roast Properties dialog פותח את תיבת הדו-שיח מאפייני צלי - + loads the .alog profile at the given filepath as background profile טוען את פרופיל ה-.alog בנתיב הקובץ הנתון כפרופיל רקע - + clears the current background profile מנקה את פרופיל הרקע הנוכחי - + activates the alarmset with the given number or label מפעיל את ערכת האזעקה עם המספר או התווית הנתונים - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right מזיז את פרופיל הרקע את מספר הצעדים המצוין לכיוון <direction>, עם <direction> אחד של למעלה, למטה, שמאלה, ימינה - + enables/disables keyboard mode מפעיל/משבית את מצב המקלדת - + enables/disables the Keep ON flag מפעיל/משבית את הדגל Keep ON - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} מציג/מסתיר את העקומה המצוינת ב-<name> שהיא אחת מ-{ ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number מציג/מסתיר את ה<curve> (אחת מ-{T1,T2}) של המספר <extra_device> המבוסס על אפס - + shows/hides the events of <event_type> in [1,..,5] מציג/מסתיר את האירועים של <event_type> ב-[1,..,5] - + shows/hides the events of the background profile מציג/מסתיר את האירועים של פרופיל הרקע - + RC Command פיקוד RC - + for PHIDGET RC modules: sets the min/max pulse width in microseconds עבור מודולי PHIDGET RC: מגדיר את רוחב הפולסים המינימלי/מקסימלי במיקרו-שניות - + for PHIDGET RC modules: sets the min/max position עבור מודולי PHIDGET RC: מגדיר את המיקום המינימלי/מקסימלי - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) עבור מודולי PHIDGET RC: התחבר (b=1) או ניתוק (b = 0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state עבור מודולי PHIDGET RC: מפעיל או מנטרל את מצב העלאת המהירות - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt עבור מודולי PHIDGET RC: הגדר את המתח לאחד מ-5, 6 או 7.4 אינץ' וולט - + for PHIDGET RC modules: set the acceleration עבור מודולי PHIDGET RC: הגדר את התאוצה - + for PHIDGET RC modules: set the velocity עבור מודולי PHIDGET RC: הגדר את המהירות - + for PHIDGET RC modules: set the target position עבור מודולי PHIDGET RC: הגדר את מיקום היעד - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) עבור מודולי YOCTOPUCE RC: עם c:int הערוץ, b a bool (למשל enabled(0,1) או enabled(0,True)) @@ -9195,31 +9195,31 @@ Load the profile recorded on the smaller machine and open the Transposer. Select עבור מודולי YOCTOPUCE RC: עם c:int הערוץ, p:int מיקום היעד, האופציונלי t משך הזמן ב-ms - + for YOCTOPUCE RC modules: with n an int [0..65000] in us עבור מודולי YOCTOPUCE RC: עם n an int [0..65000] בנו - + for YOCTOPUCE RC modules: with r an int in % עבור מודולי YOCTOPUCE RC: עם r an int ב-% - + WebSocket Command פקודת WebSocket - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) אם נעשה שימוש ב-{} החלפות, יש לשכפל סוגריים בסוגריים של json כדי לחמוק מהם כמו ב- send({{ "value": {}}}) - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` אם הטקסט `<json>` מכבד את פורמט ה-JSON הוא נשלח לשרת ה-WebSocket המחובר והתגובה קשורה למשתנה `_` @@ -9587,165 +9587,170 @@ Function 4 (Read Input Registers): registers 0 to 65535 corresponding to numbers + DISCHARGE + פְּרִיקָה + + + RELEASE לְשַׁחְרֵר - + HEATING הַסָקָה - + COOLING הִתקָרְרוּת - + FLAP מַדָף - + CONTROL לִשְׁלוֹט - + event value ערך האירוע - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode ערך האירוע מתפרש כטמפרטורה בפרנהייט המומרת למצב הטמפרטורה הנוכחי - + event value interpreted as temperature in Celsius converted to the current temperature mode ערך האירוע מתפרש כטמפרטורה בצלזיוס המומרת למצב הטמפרטורה הנוכחי - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. הערה: "{}" יכול לשמש כמציין מיקום, הוא יוחלף בערך הכפתור הנוכחי בתוספת ההיסט עבור ± סוגי אירועים. אם מציין מיקום מופיע מספר פעמים בתיאור/פקודה, כל המופעים האלה מוחלפים בערך. - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” הערה: ניתן לרצף פקודות, מופרדות על ידי נקודה-פסיק כמו ב-"<cmd1>;<cmd2>;<cmd3>" - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. הערה: כל התווים שניתנו כתיעוד לפעולת פקודה טורית נשלחים כמחרוזת אחת למכשיר המחובר. אם המכשיר יכול לפרש מחרוזת זו כפקודות נפרדות המופרדות בנקודה-פסיק, זה בסדר. אחרת אתה יכול להשתמש באירוע מרובה המתייחס למספר לחצני אירועים (באמצעות רשימה מופרדת בפסיק של מספרי לחצני אירועים כמחרוזת תיעוד) כאשר כל אחד מכפתורי האירועים שאליהם מתייחסים מנפיק אחת מהפקודות באמצעות פעולת פקודה טורית מתאימה. ניתן להסתיר את לחצני האירועים הללו ובכך לקבל את אותה השפעה כאילו הפקודה הסדרתית אפשרה רצף של פקודות. - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. הערה: בפקודות PHIDGET, לפרמטר האופציונלי <sn> יש את הצורה <hub_serial>[:<hub_port>] מאפשר להתייחס ל-PHIDGET HUB ספציפי על ידי נתון המספר הסידורי שלו, ובאופן אופציונלי לציין את מספר היציאה שאליו מחובר המודול הכתוב . - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name הערה: בפקודות YOCTOPUCE, הפרמטר האופציונלי <sn> מכיל את המספר הסידורי של המודולים או את שמו - + Multiple Event אירוע משולב - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. מספרי לחצן או שינה(<float>) מופרדים בפסיק: 1,2,sleep(2.5), 3.. - + triggers other buttons מפעיל כפתורים אחרים - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) משתנה המחזיק את המצב האחרון של הכפתור שנלחץ (1 או 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. קורא אוגר 1 16bit מ-slaveID slave באמצעות פונקציה 3 (Read Multiple Holding Registers) המתפרש כמספר שלם ללא סימן. התוצאה קשורה למציין המיקום `_` ולכן ניתן לגשת אליה בפקודות מאוחרות יותר. - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating הוסף כתובת נתונים: ערך, למשל. 4701:1000 ו-sv הוא 100. הכפל תמיד עם 10 אם ערך יחידה: 0.1 / לדוגמא. 4719:0 מפסיק את החימום - + variable holding the last result value משתנה המחזיק את ערך התוצאה האחרון - + p-i-d - + configures PID to the values <p>;<i>;<d> מגדיר את ה-PID לערכים <p>;<i>;<d> - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) עבור מודולי PHIDGET OUTPUT: מגדיר את טווח המתח (r=5 עבור 5V ו-r=10 עבור 10V) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set ערך כתיבה שבו סיביות מוחלפות באלו מ- orMask במיקומים שבהם סיביות ו-Mask לא מוגדרות - + Aillio R1 Command Aillio R1 פיקוד - + Sends PRS command שולח פקודת PRS - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal מגדיר את הכפתור i לחוץ אם הערך של b הוא כן, נכון, t או 1, אחרת למצב רגיל - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True מפעיל את הלחצן <שם> מ- { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; מגדיר את כפתור ההתקשרות ל"לחץ" אם הארגומנט הוא 1 או True - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden מגדיר את הכפתור i לגלוי אם הערך של b הוא כן, נכון, t או 1, אחרת לנסתר - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name עבור מודולי YOCTOPUCE RC: עם c:int הערוץ, p:int מיקום היעד, האופציונלי משך הזמן ב-ms, sn המודולים האופציונליים מספר סידורי או שם לוגי @@ -11857,7 +11862,7 @@ When Keyboard Shortcuts are OFF adds a custom event - + @@ -11892,7 +11897,7 @@ When Keyboard Shortcuts are OFF adds a custom event - + @@ -12020,9 +12025,9 @@ When Keyboard Shortcuts are OFF adds a custom event / דקה + - @@ -12031,8 +12036,8 @@ When Keyboard Shortcuts are OFF adds a custom event הפעל - - + + @@ -12046,7 +12051,7 @@ When Keyboard Shortcuts are OFF adds a custom event מחזור - + Sync סנכרון @@ -12166,7 +12171,7 @@ When Keyboard Shortcuts are OFF adds a custom event - + Label @@ -12397,9 +12402,9 @@ When Keyboard Shortcuts are OFF adds a custom event גודל - - - + + + @@ -12437,7 +12442,7 @@ When Keyboard Shortcuts are OFF adds a custom event - + @@ -12480,14 +12485,14 @@ When Keyboard Shortcuts are OFF adds a custom event טמפ - + Unit יחידה - + Source מקור @@ -12498,9 +12503,9 @@ When Keyboard Shortcuts are OFF adds a custom event אֶשׁכּוֹל + - - + @@ -12892,7 +12897,7 @@ When Keyboard Shortcuts are OFF adds a custom event תאריך - + Batch קבוצה @@ -12950,140 +12955,140 @@ When Keyboard Shortcuts are OFF adds a custom event תַעֲרוֹבֶת - + Template תבנית - + Results in תוצאות ב - + Rating דֵרוּג - + Pressure % לחץ% - + Electric Energy Mix: תערובת אנרגיה חשמלית: - + Renewable מתחדש - - + + Pre-Heating חימום מראש - - + + Between Batches בין אצווה למנה - - + + Cooling קירור - + Between Batches after Pre-Heating בין אצווה לאחר חימום מראש - + (mm:ss) (מ'מ: ss) - + Duration מֶשֶׁך - + Measured Energy or Output % אנרגיה או תפוקה נמדדים% - - + + Preheat מחממים מראש - - + + BBP - - - - + + + + Roast קלייה - - + + per kg green coffee לק'ג קפה ירוק - + Load טען - + Organization אִרגוּן - + Operator מפעיל - + Machine מְכוֹנָה - + Model דֶגֶם - + Heating הַסָקָה - + Drum Speed מהירות התוף - + organic material חומר אורגני @@ -13486,7 +13491,7 @@ LCDs All צבע אדג '(RGBA) - + roasted קָלוּי @@ -13633,22 +13638,22 @@ LCDs All - + ln() ln () + - x איקס - - + + Bkgnd @@ -13797,109 +13802,114 @@ LCDs All טען - + /m /M - + greens יְרָקוֹת - + - STOP - תפסיק + AUTO + אוטומטי - - + + + + MANUAL + מדריך ל + + + + FLAP + מַדָף + + + + + CLOSE + סגור + + + + + OPEN לִפְתוֹחַ - - - CLOSE - סגור + CONTROL + לִשְׁלוֹט - - - - AUTO - אוטומטי + + DISCHARGE + פְּרִיקָה - - - MANUAL - מדריך ל + HEATING + הַסָקָה - + STIRRER מערבל - + FILL למלא - - RELEASE - לְשַׁחְרֵר - - - - HEATING - הַסָקָה - - - + COOLING הִתקָרְרוּת - - FLAP - מַדָף + + + + STOP + תפסיק - CONTROL - לִשְׁלוֹט + RELEASE + לְשַׁחְרֵר - + RMSE BT - + MSE BT - + RoR - + @FCs - + Max+/Max- RoR מקס + / מקס- RoR @@ -15240,6 +15250,8 @@ LCDs All + + {} connected {} מחובר @@ -15251,6 +15263,8 @@ LCDs All + + {} disconnected @@ -15505,238 +15519,238 @@ Repeat Operation at the end: {0} pid נוכחי = {0}. האם לשנות כעת ל-pid ={1}? - + Phidget Temperature Sensor IR attached חיישן טמפרטורת Phidget IR מחובר - + Phidget Temperature Sensor 1-input attached חיישן טמפרטורת Phidget 1-כניסה מצורף - + Phidget Isolated Thermocouple 1-input attached Phidget Isolated Thermocouple 1-כניסה מצורף - + Phidget VINT RTD 1-input attached כניסת Phidget VINT RTD 1 מצורף - + Phidget Temperature Sensor IR detached חיישן טמפרטורת Phidget IR מנותק - + Phidget Temperature Sensor 1-input detached חיישן טמפרטורת Phidget 1-כניסה מנותק - + Phidget Isolated Thermocouple 1-input detached Phidget Isolated Thermocouple 1-input מנותק - + Phidget VINT RTD 1-input detached כניסת Phidget VINT RTD 1 מנותקת - + Phidget Temperature Sensor 4-input attached חיישן טמפרטורת Phidget מצורף 4 כניסות - + Phidget Temperature Sensor 4-input detached חיישן טמפרטורת Phidget 4 כניסות מנותק - + Phidget 1046 attached Phidget 1046 מצורף - + Phidget DAQ1500 attached Phidget DAQ1500 מצורף - + Phidget 1046 detached Phidget 1046 מנותק - + Phidget DAQ1500 detached Phidget DAQ1500 מנותק - + Phidget IO 2/2/2 attached Phidget IO 2/2/2 מצורף - + Phidget IO 6/6/6 attached Phidget IO 6/6/6 מצורף - + Phidget IO 8/8/8 attached Phidget IO 8/8/8 מצורף - + Phidget DAQ1000 attached Phidget DAQ1000 מצורף - + Phidget DAQ1200 attached Phidget DAQ1200 מצורף - + Phidget DAQ1300 attached Phidget DAQ1300 מצורף - + Phidget DAQ1301 attached Phidget DAQ1301 מצורף - + Phidget DAQ1400 attached Phidget DAQ1400 מצורף - + Phidget VCP1000 attached Phidget VCP1000 מצורף - + Phidget VCP1001 attached Phidget VCP1001 מצורף - + Phidget VCP1002 attached Phidget VCP1002 מצורף - + Phidget IO attached Phidget IO מצורף - + Phidget IO 2/2/2 detached Phidget IO 2/2/2 מנותק - + Phidget IO 6/6/6 detached Phidget IO 6/6/6 מנותק - + Phidget IO 8/8/8 detached Phidget IO 8/8/8 מנותק - + Phidget DAQ1000 detached Phidget DAQ1000 מנותק - + Phidget DAQ1200 detached Phidget DAQ1200 מנותק - + Phidget DAQ1300 detached Phidget DAQ1300 מנותק - + Phidget DAQ1301 detached Phidget DAQ1301 מנותק - + Phidget DAQ1400 detached Phidget DAQ1400 מנותק - + Phidget VCP1000 detached Phidget VCP1000 מנותק - + Phidget VCP1001 detached Phidget VCP1001 מנותק - + Phidget VCP1002 detached Phidget VCP1002 מנותק - + Phidget IO detached Phidget IO מנותק - + Yocto Thermocouple attached צמד תרמי יוקטו מחובר - + Yocto IR attached Yocto IR מצורף - + Yocto PT100 attached Yocto PT100 מצורף - - + + Yocto Sensor attached חיישן Yocto מצורף - + Yocto Watt Power attached Yocto Watt Power מצורף - + Yocto Watt Energy attached Yocto Watt Energy מצורף - + Yocto Watt Voltage attached מתח יוקטו וואט מחובר - + Yocto Watt Current attached Yocto Watt Current מצורף - + TC4 initialized TC4 אותחל @@ -15785,9 +15799,9 @@ Repeat Operation at the end: {0} - - - + + + Data table copied to clipboard @@ -15821,50 +15835,50 @@ Repeat Operation at the end: {0} קורא פרופיל רקע... - + Event table copied to clipboard טבלת האירועים הועתקה ללוח - + The 0% value must be less than the 100% value. הערך של 0% חייב להיות קטן מהערך של 100%. - - + + Alarms from events #{0} created נוצרו התראות מאירועים #{0} - - + + No events found לא נמצאו אירועים - + Event #{0} added אירוע מס' {0} נוסף - + No profile found לא נמצא פרופיל - + Events #{0} deleted אירועים מס' {0} נמחקו - + Event #{0} deleted אירוע מס' {0} נמחק - + Roast properties updated but profile not saved to disk מאפייני הצלייה עודכנו אך הפרופיל לא נשמר בדיסק @@ -16047,7 +16061,7 @@ Repeat Operation at the end: {0} דְגִימָה - + Warning @@ -16059,13 +16073,13 @@ Repeat Operation at the end: {0} מרווח דגימה צר עלול להוביל לאי יציבות במכונות מסוימות. אנו מציעים לפחות 1 שניות. - + Incompatible variables found in %s נמצאו משתנים לא תואמים ב-%s - + Assignment problem בעיה בהקצאה @@ -16159,8 +16173,8 @@ Repeat Operation at the end: {0} לעקוב אחרי - - + + Save Statistics שמור סטטיסטיקה @@ -16322,19 +16336,19 @@ To keep it free and current please support us with your donation and subscribe t אומן מוגדר עבור {0} - + Load theme {0}? לטעון ערכת נושא {0}? - + Adjust Theme Related Settings התאם הגדרות הקשורות לנושאים - + Loaded theme {0} נושא נטען {0} @@ -16345,8 +16359,8 @@ To keep it free and current please support us with your donation and subscribe t זיהה זוג צבעים שעשוי להיות קשה לראות: - - + + Simulator started @{}x הסימולטור התחיל @{}x @@ -16397,14 +16411,14 @@ To keep it free and current please support us with your donation and subscribe t AutoDROP כבוי - + PID set to OFF PID מוגדר ל-OFF - + PID set to ON @@ -16624,7 +16638,7 @@ To keep it free and current please support us with your donation and subscribe t {0} נשמר. צלי חדש התחיל - + Invalid artisan format @@ -16689,10 +16703,10 @@ It is advisable to save your current settings beforehand via menu Help >> הפרופיל נשמר - - - - + + + + @@ -16784,347 +16798,347 @@ It is advisable to save your current settings beforehand via menu Help >> טעינת ההגדרות בוטלה - - + + Statistics Saved הנתונים הסטטיסטיים נשמרו - + No statistics found לא נמצאו סטטיסטיקות - + Excel Production Report exported to {0} דוח הפקת Excel מיוצא אל {0} - + Ranking Report דוח דירוג - + Ranking graphs are only generated up to {0} profiles תרשימי דירוג נוצרים רק עד {0} פרופילים - + Profile missing DRY event אירוע DRY חסר בפרופיל - + Profile missing phase events אירועי שלב חסרים בפרופיל - + CSV Ranking Report exported to {0} דוח דירוג CSV יוצא אל {0} - + Excel Ranking Report exported to {0} דוח דירוג Excel מיוצא אל {0} - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied לא ניתן לחבר את סולם ה-Bluetooth בזמן שהרשאת Artisan לגשת ל-Bluetooth נדחתה - + Bluetooth access denied גישת Bluetooth נדחתה - + Hottop control turned off בקרת Hottop כבויה - + Hottop control turned on שליטה חמה מופעלת - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! כדי לשלוט ב-Hottop, עליך להפעיל תחילה את מצב משתמש העל באמצעות לחיצה ימנית על ה-LCD בטיימר! - - + + Settings not found ההגדרות לא נמצאו - + artisan-settings הגדרות של אומן - + Save Settings שמור הגדרות - + Settings saved הגדרות נשמרו - + artisan-theme נושא אומן - + Save Theme שמור עיצוב - + Theme saved הנושא נשמר - + Load Theme טען ערכת נושא - + Theme loaded הנושא נטען - + Background profile removed פרופיל הרקע הוסר - + Alarm Config תצורת אזעקה - + Alarms are not available for device None אזעקות אינן זמינות עבור המכשיר ללא - + Switching the language needs a restart. Restart now? החלפת השפה דורשת הפעלה מחדש. אתחל עכשיו? - + Restart איתחול - + Import K202 CSV ייבוא K202 CSV - + K202 file loaded successfully קובץ K202 נטען בהצלחה - + Import K204 CSV ייבוא K204 CSV - + K204 file loaded successfully קובץ K204 נטען בהצלחה - + Import Probat Recipe ייבוא מתכון פרובאט - + Probat Pilot data imported successfully נתוני Probat Pilot יובאו בהצלחה - + Import Probat Pilot failed ייבוא Probat Pilot נכשל - - + + {0} imported {0} מיובא - + an error occurred on importing {0} אירעה שגיאה בייבוא {0} - + Import Cropster XLS ייבוא Cropster XLS - + Import RoastLog URL ייבא כתובת URL של RoastLog - + Import RoastPATH URL ייבא כתובת URL של RoastPATH - + Import Giesen CSV ייבוא Giesen CSV - + Import Petroncini CSV ייבוא Petroncini CSV - + Import IKAWA URL ייבא כתובת אתר של IKAWA - + Import IKAWA CSV ייבוא IKAWA CSV - + Import Loring CSV יבא Loring CSV - + Import Rubasse CSV ייבוא Rubasse CSV - + Import HH506RA CSV ייבוא HH506RA CSV - + HH506RA file loaded successfully קובץ HH506RA נטען בהצלחה - + Save Graph as שמור גרף בשם - + {0} size({1},{2}) saved גודל {0} ({1},{2}) נשמר - + Save Graph as PDF שמור גרף כ-PDF - + Save Graph as SVG שמור גרף כ-SVG - + {0} saved {0} נשמר - + Wheel {0} loaded הגלגל {0} נטען - + Invalid Wheel graph format פורמט גרף גלגל לא חוקי - + Buttons copied to Palette # הלחצנים הועתקו ללוח # - + Palette #%i restored לוח #%i שוחזר - + Palette #%i empty לוח #%i ריק - + Save Palettes שמור פלטות - + Palettes saved לוחות הצבעים נשמרו - + Palettes loaded לוחות הצבעים נטענו - + Invalid palettes file format פורמט קובץ פלטות לא חוקי - + Alarms loaded אזעקות נטענו - + Fitting curves... התאמת עקומות... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. אזהרה: ההתחלה של מרווח הניתוח של עניין מוקדם מתחילת התאמת העקומה. תקן זאת בכרטיסייה Config> Curves> Analyze. - + Analysis earlier than Curve fit ניתוח מוקדם מההתאמה לעקומה - + Simulator stopped הסימולטור נעצר - + debug logging ON רישום באגים מופעל @@ -18295,10 +18309,10 @@ To keep it free and current please support us with your donation and subscribe t - - - - + + + + Roaster Scope מטרת הקלייה @@ -18799,49 +18813,49 @@ To keep it free and current please support us with your donation and subscribe t - + Events שלבים - + Data נתונים - + Roast קלייה - + Notes רשמים - + Energy אֵנֶרְגִיָה - + Setup להכין - + Details פרטים - + Loads עומסים - + Protocol נוהל @@ -19052,7 +19066,7 @@ To keep it free and current please support us with your donation and subscribe t - + @@ -19072,7 +19086,7 @@ To keep it free and current please support us with your donation and subscribe t משרים ח'ה: מ'מ - + @@ -19082,7 +19096,7 @@ To keep it free and current please support us with your donation and subscribe t - + @@ -19144,16 +19158,16 @@ To keep it free and current please support us with your donation and subscribe t - - + + Time זמן - - + + @@ -19162,8 +19176,8 @@ To keep it free and current please support us with your donation and subscribe t - - + + @@ -19172,104 +19186,104 @@ To keep it free and current please support us with your donation and subscribe t - + CHARGE טעינה - + DRY END ס.יבוש - + FC START ת.פ.1 - + FC END ס.פ.1 - + SC START ת.פ.2 - + SC END ס.פ.2 - + DROP הוצאה - + COOL קירור - + #{0} {1}{2} מספר {0} {1} {2} - + Power עוצמה - + Duration מֶשֶׁך - + CO2 - + Load טען - + Source מקור - + Kind סוג - + Name שֵׁם - + Weight משקל @@ -20185,7 +20199,7 @@ initiated by the PID - + @@ -20414,7 +20428,7 @@ has to be reduced by 4 times. עבור רקעים טעונים עם מכשירים נוספים בלבד - + The maximum nominal batch size of the machine in kg גודל האצווה הנומינלי המרבי של המכונה בק"ג @@ -20848,32 +20862,32 @@ Currently in TEMP MODE כרגע במצב TEMP MODE - + <b>Label</b>= <b>תווית</b>= - + <b>Description </b>= <b>תיאור </b>= - + <b>Type </b>= <b>סוג </b>= - + <b>Value </b>= <b>ערך </b>= - + <b>Documentation </b>= <b>תיעוד </b>= - + <b>Button# </b>= <b>כפתור מס' </b>= diff --git a/src/translations/artisan_hu.qm b/src/translations/artisan_hu.qm index 2af1f514336baa9de2d30dde240e71f37dce4e80..931b23e275951e919626b417cb48d43b51a525c1 100644 GIT binary patch delta 21198 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 delta 21097 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 el a Szponzort - + About Névjegy - + Core Developers Vezető Fejlesztők - + License Engedély - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. Hiba történt a legfrissebb verzióinformációk lekérése során. Kérjük, ellenőrizze internetkapcsolatát, próbálkozzon újra később, vagy ellenőrizze manuálisan. - + A new release is available. Új kiadás érhető el. - + Show Change list A Változtatási lista megjelenítése - + Download Release Letöltés - + You are using the latest release. Ön a legújabb kiadást használja. - + You are using a beta continuous build. Béta folyamatos felépítést használ. - + You will see a notice here once a new official release is available. Ha megjelenik egy új hivatalos kiadás, itt értesítést fog látni. - + Update status Állapot frissítése @@ -221,7 +221,7 @@ Button - + @@ -232,7 +232,7 @@ - + @@ -243,10 +243,10 @@ - + + - - + Restore Defaults @@ -274,7 +274,7 @@ - + @@ -302,7 +302,7 @@ - + @@ -590,7 +590,7 @@ - + @@ -611,7 +611,7 @@ - + @@ -736,9 +736,9 @@ frissítés - - - + + + Save Defaults Alapértelmezések mentése @@ -1534,61 +1534,61 @@ VÉGE Mutasd mindig - + Heavy FC Nehéz FC - + Low FC Alacsony FC - + Light Cut Könnyű vágás - + Dark Cut Sötét vágás - + Drops Cseppek - + Oily Olajos - + Uneven Egyenetlen - + Tipping - + Scorching - + Divots @@ -2363,14 +2363,14 @@ VÉGE - + ET KÖRNY. HŐ - + BT BAB HŐ @@ -4186,20 +4186,20 @@ VÉGE Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4292,41 +4292,41 @@ VÉGE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4395,38 +4395,38 @@ VÉGE - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4476,10 +4476,10 @@ VÉGE Nem érkezett RX adat - - - - + + + + Serial Exception: @@ -4496,97 +4496,97 @@ VÉGE callprogram() érkezett: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure(): konverziós hiba, {0} bájt érkezett - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure(): {0} bájt érkezett, de 10 bájt szükséges - + Unable to open serial port Nem lehet megnyitni a soros portot - + MS6514temperature(): {0} bytes received but 18 needed MS6514temperature(): {0} bájt érkezett, de 18 bájt szükséges - + DT301temperature(): {0} bytes received but 11 needed DT301temperature(): {0} bájt érkezett, de 11 bájt szükséges - + HH806AUtemperature(): {0} bytes received HH806AUtemperature(): {0} bájt érkezett - + HH806Wtemperature(): Unable to initiate device HH806Wtemperature(): Nem lehet elindítani az eszközt - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID: {0} bájt érkezett, de 5 bájt szükséges - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RAtemperature(): Nem sikerült lekérni az azonosítót a HH506RA eszközről - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RAtemperature(): {0} bájt érkezett, de 14 bájt szükséges - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302temperature(): {0} bájt érkezett, de 7 bájt szükséges - + CENTER303temperature(): {0} bytes received but 8 needed CENTER303temperature(): {0} bájt érkezett, de 8 bájt szükséges - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2temperature(): {0} bájt érkezett, de 26 bájt szükséges - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4temperature(): {0} bájt érkezett, de 26 bájt szükséges - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306temperature(): {0} bájt érkezett, de 10 bájt szükséges - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309temperature(): {0} bájt érkezett, de 45 bájt szükséges - + Arduino could not set channels Az Arduino nem tudott csatornákat beállítani - + Arduino could not set temperature unit Az Arduino nem tudta beállítani a hőmérséklet mértékegységét - + Arduino could not set filters Az Arduino nem tudott szűrőket beállítani @@ -4596,16 +4596,16 @@ VÉGE - - - - - - + + + + + + - - + + Value Error: Értékhiba: @@ -4620,7 +4620,7 @@ VÉGE Sorozat kivétel: időtúllépés - + Unable to move CHARGE to a value that does not exist A CHARGE nem helyezhető át nem létező értékre @@ -4737,52 +4737,52 @@ VÉGE Kivétel: {} nem érvényes beállítási fájl - - - - - + + + + + Error Hiba - + Exception: WebLCDs not supported by this build Kivétel: Ez a build nem támogatja a WebLCD-ket - + Could not start WebLCDs. Selected port might be busy. Nem sikerült elindítani a WebLCD-ket. Lehet, hogy a kiválasztott port foglalt. - + Failed to save settings Nem sikerült menteni a beállításokat - - + + Exception (probably due to an empty profile): Kivétel (valószínűleg üres profil miatt): - + Analyze: CHARGE event required, none found Elemzés: CHARGE esemény szükséges, egyik sem található - + Analyze: DROP event required, none found Elemzés: DROP esemény szükséges, egyik sem található - + Analyze: no background profile data available Elemzés: nem állnak rendelkezésre háttérprofil adatok - + Analyze: background profile requires CHARGE and DROP events Elemzés: a háttérprofilhoz CHARGE és DROP események szükségesek @@ -4862,7 +4862,7 @@ VÉGE Form Caption - + Custom Blend Egyedi keverék @@ -5026,17 +5026,17 @@ VÉGE Pörkölés Beállításai - + Energy Help Energia Segítség - + Tare Setup Tára beállítás - + Set Measure from Profile Állítsa be a Mérés profilból lehetőséget @@ -5331,14 +5331,14 @@ VÉGE - + Energy Energia - + CO2 @@ -5582,14 +5582,14 @@ VÉGE HTML Report Template - + BBP Total Time BBP teljes idő - + BBP Bottom Temp BBP alsó hőmérséklet @@ -5606,849 +5606,849 @@ VÉGE - + Whole Color Teljes szín - - + + Profile Profil - + Roast Batches Sült tételek - - - + + + Batch Köteg - - + + Date Dátum - - - + + + Beans Bab - - - + + + In Ban ben - - + + Out Ki - - - + + + Loss Veszteség - - + + SUM ÖSSZEG - + Production Report Gyártási jelentés - - + + Time Idő - - + + Weight In Súlyt - - + + CHARGE BT - - + + FCs Time FCs idő - - + + FCs BT - - + + DROP Time DROP idő - - + + DROP BT - + Dry Percent Száraz százalék - + MAI Percent MAI százalék - + Dev Percent Dev százalék - - + + AUC - - + + Weight Loss Fogyás - - + + Color Szín - + Cupping Köpölyözés - + Roaster Pecsenyesütő - + Capacity Kapacitás - + Operator Operátor - + Organization Szervezet - + Drum Speed Dobsebesség - + Ground Color Alapszín - + Color System Színrendszer - + Screen Min Képernyő min - + Screen Max Képernyő max - + Bean Temp - + CHARGE ET - + TP Time TP idő - + TP ET - + TP BT - + DRY Time SZÁRAZÁSI idő - + DRY ET SZÁRAZ ET - + DRY BT SZÁRAZ BT - + FCs ET - + FCe Time FCe idő - + FCe ET - + FCe BT - + SCs Time SCs idő - + SCs ET - + SCs BT - + SCe Time - + SCe ET - + SCe BT - + DROP ET - + COOL Time Hűvös idő - + COOL ET - + COOL BT - + Total Time Teljes idő - + Dry Phase Time Száraz fázis ideje - + Mid Phase Time Középfázis idő - + Finish Phase Time Fázis befejezési ideje - + Dry Phase RoR Száraz fázisú RoR - + Mid Phase RoR Középfázisú RoR - + Finish Phase RoR Fejezd be a RoR fázist - + Dry Phase Delta BT Száraz fázisú Delta BT - + Mid Phase Delta BT Középfázisú Delta BT - + Finish Phase Delta BT Fázis befejezése Delta BT - + Finish Phase Rise Fejezd be az emelkedési fázist - + Total RoR Teljes RoR - + FCs RoR - + MET TALÁLKOZOTT - + AUC Begin AUC Kezdje - + AUC Base AUC alap - + Dry Phase AUC Száraz fázis AUC - + Mid Phase AUC Középfázis AUC - + Finish Phase AUC Fázis befejezése AUC - + Weight Out - + Volume In Hangerő be - + Volume Out Hangerő ki - + Volume Gain - + Green Density Zöld sűrűség - + Roasted Density Pörkölt sűrűség - + Moisture Greens Nedvesség zöldek - + Moisture Roasted Párolt pára - + Moisture Loss Nedvességveszteség - + Organic Loss Szerves veszteség - + Ambient Humidity Környezeti páratartalom - + Ambient Pressure Környezeti nyomás - + Ambient Temperature Környezeti hőmérséklet - - + + Roasting Notes Sütési jegyzetek - - + + Cupping Notes Köpölyözés jegyzetek - + Heavy FC Nehéz FC - + Low FC Alacsony FC - + Light Cut Könnyű vágás - + Dark Cut Sötét vágás - + Drops Cseppek - + Oily Olajos - + Uneven Egyenetlen - + Tipping Borravaló - + Scorching Perzselő - + Divots - + Mode Mód - + BTU Batch BTU köteg - + BTU Batch per green kg BTU tétel zöld kg-onként - + CO2 Batch CO2 tétel - + BTU Preheat BTU előmelegítés - + CO2 Preheat CO2 Előmelegítés - + BTU BBP - + CO2 BBP - + BTU Cooling BTU hűtés - + CO2 Cooling CO2 hűtés - + BTU Roast BTU sült - + BTU Roast per green kg BTU Pörkölt per zöld kg - + CO2 Roast CO2 Pörkölt - + CO2 Batch per green kg CO2 Tétel/zöld kg - + BTU LPG - + BTU NG - + BTU ELEC - + Efficiency Batch Hatékonysági köteg - + Efficiency Roast Hatékonyság sült - + BBP Begin BBP Kezdje - + BBP Begin to Bottom Time - + BBP Bottom to CHARGE Time - + BBP Begin to Bottom RoR - + BBP Bottom to CHARGE RoR BBP Alulról CHARGE RoR - + File Name Fájl név - + Roast Ranking - + Ranking Report Rangsor jelentés - + AVG - + Roasting Report Pörkölési jegyzőkönyv - + Date: Dátum: - + Beans: Bab: - + Weight: Súly: - + Volume: Hangerő: - + Roaster: Pecsenyesütő: - + Operator: Operátor: - + Organization: Szervezet: - + Cupping: Köpölyözés: - + Color: Szín: - + Energy: Energia: - + CO2: - + CHARGE: DÍJ: - + Size: Méret: - + Density: Sűrűség: - + Moisture: Nedvesség: - + Ambient: Környező: - + TP: - + DRY: SZÁRAZ: - + FCs: FC: - + FCe: - + SCs: SC-k: - + SCe: - + DROP: CSEPP: - + COOL: MENŐ: - + MET: TALÁLKOZOTT: - + CM: - + Drying: Szárítás: - + Maillard: - + Finishing: Végső: - + Cooling: Hűtés: - + Background: Háttér: - + Alarms: Riasztások: - + RoR: - + AUC: - + Events Események @@ -6499,7 +6499,7 @@ A riasztásokat a rendszer az asztal tetejétől az aljáig sorrendben szkenneli - + @@ -6605,7 +6605,7 @@ A riasztásokat a rendszer az asztal tetejétől az aljáig sorrendben szkenneli A megadott hőmérsékleti határérték. - + @@ -6786,7 +6786,7 @@ A riasztásokat a rendszer az asztal tetejétől az aljáig sorrendben szkenneli Írja be a parancsot a riasztás Leírás mezőjébe. - + @@ -6815,21 +6815,21 @@ A riasztásokat a rendszer az asztal tetejétől az aljáig sorrendben szkenneli a felugró ablakban megjelenítendő szöveget - + Call Program Program Hívása - + A program/script path (absolute or relative) Program/szkript elérési útja (abszolút vagy relatív) - + start an external program indítson el egy külső programot @@ -8240,7 +8240,7 @@ Töltse be a kisebb gépre rögzített profilt, és nyissa meg a Transzponálót A csúszka értékéhez használt mértékegységek megjegyzéseiben használt opcionális szöveg. - + COMMANDS PARANCSOK @@ -8253,7 +8253,7 @@ Töltse be a kisebb gépre rögzített profilt, és nyissa meg a Transzponálót - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8280,36 +8280,36 @@ Töltse be a kisebb gépre rögzített profilt, és nyissa meg a Transzponálót Megjegyzés: a YOCTOPUCE parancsokban az opcionális <sn> paraméter vagy a modul sorozatszámát vagy nevét tartalmazza - + Serial Command Soros parancs - + ASCII serial command or binary a2b_uu(serial command) ASCII soros parancs vagy bináris a2b_uu(soros parancs) - + Modbus Command Modbus parancs - + variable holding the last value read via MODBUS változó, amely a MODBUS-on keresztül olvasott utolsó értéket tartalmazza - - - - - - + + + + + + @@ -8320,8 +8320,8 @@ Töltse be a kisebb gépre rögzített profilt, és nyissa meg a Transzponálót alvás: <float> másodperc késleltetés hozzáadása - - + + sets calling button to “pressed” if argument is 1 or True a hívógombot „lenyomva”-ra állítja, ha az argumentum 1 vagy True @@ -8332,55 +8332,55 @@ Töltse be a kisebb gépre rögzített profilt, és nyissa meg a Transzponálót beolvassa a regisztert a slave slaveID-ből a 3. funkcióval (Több tárolóregiszter olvasása). Az eredmény a `_` helyőrzőhöz van kötve, így későbbi parancsokkal is elérhető. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. beolvas 1 16 bites regisztert a slave slaveID-ből a 3. (Többszörös tárolóregiszter olvasása) függvény segítségével, amelyet előjeles egész számként értelmez. Az eredmény a `_` helyőrzőhöz van kötve, így későbbi parancsokkal is elérhető. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. beolvas 1 16 bites regisztert a slave slaveID-ből a BCD-ként értelmezett 3. funkcióval (Read Multiple Holding Registers). Az eredmény a `_` helyőrzőhöz van kötve, így későbbi parancsokkal is elérhető. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. beolvas 2 16 bites regisztert a slave slave ID-ből a 3. funkcióval (Read Multiple Holding Registers), amelyet előjel nélküli egész számként értelmez. Az eredmény a `_` helyőrzőhöz van kötve, így későbbi parancsokkal is elérhető. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. beolvas 2 16 bites regisztert a slave slaveID-ből a 3-as (Read Multiple Holding Registers) függvény segítségével, amelyet előjeles egész számként értelmez. Az eredmény a `_` helyőrzőhöz van kötve, így későbbi parancsokkal is elérhető. - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. beolvas 2 16 bites regisztert a slave slaveID-ből a 3. funkcióval (Read Multiple Holding Registers), amelyet BCD-ként értelmezünk. Az eredmény a `_` helyőrzőhöz van kötve, így későbbi parancsokkal is elérhető. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. beolvas 2 16 bites regisztert a slave slaveID-ből a 3-as funkcióval (Read Multiple Holding Registers), amelyet floatként értelmezünk. Az eredmény a `_` helyőrzőhöz van kötve, így későbbi parancsokkal is elérhető. - + write register: MODBUS function 6 (int) or function 16 (float) írási regiszter: MODBUS 6-os funkció (int) vagy 16-os funkció (float) - + write coil: MODBUS function 5 Írótekercs: MODBUS funkció 5 - + write coils: MODBUS function 15 írási tekercsek: MODBUS funkció 15 @@ -8391,43 +8391,43 @@ Töltse be a kisebb gépre rögzített profilt, és nyissa meg a Transzponálót - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v maszk írási regiszter: MODBUS 22 függvény vagy szimulálja a 22-es függvényt a 6-os függvénnyel és a megadott v értékkel - + write registers: MODBUS function 16 regiszterek írása: MODBUS funkció 16 - + write 16bit BCD encoded value v to register r of slave s írjon 16 bites BCD kódolt v értéket a slave s r regiszterébe - + write 32bit float to two 16bit int registers: MODBUS function 16 32 bites float írása két 16 bites int regiszterbe: MODBUS függvény 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 írjon 32 bites egész számot két 16 bites int regiszterbe: MODBUS függvény 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) 16 bites egész szám írása egyetlen 16 bites regiszterbe: MODBUS függvény 6 (int) - + DTA Command DTA parancs @@ -8448,119 +8448,119 @@ Töltse be a kisebb gépre rögzített profilt, és nyissa meg a Transzponálót start és külső program - + Hottop Heater Hottop fűtés - - + + sets heater to value értékre állítja a fűtést - + Hottop Fan Hottop ventilátor - - + + sets fan to value értékre állítja a ventilátort - + Hottop Command Hottop parancs - + with n={0 ,1},h={0,..100},f={0,..10} n={0 ,1},h={0,..100},f={0,..10} - + Fuji Command Fuji parancsnokság - + PWM Command PWM parancs - + PHIDGET PWM Output: <value> in [0-100] PHIDGET PWM kimenet: <érték> in [0-100] - + PHIDGET PWM Output: toggles <channel> PHIDGET PWM kimenet: átkapcsolja a <csatornát> - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds PHIDGET PWM kimenet: a <csatorna> bekapcsolása <millis> ezredmásodpercig - + PHIDGET HUB PWM Output: <value> in [0-100] PHIDGET HUB PWM kimenet: <érték> in [0-100] - + PHIDGET HUB PWM Output: toggles <channel> PHIDGET HUB PWM kimenet: a <csatorna> váltása - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds PHIDGET HUB PWM kimenet: a <csatorna> bekapcsolása <millis> ezredmásodpercig - + YOCTOPUCE PWM Output: PWM running state YOCTOPUCE PWM kimenet: PWM működési állapot - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) YOCTOPUCE PWM kimenet: állítsa a PWM frekvenciát f-re (Hz) - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] YOCTOPUCE PWM kimenet: állítsa be a PWM periódust a %-os terhelési ciklussal lebegőként [0,0-100,0] - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval YOCTOPUCE PWM kimenet: fokozatosan módosítja a PWM-et a megadott értékre a megadott időintervallumon belül - + VOUT Command VOUT parancs @@ -8571,363 +8571,363 @@ Töltse be a kisebb gépre rögzített profilt, és nyissa meg a Transzponálót PHIDGET OUTPUT modulokhoz: beállítja a feszültség tartományt (r=5 r5V és r=10 10V) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) PHIDGET OUTPUT modulok esetén: állítsa az n analóg kimeneti csatornát v kimeneti feszültség értékre V-ban (pl. 5,5 5,5 V esetén) - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] YOCTOPUCE VOLTAGE OUT moduloknál c a csatorna (1 vagy 2),v a feszültség lebegő [0.0-10.0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] YOCTOPUCE CURRENT OUT modulokhoz, ahol c az áram lebegőként [3.0-21.0] - + IO Command IO parancs - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) PHIDGET bináris kimenet: a c csatornát kikapcsolja (b=0) és be (b=1) - + PHIDGET Binary Output: toggles channel c PHIDGET bináris kimenet: váltja a c csatornát - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds PHIDGET bináris kimenet: a c csatorna kimenetét bekapcsolja t időre ezredmásodpercben - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) PHIDGET Voltage Output: a c csatorna kimeneti feszültségét v-re állítja (lebegő) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor: a c csatorna gyorsulását v-re állítja (lebegés) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor: a c csatorna célsebességét v-re állítja (lebegés) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor: a c csatorna áramkorlátját v-re állítja (lebegő) - + YOCTOPUCE Relay Output: turn channel c of the relay module on YOCTOPUCE relé kimenet: kapcsolja be a relémodul c csatornáját - + YOCTOPUCE Relay Output: turn channel c of the relay module off YOCTOPUCE relé kimenet: kapcsolja ki a relémodul c csatornáját - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) YOCTOPUCE relé kimenet: a relémodul c csatornáját kapcsolja ki (b=0) és be (b=1) - + YOCTOPUCE Relay Output: toggle the state of channel c YOCTOPUCE relé kimenet: a c csatorna állapotának váltása - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds YOCTOPUCE relé kimenet: impulzálja a c csatornát ezredmásodperc késleltetés után, ezredmásodperc időtartamig - + YOCTOPUCE resets the power counter of the Yocto-Watt module A YOCTOPUCE alaphelyzetbe állítja a Yocto-Watt modul teljesítményszámlálóját - + move slider c to value v mozgassa a c csúszkát a v értékre - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b a PHIDGET bináris kimeneti csatornát c kikapcsolja (b=0) és be (b=1), és az i gombot nyomva vagy normál állásba állítja a b értéktől függően - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal az i gombot lenyomva állítja, ha a b érték igen, igaz, t vagy 1, egyébként normálra - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal beállítja a gombot lenyomva, ha a b érték igen, igaz, t vagy 1, egyébként normálra - - - - - + + + + + toggles the state of the button átkapcsolja a gomb állapotát - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol egész <érték> számot küld a <target> regiszterbe, amelyet bájtként határoz meg hexadecimális jelöléssel, például „fa” a Santoker Network protokollon keresztül - + sends <value> to <target> via the Kaleido Serial or Network protocol elküldi az <értéket> a <cél>-nak a Kaleido soros vagy hálózati protokollon keresztül - + S7 Command S7 parancs - + variable holding the last value read via S7 az S7-en keresztül olvasott utolsó értéket tároló változó - + sets calling button to “pressed” if argument evaluates to 1 or True a hívógombot „lenyomva” értékre állítja, ha az argumentum értéke 1 vagy igaz - + read bool from S7 DB bool olvasása az S7 DB-ből - + read int from S7 DB beolvasni az S7 DB-ből - + read float from S7 DB float olvasása az S7 DB-ből - + write bool to S7 DB bool írása S7 DB-be - + write int to S7 DB írja be az S7 DB-be - + write float to S7 DB float írása S7 DB-be - + Aillio R1 Heater Aillio R1 fűtés - + Aillio R1 Fan Aillio R1 ventilátor - + Aillio R1 Drum Aillio R1 dob - + sets drum speed to value értékre állítja a dob sebességét - + Artisan Command Kézműves parancsnokság - + enables/disables alarms engedélyezi/letiltja a riasztásokat - + enables/disables autoCHARGE engedélyezi/letiltja az autoCHARGE funkciót - + enables/disables autoDROP az autoDROP engedélyezése/letiltása - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. tára csatorna <int> 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. - + turns PID on bekapcsolja a PID-t - + turns PID off kikapcsolja a PID-t - + toggles the PID state átkapcsolja a PID állapotot - + sets PID mode to 0: manual, 1: RS, 2: background follow a PID módot 0-ra állítja: kézi, 1: RS, 2: háttérkövetés - + sets the p-i-d parameters of the PID beállítja a PID p-i-d paramétereit - + increases or decreases the current target SV value by <int> <int>-kal növeli vagy csökkenti az aktuális SV célértéket - + sets the PID target set value SV beállítja a PID célértéket SV - + sets the PID target set value SV given in C beállítja a C-ben megadott SV PID célértéket - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> aktiválja a PID Ramp-Soak mintát <rs> (1 alapú!) vagy az <rs> címkét - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) kiválasztja a PID bemeneti forrást a <n> értékkel 0: BT, 1: ET (Szoftver PID); <n> itt: {0,...,3} (Arduino PID) - + sets the PID lookahead beállítja a PID előretekintést - + shows popup with message <msg> which optionally automatically closes after <int> seconds megjelenik egy felugró ablak az <msg> üzenettel, amely opcionálisan automatikusan bezárul <int> másodperc után - + shows message <msg> in the message line az <msg> üzenetet mutatja az üzenetsorban - + enables/disables notifications; while disabled issued notifications are ignored engedélyezi/letiltja az értesítéseket; míg a letiltott kiadott értesítéseket figyelmen kívül hagyja - + sends notification with title <title> and optional message <msg> értesítést küld <title> címmel és opcionális <msg> üzenettel - + sets canvas color to the RGB-hex <color> like #27f1d3 beállítja a vászon színét az RGB-hex <színre, például #27f1d3 - + resets canvas color visszaállítja a vászon színét @@ -8938,139 +8938,139 @@ Töltse be a kisebb gépre rögzített profilt, és nyissa meg a Transzponálót aktiválja a <név> gombot a következőkről: { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } - + activates palette <p> with <p> either a number 0-9 or a palette label aktiválja a <p> palettát a <p> 0-9 számmal vagy egy palettacímkével - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET a lejátszási módot 0: off, 1: time, 2: BT, 3: ET értékre állítja - + opens the Roast Properties dialog megnyitja a Roast Properties párbeszédablakot - + loads the .alog profile at the given filepath as background profile betölti az .alog profilt a megadott fájlútvonalon háttérprofilként - + clears the current background profile törli az aktuális háttérprofilt - + activates the alarmset with the given number or label aktiválja a riasztókészletet a megadott számmal vagy címkével - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right mozgatja a háttérprofilt a megadott számú lépéssel <irány> felé, az <irány> egyikével fel, le, balra, jobbra - + enables/disables keyboard mode engedélyezi/letiltja a billentyűzet módot - + enables/disables the Keep ON flag engedélyezi/letiltja a Keep ON jelzőt - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} megjeleníti/elrejti a <név> által jelzett görbét, amely a következők egyike: { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number megjeleníti/elrejti a nulla alapú <extra_device> szám <görbéjét> ({T1,T2} egyike) - + shows/hides the events of <event_type> in [1,..,5] megjeleníti/elrejti az <event_type> eseményeit az [1,..,5]-ben - + shows/hides the events of the background profile megjeleníti/elrejti a háttérprofil eseményeit - + RC Command RC parancs - + for PHIDGET RC modules: sets the min/max pulse width in microseconds PHIDGET RC modulokhoz: beállítja a min/max impulzusszélességet mikroszekundumban - + for PHIDGET RC modules: sets the min/max position PHIDGET RC modulokhoz: beállítja a min/max pozíciót - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) PHIDGET RC modulokhoz: kapcsolja be (b=1) vagy kapcsolja ki (b = 0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state PHIDGET RC modulokhoz: aktiválja vagy deaktiválja a sebességnövelő állapotot - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt PHIDGET RC modulok esetén: állítsa a feszültséget 5, 6 vagy 7,4 voltra - + for PHIDGET RC modules: set the acceleration PHIDGET RC modulokhoz: állítsa be a gyorsulást - + for PHIDGET RC modules: set the velocity PHIDGET RC modulokhoz: állítsa be a sebességet - + for PHIDGET RC modules: set the target position PHIDGET RC modulokhoz: állítsa be a célpozíciót - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) YOCTOPUCE RC modulokhoz: c:int a csatornával, b a bool (pl. enabled(0,1) vagy enabled(0,True)) @@ -9081,31 +9081,31 @@ Töltse be a kisebb gépre rögzített profilt, és nyissa meg a Transzponálót YOCTOPUCE RC modulokhoz: a c:int a csatornát, a p:int a célpozíciót, az opcionális t az időtartamot ms-ban - + for YOCTOPUCE RC modules: with n an int [0..65000] in us YOCTOPUCE RC modulokhoz: n an int [0..65000] bennünk - + for YOCTOPUCE RC modules: with r an int in % YOCTOPUCE RC modulokhoz: r an int-vel %-ban - + WebSocket Command WebSocket parancs - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) Ha {} helyettesítést használ, akkor a json zárójeleket meg kell duplikálni, hogy elkerülje őket, mint a send({{ “value”: {}}}) esetén. - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` ha a `<json>` szöveg tiszteletben tartja a JSON formátumot, akkor a rendszer elküldi a csatlakoztatott WebSocket szervernek, és a válasz a `_` változóhoz van kötve @@ -9473,165 +9473,170 @@ Function 4 (Read Input Registers): registers 0 to 65535 corresponding to numbers + DISCHARGE + KIBOCSÁTÁS + + + RELEASE KIADÁS - + HEATING FŰTÉS - + COOLING HŰTÉS - + FLAP FÉKSZÁRNY - + CONTROL ELLENŐRZÉS - + event value esemény értéke - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode az esemény értéke Fahrenheitben mért hőmérsékletként értelmezve az aktuális hőmérsékleti módra konvertálva - + event value interpreted as temperature in Celsius converted to the current temperature mode eseményérték Celsius-fokban mért hőmérsékletként értelmezve az aktuális hőmérsékleti módra konvertálva - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. Megjegyzés: A "{}" helyőrzőként használható, és az aktuális gombértékkel, valamint a ± eseménytípusok eltolásával helyettesíti. Ha egy helyőrző többször előfordul egy leírásban/parancsban, akkor az összes előfordulást az érték helyettesíti. - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” Megjegyzés: A parancsok sorba rendezhetők, pontosvesszővel elválasztva, például a „<cmd1>;<cmd2>;<cmd3>”-ban. - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. Megjegyzés: A soros parancs művelethez dokumentációként megadott összes karakter egy karakterláncként kerül elküldésre a csatlakoztatott eszközre. Ha az eszköz ezt a karakterláncot külön, pontosvesszővel elválasztott parancsokként tudja értelmezni, ez rendben van. Ellenkező esetben használhat egy többszörös eseményt, amely számos eseménygombra hivatkozik (az eseménygombok számainak vesszővel elválasztott listáját használva dokumentációs karakterláncként), ahol a hivatkozott eseménygombok mindegyike a megfelelő soros parancsműveleten keresztül ad ki egy parancsot. Ezek az eseménygombok elrejthetők, így ugyanazt a hatást érik el, mintha a soros parancs engedélyezné a parancsok sorozatát. - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. Megjegyzés: A PHIDGET parancsokban az <sn> opcionális paraméter <hub_serial>[:<hub_port>] formátumú, lehetővé teszi, hogy egy adott Phidget HUB-ra hivatkozzon annak sorozatszáma alapján, és opcionálisan megadja a portszámot, amelyhez a címzett modul csatlakozik. . - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name Megjegyzés: A YOCTOPUCE parancsokban az opcionális <sn> paraméter vagy a modul sorozatszámát vagy nevét tartalmazza. - + Multiple Event Többszörös Esemény - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. gombszámok vagy alvás(<lebegés>) vesszővel elválasztva: 1,2,alvás(2.5), 3.. - + triggers other buttons más gombokat indít el - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) változó, amely a gomb utolsó lenyomott állapotát tartja (1 vagy 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. beolvas 1 16 bites regisztert a slave slaveID-ből a 3. funkcióval (Read Multiple Holding Registers) előjel nélküli egész számként értelmezve. Az eredmény a `_` helyőrzőhöz van kötve, így későbbi parancsokkal is elérhető. - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating Adatcím beszúrása: érték, pl. 4701:1000, az sv pedig 100. Mindig szorozzon 10-zel, ha az érték Mértékegység: 0,1 / pl. 4719:0 leállítja a fűtést - + variable holding the last result value az utolsó eredményértéket hordozó változó - + p-i-d - + configures PID to the values <p>;<i>;<d> beállítja a PID-t a <p>;<i>;<d> értékekre - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) PHIDGET OUTPUT modulokhoz: beállítja a feszültség tartományt (r=5 5V és r=10 10V) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set írjon értéket, ahol a biteket az orMask bitjei helyettesítik azokon a helyeken, ahol az andMask bitek nincsenek beállítva - + Aillio R1 Command Aillio R1 parancs - + Sends PRS command PRS parancsot küld - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal az i gombot lenyomva állítja, ha b értéke igen, igaz, t vagy 1, egyébként normálra - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True aktiválja a <név> gombot a következőkről: { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; a hívógombot „lenyomva”-ra állítja, ha az argumentum 1 vagy True - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden az i gombot láthatóra állítja, ha b értéke igen, igaz, t vagy 1, egyébként rejtettre - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name YOCTOPUCE RC modulok esetén: c:int a csatorna, p:int a célpozíció, az opcionális t az időtartam ms-ban, az sn az opcionális modulok sorozatszáma vagy logikai neve @@ -12063,7 +12068,7 @@ Az Artisan minden mintaidőszakban elindítja a programot. A program kimeneténe - + @@ -12098,7 +12103,7 @@ Az Artisan minden mintaidőszakban elindítja a programot. A program kimeneténe - + @@ -12226,9 +12231,9 @@ Az Artisan minden mintaidőszakban elindítja a programot. A program kimeneténe / perc + - @@ -12237,8 +12242,8 @@ Az Artisan minden mintaidőszakban elindítja a programot. A program kimeneténe BE - - + + @@ -12252,7 +12257,7 @@ Az Artisan minden mintaidőszakban elindítja a programot. A program kimeneténe Ciklus - + Sync Szinkronizál @@ -12372,7 +12377,7 @@ Az Artisan minden mintaidőszakban elindítja a programot. A program kimeneténe - + Label @@ -12603,9 +12608,9 @@ Az Artisan minden mintaidőszakban elindítja a programot. A program kimeneténe Méret - - - + + + @@ -12643,7 +12648,7 @@ Az Artisan minden mintaidőszakban elindítja a programot. A program kimeneténe - + @@ -12686,14 +12691,14 @@ Az Artisan minden mintaidőszakban elindítja a programot. A program kimeneténe Hőmérséklet - + Unit Mértékegység - + Source Forrás @@ -12704,9 +12709,9 @@ Az Artisan minden mintaidőszakban elindítja a programot. A program kimeneténe Fürt + - - + @@ -13098,7 +13103,7 @@ Az Artisan minden mintaidőszakban elindítja a programot. A program kimeneténe Dátum - + Batch Köteg @@ -13156,140 +13161,140 @@ Az Artisan minden mintaidőszakban elindítja a programot. A program kimeneténe Keverék - + Template Sablon - + Results in Eredmények - + Rating Értékelés - + Pressure % Nyomás% - + Electric Energy Mix: Elektromos energia keverék: - + Renewable Megújuló - - + + Pre-Heating Előmelegítés - - + + Between Batches Tételek között - - + + Cooling Hűtés - + Between Batches after Pre-Heating Tételek között előmelegítés után - + (mm:ss) (mm: ss) - + Duration Időtartam - + Measured Energy or Output % Mért energia vagy teljesítmény% - - + + Preheat Előmelegítés - - + + BBP - - - - + + + + Roast Pörkölés - - + + per kg green coffee kg zöld kávé - + Load Megnyitás - + Organization Szervezet - + Operator Operátor - + Machine Gép - + Model Modell - + Heating Fűtés - + Drum Speed Dobsebesség - + organic material organikus anyag @@ -13692,7 +13697,7 @@ LCD-k Mind Szél színe (RGBA) - + roasted sült @@ -13839,22 +13844,22 @@ LCD-k Mind - + ln() ln () + - x - - + + Bkgnd @@ -14003,109 +14008,114 @@ LCD-k Mind Töltse fel a babot - + /m / m - + greens zöldek - + - STOP - ÁLLJ MEG + AUTO + - - + + + + MANUAL + KÉZIKÖNYV + + + + FLAP + FÉKSZÁRNY + + + + + CLOSE + BEZÁRÁS + + + + + OPEN NYISD KI - - - CLOSE - BEZÁRÁS + CONTROL + ELLENŐRZÉS - - - - AUTO - + + DISCHARGE + KIBOCSÁTÁS - - - MANUAL - KÉZIKÖNYV + HEATING + FŰTÉS - + STIRRER KEVERŐ - + FILL TÖLT - - RELEASE - KIADÁS - - - - HEATING - FŰTÉS - - - + COOLING HŰTÉS - - FLAP - FÉKSZÁRNY + + + + STOP + ÁLLJ MEG - CONTROL - ELLENŐRZÉS + RELEASE + KIADÁS - + RMSE BT - + MSE BT - + RoR - + @FCs - + Max+/Max- RoR Max + / Max- RoR @@ -15353,6 +15363,8 @@ LCD-k Mind + + {} connected {} csatlakoztatva @@ -15364,6 +15376,8 @@ LCD-k Mind + + {} disconnected @@ -15618,238 +15632,238 @@ Ismételje meg a műveletet a végén: {0} Jelenlegi pid = {0}. Módosít most erre: pid ={1}? - + Phidget Temperature Sensor IR attached Phidget hőmérséklet-érzékelő IR csatolva - + Phidget Temperature Sensor 1-input attached Phidget hőmérséklet-érzékelő 1 bemenet csatlakoztatva - + Phidget Isolated Thermocouple 1-input attached Phidget izolált hőelem 1 bemenet csatlakoztatva - + Phidget VINT RTD 1-input attached Phidget VINT RTD 1 bemenet csatlakoztatva - + Phidget Temperature Sensor IR detached Phidget hőmérséklet-érzékelő IR levált - + Phidget Temperature Sensor 1-input detached Phidget hőmérséklet-érzékelő 1-bemenet leválasztva - + Phidget Isolated Thermocouple 1-input detached Phidget izolált hőelem 1-bemenet leválasztva - + Phidget VINT RTD 1-input detached Phidget VINT RTD 1-bemenet leválasztva - + Phidget Temperature Sensor 4-input attached Phidget hőmérséklet-érzékelő 4 bemenet csatlakoztatva - + Phidget Temperature Sensor 4-input detached Phidget hőmérséklet-érzékelő 4-bemenet leválasztva - + Phidget 1046 attached Phidget 1046 csatolva - + Phidget DAQ1500 attached Phidget DAQ1500 csatolva - + Phidget 1046 detached Phidget 1046 levált - + Phidget DAQ1500 detached Phidget DAQ1500 leválasztva - + Phidget IO 2/2/2 attached Phidget IO 2/2/2 csatolva - + Phidget IO 6/6/6 attached Phidget IO 6/6/6 csatolva - + Phidget IO 8/8/8 attached Phidget IO 8/8/8 csatolva - + Phidget DAQ1000 attached Phidget DAQ1000 csatolva - + Phidget DAQ1200 attached Phidget DAQ1200 csatolva - + Phidget DAQ1300 attached Phidget DAQ1300 csatolva - + Phidget DAQ1301 attached Phidget DAQ1301 csatolva - + Phidget DAQ1400 attached Phidget DAQ1400 csatolva - + Phidget VCP1000 attached Phidget VCP1000 csatolva - + Phidget VCP1001 attached Phidget VCP1001 csatolva - + Phidget VCP1002 attached Phidget VCP1002 csatolva - + Phidget IO attached Phidget IO csatolva - + Phidget IO 2/2/2 detached Phidget IO 2/2/2 leválasztva - + Phidget IO 6/6/6 detached Phidget IO 6/6/6 leválasztva - + Phidget IO 8/8/8 detached Phidget IO 8/8/8 leválasztva - + Phidget DAQ1000 detached Phidget DAQ1000 leválasztva - + Phidget DAQ1200 detached Phidget DAQ1200 leválasztva - + Phidget DAQ1300 detached Phidget DAQ1300 leválasztva - + Phidget DAQ1301 detached Phidget DAQ1301 levált - + Phidget DAQ1400 detached Phidget DAQ1400 leválasztva - + Phidget VCP1000 detached Phidget VCP1000 leválasztva - + Phidget VCP1001 detached Phidget VCP1001 levált - + Phidget VCP1002 detached Phidget VCP1002 levált - + Phidget IO detached A Phidget IO levált - + Yocto Thermocouple attached Yocto hőelem csatolva - + Yocto IR attached Yocto IR csatolva - + Yocto PT100 attached Yocto PT100 csatolva - - + + Yocto Sensor attached Yocto érzékelő csatolva - + Yocto Watt Power attached Yocto Watt Power csatolva - + Yocto Watt Energy attached Yocto Watt Energy mellékelve - + Yocto Watt Voltage attached Yocto Watt feszültség csatolva - + Yocto Watt Current attached Yocto Watt áram csatolva - + TC4 initialized A TC4 inicializálva @@ -15898,9 +15912,9 @@ Ismételje meg a műveletet a végén: {0} - - - + + + Data table copied to clipboard @@ -15934,50 +15948,50 @@ Ismételje meg a műveletet a végén: {0} Háttérprofil olvasása... - + Event table copied to clipboard Az eseménytáblázat a vágólapra másolva - + The 0% value must be less than the 100% value. A 0%-os értéknek kisebbnek kell lennie, mint a 100%-os érték. - - + + Alarms from events #{0} created Riasztások a(z) #{0} eseményből létrehozva - - + + No events found Nem található események - + Event #{0} added {0}. esemény hozzáadva - + No profile found Nem található profil - + Events #{0} deleted A(z) {0}. számú esemény törölve - + Event #{0} deleted {0}. esemény törölve - + Roast properties updated but profile not saved to disk A pörkölés tulajdonságai frissítve, de a profil nincs lemezre mentve @@ -16160,7 +16174,7 @@ Ismételje meg a műveletet a végén: {0} Mintavétel - + Warning @@ -16172,13 +16186,13 @@ Ismételje meg a műveletet a végén: {0} A szűk mintavételi intervallum bizonyos gépeken instabilitást okozhat. Javasoljuk, hogy minimum 1 másodperc. - + Incompatible variables found in %s Nem kompatibilis változók találhatók itt: %s - + Assignment problem Hozzárendelési probléma @@ -16272,8 +16286,8 @@ Ismételje meg a műveletet a végén: {0} kövesd - - + + Save Statistics Statisztikák mentése @@ -16435,19 +16449,19 @@ Annak érdekében, hogy ingyenes és naprakész legyen, kérjük, támogasson mi Kézműves konfigurálva a következőhöz: {0} - + Load theme {0}? Betölti a(z) {0} témát? - + Adjust Theme Related Settings Témával kapcsolatos beállítások módosítása - + Loaded theme {0} Téma betöltve: {0} @@ -16458,8 +16472,8 @@ Annak érdekében, hogy ingyenes és naprakész legyen, kérjük, támogasson mi Olyan színpárt észlelt, amelyet nehéz lehet látni: - - + + Simulator started @{}x A szimulátor elindult @{}x @@ -16510,14 +16524,14 @@ Annak érdekében, hogy ingyenes és naprakész legyen, kérjük, támogasson mi autoDROP kikapcsolva - + PID set to OFF A PID OFF állásban van - + PID set to ON @@ -16737,7 +16751,7 @@ Annak érdekében, hogy ingyenes és naprakész legyen, kérjük, támogasson mi {0} mentése megtörtént. Elkezdődött az új sütés - + Invalid artisan format @@ -16802,10 +16816,10 @@ Az aktuális beállításokat célszerű előzőleg elmenteni a Súgó >> Profil mentve - - - - + + + + @@ -16897,347 +16911,347 @@ Az aktuális beállításokat célszerű előzőleg elmenteni a Súgó >> A beállítások betöltése megszakítva - - + + Statistics Saved Statisztika mentve - + No statistics found Nem található statisztika - + Excel Production Report exported to {0} Excel termelési jelentés exportálva ide: {0} - + Ranking Report Rangsor jelentés - + Ranking graphs are only generated up to {0} profiles A rangsorolási grafikonok csak {0} profilig készülnek - + Profile missing DRY event A profilból hiányzik a DRY esemény - + Profile missing phase events A profilból hiányzó fázisesemények - + CSV Ranking Report exported to {0} CSV-rangsorolási jelentés exportálva ide: {0} - + Excel Ranking Report exported to {0} Excel rangsorolási jelentés exportálva ide: {0} - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied A Bluetooth-mérleg nem csatlakoztatható, amíg az Artisan nem engedélyezi a Bluetooth-hozzáférést - + Bluetooth access denied Bluetooth hozzáférés megtagadva - + Hottop control turned off A hottop vezérlés kikapcsolva - + Hottop control turned on A hottop vezérlés bekapcsolva - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! A Hottop vezérléséhez először aktiválnia kell a szuperfelhasználói módot az időzítő LCD-n jobb klikkel! - - + + Settings not found A beállítások nem találhatók - + artisan-settings kézműves-beállítások - + Save Settings Beállítások mentése - + Settings saved Beállítások elmentve - + artisan-theme kézműves-téma - + Save Theme Téma mentése - + Theme saved Téma mentve - + Load Theme Töltsd be a témát - + Theme loaded Téma betöltve - + Background profile removed Háttérprofil eltávolítva - + Alarm Config Riasztás Konfig - + Alarms are not available for device None A riasztások nem érhetők el az eszközön Nincs - + Switching the language needs a restart. Restart now? A nyelvváltáshoz újra kell indítani. Újraindítás most? - + Restart Újrakezd - + Import K202 CSV K202 CSV importálása - + K202 file loaded successfully K202 fájl sikeresen betöltve - + Import K204 CSV K204 CSV importálása - + K204 file loaded successfully K204 fájl sikeresen betöltve - + Import Probat Recipe Probat recept importálása - + Probat Pilot data imported successfully Probat Pilot adatok sikeresen importálva - + Import Probat Pilot failed A Probat Pilot importálása nem sikerült - - + + {0} imported {0} importálva - + an error occurred on importing {0} hiba történt a(z) {0} importálásakor - + Import Cropster XLS Importálja a Cropster XLS-t - + Import RoastLog URL RoastLog URL importálása - + Import RoastPATH URL RoastPATH URL importálása - + Import Giesen CSV Importálja a Giesen CSV-t - + Import Petroncini CSV Importálja a Petroncini CSV-t - + Import IKAWA URL Importálja az IKAWA URL-t - + Import IKAWA CSV IKAWA CSV importálása - + Import Loring CSV Loring CSV importálása - + Import Rubasse CSV Importálja a Rubasse CSV-t - + Import HH506RA CSV HH506RA CSV importálása - + HH506RA file loaded successfully A HH506RA fájl sikeresen betöltve - + Save Graph as Grafikon mentése másként - + {0} size({1},{2}) saved {0} méret ({1},{2}) mentve - + Save Graph as PDF Grafikon mentése PDF formátumban - + Save Graph as SVG Graph mentése SVG-ként - + {0} saved {0} mentve - + Wheel {0} loaded A(z) {0} kerék betöltve - + Invalid Wheel graph format Érvénytelen kerékdiagram formátum - + Buttons copied to Palette # Gombok a palettára másolva # - + Palette #%i restored A #%i paletta visszaállítva - + Palette #%i empty #%i paletta üres - + Save Palettes Paletták mentése - + Palettes saved Paletták mentve - + Palettes loaded A paletták betöltve - + Invalid palettes file format Érvénytelen paletta fájlformátum - + Alarms loaded Riasztások betöltve - + Fitting curves... Görbék illesztése... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. Figyelmeztetés: Az érdeklődésre számot tartó elemzési intervallum kezdete korábbi, mint a görbeillesztés kezdete. Javítsa ki ezt a Config>Curves>Analysis fülön. - + Analysis earlier than Curve fit A görbe illesztésénél korábbi elemzés - + Simulator stopped A szimulátor leállt - + debug logging ON hibakeresési naplózás BE @@ -18437,10 +18451,10 @@ Annak érdekében, hogy ingyenes és naprakész legyen, kérjük, támogasson mi - - - - + + + + Roaster Scope @@ -18941,49 +18955,49 @@ Annak érdekében, hogy ingyenes és naprakész legyen, kérjük, támogasson mi - + Events Események - + Data Adat - + Roast Pörkölés - + Notes Jegyzetek - + Energy Energia - + Setup Beállít - + Details Részletek - + Loads Terhelések - + Protocol Jegyzőkönyv @@ -19194,7 +19208,7 @@ Annak érdekében, hogy ingyenes és naprakész legyen, kérjük, támogasson mi - + @@ -19214,7 +19228,7 @@ Annak érdekében, hogy ingyenes és naprakész legyen, kérjük, támogasson mi Áztassa HH: MM - + @@ -19224,7 +19238,7 @@ Annak érdekében, hogy ingyenes és naprakész legyen, kérjük, támogasson mi - + @@ -19286,16 +19300,16 @@ Annak érdekében, hogy ingyenes és naprakész legyen, kérjük, támogasson mi - - + + Time Idő - - + + @@ -19304,8 +19318,8 @@ Annak érdekében, hogy ingyenes és naprakész legyen, kérjük, támogasson mi - - + + @@ -19314,104 +19328,104 @@ Annak érdekében, hogy ingyenes és naprakész legyen, kérjük, támogasson mi - + CHARGE TÖLTÉS - + DRY END SZÁRÍTÁS VÉGE - + FC START FC KEZD - + FC END FC VÉGE - + SC START SC KEZD - + SC END SC VÉGE - + DROP ÜRÍTÉS - + COOL HŰTÉS - + #{0} {1}{2} # {0} {1} {2} - + Power Fűtés - + Duration Időtartam - + CO2 - + Load Megnyitás - + Source Forrás - + Kind Kedves - + Name Név - + Weight Súly @@ -20311,7 +20325,7 @@ a PID kezdeményezte - + @@ -20540,7 +20554,7 @@ A hő (vagy gázáramlás) csökkentése a gáznyomás 50%-ával Csak betöltött hátterekhez extra eszközökkel - + The maximum nominal batch size of the machine in kg A gép maximális névleges tételmérete kg-ban @@ -20974,32 +20988,32 @@ Currently in TEMP MODE Jelenleg TEMP MODE-ban van - + <b>Label</b>= <b>Címke</b>= - + <b>Description </b>= <b>Leírás </b>= - + <b>Type </b>= <b>Típus </b>= - + <b>Value </b>= <b>Érték </b>= - + <b>Documentation </b>= <b>Dokumentáció </b>= - + <b>Button# </b>= <b>Button# </b>= diff --git a/src/translations/artisan_id.qm b/src/translations/artisan_id.qm index 40ff2a7099e12cf2333a93c730b34f6693a9aa25..04eb4c6d4c5d4f9ca76ffbaf09a1a9758b5b984d 100644 GIT binary patch delta 22228 zcmX7wbzBr(7st=c+&eq7fdPUEq97;=2B;XIh!Q3xCKiaGV0SDws8}NwDh37yCbr@$ zC??q5V&`MG?~nBlKVNoncjn%E`kdkMy^7E7SDbGj)SHOhh|QV`1`+FA9qdG`-ySfQ z*z}V3M-bna3yvX{9Q2QKIFaZ~tOg^JdV(Vs#5$DOM8qZ%YuW%@N37H81xp-4Qt;vm zzPSzfhXh(e#OvbBGNS@HsdfDMSSL5q8b~q4b_NR2N0RSHb!EuqqO^i ztyt4T`zq8B{VHh=qC?jl?DSY-eg#CqX+-TeTPWmKwvdH11J~jG3l<8wxF%k+kX|6J zS9T4UPeMu+3)#YrMD6^Ewf(Ct5$(-gu>oPpBs#3NkacehZXmLI@{b`V3&n^Y7P3A# zEc~9ANd^Cq=xDHz^-LrRFCexQ8xwwocyh!)Zo=(FxDd@e4xYqDhgrz_U>Th!k(uXW zFFND?WUMU`|2kV)DCUf}kPUMLvA)ip7K%BzQM_iu{IUDdxDeLZWhDs)52CJ3NHA^# z{fG_0_kuiY0GLnY0Dh!ok66w1 z#HL{vg0d`RO{ZAMx7EdWc%>6R3UN=aiJKS%rV(ox1@0tPXFe2dI!?X?vDvs0_kI@g zt^KuF<{(_uW-Yo7fH%pumwMJr(T=7lC=n;-~fp%EZokB@Cy zPxR%Kg{;+SVw>ZMehb95OePv?O)T3;LT ziCqgP7KXjL{)bq2I%bNs@qL;JJ3SD(NF6rJA}L?UU3`= zVpZZ*BoeK56R+w|d}ls!SIEM|$Hd*P;M0GJ*KJKK@&OFe2qN2m6w4)9Ub8MOEaW?1 zYq_$6_iW<+tBCcPL_84pva2ldPB}y~Y7h^HeOo%1cmyP-R~qro_}1AIK>U29qh_ab zaa=&W|54)B)rk*)`K-{zLUH0=3t7xFt(VTO>p|jUBZ()c5FZy$g8mmw4t8=N3|lhp zX7?=+*GRZZJO#ot4Erz}cV4j<@ueq->}y*n9y)6wTj^^dZ*f*D(%E@WBff?c8?}e{ zI>^W9sl+prh*~ZuzJ5IMJ!gn-hK$d?0YYpei!5a0-e?YrU4`z%x8j-;&EO}Z>R1WL zCRNlrDlX=s#CLe%)qfW9y}0s@R>US?-*fI0EeauiEQVOp4-5I;Rm4v)lE!fh+2pFk ziwZ~@|Ik9V`VjHEknJf4NVe^Xlix>jgG(fRUq|xDM3Mr2lROjWIDI0?ORE!UpOy0B zjHX&C)lU6Mx{_N-cGNsn2XihN8~YHYZ6=fLACj(Yp;AsMBevx=^sf}Z;)%gj@SlA%|UN3w(hC<>T87N z>8N>fG35OY`L>3c=~#nW9>Lz*L{Y1GkiLVP$baxD;;-9Kn_KX zn#vUD0efJWV})` z90#@pS5mNR3#_@PpbB=q7xZj07340bgyQShu;L|-Ke-s}lGcFRH*JfDJ( zrx5c`q~IS|XUq56eM1fX_&(IG+i?;$4%12*?Hq4VyK^v7?Vno6UzMVEKPMC45JK&K zIgxPuvld|VC^LjQB*UF-tUw)RAB8C^(qg)^Zw^HZ6SVepX>YP-cq{4C3dCGL6WR*J4+zH;H&a>8&I5EXSw(J=Q zKV80nI&aK`b=hShi@!jT5k3gJy8UC?9g0jiPHaF$3;Aw)ikvkCapA0*6gfYf#M#3s z@>o8}zTc?JlqW=0lBvs74#Q%kF4L~U@MLO#O}4f6Hli*wM!^2WQkPkOi6u6mF8dC^ z*4R^*(~z#pf`xK97tPnou3jW{?UD({zU3cRRIrd|rBK&tAw+XJQP-u;aQLsO>xSu2 zrT5xQD|_?imej5EEW`!%sGI8vn5}!%Ef&HxzYBH4;`vce>b7YSQMJVuva$ZuZL1s1 z);DlCvGLZ_EeFPPd^75{7hgL*gSs7@M6{qWbvuU59e>h7zWFY7djPjI{tb1Pj+5LZ zkh&Y3$xPLcT7FC|It4s6Gb=NDXX${gzX6aE()T0*{WF-4WvlMu6(qUNtBayn-rn;MPy<|u?F z-In_J%_XVvbLuzPgze3t=s|E8DQ75p!!Dw$nH2rZ3Ky79G0QuUaP>aLe6B&l^J&zd zKOy1rIEqVzFwUqzaeHuF(^i5wh-qgi?#@TV83QR^pGVZSfa3SV6m_plLnp$xwjEBx zlC^53orD`&Kf29e&S-AT0~7xz9w zlYdty;lDdH)%-uA33X}eOoY`+8clb@?nE1D#shZ}*L0-WJBJe`e4#n6HbmpAQR*!i z=D$5@UMg~liM?ok@;wr=Mv+#l8_}K>q@6;fp*1g~s)@AdLJindFRf!4+a?uUX(j(o zR4JEMdSjhOG+KEAuKBM_D}Rxwr?RQ6g=5`+>v*{VCfWidSkMWl!rwlz)YG zPkl?`GgsQ%wIT`7lYOxZiRU+`eYX=3etx9`Vr!DEBIw{Fgq!aLI^2I52|1tWaLQE@ z-saNLsf8rW-$1$7VO@MmTgc73htV1iaUt)dfa zc9W2>l}`1+Qj8Lvn_pl1dXJzHgvxq;!6sp$FL;bsi+%0{_~u8P$(7eSb-q=4i&$1BAVWpo>6-e zR;{6D_J4>i^rRPS`w(~EL$7<}Bjejouh+u_?RrA*Rwj_#IGx`8XoHmOH+=|yOVXo3 zn%UZ+Odt9lio@*i+Ct&0s%^KnGpEw;&o&65d@bb0qxARKWs>6h3&QzYL`U}tVum$| z!`cbb$}D09p9D7M9`QvUg50K%_$(hm37bp8mF|M_MIzzrH9;MQ)5(7z=-0L;TKQhk zUur}?dv#fKB0yGyWL z@tf$wX~8Zvo1|2Kp?vk%L=D#n6;72S(auRT+t@Za)>&{G8Ahy@Bsdj*Cux7Q;Joo8 zNtFr&*OyLkPU%9;jBFBbj}zSUrxAB}E!6MiL&DlyT9J*dd21=bH@^;Iv=pI*+aE-g zoAnm85qF5&RTA3Ral}QQLcsiyBnK!$;Lr0Uc9|dq z(JGQ!^c325IZ8s~t3ulzh(P|V7us=&*u42dI~&A!bIu6uBOp5+?1T-`{9_O%M0An8>%Aw(%nQXd~7bkbX*%wdLj2<| zBsX;y22OV((KcU5s9o~wVZyM#UPNWWg^}H35EE_}#`)GK!SR(a!4qccjGZvCEzHo> zC&HxfhzAe863mql>GKzY*)M{a?x2vI4t{Ma%z9fyY>&Gz+pPnUd`_6-ya#dqcOkXi zRMOhnRy2W5_Ih^Wc(<3T~}D+aRMRc zd11}LC=zRw7uH2ABys;^VO;{EJ>5NFLl6>eJDr8BYd>K_jzV&c=fWo6w6z55D>ouQ|ZZG8kq=1~N(m_C;dLg5wAzKc-! zv@`LcBei*UcIMf_jUay#cZ3T!CXFWX;a%azN3832pm5U)sne5G;dbkKM01}Cx7T4= zkyR}e^DYW^k4Yp8y@h+}(Ii)CD%`V3bT#4r5kI2cyMza~uaMaPr|>ZFC`rn5;cGFGmS)S~VciY~N3K^QIW&=sWJl7)uK(paFW8Sinfhm z9-}Xc68UKbU%CVjWG{Nm%OXJ;AbN(Pu+j3l z=oy8xYMCN7MbISF2@#t$yh`GY*<$m_P!!(;(FeOPns3w-{jVb~w~w??JX~LF{X@fU z+!q6;Bb@VJCkEEDfhOjOfj{RGJ=-n@HG&t|!^GgPLx~;lA(jNUtiwPtq%7jY{}eH# zzZ1z7%Znig<`Qq0E`~nRK^@%0u&$S3ux5)9j(d{X^1T5?-YAkUOyLOT_=*by`mVu942pYt~mJOIwZgG z;*dtTu+x$HkEbn2_I|;+Uf_edXqh<1V_BSSCkII`c`>Dq5Qt ziBnH}B=Ov4aaz4MC=U!2XS(@8L9U9k!ts8Xn>g$8Z(_?wiu0ztBDyGm^yiXT-GoM~N@KATDp*oA|0oarxL$C`DK!VyOn>d(c9G4C30YS;z

7=Djv4GO4Q_(c*J=Uv6ZTLw5Nt# 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 delta 22122 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 Sponsor - + About Tentang Artisan - + Core Developers Pengembang Inti - + License Lisensi - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. Ada masalah saat mengambil informasi versi terbaru. Harap periksa sambungan Internet Anda, coba lagi nanti, atau periksa secara manual. - + A new release is available. Rilis baru tersedia. - + Show Change list Tampilkan daftar Ubah - + Download Release Download Rilis - + You are using the latest release. Anda menggunakan rilis terbaru. - + You are using a beta continuous build. Anda menggunakan versi beta berkelanjutan. - + You will see a notice here once a new official release is available. Anda akan melihat pemberitahuan di sini setelah rilis resmi baru tersedia. - + Update status Memperbaharui status @@ -241,7 +241,7 @@ Button - + @@ -252,7 +252,7 @@ - + @@ -263,10 +263,10 @@ - + + - - + Restore Defaults @@ -294,7 +294,7 @@ - + @@ -322,7 +322,7 @@ - + @@ -610,7 +610,7 @@ - + @@ -631,7 +631,7 @@ - + @@ -756,9 +756,9 @@ Perbaharui - - - + + + Save Defaults Simpan Default @@ -1562,61 +1562,61 @@ END Tampilkan Selalu - + Heavy FC FC Berat - + Low FC FC Rendah - + Light Cut Potong tipis - + Dark Cut Potong Hitam - + Drops Drop - + Oily Berminyak - + Uneven Tidak merata - + Tipping Pecah - + Scorching Gosong - + Divots Divot @@ -2419,14 +2419,14 @@ END - + ET ET - + BT BT @@ -4262,20 +4262,20 @@ END Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4368,41 +4368,41 @@ END - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4471,38 +4471,38 @@ END - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4552,10 +4552,10 @@ END Tidak ada data RX yang diterima - - - - + + + + Serial Exception: @@ -4572,97 +4572,97 @@ END callprogram() diterima: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure(): kesalahan konversi, {0} byte diterima - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure(): {0} byte diterima tetapi dibutuhkan 10 - + Unable to open serial port Tidak dapat membuka port serial - + MS6514temperature(): {0} bytes received but 18 needed MS6514temperature(): {0} byte diterima tetapi 18 diperlukan - + DT301temperature(): {0} bytes received but 11 needed DT301temperature(): {0} byte diterima tetapi 11 diperlukan - + HH806AUtemperature(): {0} bytes received HH806AUtemperature(): {0} byte diterima - + HH806Wtemperature(): Unable to initiate device HH806Wtemperature(): Tidak dapat memulai perangkat - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID: {0} byte diterima tetapi dibutuhkan 5 byte - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RAtemperature(): Tidak dapat memperoleh id dari perangkat HH506RA - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RAtemperature(): {0} byte diterima tetapi 14 dibutuhkan - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302temperature(): {0} byte diterima tetapi 7 dibutuhkan - + CENTER303temperature(): {0} bytes received but 8 needed CENTER303temperature(): {0} byte diterima tetapi 8 diperlukan - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2temperature(): {0} byte diterima tetapi dibutuhkan 26 byte - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4temperature(): {0} byte diterima tetapi dibutuhkan 26 byte - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306temperature(): {0} byte diterima tetapi 10 diperlukan - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309temperature(): {0} byte diterima tetapi 45 diperlukan - + Arduino could not set channels Arduino tidak dapat mengatur saluran - + Arduino could not set temperature unit Arduino tidak dapat mengatur unit suhu - + Arduino could not set filters Arduino tidak dapat mengatur filter @@ -4672,16 +4672,16 @@ END - - - - - - + + + + + + - - + + Value Error: Kesalahan Nilai: @@ -4696,7 +4696,7 @@ END Pengecualian Seri: batas waktu - + Unable to move CHARGE to a value that does not exist Tidak dapat memindahkan CHARGE ke nilai yang tidak ada @@ -4813,52 +4813,52 @@ END Pengecualian: {} bukan file setelan yang valid - - - - - + + + + + Error Kesalahan - + Exception: WebLCDs not supported by this build Pengecualian: WebLCD tidak didukung oleh build ini - + Could not start WebLCDs. Selected port might be busy. Tidak dapat memulai WebLCD. Port yang dipilih mungkin sibuk. - + Failed to save settings Gagal menyimpan setelan - - + + Exception (probably due to an empty profile): Pengecualian (mungkin karena profil kosong): - + Analyze: CHARGE event required, none found Analisis: Diperlukan acara CHARGE, tidak ada yang ditemukan - + Analyze: DROP event required, none found Analisis: Diperlukan acara DROP, tidak ada yang ditemukan - + Analyze: no background profile data available Analisis: tidak ada data profil latar belakang yang tersedia - + Analyze: background profile requires CHARGE and DROP events Analisis: profil latar belakang memerlukan peristiwa CHARGE dan DROP @@ -4910,7 +4910,7 @@ END Form Caption - + Custom Blend Campuran Khusus @@ -5074,17 +5074,17 @@ END Properti Panggang - + Energy Help Bantuan Energi - + Tare Setup Pengaturan Tare - + Set Measure from Profile Atur Ukur dari Profil @@ -5367,14 +5367,14 @@ END - + Energy Energi - + CO2 @@ -5614,14 +5614,14 @@ END HTML Report Template - + BBP Total Time Total Waktu BBP - + BBP Bottom Temp Suhu Bawah BBP @@ -5638,849 +5638,849 @@ END - + Whole Color Warna Keseluruhan - - + + Profile Profil - + Roast Batches Batch Panggang - - - + + + Batch Batch - - + + Date Tanggal - - - + + + Beans Biji - - - + + + In Di dalam - - + + Out Keluar - - - + + + Loss Kehilangan - - + + SUM JUMLAH - + Production Report Laporan Produksi - - + + Time Waktu - - + + Weight In Berat Masuk - - + + CHARGE BT BIAYA BT - - + + FCs Time Waktu FC - - + + FCs BT FC BT - - + + DROP Time Waktu DROP - - + + DROP BT JATUHKAN BT - + Dry Percent Persen Kering - + MAI Percent Persen MAI - + Dev Percent Persen Pengembangan - - + + AUC - - + + Weight Loss Bobot Susut - - + + Color Warna - + Cupping bekam - + Roaster pemanggang - + Capacity Kapasitas - + Operator - + Organization Organisasi - + Drum Speed Kecepatan Drum - + Ground Color Warna bubuk - + Color System Sistem Warna - + Screen Min Layar Min - + Screen Max Layar Maks - + Bean Temp Temperatur biji - + CHARGE ET BIAYA ET - + TP Time Waktu TP - + TP ET - + TP BT - + DRY Time Waktu KERING - + DRY ET KERING ET - + DRY BT BT KERING - + FCs ET FC ET - + FCe Time Waktu FCe - + FCe ET - + FCe BT - + SCs Time Waktu SC - + SCs ET SC ET - + SCs BT SC BT - + SCe Time Waktu SCe - + SCe ET - + SCe BT - + DROP ET JATUHKAN ET - + COOL Time Waktu menyenangkan - + COOL ET KEREN ET - + COOL BT BT KEREN - + Total Time Jumlah Waktu - + Dry Phase Time Waktu Fase Kering - + Mid Phase Time Waktu Fase Pertengahan - + Finish Phase Time Selesaikan Waktu Fase - + Dry Phase RoR RoR Fase Kering - + Mid Phase RoR RoR Fase Tengah - + Finish Phase RoR Selesaikan Fase RoR - + Dry Phase Delta BT Delta Fase Kering BT - + Mid Phase Delta BT Delta BT Fase Tengah - + Finish Phase Delta BT Selesaikan Fase Delta BT - + Finish Phase Rise Selesaikan Fase Kenaikan - + Total RoR Jumlah RoR - + FCs RoR RoR FC - + MET BERTEMU - + AUC Begin AUC Dimulai - + AUC Base Pangkalan AUC - + Dry Phase AUC AUC Fase Kering - + Mid Phase AUC AUC Fase Pertengahan - + Finish Phase AUC Tahap Akhir AUC - + Weight Out Berat Badan - + Volume In Volume Masuk - + Volume Out Volume Keluar - + Volume Gain Gain Volume - + Green Density Kepadatan Hijau - + Roasted Density Kepadatan Panggang - + Moisture Greens Hijau Kelembapan - + Moisture Roasted Kelembaban matang - + Moisture Loss Hilangnya Kelembapan - + Organic Loss Kerugian Organik - + Ambient Humidity Kelembaban Sekitar - + Ambient Pressure Tekanan Sekitar - + Ambient Temperature Suhu Sekitar - - + + Roasting Notes Catatan Panggang - - + + Cupping Notes Catatan Bekam - + Heavy FC FC Berat - + Low FC FC Rendah - + Light Cut Potong tipis - + Dark Cut Potong Hitam - + Drops Drop - + Oily Berminyak - + Uneven Tidak merata - + Tipping Pecah - + Scorching Gosong - + Divots Divot - + Mode - + BTU Batch Batch BTU - + BTU Batch per green kg BTU Batch per kg hijau - + CO2 Batch Kelompok CO2 - + BTU Preheat BTU Panaskan terlebih dahulu - + CO2 Preheat CO2 Panaskan terlebih dahulu - + BTU BBP - + CO2 BBP - + BTU Cooling Pendinginan BTU - + CO2 Cooling Pendinginan CO2 - + BTU Roast BTU Panggang - + BTU Roast per green kg BTU Panggang per kg hijau - + CO2 Roast Panggang CO2 - + CO2 Batch per green kg Batch CO2 per kg hijau - + BTU LPG - + BTU NG - + BTU ELEC - + Efficiency Batch Kelompok Efisiensi - + Efficiency Roast Efisiensi Panggang - + BBP Begin BBP Mulai - + BBP Begin to Bottom Time BBP Mulai ke Waktu Terbawah - + BBP Bottom to CHARGE Time BBP Bawah untuk MENGISI Waktu - + BBP Begin to Bottom RoR BBP Mulai ke Bawah RoR - + BBP Bottom to CHARGE RoR BBP Bawah untuk MENGISI RoR - + File Name Nama file - + Roast Ranking Peringkat Panggang - + Ranking Report Laporan Peringkat - + AVG Rata-rata - + Roasting Report Laporan Pemanggangan - + Date: Tanggal: - + Beans: Kacang polong: - + Weight: Berat: - + Volume: - + Roaster: pemanggang: - + Operator: - + Organization: Organisasi: - + Cupping: bekam: - + Color: Warna: - + Energy: Energi: - + CO2: - + CHARGE: MENGENAKAN BIAYA: - + Size: Ukuran: - + Density: Kepadatan: - + Moisture: kelembaban: - + Ambient: Sekelilingnya: - + TP: dll: - + DRY: KERING: - + FCs: FC: - + FCe: - + SCs: SC: - + SCe: - + DROP: MENJATUHKAN: - + COOL: DINGIN: - + MET: BERTEMU: - + CM: - + Drying: Pengeringan: - + Maillard: surat: - + Finishing: Penyelesaian: - + Cooling: Pendinginan: - + Background: Latar belakang: - + Alarms: Alarm: - + RoR: - + AUC: - + Events Kejadian @@ -6531,7 +6531,7 @@ Alarm dipindai secara berurutan dari atas tabel ke bawah. - + @@ -6637,7 +6637,7 @@ Alarm dipindai secara berurutan dari atas tabel ke bawah. Batas suhu yang ditentukan. - + @@ -6818,7 +6818,7 @@ Alarm dipindai secara berurutan dari atas tabel ke bawah. Masukkan Perintah ke dalam bidang Deskripsi Alarm. - + @@ -6847,21 +6847,21 @@ Alarm dipindai secara berurutan dari atas tabel ke bawah. teks yang akan ditampilkan di pop up - + Call Program Panggil Program - + A program/script path (absolute or relative) Jalur program/skrip (absolut atau relatif) - + start an external program memulai program eksternal @@ -8276,7 +8276,7 @@ Muat profil yang direkam pada mesin yang lebih kecil dan buka Transposer. Pilih Teks opsional yang digunakan dalam anotasi ke unit yang digunakan untuk nilai penggeser. - + COMMANDS PERINTAH @@ -8289,7 +8289,7 @@ Muat profil yang direkam pada mesin yang lebih kecil dan buka Transposer. Pilih - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8316,36 +8316,36 @@ Muat profil yang direkam pada mesin yang lebih kecil dan buka Transposer. Pilih Catatan: dalam perintah YOCTOPUCE, parameter opsional <sn> menyimpan nomor seri modul atau namanya - + Serial Command Perintah Seri - + ASCII serial command or binary a2b_uu(serial command) Perintah serial ASCII atau biner a2b_uu (perintah serial) - + Modbus Command Komando Modbus - + variable holding the last value read via MODBUS variabel memegang nilai terakhir membaca melalui MODBUS - - - - - - + + + + + + @@ -8356,8 +8356,8 @@ Muat profil yang direkam pada mesin yang lebih kecil dan buka Transposer. Pilih tidur: tambahkan penundaan <float> detik - - + + sets calling button to “pressed” if argument is 1 or True setel tombol panggil ke "ditekan" jika argumennya 1 atau Benar @@ -8368,55 +8368,55 @@ Muat profil yang direkam pada mesin yang lebih kecil dan buka Transposer. Pilih membaca register dari slave slaveID menggunakan fungsi 3 (Read Multiple Holding Registers). Hasilnya terikat ke placeholder `_` dan dengan demikian dapat diakses di perintah selanjutnya. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. membaca 1 register 16bit dari slave slaveID menggunakan fungsi 3 (Read Multiple Holding Registers) diinterpretasikan sebagai integer yang ditandatangani. Hasilnya terikat ke placeholder `_` dan dengan demikian dapat diakses di perintah selanjutnya. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. membaca 1 register 16bit dari slave slaveID menggunakan fungsi 3 (Read Multiple Holding Registers) diinterpretasikan sebagai BCD. Hasilnya terikat ke placeholder `_` dan dengan demikian dapat diakses di perintah selanjutnya. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. membaca 2 register 16bit dari slave slaveID menggunakan fungsi 3 (Read Multiple Holding Registers) diinterpretasikan sebagai unsigned integer. Hasilnya terikat ke placeholder `_` dan dengan demikian dapat diakses di perintah selanjutnya. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. membaca 2 register 16bit dari slave slaveID menggunakan fungsi 3 (Read Multiple Holding Registers) diinterpretasikan sebagai integer yang ditandatangani. Hasilnya terikat ke placeholder `_` dan dengan demikian dapat diakses di perintah selanjutnya. - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. membaca 2 register 16bit dari slave slaveID menggunakan fungsi 3 (Read Multiple Holding Registers) diinterpretasikan sebagai BCD. Hasilnya terikat ke placeholder `_` dan dengan demikian dapat diakses di perintah selanjutnya. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. membaca 2 register 16bit dari slave slaveID menggunakan fungsi 3 (Read Multiple Holding Registers) diinterpretasikan sebagai float. Hasilnya terikat ke placeholder `_` dan dengan demikian dapat diakses di perintah selanjutnya. - + write register: MODBUS function 6 (int) or function 16 (float) tulis register: fungsi MODBUS 6 (int) atau fungsi 16 (float) - + write coil: MODBUS function 5 koil tulis: fungsi MODBUS 5 - + write coils: MODBUS function 15 menulis gulungan: fungsi MODBUS 15 @@ -8427,43 +8427,43 @@ Muat profil yang direkam pada mesin yang lebih kecil dan buka Transposer. Pilih - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v daftar tulis topeng: fungsi MODBUS 22 atau mensimulasikan fungsi 22 dengan fungsi 6 dan nilai yang diberikan v - + write registers: MODBUS function 16 menulis register: fungsi MODBUS 16 - + write 16bit BCD encoded value v to register r of slave s tulis nilai 16bit BCD yang disandikan v ke register r dari slave s - + write 32bit float to two 16bit int registers: MODBUS function 16 menulis float 32bit ke dua register int 16bit: fungsi MODBUS 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 tulis integer 32bit ke dua register int 16bit: fungsi MODBUS 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) tulis integer 16bit ke register 16bit tunggal: fungsi MODBUS 6 (int) - + DTA Command Perintah DTA @@ -8484,119 +8484,119 @@ Muat profil yang direkam pada mesin yang lebih kecil dan buka Transposer. Pilih mulai dan program eksternal - + Hottop Heater Pemanas Hot Top - - + + sets heater to value mengatur pemanas ke nilai - + Hottop Fan Kipas Hot Top - - + + sets fan to value menyetel kipas ke nilai - + Hottop Command Komando Hottop - + with n={0 ,1},h={0,..100},f={0,..10} dengan n={0 ,1},h={0,..100},f={0,..10} - + Fuji Command Komando Fuji - + PWM Command Perintah PWM - + PHIDGET PWM Output: <value> in [0-100] Output PWM PHIDGET: <nilai> di [0-100] - + PHIDGET PWM Output: toggles <channel> Output PWM PHIDGET: matikan <saluran> - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds Keluaran PWM PHIDGET: aktifkan <saluran> selama <milidetik> milidetik - + PHIDGET HUB PWM Output: <value> in [0-100] Output PWM PHIDGET HUB: <nilai> di [0-100] - + PHIDGET HUB PWM Output: toggles <channel> Output PWM PHIDGET HUB: matikan <saluran> - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds Output PWM PHIDGET HUB: aktifkan <saluran> selama <milidetik> milidetik - + YOCTOPUCE PWM Output: PWM running state YOCTOPUCE PWM Keluaran: PWM dalam keadaan berjalan - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) Output PWM YOCTOPUCE: atur frekuensi PWM ke f (Hz) - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] Output PWM YOCTOPUCE: atur periode PWM dengan siklus tugas dalam % sebagai pelampung [0.0-100.0] - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval Output PWM YOCTOPUCE: mengubah PWM secara progresif ke nilai yang ditentukan selama interval waktu tertentu - + VOUT Command Perintah VOUT @@ -8607,363 +8607,363 @@ Muat profil yang direkam pada mesin yang lebih kecil dan buka Transposer. Pilih untuk modul PHIDGET OUTPUT: mengatur rentang tegangan (r=5 untuk r5V dan r=10 untuk 10V) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) untuk modul OUTPUT PHIDGET: atur saluran keluaran analog n ke nilai tegangan keluaran v dalam V (mis. 5,5 untuk 5,5V) - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] untuk modul YOCTOPUCE VOLTAGE OUT dengan c saluran (1 atau 2), v tegangan sebagai float [0.0-10.0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] untuk modul YOCTOPUCE CURRENT OUT dengan c arus sebagai float [3.0-21.0] - + IO Command Komando IO - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) Keluaran Biner PHIDGET: mematikan saluran c (b=0) dan menghidupkan (b=1) - + PHIDGET Binary Output: toggles channel c Output Biner PHIDGET: beralih saluran c - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds Keluaran Biner PHIDGET: mengatur keluaran saluran c untuk waktu t dalam milidetik - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) Output Tegangan PHIDGET: mengatur output tegangan saluran c ke v (float) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor: mengatur percepatan saluran c ke v (float) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor: menetapkan kecepatan target saluran c ke v (float) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor: menetapkan batas arus saluran c ke v (float) - + YOCTOPUCE Relay Output: turn channel c of the relay module on Keluaran Relai YOCTOPUCE: aktifkan saluran c modul relai - + YOCTOPUCE Relay Output: turn channel c of the relay module off Keluaran Relai YOCTOPUCE: matikan saluran c modul relai - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) Keluaran Relai YOCTOPUCE: mematikan saluran c modul relai (b=0) dan menghidupkan (b=1) - + YOCTOPUCE Relay Output: toggle the state of channel c Keluaran Relai YOCTOPUCE: beralih status saluran c - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds Keluaran Relai YOCTOPUCE: pulsa saluran c aktif setelah penundaan milidetik tunda selama durasi milidetik - + YOCTOPUCE resets the power counter of the Yocto-Watt module YOCTOPUCE mengatur ulang penghitung daya modul Yocto-Watt - + move slider c to value v pindahkan penggeser c ke nilai v - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b mematikan saluran Output Biner PHIDGET c mati (b=0) dan hidup (b=1) dan menyetel tombol i ke ditekan atau normal tergantung pada nilai b - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal set tombol i untuk ditekan jika nilai b adalah ya, benar, t, atau 1, jika tidak normal - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal mengatur tombol untuk ditekan jika nilai b adalah ya, benar, t, atau 1, jika tidak normal - - - - - + + + + + toggles the state of the button mengubah status tombol - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol mengirimkan integer <nilai> ke register <target> yang ditentukan sebagai byte dalam notasi hex seperti "fa" melalui protokol Jaringan Santoker - + sends <value> to <target> via the Kaleido Serial or Network protocol mengirim <nilai> ke <target> melalui protokol Kaleido Serial atau Jaringan - + S7 Command Perintah S7 - + variable holding the last value read via S7 variabel memegang nilai terakhir dibaca melalui S7 - + sets calling button to “pressed” if argument evaluates to 1 or True setel tombol panggil ke "ditekan" jika argumen bernilai 1 atau Benar - + read bool from S7 DB baca bool dari S7 DB - + read int from S7 DB baca int dari S7 DB - + read float from S7 DB baca float dari S7 DB - + write bool to S7 DB tulis boo ke S7 DB - + write int to S7 DB tulis int ke S7 DB - + write float to S7 DB tulis float ke S7 DB - + Aillio R1 Heater Pemanas Aillio R1 - + Aillio R1 Fan Kipas Aillio R1 - + Aillio R1 Drum Tromol Aillio R1 - + sets drum speed to value mengatur kecepatan drum ke nilai - + Artisan Command Komando Artisan - + enables/disables alarms mengaktifkan/menonaktifkan alarm - + enables/disables autoCHARGE aktifkan/nonaktifkan BIAYA otomatis - + enables/disables autoDROP mengaktifkan/menonaktifkan autoDROP - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. saluran tare <int> dengan 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. - + turns PID on menyalakan PID - + turns PID off mematikan PID - + toggles the PID state mengubah status PID - + sets PID mode to 0: manual, 1: RS, 2: background follow setel mode PID ke 0: manual, 1: RS, 2: ikuti latar belakang - + sets the p-i-d parameters of the PID mengatur parameter p-i-d dari PID - + increases or decreases the current target SV value by <int> menambah atau mengurangi nilai SV target saat ini sebesar <int> - + sets the PID target set value SV menetapkan target PID menetapkan nilai SV - + sets the PID target set value SV given in C menetapkan nilai set target PID SV yang diberikan dalam C - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> mengaktifkan nomor pola Ramp-Soak PID <rs> (berbasis 1!) atau yang berlabel <rs> - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) memilih sumber input PID dengan <n> 0: BT, 1: ET (PID Perangkat Lunak); <n> dalam {0,..,3} (Arduino PID) - + sets the PID lookahead menetapkan lookahead PID - + shows popup with message <msg> which optionally automatically closes after <int> seconds menampilkan munculan dengan pesan <msg> yang secara opsional ditutup secara otomatis setelah <int> detik - + shows message <msg> in the message line menampilkan pesan <msg> di baris pesan - + enables/disables notifications; while disabled issued notifications are ignored aktifkan/nonaktifkan notifikasi; sementara pemberitahuan yang dikeluarkan dinonaktifkan diabaikan - + sends notification with title <title> and optional message <msg> mengirimkan notifikasi dengan judul <title> dan pesan opsional <msg> - + sets canvas color to the RGB-hex <color> like #27f1d3 menyetel warna kanvas ke RGB-hex <color> seperti #27f1d3 - + resets canvas color mengatur ulang warna kanvas @@ -8974,139 +8974,139 @@ Muat profil yang direkam pada mesin yang lebih kecil dan buka Transposer. Pilih mengaktifkan tombol <nama> dari { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } - + activates palette <p> with <p> either a number 0-9 or a palette label mengaktifkan palet <p> dengan <p> baik angka 0-9 atau label palet - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET menyetel mode pemutaran ke 0: mati, 1: waktu, 2: BT, 3: ET - + opens the Roast Properties dialog membuka dialog Roast Properties - + loads the .alog profile at the given filepath as background profile memuat profil .alog di jalur file yang diberikan sebagai profil latar belakang - + clears the current background profile menghapus profil latar belakang saat ini - + activates the alarmset with the given number or label mengaktifkan set alarm dengan nomor atau label yang diberikan - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right memindahkan profil latar belakang jumlah langkah yang ditunjukkan menuju <direction>, dengan <direction> salah satu dari atas, bawah, kiri, kanan - + enables/disables keyboard mode mengaktifkan/menonaktifkan mode keyboard - + enables/disables the Keep ON flag mengaktifkan/menonaktifkan flag Keep ON - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} menampilkan/menyembunyikan kurva yang ditunjukkan oleh <nama> yang merupakan salah satu dari { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number menampilkan/menyembunyikan <curve> (salah satu dari {T1,T2}) dari nomor <extra_device> berbasis nol - + shows/hides the events of <event_type> in [1,..,5] menampilkan/menyembunyikan peristiwa <event_type> di [1,..,5] - + shows/hides the events of the background profile menampilkan/menyembunyikan peristiwa profil latar belakang - + RC Command Perintah RC - + for PHIDGET RC modules: sets the min/max pulse width in microseconds untuk modul PHIDGET RC: menyetel lebar pulsa min/maks dalam mikrodetik - + for PHIDGET RC modules: sets the min/max position untuk modul PHIDGET RC: setel posisi min/maks - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) untuk modul PHIDGET RC: aktifkan (b=1) atau lepas (b = 0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state untuk modul PHIDGET RC: mengaktifkan atau menonaktifkan status peningkatan kecepatan - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt untuk modul PHIDGET RC: atur voltase ke salah satu dari 5, 6 atau 7,4 dalam Volt - + for PHIDGET RC modules: set the acceleration untuk modul PHIDGET RC: atur akselerasi - + for PHIDGET RC modules: set the velocity untuk modul PHIDGET RC: atur kecepatannya - + for PHIDGET RC modules: set the target position untuk modul PHIDGET RC: atur posisi target - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) untuk modul RC YOCTOPUCE: dengan c:int saluran, b a bool (mis. diaktifkan(0,1) atau diaktifkan(0,True)) @@ -9117,31 +9117,31 @@ Muat profil yang direkam pada mesin yang lebih kecil dan buka Transposer. Pilih untuk modul RC YOCTOPUCE: dengan c:int saluran, p:int posisi target, t opsional durasi dalam ms - + for YOCTOPUCE RC modules: with n an int [0..65000] in us untuk modul RC YOCTOPUCE: dengan n int [0..65000] di dalam kita - + for YOCTOPUCE RC modules: with r an int in % untuk modul RC YOCTOPUCE: dengan r an int dalam % - + WebSocket Command Perintah WebSocket - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) Jika substitusi {} digunakan, tanda kurung json perlu diduplikasi untuk menghindarinya seperti di send({{ “value”: {}}}) - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` jika teks `<json>` sesuai dengan format JSON, teks tersebut dikirim ke server WebSocket yang terhubung dan respons terikat ke variabel `_` @@ -9509,165 +9509,170 @@ Fungsi 4 (Baca Register Input): register 0 hingga 65535 sesuai dengan angka 3000 + DISCHARGE + MEMULANGKAN + + + RELEASE MELEPASKAN - + HEATING PEMANASAN - + COOLING PENDINGINAN - + FLAP TUTUP - + CONTROL KONTROL - + event value nilai acara - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode nilai peristiwa ditafsirkan sebagai suhu dalam Fahrenheit yang diubah ke mode suhu saat ini - + event value interpreted as temperature in Celsius converted to the current temperature mode nilai peristiwa diartikan sebagai suhu dalam Celcius yang diubah ke mode suhu saat ini - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. Catatan: "{}" bisa digunakan sebagai placeholder, ini akan diganti dengan nilai tombol saat ini ditambah offset untuk ± tipe kejadian. Jika placeholder muncul beberapa kali dalam deskripsi/perintah, semua kemunculan tersebut diganti dengan nilainya. - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” Catatan: Perintah dapat diurutkan, dipisahkan dengan titik koma seperti pada “<cmd1>;<cmd2>;<cmd3>” - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. Catatan: Semua karakter yang diberikan sebagai dokumentasi tindakan Perintah Serial dikirim sebagai satu string ke perangkat yang terhubung. Jika perangkat dapat menafsirkan string ini sebagai perintah terpisah yang dipisahkan dengan titik koma, ini tidak masalah. Jika tidak, Anda dapat menggunakan Beberapa Acara yang mereferensikan sejumlah tombol acara (menggunakan daftar nomor tombol acara yang dipisahkan koma sebagai string dokumentasi) di mana masing-masing tombol acara yang direferensikan mengeluarkan salah satu perintah melalui tindakan Perintah Serial yang sesuai. Tombol acara tersebut dapat disembunyikan sehingga memiliki efek yang sama seolah-olah Perintah Serial mengizinkan serangkaian perintah. - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. Catatan: Dalam perintah PHIDGET, parameter opsional <sn> memiliki bentuk <hub_serial>[:<hub_port>] yang memungkinkan untuk merujuk ke HUB Phidget tertentu dengan memberikan nomor serinya, dan secara opsional menentukan nomor port yang terhubung dengan modul yang dialamatkan . - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name Catatan: Dalam perintah YOCTOPUCE, parameter opsional <sn> berisi nomor seri modul atau namanya - + Multiple Event Kumpulan kejadian - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. nomor tombol atau sleep(<float>) dipisahkan dengan koma: 1,2,sleep(2.5), 3.. - + triggers other buttons memicu tombol lainnya - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) variabel memegang status terakhir dari tombol yang ditekan (1 atau 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. membaca 1 register 16bit dari slave slaveID menggunakan fungsi 3 (Read Multiple Holding Registers) diinterpretasikan sebagai unsigned integer. Hasilnya terikat ke placeholder `_` dan dengan demikian dapat diakses di perintah selanjutnya. - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating Masukkan alamat Data : nilai, mis. 4701:1000 dan sv adalah 100. Selalu kalikan dengan 10 jika nilainya Satuan: 0,1 / ex. 4719:0 menghentikan pemanasan - + variable holding the last result value variabel memegang nilai hasil terakhir - + p-i-d - + configures PID to the values <p>;<i>;<d> mengonfigurasi PID ke nilai <p>;<i>;<d> - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) untuk modul OUTPUT PHIDGET: menyetel rentang tegangan voltase (r=5 untuk 5V dan r=10 untuk 10V) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set tulis nilai di mana bit diganti dengan bit dari orMask pada posisi di mana bit andMask tidak disetel - + Aillio R1 Command Komando Aillio R1 - + Sends PRS command Mengirim perintah PRS - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal setel tombol i untuk ditekan jika nilai b adalah ya, benar, t, atau 1, jika tidak, ke normal - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True mengaktifkan tombol <nama> dari { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; setel tombol panggil ke "ditekan" jika argumennya 1 atau Benar - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden menyetel tombol i menjadi terlihat jika nilai b adalah ya, benar, t, atau 1, jika tidak, menjadi tersembunyi - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name untuk modul RC YOCTOPUCE: dengan c:int saluran, p:int posisi target, t opsional durasi dalam ms, sn nomor seri modul opsional atau nama logis @@ -11770,7 +11775,7 @@ Saat Pintasan Keyboard MATI menambahkan acara khusus - + @@ -11805,7 +11810,7 @@ Saat Pintasan Keyboard MATI menambahkan acara khusus - + @@ -11933,9 +11938,9 @@ Saat Pintasan Keyboard MATI menambahkan acara khusus /min + - @@ -11944,8 +11949,8 @@ Saat Pintasan Keyboard MATI menambahkan acara khusus HIDUP - - + + @@ -11959,7 +11964,7 @@ Saat Pintasan Keyboard MATI menambahkan acara khusus Siklus - + Sync Sinkronisasi @@ -12079,7 +12084,7 @@ Saat Pintasan Keyboard MATI menambahkan acara khusus - + Label @@ -12310,9 +12315,9 @@ Saat Pintasan Keyboard MATI menambahkan acara khusus Ukuran - - - + + + @@ -12350,7 +12355,7 @@ Saat Pintasan Keyboard MATI menambahkan acara khusus - + @@ -12393,14 +12398,14 @@ Saat Pintasan Keyboard MATI menambahkan acara khusus Temperatur - + Unit Satuan - + Source Sumber @@ -12411,9 +12416,9 @@ Saat Pintasan Keyboard MATI menambahkan acara khusus Gugus + - - + @@ -12805,7 +12810,7 @@ Saat Pintasan Keyboard MATI menambahkan acara khusus Tanggal - + Batch Batch @@ -12863,140 +12868,140 @@ Saat Pintasan Keyboard MATI menambahkan acara khusus Campur - + Template Templat - + Results in Hasil dalam - + Rating Peringkat - + Pressure % Tekanan% - + Electric Energy Mix: Campuran Energi Listrik: - + Renewable Dapat diperbarui - - + + Pre-Heating Pra-Pemanasan - - + + Between Batches Antara Batch - - + + Cooling Pendinginan - + Between Batches after Pre-Heating Antara Batch setelah Pre-Heating - + (mm:ss) (mm: dd) - + Duration Durasi - + Measured Energy or Output % Energi Terukur atau Output% - - + + Preheat Memanaskan lebih dulu - - + + BBP - - - - + + + + Roast Roast - - + + per kg green coffee per kg kopi hijau - + Load Muat - + Organization Organisasi - + Operator - + Machine Mesin - + Model - + Heating Pemanasan - + Drum Speed Kecepatan Drum - + organic material bahan organik @@ -13399,7 +13404,7 @@ Semua LCD Warna tepi (RGBA) - + roasted matang @@ -13546,22 +13551,22 @@ Semua LCD - + ln() ln () + - x x - - + + Bkgnd Kembali ke atas @@ -13710,109 +13715,114 @@ Semua LCD Mengisikan biji - + /m /M - + greens Hijau - + - STOP - BERHENTI + AUTO + OTOMATIS - - + + + + MANUAL + + + + + FLAP + TUTUP + + + + + CLOSE + MENUTUP + + + + + OPEN MEMBUKA - - - CLOSE - MENUTUP + CONTROL + KONTROL - - - - AUTO - OTOMATIS + + DISCHARGE + MEMULANGKAN - - - MANUAL - + HEATING + PEMANASAN - + STIRRER PENGADU - + FILL MENGISI - - RELEASE - MELEPASKAN - - - - HEATING - PEMANASAN - - - + COOLING PENDINGINAN - - FLAP - TUTUP + + + + STOP + BERHENTI - CONTROL - KONTROL + RELEASE + MELEPASKAN - + RMSE BT RMSEBT - + MSE BT UMK BT - + RoR - + @FCs @Fc - + Max+/Max- RoR Max + / Max- RoR @@ -15105,6 +15115,8 @@ Semua LCD + + {} connected {} terhubung @@ -15116,6 +15128,8 @@ Semua LCD + + {} disconnected @@ -15370,238 +15384,238 @@ Ulangi Operasi di akhir: {0} Pid saat ini = {0}. Ubah sekarang menjadi pid ={1}? - + Phidget Temperature Sensor IR attached IR Sensor Suhu Phidget terpasang - + Phidget Temperature Sensor 1-input attached Sensor Suhu Phidget 1-input terpasang - + Phidget Isolated Thermocouple 1-input attached Termokopel Terisolasi Phidget 1-masukan terpasang - + Phidget VINT RTD 1-input attached Phidget VINT RTD 1-input terpasang - + Phidget Temperature Sensor IR detached IR Sensor Suhu Phidget terlepas - + Phidget Temperature Sensor 1-input detached Sensor Suhu Phidget 1-input terlepas - + Phidget Isolated Thermocouple 1-input detached Phidget Isolated Thermocouple 1-input terlepas - + Phidget VINT RTD 1-input detached Phidget VINT RTD 1-input terlepas - + Phidget Temperature Sensor 4-input attached Sensor Suhu Phidget 4-input terpasang - + Phidget Temperature Sensor 4-input detached Sensor Suhu Phidget 4-input terlepas - + Phidget 1046 attached Phidget 1046 terlampir - + Phidget DAQ1500 attached Phidget DAQ1500 terpasang - + Phidget 1046 detached Phidget 1046 terlepas - + Phidget DAQ1500 detached Phidget DAQ1500 terlepas - + Phidget IO 2/2/2 attached Phidget IO 2/2/2 terpasang - + Phidget IO 6/6/6 attached Phidget IO 6/6/6 terpasang - + Phidget IO 8/8/8 attached Phidget IO 8/8/8 terpasang - + Phidget DAQ1000 attached Phidget DAQ1000 terpasang - + Phidget DAQ1200 attached Phidget DAQ1200 terlampir - + Phidget DAQ1300 attached Phidget DAQ1300 terlampir - + Phidget DAQ1301 attached Phidget DAQ1301 terlampir - + Phidget DAQ1400 attached Phidget DAQ1400 terpasang - + Phidget VCP1000 attached Phidget VCP1000 terpasang - + Phidget VCP1001 attached Phidget VCP1001 terpasang - + Phidget VCP1002 attached Phidget VCP1002 terpasang - + Phidget IO attached Phidget IO terpasang - + Phidget IO 2/2/2 detached Phidget IO 2/2/2 terlepas - + Phidget IO 6/6/6 detached Phidget IO 6/6/6 terlepas - + Phidget IO 8/8/8 detached Phidget IO 8/8/8 terlepas - + Phidget DAQ1000 detached Phidget DAQ1000 terlepas - + Phidget DAQ1200 detached Phidget DAQ1200 terlepas - + Phidget DAQ1300 detached Phidget DAQ1300 terlepas - + Phidget DAQ1301 detached Phidget DAQ1301 terlepas - + Phidget DAQ1400 detached Phidget DAQ1400 terlepas - + Phidget VCP1000 detached Phidget VCP1000 terlepas - + Phidget VCP1001 detached Phidget VCP1001 terlepas - + Phidget VCP1002 detached Phidget VCP1002 terlepas - + Phidget IO detached Phidget IO terlepas - + Yocto Thermocouple attached Yocto Thermocouple terpasang - + Yocto IR attached IR Yocto terpasang - + Yocto PT100 attached Yocto PT100 terpasang - - + + Yocto Sensor attached Sensor Yocto terpasang - + Yocto Watt Power attached Daya Yocto Watt terpasang - + Yocto Watt Energy attached Energi Yocto Watt terlampir - + Yocto Watt Voltage attached Voltase Yocto Watt terpasang - + Yocto Watt Current attached Arus Yocto Watt terpasang - + TC4 initialized TC4 diinisialisasi @@ -15650,9 +15664,9 @@ Ulangi Operasi di akhir: {0} - - - + + + Data table copied to clipboard @@ -15686,50 +15700,50 @@ Ulangi Operasi di akhir: {0} Membaca profil latar belakang... - + Event table copied to clipboard Tabel acara disalin ke papan klip - + The 0% value must be less than the 100% value. Nilai 0% harus lebih kecil dari nilai 100%. - - + + Alarms from events #{0} created Alarm dari peristiwa #{0} dibuat - - + + No events found Tidak ada acara yang ditemukan - + Event #{0} added Acara #{0} ditambahkan - + No profile found Profil tidak ditemukan - + Events #{0} deleted Acara #{0} dihapus - + Event #{0} deleted Acara #{0} dihapus - + Roast properties updated but profile not saved to disk Properti sangrai diperbarui tetapi profil tidak disimpan ke disk @@ -15912,7 +15926,7 @@ Ulangi Operasi di akhir: {0} Contoh - + Warning @@ -15924,13 +15938,13 @@ Ulangi Operasi di akhir: {0} Interval pengambilan sampel yang ketat dapat menyebabkan ketidakstabilan pada beberapa mesin. Kami menyarankan minimal 1s. - + Incompatible variables found in %s Variabel yang tidak cocok ditemukan di %s - + Assignment problem Masalah penugasan @@ -16024,8 +16038,8 @@ Ulangi Operasi di akhir: {0} ikuti - - + + Save Statistics Simpan Statistik @@ -16187,19 +16201,19 @@ Agar tetap gratis dan terkini, dukung kami dengan donasi Anda dan berlangganan a Artisan dikonfigurasi untuk {0} - + Load theme {0}? Muat tema {0}? - + Adjust Theme Related Settings Sesuaikan Pengaturan Terkait Tema - + Loaded theme {0} Tema dimuat {0} @@ -16210,8 +16224,8 @@ Agar tetap gratis dan terkini, dukung kami dengan donasi Anda dan berlangganan a Mendeteksi pasangan warna yang mungkin sulit dilihat: - - + + Simulator started @{}x Simulator dimulai @{}x @@ -16262,14 +16276,14 @@ Agar tetap gratis dan terkini, dukung kami dengan donasi Anda dan berlangganan a matikan otomatis - + PID set to OFF PID MATI - + PID set to ON @@ -16489,7 +16503,7 @@ Agar tetap gratis dan terkini, dukung kami dengan donasi Anda dan berlangganan a {0} telah disimpan. Panggangan baru telah dimulai - + Invalid artisan format @@ -16554,10 +16568,10 @@ Disarankan untuk menyimpan pengaturan Anda saat ini terlebih dahulu melalui menu Profil disimpan - - - - + + + + @@ -16649,347 +16663,347 @@ Disarankan untuk menyimpan pengaturan Anda saat ini terlebih dahulu melalui menu Muat Pengaturan dibatalkan - - + + Statistics Saved Statistik Disimpan - + No statistics found Tidak ada statistik yang ditemukan - + Excel Production Report exported to {0} Laporan Produksi Excel diekspor ke {0} - + Ranking Report Laporan Peringkat - + Ranking graphs are only generated up to {0} profiles Grafik peringkat hanya dibuat hingga {0} profil - + Profile missing DRY event Profil tidak ada acara KERING - + Profile missing phase events Profil peristiwa fase yang hilang - + CSV Ranking Report exported to {0} Laporan Peringkat CSV diekspor ke {0} - + Excel Ranking Report exported to {0} Laporan Peringkat Excel diekspor ke {0} - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied Timbangan Bluetooth tidak dapat dihubungkan sementara izin Artisan untuk mengakses Bluetooth ditolak - + Bluetooth access denied Akses Bluetooth ditolak - + Hottop control turned off Kontrol hottop dimatikan - + Hottop control turned on Kontrol hottop diaktifkan - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! Untuk mengontrol Hottop Anda perlu mengaktifkan mode pengguna super melalui klik kanan pada LCD pengatur waktu terlebih dahulu! - - + + Settings not found Setelan tidak ditemukan - + artisan-settings pengaturan tukang - + Save Settings Simpan Pengaturan - + Settings saved Setelan disimpan - + artisan-theme tema artisan - + Save Theme Simpan Tema - + Theme saved Tema disimpan - + Load Theme Muat Tema - + Theme loaded Tema dimuat - + Background profile removed Profil latar belakang dihapus - + Alarm Config Konfigurasi Alarm - + Alarms are not available for device None Alarm tidak tersedia untuk perangkat Tidak ada - + Switching the language needs a restart. Restart now? Mengganti bahasa membutuhkan restart. Restart sekarang? - + Restart Mengulang kembali - + Import K202 CSV Impor K202 CSV - + K202 file loaded successfully File K202 berhasil dimuat - + Import K204 CSV Impor K204 CSV - + K204 file loaded successfully File K204 berhasil dimuat - + Import Probat Recipe Impor Resep Probat - + Probat Pilot data imported successfully Data Probat Pilot berhasil diimpor - + Import Probat Pilot failed Impor Probat Pilot gagal - - + + {0} imported {0} diimpor - + an error occurred on importing {0} terjadi kesalahan saat mengimpor {0} - + Import Cropster XLS Impor Cropster XLS - + Import RoastLog URL Impor URL RoastLog - + Import RoastPATH URL Impor URL RoastPATH - + Import Giesen CSV Impor Giesen CSV - + Import Petroncini CSV Impor Petroncini CSV - + Import IKAWA URL Impor URL IKAWA - + Import IKAWA CSV Impor IKAWA CSV - + Import Loring CSV Impor Loring CSV - + Import Rubasse CSV Impor Rubasse CSV - + Import HH506RA CSV Impor HH506RA CSV - + HH506RA file loaded successfully File HH506RA berhasil dimuat - + Save Graph as Simpan Grafik sebagai - + {0} size({1},{2}) saved {0} ukuran({1},{2}) disimpan - + Save Graph as PDF Simpan Grafik sebagai PDF - + Save Graph as SVG Simpan Grafik sebagai SVG - + {0} saved {0} disimpan - + Wheel {0} loaded Roda {0} dimuat - + Invalid Wheel graph format Format grafik Roda tidak valid - + Buttons copied to Palette # Tombol disalin ke Palet # - + Palette #%i restored Palet #%i dipulihkan - + Palette #%i empty Palet #%i kosong - + Save Palettes Simpan Palet - + Palettes saved Palet disimpan - + Palettes loaded Palet dimuat - + Invalid palettes file format Format file palet tidak valid - + Alarms loaded Alarm dimuat - + Fitting curves... Menyesuaikan kurva... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. Peringatan: Awal interval analisis bunga lebih awal dari awal pemasangan kurva. Perbaiki ini pada tab Config>Curves>Analyze. - + Analysis earlier than Curve fit Analisis lebih awal dari Curve fit - + Simulator stopped Simulator berhenti - + debug logging ON debug masuk ON @@ -18145,10 +18159,10 @@ Agar tetap gratis dan terkini, dukung kami dengan donasi Anda dan berlangganan a - - - - + + + + Roaster Scope Mari ngopi @@ -18649,49 +18663,49 @@ Agar tetap gratis dan terkini, dukung kami dengan donasi Anda dan berlangganan a Soket Web - + Events Kejadian - + Data Data - + Roast Roast - + Notes Catatan - + Energy Energi - + Setup Mendirikan - + Details Detail - + Loads Beban - + Protocol Protokol @@ -18914,7 +18928,7 @@ Agar tetap gratis dan terkini, dukung kami dengan donasi Anda dan berlangganan a - + @@ -18934,7 +18948,7 @@ Agar tetap gratis dan terkini, dukung kami dengan donasi Anda dan berlangganan a Rendam HH: MM - + @@ -18944,7 +18958,7 @@ Agar tetap gratis dan terkini, dukung kami dengan donasi Anda dan berlangganan a - + @@ -19006,16 +19020,16 @@ Agar tetap gratis dan terkini, dukung kami dengan donasi Anda dan berlangganan a - - + + Time Waktu - - + + @@ -19024,8 +19038,8 @@ Agar tetap gratis dan terkini, dukung kami dengan donasi Anda dan berlangganan a - - + + @@ -19034,104 +19048,104 @@ Agar tetap gratis dan terkini, dukung kami dengan donasi Anda dan berlangganan a - + CHARGE MENGISI - + DRY END AKHIR PENGERINGAN - + FC START FC MULAI - + FC END FC AKHIR - + SC START SC MULAI - + SC END SC AKHIR - + DROP KELUARKAN - + COOL PENDINGINAN - + #{0} {1}{2} # {0} {1} {2} - + Power Daya - + Duration Durasi - + CO2 - + Load Muat - + Source Sumber - + Kind Jenis - + Name Nama - + Weight Bobot @@ -20072,7 +20086,7 @@ diprakarsai oleh PID - + @@ -20301,7 +20315,7 @@ harus dikurangi 4 kali. Untuk latar belakang yang dimuat dengan perangkat tambahan saja - + The maximum nominal batch size of the machine in kg Ukuran batch nominal maksimum mesin dalam kg @@ -20735,32 +20749,32 @@ Currently in TEMP MODE Saat ini dalam MODE SUHU - + <b>Label</b>= <b>Label</b>= - + <b>Description </b>= <b>Deskripsi </b>= - + <b>Type </b>= <b>Ketik </b>= - + <b>Value </b>= <b>Nilai </b>= - + <b>Documentation </b>= <b>Dokumentasi </b>= - + <b>Button# </b>= <b>Tombol# </b>= diff --git a/src/translations/artisan_it.qm b/src/translations/artisan_it.qm index 0e6885a6fc76a10e348f0dca7e6db037340b926b..5757de946aca29ad44d30598fb682d172a6ee30b 100644 GIT binary patch delta 22609 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 delta 22592 zcmX7wbwCwe6UJwE&)K`X_g*m&Ot1hG1MDuqzyNH;0#Ou9M19qZfglFzVh09xcYKPd zC|IDPVqsz{CU$%e>-)$1W8vP7bLPxEGiTPPiDf>lDYL+7U#6PB0Arf((z*|I8Kb&vaLYq^m zVXuhTIO5;?gHwo&bpbaJi#@aOu#+w77mkvM|EUaK$F(BB$3%}-fPY9ZrxWqoxOOdr zvM?R2gX4|{Wnm5If#abDW#Jg;iQ}0DW#J}R7sqQ2%ECvm9*&P2^pM3u_@O?2ftv

rGV1mB`CNY+wk8 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 T&UdcXf~?f)%~xyHes2ESponsor del rilascio - + About Informazioni - + Core Developers Sviluppatori - + License Licenza - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. Si è verificato un problema durante il recupero delle informazioni sulla versione più recente. Controlla la tua connessione Internet, riprova più tardi o controlla manualmente. - + A new release is available. È disponibile una nuova versione. - + Show Change list Mostra elenco modifiche - + Download Release Scarica la versione - + You are using the latest release. Stai utilizzando l'ultima versione. - + You are using a beta continuous build. Stai utilizzando una build continua beta. - + You will see a notice here once a new official release is available. Vedrai un avviso qui quando sarà disponibile una nuova versione ufficiale. - + Update status Aggiorna stato @@ -221,7 +221,7 @@ Button - + @@ -232,7 +232,7 @@ - + @@ -243,10 +243,10 @@ - + + - - + Restore Defaults @@ -274,7 +274,7 @@ - + @@ -302,7 +302,7 @@ - + @@ -590,7 +590,7 @@ - + @@ -611,7 +611,7 @@ - + @@ -736,9 +736,9 @@ Aggiorna - - - + + + Save Defaults Salva impostazioni predefinite @@ -1546,61 +1546,61 @@ END Mostra sempre - + Heavy FC PC forte - + Low FC PC leggero - + Light Cut Taglio chiaro - + Dark Cut Taglio scuro - + Drops Gocce - + Oily Oleoso - + Uneven Non omogeneo - + Tipping Tipping - + Scorching Scorching - + Divots Vuoti @@ -2423,14 +2423,14 @@ END - + ET ET - + BT BT @@ -4278,20 +4278,20 @@ END Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4384,41 +4384,41 @@ END - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4487,38 +4487,38 @@ END - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4568,10 +4568,10 @@ END No ricevimento dati RX - - - - + + + + Serial Exception: @@ -4588,97 +4588,97 @@ END callprogram () ricevuto: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure (): errore di conversione, {0} byte ricevuti - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure (): {0} byte ricevuti ma 10 necessari - + Unable to open serial port Non in grado ad aprire porta seriale - + MS6514temperature(): {0} bytes received but 18 needed MS6514temperatura(): {0} bytes ricevuti ma 16 necessari {6514t?} {0}?} {18 ?} - + DT301temperature(): {0} bytes received but 11 needed DT301temperature (): {0} byte ricevuti ma 11 necessari - + HH806AUtemperature(): {0} bytes received HH806AUtemperature (): {0} byte ricevuti - + HH806Wtemperature(): Unable to initiate device HH806WTemperatura():Non idoneo ad avviare un dispositivo - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID: {0} di bytes ricevuti ma 5 necessari - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RAtemperatura():non identificabile da dispositivo HH506RA - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RAtemperatura():{0} di bytes ricevuti ma 14 necessario - + CENTER302temperature(): {0} bytes received but 7 needed Centro302temperatura():{0}bytes ricevuti ma 7 necessari - + CENTER303temperature(): {0} bytes received but 8 needed Centro303temperatura():{0}bytes ricevuti ma 8 necessari - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2temperatura():{0}bytes ricevuti ma 26 necessari - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4temperatura():{0}bytes ricevuti ma 26 necessari - + CENTER306temperature(): {0} bytes received but 10 needed Center306temperatura(): {0} bytes ricevuti ma 10 necesari - + CENTER309temperature(): {0} bytes received but 45 needed Center309temperatura(): {0} bytes ricevuti ma 45 necesari - + Arduino could not set channels Arduino non può impostare i canali - + Arduino could not set temperature unit Arduino non può impostare unità temperatura - + Arduino could not set filters Arduino non può impostare i filtri @@ -4688,16 +4688,16 @@ END - - - - - - + + + + + + - - + + Value Error: Errore valore: @@ -4712,7 +4712,7 @@ END Eccezione seriale: fuori tempo - + Unable to move CHARGE to a value that does not exist Non idoneo a spostare Charge a valore non esistente @@ -4829,52 +4829,52 @@ END Eccezione: {} non è un file di impostazioni valido - - - - - + + + + + Error Errore - + Exception: WebLCDs not supported by this build Eccezione: WebLCD non supportati da questa build - + Could not start WebLCDs. Selected port might be busy. Impossibile avviare WebLCD. La porta selezionata potrebbe essere occupata. - + Failed to save settings Impossibile salvare le impostazioni - - + + Exception (probably due to an empty profile): Eccezione (probabilmente a causa di un profilo vuoto): - + Analyze: CHARGE event required, none found Analizza: evento CHARGE richiesto, nessuno trovato - + Analyze: DROP event required, none found Analizza: evento DROP richiesto, nessuno trovato - + Analyze: no background profile data available Analizza: non sono disponibili dati di profilo in background - + Analyze: background profile requires CHARGE and DROP events Analizza: il profilo di sfondo richiede eventi CHARGE e DROP @@ -4966,7 +4966,7 @@ END Form Caption - + Custom Blend Miscela personalizzata @@ -5130,17 +5130,17 @@ END Proprietà tostatura - + Energy Help Aiuto energetico - + Tare Setup Impostare tara - + Set Measure from Profile Imposta misura dal profilo @@ -5439,14 +5439,14 @@ END - + Energy Energia - + CO2 @@ -5754,14 +5754,14 @@ END HTML Report Template - + BBP Total Time Tempo totale BBP - + BBP Bottom Temp Temp. inferiore BBP @@ -5778,849 +5778,849 @@ END - + Whole Color Colore di chicchi - - + + Profile Profili - + Roast Batches Tostature - - - + + + Batch - - + + Date Data - - - + + + Beans Chicchi - - - + + + In Entrata - - + + Out Uscita - - - + + + Loss Perdita - - + + SUM TOTALE - + Production Report Rapporto della produzione - - + + Time Tempo - - + + Weight In Peso Initiale - - + + CHARGE BT CARICO BT - - + + FCs Time iPC Tempo - - + + FCs BT iPC BT - - + + DROP Time SCARICO Tempo - - + + DROP BT SCARICO BT - + Dry Percent ASC Percentuale - + MAI Percent MAI Percentuale - + Dev Percent DEV Percentuale - - + + AUC - - + + Weight Loss Perdita di peso - - + + Color Colore - + Cupping Assaggio - + Roaster Tostatrice - + Capacity Capacità - + Operator Operatore - + Organization Azienda - + Drum Speed Velocità giri - + Ground Color Colore macinato - + Color System Systema di Colore - + Screen Min Schermo Min - + Screen Max Schermo Max - + Bean Temp Temp chicco - + CHARGE ET CARICO ET - + TP Time PM Tempo - + TP ET PM ET - + TP BT PM BT - + DRY Time ASCIUTTO Tempo - + DRY ET ASCIUTTO ET - + DRY BT ASCIUTTO BT - + FCs ET iPC ET - + FCe Time fPC Tempo - + FCe ET fPC ET - + FCe BT fPC BT - + SCs Time iSC Tempo - + SCs ET fSC ET - + SCs BT fSC BT - + SCe Time fSC Tempo - + SCe ET iSC ET - + SCe BT fSC BT - + DROP ET SCARICO ET - + COOL Time RAFFREDDATO Tempo - + COOL ET RAFFREDDATO ET - + COOL BT RAFFREDDATO BT - + Total Time Tempo Totale - + Dry Phase Time Tempo Fase Asciutto - + Mid Phase Time Tempo Fase Mezza - + Finish Phase Time Tempo Fase Finitura - + Dry Phase RoR RoR Fase Asciutto - + Mid Phase RoR RoR Fase Mezza - + Finish Phase RoR RoR Fase Finitura - + Dry Phase Delta BT Delta BT Fase Asciutto - + Mid Phase Delta BT Delta BT Fase Mezza - + Finish Phase Delta BT Delta BT Fase Finitura - + Finish Phase Rise Alzati Fase Finitura - + Total RoR RoR Totale - + FCs RoR iPC RoR - + MET - + AUC Begin - + AUC Base - + Dry Phase AUC AUC Fase Asciutto - + Mid Phase AUC AUC Fase Mezza - + Finish Phase AUC AUC Fase Finitura - + Weight Out Peso Finale - + Volume In Volume Initiale - + Volume Out Volume Finale - + Volume Gain Volume Aumento - + Green Density Densità Crudo - + Roasted Density Densità Tostato - + Moisture Greens Umidità Crudo - + Moisture Roasted Umidità Tostato - + Moisture Loss Perdita Umidità - + Organic Loss Perdita Organica - + Ambient Humidity Umidità ambientale - + Ambient Pressure Pressione ambientale - + Ambient Temperature Temperatura ambiente - - + + Roasting Notes Note sulla tostatura - - + + Cupping Notes Note sull'assaggio - + Heavy FC PC forte - + Low FC PC leggero - + Light Cut Taglio chiaro - + Dark Cut Taglio scuro - + Drops Gocce - + Oily Oleoso - + Uneven Non omogeneo - + Tipping - + Scorching - + Divots Vuoti - + Mode Modalità - + BTU Batch BTU Lotto - + BTU Batch per green kg BTU Lotto per kg di caffè verde - + CO2 Batch CO2 Lotto - + BTU Preheat BTU Preriscaldare - + CO2 Preheat CO2 Preriscaldare - + BTU BBP - + CO2 BBP - + BTU Cooling BTU Raffreddamento - + CO2 Cooling CO2 Raffreddamento - + BTU Roast BTU Toast - + BTU Roast per green kg BTU Toast per kg di caffè verde - + CO2 Roast CO2 Toast - + CO2 Batch per green kg CO2 Lotto per kg di caffè verde - + BTU LPG - + BTU NG - + BTU ELEC - + Efficiency Batch Efficienza Lotto - + Efficiency Roast Efficienza Toast - + BBP Begin Inizio BBP - + BBP Begin to Bottom Time BBP Inizio al fondo - + BBP Bottom to CHARGE Time BBP dal basso al tempo di CARICA - + BBP Begin to Bottom RoR BBP inizia al RoR inferiore - + BBP Bottom to CHARGE RoR BBP Dal basso a CHARGE RoR - + File Name Nome del file - + Roast Ranking Classifica di tostature - + Ranking Report Rapporto sulla classifica - + AVG MEDIA - + Roasting Report Rapporto tostatura - + Date: Data: - + Beans: Chicchi: - + Weight: Peso: - + Volume: Volume: - + Roaster: Tostatrice: - + Operator: Operatore: - + Organization: Azienda: - + Cupping: Assaggio: - + Color: Colore: - + Energy: Energia: - + CO2: - + CHARGE: Carico: - + Size: Misura: - + Density: Densità: - + Moisture: Umidità: - + Ambient: - + TP: PM: - + DRY: Asciugatura: - + FCs: iPC: - + FCe: fPC: - + SCs: iSC: - + SCe: fSC: - + DROP: SCARICO: - + COOL: RAFFREDDATO: - + MET: - + CM: CM: - + Drying: Asciugatura: - + Maillard: Maillard: - + Finishing: Finitura: - + Cooling: Raffreddamento: - + Background: Sfondo: - + Alarms: Avvisi: - + RoR: - + AUC: - + Events Eventi @@ -6719,7 +6719,7 @@ Gli allarmi vengono scansionati in ordine dall'alto verso il basso della tabella - + @@ -6825,7 +6825,7 @@ Gli allarmi vengono scansionati in ordine dall'alto verso il basso della tabella Il limite di temperatura specificato. - + @@ -7006,7 +7006,7 @@ Gli allarmi vengono scansionati in ordine dall'alto verso il basso della tabella Immettere il comando nel campo Descrizione dell'allarme. - + @@ -7035,21 +7035,21 @@ Gli allarmi vengono scansionati in ordine dall'alto verso il basso della tabella il testo da visualizzare nel pop up - + Call Program Programma chiama - + A program/script path (absolute or relative) Un percorso di programma/script (assoluto o relativo) - + start an external program avviare un programma esterno @@ -8463,7 +8463,7 @@ Carica il profilo registrato sulla macchina più piccola e apri il Transposer. S Testo facoltativo utilizzato nelle annotazioni per le unità utilizzate per il valore del dispositivo di scorrimento. - + COMMANDS COMANDI @@ -8476,7 +8476,7 @@ Carica il profilo registrato sulla macchina più piccola e apri il Transposer. S - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8503,36 +8503,36 @@ Carica il profilo registrato sulla macchina più piccola e apri il Transposer. S Nota: nei comandi YOCTOPUCE, il parametro opzionale <sn> contiene il numero di serie del modulo o il suo nome - + Serial Command Comando seriale - + ASCII serial command or binary a2b_uu(serial command) Comando seriale ASCII o binario a2b_uu(comando seriale) - + Modbus Command Comando Modbus - + variable holding the last value read via MODBUS variabile contenente l'ultimo valore letto tramite MODBUS - - - - - - + + + + + + @@ -8543,8 +8543,8 @@ Carica il profilo registrato sulla macchina più piccola e apri il Transposer. S sleep: aggiungi un ritardo di <float> secondi - - + + sets calling button to “pressed” if argument is 1 or True imposta il pulsante di chiamata su "premuto" se l'argomento è 1 o True @@ -8555,55 +8555,55 @@ Carica il profilo registrato sulla macchina più piccola e apri il Transposer. S legge il registro dallo slave ID slave utilizzando la funzione 3 (Leggi più registri di mantenimento). Il risultato è legato al segnaposto `_` e quindi è possibile accedervi nei comandi successivi. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. legge 1 registro a 16 bit dallo slave slaveID utilizzando la funzione 3 (Read Multiple Holding Registers) interpretata come numero intero con segno. Il risultato è associato al segnaposto `_` e quindi è possibile accedervi nei comandi successivi. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. legge 1 registro a 16 bit dallo slave slaveID utilizzando la funzione 3 (Read Multiple Holding Registers) interpretata come BCD. Il risultato è associato al segnaposto `_` e quindi è possibile accedervi nei comandi successivi. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. legge 2 registri a 16 bit dallo slave slaveID utilizzando la funzione 3 (Read Multiple Holding Registers) interpretata come numero intero senza segno. Il risultato è associato al segnaposto `_` e quindi è possibile accedervi nei comandi successivi. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. legge 2 registri a 16 bit dallo slave slaveID utilizzando la funzione 3 (Read Multiple Holding Registers) interpretata come intero con segno. Il risultato è associato al segnaposto `_` e quindi è possibile accedervi nei comandi successivi. - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. legge 2 registri a 16 bit dallo slave slaveID utilizzando la funzione 3 (Read Multiple Holding Registers) interpretata come BCD. Il risultato è associato al segnaposto `_` e quindi è possibile accedervi nei comandi successivi. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. legge 2 registri a 16 bit dallo slave slaveID utilizzando la funzione 3 (Read Multiple Holding Registers) interpretata come float. Il risultato è associato al segnaposto `_` e quindi è possibile accedervi nei comandi successivi. - + write register: MODBUS function 6 (int) or function 16 (float) scrittura registro: funzione MODBUS 6 (int) o funzione 16 (float) - + write coil: MODBUS function 5 bobina di scrittura: funzione MODBUS 5 - + write coils: MODBUS function 15 scrivere bobine: funzione MODBUS 15 @@ -8614,43 +8614,43 @@ Carica il profilo registrato sulla macchina più piccola e apri il Transposer. S - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v mask write register: funzione MODBUS 22 o simula la funzione 22 con la funzione 6 e il valore dato v - + write registers: MODBUS function 16 scrittura registri: funzione MODBUS 16 - + write 16bit BCD encoded value v to register r of slave s scrivere il valore codificato in BCD a 16 bit v nel registro r dello slave s - + write 32bit float to two 16bit int registers: MODBUS function 16 scrivi float a 32 bit su due registri int a 16 bit: funzione MODBUS 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 scrivere un intero a 32 bit in due registri int a 16 bit: funzione MODBUS 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) scrivere un numero intero a 16 bit in un singolo registro a 16 bit: funzione MODBUS 6 (int) - + DTA Command Comando DTA @@ -8671,119 +8671,119 @@ Carica il profilo registrato sulla macchina più piccola e apri il Transposer. S avvio e programma esterno - + Hottop Heater Riscaldatore Hottop - - + + sets heater to value imposta il riscaldatore al valore - + Hottop Fan Ventialtore Hottop - - + + sets fan to value imposta la ventola sul valore - + Hottop Command Comando Hottop - + with n={0 ,1},h={0,..100},f={0,..10} con n={0 ,1},h={0,..100},f={0,..10} - + Fuji Command Comando Fuji - + PWM Command Comando PWM - + PHIDGET PWM Output: <value> in [0-100] Uscita PWM PHIDGET: <valore> in [0-100] - + PHIDGET PWM Output: toggles <channel> Uscita PHIDGET PWM: commuta <canale> - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds Uscita PHIDGET PWM: attiva <canale> per <millisecondi> - + PHIDGET HUB PWM Output: <value> in [0-100] Uscita PWM PHIDGET HUB: <valore> in [0-100] - + PHIDGET HUB PWM Output: toggles <channel> Uscita PWM PHIDGET HUB: commuta <canale> - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds Uscita PWM PHIDGET HUB: attiva <canale> per <millisecondi> - + YOCTOPUCE PWM Output: PWM running state Uscita YOCTOPUCE PWM: stato di funzionamento PWM - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) Uscita YOCTOPUCE PWM: impostare la frequenza PWM su f (Hz) - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] YOCTOPUCE PWM Output: imposta il periodo PWM con il duty cycle in % come float [0.0-100.0] - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval YOCTOPUCE PWM Output: cambia progressivamente il PWM al valore specificato nell'intervallo di tempo specificato - + VOUT Command Comando VOUT @@ -8794,363 +8794,363 @@ Carica il profilo registrato sulla macchina più piccola e apri il Transposer. S per moduli PHIDGET OUTPUT: imposta il range di tensione (r=5 per r5V e r=10 per 10V) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) per moduli PHIDGET OUTPUT: impostare il canale di uscita analogico n sul valore della tensione di uscita v in V (es. 5,5 per 5,5V) - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] per moduli YOCTOPUCE VOLTAGE OUT con c il canale (1 o 2),v la tensione come float [0.0-10.0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] per i moduli YOCTOPUCE CURRENT OUT con c la corrente come float [3.0-21.0] - + IO Command Comando IO - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) Uscita binaria PHIDGET: spegne (b=0) e accende (b=1) il canale c - + PHIDGET Binary Output: toggles channel c PHIDGET Uscita binaria: commuta il canale c - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds PHIDGET Uscita binaria: attiva l'uscita del canale c per il tempo t in millisecondi - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) PHIDGET Voltage Output: imposta l'uscita di tensione del canale c su v (float) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor: imposta l'accelerazione del canale c su v (float) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor: imposta la velocità target del canale c su v (float) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor: imposta il limite di corrente del canale c su v (float) - + YOCTOPUCE Relay Output: turn channel c of the relay module on YOCTOPUCE Uscita relè: attiva il canale c del modulo relè - + YOCTOPUCE Relay Output: turn channel c of the relay module off YOCTOPUCE Uscita relè: disattiva il canale c del modulo relè - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) YOCTOPUCE Relay Output: commuta il canale c del modulo relè su off (b=0) e on (b=1) - + YOCTOPUCE Relay Output: toggle the state of channel c YOCTOPUCE Uscita relè: commuta lo stato del canale c - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds Uscita relè YOCTOPUCE: pulsa il canale c dopo un ritardo di millisecondi per la durata della durata di millisecondi - + YOCTOPUCE resets the power counter of the Yocto-Watt module YOCTOPUCE azzera il contatore di potenza del modulo Yocto-Watt - + move slider c to value v sposta il cursore c sul valore v - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b disattiva (b=0) e attiva (b=1) il canale di uscita binaria c di PHIDGET e imposta il pulsante i su premuto o normale a seconda del valore b - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal imposta il pulsante i su premuto se il valore b è sì, vero, t o 1, altrimenti su normale - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal imposta il pulsante su premuto se il valore b è sì, vero, t o 1, altrimenti su normale - - - - - + + + + + toggles the state of the button cambia lo stato del pulsante - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol invia il numero intero <value> al registro <target> specificato da come byte in notazione esadecimale come "fa" tramite il protocollo Santoker Network - + sends <value> to <target> via the Kaleido Serial or Network protocol invia <value> a <target> tramite il protocollo Kaleido Serial o Network - + S7 Command Comando S7 - + variable holding the last value read via S7 variabile contenente l'ultimo valore letto tramite S7 - + sets calling button to “pressed” if argument evaluates to 1 or True imposta il pulsante di chiamata su "premuto" se l'argomento restituisce 1 o True - + read bool from S7 DB leggere bool dal DB S7 - + read int from S7 DB leggere int dal DB S7 - + read float from S7 DB leggere float dal DB S7 - + write bool to S7 DB scrivere bool nel DB S7 - + write int to S7 DB scrivere int nel DB S7 - + write float to S7 DB scrivere float nel DB S7 - + Aillio R1 Heater Riscaldatore Aillio R1 - + Aillio R1 Fan Ventola Aillio R1 - + Aillio R1 Drum Tamburo Aillio R1 - + sets drum speed to value imposta la velocità del tamburo sul valore - + Artisan Command Comando Artisan - + enables/disables alarms abilita/disabilita gli allarmi - + enables/disables autoCHARGE abilita/disabilita l'autoCHARGE - + enables/disables autoDROP abilita/disabilita autoDROP - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. canale tara <int> con 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. - + turns PID on attiva il PID - + turns PID off disattiva il PID - + toggles the PID state commuta lo stato PID - + sets PID mode to 0: manual, 1: RS, 2: background follow imposta la modalità PID su 0: manuale, 1: RS, 2: segue sfondo - + sets the p-i-d parameters of the PID imposta i parametri p-i-d del PID - + increases or decreases the current target SV value by <int> aumenta o diminuisce il valore SV target corrente di <int> - + sets the PID target set value SV imposta il valore impostato target PID SV - + sets the PID target set value SV given in C imposta il valore impostato target PID SV dato in C - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> attiva il numero di pattern Ramp-Soak PID <rs> (a base 1!) o quello etichettato <rs> - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) seleziona la sorgente di ingresso PID con <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (PID Arduino) - + sets the PID lookahead imposta il lookahead del PID - + shows popup with message <msg> which optionally automatically closes after <int> seconds mostra il popup con il messaggio <msg> che facoltativamente si chiude automaticamente dopo <int> secondi - + shows message <msg> in the message line mostra il messaggio <msg> nella riga del messaggio - + enables/disables notifications; while disabled issued notifications are ignored abilita/disabilita le notifiche; mentre le notifiche emesse disabilitate vengono ignorate - + sends notification with title <title> and optional message <msg> invia una notifica con titolo <titolo> e messaggio facoltativo <msg> - + sets canvas color to the RGB-hex <color> like #27f1d3 imposta il colore della tela su RGB-hex <color> come #27f1d3 - + resets canvas color reimposta il colore della tela @@ -9161,139 +9161,139 @@ Carica il profilo registrato sulla macchina più piccola e apri il Transposer. S attiva il pulsante <nome> da { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } - + activates palette <p> with <p> either a number 0-9 or a palette label attiva la tavolozza <p> con <p> un numero 0-9 o un'etichetta di tavolozza - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET imposta la modalità di riproduzione su 0: off, 1: time, 2: BT, 3: ET - + opens the Roast Properties dialog apre la finestra di dialogo Proprietà arrosto - + loads the .alog profile at the given filepath as background profile carica il profilo .alog nel percorso file specificato come profilo di sfondo - + clears the current background profile cancella il profilo di sfondo corrente - + activates the alarmset with the given number or label attiva l'insieme di allarmi con il numero o l'etichetta indicati - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right sposta il profilo dello sfondo del numero di passi indicato verso <direzione>, con <direzione> uno tra su, giù, sinistra, destra - + enables/disables keyboard mode abilita/disabilita la modalità tastiera - + enables/disables the Keep ON flag abilita/disabilita il flag Keep ON - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} mostra/nasconde la curva indicata da <name> che è una tra { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number mostra/nasconde la <curva> (una di {T1,T2}) del numero <extra_device> in base zero - + shows/hides the events of <event_type> in [1,..,5] mostra/nasconde gli eventi di <event_type> in [1,..,5] - + shows/hides the events of the background profile mostra/nasconde gli eventi del profilo in background - + RC Command Comando RC - + for PHIDGET RC modules: sets the min/max pulse width in microseconds per moduli PHIDGET RC: imposta la durata minima/max dell'impulso in microsecondi - + for PHIDGET RC modules: sets the min/max position per moduli PHIDGET RC: imposta la posizione min/max - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) per moduli PHIDGET RC: agganciare (b=1) o disinserire (b = 0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state per moduli PHIDGET RC: attiva o disattiva lo stato di rampa di velocità - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt per moduli PHIDGET RC: impostare la tensione su uno tra 5, 6 o 7,4 in Volt - + for PHIDGET RC modules: set the acceleration per moduli PHIDGET RC: impostare l'accelerazione - + for PHIDGET RC modules: set the velocity per moduli PHIDGET RC: impostare la velocità - + for PHIDGET RC modules: set the target position per moduli PHIDGET RC: impostare la posizione target - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) per moduli YOCTOPUCE RC: con c:int il canale, b a bool (es. abilitato(0,1) o abilitato(0,True)) @@ -9304,31 +9304,31 @@ Carica il profilo registrato sulla macchina più piccola e apri il Transposer. S per i moduli YOCTOPUCE RC: con c:int il canale, p:int la posizione target, l'opzionale t la durata in ms - + for YOCTOPUCE RC modules: with n an int [0..65000] in us per moduli YOCTOPUCE RC: con n un int [0..65000] in us - + for YOCTOPUCE RC modules: with r an int in % per moduli YOCTOPUCE RC: con r un int in % - + WebSocket Command Comando WebSocket - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) Se vengono utilizzate {} sostituzioni, le parentesi json devono essere duplicate per eseguire l'escape come in send({{ "value": {}}}) - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` se il testo `<json>` rispetta il formato JSON viene inviato al server WebSocket connesso e la risposta è legata alla variabile `_` @@ -9696,165 +9696,170 @@ Funzione 4 (Read Input Registers): registri da 0 a 65535 corrispondenti ai numer + DISCHARGE + SCARICO + + + RELEASE PUBBLICAZIONE - + HEATING RISCALDAMENTO - + COOLING RAFFREDDAMENTO - + FLAP SPORTELLO - + CONTROL REGOLAZIONE - + event value valore dell'evento - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode valore dell'evento interpretato come temperatura in Fahrenheit convertito nella modalità temperatura corrente - + event value interpreted as temperature in Celsius converted to the current temperature mode valore dell'evento interpretato come temperatura in gradi Celsius convertita nella modalità temperatura corrente - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. Nota: "{}" può essere utilizzato come segnaposto, sarà sostituito dal valore del pulsante corrente più l'offset per ± tipi di evento. Se un segnaposto ricorre più volte in una descrizione/comando, tutte queste occorrenze vengono sostituite dal valore. - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” Nota: i comandi possono essere sequenziati, separati da punto e virgola come in "<cmd1>;<cmd2>;<cmd3>" - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. Nota: tutti i caratteri forniti come documentazione per un'azione di comando seriale vengono inviati come un'unica stringa al dispositivo connesso. Se il dispositivo può interpretare questa stringa come comandi separati separati da punto e virgola, va bene. Altrimenti è possibile utilizzare un evento multiplo che fa riferimento a un numero di pulsanti evento (utilizzando un elenco separato da virgole di numeri di pulsanti evento come stringa di documentazione) in cui ciascuno dei pulsanti evento a cui si fa riferimento emette uno dei comandi tramite un'azione di comando seriale corrispondente. Questi pulsanti di evento possono essere nascosti ottenendo così lo stesso effetto come se il comando seriale consentisse una sequenza di comandi. - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. Nota: Nei comandi PHIDGET, il parametro opzionale <sn> ha la forma <hub_serial>[:<hub_port>] consente di fare riferimento a uno specifico HUB Phidget fornendo il suo numero di serie e, facoltativamente, specificando il numero di porta a cui è collegato il modulo indirizzato . - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name Nota: nei comandi YOCTOPUCE, il parametro opzionale <sn> contiene il numero di serie del modulo o il suo nome - + Multiple Event Evento multiplo - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. numeri dei pulsanti o sleep(<float>) separati da una virgola: 1,2,sleep(2.5), 3.. - + triggers other buttons attiva altri pulsanti - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) variabile che mantiene l'ultimo stato del pulsante premuto (1 o 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. legge 1 registro a 16 bit dallo slave slaveID utilizzando la funzione 3 (Leggi più registri di mantenimento) interpretata come numero intero senza segno. Il risultato è associato al segnaposto `_` e quindi è possibile accedervi nei comandi successivi. - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating Inserisci Indirizzo dati : valore, es. 4701:1000 e sv è 100. Moltiplicare sempre per 10 se valore Unit: 0,1 / es. 4719:0 interrompe il riscaldamento - + variable holding the last result value variabile contenente l'ultimo valore del risultato - + p-i-d p-i-d - + configures PID to the values <p>;<i>;<d> configura il PID sui valori <p>;<i>;<d> - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) per moduli PHIDGET OUTPUT: imposta il range di tensione di tensione (r=5 per 5V e r=10 per 10V) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set scrivere il valore in cui i bit vengono sostituiti da quelli di orMask nelle posizioni in cui i bit eMask non sono impostati - + Aillio R1 Command Comando Aillio R1 - + Sends PRS command Invia il comando PRS - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal imposta il pulsante i su premuto se il valore b è yes, true, t o 1, altrimenti su normale - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True attiva il pulsante <nome> da { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; imposta il pulsante di chiamata su "premuto" se l'argomento è 1 o True - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden imposta il visibile i su premuto se il valore b è yes, true, t o 1, altrimenti su invisibile - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name per i moduli YOCTOPUCE RC: con c:int il canale, p:int la posizione target, l'optional t la durata in ms, sn il numero di serie o il nome logico dei moduli opzionali @@ -12479,7 +12484,7 @@ Artisan avvierà il programma ogni periodo di campionamento. L'output del progra - + @@ -12514,7 +12519,7 @@ Artisan avvierà il programma ogni periodo di campionamento. L'output del progra - + @@ -12642,9 +12647,9 @@ Artisan avvierà il programma ogni periodo di campionamento. L'output del progra + - @@ -12653,8 +12658,8 @@ Artisan avvierà il programma ogni periodo di campionamento. L'output del progra ON - - + + @@ -12668,7 +12673,7 @@ Artisan avvierà il programma ogni periodo di campionamento. L'output del progra Ciclo - + Sync Sincronizzazione @@ -12788,7 +12793,7 @@ Artisan avvierà il programma ogni periodo di campionamento. L'output del progra - + Label @@ -13019,9 +13024,9 @@ Artisan avvierà il programma ogni periodo di campionamento. L'output del progra Misura - - - + + + @@ -13059,7 +13064,7 @@ Artisan avvierà il programma ogni periodo di campionamento. L'output del progra - + @@ -13102,14 +13107,14 @@ Artisan avvierà il programma ogni periodo di campionamento. L'output del progra - + Unit Unità - + Source Fonte @@ -13120,9 +13125,9 @@ Artisan avvierà il programma ogni periodo di campionamento. L'output del progra Grappolo + - - + @@ -13514,7 +13519,7 @@ Artisan avvierà il programma ogni periodo di campionamento. L'output del progra Data - + Batch Lotto @@ -13572,140 +13577,140 @@ Artisan avvierà il programma ogni periodo di campionamento. L'output del progra Miscela - + Template Modello - + Results in Risultati in - + Rating Valutazione - + Pressure % Pressione% - + Electric Energy Mix: Mix di energia elettrica: - + Renewable Rinnovabile - - + + Pre-Heating Pre-riscaldamento - - + + Between Batches Tra lotti - - + + Cooling Raffred. - + Between Batches after Pre-Heating Tra i lotti dopo il preriscaldamento - + (mm:ss) (mm: ss) - + Duration Durata - + Measured Energy or Output % Energia misurata o% in uscita - - + + Preheat Preriscaldare - - + + BBP BPP - - - - + + + + Roast Torrefazione - - + + per kg green coffee per kg di caffè verde - + Load Caricare - + Organization Azienda - + Operator Operatore - + Machine Macchina - + Model Modello - + Heating Riscaldamento - + Drum Speed Velocità giri - + organic material materiale organico @@ -14108,7 +14113,7 @@ Tutti gli LCD Colore del bordo (RGBA) - + roasted tostato @@ -14255,22 +14260,22 @@ Tutti gli LCD - + ln() + - x - - + + Bkgnd Sfondo @@ -14419,109 +14424,114 @@ Tutti gli LCD Carico dei chicchi - + /m /M - + greens crudo - + - STOP - FERMARE + AUTO + - - + + + + MANUAL + MANUALE + + + + FLAP + SPORTELLO + + + + + CLOSE + VICINO + + + + + OPEN APRIRE - - - CLOSE - VICINO + CONTROL + REGOL. - - - - AUTO - + + DISCHARGE + SCARICO - - - MANUAL - MANUALE + HEATING + RISCALDAMENTO - + STIRRER AGITATORE - + FILL RIEMPIRE - - RELEASE - PUBBLICAZIONE - - - - HEATING - RISCALDAMENTO - - - + COOLING RAFFRED. - - FLAP - SPORTELLO + + + + STOP + FERMARE - CONTROL - REGOL. + RELEASE + PUBBLICAZIONE - + RMSE BT - + MSE BT - + RoR Percentuale di crescita - + @FCs @iPC - + Max+/Max- RoR Max + / Max- RoR @@ -15974,6 +15984,8 @@ Tutti gli LCD + + {} connected {} connesso @@ -15985,6 +15997,8 @@ Tutti gli LCD + + {} disconnected @@ -16239,238 +16253,238 @@ Ripetizione operazione al termine: {0} Attuale pid = {0}. Cambia ora in pid = {1}? - + Phidget Temperature Sensor IR attached Sensore di temperatura Phidget IR collegato - + Phidget Temperature Sensor 1-input attached Sensore temperatura Phidget 4entrate collegato {1-?} - + Phidget Isolated Thermocouple 1-input attached Termocoppia isolata Phidget a 1 ingresso collegata - + Phidget VINT RTD 1-input attached Phidget VINT RTD 1 ingresso allegato - + Phidget Temperature Sensor IR detached Phidget Temperature Sensor IR staccato - + Phidget Temperature Sensor 1-input detached Phidget Temperature Sensor 1-input disconnesso - + Phidget Isolated Thermocouple 1-input detached Phidget Isolata Termocoppia 1 ingresso staccato - + Phidget VINT RTD 1-input detached Phidget VINT RTD 1 ingresso scollegato - + Phidget Temperature Sensor 4-input attached Sensore temperatura Phidget 4entrate collegato - + Phidget Temperature Sensor 4-input detached Phidget Temperature Sensor 4 input staccato - + Phidget 1046 attached Phidget 1046 allegato - + Phidget DAQ1500 attached Phidget DAQ1500 allegato - + Phidget 1046 detached Phidget 1046 staccato - + Phidget DAQ1500 detached Phidget DAQ1500 staccato - + Phidget IO 2/2/2 attached Phidget IO 2/2/2 allegato - + Phidget IO 6/6/6 attached Phidget IO 6/6/6 allegato - + Phidget IO 8/8/8 attached Phidget IO 8/8/8 allegato - + Phidget DAQ1000 attached Phidget DAQ1000 collegato - + Phidget DAQ1200 attached Phidget DAQ1200 collegato - + Phidget DAQ1300 attached Phidget DAQ1300 collegato - + Phidget DAQ1301 attached Phidget DAQ1301 collegato - + Phidget DAQ1400 attached Phidget DAQ1400 allegato - + Phidget VCP1000 attached Phidget VCP1000 allegato - + Phidget VCP1001 attached Phidget VCP1001 allegato - + Phidget VCP1002 attached Phidget VCP1002 allegato - + Phidget IO attached Phidget IO allegato - + Phidget IO 2/2/2 detached Phidget IO 2/2/2 staccato - + Phidget IO 6/6/6 detached Phidget IO 6/6/6 staccato - + Phidget IO 8/8/8 detached Phidget IO 8/8/8 staccato - + Phidget DAQ1000 detached Phidget DAQ1000 staccato - + Phidget DAQ1200 detached Phidget DAQ1200 detached - + Phidget DAQ1300 detached Phidget DAQ1300 detached - + Phidget DAQ1301 detached Phidget DAQ1301 detached - + Phidget DAQ1400 detached Phidget DAQ1400 staccato - + Phidget VCP1000 detached Phidget VCP1000 staccato - + Phidget VCP1001 detached Phidget VCP1001 staccato - + Phidget VCP1002 detached Phidget VCP1002 staccato - + Phidget IO detached Phidget IO si è staccato - + Yocto Thermocouple attached Termocoppia Yocto collegata - + Yocto IR attached Yocto IR allegato - + Yocto PT100 attached Yocto PT100 allegato - - + + Yocto Sensor attached Sensore Yocto collegato - + Yocto Watt Power attached Potenza Yocto Watt collegata - + Yocto Watt Energy attached Yocto Watt Energia collegata - + Yocto Watt Voltage attached Tensione Yocto Watt collegata - + Yocto Watt Current attached Corrente Yocto Watt collegata - + TC4 initialized TC4 inizializzato @@ -16519,9 +16533,9 @@ Ripetizione operazione al termine: {0} - - - + + + Data table copied to clipboard @@ -16555,50 +16569,50 @@ Ripetizione operazione al termine: {0} Lettura profilo sottofondo... - + Event table copied to clipboard Tabella degli eventi copiata negli appunti - + The 0% value must be less than the 100% value. Il valore 0% deve essere inferiore al valore 100%. - - + + Alarms from events #{0} created Allarmi degli eventi n. {0} creati - - + + No events found Non sono stati trovati eventi - + Event #{0} added Evento#{0} aggiunto - + No profile found Profilo non trovato - + Events #{0} deleted Eventi n. {0} eliminati - + Event #{0} deleted Evento#{0} eliminato - + Roast properties updated but profile not saved to disk Proprietà tostatura aggiornate ma profilo non salvato su disco @@ -16781,7 +16795,7 @@ Ripetizione operazione al termine: {0} Campionamento - + Warning @@ -16793,13 +16807,13 @@ Ripetizione operazione al termine: {0} Un intervallo di campionamento stretto potrebbe causare instabilità su alcune macchine. Suggeriamo un minimo di 1s. - + Incompatible variables found in %s Variabili incompatibili trovate in %s - + Assignment problem Problema di assegnazione @@ -16893,8 +16907,8 @@ Ripetizione operazione al termine: {0} seguire - - + + Save Statistics Salva statistiche @@ -17056,19 +17070,19 @@ Per mantenerlo gratuito e aggiornato, sostienici con la tua donazione e iscrivit Artisan configurato per {0} - + Load theme {0}? Caricare il tema {0}? - + Adjust Theme Related Settings Regola le impostazioni relative al tema - + Loaded theme {0} Tema caricato {0} @@ -17079,8 +17093,8 @@ Per mantenerlo gratuito e aggiornato, sostienici con la tua donazione e iscrivit Rilevata una coppia di colori che potrebbe essere difficile da vedere: - - + + Simulator started @{}x Avviare il simulatore @{}x @@ -17131,14 +17145,14 @@ Per mantenerlo gratuito e aggiornato, sostienici con la tua donazione e iscrivit autoDROP disattivato - + PID set to OFF PID impostato su OFF - + PID set to ON @@ -17358,7 +17372,7 @@ Per mantenerlo gratuito e aggiornato, sostienici con la tua donazione e iscrivit {0} è stato salvato. Ininiziata nuova tostatura - + Invalid artisan format @@ -17423,10 +17437,10 @@ Si consiglia di salvare preventivamente le impostazioni correnti tramite il menu Profilo salvato - - - - + + + + @@ -17518,347 +17532,347 @@ Si consiglia di salvare preventivamente le impostazioni correnti tramite il menu Carica impostazioni annullate - - + + Statistics Saved Statistiche salvate - + No statistics found Nessuna statistica trovata - + Excel Production Report exported to {0} Report produzione Excel esportato in {0} - + Ranking Report Rapporto sulla classifica - + Ranking graphs are only generated up to {0} profiles I grafici di posizionamento vengono generati solo fino a {0} profili - + Profile missing DRY event Evento DRY mancante nel profilo - + Profile missing phase events Eventi di fase mancante del profilo - + CSV Ranking Report exported to {0} Rapporto sul ranking CSV esportato in {0} - + Excel Ranking Report exported to {0} Rapporto sulla classifica di Excel esportato in {0} - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied La bilancia Bluetooth non può essere collegata mentre l'autorizzazione per Artisan ad accedere al Bluetooth è negata - + Bluetooth access denied Accesso Bluetooth negato - + Hottop control turned off Controllo Hottop disattivato - + Hottop control turned on Controllo Hottop attivato - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! Per controllare un Hottop devi prima attivare la modalità super utente tramite un clic destro sul display LCD del timer! - - + + Settings not found Impostazioni non trovate - + artisan-settings ambientazioni artigianali - + Save Settings Salva le impostazioni - + Settings saved Impostazioni salvate - + artisan-theme tema artigianale - + Save Theme Salva tema - + Theme saved Tema salvato - + Load Theme Carica tema - + Theme loaded Tema caricato - + Background profile removed Profilo di sfondo rimosso - + Alarm Config Configurazione allarme - + Alarms are not available for device None Allarmi non disponibiliper dispositivo None - + Switching the language needs a restart. Restart now? Il cambio della lingua richiede un riavvio. Riavvia ora? - + Restart Ricomincia - + Import K202 CSV Importa K202 formato CSV - + K202 file loaded successfully File K202 caricato correttamente - + Import K204 CSV Importa K204 formato CSV - + K204 file loaded successfully File K204 caricato correttamente - + Import Probat Recipe Importa ricetta Probat - + Probat Pilot data imported successfully I dati di Probat Pilot sono stati importati correttamente - + Import Probat Pilot failed Import Probat Pilot fallito - - + + {0} imported {0} importato - + an error occurred on importing {0} si è verificato un errore durante l'importazione di {0} - + Import Cropster XLS Importa Cropster XLS - + Import RoastLog URL Importa URL RoastLog - + Import RoastPATH URL Importa l'URL di RoastPATH - + Import Giesen CSV Importa Giesen CSV - + Import Petroncini CSV Importa Petroncini CSV - + Import IKAWA URL Importa URL IKAWA - + Import IKAWA CSV Importa CSV IKAWA - + Import Loring CSV Importa Loring CSV - + Import Rubasse CSV Importa CSV Rubasse - + Import HH506RA CSV Importa HH506RA formato CSV - + HH506RA file loaded successfully File HH506RA caricato correttamente - + Save Graph as Salva grafico con nome - + {0} size({1},{2}) saved {0} misura({1}, {2}) salvato - + Save Graph as PDF Salva il grafico come PDF - + Save Graph as SVG Salva grafico come SVG - + {0} saved Salvato {0} - + Wheel {0} loaded Ruota {0} caricata - + Invalid Wheel graph format Formato non valido grafico ruota - + Buttons copied to Palette # Pulsanti copiati nella tavolozza # - + Palette #%i restored Tavolozza #%i ripristinata - + Palette #%i empty Tavolozza #%i vuota - + Save Palettes Salva tavolozze - + Palettes saved Tavolozze salvate - + Palettes loaded Tavolozze caricate - + Invalid palettes file format Formato file tavolozze non valido - + Alarms loaded Avvisi caricati - + Fitting curves... Curve di adattamento ... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. Avvertenza: l'inizio dell'intervallo di analisi di interesse è precedente all'inizio dell'adattamento della curva. Correggilo nella scheda Configurazione> Curve> Analizza. - + Analysis earlier than Curve fit Analisi prima dell'adattamento della curva - + Simulator stopped Fermare il Simulatore - + debug logging ON debug log ACCESO @@ -19536,10 +19550,10 @@ Continue? - - - - + + + + Roaster Scope Prospettiva tostatura @@ -20044,49 +20058,49 @@ Continue? - + Events Eventi - + Data Dati - + Roast Torrefazione - + Notes Appunti - + Energy Energia - + Setup Impostare - + Details Dettagli - + Loads Carichi - + Protocol Protocollo @@ -20297,7 +20311,7 @@ Continue? - + @@ -20317,7 +20331,7 @@ Continue? Ammollo HH: MM - + @@ -20327,7 +20341,7 @@ Continue? - + @@ -20389,16 +20403,16 @@ Continue? - - + + Time Tempo - - + + @@ -20407,8 +20421,8 @@ Continue? - - + + @@ -20417,104 +20431,104 @@ Continue? - + CHARGE CARICO - + DRY END ASCIUTTO - + FC START INIZIO PC - + FC END FINE PC - + SC START INIZIO SC - + SC END FINE SC - + DROP SCARICO - + COOL RAFFREDDATO - + #{0} {1}{2} # {0} {1} {2} - + Power Potenza - + Duration Durata - + CO2 - + Load Carico - + Source Fonte - + Kind Genere - + Name Nome - + Weight Peso @@ -21464,7 +21478,7 @@ avviato dal PID - + @@ -21693,7 +21707,7 @@ deve essere ridotto di 4 volte. Solo per sfondi caricati con dispositivi aggiuntivi - + The maximum nominal batch size of the machine in kg La dimensione massima del lotto nominale della macchina in kg @@ -22127,32 +22141,32 @@ Currently in TEMP MODE Attualmente in MODALITÀ TEMP - + <b>Label</b>= <b> Etichetta </b> = - + <b>Description </b>= <b> Descrizione </b> = - + <b>Type </b>= <b> Tipo </b> = - + <b>Value </b>= <b> Valore </b> = - + <b>Documentation </b>= <b> Documentazione </b> = - + <b>Button# </b>= <b> Pulsante # </b> = diff --git a/src/translations/artisan_ja.qm b/src/translations/artisan_ja.qm index 82dac714a221d13736bdc1f5d7ede0e0e2c42366..f5db9b040b763b3c22d77dbd4fbde4d5fa248d52 100644 GIT binary patch delta 22613 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 delta 22568 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 bMv`q-ScOs@R-vBi%knv>Rr?&&E!+MN2t8NF diff --git a/src/translations/artisan_ja.ts b/src/translations/artisan_ja.ts index 3649a85bc..819ed9d67 100644 --- a/src/translations/artisan_ja.ts +++ b/src/translations/artisan_ja.ts @@ -9,57 +9,57 @@ リリーススポンサー - + About Artisan について - + Core Developers 主要開発者 - + License ライセンス - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. 最新バージョン情報の取得に問題がありました。インターネット接続を確認するか、後で再試行するか、手動で確認してください。 - + A new release is available. 新しいリリースが利用可能です。 - + Show Change list 変更リストを表示 - + Download Release ダウンロードリリース - + You are using the latest release. 最新のリリースを使用しています。 - + You are using a beta continuous build. ベータ継続的ビルドを使用しています。 - + You will see a notice here once a new official release is available. 新しい公式リリースが利用可能になると、ここに通知が表示されます。 - + Update status 最新状況 @@ -253,7 +253,7 @@ Button - + @@ -264,7 +264,7 @@ - + @@ -275,10 +275,10 @@ - + + - - + Restore Defaults @@ -306,7 +306,7 @@ - + @@ -334,7 +334,7 @@ - + @@ -622,7 +622,7 @@ - + @@ -643,7 +643,7 @@ - + @@ -768,9 +768,9 @@ 更新 - - - + + + Save Defaults デフォルトを保存 @@ -1608,61 +1608,61 @@ END 常に表示 - + Heavy FC Heavy FC - + Low FC Low FC - + Light Cut Light Cut - + Dark Cut Dark Cut - + Drops Drops - + Oily Oily - + Uneven Uneven - + Tipping Tipping - + Scorching Scorching - + Divots Divots @@ -2485,14 +2485,14 @@ END - + ET ET - + BT BT @@ -4352,20 +4352,20 @@ END Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4458,41 +4458,41 @@ END - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4561,38 +4561,38 @@ END - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4642,10 +4642,10 @@ END RX データーが受信されませんでした - - - - + + + + Serial Exception: @@ -4662,97 +4662,97 @@ END callprogram() を受け取りました: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure(): 変換エラー、{0} バイトを受信しました - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure(): {0} バイトを受信しましたが、10 バイトが必要です - + Unable to open serial port シリアルポートが開けません - + MS6514temperature(): {0} bytes received but 18 needed MS6514temperature(): {0} バイトを受信しましたが、18 バイトが必要です - + DT301temperature(): {0} bytes received but 11 needed DT301temperature(): {0} バイトを受信しましたが、11 バイトが必要です - + HH806AUtemperature(): {0} bytes received HH806AUtemperature(): {0} バイトを受信しました - + HH806Wtemperature(): Unable to initiate device HH806Wtemperature(): デバイスを始動できません - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID: {0} バイト受信しましたが、 5 必要です - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RAtemperature(): HH506RAデバイスから ID を取得できません - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RAtemperature(): {0} バイト受信しましたが、 14 必要です - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302temperature(): {0} バイト受信しましたが、 7 必要です - + CENTER303temperature(): {0} bytes received but 8 needed CENTER303temperature(): {0} バイト受信しましたが、 8 必要です - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2temperature(): {0} バイト受信しましたが、 26 必要です - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4temperature(): {0} バイト受信しましたが、 26 必要です - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306temperature(): {0} バイト受信しましたが、 10 必要です - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309temperature(): {0} バイト受信しましたが、 45 必要です - + Arduino could not set channels Arduino はチャンネルをセットできませんでした - + Arduino could not set temperature unit Arduino は温度ユニットをセットできませんでした - + Arduino could not set filters Arduinoはフィルターを設定できませんでした @@ -4762,16 +4762,16 @@ END - - - - - - + + + + + + - - + + Value Error: 値のエラー : @@ -4786,7 +4786,7 @@ END シリアルポートの例外 : タイムアウト - + Unable to move CHARGE to a value that does not exist 値が存在しないため、CHARGE に移行できません @@ -4903,52 +4903,52 @@ END 例外: {} は有効な設定ファイルではありません - - - - - + + + + + Error エラー - + Exception: WebLCDs not supported by this build 例外:このビルドでサポートされていないWebLCD - + Could not start WebLCDs. Selected port might be busy. WebLCD を起動できませんでした。選択したポートがビジー状態である可能性があります。 - + Failed to save settings 設定を保存できませんでした - - + + Exception (probably due to an empty profile): 例外 (おそらく空のプロファイルが原因): - + Analyze: CHARGE event required, none found 分析: CHARGE イベントが必要ですが、何も見つかりませんでした - + Analyze: DROP event required, none found 分析: DROP イベントが必要ですが、何も見つかりませんでした - + Analyze: no background profile data available 分析: バックグラウンド プロファイル データは利用できません - + Analyze: background profile requires CHARGE and DROP events 分析: バックグラウンド プロファイルには CHARGE および DROP イベントが必要です @@ -5044,7 +5044,7 @@ END Form Caption - + Custom Blend カスタムブレンド @@ -5208,17 +5208,17 @@ END 焙煎プロパティー - + Energy Help エネルギーヘルプ - + Tare Setup 風袋設定 - + Set Measure from Profile プロファイルからメジャーを設定 @@ -5513,14 +5513,14 @@ END - + Energy エネルギー - + CO2 @@ -5816,14 +5816,14 @@ END HTML Report Template - + BBP Total Time BBP合計時間 - + BBP Bottom Temp BBP 底部温度 @@ -5840,849 +5840,849 @@ END - + Whole Color 豆の色 - - + + Profile プロフィール - + Roast Batches ローストバッチ - - - + + + Batch バッチ - - + + Date 日時 - - - + + + Beans - - - + + + In - - + + Out - - - + + + Loss 損失 - - + + SUM - + Production Report 制作報告 - - + + Time 時間 - - + + Weight In ウェイトイン - - + + CHARGE BT チャージBT - - + + FCs Time FCの時間 - - + + FCs BT - - + + DROP Time ドロップタイム - - + + DROP BT ドロップBT - + Dry Percent 乾燥率 - + MAI Percent MAI パーセント - + Dev Percent 開発率 - - + + AUC - - + + Weight Loss 減量 - - + + Color カラー - + Cupping カッピング - + Roaster 焙煎機 - + Capacity 容量 - + Operator オペレーター - + Organization 組織 - + Drum Speed ドラムスピード - + Ground Color 粉の色 - + Color System カラーシステム - + Screen Min 画面分 - + Screen Max 画面最大 - + Bean Temp 豆の温度 - + CHARGE ET チャージET - + TP Time TPタイム - + TP ET TPET - + TP BT TPBT - + DRY Time 乾燥時間 - + DRY ET ドライET - + DRY BT ドライBT - + FCs ET - + FCe Time FCe時間 - + FCe ET - + FCe BT FCeBT - + SCs Time SCの時間 - + SCs ET SC ET - + SCs BT SC BT - + SCe Time SCE 時間 - + SCe ET - + SCe BT SCeBT - + DROP ET ドロップET - + COOL Time クールタイム - + COOL ET クールET - + COOL BT クールBT - + Total Time 合計時間 - + Dry Phase Time 乾期時間 - + Mid Phase Time 中間段階の時間 - + Finish Phase Time フェーズ終了時間 - + Dry Phase RoR 乾相 RoR - + Mid Phase RoR 中期 RoR - + Finish Phase RoR 終了フェーズの RoR - + Dry Phase Delta BT 乾式デルタBT - + Mid Phase Delta BT 中期デルタBT - + Finish Phase Delta BT フィニッシュ フェーズ デルタ BT - + Finish Phase Rise フィニッシュフェイズライズ - + Total RoR 合計 RoR - + FCs RoR FC RoR - + MET - + AUC Begin AUC 開始 - + AUC Base AUCベース - + Dry Phase AUC 乾相AUC - + Mid Phase AUC 中期 AUC - + Finish Phase AUC 終了段階の AUC - + Weight Out ウェイトアウト - + Volume In ボリュームイン - + Volume Out ボリュームアウト - + Volume Gain ボリュームゲイン - + Green Density 緑の密度 - + Roasted Density 焙煎密度 - + Moisture Greens 保管状態 - + Moisture Roasted 水分ロースト - + Moisture Loss 水分損失 - + Organic Loss オーガニックロス - + Ambient Humidity 周囲湿度 - + Ambient Pressure 周囲圧力 - + Ambient Temperature 周囲温度 - - + + Roasting Notes Roasting Notes - - + + Cupping Notes Cupping Notes - + Heavy FC Heavy FC - + Low FC Low FC - + Light Cut Light Cut - + Dark Cut Dark Cut - + Drops Drops - + Oily Oily - + Uneven Uneven - + Tipping Tipping - + Scorching Scorching - + Divots Divots - + Mode モード - + BTU Batch BTU バッチ - + BTU Batch per green kg 緑のkgあたりのBTUバッチ - + CO2 Batch CO2バッチ - + BTU Preheat BTU 予熱 - + CO2 Preheat CO2予熱 - + BTU BBP - + CO2 BBP - + BTU Cooling BTU冷却 - + CO2 Cooling CO2冷却 - + BTU Roast BTU ロースト - + BTU Roast per green kg BTU ローストあたりグリーン kg - + CO2 Roast CO2ロースト - + CO2 Batch per green kg グリーンあたりの CO2 バッチ kg - + BTU LPG - + BTU NG BTUNG - + BTU ELEC - + Efficiency Batch 効率バッチ - + Efficiency Roast 効率ロースト - + BBP Begin BBP開始 - + BBP Begin to Bottom Time BBP 開始からボトムまでの時間 - + BBP Bottom to CHARGE Time BBP 底から充電までの時間 - + BBP Begin to Bottom RoR BBP 開始からボトム RoR - + BBP Bottom to CHARGE RoR BBP ボトムからチャージ RoR - + File Name ファイル名 - + Roast Ranking ローストランキング - + Ranking Report ランキングレポート - + AVG 平均 - + Roasting Report Roasting Report - + Date: Date: - + Beans: Beans: - + Weight: Weight: - + Volume: Volume: - + Roaster: Roaster: - + Operator: Operator: - + Organization: 組織: - + Cupping: Cupping: - + Color: Color: - + Energy: エネルギー: - + CO2: - + CHARGE: CHARGE: - + Size: Size: - + Density: Density: - + Moisture: 水分: - + Ambient: 周囲: - + TP: - + DRY: DRY: - + FCs: FCs: - + FCe: FCe: - + SCs: SCs: - + SCe: SCe: - + DROP: DROP: - + COOL: COOL: - + MET: - + CM: CM: - + Drying: Drying: - + Maillard: Maillard: - + Finishing: 仕上げ: - + Cooling: Cooling: - + Background: バックグラウンド: - + Alarms: アラーム: - + RoR: RoR: - + AUC: - + Events イベント @@ -6753,7 +6753,7 @@ Alarms are scanned in order from the top of the table to the bottom. - + @@ -6859,7 +6859,7 @@ Alarms are scanned in order from the top of the table to the bottom. 指定された温度制限。 - + @@ -7040,7 +7040,7 @@ Alarms are scanned in order from the top of the table to the bottom. アラームの [説明] フィールドにコマンドを入力します。 - + @@ -7069,21 +7069,21 @@ Alarms are scanned in order from the top of the table to the bottom. ポップアップに表示されるテキスト - + Call Program プログラム呼び出し - + A program/script path (absolute or relative) プログラム/スクリプト パス (絶対または相対) - + start an external program 外部プログラムを開始する @@ -8498,7 +8498,7 @@ Load the profile recorded on the smaller machine and open the Transposer. Select スライダー値に使用される単位への注釈で使用されるオプションのテキスト。 - + COMMANDS コマンド @@ -8511,7 +8511,7 @@ Load the profile recorded on the smaller machine and open the Transposer. Select - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8537,36 +8537,36 @@ Load the profile recorded on the smaller machine and open the Transposer. Select 注: YOCTOPUCE コマンドでは、オプションのパラメーター <sn> は、モジュールのシリアル番号またはその名前のいずれかを保持します。 - + Serial Command シリアルコマンド - + ASCII serial command or binary a2b_uu(serial command) ASCII シリアル コマンドまたはバイナリ a2b_uu (シリアル コマンド) - + Modbus Command Modbus コマンド - + variable holding the last value read via MODBUS MODBUS 経由で読み取った最後の値を保持する変数 - - - - - - + + + + + + @@ -8577,8 +8577,8 @@ Load the profile recorded on the smaller machine and open the Transposer. Select sleep: <float> 秒の遅延を追加します - - + + sets calling button to “pressed” if argument is 1 or True 引数が 1 または True の場合、呼び出しボタンを「押された」状態に設定します @@ -8589,55 +8589,55 @@ Load the profile recorded on the smaller machine and open the Transposer. Select 関数 3 (Read Multiple Holding Registers) を使用して、スレーブ slaveID からレジスタを読み取ります。結果はプレースホルダー `_` にバインドされるため、後のコマンドでアクセスできます。 - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. 符号付き整数として解釈される関数 3 (Read Multiple Holding Registers) を使用して、スレーブ slaveID から 1 つの 16 ビット レジスタを読み取ります。結果はプレースホルダー `_` にバインドされるため、後のコマンドでアクセスできます。 - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. BCD として解釈される関数 3 (Read Multiple Holding Registers) を使用して、スレーブ slaveID から 1 つの 16 ビット レジスタを読み取ります。結果はプレースホルダー `_` にバインドされるため、後のコマンドでアクセスできます。 - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. 符号なし整数として解釈される関数 3 (Read Multiple Holding Registers) を使用して、スレーブ slaveID から 2 つの 16 ビット レジスタを読み取ります。結果はプレースホルダー `_` にバインドされるため、後のコマンドでアクセスできます。 - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. 符号付き整数として解釈される関数 3 (Read Multiple Holding Registers) を使用して、スレーブ slaveID から 2 つの 16 ビット レジスタを読み取ります。結果はプレースホルダー `_` にバインドされるため、後のコマンドでアクセスできます。 - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. BCD として解釈される関数 3 (Read Multiple Holding Registers) を使用して、スレーブ slaveID から 2 つの 16 ビット レジスタを読み取ります。結果はプレースホルダー `_` にバインドされるため、後のコマンドでアクセスできます。 - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. float として解釈される関数 3 (Read Multiple Holding Registers) を使用して、スレーブ slaveID から 2 つの 16 ビット レジスタを読み取ります。結果はプレースホルダー `_` にバインドされるため、後のコマンドでアクセスできます。 - + write register: MODBUS function 6 (int) or function 16 (float) 書き込みレジスタ: MODBUS 関数 6 (int) または関数 16 (float) - + write coil: MODBUS function 5 ライトコイル:MODBUS機能 5 - + write coils: MODBUS function 15 書き込みコイル: MODBUS 機能 15 @@ -8648,43 +8648,43 @@ Load the profile recorded on the smaller machine and open the Transposer. Select - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v マスク書き込みレジスタ: MODBUS 関数 22 または関数 6 と指定された値 v を使用して関数 22 をシミュレートします。 - + write registers: MODBUS function 16 書き込みレジスタ: MODBUS 機能 16 - + write 16bit BCD encoded value v to register r of slave s スレーブ s のレジスタ r に 16 ビットの BCD エンコードされた値 v を書き込む - + write 32bit float to two 16bit int registers: MODBUS function 16 2 つの 16 ビット int レジスタに 32 ビット float を書き込む: MODBUS 関数 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 32 ビット整数を 2 つの 16 ビット整数レジスタに書き込む: MODBUS 関数 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) 16 ビット整数を 1 つの 16 ビット レジスタに書き込む: MODBUS 関数 6 (int) - + DTA Command DTA コマンド @@ -8705,119 +8705,119 @@ Load the profile recorded on the smaller machine and open the Transposer. Select 起動と外部プログラム - + Hottop Heater ホットトップヒーター - - + + sets heater to value ヒーターを値に設定します - + Hottop Fan ホットトップファン - - + + sets fan to value ファンを値に設定します - + Hottop Command ホットトップコマンド - + with n={0 ,1},h={0,..100},f={0,..10} n={0 ,1}、h={0,..100}、f={0,..10} - + Fuji Command 富士コマンド - + PWM Command PWMコマンド - + PHIDGET PWM Output: <value> in [0-100] PHIDGET PWM 出力: [0-100] の <値> - + PHIDGET PWM Output: toggles <channel> PHIDGET PWM 出力: <チャンネル> を切り替えます - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds PHIDGET PWM 出力: <channel> を <millis> ミリ秒間オンにする - + PHIDGET HUB PWM Output: <value> in [0-100] PHIDGET HUB PWM 出力: [0-100] の <値> - + PHIDGET HUB PWM Output: toggles <channel> PHIDGET HUB PWM 出力: トグル <channel> - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds PHIDGET HUB PWM 出力: <channel> を <millis> ミリ秒間オンにします - + YOCTOPUCE PWM Output: PWM running state YOCTOPUCE PWM 出力: PWM 実行状態 - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) YOCTOPUCE PWM 出力: PWM 周波数を f (Hz) に設定します。 - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] YOCTOPUCE PWM 出力: PWM 周期をフロート [0.0-100.0] として % のデューティ サイクルで設定します。 - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval YOCTOPUCE PWM 出力: 指定された時間間隔で PWM を指定された値に徐々に変更します。 - + VOUT Command VOUTコマンド @@ -8828,363 +8828,363 @@ Load the profile recorded on the smaller machine and open the Transposer. Select PHIDGET OUTPUT モジュールの場合: 電圧範囲を設定します (r5V の場合は r=5、10V の場合は r=10) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) PHIDGET OUTPUT モジュールの場合: アナログ出力チャンネル n を V 単位の出力電圧値 v に設定します (例: 5.5V の場合は 5.5)。 - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] YOCTOPUCE VOLTAGE OUT モジュールの場合、c はチャンネル (1 または 2)、v はフロートとしての電圧 [0.0-10.0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] YOCTOPUCE CURRENT OUT モジュールの場合、c がフロートとしての電流 [3.0-21.0] - + IO Command IOコマンド - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) PHIDGET バイナリ出力: チャネル c をオフ (b=0) およびオン (b=1) に切り替えます。 - + PHIDGET Binary Output: toggles channel c PHIDGET バイナリ出力: チャネル c を切り替えます - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds PHIDGET バイナリ出力: チャネル c の出力をミリ秒単位の時間 t の間オンに設定します - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) PHIDGET 電圧出力: チャネル c の電圧出力を v (float) に設定します。 - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor: チャネル c の加速度を v (float) に設定します。 - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor: チャネル c の目標速度を v (float) に設定します。 - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor: チャネル c の電流制限を v (float) に設定します。 - + YOCTOPUCE Relay Output: turn channel c of the relay module on YOCTOPUCE リレー出力: リレーモジュールのチャンネル c をオンにします - + YOCTOPUCE Relay Output: turn channel c of the relay module off YOCTOPUCE リレー出力: リレーモジュールのチャンネル c をオフにします - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) YOCTOPUCE リレー出力: リレーモジュールのチャネル c をオフ (b=0) とオン (b=1) に切り替えます。 - + YOCTOPUCE Relay Output: toggle the state of channel c YOCTOPUCE リレー出力: チャネル c の状態を切り替えます - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds YOCTOPUCE リレー出力: delay ミリ秒の遅延の後、duration ミリ秒の間、チャネル c をパルスします。 - + YOCTOPUCE resets the power counter of the Yocto-Watt module YOCTOPUCE は、Yocto-Watt モジュールの電力カウンターをリセットします。 - + move slider c to value v スライダー c を値 v に移動します - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b PHIDGET バイナリ出力チャネル c をオフ (b=0) とオン (b=1) に切り替え、値 b に応じてボタン i を押すか通常に設定します - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal 値 b が yes、true、t、または 1 の場合はボタン i を押された状態に設定し、それ以外の場合は通常に設定します - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal 値 b が yes、true、t、または 1 の場合はボタンを押された状態に設定し、それ以外の場合は通常の状態に設定します - - - - - + + + + + toggles the state of the button ボタンの状態を切り替えます - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol サントーカー ネットワーク プロトコルを介して、「fa」のような 16 進表記のバイトとして指定された <target> レジスタに整数 <value> を送信します。 - + sends <value> to <target> via the Kaleido Serial or Network protocol Kaleido シリアルまたはネットワーク プロトコル経由で <値> を <ターゲット> に送信します - + S7 Command S7コマンド - + variable holding the last value read via S7 S7 を介して読み取られた最後の値を保持する変数 - + sets calling button to “pressed” if argument evaluates to 1 or True 引数が 1 または True に評価される場合、呼び出しボタンを「押された」に設定します - + read bool from S7 DB S7 DB から bool を読み取る - + read int from S7 DB int を S7 DB から読み取る - + read float from S7 DB S7 DB から float を読み取る - + write bool to S7 DB bool を S7 DB に書き込む - + write int to S7 DB S7 DBへの書き込み - + write float to S7 DB float を S7 DB に書き込む - + Aillio R1 Heater AillioR1ヒーター - + Aillio R1 Fan AillioR1ファン - + Aillio R1 Drum AillioR1ドラム - + sets drum speed to value ドラム速度を値に設定します - + Artisan Command 職人コマンド - + enables/disables alarms アラームを有効/無効にします - + enables/disables autoCHARGE 自動充電を有効/無効にします - + enables/disables autoDROP autoDROP を有効/無効にします - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. 風袋引きチャンネル <int> 1 => ET、2 => BT、3 => E1c1、4: E1c2、.. - + turns PID on PIDをオンにする - + turns PID off PIDをオフにする - + toggles the PID state PID 状態を切り替えます - + sets PID mode to 0: manual, 1: RS, 2: background follow PID モードを 0: 手動、1: RS、2: バックグラウンド フォローに設定します。 - + sets the p-i-d parameters of the PID PID の p-i-d パラメータを設定します - + increases or decreases the current target SV value by <int> 現在のターゲット SV 値を <int> ずつ増減します - + sets the PID target set value SV PID目標設定値SVを設定します - + sets the PID target set value SV given in C Cで与えられたPID目標設定値SVを設定します - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> PID Ramp-Soak パターン番号 <rs> (1 ベース!) または <rs> とラベル付けされたものをアクティブにします - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) <n> 0: BT、1: ET (ソフトウェア PID) で PID 入力ソースを選択します。 <n> in {0,..,3} (Arduino PID) - + sets the PID lookahead PID先読みを設定します - + shows popup with message <msg> which optionally automatically closes after <int> seconds オプションで <int> 秒後に自動的に閉じるメッセージ <msg> を含むポップアップを表示します - + shows message <msg> in the message line メッセージ行にメッセージ <msg> を表示します - + enables/disables notifications; while disabled issued notifications are ignored 通知を有効/無効にします。無効化された発行された通知は無視されます - + sends notification with title <title> and optional message <msg> タイトル <title> とオプションのメッセージ <msg> で通知を送信します - + sets canvas color to the RGB-hex <color> like #27f1d3 キャンバスの色を #27f1d3 のような RGB-hex <color> に設定します - + resets canvas color キャンバスの色をリセットします @@ -9195,139 +9195,139 @@ Load the profile recorded on the smaller machine and open the Transposer. Select { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } からボタン <name> をアクティブにします - + activates palette <p> with <p> either a number 0-9 or a palette label <p> の数字 0 ~ 9 またはパレット ラベルのいずれかでパレット <p> をアクティブにします - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET 再生モードを 0: オフ、1: 時間、2: BT、3: ET に設定します。 - + opens the Roast Properties dialog ローストプロパティダイアログを開きます - + loads the .alog profile at the given filepath as background profile 指定されたファイルパスの .alog プロファイルをバックグラウンド プロファイルとしてロードします - + clears the current background profile 現在のバックグラウンド プロファイルをクリアします - + activates the alarmset with the given number or label 指定された番号またはラベルでアラームセットをアクティブにします - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right 背景プロファイルを指定されたステップ数だけ <方向> に向かって移動します。<方向> は上、下、左、右のいずれかです - + enables/disables keyboard mode キーボードモードを有効/無効にします - + enables/disables the Keep ON flag Keep ONフラグを有効/無効にします - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} のいずれかである <name> によって示される曲線を表示/非表示にします - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number ゼロベースの <extra_device> 番号の <curve> ({T1,T2} のいずれか) を表示/非表示にします - + shows/hides the events of <event_type> in [1,..,5] [1,..,5] の <event_type> のイベントを表示/非表示にします - + shows/hides the events of the background profile バックグラウンド プロファイルのイベントを表示/非表示にします - + RC Command RCコマンド - + for PHIDGET RC modules: sets the min/max pulse width in microseconds PHIDGET RC モジュールの場合: 最小/最大パルス幅をマイクロ秒単位で設定します - + for PHIDGET RC modules: sets the min/max position PHIDGET RC モジュールの場合: 最小/最大位置を設定します - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) PHIDGET RC モジュールの場合: 接続 (b=1) または接続解除 (b = 0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state PHIDGET RC モジュールの場合: 速度ランピング状態を有効または無効にします - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt PHIDGET RC モジュールの場合: 電圧を 5、6、または 7.4 ボルトのいずれかに設定します。 - + for PHIDGET RC modules: set the acceleration PHIDGET RC モジュールの場合: 加速度を設定します - + for PHIDGET RC modules: set the velocity PHIDGET RC モジュールの場合: 速度を設定します - + for PHIDGET RC modules: set the target position PHIDGET RC モジュールの場合: 目標位置を設定します - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) YOCTOPUCE RC モジュールの場合: c:int はチャネル、b は bool (例: enabled(0,1) または enabled(0,True)) @@ -9338,31 +9338,31 @@ Load the profile recorded on the smaller machine and open the Transposer. Select YOCTOPUCE RC モジュールの場合: c:int はチャネル、p:int はターゲット位置、オプションの t はミリ秒単位の持続時間です。 - + for YOCTOPUCE RC modules: with n an int [0..65000] in us YOCTOPUCE RC モジュールの場合: int [0..65000] の n を使用 - + for YOCTOPUCE RC modules: with r an int in % YOCTOPUCE RC モジュールの場合: r an int in % - + WebSocket Command WebSocketコマンド - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) {} 置換が使用されている場合は、send({{ “value”: {}}}) のようにエスケープするために json ブラケットを複製する必要があります。 - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` `<json>` テキストが JSON 形式を尊重する場合、それは接続された WebSocket サーバーに送信され、応答は変数 `_` にバインドされます @@ -9728,165 +9728,170 @@ Function 4 (Read Input Registers): registers 0 to 65535 corresponding to numbers + DISCHARGE + 退院 + + + RELEASE リリース - + HEATING 暖房 - + COOLING 冷却 - + FLAP フラップ - + CONTROL コントロール - + event value イベント値 - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode イベント値は華氏温度として解釈され、現在の温度モードに変換されます - + event value interpreted as temperature in Celsius converted to the current temperature mode イベント値は摂氏温度として解釈され、現在の温度モードに変換されます - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. 注: 「{}」はプレースホルダーとして使用できます。これは、現在のボタン値と ± イベント タイプのオフセットに置き換えられます。説明/コマンドでプレースホルダーが複数回出現する場合、それらの出現箇所はすべて値に置き換えられます。 - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” 注: コマンドは、「<cmd1>;<cmd2>;<cmd3>」のようにセミコロンで区切って順序付けることができます。 - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. 注: シリアル コマンド アクションのドキュメントとして指定されたすべての文字は、1 つの文字列として接続されたデバイスに送信されます。デバイスがこの文字列をセミコロンで区切られた個別のコマンドとして解釈できる場合は問題ありません。それ以外の場合は、多数のイベント ボタンを参照する複数イベントを使用できます (ドキュメント文字列としてイベント ボタン番号のカンマ区切りリストを使用)。参照された各イベント ボタンは、対応するシリアル コマンド アクションを介してコマンドの 1 つを発行します。これらのイベント ボタンは非表示にすることができるため、シリアル コマンドで一連のコマンドを許可するのと同じ効果が得られます。 - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. 注: PHIDGET コマンドでは、オプションのパラメータ <sn> の形式は <hub_serial>[:<hub_port>] で、シリアル番号を指定して特定の Phidg​​et HUB を参照でき、オプションでアドレス指定されたモジュールが接続されているポート番号を指定できます。 。 - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name 注: YOCTOPUCE コマンドでは、オプションのパラメータ <sn> にモジュールのシリアル番号またはその名前が入ります。 - + Multiple Event 複合イベント - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. ボタン番号または sleep(<float>) をカンマで区切ったもの: 1,2,sleep(2.5), 3.. - + triggers other buttons 他のボタンをトリガーします - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) 押されたボタンの最後の状態を保持する変数 (1 または 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. 符号なし整数として解釈される関数 3 (Read Multiple Holding Registers) を使用して、スレーブ slaveID から 1 つの 16 ビット レジスタを読み取ります。結果はプレースホルダー `_` にバインドされるため、後のコマンドでアクセスできます。 - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating 挿入データアドレス: 値、ex. 4701:1000 で、sv は 100 です。 値の場合は常に 10 を掛けます 単位: 0.1 / ex. 4719:0 加熱を停止 - + variable holding the last result value 最後の結果値を保持する変数 - + p-i-d - + configures PID to the values <p>;<i>;<d> PID を値 <p>;<i>;<d> に設定します - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) PHIDGET OUTPUT モジュールの場合: 電圧範囲を設定します (5V の場合は r=5、10V の場合は r=10)。 - + write value where bits are replaced by those from orMask at positions where andMask bits are not set andMask ビットが設定されていない位置でビットが orMask からのビットに置き換えられる値を書き込みます - + Aillio R1 Command AillioR1コマンド - + Sends PRS command PRSコマンドを送信 - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal b の値が yes、true、t、または 1 の場合はボタン i が押された状態に設定され、それ以外の場合は通常の状態に設定されます。 - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } からボタン <name> をアクティブにします。引数が 1 または True の場合、呼び出しボタンを「押された」状態に設定します - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden b の値が yes、true、t、または 1 の場合はボタン i を表示に設定し、それ以外の場合は非表示に設定します。 - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name YOCTOPUCE RC モジュールの場合: c:int はチャネル、p:int はターゲット位置、オプションの t はミリ秒単位の持続時間、sn はオプションのモジュールのシリアル番号または論理名です。 @@ -12452,7 +12457,7 @@ Artisan はサンプル期間ごとにプログラムを開始します。プロ - + @@ -12487,7 +12492,7 @@ Artisan はサンプル期間ごとにプログラムを開始します。プロ - + @@ -12615,9 +12620,9 @@ Artisan はサンプル期間ごとにプログラムを開始します。プロ /分 + - @@ -12626,8 +12631,8 @@ Artisan はサンプル期間ごとにプログラムを開始します。プロ の上 - - + + @@ -12641,7 +12646,7 @@ Artisan はサンプル期間ごとにプログラムを開始します。プロ サイクル - + Sync 同期 @@ -12761,7 +12766,7 @@ Artisan はサンプル期間ごとにプログラムを開始します。プロ - + Label @@ -12992,9 +12997,9 @@ Artisan はサンプル期間ごとにプログラムを開始します。プロ サイズ - - - + + + @@ -13032,7 +13037,7 @@ Artisan はサンプル期間ごとにプログラムを開始します。プロ - + @@ -13075,14 +13080,14 @@ Artisan はサンプル期間ごとにプログラムを開始します。プロ 温度 - + Unit 単位 - + Source ソース @@ -13093,9 +13098,9 @@ Artisan はサンプル期間ごとにプログラムを開始します。プロ 集まる + - - + @@ -13487,7 +13492,7 @@ Artisan はサンプル期間ごとにプログラムを開始します。プロ 日時 - + Batch バッチ @@ -13545,140 +13550,140 @@ Artisan はサンプル期間ごとにプログラムを開始します。プロ ブレンド - + Template テンプレート - + Results in 結果は - + Rating 評価 - + Pressure % 圧力% - + Electric Energy Mix: 電気エネルギーミックス: - + Renewable 再生可能 - - + + Pre-Heating 予熱 - - + + Between Batches バッチ間 - - + + Cooling Cooling - + Between Batches after Pre-Heating 予熱後のバッチ間 - + (mm:ss) (mm:ss) - + Duration デュレーション - + Measured Energy or Output % 測定されたエネルギーまたは出力% - - + + Preheat 予熱 - - + + BBP - - - - + + + + Roast 焙煎 - - + + per kg green coffee グリーンコーヒー1kgあたり - + Load ロード - + Organization 組織 - + Operator オペレーター - + Machine 機械 - + Model モデル - + Heating 暖房 - + Drum Speed ドラムスピード - + organic material 有機材料 @@ -14081,7 +14086,7 @@ LCDすべて エッジカラー (RGBA) - + roasted ロースト @@ -14228,22 +14233,22 @@ LCDすべて - + ln() ln() + - x × - - + + Bkgnd 背景 @@ -14392,109 +14397,114 @@ LCDすべて 豆を充電する - + /m / m - + greens - + - STOP - ストップ + AUTO + 自動 - - + + + + MANUAL + 手動 + + + + FLAP + フラップ + + + + + CLOSE + 近い + + + + + OPEN 開ける - - - CLOSE - 近い + CONTROL + コントロール - - - - AUTO - 自動 + + DISCHARGE + 退院 - - - MANUAL - 手動 + HEATING + 暖房 - + STIRRER スターラー - + FILL 埋める - - RELEASE - リリース - - - - HEATING - 暖房 - - - + COOLING 冷却 - - FLAP - フラップ + + + + STOP + ストップ - CONTROL - コントロール + RELEASE + リリース - + RMSE BT RMSEBT - + MSE BT - + RoR - + @FCs @FC - + Max+/Max- RoR 最大+ /最大-RoR @@ -15955,6 +15965,8 @@ LCDすべて + + {} connected {} 接続済み @@ -15966,6 +15978,8 @@ LCDすべて + + {} disconnected @@ -16220,238 +16234,238 @@ Repeat Operation at the end: {0} 現在は pid = {0} ですが、pid = {1} に変更しますか? - + Phidget Temperature Sensor IR attached Phidget 温度センサー IR 付属 - + Phidget Temperature Sensor 1-input attached Phidget温度センサー1入力付 - + Phidget Isolated Thermocouple 1-input attached Phidget絶縁熱電対1入力付属 - + Phidget VINT RTD 1-input attached Phidget VINT RTD 1入力付属 - + Phidget Temperature Sensor IR detached Phidget 温度センサー IR が取り外されました - + Phidget Temperature Sensor 1-input detached Phidget 温度センサー 1 入力分離型 - + Phidget Isolated Thermocouple 1-input detached Phidget 絶縁熱電対 1 入力分離型 - + Phidget VINT RTD 1-input detached Phidget VINT RTD 1 入力分離 - + Phidget Temperature Sensor 4-input attached Phidget 温度センサー 4入力付属 - + Phidget Temperature Sensor 4-input detached Phidget 温度センサー 4 入力分離型 - + Phidget 1046 attached Phidget 1046 付属 - + Phidget DAQ1500 attached Phidget DAQ1500付属 - + Phidget 1046 detached Phidget 1046 が取り外されました - + Phidget DAQ1500 detached Phidget DAQ1500を取り外した - + Phidget IO 2/2/2 attached Phidget IO 2/2/2 付属 - + Phidget IO 6/6/6 attached Phidget IO 6/6/6付属 - + Phidget IO 8/8/8 attached Phidget IO 8/8/8付属 - + Phidget DAQ1000 attached Phidg​​et DAQ1000を装着 - + Phidget DAQ1200 attached Phidg​​et DAQ1200を装着 - + Phidget DAQ1300 attached Phidg​​et DAQ1300を装着 - + Phidget DAQ1301 attached Phidg​​et DAQ1301を装着 - + Phidget DAQ1400 attached Phidget DAQ1400付属 - + Phidget VCP1000 attached Phidget VCP1000付属 - + Phidget VCP1001 attached Phidget VCP1001付属 - + Phidget VCP1002 attached Phidget VCP1002付属 - + Phidget IO attached Phidget IO 接続 - + Phidget IO 2/2/2 detached Phidget IO 2/2/2 分離 - + Phidget IO 6/6/6 detached Phidget IO 6/6/6 分離 - + Phidget IO 8/8/8 detached Phidget IO 8/8/8 分離 - + Phidget DAQ1000 detached Phidg​​et DAQ1000 を取り外した - + Phidget DAQ1200 detached Phidg​​et DAQ1200 を取り外した - + Phidget DAQ1300 detached Phidg​​et DAQ1300 を取り外した - + Phidget DAQ1301 detached Phidg​​et DAQ1301 を取り外した - + Phidget DAQ1400 detached Phidget DAQ1400を取り外した - + Phidget VCP1000 detached Phidget VCP1000 取り外し - + Phidget VCP1001 detached Phidget VCP1001を取り外した - + Phidget VCP1002 detached Phidget VCP1002 取り外し - + Phidget IO detached Phidget IO が切り離されました - + Yocto Thermocouple attached Yocto熱電対付属 - + Yocto IR attached Yocto IR 付属 - + Yocto PT100 attached Yocto PT100を装着 - - + + Yocto Sensor attached Yoctoセンサー装着 - + Yocto Watt Power attached ヨクトワットパワー付属 - + Yocto Watt Energy attached ヨクトワットエナジー付属 - + Yocto Watt Voltage attached Yocto Watt Voltage 付属 - + Yocto Watt Current attached ヨクトワットカレント付属 - + TC4 initialized TC4 初期化 @@ -16500,9 +16514,9 @@ Repeat Operation at the end: {0} - - - + + + Data table copied to clipboard @@ -16536,50 +16550,50 @@ Repeat Operation at the end: {0} 背景用プロファイルを読み込んでいます... - + Event table copied to clipboard クリップボードにコピーされたイベント テーブル - + The 0% value must be less than the 100% value. 0% の値は 100% の値より小さくなければなりません。 - - + + Alarms from events #{0} created イベント #{0} からのアラームが作成されました - - + + No events found イベントがありません - + Event #{0} added Event #{0} は追加されました - + No profile found プロファイルがありません - + Events #{0} deleted イベント #{0} が削除されました - + Event #{0} deleted Event #{0} は削除されました - + Roast properties updated but profile not saved to disk 焙煎プロパティは更新されましたが、プロファイルはディスクに保存されていません @@ -16762,7 +16776,7 @@ Repeat Operation at the end: {0} サンプリング - + Warning @@ -16774,13 +16788,13 @@ Repeat Operation at the end: {0} サンプリング間隔が狭いと、一部のマシンで不安定になる可能性があります。最小値は 1 にすることをお勧めします。 - + Incompatible variables found in %s %s に互換性のない変数が見つかりました - + Assignment problem 割り当て問題 @@ -16874,8 +16888,8 @@ Repeat Operation at the end: {0} フォローオフ - - + + Save Statistics 統計を保存 @@ -17037,19 +17051,19 @@ To keep it free and current please support us with your donation and subscribe t {0} 用に構成されたアーティザン - + Load theme {0}? テーマ {0} を読み込みますか? - + Adjust Theme Related Settings テーマ関連の設定を調整する - + Loaded theme {0} ロードされたテーマ {0} @@ -17060,8 +17074,8 @@ To keep it free and current please support us with your donation and subscribe t 見にくい色のペアが検出されました: - - + + Simulator started @{}x シミュレーターが開始 @{}x @@ -17112,14 +17126,14 @@ To keep it free and current please support us with your donation and subscribe t autoDROP オフ - + PID set to OFF PID を OFF - + PID set to ON @@ -17339,7 +17353,7 @@ To keep it free and current please support us with your donation and subscribe t {0} は保存され、新しい焙煎を開始しました - + Invalid artisan format @@ -17404,10 +17418,10 @@ It is advisable to save your current settings beforehand via menu Help >> プロファイルは保存されました - - - - + + + + @@ -17499,347 +17513,347 @@ It is advisable to save your current settings beforehand via menu Help >> 設定の読み込みがキャンセルされました - - + + Statistics Saved 保存された統計 - + No statistics found 統計が見つかりません - + Excel Production Report exported to {0} {0} にエクスポートされた Excel 生産レポート - + Ranking Report ランキングレポート - + Ranking graphs are only generated up to {0} profiles ランキング グラフは、最大 {0} プロファイルまでしか生成されません - + Profile missing DRY event プロファイルに DRY イベントがありません - + Profile missing phase events 欠落しているフェーズ イベントのプロファイル - + CSV Ranking Report exported to {0} {0} にエクスポートされた CSV ランキング レポート - + Excel Ranking Report exported to {0} {0} にエクスポートされた Excel ランキング レポート - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied Artisan の Bluetooth へのアクセス許可が拒否されている間、Bluetooth スケールは接続できません - + Bluetooth access denied Bluetooth アクセスが拒否されました - + Hottop control turned off ホットトップコントロールがオフになっています - + Hottop control turned on ホットトップコントロールがオンになっています - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! ホットトップを制御するには、最初にタイマー LCD を右クリックしてスーパー ユーザー モードを有効にする必要があります。 - - + + Settings not found 設定が見つかりません - + artisan-settings 職人の設定 - + Save Settings 設定を保存する - + Settings saved 保存された設定 - + artisan-theme 職人のテーマ - + Save Theme テーマを保存 - + Theme saved テーマを保存しました - + Load Theme テーマをロード - + Theme loaded ロードされたテーマ - + Background profile removed バックグラウンド プロファイルが削除されました - + Alarm Config アラーム構成 - + Alarms are not available for device None デバイスがないのでアラームは利用できません - + Switching the language needs a restart. Restart now? 言語を切り替えるには再起動が必要です。今すぐ再起動? - + Restart 再起動 - + Import K202 CSV K202 CSV の取り込み - + K202 file loaded successfully K202 ファイルを正しくロードしました - + Import K204 CSV K204 CSV の取り込み - + K204 file loaded successfully K204 ファイルを正しくロードしました - + Import Probat Recipe プロバットレシピのインポート - + Probat Pilot data imported successfully Probat Pilot データが正常にインポートされました - + Import Probat Pilot failed Probat パイロットのインポートに失敗しました - - + + {0} imported {0} インポート - + an error occurred on importing {0} {0} のインポート中にエラーが発生しました - + Import Cropster XLS クロップスターXLSをインポート - + Import RoastLog URL RoastLog URL のインポート - + Import RoastPATH URL RoastPATH URL のインポート - + Import Giesen CSV ギーゼンCSVをインポート - + Import Petroncini CSV Petroncini CSV のインポート - + Import IKAWA URL IKAWA URLをインポート - + Import IKAWA CSV IKAWA CSVをインポート - + Import Loring CSV Loring CSVをインポート - + Import Rubasse CSV Rubasse CSV のインポート - + Import HH506RA CSV HH506RA CSV の取り込み - + HH506RA file loaded successfully HH506RA ファイルを正しくロードしました - + Save Graph as グラフを名前を付けて保存 - + {0} size({1},{2}) saved {0} サイズ({1} {2})を保存しました - + Save Graph as PDF グラフを PDF として保存 - + Save Graph as SVG グラフを SVG 形式で保存 - + {0} saved {0} は保存されました - + Wheel {0} loaded ホイール {0} がロードされました - + Invalid Wheel graph format ホイールグラフ形式ではありません - + Buttons copied to Palette # パレットにコピーされたボタン # - + Palette #%i restored パレット #%i が復元されました - + Palette #%i empty パレット #%i が空です - + Save Palettes パレットを保存 - + Palettes saved パレットは保存されました - + Palettes loaded パレットはロードされました - + Invalid palettes file format パレットファイル形式ではありません - + Alarms loaded アラームはロードされました - + Fitting curves... 曲線をフィッティングしています... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. 警告: 対象の分析間隔の開始は、カーブ フィッティングの開始よりも前です。 [Config] > [Curves] > [Analyze] タブでこれを修正します。 - + Analysis earlier than Curve fit カーブフィットより前の分析 - + Simulator stopped シミュレータ停止 - + debug logging ON デバッグログオン @@ -19491,10 +19505,10 @@ Proceed? - - - - + + + + Roaster Scope 焙煎記録 @@ -20027,49 +20041,49 @@ Proceed? - + Events イベント - + Data データー - + Roast 焙煎 - + Notes ノート - + Energy エネルギー - + Setup セットアップ - + Details 詳細 - + Loads 負荷 - + Protocol プロトコル @@ -20284,7 +20298,7 @@ Proceed? - + @@ -20304,7 +20318,7 @@ Proceed? Soak 時:分 - + @@ -20314,7 +20328,7 @@ Proceed? - + @@ -20376,16 +20390,16 @@ Proceed? - - + + Time 時間 - - + + @@ -20394,8 +20408,8 @@ Proceed? - - + + @@ -20404,104 +20418,104 @@ Proceed? - + CHARGE CHARGE - + DRY END DRY END - + FC START FC START - + FC END FC END - + SC START SC START - + SC END SC END - + DROP DROP - + COOL COOL - + #{0} {1}{2} #{0} {1} {2} - + Power Power - + Duration デュレーション - + CO2 - + Load ロード - + Source ソース - + Kind 種類 - + Name 名前 - + Weight 重さ @@ -21515,7 +21529,7 @@ PID によって開始される - + @@ -21744,7 +21758,7 @@ has to be reduced by 4 times. 追加のデバイスのみでロードされた背景の場合 - + The maximum nominal batch size of the machine in kg マシンの最大公称バッチ サイズ (kg) @@ -22178,32 +22192,32 @@ Currently in TEMP MODE 現在TEMPモード - + <b>Label</b>= <b>ラベル </b>= - + <b>Description </b>= <b>記述 </b>= - + <b>Type </b>= <b>タイプ </b>= - + <b>Value </b>= <b>値 </b>= - + <b>Documentation </b>= <b>関連文書 </b>= - + <b>Button# </b>= <b>ボタン# </b>= diff --git a/src/translations/artisan_ko.qm b/src/translations/artisan_ko.qm index 847917c5a8aa32f37e87941a9af2147399dc93f1..1605253b0dfc469cead3ce865c02de486b44cc36 100644 GIT binary patch delta 22621 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 diff --git a/src/translations/artisan_ko.ts b/src/translations/artisan_ko.ts index 85d9db803..50be0e462 100644 --- a/src/translations/artisan_ko.ts +++ b/src/translations/artisan_ko.ts @@ -9,57 +9,57 @@ 릴리스 스폰서 - + About 아티산에 대하여 - + Core Developers 주 개발자들 - + License 특허 - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. 최신 버전 정보를 검색하는 중에 문제가 발생했습니다. 인터넷 연결을 확인하고 나중에 다시 시도하거나 수동으로 확인하십시오. - + A new release is available. 새 릴리스를 사용할 수 있습니다. - + Show Change list 변경 목록 표시 - + Download Release 릴리스 다운로드 - + You are using the latest release. 최신 릴리스를 사용하고 있습니다. - + You are using a beta continuous build. 베타 연속 빌드를 사용하고 있습니다. - + You will see a notice here once a new official release is available. 새로운 공식 릴리스가 출시되면 여기에 알림이 표시됩니다. - + Update status 업데이트 상태 @@ -220,7 +220,7 @@ Button - + @@ -231,7 +231,7 @@ - + @@ -242,10 +242,10 @@ - + + - - + Restore Defaults @@ -273,7 +273,7 @@ - + @@ -301,7 +301,7 @@ - + @@ -589,7 +589,7 @@ - + @@ -610,7 +610,7 @@ - + @@ -735,9 +735,9 @@ 업데이트 - - - + + + Save Defaults 기본값 저장 @@ -1541,61 +1541,61 @@ END 항상보이기 - + Heavy FC 강한 1차크랙 - + Low FC 약한 1차크랙 - + Light Cut 라이트컷 - + Dark Cut 다크컷 - + Drops 유분검출 - + Oily 다량의 유분존재 - + Uneven 고르지 않음 - + Tipping 티핑 - + Scorching 스콜칭 - + Divots 디봇 @@ -2414,14 +2414,14 @@ END - + ET ET - + BT BT @@ -4257,20 +4257,20 @@ END Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4363,41 +4363,41 @@ END - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4466,38 +4466,38 @@ END - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4547,10 +4547,10 @@ END 수신된 RX 데이터 없음 - - - - + + + + Serial Exception: @@ -4567,97 +4567,97 @@ END callprogram() 수신: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure(): 변환 오류, {0}바이트 수신됨 - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure(): {0}바이트가 수신되었지만 10바이트가 필요합니다. - + Unable to open serial port 직렬 포트를 열 수 없습니다. - + MS6514temperature(): {0} bytes received but 18 needed MS6514온도(): {0}바이트를 받았지만 18바이트가 필요합니다. - + DT301temperature(): {0} bytes received but 11 needed DT301temperature(): {0}바이트를 받았지만 11바이트가 필요합니다. - + HH806AUtemperature(): {0} bytes received HH806AU온도(): {0}바이트 수신됨 - + HH806Wtemperature(): Unable to initiate device HH806W온도(): 장치를 시작할 수 없습니다. - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID: {0}바이트가 수신되었지만 5바이트가 필요합니다. - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RAtemperature(): HH506RA 장치에서 ID를 가져올 수 없습니다. - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RAtemperature(): {0}바이트를 받았지만 14바이트가 필요합니다. - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302온도(): {0}바이트를 받았지만 7바이트가 필요합니다. - + CENTER303temperature(): {0} bytes received but 8 needed CENTER303온도(): {0}바이트를 받았지만 8바이트가 필요합니다. - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2temperature(): {0}바이트를 받았지만 26바이트가 필요합니다. - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4temperature(): {0}바이트를 받았지만 26바이트가 필요합니다. - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306온도(): {0}바이트를 받았지만 10바이트가 필요합니다. - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309temperature(): {0}바이트를 받았지만 45바이트가 필요합니다. - + Arduino could not set channels Arduino가 채널을 설정할 수 없습니다. - + Arduino could not set temperature unit Arduino는 온도 단위를 설정할 수 없습니다 - + Arduino could not set filters Arduino는 필터를 설정할 수 없습니다 @@ -4667,16 +4667,16 @@ END - - - - - - + + + + + + - - + + Value Error: 값 오류: @@ -4691,7 +4691,7 @@ END 직렬 예외: 시간 초과 - + Unable to move CHARGE to a value that does not exist 존재하지 않는 값으로 CHARGE를 이동할 수 없습니다. @@ -4808,52 +4808,52 @@ END 예외: {}는 유효한 설정 파일이 아닙니다. - - - - - + + + + + Error 오류 - + Exception: WebLCDs not supported by this build 예외: 이 빌드에서는 WebLCD를 지원하지 않습니다. - + Could not start WebLCDs. Selected port might be busy. WebLCD를 시작할 수 없습니다. 선택한 포트가 사용 중일 수 있습니다. - + Failed to save settings 설정을 저장하지 못했습니다. - - + + Exception (probably due to an empty profile): 예외(비어 있는 프로필 때문일 수 있음): - + Analyze: CHARGE event required, none found 분석: CHARGE 이벤트 필요, 없음 - + Analyze: DROP event required, none found 분석: DROP 이벤트 필요, 없음 - + Analyze: no background profile data available 분석: 사용 가능한 백그라운드 프로필 데이터 없음 - + Analyze: background profile requires CHARGE and DROP events 분석: 백그라운드 프로필에는 CHARGE 및 DROP 이벤트가 필요합니다. @@ -4937,7 +4937,7 @@ END Form Caption - + Custom Blend 커스텀 블렌드 @@ -5101,17 +5101,17 @@ END 로스팅 속성 - + Energy Help 에너지 도움 - + Tare Setup 영점 설정 - + Set Measure from Profile 프로필에서 측정 설정 @@ -5414,14 +5414,14 @@ END - + Energy 에너지 - + CO2 @@ -5733,14 +5733,14 @@ END HTML Report Template - + BBP Total Time BBP 총 시간 - + BBP Bottom Temp BBP 최저 온도 @@ -5757,849 +5757,849 @@ END - + Whole Color 홀빈 색상 - - + + Profile 프로파일 - + Roast Batches 로스팅 배치 횟수 - - - + + + Batch 배치 - - + + Date 로스팅 날짜 - - - + + + Beans 생두 - - - + + + In In - - + + Out 배출 - - - + + + Loss 감소량 - - + + SUM 합계 - + Production Report 결과멸 리포트 - - + + Time 시간 - - + + Weight In 체중 증가 - - + + CHARGE BT 충전 BT - - + + FCs Time FC 시간 - - + + FCs BT FC BT - - + + DROP Time 드롭 시간 - - + + DROP BT 드롭BT - + Dry Percent 건조율 - + MAI Percent MAI 퍼센트 - + Dev Percent 개발 비율 - - + + AUC AUC - - + + Weight Loss 체중 감량 - - + + Color 색상 - + Cupping 부항 - + Roaster 로스팅기 - + Capacity 용량 - + Operator 운영자 - + Organization 조직 - + Drum Speed 드럼 속도 - + Ground Color 분쇄 후 색상 - + Color System 컬러 시스템 - + Screen Min 화면 분 - + Screen Max 화면 최대 - + Bean Temp 콩 온도 - + CHARGE ET 충전 ET - + TP Time TP 시간 - + TP ET - + TP BT - + DRY Time 건조 시간 - + DRY ET 드라이 ET - + DRY BT 드라이BT - + FCs ET FC ET - + FCe Time FCe 시간 - + FCe ET FCe 동부 표준시 - + FCe BT - + SCs Time SC 시간 - + SCs ET SC ET - + SCs BT SC BT - + SCe Time SCe 시간 - + SCe ET SCe 동부 표준시 - + SCe BT - + DROP ET 드롭 ET - + COOL Time 쿨타임 - + COOL ET 쿨 ET - + COOL BT 쿨BT - + Total Time 총 시간 - + Dry Phase Time 건조 단계 시간 - + Mid Phase Time 중간 단계 시간 - + Finish Phase Time 완료 단계 시간 - + Dry Phase RoR 건상 RoR - + Mid Phase RoR 중간 단계 RoR - + Finish Phase RoR 완료 단계 RoR - + Dry Phase Delta BT 건상 델타 BT - + Mid Phase Delta BT 중간 위상 델타 BT - + Finish Phase Delta BT 완료 단계 델타 BT - + Finish Phase Rise 마무리 단계 상승 - + Total RoR 총 RoR - + FCs RoR FC RoR - + MET MET - + AUC Begin AUC 시작 - + AUC Base AUC 베이스 - + Dry Phase AUC 건상 AUC - + Mid Phase AUC 중간 단계 AUC - + Finish Phase AUC 마무리 단계 AUC - + Weight Out 체중 감량 - + Volume In 볼륨 입력 - + Volume Out 볼륨 출력 - + Volume Gain 볼륨 게인 - + Green Density 녹색 밀도 - + Roasted Density 로스팅 밀도 - + Moisture Greens 생두 수분함량 - + Moisture Roasted 수분 구이 - + Moisture Loss 수분 손실 - + Organic Loss 유기적 손실 - + Ambient Humidity 주변 습도 - + Ambient Pressure 주변 압력 - + Ambient Temperature 주변 온도 - - + + Roasting Notes 로스팅 노트들 - - + + Cupping Notes 커핑노트들 - + Heavy FC 강한 1차크랙 - + Low FC 약한 1차크랙 - + Light Cut 라이트컷 - + Dark Cut 다크컷 - + Drops 유분검출 - + Oily 다량의 유분존재 - + Uneven 고르지 않음 - + Tipping 티핑 - + Scorching 스콜칭 - + Divots 디봇 - + Mode 방법 - + BTU Batch BTU 배치 - + BTU Batch per green kg 녹색 kg당 BTU 배치 - + CO2 Batch CO2 배치 - + BTU Preheat BTU 예열 - + CO2 Preheat CO2 예열 - + BTU BBP - + CO2 BBP - + BTU Cooling BTU 냉각 - + CO2 Cooling CO2 냉각 - + BTU Roast BTU 로스트 - + BTU Roast per green kg 녹색 kg당 BTU 로스트 - + CO2 Roast CO2 로스트 - + CO2 Batch per green kg 녹색 kg당 CO2 배치 - + BTU LPG - + BTU NG - + BTU ELEC - + Efficiency Batch 효율성 배치 - + Efficiency Roast 효율성 로스트 - + BBP Begin BBP 시작 - + BBP Begin to Bottom Time BBP 시작부터 최저 시간까지 - + BBP Bottom to CHARGE Time BBP 하단 충전 시간 - + BBP Begin to Bottom RoR BBP 시작부터 바닥까지 RoR - + BBP Bottom to CHARGE RoR BBP 하단에서 RoR 충전 - + File Name 파일 이름 - + Roast Ranking 로스팅 랭킹 - + Ranking Report 랭킹 리포트 - + AVG AVG - + Roasting Report 로스팅 리포트 - + Date: 로스팅 날짜: - + Beans: 생두: - + Weight: 중량: - + Volume: 부피: - + Roaster: 로스터: - + Operator: 오퍼레이터: - + Organization: 조직: - + Cupping: 커핑: - + Color: 색상: - + Energy: 에너지: - + CO2: - + CHARGE: 투입: - + Size: 사이즈: - + Density: 밀도: - + Moisture: 수분함량: - + Ambient: 로스팅 환경 : - + TP: TP: - + DRY: 건조: - + FCs: 1차 시작: - + FCe: 1차 종료: - + SCs: 2차 시작: - + SCe: 2차 끝: - + DROP: 배출: - + COOL: 쿨링완료: - + MET: MET: - + CM: CM: - + Drying: 드라잉: - + Maillard: 마이야드: - + Finishing: 마무리: - + Cooling: 쿨링: - + Background: 배경: - + Alarms: 경보: - + RoR: RoR: - + AUC: AUC: - + Events 입ㄴ트들 @@ -6678,7 +6678,7 @@ Alarms are scanned in order from the top of the table to the bottom. - + @@ -6784,7 +6784,7 @@ Alarms are scanned in order from the top of the table to the bottom. 지정된 온도 한계. - + @@ -6965,7 +6965,7 @@ Alarms are scanned in order from the top of the table to the bottom. 알람의 설명 필드에 명령을 입력합니다. - + @@ -6994,21 +6994,21 @@ Alarms are scanned in order from the top of the table to the bottom. 팝업에 표시할 텍스트 - + Call Program 프로그램 호출 - + A program/script path (absolute or relative) 프로그램/스크립트 경로(절대 또는 상대) - + start an external program 외부 프로그램 시작 @@ -8422,7 +8422,7 @@ Load the profile recorded on the smaller machine and open the Transposer. Select 슬라이더 값에 사용되는 단위에 대한 주석에 사용되는 선택적 텍스트입니다. - + COMMANDS 명령 @@ -8435,7 +8435,7 @@ Load the profile recorded on the smaller machine and open the Transposer. Select - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8462,36 +8462,36 @@ Load the profile recorded on the smaller machine and open the Transposer. Select 참고: YOCTOPUCE 명령에서 선택적 매개변수 <sn>은 모듈 일련 번호 또는 해당 이름을 보유합니다. - + Serial Command 직렬 명령 - + ASCII serial command or binary a2b_uu(serial command) ASCII 직렬 명령 또는 바이너리 a2b_uu(직렬 명령) - + Modbus Command 모드버스 명령 - + variable holding the last value read via MODBUS MODBUS를 통해 읽은 마지막 값을 보유하는 변수 - - - - - - + + + + + + @@ -8502,8 +8502,8 @@ Load the profile recorded on the smaller machine and open the Transposer. Select sleep: <float>초 지연 추가 - - + + sets calling button to “pressed” if argument is 1 or True 인수가 1 또는 True인 경우 호출 버튼을 "누름"으로 설정합니다. @@ -8514,55 +8514,55 @@ Load the profile recorded on the smaller machine and open the Transposer. Select 기능 3(다중 보유 레지스터 읽기)을 사용하여 슬레이브 slaveID에서 레지스터를 읽습니다. 결과는 자리 표시자 `_`에 바인딩되므로 이후 명령에서 액세스할 수 있습니다. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. 부호 있는 정수로 해석되는 함수 3(다중 보유 레지스터 읽기)을 사용하여 슬레이브 slaveID에서 1개의 16비트 레지스터를 읽습니다. 결과는 자리 표시자 `_`에 바인딩되므로 이후 명령에서 액세스할 수 있습니다. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. BCD로 해석되는 기능 3(다중 보유 레지스터 읽기)을 사용하여 슬레이브 slaveID에서 1개의 16비트 레지스터를 읽습니다. 결과는 자리 표시자 `_`에 바인딩되므로 이후 명령에서 액세스할 수 있습니다. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. 부호 없는 정수로 해석되는 함수 3(다중 보유 레지스터 읽기)을 사용하여 슬레이브 slaveID에서 2개의 16비트 레지스터를 읽습니다. 결과는 자리 표시자 `_`에 바인딩되므로 이후 명령에서 액세스할 수 있습니다. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. 부호 있는 정수로 해석되는 함수 3(다중 보유 레지스터 읽기)을 사용하여 슬레이브 slaveID에서 2개의 16비트 레지스터를 읽습니다. 결과는 자리 표시자 `_`에 바인딩되므로 이후 명령에서 액세스할 수 있습니다. - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. BCD로 해석되는 기능 3(다중 보유 레지스터 읽기)을 사용하여 슬레이브 slaveID에서 2개의 16비트 레지스터를 읽습니다. 결과는 자리 표시자 `_`에 바인딩되므로 이후 명령에서 액세스할 수 있습니다. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. 플로트로 해석되는 기능 3(다중 보유 레지스터 읽기)을 사용하여 슬레이브 slaveID에서 2개의 16비트 레지스터를 읽습니다. 결과는 자리 표시자 `_`에 바인딩되므로 이후 명령에서 액세스할 수 있습니다. - + write register: MODBUS function 6 (int) or function 16 (float) 쓰기 레지스터: MODBUS 기능 6(int) 또는 기능 16(float) - + write coil: MODBUS function 5 쓰기 코일: MODBUS 기능 5 - + write coils: MODBUS function 15 쓰기 코일: MODBUS 기능 15 @@ -8573,43 +8573,43 @@ Load the profile recorded on the smaller machine and open the Transposer. Select - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v 마스크 쓰기 레지스터: MODBUS 함수 22 또는 함수 6 및 주어진 값 v로 함수 22를 시뮬레이트 - + write registers: MODBUS function 16 쓰기 레지스터: MODBUS 기능 16 - + write 16bit BCD encoded value v to register r of slave s 슬레이브 s의 레지스터 r에 16비트 BCD 인코딩 값 v 쓰기 - + write 32bit float to two 16bit int registers: MODBUS function 16 두 개의 16비트 int 레지스터에 32비트 부동소수점 쓰기: MODBUS 함수 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 두 개의 16비트 int 레지스터에 32비트 정수 쓰기: MODBUS 함수 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) 단일 16비트 레지스터에 16비트 정수 쓰기: MODBUS 함수 6(int) - + DTA Command DTA 명령 @@ -8630,119 +8630,119 @@ Load the profile recorded on the smaller machine and open the Transposer. Select 시작 및 외부 프로그램 - + Hottop Heater 핫탑히터 - - + + sets heater to value 히터를 값으로 설정 - + Hottop Fan 핫탑 팬 - - + + sets fan to value 팬을 값으로 설정 - + Hottop Command 핫탑 명령 - + with n={0 ,1},h={0,..100},f={0,..10} n={0,1},h={0,..100},f={0,..10} - + Fuji Command 후지 사령부 - + PWM Command PWM 명령 - + PHIDGET PWM Output: <value> in [0-100] PHIDGET PWM 출력: [0-100]의 <값> - + PHIDGET PWM Output: toggles <channel> PHIDGET PWM 출력: <채널> 토글 - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds PHIDGET PWM 출력: <millis>밀리초 동안 <channel> 켜기 - + PHIDGET HUB PWM Output: <value> in [0-100] PHIDGET HUB PWM 출력: [0-100]의 <값> - + PHIDGET HUB PWM Output: toggles <channel> PHIDGET HUB PWM 출력: <채널> 토글 - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds PHIDGET HUB PWM 출력: <millis>밀리초 동안 <채널> 켜기 - + YOCTOPUCE PWM Output: PWM running state YOCTOPUCE PWM 출력: PWM 실행 상태 - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) YOCTOPUCE PWM 출력: PWM 주파수를 f(Hz)로 설정 - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] YOCTOPUCE PWM 출력: 부동 소수점[0.0-100.0]으로 % 단위의 듀티 사이클로 PWM 기간을 설정합니다. - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval YOCTOPUCE PWM 출력: 주어진 시간 간격 동안 PWM을 지정된 값으로 점진적으로 변경합니다. - + VOUT Command VOUT 명령 @@ -8753,363 +8753,363 @@ Load the profile recorded on the smaller machine and open the Transposer. Select PHIDGET OUTPUT 모듈의 경우: 전압 전압 범위 설정(r5V의 경우 r=5, 10V의 경우 r=10) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) PHIDGET OUTPUT 모듈의 경우: 아날로그 출력 채널 n을 V에서 출력 전압 값 v로 설정합니다(예: 5.5V의 경우 5.5). - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] c가 있는 YOCTOPUCE VOLTAGE OUT 모듈의 경우 c 채널(1 또는 2), v 부동 전압[0.0-10.0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] c가 플로트 [3.0-21.0]인 YOCTOPUCE CURRENT OUT 모듈의 경우 - + IO Command 입출력 명령 - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) PHIDGET 바이너리 출력: 채널 c를 끄고(b=0) 켭니다(b=1). - + PHIDGET Binary Output: toggles channel c PHIDGET 바이너리 출력: 채널 c를 토글합니다. - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds PHIDGET 바이너리 출력: 시간 t(밀리초) 동안 채널 c의 출력을 켜짐으로 설정합니다. - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) PHIDGET 전압 출력: 채널 c의 전압 출력을 v(부동)로 설정합니다. - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor: 채널 c의 가속도를 v(부동)로 설정합니다. - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor: 채널 c의 목표 속도를 v(부동)로 설정합니다. - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor: 채널 c의 전류 제한을 v(부동)로 설정합니다. - + YOCTOPUCE Relay Output: turn channel c of the relay module on YOCTOPUCE 릴레이 출력: 릴레이 모듈의 채널 c를 켭니다. - + YOCTOPUCE Relay Output: turn channel c of the relay module off YOCTOPUCE 릴레이 출력: 릴레이 모듈의 채널 c를 끕니다. - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) YOCTOPUCE 릴레이 출력: 릴레이 모듈의 채널 c를 끄고(b=0) 켭니다(b=1). - + YOCTOPUCE Relay Output: toggle the state of channel c YOCTOPUCE 릴레이 출력: 채널 c의 상태 전환 - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds YOCTOPUCE 릴레이 출력: 지속 시간 밀리초 동안 지연 밀리초 지연 후 채널 c를 켜십시오. - + YOCTOPUCE resets the power counter of the Yocto-Watt module YOCTOPUCE는 Yocto-Watt 모듈의 전력 카운터를 재설정합니다. - + move slider c to value v 슬라이더 c를 값 v로 이동 - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b PHIDGET 바이너리 출력 채널 c를 끄고(b=0) 켜고(b=1) 값 b에 따라 버튼 i를 누름 또는 일반으로 설정합니다. - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal b 값이 yes, true, t 또는 1이면 버튼 i를 눌림으로 설정하고 그렇지 않으면 normal로 설정합니다. - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal b 값이 yes, true, t 또는 1이면 버튼을 눌림으로 설정하고 그렇지 않으면 normal로 설정합니다. - - - - - + + + + + toggles the state of the button 버튼의 상태를 토글합니다. - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol 정수 <value>를 Santoker 네트워크 프로토콜을 통해 "fa"와 같은 16진 표기법의 바이트로 지정된 <target> 레지스터로 보냅니다. - + sends <value> to <target> via the Kaleido Serial or Network protocol Kaleido 직렬 또는 네트워크 프로토콜을 통해 <값>을 <대상>으로 전송 - + S7 Command S7 명령 - + variable holding the last value read via S7 S7을 통해 읽은 마지막 값을 보유하는 변수 - + sets calling button to “pressed” if argument evaluates to 1 or True 인수가 1 또는 True로 평가되면 호출 버튼을 "누름"으로 설정합니다. - + read bool from S7 DB S7 DB에서 부울 읽기 - + read int from S7 DB S7 DB에서 int 읽기 - + read float from S7 DB S7 DB에서 플로트 읽기 - + write bool to S7 DB S7 DB에 부울 쓰기 - + write int to S7 DB S7 DB에 쓰기 - + write float to S7 DB S7 DB에 플로트 쓰기 - + Aillio R1 Heater Aillio R1 히터 - + Aillio R1 Fan Aillio R1 팬 - + Aillio R1 Drum Aillio R1 드럼 - + sets drum speed to value 드럼 속도를 값으로 설정 - + Artisan Command 장인 사령부 - + enables/disables alarms 알람 활성화/비활성화 - + enables/disables autoCHARGE autoCHARGE 활성화/비활성화 - + enables/disables autoDROP autoDROP 활성화/비활성화 - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. 테어 채널 <int> 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. - + turns PID on PID를 켭니다 - + turns PID off PID를 끕니다. - + toggles the PID state PID 상태를 토글합니다. - + sets PID mode to 0: manual, 1: RS, 2: background follow PID 모드를 0: 수동, 1: RS, 2: 백그라운드 팔로우로 설정 - + sets the p-i-d parameters of the PID PID의 p-i-d 매개변수를 설정합니다. - + increases or decreases the current target SV value by <int> 현재 목표 SV 값을 <int>만큼 증가 또는 감소 - + sets the PID target set value SV PID 목표 설정값 SV 설정 - + sets the PID target set value SV given in C C에서 주어진 PID 목표 설정 값 SV를 설정합니다. - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> PID Ramp-Soak 패턴 번호 <rs>(1 기반!) 또는 레이블이 <rs>인 패턴을 활성화합니다. - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) <n>으로 PID 입력 소스를 선택합니다. 0: BT, 1: ET(소프트웨어 PID); {0,..,3}의 <n>(Arduino PID) - + sets the PID lookahead PID 미리 보기를 설정합니다. - + shows popup with message <msg> which optionally automatically closes after <int> seconds 선택적으로 <int>초 후에 자동으로 닫히는 <msg> 메시지와 함께 팝업을 표시합니다. - + shows message <msg> in the message line 메시지 줄에 메시지 <msg> 표시 - + enables/disables notifications; while disabled issued notifications are ignored 알림을 활성화/비활성화합니다. 비활성화된 동안 발행된 알림은 무시됩니다. - + sends notification with title <title> and optional message <msg> 제목 <제목> 및 선택적 메시지 <msg>로 알림을 보냅니다. - + sets canvas color to the RGB-hex <color> like #27f1d3 캔버스 색상을 #27f1d3과 같이 RGB-hex <color>로 설정합니다. - + resets canvas color 캔버스 색상 재설정 @@ -9120,139 +9120,139 @@ Load the profile recorded on the smaller machine and open the Transposer. Select { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF }에서 버튼 <이름> 활성화 - + activates palette <p> with <p> either a number 0-9 or a palette label 숫자 0-9 또는 팔레트 레이블 중 하나를 <p>로 팔레트 <p> 활성화 - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET 재생 모드를 0: 꺼짐, 1: 시간, 2: BT, 3: ET로 설정합니다. - + opens the Roast Properties dialog 로스팅 속성 대화상자 열기 - + loads the .alog profile at the given filepath as background profile 지정된 파일 경로에서 백그라운드 프로필로 .alog 프로필을 로드합니다. - + clears the current background profile 현재 배경 프로필을 지웁니다. - + activates the alarmset with the given number or label 주어진 번호 또는 레이블로 알람 세트를 활성화합니다. - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right 배경 프로필을 <direction> 방향으로 표시된 단계 수만큼 위, 아래, 왼쪽, 오른쪽 중 하나로 이동합니다. - + enables/disables keyboard mode 키보드 모드 활성화/비활성화 - + enables/disables the Keep ON flag Keep ON 플래그 활성화/비활성화 - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} 중 하나인 <name>으로 표시된 곡선을 표시하거나 숨깁니다. - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number 0부터 시작하는 <extra_device> 숫자의 <곡선>({T1,T2} 중 하나) 표시/숨기기 - + shows/hides the events of <event_type> in [1,..,5] [1,..,5]에서 <event_type>의 이벤트를 표시하거나 숨깁니다. - + shows/hides the events of the background profile 배경 프로필의 이벤트를 표시하거나 숨깁니다. - + RC Command RC 명령 - + for PHIDGET RC modules: sets the min/max pulse width in microseconds PHIDGET RC 모듈의 경우: 최소/최대 펄스 폭을 마이크로초 단위로 설정합니다. - + for PHIDGET RC modules: sets the min/max position PHIDGET RC 모듈용: 최소/최대 위치 설정 - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) PHIDGET RC 모듈의 경우: 결합(b=1) 또는 분리(b = 0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state PHIDGET RC 모듈용: 속도 램핑 상태를 활성화 또는 비활성화합니다. - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt PHIDGET RC 모듈의 경우: 전압을 5, 6 또는 7.4(볼트) 중 하나로 설정합니다. - + for PHIDGET RC modules: set the acceleration PHIDGET RC 모듈용: 가속 설정 - + for PHIDGET RC modules: set the velocity PHIDGET RC 모듈의 경우: 속도 설정 - + for PHIDGET RC modules: set the target position PHIDGET RC 모듈용: 대상 위치 설정 - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) YOCTOPUCE RC 모듈의 경우: c:int 채널, b a 부울(예: 활성화(0,1) 또는 활성화(0,True)) @@ -9263,31 +9263,31 @@ Load the profile recorded on the smaller machine and open the Transposer. Select YOCTOPUCE RC 모듈의 경우: c:int 채널, p:int 대상 위치, 선택적 t 지속 시간(ms) - + for YOCTOPUCE RC modules: with n an int [0..65000] in us YOCTOPUCE RC 모듈의 경우: n in int [0..65000] in us - + for YOCTOPUCE RC modules: with r an int in % YOCTOPUCE RC 모듈의 경우: %에서 r을 int로 사용 - + WebSocket Command WebSocket 명령 - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) {} 대체가 사용되는 경우 send({{ "value": {}}})에서와 같이 이를 이스케이프하려면 json 대괄호를 복제해야 합니다. - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` `<json>` 텍스트가 JSON 형식을 준수하는 경우 연결된 WebSocket 서버로 전송되고 응답은 변수 `_`에 바인딩됩니다. @@ -9655,165 +9655,170 @@ Function 4 (Read Input Registers): registers 0 to 65535 corresponding to numbers + DISCHARGE + 해고하다 + + + RELEASE 풀어 주다 - + HEATING 난방 - + COOLING 냉각 - + FLAP 플랩 - + CONTROL 제어 - + event value 이벤트 값 - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode 이벤트 값은 화씨 온도로 해석되어 현재 온도 모드로 변환됩니다. - + event value interpreted as temperature in Celsius converted to the current temperature mode 이벤트 값은 섭씨 온도로 해석되어 현재 온도 모드로 변환됩니다. - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. 참고: "{}"는 자리 표시자로 사용할 수 있으며 현재 버튼 값과 ± 이벤트 유형에 대한 오프셋으로 대체됩니다. 자리 표시자가 설명/명령에서 여러 번 발생하면 해당 항목이 모두 해당 값으로 대체됩니다. - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” 참고: 명령은 “<cmd1>;<cmd2>;<cmd3>”처럼 세미콜론으로 구분하여 순서를 지정할 수 있습니다. - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. 참고: 직렬 명령 작업에 대한 문서로 제공된 모든 문자는 연결된 장치에 하나의 문자열로 전송됩니다. 장치가 이 문자열을 세미콜론으로 구분된 별도의 명령으로 해석할 수 있다면 괜찮습니다. 그렇지 않으면 참조된 각 이벤트 버튼이 해당 직렬 명령 작업을 통해 명령 중 하나를 실행하는 여러 이벤트 버튼을 참조하는 다중 이벤트(문서 문자열로 쉼표로 구분된 이벤트 버튼 번호 목록 사용)를 사용할 수 있습니다. 이러한 이벤트 버튼은 숨겨질 수 있으므로 직렬 명령이 일련의 명령을 허용하는 것과 동일한 효과를 갖습니다. - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. 참고: PHIDGET 명령에서 선택적 매개변수 <sn>의 형식은 <hub_serial>[:<hub_port>]로, 지정된 일련 번호를 통해 특정 Phidget HUB를 참조하고 선택적으로 주소가 지정된 모듈이 연결된 포트 번호를 지정할 수 있습니다. . - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name 참고: YOCTOPUCE 명령에서 선택적 매개변수 <sn>은 모듈 일련 번호 또는 해당 이름을 보유합니다. - + Multiple Event 복수 이벤트 - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. 버튼 번호 또는 쉼표로 구분된 sleep(<float>): 1,2,sleep(2.5), 3.. - + triggers other buttons 다른 버튼 트리거 - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) 눌린 버튼의 마지막 상태를 유지하는 변수(1 또는 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. 부호 없는 정수로 해석되는 함수 3(다중 보유 레지스터 읽기)을 사용하여 슬레이브 slaveID에서 1개의 16비트 레지스터를 읽습니다. 결과는 자리 표시자 `_`에 바인딩되므로 이후 명령에서 액세스할 수 있습니다. - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating 삽입 데이터 주소 : value, ex. 4701:1000이고 sv는 100입니다. 값 단위가 0.1이면 항상 10을 곱합니다. 4719:0 가열 중지 - + variable holding the last result value 마지막 결과 값을 보유하는 변수 - + p-i-d 피-아이-디 - + configures PID to the values <p>;<i>;<d> PID를 <p>;<i>;<d> 값으로 구성 - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) PHIDGET OUTPUT 모듈용: 전압 전압 범위 설정(5V의 경우 r=5, 10V의 경우 r=10) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set andMask 비트가 설정되지 않은 위치에서 비트가 orMask의 비트로 대체되는 쓰기 값 - + Aillio R1 Command Aillio R1 명령 - + Sends PRS command PRS 명령 전송 - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal b의 값이 yes, true, t 또는 1이면 버튼 i를 누르도록 설정하고, 그렇지 않으면 보통으로 설정합니다. - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF }에서 버튼 <이름>을 활성화합니다. 인수가 1 또는 True인 경우 호출 버튼을 "누름"으로 설정합니다. - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden b의 값이 yes, true, t 또는 1이면 버튼 i를 표시하고 그렇지 않으면 숨기도록 설정합니다. - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name YOCTOPUCE RC 모듈의 경우: c:int 채널, p:int 대상 위치, 선택적 t 지속 시간(ms), sn 선택적 모듈 일련 번호 또는 논리적 이름 @@ -11929,7 +11934,7 @@ When Keyboard Shortcuts are OFF adds a custom event - + @@ -11964,7 +11969,7 @@ When Keyboard Shortcuts are OFF adds a custom event - + @@ -12092,9 +12097,9 @@ When Keyboard Shortcuts are OFF adds a custom event /분 + - @@ -12103,8 +12108,8 @@ When Keyboard Shortcuts are OFF adds a custom event 켜짐 - - + + @@ -12118,7 +12123,7 @@ When Keyboard Shortcuts are OFF adds a custom event 싸이클시간 - + Sync 동조 @@ -12238,7 +12243,7 @@ When Keyboard Shortcuts are OFF adds a custom event - + Label @@ -12469,9 +12474,9 @@ When Keyboard Shortcuts are OFF adds a custom event 크기 - - - + + + @@ -12509,7 +12514,7 @@ When Keyboard Shortcuts are OFF adds a custom event - + @@ -12552,14 +12557,14 @@ When Keyboard Shortcuts are OFF adds a custom event Temp - + Unit 단위 - + Source 입력소스선택 @@ -12570,9 +12575,9 @@ When Keyboard Shortcuts are OFF adds a custom event 그룹화 + - - + @@ -12964,7 +12969,7 @@ When Keyboard Shortcuts are OFF adds a custom event 날짜 - + Batch 배치 @@ -13022,140 +13027,140 @@ When Keyboard Shortcuts are OFF adds a custom event 혼합 - + Template 주형 - + Results in 결과 - + Rating 평가 - + Pressure % 압력 % - + Electric Energy Mix: 전기 에너지 믹스 : - + Renewable 재생 가능한 - - + + Pre-Heating 예열 - - + + Between Batches 배치 사이 - - + + Cooling 쿨링단계 - + Between Batches after Pre-Heating 예열 후 배치 간 - + (mm:ss) (mm : ss) - + Duration 지속 - + Measured Energy or Output % 측정 된 에너지 또는 출력 % - - + + Preheat 예열 - - + + BBP 비비피(BBP) - - - - + + + + Roast 로스팅 설정 - - + + per kg green coffee 그린 커피 kg 당 - + Load 투입량 - + Organization 조직 - + Operator 로스터 - + Machine 기계 - + Model 모델 - + Heating 난방 - + Drum Speed 드럼 속도 - + organic material 유기 재료 @@ -13558,7 +13563,7 @@ LCD 모두 가장자리 색상 (RGBA) - + roasted 원두 @@ -13705,22 +13710,22 @@ LCD 모두 - + ln() ln() + - x 엑스 - - + + Bkgnd 배경 @@ -13869,109 +13874,114 @@ LCD 모두 생두투입 - + /m /m - + greens 생두 - + - STOP - 멈추다 + AUTO + 자동 - - + + + + MANUAL + 수동 + + + + FLAP + 플랩 + + + + + CLOSE + 닫다 + + + + + OPEN 열려 있는 - - - CLOSE - 닫다 + CONTROL + 제어 - - - - AUTO - 자동 + + DISCHARGE + 해고하다 - - - MANUAL - 수동 + HEATING + 난방 - + STIRRER 활동가 - + FILL 채우다 - - RELEASE - 풀어 주다 - - - - HEATING - 난방 - - - + COOLING 냉각 - - FLAP - 플랩 + + + + STOP + 멈추다 - CONTROL - 제어 + RELEASE + 풀어 주다 - + RMSE BT RMSEBT - + MSE BT MSEBT - + RoR RoR - + @FCs @FC - + Max+/Max- RoR 최대 + / 최대-RoR @@ -15396,6 +15406,8 @@ LCD 모두 + + {} connected {} 연결됨 @@ -15407,6 +15419,8 @@ LCD 모두 + + {} disconnected @@ -15661,238 +15675,238 @@ Repeat Operation at the end: {0} 현재 PID = {0}. 지금 pid ={1}로 변경하시겠습니까? - + Phidget Temperature Sensor IR attached 피젯 온도 센서 IR 부착 - + Phidget Temperature Sensor 1-input attached 피젯 온도센서 1입력 부착 - + Phidget Isolated Thermocouple 1-input attached 피젯 절연 써모커플 1-입력 부착 - + Phidget VINT RTD 1-input attached Phidget VINT RTD 1-입력 부착 - + Phidget Temperature Sensor IR detached Phidget 온도 센서 IR 분리됨 - + Phidget Temperature Sensor 1-input detached Phidget 온도 센서 1 입력 분리됨 - + Phidget Isolated Thermocouple 1-input detached 피젯 절연 써모커플 1-입력 분리 - + Phidget VINT RTD 1-input detached Phidget VINT RTD 1 입력 분리됨 - + Phidget Temperature Sensor 4-input attached 피젯 온도센서 4입력 부착 - + Phidget Temperature Sensor 4-input detached Phidget 온도 센서 4 입력 분리 - + Phidget 1046 attached 피젯 1046 부착 - + Phidget DAQ1500 attached 피젯 DAQ1500 부착 - + Phidget 1046 detached 피젯 1046 분리됨 - + Phidget DAQ1500 detached 피젯 DAQ1500 분리됨 - + Phidget IO 2/2/2 attached 피젯 IO 2/2/2 부착 - + Phidget IO 6/6/6 attached Phidget IO 6/6/6 부착 - + Phidget IO 8/8/8 attached 피젯 IO 8/8/8 부착 - + Phidget DAQ1000 attached 피젯 DAQ1000 부착 - + Phidget DAQ1200 attached Phidget DAQ1200 부착 - + Phidget DAQ1300 attached Phidget DAQ1300 부착 - + Phidget DAQ1301 attached Phidget DAQ1301 부착 - + Phidget DAQ1400 attached 피젯 DAQ1400 부착 - + Phidget VCP1000 attached 피젯 VCP1000 부착 - + Phidget VCP1001 attached 피젯 VCP1001 부착 - + Phidget VCP1002 attached 피젯 VCP1002 부착 - + Phidget IO attached 피젯 IO 첨부 - + Phidget IO 2/2/2 detached 피젯 IO 2/2/2 분리됨 - + Phidget IO 6/6/6 detached 피젯 IO 6/6/6 분리됨 - + Phidget IO 8/8/8 detached 피젯 IO 8/8/8 분리됨 - + Phidget DAQ1000 detached 피젯 DAQ1000 분리됨 - + Phidget DAQ1200 detached Phidget DAQ1200 분리됨 - + Phidget DAQ1300 detached Phidget DAQ1300 분리됨 - + Phidget DAQ1301 detached Phidget DAQ1301 분리됨 - + Phidget DAQ1400 detached 피젯 DAQ1400 분리됨 - + Phidget VCP1000 detached 피젯 VCP1000 분리됨 - + Phidget VCP1001 detached 피젯 VCP1001 분리됨 - + Phidget VCP1002 detached 피젯 VCP1002 분리됨 - + Phidget IO detached Phidget IO 분리됨 - + Yocto Thermocouple attached Yocto 써모커플 부착 - + Yocto IR attached Yocto IR 부착 - + Yocto PT100 attached Yocto PT100 부착 - - + + Yocto Sensor attached Yocto 센서 부착 - + Yocto Watt Power attached Yocto Watt Power 부착 - + Yocto Watt Energy attached Yocto 와트 에너지 부착 - + Yocto Watt Voltage attached Yocto 와트 전압 부착 - + Yocto Watt Current attached Yocto 와트 전류 부착 - + TC4 initialized TC4 초기화됨 @@ -15941,9 +15955,9 @@ Repeat Operation at the end: {0} - - - + + + Data table copied to clipboard @@ -15977,50 +15991,50 @@ Repeat Operation at the end: {0} 배경 프로필을 읽는 중... - + Event table copied to clipboard 클립보드에 복사된 이벤트 테이블 - + The 0% value must be less than the 100% value. 0% 값은 100% 값보다 작아야 합니다. - - + + Alarms from events #{0} created 생성된 이벤트 #{0}의 알람 - - + + No events found 이벤트가 없습니다. - + Event #{0} added 이벤트 #{0} 추가됨 - + No profile found 프로파일 발견 안되었습니다 - + Events #{0} deleted 이벤트 #{0} 삭제됨 - + Event #{0} deleted 이벤트 #{0} 삭제됨 - + Roast properties updated but profile not saved to disk 로스트 속성이 업데이트되었지만 프로필이 디스크에 저장되지 않음 @@ -16203,7 +16217,7 @@ Repeat Operation at the end: {0} 견본 추출 - + Warning @@ -16215,13 +16229,13 @@ Repeat Operation at the end: {0} 샘플링 간격이 빡빡하면 일부 시스템에서 불안정해질 수 있습니다. 최소 1초를 권장합니다. - + Incompatible variables found in %s %s에서 호환되지 않는 변수가 발견되었습니다. - + Assignment problem 할당 문제 @@ -16315,8 +16329,8 @@ Repeat Operation at the end: {0} 따르다 - - + + Save Statistics 통계 저장 @@ -16478,19 +16492,19 @@ To keep it free and current please support us with your donation and subscribe t {0}에 대해 구성된 장인 - + Load theme {0}? {0} 테마를 로드하시겠습니까? - + Adjust Theme Related Settings 테마 관련 설정 조정 - + Loaded theme {0} 로드된 테마 {0} @@ -16501,8 +16515,8 @@ To keep it free and current please support us with your donation and subscribe t 보기 어려울 수 있는 색상 쌍을 감지했습니다. - - + + Simulator started @{}x 시뮬레이터 시작 @{}x @@ -16553,14 +16567,14 @@ To keep it free and current please support us with your donation and subscribe t 자동 드롭 오프 - + PID set to OFF OFF로 설정된 PID - + PID set to ON @@ -16780,7 +16794,7 @@ To keep it free and current please support us with your donation and subscribe t {0}이(가) 저장되었습니다. 새로운 로스트가 시작되었습니다 - + Invalid artisan format @@ -16845,10 +16859,10 @@ It is advisable to save your current settings beforehand via menu Help >> 프로필이 저장되었습니다. - - - - + + + + @@ -16940,347 +16954,347 @@ It is advisable to save your current settings beforehand via menu Help >> 설정 불러오기 취소됨 - - + + Statistics Saved 저장된 통계 - + No statistics found 통계를 찾을 수 없습니다. - + Excel Production Report exported to {0} Excel 제작 보고서를 {0}(으)로 내보냈습니다. - + Ranking Report 랭킹 리포트 - + Ranking graphs are only generated up to {0} profiles 순위 그래프는 최대 {0} 프로필까지만 생성됩니다. - + Profile missing DRY event 프로필 누락 DRY 이벤트 - + Profile missing phase events 프로필 누락 단계 이벤트 - + CSV Ranking Report exported to {0} CSV 순위 보고서를 {0}(으)로 내보냈습니다. - + Excel Ranking Report exported to {0} Excel 순위 보고서를 {0}(으)로 내보냈습니다. - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied Artisan의 블루투스 액세스 권한이 거부되어 블루투스 저울을 연결할 수 없습니다. - + Bluetooth access denied 블루투스 액세스 거부됨 - + Hottop control turned off 핫탑 제어가 꺼짐 - + Hottop control turned on 핫탑 제어가 켜짐 - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! Hottop을 제어하려면 먼저 타이머 LCD를 마우스 오른쪽 버튼으로 클릭하여 슈퍼 사용자 모드를 활성화해야 합니다! - - + + Settings not found 설정을 찾을 수 없음 - + artisan-settings 장인 설정 - + Save Settings 설정 저장 - + Settings saved 설정이 저장되었습니다 - + artisan-theme 장인 테마 - + Save Theme 테마 저장 - + Theme saved 테마가 저장되었습니다. - + Load Theme 테마 불러오기 - + Theme loaded 테마 로드됨 - + Background profile removed 배경 프로필이 삭제됨 - + Alarm Config 알람 구성 - + Alarms are not available for device None 장치에 대해 알람을 사용할 수 없습니다. 없음 - + Switching the language needs a restart. Restart now? 언어를 전환하려면 다시 시작해야 합니다. 지금 다시 시작하시겠습니까? - + Restart 재시작 - + Import K202 CSV K202 CSV 가져오기 - + K202 file loaded successfully K202 파일이 성공적으로 로드되었습니다. - + Import K204 CSV K204 CSV 가져오기 - + K204 file loaded successfully K204 파일이 성공적으로 로드되었습니다. - + Import Probat Recipe 프로바트 레시피 가져오기 - + Probat Pilot data imported successfully Probat 파일럿 데이터를 성공적으로 가져왔습니다. - + Import Probat Pilot failed Probat 파일럿 가져오기 실패 - - + + {0} imported {0} 가져오기 - + an error occurred on importing {0} {0} 가져오기 중 오류가 발생했습니다. - + Import Cropster XLS 크롭스터 XLS 가져오기 - + Import RoastLog URL RoastLog URL 가져오기 - + Import RoastPATH URL RoastPATH URL 가져오기 - + Import Giesen CSV Giesen CSV 가져오기 - + Import Petroncini CSV Petroncini CSV 가져오기 - + Import IKAWA URL IKAWA URL 가져오기 - + Import IKAWA CSV IKAWA CSV 가져오기 - + Import Loring CSV 로링 CSV 가져오기 - + Import Rubasse CSV 루바스 CSV 가져오기 - + Import HH506RA CSV HH506RA CSV 가져오기 - + HH506RA file loaded successfully HH506RA 파일이 성공적으로 로드되었습니다. - + Save Graph as 다른 이름으로 그래프 저장 - + {0} size({1},{2}) saved {0} 크기({1},{2}) 저장됨 - + Save Graph as PDF 그래프를 PDF로 저장 - + Save Graph as SVG 그래프를 SVG로 저장 - + {0} saved {0} 저장됨 - + Wheel {0} loaded 휠 {0} 로드됨 - + Invalid Wheel graph format 잘못된 휠 그래프 형식 - + Buttons copied to Palette # 팔레트 #에 복사된 버튼 - + Palette #%i restored 팔레트 #%i 복원됨 - + Palette #%i empty 팔레트 #%i 비어 있음 - + Save Palettes 팔레트 저장 - + Palettes saved 팔레트가 저장됨 - + Palettes loaded 로드된 팔레트 - + Invalid palettes file format 잘못된 팔레트 파일 형식 - + Alarms loaded 알람이 로드됨 - + Fitting curves... 피팅 곡선... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. 경고: 관심 있는 분석 간격의 시작이 곡선 맞춤 시작보다 빠릅니다. Config>Curves>Analyze 탭에서 수정하십시오. - + Analysis earlier than Curve fit Curve fit보다 빠른 분석 - + Simulator stopped 시뮬레이터가 중지됨 - + debug logging ON 디버그 로깅 에 @@ -18436,10 +18450,10 @@ To keep it free and current please support us with your donation and subscribe t - - - - + + + + Roaster Scope 볶음표 @@ -18940,49 +18954,49 @@ To keep it free and current please support us with your donation and subscribe t 웹소켓 - + Events 이벤트들 - + Data 데이타 - + Roast 로스팅 설정 - + Notes 특이사항들 - + Energy 에너지 - + Setup 설정 - + Details 세부 - + Loads 잔뜩 - + Protocol 실험 계획안 @@ -19205,7 +19219,7 @@ To keep it free and current please support us with your donation and subscribe t - + @@ -19225,7 +19239,7 @@ To keep it free and current please support us with your donation and subscribe t Soak HH:MM - + @@ -19235,7 +19249,7 @@ To keep it free and current please support us with your donation and subscribe t - + @@ -19297,16 +19311,16 @@ To keep it free and current please support us with your donation and subscribe t - - + + Time 시간 - - + + @@ -19315,8 +19329,8 @@ To keep it free and current please support us with your donation and subscribe t - - + + @@ -19325,104 +19339,104 @@ To keep it free and current please support us with your donation and subscribe t - + CHARGE 투입 - + DRY END 드라잉구간 끝 - + FC START 1차크랙 시작 - + FC END 1차크랙 끝 - + SC START 2차크랙 시작 - + SC END 2차크랙 끝 - + DROP 배출 - + COOL 쿨링완료 - + #{0} {1}{2} #{0} {1}{2} - + Power 화력 - + Duration 지속 - + CO2 - + Load 투입량 - + Source 소스 - + Kind 종류 - + Name 이름 - + Weight 무게 @@ -20375,7 +20389,7 @@ PID에 의해 시작됨 - + @@ -20604,7 +20618,7 @@ has to be reduced by 4 times. 추가 장치만 있는 로드된 배경의 경우 - + The maximum nominal batch size of the machine in kg 기계의 최대 공칭 배치 크기(kg) @@ -21038,32 +21052,32 @@ Currently in TEMP MODE 현재 온도 모드 - + <b>Label</b>= <b>라벨</b>= - + <b>Description </b>= <b>설명 </b>= - + <b>Type </b>= <b>유형 </b>= - + <b>Value </b>= <b>가치 </b>= - + <b>Documentation </b>= <b>문서 </b>= - + <b>Button# </b>= <b>버튼# </b>= diff --git a/src/translations/artisan_lv.qm b/src/translations/artisan_lv.qm index f922a1083ca82987b7b581f506b3909ba9c1a07e..71a3d101e6ffff11927c56c8a04d9b664a0c030a 100644 GIT binary patch delta 21393 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 T7TGDcvP|ZoR9BX1Vx@lppNk(h delta 21296 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 sponsoru - + About Par - + Core Developers Galvenie izstrādātāji - + License Licence - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. Izgūstot jaunāko versijas informāciju, radās problēma. Lūdzu, pārbaudiet interneta savienojumu, vēlāk mēģiniet vēlreiz vai pārbaudiet manuāli. - + A new release is available. Ir pieejams jauns izlaidums. - + Show Change list Rādīt izmaiņu sarakstu - + Download Release Lejupielādes izlaidums - + You are using the latest release. Jūs izmantojat jaunāko laidienu. - + You are using a beta continuous build. Jūs izmantojat nepārtrauktu beta versiju. - + You will see a notice here once a new official release is available. Tiklīdz būs pieejams jauns oficiālais izlaidums, šeit redzēsit paziņojumu. - + Update status Atjaunot statusu @@ -213,7 +213,7 @@ Button - + @@ -224,7 +224,7 @@ - + @@ -235,10 +235,10 @@ - + + - - + Restore Defaults @@ -266,7 +266,7 @@ - + @@ -294,7 +294,7 @@ - + @@ -582,7 +582,7 @@ - + @@ -603,7 +603,7 @@ - + @@ -728,9 +728,9 @@ Atjaunināt - - - + + + Save Defaults Saglabāt noklusējumus @@ -1460,61 +1460,61 @@ BEIGT Rādīt vienmēr - + Heavy FC Smags FC - + Low FC Zems FC - + Light Cut Gaismas griezums - + Dark Cut Tumšs griezums - + Drops Pilieni - + Oily Eļļains - + Uneven Nevienmērīga - + Tipping Dzeramnauda - + Scorching Dedzinoša - + Divots @@ -2289,14 +2289,14 @@ BEIGT - + ET - + BT @@ -4009,20 +4009,20 @@ BEIGT Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4115,41 +4115,41 @@ BEIGT - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4218,38 +4218,38 @@ BEIGT - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4299,10 +4299,10 @@ BEIGT RX dati nav saņemti - - - - + + + + Serial Exception: @@ -4319,97 +4319,97 @@ BEIGT callprogramm() saņemta: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure(): konversijas kļūda, saņemti {0} baiti - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure(): saņemti {0} baiti, bet nepieciešami 10 baiti - + Unable to open serial port Nevar atvērt seriālo portu - + MS6514temperature(): {0} bytes received but 18 needed MS6514temperature(): saņemti {0} baiti, bet nepieciešami 18 baiti - + DT301temperature(): {0} bytes received but 11 needed DT301temperature(): saņemti {0} baiti, bet nepieciešami 11 baiti - + HH806AUtemperature(): {0} bytes received HH806AUtemperature(): saņemti {0} baiti - + HH806Wtemperature(): Unable to initiate device HH806Wtemperature(): Nevar aktivizēt ierīci - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID: saņemti {0} baiti, bet nepieciešami 5 - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RAtemperature(): nevar iegūt ID no HH506RA ierīces - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RAtemperature(): saņemti {0} baiti, bet nepieciešami 14 baiti - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302temperature(): saņemti {0} baiti, bet nepieciešami 7 - + CENTER303temperature(): {0} bytes received but 8 needed CENTER303temperature(): saņemti {0} baiti, bet nepieciešami 8 - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2temperature(): saņemti {0} baiti, bet nepieciešami 26 baiti - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4temperature(): saņemti {0} baiti, bet nepieciešami 26 baiti - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306temperature(): saņemti {0} baiti, bet nepieciešami 10 baiti - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309temperature(): saņemti {0} baiti, bet nepieciešami 45 baiti - + Arduino could not set channels Arduino nevarēja iestatīt kanālus - + Arduino could not set temperature unit Arduino nevarēja iestatīt temperatūras mērvienību - + Arduino could not set filters Arduino nevarēja iestatīt filtrus @@ -4419,16 +4419,16 @@ BEIGT - - - - - - + + + + + + - - + + Value Error: Vērtības kļūda: @@ -4443,7 +4443,7 @@ BEIGT Sērijas izņēmums: taimauts - + Unable to move CHARGE to a value that does not exist Nevar pārvietot CHARGE uz vērtību, kas neeksistē @@ -4560,52 +4560,52 @@ BEIGT Izņēmums: {} nav derīgs iestatījumu fails - - - - - + + + + + Error Kļūda - + Exception: WebLCDs not supported by this build Izņēmums: šajā būvniecībā neatbalstīti WebLCD - + Could not start WebLCDs. Selected port might be busy. Nevarēja palaist WebLCD. Iespējams, izvēlētais ports ir aizņemts. - + Failed to save settings Neizdevās saglabāt iestatījumus - - + + Exception (probably due to an empty profile): Izņēmums (iespējams, tukša profila dēļ): - + Analyze: CHARGE event required, none found Analizēt: nepieciešams notikums CHARGE, neviens nav atrasts - + Analyze: DROP event required, none found Analizēt: nepieciešams DROP notikums, neviens nav atrasts - + Analyze: no background profile data available Analizēt: fona profila dati nav pieejami - + Analyze: background profile requires CHARGE and DROP events Analizēt: fona profilam ir nepieciešami notikumi CHARGE un DROP @@ -4646,7 +4646,7 @@ BEIGT Form Caption - + Custom Blend Pielāgots maisījums @@ -4810,17 +4810,17 @@ BEIGT Grauzdētas īpašības - + Energy Help Enerģijas palīdzība - + Tare Setup Taras iestatīšana - + Set Measure from Profile Iestatiet mērījumu no profila @@ -5103,14 +5103,14 @@ BEIGT - + Energy Enerģija - + CO2 @@ -5346,14 +5346,14 @@ BEIGT HTML Report Template - + BBP Total Time BBP kopējais laiks - + BBP Bottom Temp BBP Apakšējā temp @@ -5370,849 +5370,849 @@ BEIGT - + Whole Color Visa krāsa - - + + Profile Profils - + Roast Batches Ceptu partijas - - - + + + Batch Partija - - + + Date Datums - - - + + + Beans Pupiņas - - - + + + In - - + + Out Ārā - - - + + + Loss Zaudējums - - + + SUM SUMMA - + Production Report Ražošanas ziņojums - - + + Time Laiks - - + + Weight In Svars In - - + + CHARGE BT LADĪT BT - - + + FCs Time FC laiks - - + + FCs BT - - + + DROP Time DROP laiks - - + + DROP BT - + Dry Percent Sausais procents - + MAI Percent MAI procenti - + Dev Percent Izstrādātāju procenti - - + + AUC - - + + Weight Loss Svara zudums - - + + Color Krāsa - + Cupping Kausēšana - + Roaster Grauzdētājs - + Capacity Jauda - + Operator Operators - + Organization Organizācija - + Drum Speed Bungu ātrums - + Ground Color Zemes krāsa - + Color System Krāsu sistēma - + Screen Min Ekrāna min - + Screen Max Ekrāna maks - + Bean Temp Pupiņu temp - + CHARGE ET - + TP Time TP laiks - + TP ET - + TP BT - + DRY Time ŽĀVĒŠANAS laiks - + DRY ET - + DRY BT - + FCs ET - + FCe Time FCe laiks - + FCe ET - + FCe BT - + SCs Time SC laiks - + SCs ET - + SCs BT - + SCe Time SCe laiks - + SCe ET - + SCe BT - + DROP ET NOPIET ET - + COOL Time VĒSAIS laiks - + COOL ET - + COOL BT - + Total Time Kopējais laiks - + Dry Phase Time Sausās fāzes laiks - + Mid Phase Time Vidus fāzes laiks - + Finish Phase Time Beigu fāzes laiks - + Dry Phase RoR Sausā fāze RoR - + Mid Phase RoR Vidējā fāze RoR - + Finish Phase RoR Pabeigt fāzi RoR - + Dry Phase Delta BT Sausā fāze Delta BT - + Mid Phase Delta BT Vidējā fāze Delta BT - + Finish Phase Delta BT - + Finish Phase Rise Pabeigt celšanās fāzi - + Total RoR Kopējais RoR - + FCs RoR - + MET TER - + AUC Begin AUC Sākt - + AUC Base AUC bāze - + Dry Phase AUC Sausās fāzes AUC - + Mid Phase AUC Vidējā fāzes AUC - + Finish Phase AUC Pabeigt fāzi AUC - + Weight Out Svars Out - + Volume In Skaļums In - + Volume Out Skaļuma izslēgšana - + Volume Gain Skaļuma pieaugums - + Green Density Zaļais blīvums - + Roasted Density Grauzdētais blīvums - + Moisture Greens Mitruma zaļumi - + Moisture Roasted Mitrums grauzdēts - + Moisture Loss Mitruma zudums - + Organic Loss Organiskais zaudējums - + Ambient Humidity Apkārtējās vides mitrums - + Ambient Pressure Apkārtējais spiediens - + Ambient Temperature Apkārtējās vides temperatūra - - + + Roasting Notes Grauzdēšanas piezīmes - - + + Cupping Notes Cupping piezīmes - + Heavy FC Smags FC - + Low FC Zems FC - + Light Cut Gaismas griezums - + Dark Cut Tumšs griezums - + Drops Pilieni - + Oily Eļļains - + Uneven Nevienmērīga - + Tipping Dzeramnauda - + Scorching Dedzinoša - + Divots - + Mode Režīms - + BTU Batch BTU partija - + BTU Batch per green kg BTU Partija uz zaļo kg - + CO2 Batch CO2 partija - + BTU Preheat BTU uzsildīšana - + CO2 Preheat CO2 Uzkarsē - + BTU BBP - + CO2 BBP - + BTU Cooling BTU dzesēšana - + CO2 Cooling CO2 dzesēšana - + BTU Roast BTU cepetis - + BTU Roast per green kg BTU Cepetis uz zaļo kg - + CO2 Roast CO2 cepetis - + CO2 Batch per green kg CO2 Partija uz zaļo kg - + BTU LPG - + BTU NG - + BTU ELEC - + Efficiency Batch Efektivitātes partija - + Efficiency Roast Efektivitātes cepetis - + BBP Begin BBP Sākt - + BBP Begin to Bottom Time - + BBP Bottom to CHARGE Time BBP Bottom to CHARGE laiks - + BBP Begin to Bottom RoR - + BBP Bottom to CHARGE RoR BBP apakšā, lai CHARGE RoR - + File Name Faila nosaukums - + Roast Ranking Cepta klasifikācija - + Ranking Report Reitinga ziņojums - + AVG - + Roasting Report Cepšanas ziņojums - + Date: Datums: - + Beans: Pupiņas: - + Weight: Svars: - + Volume: Apjoms: - + Roaster: Grauzdētājs: - + Operator: Operators: - + Organization: Organizācija: - + Cupping: Kausēšana: - + Color: Krāsa: - + Energy: Enerģija: - + CO2: - + CHARGE: MAKSĀJUMS: - + Size: Izmērs: - + Density: Blīvums: - + Moisture: Mitrums: - + Ambient: Apkārtējā: - + TP: - + DRY: ŽAUSTS: - + FCs: FC: - + FCe: - + SCs: SC: - + SCe: - + DROP: NOMET: - + COOL: VĒSTI: - + MET: - + CM: - + Drying: Žāvēšana: - + Maillard: - + Finishing: Apdare: - + Cooling: Dzesēšana: - + Background: Fons: - + Alarms: Modinātāji: - + RoR: - + AUC: - + Events Notikumi @@ -6255,7 +6255,7 @@ Signāli tiek skenēti secībā no tabulas augšdaļas līdz apakšai. - + @@ -6361,7 +6361,7 @@ Signāli tiek skenēti secībā no tabulas augšdaļas līdz apakšai.Norādītā temperatūras robeža. - + @@ -6542,7 +6542,7 @@ Signāli tiek skenēti secībā no tabulas augšdaļas līdz apakšai.Ievadiet komandu Trauksmes laukā Apraksts. - + @@ -6571,21 +6571,21 @@ Signāli tiek skenēti secībā no tabulas augšdaļas līdz apakšai.teksts, kas jāparāda uznirstošajā logā - + Call Program Zvanu programma - + A program/script path (absolute or relative) Programmas/skripta ceļš (absolūts vai relatīvs) - + start an external program startējiet ārēju programmu @@ -7999,7 +7999,7 @@ Ielādējiet mazākajā iekārtā ierakstīto profilu un atveriet Transposer. At Neobligāts teksts, kas tiek izmantots slīdņa vērtībai izmantoto vienību anotācijās. - + COMMANDS KOMANDAS @@ -8012,7 +8012,7 @@ Ielādējiet mazākajā iekārtā ierakstīto profilu un atveriet Transposer. At - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8039,36 +8039,36 @@ Ielādējiet mazākajā iekārtā ierakstīto profilu un atveriet Transposer. At Piezīme: YOCTOPUCE komandās izvēles parametri <sn> satur vai nu moduļa sērijas numuru, vai tā nosaukumu - + Serial Command Sērijas komanda - + ASCII serial command or binary a2b_uu(serial command) ASCII sērijas komanda vai bināra a2b_uu (sērijas komanda) - + Modbus Command Modbus komanda - + variable holding the last value read via MODBUS mainīgais, kas satur pēdējo vērtību, kas nolasīta, izmantojot MODBUS - - - - - - + + + + + + @@ -8079,8 +8079,8 @@ Ielādējiet mazākajā iekārtā ierakstīto profilu un atveriet Transposer. At miegs: pievienojiet <float> sekunžu aizkavi - - + + sets calling button to “pressed” if argument is 1 or True iestata izsaukšanas pogu uz “nospiesta”, ja arguments ir 1 vai True @@ -8091,55 +8091,55 @@ Ielādējiet mazākajā iekārtā ierakstīto profilu un atveriet Transposer. At nolasa reģistru no vergu slaveID, izmantojot funkciju 3 (Read Multiple Holding Registers). Rezultāts ir saistīts ar vietturi `_`, un tādējādi tam var piekļūt vēlākās komandās. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. nolasa 1 16 bitu reģistru no slave slaveID, izmantojot funkciju 3 (Read Multiple Holding Registers), kas tiek interpretēts kā vesels skaitlis ar parakstu. Rezultāts ir saistīts ar vietturi `_`, un tādējādi tam var piekļūt vēlākās komandās. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. nolasa 1 16 bitu reģistru no slave slaveID, izmantojot funkciju 3 (Read Multiple Holding Registers), kas tiek interpretēta kā BCD. Rezultāts ir saistīts ar vietturi `_`, un tādējādi tam var piekļūt vēlākās komandās. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. nolasa 2 16 bitu reģistrus no slave slavID, izmantojot funkciju 3 (Read Multiple Holding Registers), kas tiek interpretēta kā neparakstīts vesels skaitlis. Rezultāts ir saistīts ar vietturi `_`, un tādējādi tam var piekļūt vēlākās komandās. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. nolasa 2 16 bitu reģistrus no slave SlaveID, izmantojot funkciju 3 (Read Multiple Holding Registers), kas tiek interpretēta kā vesels skaitlis ar parakstu. Rezultāts ir saistīts ar vietturi `_`, un tādējādi tam var piekļūt vēlākās komandās. - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. nolasa 2 16 bitu reģistru no slave slaveID, izmantojot funkciju 3 (Read Multiple Holding Registers), kas tiek interpretēta kā BCD. Rezultāts ir saistīts ar vietturi `_`, un tādējādi tam var piekļūt vēlākās komandās. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. nolasa 2 16 bitu reģistrus no slave ID, izmantojot funkciju 3 (Read Multiple Holding Registers), kas tiek interpretēta kā peldošs. Rezultāts ir saistīts ar vietturi `_`, un tādējādi tam var piekļūt vēlākās komandās. - + write register: MODBUS function 6 (int) or function 16 (float) rakstīšanas reģistrs: MODBUS funkcija 6 (int) vai funkcija 16 (peldēšana) - + write coil: MODBUS function 5 rakstīšanas spole: MODBUS funkcija 5 - + write coils: MODBUS function 15 rakstīšanas spoles: MODBUS funkcija 15 @@ -8150,43 +8150,43 @@ Ielādējiet mazākajā iekārtā ierakstīto profilu un atveriet Transposer. At - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v maskas rakstīšanas reģistrs: MODBUS funkcija 22 vai simulē funkciju 22 ar funkciju 6 un doto vērtību v - + write registers: MODBUS function 16 rakstīt reģistrus: MODBUS funkcija 16 - + write 16bit BCD encoded value v to register r of slave s ierakstiet 16 bitu BCD kodētu vērtību v, lai reģistrētu vergu s r - + write 32bit float to two 16bit int registers: MODBUS function 16 ierakstiet 32 bitu float divos 16 bitu int reģistros: MODBUS funkcija 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 ierakstiet 32 bitu veselu skaitli divos 16 bitu int reģistros: MODBUS funkcija 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) ierakstīt 16 bitu veselu skaitli vienā 16 bitu reģistrā: MODBUS funkcija 6 (int) - + DTA Command DTA komanda @@ -8207,119 +8207,119 @@ Ielādējiet mazākajā iekārtā ierakstīto profilu un atveriet Transposer. At sākuma un ārējā programma - + Hottop Heater Hottop sildītājs - - + + sets heater to value iestata sildītāju uz vērtību - + Hottop Fan Hottop ventilators - - + + sets fan to value nosaka ventilatora vērtību - + Hottop Command Hottop komanda - + with n={0 ,1},h={0,..100},f={0,..10} ar n={0,1},h={0,..100},f={0,..10} - + Fuji Command Fudzi pavēlniecība - + PWM Command PWM komanda - + PHIDGET PWM Output: <value> in [0-100] PHIDGET PWM izvade: <vērtība> [0-100] - + PHIDGET PWM Output: toggles <channel> PHIDGET PWM izvade: pārslēdz <kanālu> - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds PHIDGET PWM izvade: ieslēdziet <kanālu> uz <millis> milisekundēm - + PHIDGET HUB PWM Output: <value> in [0-100] PHIDGET HUB PWM izvade: <vērtība> [0-100] - + PHIDGET HUB PWM Output: toggles <channel> PHIDGET HUB PWM izvade: pārslēdz <kanālu> - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds PHIDGET HUB PWM izvade: ieslēdziet <kanālu> uz <millis> milisekundēm - + YOCTOPUCE PWM Output: PWM running state YOCTOPUCE PWM izeja: PWM darbības stāvoklis - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) YOCTOPUCE PWM izeja: iestatiet PWM frekvenci uz f (Hz) - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] YOCTOPUCE PWM izvade: iestatiet PWM periodu ar darba ciklu % kā pludiņu [0,0-100,0] - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval YOCTOPUCE PWM izvade: pakāpeniski maina PWM uz norādīto vērtību noteiktā laika intervālā - + VOUT Command VOUT komanda @@ -8330,363 +8330,363 @@ Ielādējiet mazākajā iekārtā ierakstīto profilu un atveriet Transposer. At PHIDGET OUTPUT moduļiem: iestata sprieguma diapazonu (r=5 r5V un r=10 10V) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) PHIDGET OUTPUT moduļiem: iestatiet analogo izejas kanālu n uz izejas sprieguma vērtību v V (piem., 5,5 5,5 V) - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] YOCTOPUCE VOLTAGE OUT moduļiem ar c kanālu (1 vai 2), v spriegumu kā peldošo [0,0-10,0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] YOCTOPUCE CURRENT OUT moduļiem ar c strāvu kā pludiņu [3.0-21.0] - + IO Command IO komanda - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) PHIDGET binārā izeja: izslēdz kanālu c (b=0) un ieslēdz (b=1) - + PHIDGET Binary Output: toggles channel c PHIDGET binārā izeja: pārslēdz kanālu c - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds PHIDGET binārā izvade: iestata kanāla c izvadi ieslēgtu uz laiku t milisekundēs - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) PHIDGET sprieguma izvade: iestata kanāla c izvades spriegumu uz v (peldēt) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor: iestata kanāla c paātrinājumu uz v (peldēt) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor: iestata kanāla c mērķa ātrumu uz v (peldēt) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor: iestata kanāla c pašreizējo ierobežojumu uz v (peldēt) - + YOCTOPUCE Relay Output: turn channel c of the relay module on YOCTOPUCE releja izeja: ieslēdziet releja moduļa kanālu c - + YOCTOPUCE Relay Output: turn channel c of the relay module off YOCTOPUCE releja izeja: izslēdziet releja moduļa kanālu c - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) YOCTOPUCE releja izeja: izslēdz releja moduļa kanālu c (b=0) un ieslēdz (b=1) - + YOCTOPUCE Relay Output: toggle the state of channel c YOCTOPUCE releja izeja: pārslēdziet kanāla c stāvokli - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds YOCTOPUCE releja izeja: ieslēdziet kanālu c pēc aizkavēšanās milisekundēs uz ilguma milisekundēm - + YOCTOPUCE resets the power counter of the Yocto-Watt module YOCTOPUCE atiestata Yocto-Watt moduļa jaudas skaitītāju - + move slider c to value v pārvietojiet slīdni c uz vērtību v - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b izslēdz PHIDGET bināro izvades kanālu c (b=0) un ieslēdz (b=1) un iestata pogu i uz nospiestu vai normālu atkarībā no vērtības b - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal iestata pogu i uz nospiestu, ja vērtība b ir jā, patiesa, t vai 1, pretējā gadījumā uz parasto - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal iestata pogu nospiest, ja vērtība b ir jā, patiesa, t vai 1, pretējā gadījumā uz parasto - - - - - + + + + + toggles the state of the button pārslēdz pogas stāvokli - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol nosūta veselu skaitli <value> uz <target> reģistru, kas norādīts kā baits heksadecimālā apzīmējumā, piemēram, "fa", izmantojot Santoker tīkla protokolu - + sends <value> to <target> via the Kaleido Serial or Network protocol nosūta <value> uz <target>, izmantojot Kaleido Serial vai Network protokolu - + S7 Command S7 komanda - + variable holding the last value read via S7 mainīgais, kurā ir pēdējā vērtība, kas nolasīta, izmantojot S7 - + sets calling button to “pressed” if argument evaluates to 1 or True iestata izsaukšanas pogu uz “nospiests”, ja arguments tiek novērtēts uz 1 vai True - + read bool from S7 DB lasīt bool no S7 DB - + read int from S7 DB lasīt int no S7 DB - + read float from S7 DB lasīt pludiņu no S7 DB - + write bool to S7 DB rakstīt bool uz S7 DB - + write int to S7 DB ierakstiet S7 DB - + write float to S7 DB rakstīt float uz S7 DB - + Aillio R1 Heater Aillio R1 sildītājs - + Aillio R1 Fan Aillio R1 ventilators - + Aillio R1 Drum Aillio R1 bungas - + sets drum speed to value iestata cilindra ātrumu uz vērtību - + Artisan Command Amatnieku komanda - + enables/disables alarms iespējo/atspējo trauksmes signālus - + enables/disables autoCHARGE iespējo/atspējo automātisko CHARGE - + enables/disables autoDROP iespējo/atspējo autoDROP - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. taras kanāls <int> ar 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. - + turns PID on ieslēdz PID - + turns PID off izslēdz PID - + toggles the PID state pārslēdz PID stāvokli - + sets PID mode to 0: manual, 1: RS, 2: background follow iestata PID režīmu uz 0: manuāli, 1: RS, 2: fona sekošanu - + sets the p-i-d parameters of the PID iestata PID p-i-d parametrus - + increases or decreases the current target SV value by <int> palielina vai samazina pašreizējo mērķa SV vērtību par <int> - + sets the PID target set value SV iestata PID mērķa iestatīto vērtību SV - + sets the PID target set value SV given in C iestata PID mērķa iestatīto vērtību SV, kas norādīta C - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> aktivizē PID Ramp-Soak modeļa numuru <rs> (pamatojoties uz 1!) vai to, kas apzīmēts ar <rs> - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) izvēlas PID ievades avotu ar <n> 0: BT, 1: ET (programmatūras PID); <n> {0,...,3} (Arduino PID) - + sets the PID lookahead nosaka PID uz priekšu - + shows popup with message <msg> which optionally automatically closes after <int> seconds parāda uznirstošo logu ar ziņojumu <msg>, kas pēc izvēles automātiski aizveras pēc <int> sekundēm - + shows message <msg> in the message line ziņojuma rindā tiek rādīts ziņojums <msg> - + enables/disables notifications; while disabled issued notifications are ignored iespējo/atspējo paziņojumus; kamēr atspējotie izdotie paziņojumi tiek ignorēti - + sends notification with title <title> and optional message <msg> nosūta paziņojumu ar nosaukumu <title> un neobligātu ziņojumu <msg> - + sets canvas color to the RGB-hex <color> like #27f1d3 iestata audekla krāsu uz RGB-hex <color>, piemēram, #27f1d3 - + resets canvas color atiestata audekla krāsu @@ -8697,139 +8697,139 @@ Ielādējiet mazākajā iekārtā ierakstīto profilu un atveriet Transposer. At aktivizē pogu <name> no { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF} - + activates palette <p> with <p> either a number 0-9 or a palette label aktivizē paleti <p> ar <p> vai nu numuru 0-9, vai paletes etiķeti - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET iestata atskaņošanas režīmu uz 0: izslēgts, 1: laiks, 2: BT, 3: ET - + opens the Roast Properties dialog atver dialoglodziņu Roast Properties - + loads the .alog profile at the given filepath as background profile ielādē .alog profilu norādītajā faila ceļā kā fona profilu - + clears the current background profile notīra pašreizējo fona profilu - + activates the alarmset with the given number or label aktivizē trauksmes komplektu ar norādīto numuru vai etiķeti - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right pārvieto fona profilu norādīto soļu skaitu virzienā uz <virzienu>, ar <virzienu> uz augšu, uz leju, pa kreisi, pa labi - + enables/disables keyboard mode iespējo/atspējo tastatūras režīmu - + enables/disables the Keep ON flag iespējo/atspējo karogu Keep ON - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} parāda/slēpj līkni, ko norāda <nosaukums>, kas ir viena no { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number parāda/slēpj nulles skaitļa <papildu_ierīce> <līkni> (vienu no {T1,T2}) - + shows/hides the events of <event_type> in [1,..,5] parāda/slēpj <event_type> notikumus [1,..,5] - + shows/hides the events of the background profile parāda/slēpj fona profila notikumus - + RC Command RC komanda - + for PHIDGET RC modules: sets the min/max pulse width in microseconds PHIDGET RC moduļiem: iestata minimālo/maksimālo impulsa platumu mikrosekundēs - + for PHIDGET RC modules: sets the min/max position PHIDGET RC moduļiem: iestata minimālo/maksimālo pozīciju - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) PHIDGET RC moduļiem: ieslēgt (b = 1) vai atvienot (b = 0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state PHIDGET RC moduļiem: aktivizē vai deaktivizē ātruma palielināšanas stāvokli - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt PHIDGET RC moduļiem: iestatiet spriegumu uz vienu no 5, 6 vai 7,4 voltiem - + for PHIDGET RC modules: set the acceleration PHIDGET RC moduļiem: iestatiet paātrinājumu - + for PHIDGET RC modules: set the velocity PHIDGET RC moduļiem: iestatiet ātrumu - + for PHIDGET RC modules: set the target position PHIDGET RC moduļiem: iestatiet mērķa pozīciju - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) YOCTOPUCE RC moduļiem: ar c:int kanālu, b a bool (piem., iespējots(0,1) vai iespējots(0,True)) @@ -8840,31 +8840,31 @@ Ielādējiet mazākajā iekārtā ierakstīto profilu un atveriet Transposer. At YOCTOPUCE RC moduļiem: ar c:int kanālā, p:int mērķa pozīcija, pēc izvēles t ilgums ms - + for YOCTOPUCE RC modules: with n an int [0..65000] in us YOCTOPUCE RC moduļiem: ar n an int [0..65000] mums - + for YOCTOPUCE RC modules: with r an int in % YOCTOPUCE RC moduļiem: ar r an int % - + WebSocket Command WebSocket komanda - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) Ja tiek izmantoti {} aizstāšanas gadījumi, JSON iekavas ir jādublē, lai tās izņemtu tāpat kā send ({{ “value”: {}}}) - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` ja teksts <json> atbilst JSON formātam, tas tiek nosūtīts uz pievienoto WebSocket serveri un atbilde ir saistīta ar mainīgo `_` @@ -9232,165 +9232,170 @@ Function 4 (Read Input Registers): registers 0 to 65535 corresponding to numbers + DISCHARGE + IZLĀDĪŠANA + + + RELEASE IZLAIDOT - + HEATING APKURE - + COOLING DZESĒŠANA - + FLAP - + CONTROL KONTROLE - + event value notikuma vērtība - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode notikuma vērtība tiek interpretēta kā temperatūra Fārenheitā, kas pārveidota pašreizējā temperatūras režīmā - + event value interpreted as temperature in Celsius converted to the current temperature mode notikuma vērtība tiek interpretēta kā temperatūra pēc Celsija, kas konvertēta pašreizējā temperatūras režīmā - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. Piezīme: "{}" var izmantot kā vietturi, tas tiks aizstāts ar pašreizējo pogas vērtību plus nobīde ± notikumu veidiem. Ja vietturis aprakstā/komandā parādās vairākas reizes, visi šie gadījumi tiek aizstāti ar vērtību. - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” Piezīme. Komandas var sakārtot, atdalot ar semikolu, piemēram, “<cmd1>;<cmd2>;<cmd3>” - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. Piezīme. Visas rakstzīmes, kas sniegtas kā dokumentācija Serial Command darbībai, tiek nosūtītas kā viena virkne pievienotajai ierīcei. Ja ierīce var interpretēt šo virkni kā atsevišķas komandas, kas atdalītas ar semikolu, tas ir labi. Pretējā gadījumā varat izmantot vairākus notikumus, kas atsaucas uz vairākām notikumu pogām (kā dokumentācijas virkni izmantojot ar komatu atdalītu notikumu pogu numuru sarakstu), kur katra no norādītajām notikumu pogām izdod vienu no komandām, izmantojot atbilstošu sērijas komandu darbību. Šīs notikumu pogas var paslēpt, tādējādi nodrošinot tādu pašu efektu kā tad, ja seriālā komanda atļautu komandu secību. - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. Piezīme. PHIDGET komandās neobligātam parametram <sn> ir forma <hub_serial>[:<hub_port>], kas ļauj atsaukties uz konkrētu Phidget HUB, norādot tā sērijas numuru un pēc izvēles norādot porta numuru, ar kuru adresētais modulis ir pievienots. . - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name Piezīme. YOCTOPUCE komandās izvēles parametram <sn> ir vai nu moduļa sērijas numurs, vai tā nosaukums. - + Multiple Event Vairāki notikumi - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. pogu cipari vai miega režīms (<float>), atdalot ar komatu: 1,2,miegs(2.5), 3.. - + triggers other buttons aktivizē citas pogas - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) mainīgais, kas notur pēdējo nospiestās pogas stāvokli (1 vai 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. nolasa 1 16 bitu reģistru no slave SlaveID, izmantojot funkciju 3 (Read Multiple Holding Registers), kas tiek interpretēts kā neparakstīts vesels skaitlis. Rezultāts ir saistīts ar vietturi `_`, un tādējādi tam var piekļūt vēlākās komandās. - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating Ievietot datu adresi: vērtība, piem. 4701:1000 un sv ir 100. Vienmēr reiziniet ar 10, ja vērtība Mērvienība: 0,1 / piem. 4719:0 pārtrauc sildīšanu - + variable holding the last result value mainīgais, kurā ir pēdējā rezultāta vērtība - + p-i-d - + configures PID to the values <p>;<i>;<d> konfigurē PID vērtībām <p>;<i>;<d> - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) PHIDGET OUTPUT moduļiem: iestata sprieguma diapazonu (r=5 5V un r=10 10V) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set ierakstiet vērtību, kur biti tiek aizstāti ar bitiem no orMask pozīcijās, kur unMask biti nav iestatīti - + Aillio R1 Command Aillio R1 komanda - + Sends PRS command Nosūta PRS komandu - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal iestata pogu i uz nospiestu, ja b vērtība ir jā, patiesa, t vai 1, pretējā gadījumā uz parasto - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True aktivizē pogu <name> no { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF} ; iestata izsaukšanas pogu uz “nospiesta”, ja arguments ir 1 vai True - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden iestata pogu i uz redzamu, ja b vērtība ir jā, patiesa, t vai 1, pretējā gadījumā uz slēptu - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name YOCTOPUCE RC moduļiem: ar c:int kanālu, p:int mērķa pozīciju, neobligāto t ilgumu ms, sn izvēles moduļu sērijas numuru vai loģisko nosaukumu @@ -11458,7 +11463,7 @@ Kad īsinājumtaustiņi ir IZSLĒGTI, tiek pievienots pielāgots notikums - + @@ -11493,7 +11498,7 @@ Kad īsinājumtaustiņi ir IZSLĒGTI, tiek pievienots pielāgots notikums - + @@ -11621,9 +11626,9 @@ Kad īsinājumtaustiņi ir IZSLĒGTI, tiek pievienots pielāgots notikums/ min + - @@ -11632,8 +11637,8 @@ Kad īsinājumtaustiņi ir IZSLĒGTI, tiek pievienots pielāgots notikumsIESLĒGTS - - + + @@ -11647,7 +11652,7 @@ Kad īsinājumtaustiņi ir IZSLĒGTI, tiek pievienots pielāgots notikumsCikls - + Sync Sinhronizēt @@ -11767,7 +11772,7 @@ Kad īsinājumtaustiņi ir IZSLĒGTI, tiek pievienots pielāgots notikums - + Label @@ -11998,9 +12003,9 @@ Kad īsinājumtaustiņi ir IZSLĒGTI, tiek pievienots pielāgots notikumsIzmērs - - - + + + @@ -12038,7 +12043,7 @@ Kad īsinājumtaustiņi ir IZSLĒGTI, tiek pievienots pielāgots notikums - + @@ -12081,14 +12086,14 @@ Kad īsinājumtaustiņi ir IZSLĒGTI, tiek pievienots pielāgots notikums - + Unit Vienība - + Source Avots @@ -12099,9 +12104,9 @@ Kad īsinājumtaustiņi ir IZSLĒGTI, tiek pievienots pielāgots notikumsKopa + - - + @@ -12493,7 +12498,7 @@ Kad īsinājumtaustiņi ir IZSLĒGTI, tiek pievienots pielāgots notikumsDatums - + Batch Partija @@ -12551,140 +12556,140 @@ Kad īsinājumtaustiņi ir IZSLĒGTI, tiek pievienots pielāgots notikumsSajauc - + Template Veidne - + Results in Rezultāti - + Rating Vērtējums - + Pressure % Spiediens% - + Electric Energy Mix: Elektroenerģijas sajaukums: - + Renewable Atjaunojams - - + + Pre-Heating Iepriekšēja apkure - - + + Between Batches Starp partijām - - + + Cooling Atdzesēšana - + Between Batches after Pre-Heating Starp partijām pēc iepriekšējas sildīšanas - + (mm:ss) (mm: ss) - + Duration Ilgums - + Measured Energy or Output % Izmērītā enerģija vai izlaide% - - + + Preheat Uzkarsē - - + + BBP - - - - + + + + Roast Cepetis - - + + per kg green coffee uz kg zaļās kafijas - + Load Slodze - + Organization Organizācija - + Operator Operators - + Machine Mašīna - + Model Modelis - + Heating Apkure - + Drum Speed Bungu ātrums - + organic material organiskais materiāls @@ -13087,7 +13092,7 @@ LCD visi Malas krāsa (RGBA) - + roasted grauzdēts @@ -13234,22 +13239,22 @@ LCD visi - + ln() ln () + - x - - + + Bkgnd @@ -13398,109 +13403,114 @@ LCD visi Uzlādējiet pupiņas - + /m / m - + greens zaļumi - + - STOP + AUTO + + + + + + + MANUAL + ROKAS + + + + FLAP - - + + + CLOSE + AIZVĒRT + + + + + OPEN ATVĒRTS - - - CLOSE - AIZVĒRT + CONTROL + KONTROLE - - - - AUTO - + + DISCHARGE + IZLĀDĪŠANA - - - MANUAL - ROKAS + HEATING + APKURE - + STIRRER MAISĪTĀJS - + FILL AIZPILDĪT - - RELEASE - IZLAIDOT - - - - HEATING - APKURE - - - + COOLING DZESĒŠANA - - FLAP + + + + STOP - CONTROL - KONTROLE + RELEASE + IZLAIDOT - + RMSE BT - + MSE BT - + RoR - + @FCs - + Max+/Max- RoR Maks. + / Maks. RoR @@ -14692,6 +14702,8 @@ LCD visi + + {} connected {} savienots @@ -14703,6 +14715,8 @@ LCD visi + + {} disconnected @@ -14957,238 +14971,238 @@ Atkārtojiet darbību beigās: {0} Pašreizējais pid = {0}. Vai tagad mainīt uz pid ={1}? - + Phidget Temperature Sensor IR attached Pievienots Phidget temperatūras sensora IR - + Phidget Temperature Sensor 1-input attached Pievienots Phidget temperatūras sensors, 1 ieeja - + Phidget Isolated Thermocouple 1-input attached Pievienots Phidget izolēts termopāris 1 ieeja - + Phidget VINT RTD 1-input attached Phidget VINT RTD 1-ieeja pievienota - + Phidget Temperature Sensor IR detached Phidget temperatūras sensora IR atvienots - + Phidget Temperature Sensor 1-input detached Phidget temperatūras sensora 1 ieeja ir atvienota - + Phidget Isolated Thermocouple 1-input detached Phidget izolēts termopāris 1 ieeja ir atvienota - + Phidget VINT RTD 1-input detached Phidget VINT RTD 1-ieeja ir atdalīta - + Phidget Temperature Sensor 4-input attached Pievienots Phidget temperatūras sensors ar 4 ieeju - + Phidget Temperature Sensor 4-input detached Phidget temperatūras sensors ir atdalīts ar 4 ieeju - + Phidget 1046 attached Pievienots Phidget 1046 - + Phidget DAQ1500 attached Pievienots Phidget DAQ1500 - + Phidget 1046 detached Phidget 1046 atdalīts - + Phidget DAQ1500 detached Phidget DAQ1500 atdalīts - + Phidget IO 2/2/2 attached Pievienots Phidget IO 2/2/2 - + Phidget IO 6/6/6 attached Pievienots Phidget IO 6/6/6 - + Phidget IO 8/8/8 attached Pievienots Phidget IO 8/8/8 - + Phidget DAQ1000 attached Pievienots Phidget DAQ1000 - + Phidget DAQ1200 attached Pievienots Phidget DAQ1200 - + Phidget DAQ1300 attached Pievienots Phidget DAQ1300 - + Phidget DAQ1301 attached Pievienots Phidget DAQ1301 - + Phidget DAQ1400 attached Pievienots Phidget DAQ1400 - + Phidget VCP1000 attached Pievienots Phidget VCP1000 - + Phidget VCP1001 attached Pievienots Phidget VCP1001 - + Phidget VCP1002 attached Pievienots Phidget VCP1002 - + Phidget IO attached Pievienots Phidget IO - + Phidget IO 2/2/2 detached Phidget IO 2/2/2 atdalīts - + Phidget IO 6/6/6 detached Phidget IO 6/6/6 atdalīts - + Phidget IO 8/8/8 detached Phidget IO 8/8/8 atdalīts - + Phidget DAQ1000 detached Phidget DAQ1000 atdalīts - + Phidget DAQ1200 detached Phidget DAQ1200 atdalīts - + Phidget DAQ1300 detached Phidget DAQ1300 atdalīts - + Phidget DAQ1301 detached Phidget DAQ1301 ir atdalīts - + Phidget DAQ1400 detached Phidget DAQ1400 atdalīts - + Phidget VCP1000 detached Phidget VCP1000 ir atdalīts - + Phidget VCP1001 detached Phidget VCP1001 ir atdalīts - + Phidget VCP1002 detached Phidget VCP1002 ir atdalīts - + Phidget IO detached Phidget IO ir atdalīts - + Yocto Thermocouple attached Pievienots Yocto termopāris - + Yocto IR attached Pievienots Yocto IR - + Yocto PT100 attached Pievienots Yocto PT100 - - + + Yocto Sensor attached Pievienots Yocto sensors - + Yocto Watt Power attached Pievienots Yocto Watt Power - + Yocto Watt Energy attached Pievienota Yocto Watt Energy - + Yocto Watt Voltage attached Pievienots Yocto Watt spriegums - + Yocto Watt Current attached Pievienota Yocto Watt strāva - + TC4 initialized TC4 inicializēts @@ -15237,9 +15251,9 @@ Atkārtojiet darbību beigās: {0} - - - + + + Data table copied to clipboard @@ -15273,50 +15287,50 @@ Atkārtojiet darbību beigās: {0} Notiek fona profila lasīšana... - + Event table copied to clipboard Pasākumu tabula ir kopēta starpliktuvē - + The 0% value must be less than the 100% value. 0% vērtībai ir jābūt mazākai par 100% vērtību. - - + + Alarms from events #{0} created Izveidoti trauksmes signāli no notikuma Nr. {0} - - + + No events found Nav atrasts neviens pasākums - + Event #{0} added Pievienots notikums Nr. {0} - + No profile found Profils nav atrasts - + Events #{0} deleted Notikumi #{0} ir izdzēsti - + Event #{0} deleted Notikums Nr. {0} ir izdzēsts - + Roast properties updated but profile not saved to disk Cepšanas rekvizīti ir atjaunināti, bet profils nav saglabāts diskā @@ -15499,7 +15513,7 @@ Atkārtojiet darbību beigās: {0} Paraugu ņemšana - + Warning @@ -15511,13 +15525,13 @@ Atkārtojiet darbību beigās: {0} Īss paraugu ņemšanas intervāls dažās iekārtās var izraisīt nestabilitāti. Mēs iesakām vismaz 1 s. - + Incompatible variables found in %s %s atrasti nesaderīgi mainīgie - + Assignment problem Uzdevuma problēma @@ -15611,8 +15625,8 @@ Atkārtojiet darbību beigās: {0} sekot līdzi - - + + Save Statistics Saglabāt statistiku @@ -15774,19 +15788,19 @@ Lai tas būtu bezmaksas un aktuāls, lūdzu, atbalstiet mūs ar savu ziedojumu u Amatnieks konfigurēts {0} - + Load theme {0}? Vai ielādēt motīvu {0}? - + Adjust Theme Related Settings Pielāgojiet ar motīvu saistītos iestatījumus - + Loaded theme {0} Ielādēts motīvs {0} @@ -15797,8 +15811,8 @@ Lai tas būtu bezmaksas un aktuāls, lūdzu, atbalstiet mūs ar savu ziedojumu u Atklāts krāsu pāris, ko var būt grūti saskatīt: - - + + Simulator started @{}x Simulators tika palaists @{}x @@ -15849,14 +15863,14 @@ Lai tas būtu bezmaksas un aktuāls, lūdzu, atbalstiet mūs ar savu ziedojumu u autoDROP izslēgts - + PID set to OFF PID iestatīts uz OFF - + PID set to ON @@ -16076,7 +16090,7 @@ Lai tas būtu bezmaksas un aktuāls, lūdzu, atbalstiet mūs ar savu ziedojumu u {0} ir saglabāts. Sācies jauns cepetis - + Invalid artisan format @@ -16141,10 +16155,10 @@ Ir ieteicams iepriekš saglabāt pašreizējos iestatījumus, izmantojot izvēln Profils saglabāts - - - - + + + + @@ -16236,347 +16250,347 @@ Ir ieteicams iepriekš saglabāt pašreizējos iestatījumus, izmantojot izvēln Iestatījumu ielāde ir atcelta - - + + Statistics Saved Statistika saglabāta - + No statistics found Statistika nav atrasta - + Excel Production Report exported to {0} Excel ražošanas pārskats eksportēts uz {0} - + Ranking Report Reitinga ziņojums - + Ranking graphs are only generated up to {0} profiles Ranžēšanas diagrammas tiek ģenerētas tikai līdz {0} profiliem - + Profile missing DRY event Profilā trūkst DRY notikuma - + Profile missing phase events Profilam trūkst fāzes notikumu - + CSV Ranking Report exported to {0} CSV ranžēšanas pārskats eksportēts uz {0} - + Excel Ranking Report exported to {0} Excel ranžēšanas pārskats eksportēts uz {0} - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied Bluetooth skalu nevar savienot, kamēr Artisan atļauja piekļūt Bluetooth ir liegta - + Bluetooth access denied Bluetooth piekļuve liegta - + Hottop control turned off Hottop vadība ir izslēgta - + Hottop control turned on Ieslēgta karstās virsmas vadība - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! Lai vadītu Hottop, vispirms ir jāaktivizē superlietotāja režīms, ar peles labo pogu noklikšķiniet uz taimera LCD! - - + + Settings not found Iestatījumi nav atrasti - + artisan-settings amatnieku uzstādījumi - + Save Settings Saglabāt iestatījumus - + Settings saved Iestatījumi saglabāti - + artisan-theme amatnieku tēma - + Save Theme Saglabāt motīvu - + Theme saved Motīvs saglabāts - + Load Theme Ielādēt motīvu - + Theme loaded Motīvs ir ielādēts - + Background profile removed Fona profils ir noņemts - + Alarm Config Signalizācijas konfigurācija - + Alarms are not available for device None Ierīcei nav pieejami trauksmes signāli. Nav - + Switching the language needs a restart. Restart now? Lai pārslēgtu valodu, ir jārestartē. Restartēt tagad? - + Restart Restartēt - + Import K202 CSV Importēt K202 CSV - + K202 file loaded successfully K202 fails ir veiksmīgi ielādēts - + Import K204 CSV Importēt K204 CSV - + K204 file loaded successfully K204 fails ir veiksmīgi ielādēts - + Import Probat Recipe Importēt probat recepti - + Probat Pilot data imported successfully Probat Pilot dati ir veiksmīgi importēti - + Import Probat Pilot failed Importēt Probat Pilot neizdevās - - + + {0} imported {0} importēts - + an error occurred on importing {0} importējot {0}, radās kļūda - + Import Cropster XLS Importējiet Cropster XLS - + Import RoastLog URL Importēt RoastLog URL - + Import RoastPATH URL Importēt RoastPATH URL - + Import Giesen CSV Importēt Giesen CSV - + Import Petroncini CSV Importēt Petroncini CSV - + Import IKAWA URL Importējiet IKAWA URL - + Import IKAWA CSV Importēt IKAWA CSV - + Import Loring CSV Importēt Loring CSV - + Import Rubasse CSV Importēt Rubasse CSV - + Import HH506RA CSV Importēt HH506RA CSV - + HH506RA file loaded successfully HH506RA fails ir veiksmīgi ielādēts - + Save Graph as Saglabāt grafiku kā - + {0} size({1},{2}) saved {0} izmērs ({1},{2}) saglabāts - + Save Graph as PDF Saglabāt grafiku kā PDF - + Save Graph as SVG Saglabāt grafiku kā SVG - + {0} saved {0} saglabāts - + Wheel {0} loaded Ritenis {0} ir ielādēts - + Invalid Wheel graph format Nederīgs riteņa diagrammas formāts - + Buttons copied to Palette # Pogas kopētas uz paleti # - + Palette #%i restored Palete #%i ir atjaunota - + Palette #%i empty Palete #%i tukša - + Save Palettes Saglabāt paletes - + Palettes saved Paletes saglabātas - + Palettes loaded Paletes ielādētas - + Invalid palettes file format Nederīgs palešu faila formāts - + Alarms loaded Modinātāji ir ielādēti - + Fitting curves... Pielāgo līknes... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. Brīdinājums: interesējošā analīzes intervāla sākums ir agrāks nekā līknes pielāgošanas sākums. Izlabojiet to cilnē Konfigurācija> Līknes> Analīze. - + Analysis earlier than Curve fit Analīze agrāk nekā līknes atbilstība - + Simulator stopped Simulators apstājās - + debug logging ON atkļūdošanas reģistrēšana IESLĒGTA @@ -17662,10 +17676,10 @@ Lai tas būtu bezmaksas un aktuāls, lūdzu, atbalstiet mūs ar savu ziedojumu u - - - - + + + + Roaster Scope @@ -18159,49 +18173,49 @@ Lai tas būtu bezmaksas un aktuāls, lūdzu, atbalstiet mūs ar savu ziedojumu u - + Events Notikumi - + Data Dati - + Roast Cepetis - + Notes Piezīmes - + Energy Enerģija - + Setup Uzstādīt - + Details Sīkāka informācija - + Loads Slodzes - + Protocol Protokols @@ -18404,7 +18418,7 @@ Lai tas būtu bezmaksas un aktuāls, lūdzu, atbalstiet mūs ar savu ziedojumu u - + @@ -18424,7 +18438,7 @@ Lai tas būtu bezmaksas un aktuāls, lūdzu, atbalstiet mūs ar savu ziedojumu u Mērcēt HH: MM - + @@ -18434,7 +18448,7 @@ Lai tas būtu bezmaksas un aktuāls, lūdzu, atbalstiet mūs ar savu ziedojumu u - + @@ -18496,16 +18510,16 @@ Lai tas būtu bezmaksas un aktuāls, lūdzu, atbalstiet mūs ar savu ziedojumu u - - + + Time Laiks - - + + @@ -18514,8 +18528,8 @@ Lai tas būtu bezmaksas un aktuāls, lūdzu, atbalstiet mūs ar savu ziedojumu u - - + + @@ -18524,104 +18538,104 @@ Lai tas būtu bezmaksas un aktuāls, lūdzu, atbalstiet mūs ar savu ziedojumu u - + CHARGE MAKSĀT - + DRY END SAUSAIS BEIGAS - + FC START - + FC END FK BEIGAS - + SC START - + SC END SC BEIGAS - + DROP PILĒT - + COOL Vēss - + #{0} {1}{2} # {0} {1} {2} - + Power Jauda - + Duration Ilgums - + CO2 - + Load Slodze - + Source Avots - + Kind Laipns - + Name Nosaukums - + Weight Svars @@ -19505,7 +19519,7 @@ ierosināja PID - + @@ -19734,7 +19748,7 @@ ir jāsamazina 4 reizes. Tikai ielādētiem foniem ar papildu ierīcēm - + The maximum nominal batch size of the machine in kg Iekārtas maksimālais nominālais partijas lielums kg @@ -20168,32 +20182,32 @@ Currently in TEMP MODE Pašlaik TEMP REŽĪMĀ - + <b>Label</b>= <b>Etiķete</b>= - + <b>Description </b>= <b>Apraksts </b>= - + <b>Type </b>= <b>Veids </b>= - + <b>Value </b>= <b>Vērtība </b>= - + <b>Documentation </b>= <b>Dokumentācija </b>= - + <b>Button# </b>= <b>Poga Nr. </b>= diff --git a/src/translations/artisan_nl.qm b/src/translations/artisan_nl.qm index 625c40cde92bec82909c245854ea58554670601a..1de2197df17d050a89422e5c561789018d7aa66e 100644 GIT binary patch delta 21319 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 vrijgeven - + About Over - + Core Developers Kern van Ontwikkelaars - + License Licentie - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. Er is een probleem opgetreden bij het ophalen van de laatste versiegegevens. Controleer uw internetverbinding, probeer het later opnieuw of controleer handmatig. - + A new release is available. Er is een nieuwe release beschikbaar. - + Show Change list Toon wijzigingslijst - + Download Release Release downloaden - + You are using the latest release. U gebruikt de nieuwste release. - + You are using a beta continuous build. U gebruikt een continue bètaversie. - + You will see a notice here once a new official release is available. U ziet hier een bericht zodra er een nieuwe officiële release beschikbaar is. - + Update status Status bijwerken @@ -221,7 +221,7 @@ Button - + @@ -232,7 +232,7 @@ - + @@ -243,10 +243,10 @@ - + + - - + Restore Defaults @@ -274,7 +274,7 @@ - + @@ -302,7 +302,7 @@ - + @@ -590,7 +590,7 @@ - + @@ -611,7 +611,7 @@ - + @@ -736,9 +736,9 @@ bijwerken - - - + + + Save Defaults Sla standaardinstellingen op @@ -1520,61 +1520,61 @@ EIND Altijd weergeven - + Heavy FC Zware FC - + Low FC Lage FC - + Light Cut Licht gesneden - + Dark Cut Donkere snit - + Drops Lossingen - + Oily Vettig - + Uneven Ongelijkmatig - + Tipping Fooi geven - + Scorching Aanbrandend - + Divots Stukjes @@ -2365,14 +2365,14 @@ EIND - + ET EN - + BT @@ -4168,20 +4168,20 @@ EIND Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4274,41 +4274,41 @@ EIND - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4377,38 +4377,38 @@ EIND - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4458,10 +4458,10 @@ EIND Geen RX data ontvangen - - - - + + + + Serial Exception: @@ -4478,97 +4478,97 @@ EIND callprogramma() ontvangen: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure(): conversiefout, {0} bytes ontvangen - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure(): {0} bytes ontvangen maar 10 nodig - + Unable to open serial port Seriële port opent niet - + MS6514temperature(): {0} bytes received but 18 needed MS6514temperature(): {0} bytes ontvangen maar 18 nodig - + DT301temperature(): {0} bytes received but 11 needed DT301temperature(): {0} bytes ontvangen maar 11 nodig - + HH806AUtemperature(): {0} bytes received HH806AUtemperature(): {0} bytes ontvangen - + HH806Wtemperature(): Unable to initiate device HH806Wtemperature(): Kan het apparaat niet starten - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID: {0} bytes ontvangen maar 5 nodig - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RAtemperature(): Kan id niet ophalen van HH506RA-apparaat - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RAtemperature(): {0} bytes ontvangen maar 14 nodig - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302temperature(): {0} bytes ontvangen maar 7 nodig - + CENTER303temperature(): {0} bytes received but 8 needed CENTER303temperature(): {0} bytes ontvangen maar 8 nodig - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2temperature(): {0} bytes ontvangen maar 26 nodig - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4temperature(): {0} bytes ontvangen maar 26 nodig - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306temperature(): {0} bytes ontvangen maar 10 nodig - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309temperature(): {0} bytes ontvangen maar 45 nodig - + Arduino could not set channels Arduino kon geen kanalen instellen - + Arduino could not set temperature unit Arduino kon de temperatuureenheid niet instellen - + Arduino could not set filters Arduino kon geen filters instellen @@ -4578,16 +4578,16 @@ EIND - - - - - - + + + + + + - - + + Value Error: Waarde Fout: @@ -4602,7 +4602,7 @@ EIND Seriële uitzondering: time-out - + Unable to move CHARGE to a value that does not exist Kan CHARGE niet verplaatsen naar een waarde die niet bestaat @@ -4719,52 +4719,52 @@ EIND Uitzondering: {} geen geldig instellingenbestand - - - - - + + + + + Error Fout - + Exception: WebLCDs not supported by this build Uitzondering: WebLCD's worden niet ondersteund door deze build - + Could not start WebLCDs. Selected port might be busy. Kan WebLCD's niet starten. De geselecteerde poort is mogelijk bezet. - + Failed to save settings Kan instellingen niet opslaan - - + + Exception (probably due to an empty profile): Uitzondering (waarschijnlijk vanwege een leeg profiel): - + Analyze: CHARGE event required, none found Analyseren: CHARGE-gebeurtenis vereist, geen gevonden - + Analyze: DROP event required, none found Analyseren: DROP-gebeurtenis vereist, geen gevonden - + Analyze: no background profile data available Analyseren: geen achtergrondprofielgegevens beschikbaar - + Analyze: background profile requires CHARGE and DROP events Analyseren: achtergrondprofiel vereist CHARGE- en DROP-gebeurtenissen @@ -4844,7 +4844,7 @@ EIND Form Caption - + Custom Blend Aangepaste mix @@ -5008,17 +5008,17 @@ EIND Brand eigenschappen - + Energy Help Energiehulp - + Tare Setup Tarra-instelling - + Set Measure from Profile Stel de maat in vanuit het profiel @@ -5309,14 +5309,14 @@ EIND - + Energy Energie - + CO2 @@ -5560,14 +5560,14 @@ EIND HTML Report Template - + BBP Total Time BBP totale tijd - + BBP Bottom Temp BBP Bodemtemp @@ -5584,849 +5584,849 @@ EIND - + Whole Color Kleur Heel - - + + Profile Profiel - + Roast Batches Geroosterde batches - - - + + + Batch Partij - - + + Date Datum - - - + + + Beans Bonen - - - + + + In - - + + Out Uit - - - + + + Loss Verlies - - + + SUM SOM - + Production Report Productierapport - - + + Time Tijd - - + + Weight In Gewicht binnen - - + + CHARGE BT OPLADEN BT - - + + FCs Time FC's tijd - - + + FCs BT FC's BT - - + + DROP Time DROP-tijd - - + + DROP BT - + Dry Percent Droog percentage - + MAI Percent MAI-percentage - + Dev Percent Ontwikkelaarspercentage - - + + AUC - - + + Weight Loss Gewichtsverlies - - + + Color Kleur - + Cupping Cuppen - + Roaster Brander - + Capacity Capaciteit - + Operator Exploitant - + Organization Organisatie - + Drum Speed Trommelsnelheid - + Ground Color Kleur Gemalen - + Color System Kleursysteem - + Screen Min Scherm min - + Screen Max Scherm Max - + Bean Temp Bonentemp - + CHARGE ET OPLADEN EN - + TP Time TP-tijd - + TP ET - + TP BT - + DRY Time DROOG Tijd - + DRY ET DROOG ET - + DRY BT DROOG BT - + FCs ET FC's ET - + FCe Time FCe-tijd - + FCe ET - + FCe BT - + SCs Time SC's tijd - + SCs ET SC's ET - + SCs BT SC's BT - + SCe Time SCe-tijd - + SCe ET - + SCe BT - + DROP ET - + COOL Time Toffe tijd - + COOL ET KOEL EN - + COOL BT KOEL BT - + Total Time Totale tijd - + Dry Phase Time Tijd van droge fase - + Mid Phase Time Middenfase tijd - + Finish Phase Time Voltooi fasetijd - + Dry Phase RoR Droge fase RoR - + Mid Phase RoR Middenfase RoR - + Finish Phase RoR Voltooi fase RoR - + Dry Phase Delta BT Droge fase Delta BT - + Mid Phase Delta BT Middenfase Delta BT - + Finish Phase Delta BT Voltooi Fase Delta BT - + Finish Phase Rise Voltooi fasestijging - + Total RoR Totaal RoR - + FCs RoR FC's RoR - + MET LEERDE KENNEN - + AUC Begin - + AUC Base AUC-basis - + Dry Phase AUC Droge fase AUC - + Mid Phase AUC Middenfase AUC - + Finish Phase AUC Eindfase AUC - + Weight Out Gewicht uit - + Volume In Volume-in - + Volume Out Volume uit - + Volume Gain Volumewinst - + Green Density Groene dichtheid - + Roasted Density Geroosterde dichtheid - + Moisture Greens Opslag Condities - + Moisture Roasted Vocht geroosterd - + Moisture Loss Vochtverlies - + Organic Loss Organisch verlies - + Ambient Humidity Luchtvochtigheid - + Ambient Pressure Omgevingsdruk - + Ambient Temperature Omgevingstemperatuur - - + + Roasting Notes Aantekeningen betr. Branden - - + + Cupping Notes Cupping-opmerkingen - + Heavy FC Zware FC - + Low FC Lage FC - + Light Cut Licht gesneden - + Dark Cut Donkere snit - + Drops Druppels - + Oily Vettig - + Uneven Ongelijkmatig - + Tipping Fooi geven - + Scorching Verzengend - + Divots - + Mode Modus - + BTU Batch BTU-batch - + BTU Batch per green kg BTU Batch per groene kg - + CO2 Batch CO2-batch - + BTU Preheat BTU voorverwarmen - + CO2 Preheat CO2 Voorverwarmen - + BTU BBP - + CO2 BBP - + BTU Cooling BTU-koeling - + CO2 Cooling CO2-koeling - + BTU Roast BTU-gebraden - + BTU Roast per green kg BTU Roast per groene kg - + CO2 Roast CO2 Roosteren - + CO2 Batch per green kg CO2 Partij per groene kg - + BTU LPG - + BTU NG - + BTU ELEC BTU ELEK - + Efficiency Batch Efficiëntiebatch - + Efficiency Roast Efficiëntie gebraden - + BBP Begin - + BBP Begin to Bottom Time BBP Begin-tot-bodemtijd - + BBP Bottom to CHARGE Time BBP Bodem tot LAADtijd - + BBP Begin to Bottom RoR BBP Begin-tot-bodem RoR - + BBP Bottom to CHARGE RoR BBP Bottom om RoR op te laden - + File Name Bestandsnaam - + Roast Ranking Geroosterde ranglijst - + Ranking Report Ranglijst rapport - + AVG - + Roasting Report Verslag van Branding - + Date: Datum: - + Beans: Bonen: - + Weight: Gewicht: - + Volume: Hoeveelheid: - + Roaster: Brander: - + Operator: Exploitant: - + Organization: Organisatie: - + Cupping: Cuppen: - + Color: Kleur: - + Energy: Energie: - + CO2: - + CHARGE: LADEN: - + Size: Maat: - + Density: Dichtheid: - + Moisture: Vocht: - + Ambient: Omgeving: - + TP: - + DRY: DROGEN: - + FCs: FC's: - + FCe: - + SCs: SC's: - + SCe: - + DROP: LOSSEN: - + COOL: KOELEN: - + MET: LEERDE KENNEN: - + CM: - + Drying: Drogen: - + Maillard: - + Finishing: Afwerking: - + Cooling: Afkoeling: - + Background: Achtergrond: - + Alarms: Alarmen: - + RoR: - + AUC: - + Events Evenementen @@ -6489,7 +6489,7 @@ Alarmen worden in volgorde van bovenaan de tabel naar beneden gescand. - + @@ -6595,7 +6595,7 @@ Alarmen worden in volgorde van bovenaan de tabel naar beneden gescand.De opgegeven temperatuurlimiet. - + @@ -6776,7 +6776,7 @@ Alarmen worden in volgorde van bovenaan de tabel naar beneden gescand.Voer de opdracht in het veld Beschrijving van het alarm in. - + @@ -6805,21 +6805,21 @@ Alarmen worden in volgorde van bovenaan de tabel naar beneden gescand.de tekst die in de pop-up moet worden weergegeven - + Call Program Programma oproepen - + A program/script path (absolute or relative) Een programma-/scriptpad (absoluut of relatief) - + start an external program start een extern programma @@ -8233,7 +8233,7 @@ Laad het profiel opgenomen op de kleinere machine en open de Transposer. Selecte Optionele tekst die wordt gebruikt in annotaties bij de eenheden die worden gebruikt voor de waarde van de schuifregelaar. - + COMMANDS OPDRACHTEN @@ -8246,7 +8246,7 @@ Laad het profiel opgenomen op de kleinere machine en open de Transposer. Selecte - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8273,36 +8273,36 @@ Laad het profiel opgenomen op de kleinere machine en open de Transposer. Selecte Opmerking: in YOCTOPUCE-commando's bevatten de optionele parameters <sn> het serienummer of de naam van de module - + Serial Command Serieel commando - + ASCII serial command or binary a2b_uu(serial command) ASCII seriële opdracht of binaire a2b_uu(seriële opdracht) - + Modbus Command Modbus-opdracht - + variable holding the last value read via MODBUS variabele met de laatst gelezen waarde via MODBUS - - - - - - + + + + + + @@ -8313,8 +8313,8 @@ Laad het profiel opgenomen op de kleinere machine en open de Transposer. Selecte sleep: voeg een vertraging van <float> seconden toe - - + + sets calling button to “pressed” if argument is 1 or True stelt de aanroepknop in op "ingedrukt" als het argument 1 of waar is @@ -8325,55 +8325,55 @@ Laad het profiel opgenomen op de kleinere machine en open de Transposer. Selecte leest register van slave slaveID met behulp van functie 3 (Read Multiple Holding Registers). Het resultaat is gebonden aan de tijdelijke aanduiding `_` en is dus toegankelijk in latere opdrachten. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. leest 1 16-bits register van slave slaveID met behulp van functie 3 (Read Multiple Holding Registers) geïnterpreteerd als geheel getal met teken. Het resultaat is gebonden aan de tijdelijke aanduiding `_` en is dus toegankelijk in latere opdrachten. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. leest 1 16bit register van slave slaveID met behulp van functie 3 (Read Multiple Holding Registers) geïnterpreteerd als BCD. Het resultaat is gebonden aan de tijdelijke aanduiding `_` en is dus toegankelijk in latere opdrachten. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. leest 2 16-bits registers van slave slaveID met behulp van functie 3 (Read Multiple Holding Registers) geïnterpreteerd als niet-ondertekend geheel getal. Het resultaat is gebonden aan de tijdelijke aanduiding `_` en is dus toegankelijk in latere opdrachten. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. leest 2 16-bits registers van slave slaveID met behulp van functie 3 (Read Multiple Holding Registers) geïnterpreteerd als geheel getal met teken. Het resultaat is gebonden aan de tijdelijke aanduiding `_` en is dus toegankelijk in latere opdrachten. - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. leest 2 16bit registers van slave slaveID met behulp van functie 3 (Read Multiple Holding Registers) geïnterpreteerd als BCD. Het resultaat is gebonden aan de tijdelijke aanduiding `_` en is dus toegankelijk in latere opdrachten. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. leest 2 16bit registers van slave slaveID met behulp van functie 3 (Read Multiple Holding Registers) geïnterpreteerd als float. Het resultaat is gebonden aan de tijdelijke aanduiding `_` en is dus toegankelijk in latere opdrachten. - + write register: MODBUS function 6 (int) or function 16 (float) schrijf register: MODBUS functie 6 (int) of functie 16 (float) - + write coil: MODBUS function 5 schrijfspoel: MODBUS-functie 5 - + write coils: MODBUS function 15 schrijfspoelen: MODBUS-functie 15 @@ -8384,43 +8384,43 @@ Laad het profiel opgenomen op de kleinere machine en open de Transposer. Selecte - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v maskeer schrijf register: MODBUS functie 22 of simuleert functie 22 met functie 6 en de gegeven waarde v - + write registers: MODBUS function 16 schrijfregisters: MODBUS-functie 16 - + write 16bit BCD encoded value v to register r of slave s schrijf 16bit BCD gecodeerde waarde v om r van slave s te registreren - + write 32bit float to two 16bit int registers: MODBUS function 16 schrijf 32bit float naar twee 16bit int registers: MODBUS-functie 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 schrijf 32bit integer naar twee 16bit int registers: MODBUS-functie 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) schrijf 16bit integer naar een enkel 16bit register: MODBUS functie 6 (int) - + DTA Command DTA-opdracht @@ -8441,119 +8441,119 @@ Laad het profiel opgenomen op de kleinere machine en open de Transposer. Selecte start en extern programma - + Hottop Heater Hottop-verwarming - - + + sets heater to value stelt verwarming in op waarde - + Hottop Fan Hottop-ventilator - - + + sets fan to value stelt ventilator in op waarde - + Hottop Command Hottop Commando - + with n={0 ,1},h={0,..100},f={0,..10} met n={0 ,1},h={0,..100},f={0,..10} - + Fuji Command Fuji-commando - + PWM Command PWM-opdracht - + PHIDGET PWM Output: <value> in [0-100] PHIDGET PWM-uitvoer: <waarde> in [0-100] - + PHIDGET PWM Output: toggles <channel> PHIDGET PWM-uitvoer: wisselt <kanaal> - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds PHIDGET PWM-uitvoer: schakel <kanaal> in voor <milli> milliseconden - + PHIDGET HUB PWM Output: <value> in [0-100] PHIDGET HUB PWM-uitvoer: <waarde> in [0-100] - + PHIDGET HUB PWM Output: toggles <channel> PHIDGET HUB PWM-uitgang: wisselt <kanaal> - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds PHIDGET HUB PWM-uitvoer: schakel <kanaal> in voor <milli> milliseconden - + YOCTOPUCE PWM Output: PWM running state YOCTOPUCE PWM-uitgang: PWM-status - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) YOCTOPUCE PWM-uitvoer: stel de PWM-frequentie in op f (Hz) - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] YOCTOPUCE PWM-uitgang: stel de PWM-periode in met de duty cycle in % als een vlotter [0.0-100.0] - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval YOCTOPUCE PWM-uitvoer: verandert geleidelijk de PWM naar de gespecificeerde waarde over het gegeven tijdsinterval - + VOUT Command VOUT-opdracht @@ -8564,363 +8564,363 @@ Laad het profiel opgenomen op de kleinere machine en open de Transposer. Selecte voor PHIDGET OUTPUT-modules: stelt het spanningsbereik in (r=5 voor r5V en r=10 voor 10V) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) voor PHIDGET OUTPUT-modules: stel analoog uitgangskanaal n in op uitgangsspanningswaarde v in V (bijv. 5,5 voor 5,5V) - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] voor YOCTOPUCE VOLTAGE OUT-modules met c het kanaal (1 of 2),v de spanning als float [0.0-10.0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] voor YOCTOPUCE CURRENT OUT-modules met c de stroom als float [3.0-21.0] - + IO Command IO-opdracht - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) PHIDGET binaire uitgang: schakelt kanaal c uit (b=0) en aan (b=1) - + PHIDGET Binary Output: toggles channel c PHIDGET binaire uitgang: wisselt kanaal c - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds PHIDGET Binary Output: zet de output van kanaal c aan voor tijd t in milliseconden - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) PHIDGET Voltage Output: stelt de uitgangsspanning van kanaal c in op v (float) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor: zet versnelling van kanaal c op v (float) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor: stelt doelsnelheid van kanaal c in op v (float) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor: stelt stroomlimiet van kanaal c in op v (float) - + YOCTOPUCE Relay Output: turn channel c of the relay module on YOCTOPUCE Relay Output: schakel kanaal c van de relaismodule in - + YOCTOPUCE Relay Output: turn channel c of the relay module off YOCTOPUCE Relay Output: schakel kanaal c van de relaismodule uit - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) YOCTOPUCE Relay Output: schakelt kanaal c van de relaismodule uit (b=0) en aan (b=1) - + YOCTOPUCE Relay Output: toggle the state of channel c YOCTOPUCE Relay Output: schakel de status van kanaal c - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds YOCTOPUCE relaisuitgang: puls het kanaal c aan na een vertraging van milliseconden vertraging voor de duur van milliseconden - + YOCTOPUCE resets the power counter of the Yocto-Watt module YOCTOPUCE reset de vermogensteller van de Yocto-Watt module - + move slider c to value v verplaats schuifregelaar c naar waarde v - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b schakelt PHIDGET binair uitgangskanaal c uit (b=0) en aan (b=1) en zet knop i op ingedrukt of normaal, afhankelijk van de waarde b - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal stelt knop i in op ingedrukt als waarde b ja, waar, t of 1 is, anders op normaal - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal stelt de knop in op ingedrukt als de waarde b ja, waar, t of 1 is, anders op normaal - - - - - + + + + + toggles the state of the button schakelt de status van de knop om - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol stuurt integer <value> naar <target> register gespecificeerd door als byte in hexadecimale notatie zoals "fa" via het Santoker Network-protocol - + sends <value> to <target> via the Kaleido Serial or Network protocol stuurt <value> naar <target> via het Kaleido Serial of Network protocol - + S7 Command S7-opdracht - + variable holding the last value read via S7 variabele met de laatst gelezen waarde via S7 - + sets calling button to “pressed” if argument evaluates to 1 or True stelt de aanroepende knop in op "ingedrukt" als het argument resulteert in 1 of True - + read bool from S7 DB lees bool van S7 DB - + read int from S7 DB lees int van S7 DB - + read float from S7 DB lees float van S7 DB - + write bool to S7 DB schrijf bool naar S7 DB - + write int to S7 DB schrijf int naar S7 DB - + write float to S7 DB schrijf float naar S7 DB - + Aillio R1 Heater Aillio R1 verwarming - + Aillio R1 Fan Aillio R1-ventilator - + Aillio R1 Drum Aillio R1 trommel - + sets drum speed to value stelt de trommelsnelheid in op waarde - + Artisan Command Ambachtelijk commando - + enables/disables alarms schakelt alarmen in/uit - + enables/disables autoCHARGE schakelt autoCHARGE in/uit - + enables/disables autoDROP schakelt autoDROP in/uit - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. tarra kanaal <int> met 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. - + turns PID on schakelt PID in - + turns PID off schakelt PID uit - + toggles the PID state schakelt de PID-status om - + sets PID mode to 0: manual, 1: RS, 2: background follow stelt PID-modus in op 0: handmatig, 1: RS, 2: achtergrond volgen - + sets the p-i-d parameters of the PID stelt de p-i-d-parameters van de PID in - + increases or decreases the current target SV value by <int> verhoogt of verlaagt de huidige doel-SV-waarde met <int> - + sets the PID target set value SV stelt de PID-doelinstelwaarde SV in - + sets the PID target set value SV given in C stelt de PID-doelinstelwaarde SV in die wordt gegeven in C - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> activeert het PID Ramp-Soak-patroonnummer <rs> (1-gebaseerd!) of degene met het label <rs> - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) selecteert de PID-ingangsbron met <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) - + sets the PID lookahead stelt de PID-lookahead in - + shows popup with message <msg> which optionally automatically closes after <int> seconds toont pop-up met bericht <msg> dat optioneel automatisch sluit na <int> seconden - + shows message <msg> in the message line toont bericht <msg> in de berichtregel - + enables/disables notifications; while disabled issued notifications are ignored schakelt meldingen in/uit; terwijl uitgeschakelde uitgegeven meldingen worden genegeerd - + sends notification with title <title> and optional message <msg> stuurt notificatie met titel <title> en optioneel bericht <msg> - + sets canvas color to the RGB-hex <color> like #27f1d3 stelt canvaskleur in op de RGB-hex <kleur> zoals #27f1d3 - + resets canvas color herstelt de canvaskleur @@ -8931,139 +8931,139 @@ Laad het profiel opgenomen op de kleinere machine en open de Transposer. Selecte activeert knop <naam> van { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } - + activates palette <p> with <p> either a number 0-9 or a palette label activeert palet <p> met <p> ofwel een cijfer 0-9 of een paletlabel - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET stelt de afspeelmodus in op 0: uit, 1: tijd, 2: BT, 3: ET - + opens the Roast Properties dialog opent het dialoogvenster Gebraden eigenschappen - + loads the .alog profile at the given filepath as background profile laadt het .alog-profiel op het opgegeven bestandspad als achtergrondprofiel - + clears the current background profile wist het huidige achtergrondprofiel - + activates the alarmset with the given number or label activeert de alarmset met het opgegeven nummer of label - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right verplaatst het achtergrondprofiel het aangegeven aantal stappen naar <richting>, met <richting> een van omhoog, omlaag, links, rechts - + enables/disables keyboard mode schakelt de toetsenbordmodus in/uit - + enables/disables the Keep ON flag schakelt de Keep ON-vlag in/uit - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} toont/verbergt de curve die wordt aangegeven door <naam>, een van {ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number toont/verbergt de <curve> (een van {T1,T2}) van het op nul gebaseerde <extra_device> nummer - + shows/hides the events of <event_type> in [1,..,5] toont/verbergt de gebeurtenissen van <event_type> in [1,..,5] - + shows/hides the events of the background profile toont/verbergt de gebeurtenissen van het achtergrondprofiel - + RC Command RC-opdracht - + for PHIDGET RC modules: sets the min/max pulse width in microseconds voor PHIDGET RC-modules: stelt de min/max pulsbreedte in microseconden in - + for PHIDGET RC modules: sets the min/max position voor PHIDGET RC-modules: stelt de min/max-positie in - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) voor PHIDGET RC-modules: inschakelen (b=1) of uitschakelen (b = 0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state voor PHIDGET RC-modules: activeert of deactiveert de snelheidsaanloopstatus - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt voor PHIDGET RC-modules: stel de spanning in op 5, 6 of 7,4 in Volt - + for PHIDGET RC modules: set the acceleration voor PHIDGET RC-modules: stel de versnelling in - + for PHIDGET RC modules: set the velocity voor PHIDGET RC-modules: stel de snelheid in - + for PHIDGET RC modules: set the target position voor PHIDGET RC-modules: stel de doelpositie in - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) voor YOCTOPUCE RC-modules: met c:int het kanaal, b a bool (bijv. enabled(0,1) of enabled(0,True)) @@ -9074,31 +9074,31 @@ Laad het profiel opgenomen op de kleinere machine en open de Transposer. Selecte voor YOCTOPUCE RC-modules: met c:int het kanaal, p:int de doelpositie, de optionele t de duur in ms - + for YOCTOPUCE RC modules: with n an int [0..65000] in us voor YOCTOPUCE RC-modules: met n een int [0..65000] in us - + for YOCTOPUCE RC modules: with r an int in % voor YOCTOPUCE RC-modules: met r en int in % - + WebSocket Command WebSocket-opdracht - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) Als {} vervangingen worden gebruikt, moeten json-haakjes worden gedupliceerd om eraan te ontsnappen zoals in send({{ “value”: {}}}) - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` als de `<json>`-tekst het JSON-formaat respecteert, wordt het naar de verbonden WebSocket-server gestuurd en is het antwoord gebonden aan de variabele `_` @@ -9466,165 +9466,170 @@ Functie 4 (invoerregisters lezen): registers 0 tot 65535 overeenkomend met numme + DISCHARGE + AFVOER + + + RELEASE UITGAVE - + HEATING VERWARMING - + COOLING KOELING - + FLAP KLEP - + CONTROL CONTROLE - + event value gebeurteniswaarde - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode gebeurteniswaarde geïnterpreteerd als temperatuur in Fahrenheit geconverteerd naar de huidige temperatuurmodus - + event value interpreted as temperature in Celsius converted to the current temperature mode gebeurteniswaarde geïnterpreteerd als temperatuur in Celsius geconverteerd naar de huidige temperatuurmodus - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. Opmerking: "{}" kan worden gebruikt als tijdelijke aanduiding, het wordt vervangen door de huidige knopwaarde plus de offset voor ± gebeurtenistypen. Als een tijdelijke aanduiding meerdere keren voorkomt in een beschrijving/commando, worden al die gebeurtenissen vervangen door de waarde. - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” Opmerking: opdrachten kunnen in volgorde worden geplaatst, gescheiden door puntkomma's, zoals in “<cmd1>;<cmd2>;<cmd3>” - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. Opmerking: Alle tekens die als documentatie voor een seriële opdrachtactie worden opgegeven, worden als één tekenreeks naar het aangesloten apparaat verzonden. Als het apparaat deze tekenreeks kan interpreteren als afzonderlijke opdrachten, gescheiden door een puntkomma, is dit prima. Anders kunt u een meervoudige gebeurtenis gebruiken die verwijst naar een aantal gebeurtenisknoppen (met behulp van een door komma's gescheiden lijst met gebeurtenisknopnummers als documentatiereeks), waarbij elk van de gebeurtenisknoppen waarnaar wordt verwezen een van de opdrachten geeft via een overeenkomstige seriële opdrachtactie. Deze gebeurtenisknoppen kunnen worden verborgen en hebben dus hetzelfde effect alsof het seriële commando een reeks commando's toestaat. - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. Opmerking: in PHIDGET-opdrachten heeft de optionele parameter <sn> de vorm <hub_serial>[:<hub_port>] waarmee u naar een specifieke Phidget HUB kunt verwijzen door het serienummer ervan op te geven en optioneel het poortnummer op te geven waarmee de geadresseerde module is verbonden . - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name Opmerking: In YOCTOPUCE-opdrachten bevat de optionele parameter <sn> het serienummer van de module of de naam ervan - + Multiple Event Meerdere evenementen - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. knopnummers of sleep(<float>) gescheiden door een komma: 1,2,sleep(2.5), 3.. - + triggers other buttons activeert andere knoppen - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) variabele die de laatste status van de knop ingedrukt houdt (1 of 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. leest 1 16-bits register van slave slaveID met behulp van functie 3 (Read Multiple Holding Registers) geïnterpreteerd als een geheel getal zonder teken. Het resultaat is gebonden aan de tijdelijke aanduiding `_` en is dus toegankelijk in latere opdrachten. - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating Gegevens invoegen adres: waarde, bijv. 4701:1000 en sv is 100. Vermenigvuldig altijd met 10 als waarde Eenheid: 0,1 / ex. 4719:0 stopt met verwarmen - + variable holding the last result value variabele met de laatste resultaatwaarde - + p-i-d - + configures PID to the values <p>;<i>;<d> configureert PID naar de waarden <p>;<i>;<d> - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) voor PHIDGET OUTPUT-modules: stelt spanningsspanningsbereik in (r=5 voor 5V en r=10 voor 10V) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set schrijf waarde waar bits worden vervangen door die van orMask op posities waar andMask bits niet zijn ingesteld - + Aillio R1 Command Aillio R1-opdracht - + Sends PRS command Verzendt PRS-commando - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal stelt knop i in op ingedrukt als de waarde van b ja, waar, t of 1 is, anders normaal - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True activeert knop <naam> van { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; stelt de aanroepknop in op "ingedrukt" als het argument 1 of waar is - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden stelt knop i in op zichtbaar als de waarde van b ja, waar, t of 1 is, anders op verborgen - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name voor YOCTOPUCE RC-modules: met c:int het kanaal, p:int de doelpositie, de optional t de duur in ms, sn het serienummer of de logische naam van de optionele module @@ -11720,7 +11725,7 @@ Wanneer sneltoetsen zijn uitgeschakeld, wordt een aangepaste gebeurtenis toegevo - + @@ -11755,7 +11760,7 @@ Wanneer sneltoetsen zijn uitgeschakeld, wordt een aangepaste gebeurtenis toegevo - + @@ -11883,9 +11888,9 @@ Wanneer sneltoetsen zijn uitgeschakeld, wordt een aangepaste gebeurtenis toegevo / min + - @@ -11894,8 +11899,8 @@ Wanneer sneltoetsen zijn uitgeschakeld, wordt een aangepaste gebeurtenis toegevo AAN - - + + @@ -11909,7 +11914,7 @@ Wanneer sneltoetsen zijn uitgeschakeld, wordt een aangepaste gebeurtenis toegevo Fiets - + Sync Synchroniseren @@ -12029,7 +12034,7 @@ Wanneer sneltoetsen zijn uitgeschakeld, wordt een aangepaste gebeurtenis toegevo - + Label @@ -12260,9 +12265,9 @@ Wanneer sneltoetsen zijn uitgeschakeld, wordt een aangepaste gebeurtenis toegevo Maat - - - + + + @@ -12300,7 +12305,7 @@ Wanneer sneltoetsen zijn uitgeschakeld, wordt een aangepaste gebeurtenis toegevo - + @@ -12343,14 +12348,14 @@ Wanneer sneltoetsen zijn uitgeschakeld, wordt een aangepaste gebeurtenis toegevo Temperatuur - + Unit Eenheid - + Source Bron @@ -12361,9 +12366,9 @@ Wanneer sneltoetsen zijn uitgeschakeld, wordt een aangepaste gebeurtenis toegevo TROS + - - + @@ -12755,7 +12760,7 @@ Wanneer sneltoetsen zijn uitgeschakeld, wordt een aangepaste gebeurtenis toegevo Datum - + Batch Partij @@ -12813,140 +12818,140 @@ Wanneer sneltoetsen zijn uitgeschakeld, wordt een aangepaste gebeurtenis toegevo Mengsel - + Template Sjabloon - + Results in Resulteert in - + Rating Beoordeling - + Pressure % Druk% - + Electric Energy Mix: Elektrische energiemix: - + Renewable Hernieuwbaar - - + + Pre-Heating Voorverwarmen - - + + Between Batches Tussen batches - - + + Cooling Afkoeling - + Between Batches after Pre-Heating Tussen batches na voorverwarming - + (mm:ss) (mm: ss) - + Duration Looptijd - + Measured Energy or Output % Gemeten energie of output% - - + + Preheat voorverwarmen - - + + BBP - - - - + + + + Roast Gebraden - - + + per kg green coffee per kg groene koffie - + Load Laad - + Organization Organisatie - + Operator Exploitant - + Machine Machine - + Model - + Heating Verwarming - + Drum Speed Trommelsnelheid - + organic material organisch materiaal @@ -13349,7 +13354,7 @@ Alle LCD-schermen Randkleur (RGBA) - + roasted geroosterd @@ -13496,22 +13501,22 @@ Alle LCD-schermen - + ln() ln () + - x X - - + + Bkgnd Bknd @@ -13660,109 +13665,114 @@ Alle LCD-schermen Laad de bonen op - + /m / m - + greens Groenen - + - STOP - + AUTO + - - + + + + MANUAL + HANDMATIG + + + + FLAP + KLEP + + + + + CLOSE + DICHTBIJ + + + + + OPEN - - - CLOSE - DICHTBIJ + CONTROL + CONTROLE - - - - AUTO - + + DISCHARGE + AFVOER - - - MANUAL - HANDMATIG + HEATING + VERWARMING - + STIRRER ROERDER - + FILL VULLEN - - RELEASE - UITGAVE - - - - HEATING - VERWARMING - - - + COOLING KOELING - - FLAP - KLEP + + + + STOP + - CONTROL - CONTROLE + RELEASE + UITGAVE - + RMSE BT RMSE-BT - + MSE BT MSE-BT - + RoR - + @FCs @FC's - + Max+/Max- RoR Max + / Max- RoR @@ -15030,6 +15040,8 @@ Alle LCD-schermen + + {} connected {} verbonden @@ -15041,6 +15053,8 @@ Alle LCD-schermen + + {} disconnected @@ -15295,238 +15309,238 @@ Herhaal bewerking aan het einde: {0} Huidige pid = {0}. Nu wijzigen in pid ={1}? - + Phidget Temperature Sensor IR attached Phidget-temperatuursensor IR bevestigd - + Phidget Temperature Sensor 1-input attached Phidget Temperatuursensor 1-ingang aangesloten - + Phidget Isolated Thermocouple 1-input attached Phidget geïsoleerd thermokoppel 1 ingang bevestigd - + Phidget VINT RTD 1-input attached Phidget VINT RTD 1-ingang aangesloten - + Phidget Temperature Sensor IR detached Phidget-temperatuursensor IR losgekoppeld - + Phidget Temperature Sensor 1-input detached Phidget Temperatuursensor 1-ingang losgekoppeld - + Phidget Isolated Thermocouple 1-input detached Phidget geïsoleerd thermokoppel 1 ingang losgekoppeld - + Phidget VINT RTD 1-input detached Phidget VINT RTD 1-ingang losgekoppeld - + Phidget Temperature Sensor 4-input attached Phidget Temperatuursensor 4-ingang aangesloten - + Phidget Temperature Sensor 4-input detached Phidget Temperatuursensor 4 ingangen losgekoppeld - + Phidget 1046 attached Phidget 1046 bijgevoegd - + Phidget DAQ1500 attached Phidget DAQ1500 aangesloten - + Phidget 1046 detached Phidget 1046 vrijstaand - + Phidget DAQ1500 detached Phidget DAQ1500 losgekoppeld - + Phidget IO 2/2/2 attached Phidget IO 2/2/2 bevestigd - + Phidget IO 6/6/6 attached Phidget IO 6/6/6 bevestigd - + Phidget IO 8/8/8 attached Phidget IO 8/8/8 bevestigd - + Phidget DAQ1000 attached Phidget DAQ1000 aangesloten - + Phidget DAQ1200 attached Phidget DAQ1200 bevestigd - + Phidget DAQ1300 attached Phidget DAQ1300 bevestigd - + Phidget DAQ1301 attached Phidget DAQ1301 bijgevoegd - + Phidget DAQ1400 attached Phidget DAQ1400 aangesloten - + Phidget VCP1000 attached Phidget VCP1000 aangesloten - + Phidget VCP1001 attached Phidget VCP1001 bevestigd - + Phidget VCP1002 attached Phidget VCP1002 bevestigd - + Phidget IO attached Phidget IO aangesloten - + Phidget IO 2/2/2 detached Phidget IO 2/2/2 losgemaakt - + Phidget IO 6/6/6 detached Phidget IO 6/6/6 losgemaakt - + Phidget IO 8/8/8 detached Phidget IO 8/8/8 losgemaakt - + Phidget DAQ1000 detached Phidget DAQ1000 losgekoppeld - + Phidget DAQ1200 detached Phidget DAQ1200 vrijstaand - + Phidget DAQ1300 detached Phidget DAQ1300 vrijstaand - + Phidget DAQ1301 detached Phidget DAQ1301 vrijstaand - + Phidget DAQ1400 detached Phidget DAQ1400 losgekoppeld - + Phidget VCP1000 detached Phidget VCP1000 losgemaakt - + Phidget VCP1001 detached Phidget VCP1001 losgemaakt - + Phidget VCP1002 detached Phidget VCP1002 losgemaakt - + Phidget IO detached Phidget IO losgekoppeld - + Yocto Thermocouple attached Yocto Thermokoppel bevestigd - + Yocto IR attached Yocto IR bevestigd - + Yocto PT100 attached Yocto PT100 bevestigd - - + + Yocto Sensor attached Yocto-sensor bevestigd - + Yocto Watt Power attached Yocto Watt Power aangesloten - + Yocto Watt Energy attached Yocto Watt Energy bevestigd - + Yocto Watt Voltage attached Yocto Watt Voltage aangesloten - + Yocto Watt Current attached Yocto Watt Stroom aangesloten - + TC4 initialized TC4 geïnitialiseerd @@ -15575,9 +15589,9 @@ Herhaal bewerking aan het einde: {0} - - - + + + Data table copied to clipboard @@ -15611,50 +15625,50 @@ Herhaal bewerking aan het einde: {0} Achtergrondprofiel lezen... - + Event table copied to clipboard Evenemententabel gekopieerd naar klembord - + The 0% value must be less than the 100% value. De 0%-waarde moet kleiner zijn dan de 100%-waarde. - - + + Alarms from events #{0} created Alarmen van gebeurtenissen #{0} gemaakt - - + + No events found Geen evenementen gevonden - + Event #{0} added Evenement #{0} toegevoegd - + No profile found Geen profiel gevonden - + Events #{0} deleted Gebeurtenissen #{0} verwijderd - + Event #{0} deleted Evenement #{0} verwijderd - + Roast properties updated but profile not saved to disk Gebraadeigenschappen bijgewerkt, maar profiel niet op schijf opgeslagen @@ -15837,7 +15851,7 @@ Herhaal bewerking aan het einde: {0} Bemonstering - + Warning @@ -15849,13 +15863,13 @@ Herhaal bewerking aan het einde: {0} Een strak bemonsteringsinterval kan op sommige machines tot instabiliteit leiden. We raden een minimum van 1s aan. - + Incompatible variables found in %s Incompatibele variabelen gevonden in %s - + Assignment problem Toewijzing probleem @@ -15949,8 +15963,8 @@ Herhaal bewerking aan het einde: {0} volgen - - + + Save Statistics Statistieken opslaan @@ -16112,19 +16126,19 @@ Om het gratis en actueel te houden, steun ons met uw donatie en abonneer u op ar Artisan geconfigureerd voor {0} - + Load theme {0}? Thema {0} laden? - + Adjust Theme Related Settings Pas themagerelateerde instellingen aan - + Loaded theme {0} Geladen thema {0} @@ -16135,8 +16149,8 @@ Om het gratis en actueel te houden, steun ons met uw donatie en abonneer u op ar Een kleurenpaar gedetecteerd dat misschien moeilijk te zien is: - - + + Simulator started @{}x Simulator is @{}x gestart @@ -16187,14 +16201,14 @@ Om het gratis en actueel te houden, steun ons met uw donatie en abonneer u op ar autoDROP uit - + PID set to OFF PID ingesteld op UIT - + PID set to ON @@ -16414,7 +16428,7 @@ Om het gratis en actueel te houden, steun ons met uw donatie en abonneer u op ar {0} is opgeslagen. Nieuwe branding is gestart - + Invalid artisan format @@ -16479,10 +16493,10 @@ Het is raadzaam om vooraf uw huidige instellingen op te slaan via menu Help > Profiel opgeslagen - - - - + + + + @@ -16574,347 +16588,347 @@ Het is raadzaam om vooraf uw huidige instellingen op te slaan via menu Help > Instellingen laden geannuleerd - - + + Statistics Saved Statistieken opgeslagen - + No statistics found Geen statistieken gevonden - + Excel Production Report exported to {0} Excel-productierapport geëxporteerd naar {0} - + Ranking Report Ranglijst rapport - + Ranking graphs are only generated up to {0} profiles Rangschikkingsgrafieken worden alleen gegenereerd voor maximaal {0} profielen - + Profile missing DRY event Profiel ontbreekt DRY-gebeurtenis - + Profile missing phase events Profiel ontbrekende fasegebeurtenissen - + CSV Ranking Report exported to {0} CSV-classificatierapport geëxporteerd naar {0} - + Excel Ranking Report exported to {0} Excel-classificatierapport geëxporteerd naar {0} - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied Bluetooth-weegschaal kan niet worden verbonden terwijl toestemming voor toegang tot Bluetooth aan Artisan is geweigerd - + Bluetooth access denied Bluetooth-toegang geweigerd - + Hottop control turned off Hottop-besturing uitgeschakeld - + Hottop control turned on Hottop-besturing ingeschakeld - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! Om een Hottop te besturen, moet u eerst de supergebruikersmodus activeren door met de rechtermuisknop op het timer-LCD te klikken! - - + + Settings not found Instellingen niet gevonden - + artisan-settings ambachtelijke instellingen - + Save Settings Instellingen opslaan - + Settings saved Instellingen opgeslagen - + artisan-theme ambachtelijk-thema - + Save Theme Thema opslaan - + Theme saved Thema opgeslagen - + Load Theme Thema laden - + Theme loaded Thema geladen - + Background profile removed Achtergrondprofiel verwijderd - + Alarm Config Alarmconfiguratie - + Alarms are not available for device None Alarmen zijn niet beschikbaar voor apparaat Geen - + Switching the language needs a restart. Restart now? Voor het wisselen van taal is een herstart nodig. Nu opnieuw opstarten? - + Restart Herstarten - + Import K202 CSV Importeer K202 CSV - + K202 file loaded successfully K202-bestand is succesvol geladen - + Import K204 CSV Importeer K204 CSV - + K204 file loaded successfully K204-bestand is succesvol geladen - + Import Probat Recipe Probat-recept importeren - + Probat Pilot data imported successfully Probat Pilot-gegevens geïmporteerd - + Import Probat Pilot failed Import Probat Pilot mislukt - - + + {0} imported {0} geïmporteerd - + an error occurred on importing {0} er is een fout opgetreden bij het importeren van {0} - + Import Cropster XLS Importeer Cropster XLS - + Import RoastLog URL Importeer RoastLog-URL - + Import RoastPATH URL Importeer de RoastPATH-URL - + Import Giesen CSV Giesen CSV importeren - + Import Petroncini CSV Petroncini CSV importeren - + Import IKAWA URL IKAWA-URL importeren - + Import IKAWA CSV IKAWA CSV importeren - + Import Loring CSV Loring CSV importeren - + Import Rubasse CSV Rubasse CSV importeren - + Import HH506RA CSV HH506RA CSV importeren - + HH506RA file loaded successfully HH506RA-bestand is geladen - + Save Graph as Grafiek opslaan als - + {0} size({1},{2}) saved {0} maat({1},{2}) opgeslagen - + Save Graph as PDF Grafiek opslaan als PDF - + Save Graph as SVG Bewaar grafiek als SVG - + {0} saved {0} opgeslagen - + Wheel {0} loaded Wiel {0} geladen - + Invalid Wheel graph format Ongeldig wielgrafiekformaat - + Buttons copied to Palette # Knoppen gekopieerd naar palet # - + Palette #%i restored Palet #%i hersteld - + Palette #%i empty Palet #%i leeg - + Save Palettes Bewaar paletten - + Palettes saved Paletten opgeslagen - + Palettes loaded Paletten geladen - + Invalid palettes file format Ongeldige bestandsindeling paletten - + Alarms loaded Alarmen geladen - + Fitting curves... Rondingen passen... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. Waarschuwing: De start van het analyse-interval van belang is eerder dan de start van curve-aanpassing. Corrigeer dit op het tabblad Config>Curves>Analyseren. - + Analysis earlier than Curve fit Analyse eerder dan Curve fit - + Simulator stopped Simulator is gestopt - + debug logging ON debug-loggen AAN @@ -18068,10 +18082,10 @@ Om het gratis en actueel te houden, steun ons alstublieft met uw donatie en abon - - - - + + + + Roaster Scope @@ -18572,49 +18586,49 @@ Om het gratis en actueel te houden, steun ons alstublieft met uw donatie en abon - + Events Evenementen - + Data Gegevens - + Roast Gebraden - + Notes Opmerkingen - + Energy Energie - + Setup Opstelling - + Details - + Loads Ladingen - + Protocol @@ -18817,7 +18831,7 @@ Om het gratis en actueel te houden, steun ons alstublieft met uw donatie en abon - + @@ -18837,7 +18851,7 @@ Om het gratis en actueel te houden, steun ons alstublieft met uw donatie en abon Inweken HH: MM - + @@ -18847,7 +18861,7 @@ Om het gratis en actueel te houden, steun ons alstublieft met uw donatie en abon - + @@ -18909,16 +18923,16 @@ Om het gratis en actueel te houden, steun ons alstublieft met uw donatie en abon - - + + Time Tijd - - + + @@ -18927,8 +18941,8 @@ Om het gratis en actueel te houden, steun ons alstublieft met uw donatie en abon - - + + @@ -18937,104 +18951,104 @@ Om het gratis en actueel te houden, steun ons alstublieft met uw donatie en abon - + CHARGE IN REKENING BRENGEN - + DRY END DROOG EINDE - + FC START FC BEGON - + FC END FC EIND - + SC START SC BEGIN - + SC END SC EIND - + DROP LOSSEN - + COOL KOELEN - + #{0} {1}{2} # {0} {1} {2} - + Power Vermogen - + Duration Looptijd - + CO2 - + Load Laad - + Source Bron - + Kind Soort - + Name Naam - + Weight Gewicht @@ -19926,7 +19940,7 @@ geïnitieerd door de PID - + @@ -20155,7 +20169,7 @@ moet 4 keer worden verminderd. Alleen voor geladen achtergronden met extra apparaten - + The maximum nominal batch size of the machine in kg De maximale nominale batchgrootte van de machine in kg @@ -20589,32 +20603,32 @@ Currently in TEMP MODE Momenteel in TEMP-MODUS - + <b>Label</b>= <b>Label</b>= - + <b>Description </b>= <b>Beschrijving </b>= - + <b>Type </b>= <b>Typ </b>= - + <b>Value </b>= <b>Waarde </b>= - + <b>Documentation </b>= <b>Documentatie </b>= - + <b>Button# </b>= <b>Knop# </b>= diff --git a/src/translations/artisan_no.qm b/src/translations/artisan_no.qm index 8b5ef74dbc014696188462b0d16801ba7e30ca7d..081af56fee3cbf2cc35094c1dd6cb0fded5c979c 100644 GIT binary patch delta 21817 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�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 Ef5XS3{r~^~ diff --git a/src/translations/artisan_no.ts b/src/translations/artisan_no.ts index a379e6cff..4d1310761 100644 --- a/src/translations/artisan_no.ts +++ b/src/translations/artisan_no.ts @@ -9,57 +9,57 @@ Slipp sponsor - + About Om - + Core Developers Kjerne Utviklere - + License Tillatelse - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. Det oppsto et problem under henting av den nyeste versjonsinformasjonen. Kontroller Internett-tilkoblingen din, prøv igjen senere, eller sjekk manuelt. - + A new release is available. En ny utgivelse er tilgjengelig. - + Show Change list Vis Endringsliste - + Download Release Last ned utgivelse - + You are using the latest release. Du bruker den siste utgivelsen. - + You are using a beta continuous build. Du bruker en kontinuerlig betaversjon. - + You will see a notice here once a new official release is available. Du vil se et varsel her når en ny offisiell utgivelse er tilgjengelig. - + Update status Oppdater status @@ -241,7 +241,7 @@ Button - + @@ -252,7 +252,7 @@ - + @@ -263,10 +263,10 @@ - + + - - + Restore Defaults @@ -294,7 +294,7 @@ - + @@ -322,7 +322,7 @@ - + @@ -610,7 +610,7 @@ - + @@ -631,7 +631,7 @@ - + @@ -756,9 +756,9 @@ Oppdater - - - + + + Save Defaults Lagre standardinnstillinger @@ -1586,61 +1586,61 @@ END Vis alltid - + Heavy FC Kraftig 1K - + Low FC Svak 1K - + Light Cut Lys Sprekke - + Dark Cut Mørk Sprekke - + Drops Dråper - + Oily Oljete - + Uneven Ujevn - + Tipping Svidde tupper - + Scorching Svidd - + Divots Krater @@ -2451,14 +2451,14 @@ END - + ET MT - + BT BT @@ -4306,20 +4306,20 @@ END Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4412,41 +4412,41 @@ END - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4515,38 +4515,38 @@ END - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4596,10 +4596,10 @@ END Ingen RX data mottatt - - - - + + + + Serial Exception: @@ -4616,97 +4616,97 @@ END callprogram() mottok: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure(): konverteringsfeil, {0} byte mottatt - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure(): {0} byte mottatt, men 10 nødvendig - + Unable to open serial port Ikke mulig å åpne seriell port - + MS6514temperature(): {0} bytes received but 18 needed MS6514temperatur(): {0} byte mottatt, men 18 nødvendig - + DT301temperature(): {0} bytes received but 11 needed DT301temperatur(): {0} byte mottatt, men 11 nødvendig - + HH806AUtemperature(): {0} bytes received HH806AUtemperatur(): {0} byte mottatt - + HH806Wtemperature(): Unable to initiate device HH806Wtemperature(): Ikke mulig å initiere utstyr - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID: {0}byes mottatt men 5 nødvendig - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RAtemperature(): Ikke mulig å motta id fra HH506RA instrument - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RAtemperature(): {0} bytes mottatt men 14 nødvendig - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302temperature(): {0} bytes mottatt men 7 nødvendig - + CENTER303temperature(): {0} bytes received but 8 needed CENTER303temperature(): {0} bytes mottatt men 8 nødvendig - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2temperature(): {0} bytes mottatt men 26 nødvendig - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4temperature(): {0} bytes mottatt men 26 nødvendig - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306temperature(): {0} bytes mottatt men 10 nødvendig - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309temperature(): {0} bytes mottatt men45 nødvendig - + Arduino could not set channels Arduino kunne ikke sette kanaler - + Arduino could not set temperature unit Arduino kunne ikke sette temperatur enhet - + Arduino could not set filters Arduino kunne ikke stille inn filtre @@ -4716,16 +4716,16 @@ END - - - - - - + + + + + + - - + + Value Error: Verdi Feil: @@ -4740,7 +4740,7 @@ END Seriell unntak: tidsavbrudd - + Unable to move CHARGE to a value that does not exist Ikke mulig å flytte Dropp INN til en verdi som ikke eksisterer @@ -4857,52 +4857,52 @@ END Unntak: {} er ikke en gyldig innstillingsfil - - - - - + + + + + Error Feil - + Exception: WebLCDs not supported by this build Unntak: WebLCD-er støttes ikke av denne versjonen - + Could not start WebLCDs. Selected port might be busy. Kunne ikke starte WebLCD-er. Den valgte porten kan være opptatt. - + Failed to save settings Kunne ikke lagre innstillingene - - + + Exception (probably due to an empty profile): Unntak (sannsynligvis på grunn av en tom profil): - + Analyze: CHARGE event required, none found Analyser: CHARGE-hendelse kreves, ingen funnet - + Analyze: DROP event required, none found Analyse: DROP-hendelse kreves, ingen funnet - + Analyze: no background profile data available Analyser: ingen bakgrunnsprofildata tilgjengelig - + Analyze: background profile requires CHARGE and DROP events Analyser: bakgrunnsprofilen krever CHARGE og DROP-hendelser @@ -4998,7 +4998,7 @@ END Form Caption - + Custom Blend Egendefinert blanding @@ -5162,17 +5162,17 @@ END Brennings egenskaper - + Energy Help Energihjelp - + Tare Setup Taraoppsett - + Set Measure from Profile Sett mål fra profil @@ -5467,14 +5467,14 @@ END - + Energy Energi - + CO2 @@ -5766,14 +5766,14 @@ END HTML Report Template - + BBP Total Time BBP total tid - + BBP Bottom Temp BBP Bunntemp @@ -5790,849 +5790,849 @@ END - + Whole Color Farge Hel - - + + Profile Profil - + Roast Batches Steke partier - - - + + + Batch Parti - - + + Date Dato - - - + + + Beans Bønner - - - + + + In I - - + + Out Ute - - - + + + Loss Tap - - + + SUM - + Production Report Produksjonsrapport - - + + Time Tid - - + + Weight In Vekt inn - - + + CHARGE BT - - + + FCs Time FCs tid - - + + FCs BT - - + + DROP Time DROP-tid - - + + DROP BT DROPPE BT - + Dry Percent Tørr prosent - + MAI Percent MAI prosent - + Dev Percent Utviklerprosent - - + + AUC - - + + Weight Loss Vekttap - - + + Color Farge - + Cupping Kopping - + Roaster Brenner - + Capacity Kapasitet - + Operator Operatør - + Organization Organisasjon - + Drum Speed Trommehastighet - + Ground Color Farge Kvernet - + Color System Fargesystem - + Screen Min Skjerm Min - + Screen Max Skjerm Maks - + Bean Temp Bønnetemp - + CHARGE ET - + TP Time TP-tid - + TP ET - + TP BT - + DRY Time TØRRE tid - + DRY ET - + DRY BT TØRR BT - + FCs ET - + FCe Time FCe-tid - + FCe ET - + FCe BT - + SCs Time SCs tid - + SCs ET - + SCs BT - + SCe Time SCe-tid - + SCe ET - + SCe BT - + DROP ET DROPPE ET - + COOL Time KUL tid - + COOL ET - + COOL BT KUL BT - + Total Time Total tid - + Dry Phase Time Tørrfasetid - + Mid Phase Time Midtfasetid - + Finish Phase Time Fullfør fasetid - + Dry Phase RoR Tørrfase RoR - + Mid Phase RoR Mellomfase RoR - + Finish Phase RoR Fullfør fase RoR - + Dry Phase Delta BT - + Mid Phase Delta BT Mellomfase Delta BT - + Finish Phase Delta BT Fullfør fase Delta BT - + Finish Phase Rise Fullfør fasestigning - + Total RoR - + FCs RoR - + MET - + AUC Begin AUC begynner - + AUC Base AUC-base - + Dry Phase AUC AUC i tørr fase - + Mid Phase AUC Midtfase AUC - + Finish Phase AUC Fullfør fase AUC - + Weight Out Vekt ut - + Volume In Volum inn - + Volume Out Volum ut - + Volume Gain Volumøkning - + Green Density Grønn tetthet - + Roasted Density Stekt tetthet - + Moisture Greens Lagringsforhold - + Moisture Roasted Fuktighet stekt - + Moisture Loss Fuktighetstap - + Organic Loss Organisk tap - + Ambient Humidity Luftfuktighet i omgivelsene - + Ambient Pressure Omgivelsestrykk - + Ambient Temperature Omgivelsestemperatur - - + + Roasting Notes Brennings Merknader - - + + Cupping Notes Cupping Merknader - + Heavy FC Kraftig 1K - + Low FC Svak 1K - + Light Cut Lys Sprekke - + Dark Cut Mørk Sprekke - + Drops Dråper - + Oily Oljete - + Uneven Ujevn - + Tipping Svidde tupper - + Scorching Svidd - + Divots Krater - + Mode Modus - + BTU Batch - + BTU Batch per green kg BTU Batch per grønn kg - + CO2 Batch CO2 batch - + BTU Preheat BTU Forvarming - + CO2 Preheat CO2 Forvarm - + BTU BBP - + CO2 BBP - + BTU Cooling BTU kjøling - + CO2 Cooling CO2-kjøling - + BTU Roast BTU Stek - + BTU Roast per green kg BTU Stek per grønn kg - + CO2 Roast CO2-stek - + CO2 Batch per green kg CO2 Batch per grønn kg - + BTU LPG - + BTU NG - + BTU ELEC - + Efficiency Batch Effektivitetsbatch - + Efficiency Roast Effektivitetsstek - + BBP Begin BBP begynner - + BBP Begin to Bottom Time BBP start til bunn tid - + BBP Bottom to CHARGE Time BBP Bunn til LADEtid - + BBP Begin to Bottom RoR BBP Begynn til bunn RoR - + BBP Bottom to CHARGE RoR BBP Bunn til CHARGE RoR - + File Name Filnavn - + Roast Ranking Steke rangering - + Ranking Report Rangeringsrapport - + AVG - + Roasting Report Brennings Rapport - + Date: Dato: - + Beans: Bønner: - + Weight: Vekt: - + Volume: Volum: - + Roaster: Brenner: - + Operator: Operatør: - + Organization: Organisasjon: - + Cupping: Cupping: - + Color: Farge: - + Energy: Energi: - + CO2: - + CHARGE: DROPP INN: - + Size: Størrelse: - + Density: Tetthet: - + Moisture: Fuktighet: - + Ambient: Omgivende: - + TP: - + DRY: TØRR: - + FCs: 1Ks: - + FCe: 1Ke: - + SCs: 2Ks: - + SCe: 2Ke: - + DROP: DROPP UT: - + COOL: KJØLING: - + MET: - + CM: - + Drying: Tørkefase: - + Maillard: Maillard: - + Finishing: Etterbehandling: - + Cooling: Kjøling: - + Background: Bakgrunn: - + Alarms: Alarmer: - + RoR: RoR: - + AUC: - + Events arrangementer @@ -6695,7 +6695,7 @@ Alarmer skannes i rekkefølge fra toppen av tabellen til bunnen. - + @@ -6801,7 +6801,7 @@ Alarmer skannes i rekkefølge fra toppen av tabellen til bunnen. Den angitte temperaturgrensen. - + @@ -6982,7 +6982,7 @@ Alarmer skannes i rekkefølge fra toppen av tabellen til bunnen. Skriv inn kommandoen i beskrivelsesfeltet til alarmen. - + @@ -7011,21 +7011,21 @@ Alarmer skannes i rekkefølge fra toppen av tabellen til bunnen. teksten som skal vises i popup-vinduet - + Call Program Kall Opp Program - + A program/script path (absolute or relative) En program-/skriptbane (absolutt eller relativ) - + start an external program starte et eksternt program @@ -8440,7 +8440,7 @@ Last inn profilen som er registrert på den mindre maskinen og åpne Transposer. Valgfri tekst brukt i merknader til enhetene som brukes for glidebryterverdien. - + COMMANDS KOMMANDOER @@ -8453,7 +8453,7 @@ Last inn profilen som er registrert på den mindre maskinen og åpne Transposer. - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8480,36 +8480,36 @@ Last inn profilen som er registrert på den mindre maskinen og åpne Transposer. Merk: i YOCTOPUCE-kommandoer har de valgfrie parameterne <sn> enten modulens serienummer eller navnet - + Serial Command Seriell kommando - + ASCII serial command or binary a2b_uu(serial command) ASCII seriell kommando eller binær a2b_uu (seriell kommando) - + Modbus Command Modbus-kommando - + variable holding the last value read via MODBUS variabel som holder den siste verdien lest via MODBUS - - - - - - + + + + + + @@ -8520,8 +8520,8 @@ Last inn profilen som er registrert på den mindre maskinen og åpne Transposer. sleep: legg til en forsinkelse på <float> sekunder - - + + sets calling button to “pressed” if argument is 1 or True setter ringeknappen til "trykket" hvis argumentet er 1 eller True @@ -8532,55 +8532,55 @@ Last inn profilen som er registrert på den mindre maskinen og åpne Transposer. leser register fra slave slaveID ved hjelp av funksjon 3 (Les flere holdregistre). Resultatet er bundet til plassholderen `_` og kan dermed nås i senere kommandoer. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. leser 1 16-bits register fra slave-slaveID ved bruk av funksjon 3 (Les flere holdregistre) tolket som et heltall med fortegn. Resultatet er bundet til plassholderen `_` og kan dermed nås i senere kommandoer. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. leser 1 16-bits register fra slave-slaveID ved bruk av funksjon 3 (Les Multiple Holding Registers) tolket som BCD. Resultatet er bundet til plassholderen `_` og kan dermed nås i senere kommandoer. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. leser 2 16-bits registre fra slave-slaveID ved bruk av funksjon 3 (Les flere holdregistre) tolket som usignert heltall. Resultatet er bundet til plassholderen `_` og kan dermed nås i senere kommandoer. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. leser 2 16-bits registre fra slave-slaveID ved å bruke funksjon 3 (Les flere holdregistre) tolket som et heltall med fortegn. Resultatet er bundet til plassholderen `_` og kan dermed nås i senere kommandoer. - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. leser 2 16-bits register fra slave-slaveID ved bruk av funksjon 3 (Les Multiple Holding Registers) tolket som BCD. Resultatet er bundet til plassholderen `_` og kan dermed nås i senere kommandoer. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. leser 2 16bits registre fra slave-slaveID ved å bruke funksjon 3 (Les flere holdregistre) tolket som float. Resultatet er bundet til plassholderen `_` og kan dermed nås i senere kommandoer. - + write register: MODBUS function 6 (int) or function 16 (float) skriveregister: MODBUS funksjon 6 (int) eller funksjon 16 (float) - + write coil: MODBUS function 5 skrivespole: MODBUS-funksjon 5 - + write coils: MODBUS function 15 skrivespoler: MODBUS-funksjon 15 @@ -8591,43 +8591,43 @@ Last inn profilen som er registrert på den mindre maskinen og åpne Transposer. - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v maske skriveregister: MODBUS funksjon 22 eller simulerer funksjon 22 med funksjon 6 og gitt verdi v - + write registers: MODBUS function 16 skrive registre: MODBUS-funksjon 16 - + write 16bit BCD encoded value v to register r of slave s skriv 16-bit BCD-kodet verdi v til register r av slave s - + write 32bit float to two 16bit int registers: MODBUS function 16 skriv 32bit float til to 16bit int-registre: MODBUS-funksjon 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 skriv 32-bits heltall til to 16-bits int-registre: MODBUS-funksjon 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) skriv 16-bits heltall til et enkelt 16-bits register: MODBUS-funksjon 6 (int) - + DTA Command DTA-kommando @@ -8648,119 +8648,119 @@ Last inn profilen som er registrert på den mindre maskinen og åpne Transposer. start og eksternt program - + Hottop Heater Hottop Varmeapparat - - + + sets heater to value setter varmeren til verdi - + Hottop Fan Hottop-vifte - - + + sets fan to value setter vifte til verdi - + Hottop Command Hottop-kommando - + with n={0 ,1},h={0,..100},f={0,..10} med n={0 ,1},h={0,..100},f={0,..10} - + Fuji Command Fuji kommando - + PWM Command PWM-kommando - + PHIDGET PWM Output: <value> in [0-100] PHIDGET PWM-utgang: <verdi> i [0-100] - + PHIDGET PWM Output: toggles <channel> PHIDGET PWM-utgang: veksler mellom <kanal> - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds PHIDGET PWM-utgang: slå <kanal> på i <millis> millisekunder - + PHIDGET HUB PWM Output: <value> in [0-100] PHIDGET HUB PWM-utgang: <verdi> i [0-100] - + PHIDGET HUB PWM Output: toggles <channel> PHIDGET HUB PWM-utgang: veksler mellom <kanal> - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds PHIDGET HUB PWM-utgang: slå <kanal> på i <millis> millisekunder - + YOCTOPUCE PWM Output: PWM running state YOCTOPUCE PWM Output: PWM kjører tilstand - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) YOCTOPUCE PWM-utgang: sett PWM-frekvensen til f (Hz) - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] YOCTOPUCE PWM-utgang: angi PWM-periode med driftssyklusen i % som en flyte [0,0-100,0] - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval YOCTOPUCE PWM Output: endrer progressivt PWM til den angitte verdien over det gitte tidsintervallet - + VOUT Command VOUT-kommando @@ -8771,363 +8771,363 @@ Last inn profilen som er registrert på den mindre maskinen og åpne Transposer. for PHIDGET OUTPUT-moduler: angir spenningsspenningsområde (r=5 for r5V og r=10 for 10V) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) for PHIDGET OUTPUT-moduler: still analog utgangskanal n til utgangsspenningsverdi v i V (f.eks. 5,5 for 5,5V) - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] for YOCTOPUCE VOLTAGE OUT-moduler med c kanalen (1 eller 2),v spenningen som float [0.0-10.0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] for YOCTOPUCE CURRENT OUT-moduler med c strømmen som flottør [3.0-21.0] - + IO Command IO-kommando - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) PHIDGET binær utgang: slår kanal c av (b=0) og på (b=1) - + PHIDGET Binary Output: toggles channel c PHIDGET binær utgang: bytter kanal c - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds PHIDGET binær utgang: setter utgangen fra kanal c til på for tiden t i millisekunder - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) PHIDGET Voltage Output: setter spenningsutgangen til kanal c til v (float) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor: setter akselerasjon av kanal c til v (float) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor: setter målhastigheten til kanal c til v (flyte) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor: setter strømgrensen for kanal c til v (float) - + YOCTOPUCE Relay Output: turn channel c of the relay module on YOCTOPUCE reléutgang: slå på kanal c på relémodulen - + YOCTOPUCE Relay Output: turn channel c of the relay module off YOCTOPUCE reléutgang: slå av kanal c på relémodulen - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) YOCTOPUCE reléutgang: slår kanal c til relémodulen av (b=0) og på (b=1) - + YOCTOPUCE Relay Output: toggle the state of channel c YOCTOPUCE reléutgang: veksle mellom tilstanden til kanal c - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds YOCTOPUCE reléutgang: pulser kanalen c på etter en forsinkelse på millisekunder for varigheten av millisekunder - + YOCTOPUCE resets the power counter of the Yocto-Watt module YOCTOPUCE tilbakestiller effekttelleren til Yocto-Watt-modulen - + move slider c to value v flytt glidebryteren c til verdi v - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b slår PHIDGET binær utgangskanal c av (b=0) og på (b=1) og setter knappen i til trykket eller normal avhengig av verdien b - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal setter knappen i trykket hvis verdien b er ja, sann, t eller 1, ellers til normal - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal setter knappen til trykket hvis verdien b er ja, sann, t eller 1, ellers til normal - - - - - + + + + + toggles the state of the button bytter status for knappen - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol sender heltall <verdi> til <mål> register spesifisert av som byte i hex notasjon som "fa" via Santoker Network-protokollen - + sends <value> to <target> via the Kaleido Serial or Network protocol sender <verdi> til <mål> via Kaleido seriell eller nettverksprotokoll - + S7 Command S7-kommando - + variable holding the last value read via S7 variabel som holder den siste verdien lest via S7 - + sets calling button to “pressed” if argument evaluates to 1 or True setter ringeknappen til "trykket" hvis argumentet evalueres til 1 eller True - + read bool from S7 DB les bool fra S7 DB - + read int from S7 DB lest int fra S7 DB - + read float from S7 DB les float fra S7 DB - + write bool to S7 DB skrive bool til S7 DB - + write int to S7 DB skriv int til S7 DB - + write float to S7 DB skrive flyte til S7 DB - + Aillio R1 Heater Aillio R1 Varmeapparat - + Aillio R1 Fan Aillio R1 Vifte - + Aillio R1 Drum Aillio R1 trommel - + sets drum speed to value setter trommelhastighet til verdi - + Artisan Command Håndverkerkommando - + enables/disables alarms aktiverer/deaktiverer alarmer - + enables/disables autoCHARGE aktiverer/deaktiverer autoCHARGE - + enables/disables autoDROP aktiverer/deaktiverer autoDROP - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. tarekanal <int> med 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. - + turns PID on slår på PID - + turns PID off slår av PID - + toggles the PID state bytter PID-tilstand - + sets PID mode to 0: manual, 1: RS, 2: background follow setter PID-modus til 0: manuell, 1: RS, 2: bakgrunnsfølging - + sets the p-i-d parameters of the PID setter p-i-d-parametrene til PID - + increases or decreases the current target SV value by <int> øker eller reduserer gjeldende mål-SV-verdi med <int> - + sets the PID target set value SV setter PID-målsettverdien SV - + sets the PID target set value SV given in C setter PID-målsettverdien SV gitt i C - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> aktiverer PID Ramp-Soak mønsternummeret <rs> (1-basert!) eller det merket <rs> - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) velger PID-inngangskilden med <n> 0: BT, 1: ET (programvare-PID); <n> i {0,..,3} (Arduino PID) - + sets the PID lookahead setter PID-fremsynet - + shows popup with message <msg> which optionally automatically closes after <int> seconds viser popup med melding <msg> som eventuelt lukkes automatisk etter <int> sekunder - + shows message <msg> in the message line viser melding <msg> i meldingslinjen - + enables/disables notifications; while disabled issued notifications are ignored aktiverer/deaktiverer varsler; mens deaktiverte utstedte varsler ignoreres - + sends notification with title <title> and optional message <msg> sender varsel med tittel <tittel> og valgfri melding <msg> - + sets canvas color to the RGB-hex <color> like #27f1d3 setter lerretsfarge til RGB-hex <farge> som #27f1d3 - + resets canvas color tilbakestiller lerretets farge @@ -9138,139 +9138,139 @@ Last inn profilen som er registrert på den mindre maskinen og åpne Transposer. aktiverer knappen <navn> fra { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } - + activates palette <p> with <p> either a number 0-9 or a palette label aktiverer palett <p> med <p> enten et tall 0-9 eller en palettetikett - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET setter avspillingsmodus til 0: av, 1: tid, 2: BT, 3: ET - + opens the Roast Properties dialog åpner dialogboksen Stekeegenskaper - + loads the .alog profile at the given filepath as background profile laster .alog-profilen på den gitte filbanen som bakgrunnsprofil - + clears the current background profile sletter gjeldende bakgrunnsprofil - + activates the alarmset with the given number or label aktiverer alarmsettet med gitt nummer eller etikett - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right flytter bakgrunnsprofilen det angitte antallet trinn mot <retning>, med <retning> ett av opp, ned, venstre, høyre - + enables/disables keyboard mode aktiverer/deaktiverer tastaturmodus - + enables/disables the Keep ON flag aktiverer/deaktiverer Keep ON-flagget - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} viser/skjuler kurven indikert av <navn> som er en av { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number viser/skjuler <kurven> (en av {T1,T2}) til det nullbaserte <extra_device>-tallet - + shows/hides the events of <event_type> in [1,..,5] viser/skjuler hendelsene til <event_type> i [1,..,5] - + shows/hides the events of the background profile viser/skjuler hendelsene i bakgrunnsprofilen - + RC Command RC-kommando - + for PHIDGET RC modules: sets the min/max pulse width in microseconds for PHIDGET RC-moduler: angir min/maks pulsbredde i mikrosekunder - + for PHIDGET RC modules: sets the min/max position for PHIDGET RC-moduler: setter min/maks-posisjonen - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) for PHIDGET RC-moduler: koble inn (b=1) eller koble fra (b = 0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state for PHIDGET RC-moduler: aktiverer eller deaktiverer hastighetsrampetilstanden - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt for PHIDGET RC-moduler: still spenningen til en av 5, 6 eller 7,4 tommer volt - + for PHIDGET RC modules: set the acceleration for PHIDGET RC-moduler: still inn akselerasjonen - + for PHIDGET RC modules: set the velocity for PHIDGET RC-moduler: still inn hastigheten - + for PHIDGET RC modules: set the target position for PHIDGET RC-moduler: angi målposisjonen - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) for YOCTOPUCE RC-moduler: med c:int kanalen, b a bool (f.eks. enabled(0,1) eller enabled(0,True)) @@ -9281,31 +9281,31 @@ Last inn profilen som er registrert på den mindre maskinen og åpne Transposer. for YOCTOPUCE RC-moduler: med c:int kanalen, p:int målposisjonen, den valgfrie t varigheten i ms - + for YOCTOPUCE RC modules: with n an int [0..65000] in us for YOCTOPUCE RC-moduler: med n an int [0..65000] i oss - + for YOCTOPUCE RC modules: with r an int in % for YOCTOPUCE RC-moduler: med r an int i % - + WebSocket Command WebSocket-kommando - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) Hvis {}-erstatninger brukes, må json-parentes dupliseres for å unngå dem som i send({{ “value”: {}}}) - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` hvis `<json>`-teksten respekterer JSON-formatet, sendes den til den tilkoblede WebSocket-serveren og svaret er bundet til variabelen `_` @@ -9673,165 +9673,170 @@ Funksjon 4 (Les inngangsregistre): registrerer 0 til 65535 som tilsvarer tallene + DISCHARGE + UTSLADE + + + RELEASE UTGIVELSE - + HEATING OPPVARMING - + COOLING KJØLING - + FLAP KLAFF - + CONTROL KONTROLL - + event value hendelsesverdi - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode hendelsesverdi tolket som temperatur i Fahrenheit konvertert til gjeldende temperaturmodus - + event value interpreted as temperature in Celsius converted to the current temperature mode hendelsesverdi tolket som temperatur i Celsius konvertert til gjeldende temperaturmodus - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. Merk: "{}" kan brukes som en plassholder, den vil bli erstattet med gjeldende knappverdi pluss forskyvningen for ± hendelsestyper. Hvis en plassholder forekommer flere ganger i en beskrivelse/kommando, erstattes alle disse forekomstene med verdien. - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” Merk: Kommandoer kan sekvenseres, atskilt med semikolon som i "<cmd1>;<cmd2>;<cmd3>" - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. Merk: Alle tegn gitt som dokumentasjon til en seriell kommando-handling sendes som én streng til den tilkoblede enheten. Hvis enheten kan tolke denne strengen som separate kommandoer atskilt med semikolon, er dette greit. Ellers kan du bruke en Multiple Event som refererer til et antall hendelsesknapper (ved å bruke en kommadelt liste over hendelsesknappnumre som dokumentasjonsstreng) der hver av de refererte hendelsesknappene utsteder en av kommandoene via en tilsvarende seriell kommandohandling. Disse hendelsesknappene kan skjules og dermed ha samme effekt som om seriekommandoen tillot en sekvens av kommandoer. - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. Merk: I PHIDGET-kommandoer har den valgfrie parameteren <sn> formen <hub_serial>[:<hub_port>] tillater å referere til en spesifikk Phidget HUB ved å gi serienummeret, og eventuelt spesifisere portnummeret den adresserte modulen er koblet til . - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name Merk: I YOCTOPUCE-kommandoer har den valgfrie parameteren <sn> enten modulens serienummer eller navnet - + Multiple Event Flere Hendelser - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. knappetall eller sleep(<float>) atskilt med komma: 1,2,sleep(2.5), 3.. - + triggers other buttons utløser andre knapper - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) variabel som holder den siste tilstanden til knappen trykket (1 eller 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. leser 1 16-bits register fra slave-slaveID ved bruk av funksjon 3 (Les flere holdregistre) tolket som usignert heltall. Resultatet er bundet til plassholderen `_` og kan dermed nås i senere kommandoer. - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating Sett inn dataadresse : verdi, eks. 4701:1000 og sv er 100. Gang alltid med 10 hvis verdi Enhet: 0,1 / eks. 4719:0 stopper oppvarmingen - + variable holding the last result value variabel som holder siste resultatverdi - + p-i-d - + configures PID to the values <p>;<i>;<d> konfigurerer PID til verdiene <p>;<i>;<d> - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) for PHIDGET OUTPUT-moduler: angir spenningsspenningsområde (r=5 for 5V og r=10 for 10V) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set skriveverdi der biter erstattes av de fra orMask på posisjoner der andMask-biter ikke er satt - + Aillio R1 Command Aillio R1 kommando - + Sends PRS command Sender PRS-kommando - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal setter knappen i trykket hvis verdien av b er ja, sann, t eller 1, ellers til normal - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True aktiverer knappen <navn> fra { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; setter ringeknappen til "trykket" hvis argumentet er 1 eller True - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden setter knappen i til synlig hvis verdien av b er ja, sann, t eller 1, ellers til skjult - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name for YOCTOPUCE RC-moduler: med c:int kanalen, p:int målposisjonen, den valgfrie t varigheten i ms, sn de valgfrie modulene serienummer eller logisk navn @@ -11951,7 +11956,7 @@ Når tastatursnarveier er AV, legger du til en egendefinert hendelse - + @@ -11986,7 +11991,7 @@ Når tastatursnarveier er AV, legger du til en egendefinert hendelse - + @@ -12114,9 +12119,9 @@ Når tastatursnarveier er AV, legger du til en egendefinert hendelse/ min + - @@ -12125,8 +12130,8 @@ Når tastatursnarveier er AV, legger du til en egendefinert hendelsePÅ - - + + @@ -12140,7 +12145,7 @@ Når tastatursnarveier er AV, legger du til en egendefinert hendelseSyklus - + Sync Synkroniser @@ -12260,7 +12265,7 @@ Når tastatursnarveier er AV, legger du til en egendefinert hendelse - + Label @@ -12491,9 +12496,9 @@ Når tastatursnarveier er AV, legger du til en egendefinert hendelseStørrelse - - - + + + @@ -12531,7 +12536,7 @@ Når tastatursnarveier er AV, legger du til en egendefinert hendelse - + @@ -12574,14 +12579,14 @@ Når tastatursnarveier er AV, legger du til en egendefinert hendelseTemp - + Unit Enhet - + Source Kilde @@ -12592,9 +12597,9 @@ Når tastatursnarveier er AV, legger du til en egendefinert hendelseKlynge + - - + @@ -12986,7 +12991,7 @@ Når tastatursnarveier er AV, legger du til en egendefinert hendelseDato - + Batch Parti @@ -13044,140 +13049,140 @@ Når tastatursnarveier er AV, legger du til en egendefinert hendelseBlanding - + Template Mal - + Results in Resulterer i - + Rating Vurdering - + Pressure % Press % - + Electric Energy Mix: Elektrisk energimiks: - + Renewable Fornybar - - + + Pre-Heating Forvarming - - + + Between Batches Mellom batcher - - + + Cooling Kjøling - + Between Batches after Pre-Heating Mellom batcher etter forvarming - + (mm:ss) (mm: ss) - + Duration Varighet - + Measured Energy or Output % Målt energi eller ytelse% - - + + Preheat Forvarm - - + + BBP - - - - + + + + Roast Brenn - - + + per kg green coffee per kg grønn kaffe - + Load Last inn - + Organization Organisasjon - + Operator Operatør - + Machine Maskin - + Model Modell - + Heating Oppvarming - + Drum Speed Trommehastighet - + organic material organisk materiale @@ -13580,7 +13585,7 @@ LCD-skjermer Alle Kantfarge (RGBA) - + roasted stekt @@ -13727,22 +13732,22 @@ LCD-skjermer Alle - + ln() ln () + - x x - - + + Bkgnd @@ -13891,109 +13896,114 @@ LCD-skjermer Alle Lad bønnene - + /m / m - + greens greener - + - STOP - STOPPE + AUTO + - - + + + + MANUAL + KROPPS + + + + FLAP + KLAFF + + + + + CLOSE + LUKK + + + + + OPEN ÅPEN - - - CLOSE - LUKK + CONTROL + KONTROLL - - - - AUTO - + + DISCHARGE + UTSLADE - - - MANUAL - KROPPS + HEATING + OPPVARMING - + STIRRER RØRER - + FILL FYLLE - - RELEASE - UTGIVELSE - - - - HEATING - OPPVARMING - - - + COOLING KJØLING - - FLAP - KLAFF + + + + STOP + STOPPE - CONTROL - KONTROLL + RELEASE + UTGIVELSE - + RMSE BT - + MSE BT - + RoR - + @FCs - + Max+/Max- RoR Max + / Max- RoR @@ -15446,6 +15456,8 @@ LCD-skjermer Alle + + {} connected {} tilkoblet @@ -15457,6 +15469,8 @@ LCD-skjermer Alle + + {} disconnected @@ -15711,238 +15725,238 @@ Gjenta Operasjon ved slutt:{0} Nåværende pid = {0}. Endre til pid = {1} nå? - + Phidget Temperature Sensor IR attached Phidget temperatursensor IR festet - + Phidget Temperature Sensor 1-input attached Phidget temperatursensor 1-inngang tilkoblet - + Phidget Isolated Thermocouple 1-input attached Phidget isolert termoelement 1-inngang tilkoblet - + Phidget VINT RTD 1-input attached Phidget VINT RTD 1-inngang tilkoblet - + Phidget Temperature Sensor IR detached Phidget temperatursensor IR frakoblet - + Phidget Temperature Sensor 1-input detached Phidget temperatursensor 1-inngang frakoblet - + Phidget Isolated Thermocouple 1-input detached Phidget isolert termoelement 1-inngang frakoblet - + Phidget VINT RTD 1-input detached Phidget VINT RTD 1-inngang frakoblet - + Phidget Temperature Sensor 4-input attached Phidget temperatursensor 4-inngang tilkoblet - + Phidget Temperature Sensor 4-input detached Phidget temperatursensor 4-inngang frakoblet - + Phidget 1046 attached Phidget 1046 vedlagt - + Phidget DAQ1500 attached Phidget DAQ1500 festet - + Phidget 1046 detached Phidget 1046 frittliggende - + Phidget DAQ1500 detached Phidget DAQ1500 frittstående - + Phidget IO 2/2/2 attached Phidget IO 2/2/2 vedlagt - + Phidget IO 6/6/6 attached Phidget IO 6/6/6 vedlagt - + Phidget IO 8/8/8 attached Phidget IO 8/8/8 vedlagt - + Phidget DAQ1000 attached Phidget DAQ1000 vedlagt - + Phidget DAQ1200 attached Phidget DAQ1200 vedlagt - + Phidget DAQ1300 attached Phidget DAQ1300 vedlagt - + Phidget DAQ1301 attached Phidget DAQ1301 vedlagt - + Phidget DAQ1400 attached Phidget DAQ1400 vedlagt - + Phidget VCP1000 attached Phidget VCP1000 vedlagt - + Phidget VCP1001 attached Phidget VCP1001 vedlagt - + Phidget VCP1002 attached Phidget VCP1002 vedlagt - + Phidget IO attached Phidget IO vedlagt - + Phidget IO 2/2/2 detached Phidget IO 2/2/2 frittstående - + Phidget IO 6/6/6 detached Phidget IO 6/6/6 frittstående - + Phidget IO 8/8/8 detached Phidget IO 8/8/8 frakoblet - + Phidget DAQ1000 detached Phidget DAQ1000 frittstående - + Phidget DAQ1200 detached Phidget DAQ1200 frittstående - + Phidget DAQ1300 detached Phidget DAQ1300 frittstående - + Phidget DAQ1301 detached Phidget DAQ1301 frittstående - + Phidget DAQ1400 detached Phidget DAQ1400 frittstående - + Phidget VCP1000 detached Phidget VCP1000 løsrevet - + Phidget VCP1001 detached Phidget VCP1001 løsrevet - + Phidget VCP1002 detached Phidget VCP1002 løsrevet - + Phidget IO detached Phidget IO løsrevet - + Yocto Thermocouple attached Yocto termoelement festet - + Yocto IR attached Yocto IR festet - + Yocto PT100 attached Yocto PT100 vedlagt - - + + Yocto Sensor attached Yocto Sensor festet - + Yocto Watt Power attached Yocto Watt Power vedlagt - + Yocto Watt Energy attached Yocto Watt Energy vedlagt - + Yocto Watt Voltage attached Yocto Watt spenning tilkoblet - + Yocto Watt Current attached Yocto Watt Current vedlagt - + TC4 initialized TC4 initialisert @@ -15991,9 +16005,9 @@ Gjenta Operasjon ved slutt:{0} - - - + + + Data table copied to clipboard @@ -16027,50 +16041,50 @@ Gjenta Operasjon ved slutt:{0} Leser bakgrunnsprofil... - + Event table copied to clipboard Hendelsestabell kopiert til utklippstavlen - + The 0% value must be less than the 100% value. 0 %-verdien må være mindre enn 100 %-verdien. - - + + Alarms from events #{0} created Alarmer fra hendelser #{0} opprettet - - + + No events found Ingen hendelse funnet - + Event #{0} added Hendelse #{0} lagt til - + No profile found Ingen profil funnet - + Events #{0} deleted Hendelser #{0} slettet - + Event #{0} deleted Hendelse #{0} slettet - + Roast properties updated but profile not saved to disk Brennings egenskaper oppdatert men profil er ikke lagret til disk @@ -16253,7 +16267,7 @@ Gjenta Operasjon ved slutt:{0} Prøvetaking - + Warning @@ -16265,13 +16279,13 @@ Gjenta Operasjon ved slutt:{0} Et stramt prøvetakingsintervall kan føre til ustabilitet på enkelte maskiner. Vi foreslår minimum 1s. - + Incompatible variables found in %s Inkompatible variabler funnet i %s - + Assignment problem Oppdragsproblem @@ -16365,8 +16379,8 @@ Gjenta Operasjon ved slutt:{0} følge med - - + + Save Statistics Lagre statistikk @@ -16528,19 +16542,19 @@ For å holde den gratis og oppdatert, vennligst støtte oss med donasjonen din o Artisan konfigurert for {0} - + Load theme {0}? Laste inn temaet {0}? - + Adjust Theme Related Settings Juster temarelaterte innstillinger - + Loaded theme {0} Lastet tema {0} @@ -16551,8 +16565,8 @@ For å holde den gratis og oppdatert, vennligst støtte oss med donasjonen din o Oppdaget et fargepar som kan være vanskelig å se: - - + + Simulator started @{}x Simulator startet @{}x @@ -16603,14 +16617,14 @@ For å holde den gratis og oppdatert, vennligst støtte oss med donasjonen din o autoDROP av - + PID set to OFF PID satt til AV - + PID set to ON @@ -16830,7 +16844,7 @@ For å holde den gratis og oppdatert, vennligst støtte oss med donasjonen din o {0} er lagret. Ny brenning er startet - + Invalid artisan format @@ -16895,10 +16909,10 @@ Det anbefales å lagre gjeldende innstillinger på forhånd via menyen Hjelp > Profil lagret - - - - + + + + @@ -16990,347 +17004,347 @@ Det anbefales å lagre gjeldende innstillinger på forhånd via menyen Hjelp > Last inn innstillinger avbrutt - - + + Statistics Saved Statistikk lagret - + No statistics found Ingen statistikk funnet - + Excel Production Report exported to {0} Excel-produksjonsrapport eksportert til {0} - + Ranking Report Rangeringsrapport - + Ranking graphs are only generated up to {0} profiles Rangeringsgrafer genereres bare opptil {0} profiler - + Profile missing DRY event Profil mangler DRY-hendelse - + Profile missing phase events Profil mangler fasehendelser - + CSV Ranking Report exported to {0} CSV-rangeringsrapport eksportert til {0} - + Excel Ranking Report exported to {0} Excel-rangeringsrapport eksportert til {0} - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied Bluetooth-vekten kan ikke kobles til mens tillatelse for Artisan til å få tilgang til Bluetooth er nektet - + Bluetooth access denied Bluetooth-tilgang nektet - + Hottop control turned off Hottop-kontroll slått av - + Hottop control turned on Hottop-kontroll slått på - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! For å kontrollere en Hottop må du aktivere superbrukermodusen via et høyreklikk på timer-LCD-en først! - - + + Settings not found Finner ikke innstillinger - + artisan-settings håndverker-innstillinger - + Save Settings Lagre innstillinger - + Settings saved Instillinger lagret - + artisan-theme håndverker-tema - + Save Theme Lagre tema - + Theme saved Temaet er lagret - + Load Theme Last inn tema - + Theme loaded Tema lastet inn - + Background profile removed Bakgrunnsprofilen er fjernet - + Alarm Config Alarm Konfig - + Alarms are not available for device None Alarmer er ikke tilgjengelig for dette utstyret - + Switching the language needs a restart. Restart now? Bytting av språk trenger en omstart. Start på nytt nå? - + Restart Omstart - + Import K202 CSV Importer K202 CSV - + K202 file loaded successfully K202 fil er lastet inn uten feil - + Import K204 CSV Importer K204 CSV - + K204 file loaded successfully K204 fil lagret uten feil - + Import Probat Recipe Importer prøveoppskrift - + Probat Pilot data imported successfully Probat Pilot-data ble importert - + Import Probat Pilot failed Import Probat Pilot mislyktes - - + + {0} imported {0} importert - + an error occurred on importing {0} det oppstod en feil ved import av {0} - + Import Cropster XLS Importer Cropster XLS - + Import RoastLog URL Importer RoastLog URL - + Import RoastPATH URL Importer RoastPATH URL - + Import Giesen CSV Importer Giesen CSV - + Import Petroncini CSV Importer Petroncini CSV - + Import IKAWA URL Importer IKAWA URL - + Import IKAWA CSV Importer IKAWA CSV - + Import Loring CSV Importer Loring CSV - + Import Rubasse CSV Importer Rubasse CSV - + Import HH506RA CSV Importer HH506RA CSV - + HH506RA file loaded successfully HH506RA fil lastet inn uten feil - + Save Graph as Lagre graf som - + {0} size({1},{2}) saved {0} størrelse({1},{2}) lagret - + Save Graph as PDF Lagre graf som PDF - + Save Graph as SVG Lagre graf som SVG - + {0} saved {0} lagret - + Wheel {0} loaded Hjul {0} lastet - + Invalid Wheel graph format Ugyldig Hjul graf format - + Buttons copied to Palette # Knapper kopiert til Palett # - + Palette #%i restored Palett #%i gjenopprettet - + Palette #%i empty Palett #%i tom - + Save Palettes Lagre Palett - + Palettes saved Palett lagret - + Palettes loaded Palett lastet inn - + Invalid palettes file format Ugyldig palett fil format - + Alarms loaded Alarmer lastet inn - + Fitting curves... Passer kurver... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. Advarsel: Starten av analyseintervallet av interesse er tidligere enn starten av kurvetilpasningen. Korriger dette på fanen Konfigurasjon>Kurver>Analyser. - + Analysis earlier than Curve fit Analyse tidligere enn Curve fit - + Simulator stopped Simulatoren stoppet - + debug logging ON feilsøkingslogging PÅ @@ -18952,10 +18966,10 @@ Fortsett? - - - - + + + + Roaster Scope Brenning nummer# @@ -19488,49 +19502,49 @@ Fortsett? - + Events Hendelse - + Data Data - + Roast Brenn - + Notes Notat - + Energy Energi - + Setup Oppsett - + Details Detaljer - + Loads Laster - + Protocol Protokoll @@ -19741,7 +19755,7 @@ Fortsett? - + @@ -19761,7 +19775,7 @@ Fortsett? Soak HH:MM - + @@ -19771,7 +19785,7 @@ Fortsett? - + @@ -19833,16 +19847,16 @@ Fortsett? - - + + Time Tid - - + + @@ -19851,8 +19865,8 @@ Fortsett? - - + + @@ -19861,104 +19875,104 @@ Fortsett? - + CHARGE LADE - + DRY END TØRKE SLUTT - + FC START 1K START - + FC END 1K SLUTT - + SC START 2K START - + SC END 2K SLUTT - + DROP DROPP UT - + COOL KJØLE - + #{0} {1}{2} # {0} {1} {2} - + Power Effekt - + Duration Varighet - + CO2 - + Load Last inn - + Source Kilde - + Kind Snill - + Name Navn - + Weight Vekt @@ -20967,7 +20981,7 @@ initiert av PID - + @@ -21196,7 +21210,7 @@ må reduseres med 4 ganger. Kun for lastede bakgrunner med ekstra enheter - + The maximum nominal batch size of the machine in kg Maskinens maksimale nominelle batchstørrelse i kg @@ -21630,32 +21644,32 @@ Currently in TEMP MODE For øyeblikket i TEMP MODUS - + <b>Label</b>= <b>Betegnelse</b>= - + <b>Description </b>= <b>Beskrivelse </b>= - + <b>Type </b>= <b>Type </b>= - + <b>Value </b>= <b>Verdi </b>= - + <b>Documentation </b>= <b>Dokumentasjon </b>= - + <b>Button# </b>= <b>Knapp# </b>= diff --git a/src/translations/artisan_pl.qm b/src/translations/artisan_pl.qm index 0aa964481176a8a8cf912a925a168c110565cab4..36599f30fbb15fbd982ada657faa5fa96a5e8374 100644 GIT binary patch delta 22772 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 NOD?>6M!kFB{{Wq|*T?_> delta 22656 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 diff --git a/src/translations/artisan_pl.ts b/src/translations/artisan_pl.ts index c51d85c76..fa3be81a5 100644 --- a/src/translations/artisan_pl.ts +++ b/src/translations/artisan_pl.ts @@ -9,57 +9,57 @@ Zwolnij sponsora - + About O programie - + Core Developers Twórcy Programu - + License Licencja - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. Wystąpił problem podczas pobierania informacji o najnowszej wersji. Sprawdź połączenie internetowe, spróbuj ponownie później lub sprawdź ręcznie. - + A new release is available. Dostępna jest nowa wersja. - + Show Change list Pokaż listę zmian - + Download Release Pobierz wersję - + You are using the latest release. Używasz najnowszej wersji. - + You are using a beta continuous build. Używasz ciągłej wersji beta. - + You will see a notice here once a new official release is available. Zobaczysz tutaj powiadomienie, gdy nowe oficjalne wydanie będzie dostępne. - + Update status Status aktualizacji @@ -221,7 +221,7 @@ Button - + @@ -232,7 +232,7 @@ - + @@ -243,10 +243,10 @@ - + + - - + Restore Defaults @@ -274,7 +274,7 @@ - + @@ -302,7 +302,7 @@ - + @@ -590,7 +590,7 @@ - + @@ -611,7 +611,7 @@ - + @@ -736,9 +736,9 @@ aktualizacja - - - + + + Save Defaults Zapisz domyślne @@ -1504,61 +1504,61 @@ KONIEC Pokazuj zawsze - + Heavy FC - + Low FC - + Light Cut Lekki krój - + Dark Cut Ciemny krój - + Drops Krople - + Oily Oleisty - + Uneven Nierówny - + Tipping Napiwki - + Scorching Upalny - + Divots Dwukropki @@ -2357,14 +2357,14 @@ KONIEC - + ET - + BT @@ -4184,20 +4184,20 @@ KONIEC Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4290,41 +4290,41 @@ KONIEC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4393,38 +4393,38 @@ KONIEC - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4474,10 +4474,10 @@ KONIEC Nie odebrano danych RX - - - - + + + + Serial Exception: @@ -4494,97 +4494,97 @@ KONIEC wywołanie programu() odebrane: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure(): błąd konwersji, odebrano {0} bajtów - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure(): otrzymano {0} bajtów, ale potrzeba 10 - + Unable to open serial port Nie można otworzyć portu szeregowego - + MS6514temperature(): {0} bytes received but 18 needed MS6514temperature(): odebrano {0} bajty(ów) ale potrzeba 16 {6514t?} {0}?} {18 ?} - + DT301temperature(): {0} bytes received but 11 needed DT301temperature(): odebrano {0} bajtów, ale potrzeba 11 - + HH806AUtemperature(): {0} bytes received HH806AUtemperature(): odebrano {0} bajtów - + HH806Wtemperature(): Unable to initiate device HH806Wtemperature(): Nie można zainicjować urządzenia - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID: odebrano {0} bajty(ów) ale potrzeba 5 - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RAtemperature(): Nie można pobrać identyfikatora id z urządzenia HH506RA - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RAtemperature(): odebrano {0} bajty(ów) ale potrzeba 14 - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302temperature(): odebrano {0} bajty(ów) ale potrzeba 7 - + CENTER303temperature(): {0} bytes received but 8 needed CENTER303temperature(): odebrano {0} bajty(ów) ale potrzeba 8 - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2temperature(): otrzymano {0} bajtów, ale potrzeba 26 - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4temperature(): otrzymano {0} bajtów, ale potrzeba 26 - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306temperature(): odebrano {0} bajty(ów) ale potrzeba 10 - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309temperature(): odebrano {0} bajty(ów) ale potrzeba 45 - + Arduino could not set channels Arduino nie może ustanowić kanałów - + Arduino could not set temperature unit Arduino nie może okreslić jednostki temperatury - + Arduino could not set filters Arduino nie może ustawić filtrów @@ -4594,16 +4594,16 @@ KONIEC - - - - - - + + + + + + - - + + Value Error: Wartość błędu: @@ -4618,7 +4618,7 @@ KONIEC Wyjątek komunikacji szeregowej: przekroczenie limitu czasu - + Unable to move CHARGE to a value that does not exist Nie można nadać CHARGE nieistniejącej wartości @@ -4735,52 +4735,52 @@ KONIEC Wyjątek: {} nie jest prawidłowym plikiem ustawień - - - - - + + + + + Error Błąd - + Exception: WebLCDs not supported by this build Wyjątek: WebLCD nie są obsługiwane przez tę kompilację - + Could not start WebLCDs. Selected port might be busy. Nie można uruchomić ekranów WebLCD. Wybrany port może być zajęty. - + Failed to save settings Nie udało się zapisać ustawień - - + + Exception (probably due to an empty profile): Wyjątek (prawdopodobnie z powodu pustego profilu): - + Analyze: CHARGE event required, none found Analiza: wymagane zdarzenie CHARGE, nie znaleziono - + Analyze: DROP event required, none found Analiza: wymagane zdarzenie DROP, nie znaleziono żadnego - + Analyze: no background profile data available Analizuj: brak dostępnych danych profilu w tle - + Analyze: background profile requires CHARGE and DROP events Analiza: profil w tle wymaga zdarzeń CHARGE i DROP @@ -4836,7 +4836,7 @@ KONIEC Form Caption - + Custom Blend Mieszanka niestandardowa @@ -5000,17 +5000,17 @@ KONIEC Właściwości palenia - + Energy Help Pomoc energetyczna - + Tare Setup Ustawienia tary - + Set Measure from Profile Ustaw pomiar z profilu @@ -5309,14 +5309,14 @@ KONIEC - + Energy Energia - + CO2 @@ -5604,14 +5604,14 @@ KONIEC HTML Report Template - + BBP Total Time Całkowity czas BBP - + BBP Bottom Temp Temperatura dolna BBP @@ -5628,849 +5628,849 @@ KONIEC - + Whole Color Kolor całych ziaren - - + + Profile Profil - + Roast Batches - - - + + + Batch Partia - - + + Date Data - - - + + + Beans Ziarna - - - + + + In - - + + Out - - - + + + Loss - - + + SUM - + Production Report - - + + Time Czas - - + + Weight In - - + + CHARGE BT - - + + FCs Time - - + + FCs BT - - + + DROP Time - - + + DROP BT - + Dry Percent - + MAI Percent - + Dev Percent - - + + AUC - - + + Weight Loss - - + + Color Kolor - + Cupping - + Roaster Maszyna - + Capacity - + Operator - + Organization Organizacja - + Drum Speed Prędkość bębna - + Ground Color Kolor zmielonych - + Color System - + Screen Min - + Screen Max - + Bean Temp - + CHARGE ET - + TP Time - + TP ET - + TP BT - + DRY Time - + DRY ET - + DRY BT - + FCs ET - + FCe Time - + FCe ET - + FCe BT - + SCs Time - + SCs ET - + SCs BT - + SCe Time - + SCe ET - + SCe BT - + DROP ET - + COOL Time - + COOL ET - + COOL BT - + Total Time - + Dry Phase Time - + Mid Phase Time - + Finish Phase Time - + Dry Phase RoR - + Mid Phase RoR - + Finish Phase RoR - + Dry Phase Delta BT - + Mid Phase Delta BT - + Finish Phase Delta BT - + Finish Phase Rise - + Total RoR - + FCs RoR - + MET SPOTKAŁ - + AUC Begin - + AUC Base - + Dry Phase AUC - + Mid Phase AUC - + Finish Phase AUC - + Weight Out - + Volume In - + Volume Out - + Volume Gain - + Green Density - + Roasted Density - + Moisture Greens Wilgotność zielonych ziaren - + Moisture Roasted Wilgotność palonych ziaren - + Moisture Loss - + Organic Loss - + Ambient Humidity - + Ambient Pressure - + Ambient Temperature - - + + Roasting Notes Notatki z procesu palenia - - + + Cupping Notes Notatki z cuppingu - + Heavy FC - + Low FC - + Light Cut Lekki krój - + Dark Cut Ciemny krój - + Drops Krople - + Oily Oleisty - + Uneven Nierówny - + Tipping Napiwki - + Scorching Upalny - + Divots - + Mode - + BTU Batch - + BTU Batch per green kg - + CO2 Batch - + BTU Preheat - + CO2 Preheat - + BTU BBP - + CO2 BBP - + BTU Cooling - + CO2 Cooling - + BTU Roast - + BTU Roast per green kg - + CO2 Roast - + CO2 Batch per green kg - + BTU LPG - + BTU NG - + BTU ELEC - + Efficiency Batch - + Efficiency Roast - + BBP Begin Początek BBP - + BBP Begin to Bottom Time BBP Rozpoczyna się czas dolny - + BBP Bottom to CHARGE Time BBP Dolny czas ładowania - + BBP Begin to Bottom RoR BBP Rozpocznij od najniższego RoR - + BBP Bottom to CHARGE RoR BBP Dolne, aby ŁADOWAĆ RoR - + File Name Nazwa pliku - + Roast Ranking - + Ranking Report - + AVG - + Roasting Report Raport Palenia - + Date: Data: - + Beans: Ziarna: - + Weight: Masa: - + Volume: Objętość: - + Roaster: Maszyna: - + Operator: Operator: - + Organization: - + Cupping: Cupping: - + Color: Kolor: - + Energy: - + CO2: - + CHARGE: - + Size: Rozmiar: - + Density: Gęstość: - + Moisture: Wilgoć: - + Ambient: Otoczenie: - + TP: - + DRY: - + FCs: - + FCe: - + SCs: - + SCe: - + DROP: - + COOL: - + MET: - + CM: - + Drying: - + Maillard: - + Finishing: - + Cooling: Chłodzenie: - + Background: Tło: - + Alarms: - + RoR: - + AUC: - + Events Zdarzenia @@ -6529,7 +6529,7 @@ Alarmy są skanowane w kolejności od góry tabeli do dołu. - + @@ -6635,7 +6635,7 @@ Alarmy są skanowane w kolejności od góry tabeli do dołu. Określony limit temperatury. - + @@ -6816,7 +6816,7 @@ Alarmy są skanowane w kolejności od góry tabeli do dołu. Wprowadź polecenie w polu Opis alarmu. - + @@ -6845,21 +6845,21 @@ Alarmy są skanowane w kolejności od góry tabeli do dołu. tekst, który ma być wyświetlany w wyskakującym okienku - + Call Program Wywołaj program - + A program/script path (absolute or relative) Ścieżka programu/skryptu (bezwzględna lub względna) - + start an external program uruchomić program zewnętrzny @@ -8273,7 +8273,7 @@ Załaduj profil zapisany na mniejszej maszynie i otwórz Transposer. Wybierz map Opcjonalny tekst używany w adnotacjach do jednostek używanych dla wartości suwaka. - + COMMANDS POLECENIA @@ -8286,7 +8286,7 @@ Załaduj profil zapisany na mniejszej maszynie i otwórz Transposer. Wybierz map - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8313,36 +8313,36 @@ Załaduj profil zapisany na mniejszej maszynie i otwórz Transposer. Wybierz map Uwaga: w komendach YOCTOPUCE opcjonalne parametry <sn> przechowują numer seryjny modułu lub jego nazwę - + Serial Command Komenda szeregowa - + ASCII serial command or binary a2b_uu(serial command) Polecenie szeregowe ASCII lub binarne a2b_uu (polecenie szeregowe) - + Modbus Command Polecenie Modbus - + variable holding the last value read via MODBUS zmienna przechowująca ostatnią wartość odczytaną przez MODBUS - - - - - - + + + + + + @@ -8353,8 +8353,8 @@ Załaduj profil zapisany na mniejszej maszynie i otwórz Transposer. Wybierz map sleep: dodaj opóźnienie <float> sekund - - + + sets calling button to “pressed” if argument is 1 or True ustawia przycisk wywołujący na „wciśnięty”, jeśli argument ma wartość 1 lub Prawda @@ -8365,55 +8365,55 @@ Załaduj profil zapisany na mniejszej maszynie i otwórz Transposer. Wybierz map odczytuje rejestr z slave'a slaveID za pomocą funkcji 3 (Read Multiple Holding Registers). Wynik jest powiązany ze symbolem zastępczym `_` i dlatego można uzyskać do niego dostęp w późniejszych poleceniach. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. odczytuje 1 16-bitowy rejestr z slave slaveID za pomocą funkcji 3 (Read Multiple Holding Registers) interpretowanej jako liczba całkowita ze znakiem. Wynik jest powiązany ze symbolem zastępczym `_` i dlatego można uzyskać do niego dostęp w późniejszych poleceniach. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. odczytuje 1 16-bitowy rejestr z slave slaveID za pomocą funkcji 3 (Read Multiple Holding Registers) interpretowanej jako BCD. Wynik jest powiązany ze symbolem zastępczym `_` i dlatego można uzyskać do niego dostęp w późniejszych poleceniach. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. odczytuje 2 16-bitowe rejestry z slave slaveID za pomocą funkcji 3 (Read Multiple Holding Registers) interpretowanej jako liczba całkowita bez znaku. Wynik jest powiązany ze symbolem zastępczym `_` i dlatego można uzyskać do niego dostęp w późniejszych poleceniach. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. odczytuje 2 16-bitowe rejestry z slave slaveID za pomocą funkcji 3 (Read Multiple Holding Registers) interpretowanej jako liczba całkowita ze znakiem. Wynik jest powiązany ze symbolem zastępczym `_` i dlatego można uzyskać do niego dostęp w późniejszych poleceniach. - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. odczytuje 2 16-bitowe rejestry z slave slaveID za pomocą funkcji 3 (Read Multiple Holding Registers) interpretowanej jako BCD. Wynik jest powiązany ze symbolem zastępczym `_` i dlatego można uzyskać do niego dostęp w późniejszych poleceniach. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. odczytuje 2 rejestry 16-bitowe z slave slaveID za pomocą funkcji 3 (Read Multiple Holding Registers) interpretowanej jako zmiennoprzecinkowa. Wynik jest powiązany ze symbolem zastępczym `_` i dlatego można uzyskać do niego dostęp w późniejszych poleceniach. - + write register: MODBUS function 6 (int) or function 16 (float) zapis rejestru: funkcja MODBUS 6 (int) lub funkcja 16 (float) - + write coil: MODBUS function 5 cewka zapisu: funkcja MODBUS 5 - + write coils: MODBUS function 15 cewki zapisu: funkcja MODBUS 15 @@ -8424,43 +8424,43 @@ Załaduj profil zapisany na mniejszej maszynie i otwórz Transposer. Wybierz map - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v rejestr zapisu maski: funkcja MODBUS 22 lub symuluje funkcję 22 z funkcją 6 i zadaną wartością v - + write registers: MODBUS function 16 rejestry zapisu: funkcja MODBUS 16 - + write 16bit BCD encoded value v to register r of slave s zapisz 16-bitową wartość zakodowaną w BCD v do rejestru r urządzenia podrzędnego s - + write 32bit float to two 16bit int registers: MODBUS function 16 zapisz 32-bitową liczbę zmiennoprzecinkową do dwóch 16-bitowych rejestrów typu int: funkcja MODBUS 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 zapisz 32-bitową liczbę całkowitą do dwóch 16-bitowych rejestrów typu int: funkcja MODBUS 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) zapisz 16-bitową liczbę całkowitą do pojedynczego rejestru 16-bitowego: funkcja MODBUS 6 (int) - + DTA Command Dowództwo DTA @@ -8481,119 +8481,119 @@ Załaduj profil zapisany na mniejszej maszynie i otwórz Transposer. Wybierz map program startowy i zewnętrzny - + Hottop Heater Grzejnik Hottop - - + + sets heater to value ustawia grzałkę na wartość - + Hottop Fan Wentylator Hottop - - + + sets fan to value ustawia wentylator na wartość - + Hottop Command Polecenie Hottop - + with n={0 ,1},h={0,..100},f={0,..10} gdzie n={0,1},h={0,..100},f={0,..10} - + Fuji Command Dowództwo Fuji - + PWM Command Polecenie PWM - + PHIDGET PWM Output: <value> in [0-100] Wyjście PWM PHIDGET: <wartość> w [0-100] - + PHIDGET PWM Output: toggles <channel> Wyjście PWM PHIDGET: przełącza <kanał> - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds Wyjście PWM PHIDGET: włącz <kanał> na <millis> milisekund - + PHIDGET HUB PWM Output: <value> in [0-100] PHIDGET HUB PWM Wyjście: <wartość> w [0-100] - + PHIDGET HUB PWM Output: toggles <channel> PHIDGET HUB Wyjście PWM: przełącza <kanał> - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds Wyjście PWM PHIDGET HUB: włącz <kanał> na <millis> milisekund - + YOCTOPUCE PWM Output: PWM running state Wyjście YOCTOPUCE PWM: Stan pracy PWM - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) Wyjście YOCTOPUCE PWM: ustaw częstotliwość PWM na f (Hz) - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] YOCTOPUCE PWM Output: ustaw okres PWM z wypełnieniem w % jako float [0.0-100.0] - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval Wyjście YOCTOPUCE PWM: stopniowo zmienia PWM do określonej wartości w zadanym przedziale czasu - + VOUT Command Komenda VOUT @@ -8604,363 +8604,363 @@ Załaduj profil zapisany na mniejszej maszynie i otwórz Transposer. Wybierz map dla modułów PHIDGET OUTPUT: ustawia zakres napięcia napięciowego (r=5 dla r5V i r=10 dla 10V) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) dla modułów PHIDGET OUTPUT: ustawić kanał wyjścia analogowego n na wartość napięcia wyjściowego v w V (np. 5,5 dla 5,5V) - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] dla modułów YOCTOPUCE VOLTAGE OUT z kanałem (1 lub 2), v napięciem typu float [0.0-10.0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] dla modułów YOCTOPUCE CURRENT OUT z c prąd jako float [3.0-21.0] - + IO Command Komenda IO - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) Wyjście binarne PHIDGET: wyłącza kanał c (b=0) i włącza (b=1) - + PHIDGET Binary Output: toggles channel c Wyjście binarne PHIDGET: przełącza kanał c - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds Wyjście binarne PHIDGET: włącza wyjście kanału c na czas t w milisekundach - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) Wyjście napięciowe PHIDGET: ustawia wyjście napięciowe kanału c na v (float) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor: ustawia przyspieszenie kanału c na v (float) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor: ustawia docelową prędkość kanału c na v (float) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor: ustawia limit prądu kanału c na v (float) - + YOCTOPUCE Relay Output: turn channel c of the relay module on Wyjście przekaźnikowe YOCTOPUCE: włącz kanał c modułu przekaźnikowego - + YOCTOPUCE Relay Output: turn channel c of the relay module off Wyjście przekaźnikowe YOCTOPUCE: wyłącz kanał c modułu przekaźnikowego - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) Wyjście przekaźnikowe YOCTOPUCE: wyłącza kanał c modułu przekaźnikowego (b=0) i włącza (b=1) - + YOCTOPUCE Relay Output: toggle the state of channel c Wyjście przekaźnikowe YOCTOPUCE: przełącza stan kanału c - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds Wyjście przekaźnikowe YOCTOPUCE: impuls kanału c włączony po opóźnieniu wynoszącym milisekundy na czas trwania wynoszący milisekundy - + YOCTOPUCE resets the power counter of the Yocto-Watt module YOCTOPUCE resetuje licznik mocy modułu Yocto-Watt - + move slider c to value v przesuń suwak c na wartość v - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b wyłącza (b=0) i włącza (b=1) kanał wyjścia binarnego PHIDGET c i ustawia przycisk i na wciśnięty lub normalny w zależności od wartości b - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal ustawia przycisk i na wciśnięty, jeśli wartość b to tak, prawda, t lub 1, w przeciwnym razie na normalny - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal ustawia przycisk na wciśnięty, jeśli wartość b to tak, prawda, t lub 1, w przeciwnym razie na normalny - - - - - + + + + + toggles the state of the button przełącza stan przycisku - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol wysyła liczbę całkowitą <wartość> do rejestru <cel> określonego bajtem w notacji szesnastkowej, np. „fa” za pośrednictwem protokołu Santoker Network - + sends <value> to <target> via the Kaleido Serial or Network protocol wysyła <wartość> do <target> przez protokół szeregowy lub sieciowy Kaleido - + S7 Command Dowództwo S7 - + variable holding the last value read via S7 zmienna przechowująca ostatnią wartość odczytaną przez S7 - + sets calling button to “pressed” if argument evaluates to 1 or True ustawia przycisk wywołujący na „wciśnięty”, jeśli argument ma wartość 1 lub True - + read bool from S7 DB odczyt bool z S7 DB - + read int from S7 DB odczyt int z S7 DB - + read float from S7 DB odczyt zmiennoprzecinkowy z S7 DB - + write bool to S7 DB napisz bool do S7 DB - + write int to S7 DB napisz int do S7 DB - + write float to S7 DB napisz float do S7 DB - + Aillio R1 Heater Grzejnik Aillio R1 - + Aillio R1 Fan Wentylator Aillio R1 - + Aillio R1 Drum Bęben Aillio R1 - + sets drum speed to value ustawia prędkość bębna na wartość - + Artisan Command Dowództwo Rzemieślników - + enables/disables alarms włącza/wyłącza alarmy - + enables/disables autoCHARGE włącza/wyłącza autoCHARGE - + enables/disables autoDROP włącza/wyłącza autoDROP - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. kanał tary <int> gdzie 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. - + turns PID on włącza PID - + turns PID off wyłącza PID - + toggles the PID state przełącza stan PID - + sets PID mode to 0: manual, 1: RS, 2: background follow ustawia tryb PID na 0: ręczny, 1: RS, 2: śledzenie w tle - + sets the p-i-d parameters of the PID ustawia parametry p-i-d PID - + increases or decreases the current target SV value by <int> zwiększa lub zmniejsza bieżącą docelową wartość SV o <int> - + sets the PID target set value SV ustawia docelową wartość zadaną PID SV - + sets the PID target set value SV given in C ustawia docelową wartość zadaną PID SV podaną w C - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> aktywuje wzór PID Ramp-Soak numer <rs> (oparty na 1!) lub ten oznaczony <rs> - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) wybiera źródło wejścia PID za pomocą <n> 0: BT, 1: ET (Software PID); <n> w {0,...,3} (Arduino PID) - + sets the PID lookahead ustawia wyprzedzające PID - + shows popup with message <msg> which optionally automatically closes after <int> seconds pokazuje wyskakujące okienko z komunikatem <msg>, które opcjonalnie zamyka się automatycznie po <int> sekundach - + shows message <msg> in the message line pokazuje wiadomość <msg> w linii wiadomości - + enables/disables notifications; while disabled issued notifications are ignored włącza/wyłącza powiadomienia; podczas gdy wyłączone wydawane powiadomienia są ignorowane - + sends notification with title <title> and optional message <msg> wysyła powiadomienie z tytułem <tytuł> i opcjonalną wiadomością <msg> - + sets canvas color to the RGB-hex <color> like #27f1d3 ustawia kolor płótna na RGB-hex <color> jak #27f1d3 - + resets canvas color resetuje kolor płótna @@ -8971,139 +8971,139 @@ Załaduj profil zapisany na mniejszej maszynie i otwórz Transposer. Wybierz map aktywuje przycisk <nazwa> z { START, ŁADOWANIE, SUSZENIE, FCs, FCe, SCs, SCe, DROP, COOL, OFF} - + activates palette <p> with <p> either a number 0-9 or a palette label aktywuje paletę <p> za pomocą <p> albo numeru 0-9 albo etykiety palety - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET ustawia tryb odtwarzania na 0: wyłączony, 1: czas, 2: BT, 3: ET - + opens the Roast Properties dialog otwiera okno dialogowe Właściwości pieczenia - + loads the .alog profile at the given filepath as background profile ładuje profil .alog w podanej ścieżce pliku jako profil tła - + clears the current background profile czyści bieżący profil tła - + activates the alarmset with the given number or label aktywuje zestaw alarmów o podanym numerze lub etykiecie - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right przesuwa profil tła o wskazaną liczbę kroków w kierunku <kierunek>, przy czym <kierunek> jeden z góra, dół, lewo, prawo - + enables/disables keyboard mode włącza/wyłącza tryb klawiatury - + enables/disables the Keep ON flag włącza/wyłącza flagę Keep ON - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} pokazuje/ukrywa krzywą wskazywaną przez <nazwa>, która jest jedną z { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number pokazuje/ukrywa <krzywą> (jedna z {T1,T2}) liczonej od zera liczby <extra_device> - + shows/hides the events of <event_type> in [1,..,5] pokazuje/ukrywa zdarzenia <typ_zdarzenia> w [1,...,5] - + shows/hides the events of the background profile pokazuje/ukrywa zdarzenia profilu w tle - + RC Command Dowództwo RC - + for PHIDGET RC modules: sets the min/max pulse width in microseconds dla modułów PHIDGET RC: ustawia minimalną/maks. szerokość impulsu w mikrosekundach - + for PHIDGET RC modules: sets the min/max position dla modułów PHIDGET RC: ustawia pozycję min/max - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) dla modułów PHIDGET RC: włącz (b=1) lub wyłącz (b=0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state dla modułów PHIDGET RC: aktywuje lub dezaktywuje stan narastania prędkości - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt dla modułów PHIDGET RC: ustaw napięcie na jedno z 5, 6 lub 7,4 w woltach - + for PHIDGET RC modules: set the acceleration dla modułów PHIDGET RC: ustaw przyspieszenie - + for PHIDGET RC modules: set the velocity dla modułów PHIDGET RC: ustaw prędkość - + for PHIDGET RC modules: set the target position dla modułów PHIDGET RC: ustaw pozycję docelową - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) dla modułów RC YOCTOPUCE: z c:int kanałem, b a bool (np. enable(0,1) lub enable(0,True)) @@ -9114,31 +9114,31 @@ Załaduj profil zapisany na mniejszej maszynie i otwórz Transposer. Wybierz map dla modułów RC YOCTOPUCE: gdzie c:int kanał, p:int pozycja docelowa, opcjonalnie t czas trwania w ms - + for YOCTOPUCE RC modules: with n an int [0..65000] in us dla modułów RC YOCTOPUCE: gdzie n an int [0..65000] w nas - + for YOCTOPUCE RC modules: with r an int in % dla modułów YOCTOPUCE RC: z r an int w % - + WebSocket Command Polecenie WebSocket - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) Jeśli używane są podstawienia {}, nawiasy json muszą zostać zduplikowane, aby uniknąć ich, jak w send({{ „value”: {}}}) - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` jeśli tekst `<json>` jest zgodny z formatem JSON jest wysyłany do podłączonego serwera WebSocket a odpowiedź jest powiązana ze zmienną `_` @@ -9506,165 +9506,170 @@ Funkcja 4 (odczyt rejestrów wejściowych): rejestry od 0 do 65535 odpowiadając + DISCHARGE + WYPISAĆ + + + RELEASE UWOLNIENIE - + HEATING OGRZEWANIE - + COOLING CHŁODZENIE - + FLAP KLAPKA - + CONTROL KONTROLA - + event value wartość zdarzenia - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode wartość zdarzenia interpretowana jako temperatura w stopniach Fahrenheita przeliczona na aktualny tryb temperatury - + event value interpreted as temperature in Celsius converted to the current temperature mode wartość zdarzenia interpretowana jako temperatura w stopniach Celsjusza przeliczona na aktualny tryb temperatury - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. Uwaga: „{}” może być użyte jako symbol zastępczy, zostanie zastąpione bieżącą wartością przycisku plus przesunięcie dla ± typów zdarzeń. Jeśli symbol zastępczy występuje kilka razy w opisie/poleceniu, wszystkie te wystąpienia są zastępowane wartością. - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” Uwaga: Polecenia mogą być sekwencjonowane, oddzielane średnikami, jak w „<cmd1>;<cmd2>;<cmd3>” - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. Uwaga: Wszystkie znaki podane jako dokumentacja akcji polecenia szeregowego są wysyłane jako jeden ciąg do podłączonego urządzenia. Jeśli urządzenie może zinterpretować ten ciąg jako osobne polecenia oddzielone średnikiem, jest to w porządku. W przeciwnym razie możesz użyć wielokrotnego zdarzenia odwołującego się do liczby przycisków zdarzeń (używając rozdzielonej przecinkami listy numerów przycisków zdarzeń jako ciągu dokumentacji), gdzie każdy z odwoływanych przycisków zdarzeń wydaje jedno z poleceń poprzez odpowiednią akcję polecenia szeregowego. Te przyciski zdarzeń można ukryć, uzyskując w ten sposób taki sam efekt, jak gdyby polecenie szeregowe zezwalało na sekwencję poleceń. - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. Uwaga: W komendach PHIDGET opcjonalny parametr <sn> ma postać <hub_serial>[:<hub_port>] pozwala na odniesienie się do konkretnego Phidget HUB-a poprzez podanie jego numeru seryjnego oraz opcjonalnie określenie numeru portu, do którego podłączony jest adresowany moduł . - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name Uwaga: W poleceniach YOCTOPUCE opcjonalny parametr <sn> przechowuje numer seryjny modułu lub jego nazwę - + Multiple Event Wielokrotne zdarzenie - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. numery przycisków lub tryb uśpienia (<float>) oddzielone przecinkiem: 1,2, uśpienie (2.5), 3.. - + triggers other buttons uruchamia inne przyciski - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) zmienna przechowująca ostatni stan naciśniętego przycisku (1 lub 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. odczytuje 1 16-bitowy rejestr z slave slaveID za pomocą funkcji 3 (Read Multiple Holding Registers) interpretowanej jako liczba całkowita bez znaku. Wynik jest powiązany ze symbolem zastępczym `_` i dlatego można uzyskać do niego dostęp w późniejszych poleceniach. - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating Wstaw adres danych: wartość, np. 4701:1000, a sv wynosi 100. Zawsze mnóż przez 10, jeśli wartość Jednostka: 0,1 / np. 4719:0 zatrzymuje ogrzewanie - + variable holding the last result value zmienna przechowująca ostatnią wartość wynikową - + p-i-d - + configures PID to the values <p>;<i>;<d> konfiguruje PID na wartości <p>;<i>;<d> - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) dla modułów PHIDGET OUTPUT: ustawia zakres napięć (r=5 dla 5V i r=10 dla 10V) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set zapisz wartość, w której bity są zastępowane bitami z orMask w pozycjach, w których bity andMask nie są ustawione - + Aillio R1 Command Polecenie Aillio R1 - + Sends PRS command Wysyła komendę PRS - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal ustawia przycisk i na wciśnięty, jeśli wartość b wynosi tak, prawda, t lub 1, w przeciwnym razie jest normalna - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True aktywuje przycisk <nazwa> z { START, ŁADOWANIE, SUSZENIE, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; ustawia przycisk wywołujący na „wciśnięty”, jeśli argument ma wartość 1 lub Prawda - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden ustawia przycisk i na widoczny, jeśli wartość b wynosi tak, prawda, t lub 1, w przeciwnym razie na ukryty - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name dla modułów YOCTOPUCE RC: gdzie c:int kanał, p:int pozycja docelowa, opcjonalnie t czas trwania w ms, sn numer seryjny lub logiczna modułu opcjonalnego @@ -12285,7 +12290,7 @@ Nagranie 1380 Burundi KigandaMurambi 2020-04-25_113809.alog - + @@ -12320,7 +12325,7 @@ Nagranie 1380 Burundi KigandaMurambi 2020-04-25_113809.alog - + @@ -12448,9 +12453,9 @@ Nagranie 1380 Burundi KigandaMurambi 2020-04-25_113809.alog / min + - @@ -12459,8 +12464,8 @@ Nagranie 1380 Burundi KigandaMurambi 2020-04-25_113809.alog NA - - + + @@ -12474,7 +12479,7 @@ Nagranie 1380 Burundi KigandaMurambi 2020-04-25_113809.alog Cykl - + Sync Synchronizacja @@ -12594,7 +12599,7 @@ Nagranie 1380 Burundi KigandaMurambi 2020-04-25_113809.alog - + Label @@ -12825,9 +12830,9 @@ Nagranie 1380 Burundi KigandaMurambi 2020-04-25_113809.alog Rozmiar - - - + + + @@ -12865,7 +12870,7 @@ Nagranie 1380 Burundi KigandaMurambi 2020-04-25_113809.alog - + @@ -12908,14 +12913,14 @@ Nagranie 1380 Burundi KigandaMurambi 2020-04-25_113809.alog - + Unit Jednostka - + Source Źródło @@ -12926,9 +12931,9 @@ Nagranie 1380 Burundi KigandaMurambi 2020-04-25_113809.alog Grupa + - - + @@ -13320,7 +13325,7 @@ Nagranie 1380 Burundi KigandaMurambi 2020-04-25_113809.alog Data - + Batch Partia @@ -13378,140 +13383,140 @@ Nagranie 1380 Burundi KigandaMurambi 2020-04-25_113809.alog Mieszanka - + Template Szablon - + Results in Prowadzi do - + Rating Ocena - + Pressure % Nacisk % - + Electric Energy Mix: Mix energii elektrycznej: - + Renewable Odnawialne - - + + Pre-Heating Ogrzewanie wstępne - - + + Between Batches Między partiami - - + + Cooling Chłodzenie - + Between Batches after Pre-Heating Między partiami po wstępnym podgrzaniu - + (mm:ss) (mm: ss) - + Duration Trwanie - + Measured Energy or Output % Zmierzona energia lub wyjściowa% - - + + Preheat Rozgrzej - - + + BBP - - - - + + + + Roast Palenie - - + + per kg green coffee za kg zielonej kawy - + Load Załaduj - + Organization Organizacja - + Operator Operator - + Machine Maszyna - + Model - + Heating Ogrzewanie - + Drum Speed Prędkość bębna - + organic material materiał organiczny @@ -13914,7 +13919,7 @@ Wyświetlacze LCD All Kolor krawędzi (RGBA) - + roasted palone @@ -14061,22 +14066,22 @@ Wyświetlacze LCD All - + ln() ln () + - x - - + + Bkgnd @@ -14225,109 +14230,114 @@ Wyświetlacze LCD All Załaduj ziarna - + /m / m - + greens zielone - + - STOP - ZATRZYMYWAĆ SIĘ + AUTO + AUTOMATYCZNY - - + + + + MANUAL + RĘCZNY + + + + FLAP + KLAPKA + + + + + CLOSE + ZAMKNĄĆ + + + + + OPEN OTWARTY - - - CLOSE - ZAMKNĄĆ + CONTROL + KONTROLA - - - - AUTO - AUTOMATYCZNY + + DISCHARGE + WYPISAĆ - - - MANUAL - RĘCZNY + HEATING + OGRZEWANIE - + STIRRER MIESZADŁO - + FILL WYPEŁNIĆ - - RELEASE - UWOLNIENIE - - - - HEATING - OGRZEWANIE - - - + COOLING CHŁODZENIE - - FLAP - KLAPKA + + + + STOP + ZATRZYMYWAĆ SIĘ - CONTROL - KONTROLA + RELEASE + UWOLNIENIE - + RMSE BT - + MSE BT Państwo Członkowskie BT - + RoR - + @FCs @fcs - + Max+/Max- RoR Max + / Max- RoR @@ -15655,6 +15665,8 @@ Wyświetlacze LCD All + + {} connected {} połączono @@ -15666,6 +15678,8 @@ Wyświetlacze LCD All + + {} disconnected @@ -15920,238 +15934,238 @@ Powtórz operację na końcu: {0} Bieżący identyfikator = {0}. Zmienić teraz na pid ={1}? - + Phidget Temperature Sensor IR attached Podłączony czujnik temperatury Phidget IR - + Phidget Temperature Sensor 1-input attached Podłączono czujnik temperatury Phidget 1-wejściowy - + Phidget Isolated Thermocouple 1-input attached Phidget Izolowana termopara z 1 wejściem - + Phidget VINT RTD 1-input attached Podłączone 1 wejście Phidget VINT RTD - + Phidget Temperature Sensor IR detached Odłączony czujnik temperatury Phidget IR - + Phidget Temperature Sensor 1-input detached Czujnik temperatury Phidget 1-wejściowy odłączony - + Phidget Isolated Thermocouple 1-input detached Phidget Izolowana termopara 1-wejściowa odłączana - + Phidget VINT RTD 1-input detached Phidget VINT RTD 1-wejście odłączone - + Phidget Temperature Sensor 4-input attached Podłączono 4-wejściowy czujnik temperatury Phidget - + Phidget Temperature Sensor 4-input detached Czujnik temperatury Phidget 4-wejściowy odłączony - + Phidget 1046 attached Phidżet 1046 w załączeniu - + Phidget DAQ1500 attached Dołączony Phidget DAQ1500 - + Phidget 1046 detached Phidget 1046 odłączony - + Phidget DAQ1500 detached Phidget DAQ1500 odłączony - + Phidget IO 2/2/2 attached Podłączono Phidget IO 2/2/2 - + Phidget IO 6/6/6 attached Podłączono Phidget IO 6/6/6 - + Phidget IO 8/8/8 attached Phidget IO 8/8/8 w załączeniu - + Phidget DAQ1000 attached Phidget DAQ1000 w załączeniu - + Phidget DAQ1200 attached W załączeniu Phidget DAQ1200 - + Phidget DAQ1300 attached W załączeniu Phidget DAQ1300 - + Phidget DAQ1301 attached W załączeniu Phidget DAQ1301 - + Phidget DAQ1400 attached Dołączony Phidget DAQ1400 - + Phidget VCP1000 attached Dołączony Phidget VCP1000 - + Phidget VCP1001 attached Dołączony Phidget VCP1001 - + Phidget VCP1002 attached Dołączony Phidget VCP1002 - + Phidget IO attached Załączono Phidget IO - + Phidget IO 2/2/2 detached Phidget IO 2/2/2 odłączony - + Phidget IO 6/6/6 detached Phidget IO 6/6/6 odłączony - + Phidget IO 8/8/8 detached Phidget IO 8/8/8 odłączony - + Phidget DAQ1000 detached Phidget DAQ1000 odłączony - + Phidget DAQ1200 detached Phidget DAQ1200 odłączony - + Phidget DAQ1300 detached Phidget DAQ1300 odłączony - + Phidget DAQ1301 detached Phidget DAQ1301 odłączony - + Phidget DAQ1400 detached Phidget DAQ1400 odłączony - + Phidget VCP1000 detached Odłączony Phidget VCP1000 - + Phidget VCP1001 detached Odłączony Phidget VCP1001 - + Phidget VCP1002 detached Odłączony Phidget VCP1002 - + Phidget IO detached Phidget IO odłączony - + Yocto Thermocouple attached Dołączona termopara Yocto - + Yocto IR attached Dołączone Yocto IR - + Yocto PT100 attached Dołączone Yocto PT100 - - + + Yocto Sensor attached Podłączony czujnik Yocto - + Yocto Watt Power attached Dołączona moc Yocto Watt - + Yocto Watt Energy attached Dołączona energia Yocto Watt - + Yocto Watt Voltage attached Podłączone napięcie Yocto Watt - + Yocto Watt Current attached Podłączono prąd Yocto Watt - + TC4 initialized Zainicjowano TC4 @@ -16200,9 +16214,9 @@ Powtórz operację na końcu: {0} - - - + + + Data table copied to clipboard @@ -16236,50 +16250,50 @@ Powtórz operację na końcu: {0} Wczytywanie profilu-tła... - + Event table copied to clipboard Tabela zdarzeń została skopiowana do schowka - + The 0% value must be less than the 100% value. Wartość 0% musi być mniejsza niż wartość 100%. - - + + Alarms from events #{0} created Utworzono alarmy ze zdarzeń nr {0} - - + + No events found Nie znaleziono zdarzeń - + Event #{0} added Zdarzenie #{0} dodane - + No profile found Nie znaleziono profilu - + Events #{0} deleted Usunięto wydarzenia nr {0} - + Event #{0} deleted Zdarzenie #{0} usunięte - + Roast properties updated but profile not saved to disk Właściwości palenia aktualne, ale nie zapisano profilu na dysku @@ -16462,7 +16476,7 @@ Powtórz operację na końcu: {0} Próbowanie - + Warning @@ -16474,13 +16488,13 @@ Powtórz operację na końcu: {0} Wąski interwał próbkowania może prowadzić do niestabilności na niektórych komputerach. Sugerujemy minimum 1s. - + Incompatible variables found in %s Znaleziono niezgodne zmienne w %s - + Assignment problem Problem z przydziałem @@ -16574,8 +16588,8 @@ Powtórz operację na końcu: {0} śledzić - - + + Save Statistics Zapisz statystyki @@ -16737,19 +16751,19 @@ Aby było bezpłatne i aktualne, wesprzyj nas swoją darowizną i zasubskrybuj r Rzemieślnik skonfigurowany dla {0} - + Load theme {0}? Załadować motyw {0}? - + Adjust Theme Related Settings Dostosuj ustawienia związane z motywem - + Loaded theme {0} Załadowano motyw {0} @@ -16760,8 +16774,8 @@ Aby było bezpłatne i aktualne, wesprzyj nas swoją darowizną i zasubskrybuj r Wykryto parę kolorów, która może być trudna do zauważenia: - - + + Simulator started @{}x Symulator uruchomiono @{}x @@ -16812,14 +16826,14 @@ Aby było bezpłatne i aktualne, wesprzyj nas swoją darowizną i zasubskrybuj r automatyczne DROP wyłączone - + PID set to OFF PID ustawiony na WYŁ - + PID set to ON @@ -17039,7 +17053,7 @@ Aby było bezpłatne i aktualne, wesprzyj nas swoją darowizną i zasubskrybuj r {0} zapisano. Rozpoczęto nowe palenie - + Invalid artisan format @@ -17104,10 +17118,10 @@ Zaleca się wcześniejsze zapisanie bieżących ustawień poprzez menu Pomoc > Profil został zapisany - - - - + + + + @@ -17199,347 +17213,347 @@ Zaleca się wcześniejsze zapisanie bieżących ustawień poprzez menu Pomoc > Załaduj ustawienia anulowane - - + + Statistics Saved Statystyki zapisane - + No statistics found Nie znaleziono statystyk - + Excel Production Report exported to {0} Raport produkcyjny programu Excel wyeksportowany do {0} - + Ranking Report Raport rankingowy - + Ranking graphs are only generated up to {0} profiles Wykresy rankingowe są generowane tylko dla maksymalnie {0} profili - + Profile missing DRY event W profilu brakuje zdarzenia DRY - + Profile missing phase events Profiluj brakujące fazy - + CSV Ranking Report exported to {0} Raport rankingu CSV wyeksportowany do {0} - + Excel Ranking Report exported to {0} Raport rankingu programu Excel wyeksportowany do {0} - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied Nie można podłączyć wagi Bluetooth, jeśli Artisan nie ma dostępu do Bluetooth - + Bluetooth access denied Odmowa dostępu Bluetooth - + Hottop control turned off Sterowanie Hottopem wyłączone - + Hottop control turned on Sterowanie hottopem włączone - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! Aby sterować Hottopem, musisz najpierw aktywować tryb superużytkownika, klikając prawym przyciskiem myszy na wyświetlaczu LCD timera! - - + + Settings not found Nie znaleziono ustawień - + artisan-settings ustawienia rzemieślnicze - + Save Settings Zapisz ustawienia - + Settings saved Ustawienia zapisane - + artisan-theme motyw rzemieślniczy - + Save Theme Zapisz motyw - + Theme saved Motyw zapisany - + Load Theme Załaduj motyw - + Theme loaded Motyw załadowany - + Background profile removed Usunięto profil w tle - + Alarm Config Konfiguracja alarmu - + Alarms are not available for device None Alarmy niedostępne dla urządzenia None - + Switching the language needs a restart. Restart now? Zmiana języka wymaga ponownego uruchomienia. Zrestartuj teraz? - + Restart Uruchom ponownie - + Import K202 CSV Importuj K202 CSV - + K202 file loaded successfully Pomyślnie załadowano plik K202 - + Import K204 CSV Importuj K204 CSV - + K204 file loaded successfully Pomyślnie załadowano plik K204 - + Import Probat Recipe Importuj przepis Probat - + Probat Pilot data imported successfully Pomyślnie zaimportowano dane programu Probat Pilot - + Import Probat Pilot failed Niepowodzenie pilotażowego importu Probat - - + + {0} imported {0} zaimportowano - + an error occurred on importing {0} wystąpił błąd podczas importowania {0} - + Import Cropster XLS Importuj Cropster XLS - + Import RoastLog URL Importuj adres URL RoastLog - + Import RoastPATH URL Importuj adres URL RoastPATH - + Import Giesen CSV Importuj plik CSV Giesen - + Import Petroncini CSV Importuj Petroncini CSV - + Import IKAWA URL Importuj adres URL IKAWA - + Import IKAWA CSV Importuj plik CSV IKAWA - + Import Loring CSV Importuj plik CSV Loringa - + Import Rubasse CSV Importuj plik CSV Rubasse - + Import HH506RA CSV Importuj HH506RA CSV - + HH506RA file loaded successfully Pomyślnie załadowano plik HH506RA - + Save Graph as Zapisz wykres jako - + {0} size({1},{2}) saved Zapisano {0} rozmiar({1},{2}) - + Save Graph as PDF Zapisz wykres w formacie PDF - + Save Graph as SVG Zapisz wykres w formacie SVG - + {0} saved Zapisano {0} - + Wheel {0} loaded Załadowano koło {0} - + Invalid Wheel graph format Niewłaściwy format wykresu kołowego - + Buttons copied to Palette # Przyciski skopiowane do palety # - + Palette #%i restored Paleta #%i została przywrócona - + Palette #%i empty Paleta #%i pusta - + Save Palettes Zapisz palety - + Palettes saved Palety zostały zapisane - + Palettes loaded Palety zostały załadowane - + Invalid palettes file format Niewłaściwy format plików palet - + Alarms loaded Alarmy załadowano - + Fitting curves... Dopasowywanie krzywych... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. Ostrzeżenie: Początek interesującego przedziału analizy jest wcześniejszy niż początek dopasowywania krzywej. Popraw to na karcie Konfiguracja>Krzywe>Analizuj. - + Analysis earlier than Curve fit Analiza wcześniejsza niż dopasowanie krzywej - + Simulator stopped Symulator zatrzymany - + debug logging ON logowanie debugowania włączone @@ -19001,10 +19015,10 @@ Kontynuować? - - - - + + + + Roaster Scope Profiloskop @@ -19505,49 +19519,49 @@ Kontynuować? - + Events Zdarzenia - + Data Dane - + Roast Palenie - + Notes Notatki - + Energy Energia - + Setup Ustawiać - + Details Detale - + Loads Masa - + Protocol Protokół @@ -19754,7 +19768,7 @@ Kontynuować? - + @@ -19774,7 +19788,7 @@ Kontynuować? Spadek HH:MM - + @@ -19784,7 +19798,7 @@ Kontynuować? - + @@ -19846,16 +19860,16 @@ Kontynuować? - - + + Time Czas - - + + @@ -19864,8 +19878,8 @@ Kontynuować? - - + + @@ -19874,104 +19888,104 @@ Kontynuować? - + CHARGE OPŁATA - + DRY END SUCHY KONIEC - + FC START Rozpoczęcie FC - + FC END FC KONIEC - + SC START - + SC END SC KONIEC - + DROP UPUSZCZAĆ - + COOL CHŁODNY - + #{0} {1}{2} # {0} {1} {2} - + Power Moc - + Duration Trwanie - + CO2 - + Load Załaduj - + Source Źródło - + Kind Uprzejmy - + Name Nazwa - + Weight Masa @@ -20863,7 +20877,7 @@ zainicjowane przez PID - + @@ -21092,7 +21106,7 @@ należy zmniejszyć 4 razy. Tylko dla załadowanych teł z dodatkowymi urządzeniami - + The maximum nominal batch size of the machine in kg Maksymalna nominalna wielkość partii maszyny w kg @@ -21526,32 +21540,32 @@ Currently in TEMP MODE Obecnie w TRYBIE TEMP - + <b>Label</b>= <b>Etykieta</b>= - + <b>Description </b>= <b>Opis </b>= - + <b>Type </b>= <b>Typ </b>= - + <b>Value </b>= <b>Wartość </b>= - + <b>Documentation </b>= <b>Dokumentacja </b>= - + <b>Button# </b>= <b>Przycisk# </b>= diff --git a/src/translations/artisan_pt.qm b/src/translations/artisan_pt.qm index f455389f6f1e120838ae53cbeb2ce13accfb411c..47cff793344a540738872c0e9c3680bbea8f9aed 100644 GIT binary patch delta 22315 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ປMcS*{v>IY7Xf-LB-;`!ar1{GJF$L;#)c%l7%9yB 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 Ce4Rf4 diff --git a/src/translations/artisan_pt.ts b/src/translations/artisan_pt.ts index 5f2e1ef2c..27a94afe9 100644 --- a/src/translations/artisan_pt.ts +++ b/src/translations/artisan_pt.ts @@ -9,57 +9,57 @@ Patrocinador de lançamento - + About Sobre - + Core Developers Desenvolvedores Principais - + License Licença - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. Ocorreu um problema ao recuperar as informações da versão mais recente. Verifique sua conexão com a Internet, tente novamente mais tarde ou verifique manualmente. - + A new release is available. Uma nova versão está disponível. - + Show Change list Mostrar lista de mudanças - + Download Release Baixar versão - + You are using the latest release. Você está usando a versão mais recente. - + You are using a beta continuous build. Você está usando uma versão beta contínua. - + You will see a notice here once a new official release is available. Você verá um aviso aqui assim que um novo lançamento oficial estiver disponível. - + Update status Atualizar o status @@ -245,7 +245,7 @@ Button - + @@ -256,7 +256,7 @@ - + @@ -267,10 +267,10 @@ - + + - - + Restore Defaults @@ -298,7 +298,7 @@ - + @@ -326,7 +326,7 @@ - + @@ -614,7 +614,7 @@ - + @@ -635,7 +635,7 @@ - + @@ -760,9 +760,9 @@ Atualizar - - - + + + Save Defaults Salvar padrões @@ -1571,61 +1571,61 @@ END Mostrar Sempre - + Heavy FC PE intenso - + Low FC PE baixo - + Light Cut Corte claro - + Dark Cut Corte escuro - + Drops Gotículas - + Oily Oleoso - + Uneven Heterogênea - + Tipping Pontas escuras - + Scorching Chamuscado - + Divots Buracos @@ -2452,14 +2452,14 @@ END - + ET ET - + BT BT @@ -4319,20 +4319,20 @@ END Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4425,41 +4425,41 @@ END - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4528,38 +4528,38 @@ END - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4609,10 +4609,10 @@ END Dados RX não recebidos - - - - + + + + Serial Exception: @@ -4629,97 +4629,97 @@ END callprogram() recebido: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure(): erro de conversão, {0} bytes recebidos - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure(): {0} bytes recebidos, mas 10 necessários - + Unable to open serial port Impossível abrir porta serial - + MS6514temperature(): {0} bytes received but 18 needed MS6514temperature(): {0} bytes recebidos, mas 18 necessários - + DT301temperature(): {0} bytes received but 11 needed DT301temperature(): {0} bytes recebidos, mas 11 necessários - + HH806AUtemperature(): {0} bytes received HH806AUtemperature(): {0} bytes recebidos - + HH806Wtemperature(): Unable to initiate device HH806Wtemperature(): Impossível iniciar dispositivo - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID: recebidos {0} bytes mas são necessários 5 - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RAtemperature(): impossível obter id do dispositivo HH506RA - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RAtemperature(): recebidos {0} bytes mas são necessários 14 - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302temperature(): recebidos {0} bytes mas são necessários 7 - + CENTER303temperature(): {0} bytes received but 8 needed CENTER303temperature(): recebidos {0} bytes mas são necessários 8 - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2temperature(): recebidos {0} bytes mas são necessários 26 - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4temperature(): recebidos {0} bytes mas são necessários 26 - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306temperature(): recebidos {0} bytes mas são necessários 10 - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309temperature(): recebidos {0} bytes mas são necessários 45 - + Arduino could not set channels Arduino não pode definir os canais - + Arduino could not set temperature unit Arduino não pode definir a unidade de temperatura - + Arduino could not set filters Arduino não pôde definir filtros @@ -4729,16 +4729,16 @@ END - - - - - - + + + + + + - - + + Value Error: Erro de valor: @@ -4753,7 +4753,7 @@ END Exceção serial: tempo expirou - + Unable to move CHARGE to a value that does not exist Impossível mover CARREGAR para um valor que não existe @@ -4870,52 +4870,52 @@ END Exceção: {} não é um arquivo de configurações válido - - - - - + + + + + Error Erro - + Exception: WebLCDs not supported by this build Exceção: WebLCDs não suportados por esta construção - + Could not start WebLCDs. Selected port might be busy. Não foi possível iniciar os WebLCDs. A porta selecionada pode estar ocupada. - + Failed to save settings Falha ao salvar as configurações - - + + Exception (probably due to an empty profile): Exceção (provavelmente devido a um perfil vazio): - + Analyze: CHARGE event required, none found Analisar: evento CHARGE necessário, nenhum encontrado - + Analyze: DROP event required, none found Analisar: evento DROP necessário, nenhum encontrado - + Analyze: no background profile data available Analisar: não há dados de perfil de segundo plano disponíveis - + Analyze: background profile requires CHARGE and DROP events Analisar: o perfil de fundo requer eventos CHARGE e DROP @@ -5011,7 +5011,7 @@ END Form Caption - + Custom Blend Mistura personalizada @@ -5175,17 +5175,17 @@ END Propriedades da torra - + Energy Help Ajuda de energia - + Tare Setup Configuração de tara - + Set Measure from Profile Definir medida do perfil @@ -5480,14 +5480,14 @@ END - + Energy Energia - + CO2 @@ -5775,14 +5775,14 @@ END HTML Report Template - + BBP Total Time Tempo Total BBP - + BBP Bottom Temp Temperatura inferior da PAB @@ -5799,849 +5799,849 @@ END - + Whole Color Cor do Café Torrado - - + + Profile Perfil - + Roast Batches Lotes da torra - - - + + + Batch Lote - - + + Date Data - - - + + + Beans Grãos - - - + + + In Em - - + + Out Fora - - - + + + Loss Perda - - + + SUM SOMA - + Production Report Relatório de Produção - - + + Time Tempo - - + + Weight In Peso em - - + + CHARGE BT CARREGAR BT - - + + FCs Time Horário dos FCs - - + + FCs BT - - + + DROP Time Tempo de queda - - + + DROP BT DEIXAR BT - + Dry Percent Porcentagem seca - + MAI Percent Porcentagem MAI - + Dev Percent Porcentagem de desenvolvimento - - + + AUC - - + + Weight Loss Perda de Peso - - + + Color Cor - + Cupping Ventosaterapia - + Roaster Torrador - + Capacity Capacidade - + Operator Operador - + Organization Organização - + Drum Speed Velocidade do tambor - + Ground Color Cor do Café Moído - + Color System Sistema de cores - + Screen Min Tela mínima - + Screen Max Tela máxima - + Bean Temp Temperatura do grão - + CHARGE ET CARREGAR ET - + TP Time Hora do TP - + TP ET TP-ET - + TP BT - + DRY Time Tempo SECO - + DRY ET SECO ET - + DRY BT SECO BT - + FCs ET - + FCe Time Hora FCe - + FCe ET - + FCe BT - + SCs Time Horário SC - + SCs ET - + SCs BT - + SCe Time Horário SCe - + SCe ET - + SCe BT - + DROP ET GOTA ET - + COOL Time Hora legal - + COOL ET LEGAL ET - + COOL BT LEGAL - + Total Time Tempo total - + Dry Phase Time Tempo da fase seca - + Mid Phase Time Tempo da fase intermediária - + Finish Phase Time Tempo de conclusão da fase - + Dry Phase RoR RoR de fase seca - + Mid Phase RoR RoR de fase intermediária - + Finish Phase RoR Fase Final RoR - + Dry Phase Delta BT Fase Seca Delta BT - + Mid Phase Delta BT Delta BT de fase intermediária - + Finish Phase Delta BT Fase Final Delta BT - + Finish Phase Rise Concluir ascensão da fase - + Total RoR RoR total - + FCs RoR - + MET TMA - + AUC Begin Início da AUC - + AUC Base Base AUC - + Dry Phase AUC AUC da Fase Seca - + Mid Phase AUC AUC da fase intermediária - + Finish Phase AUC Terminar Fase AUC - + Weight Out Peso perdido - + Volume In Volume aumentado - + Volume Out Diminuir volume - + Volume Gain Ganho de Volume - + Green Density Densidade Verde - + Roasted Density Densidade Assada - + Moisture Greens Umidade dos Grãos Verdes - + Moisture Roasted Umidade dos Grãos Torrados - + Moisture Loss Perda de umidade - + Organic Loss Perda Orgânica - + Ambient Humidity Umidade ambiente - + Ambient Pressure Pressão ambiente - + Ambient Temperature Temperatura ambiente - - + + Roasting Notes Notas de torra - - + + Cupping Notes Notas de prova - + Heavy FC PE intenso - + Low FC PE baixo - + Light Cut Corte claro - + Dark Cut Corte escuro - + Drops Gotículas - + Oily Oleoso - + Uneven Heterogênea - + Tipping Pontas escuras - + Scorching Chamuscado - + Divots Buracos - + Mode Modo - + BTU Batch Lote BTU - + BTU Batch per green kg Lote de BTU por kg verde - + CO2 Batch Lote de CO2 - + BTU Preheat Pré-aquecimento BTU - + CO2 Preheat Pré-aquecimento de CO2 - + BTU BBP - + CO2 BBP CO2 pressão arterial - + BTU Cooling Resfriamento BTU - + CO2 Cooling Resfriamento de CO2 - + BTU Roast Assado BTU - + BTU Roast per green kg BTU assado por kg verde - + CO2 Roast Assado com CO2 - + CO2 Batch per green kg Lote de CO2 por kg verde - + BTU LPG BTU GLP - + BTU NG - + BTU ELEC BTU ELÉTRICO - + Efficiency Batch Lote de eficiência - + Efficiency Roast Assado Eficiente - + BBP Begin Início do BBP - + BBP Begin to Bottom Time BBP começa ao fundo - + BBP Bottom to CHARGE Time BBP Inferior para Tempo de Carga - + BBP Begin to Bottom RoR BBP começa a descer RoR - + BBP Bottom to CHARGE RoR BBP Inferior para CHARGE RoR - + File Name Nome do arquivo - + Roast Ranking Classificação de torra - + Ranking Report Relatório de classificação - + AVG Média - + Roasting Report Relatório de torra - + Date: Data: - + Beans: Grãos: - + Weight: Massa: - + Volume: Volume: - + Roaster: Torrador: - + Operator: Operador: - + Organization: Organização: - + Cupping: Prova: - + Color: Cor: - + Energy: Energia: - + CO2: - + CHARGE: CARREGAR: - + Size: Peneira: - + Density: Densidade: - + Moisture: Umidade: - + Ambient: Ambiente: - + TP: PV: - + DRY: SECA: - + FCs: PEi: - + FCe: PEf: - + SCs: SEi: - + SCe: SEf: - + DROP: RETIRAR: - + COOL: PRONTO: - + MET: TMA: - + CM: - + Drying: Fase de seca: - + Maillard: Fase de Maillard: - + Finishing: Finalização: - + Cooling: Resfriamento: - + Background: Fundo: - + Alarms: Alarmes: - + RoR: RoR: - + AUC: - + Events Eventos @@ -6724,7 +6724,7 @@ Os alarmes são verificados na ordem do topo da tabela para o fundo. - + @@ -6830,7 +6830,7 @@ Os alarmes são verificados na ordem do topo da tabela para o fundo.O limite de temperatura especificado. - + @@ -7011,7 +7011,7 @@ Os alarmes são verificados na ordem do topo da tabela para o fundo.Insira o Comando no campo Descrição do Alarme. - + @@ -7040,21 +7040,21 @@ Os alarmes são verificados na ordem do topo da tabela para o fundo.o texto a ser exibido no pop-up - + Call Program Programa de chamada - + A program/script path (absolute or relative) Um caminho de programa/script (absoluto ou relativo) - + start an external program iniciar um programa externo @@ -8469,7 +8469,7 @@ Carregue o perfil gravado na máquina menor e abra o Transposer. Selecione o map Texto opcional usado em anotações para as unidades usadas para o valor do controle deslizante. - + COMMANDS COMANDOS @@ -8482,7 +8482,7 @@ Carregue o perfil gravado na máquina menor e abra o Transposer. Selecione o map - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8509,36 +8509,36 @@ Carregue o perfil gravado na máquina menor e abra o Transposer. Selecione o map Nota: nos comandos YOCTOPUCE, os parâmetros opcionais <sn> contém o número de série do módulo ou seu nome - + Serial Command Comando Serial - + ASCII serial command or binary a2b_uu(serial command) Comando serial ASCII ou binário a2b_uu(comando serial) - + Modbus Command Comando Modbus - + variable holding the last value read via MODBUS variável que contém o último valor lido via MODBUS - - - - - - + + + + + + @@ -8549,8 +8549,8 @@ Carregue o perfil gravado na máquina menor e abra o Transposer. Selecione o map sleep: adicione um atraso de <float> segundos - - + + sets calling button to “pressed” if argument is 1 or True define o botão de chamada como “pressionado” se o argumento for 1 ou Verdadeiro @@ -8561,55 +8561,55 @@ Carregue o perfil gravado na máquina menor e abra o Transposer. Selecione o map lê o registro do slave slaveID usando a função 3 (Read Multiple Holding Registers). O resultado está vinculado ao espaço reservado `_` e, portanto, pode ser acessado em comandos posteriores. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. lê 1 registrador de 16 bits do escravo slaveID usando a função 3 (Ler vários registros de retenção) interpretado como inteiro com sinal. O resultado está vinculado ao espaço reservado `_` e, portanto, pode ser acessado em comandos posteriores. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. lê 1 registro de 16 bits do slave slaveID usando a função 3 (Read Multiple Holding Registers) interpretada como BCD. O resultado está vinculado ao espaço reservado `_` e, portanto, pode ser acessado em comandos posteriores. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. lê 2 registros de 16 bits do slave slaveID usando a função 3 (Read Multiple Holding Registers) interpretada como inteiro sem sinal. O resultado está vinculado ao espaço reservado `_` e, portanto, pode ser acessado em comandos posteriores. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. lê 2 registros de 16 bits do escravo slaveID usando a função 3 (Ler vários registros de retenção) interpretado como inteiro com sinal. O resultado está vinculado ao espaço reservado `_` e, portanto, pode ser acessado em comandos posteriores. - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. lê 2 registradores de 16 bits do slave ID do escravo usando a função 3 (Read Multiple Holding Registers) interpretada como BCD. O resultado está vinculado ao espaço reservado `_` e, portanto, pode ser acessado em comandos posteriores. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. lê 2 registros de 16 bits do slave slaveID usando a função 3 (Read Multiple Holding Registers) interpretada como float. O resultado está vinculado ao espaço reservado `_` e, portanto, pode ser acessado em comandos posteriores. - + write register: MODBUS function 6 (int) or function 16 (float) registrador de escrita: MODBUS função 6 (int) ou função 16 (float) - + write coil: MODBUS function 5 bobina de gravação: função MODBUS 5 - + write coils: MODBUS function 15 bobinas de gravação: função MODBUS 15 @@ -8620,43 +8620,43 @@ Carregue o perfil gravado na máquina menor e abra o Transposer. Selecione o map - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v registro de gravação de máscara: função MODBUS 22 ou simula a função 22 com a função 6 e o valor fornecido v - + write registers: MODBUS function 16 registros de gravação: função MODBUS 16 - + write 16bit BCD encoded value v to register r of slave s escreva o valor v codificado em BCD de 16 bits no registrador r do escravo s - + write 32bit float to two 16bit int registers: MODBUS function 16 escreva float de 32 bits em dois registradores int de 16 bits: função MODBUS 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 gravar inteiro de 32 bits em dois registradores int de 16 bits: função MODBUS 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) escreva um inteiro de 16 bits em um único registro de 16 bits: função MODBUS 6 (int) - + DTA Command Comando DTA @@ -8677,119 +8677,119 @@ Carregue o perfil gravado na máquina menor e abra o Transposer. Selecione o map iniciar e programa externo - + Hottop Heater Aquecedor quente - - + + sets heater to value define o valor do aquecedor - + Hottop Fan Ventilador Hottop - - + + sets fan to value define o valor do ventilador - + Hottop Command Comando Hottop - + with n={0 ,1},h={0,..100},f={0,..10} com n={0 ,1},h={0,..100},f={0,..10} - + Fuji Command Comando Fuji - + PWM Command Comando PWM - + PHIDGET PWM Output: <value> in [0-100] Saída PHIDGET PWM: <valor> em [0-100] - + PHIDGET PWM Output: toggles <channel> Saída PHIDGET PWM: alterna <canal> - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds Saída PHIDGET PWM: liga <canal> por <milis> milissegundos - + PHIDGET HUB PWM Output: <value> in [0-100] Saída PWM do PHIDGET HUB: <valor> em [0-100] - + PHIDGET HUB PWM Output: toggles <channel> PHIDGET HUB Saída PWM: alterna <canal> - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds PHIDGET HUB Saída PWM: liga <canal> por <milis> milissegundos - + YOCTOPUCE PWM Output: PWM running state YOCTOPUCE PWM Output: estado de execução do PWM - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) YOCTOPUCE PWM Output: defina a frequência PWM para f (Hz) - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] YOCTOPUCE PWM Output: defina o período PWM com o ciclo de trabalho em % como flutuante [0,0-100,0] - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval YOCTOPUCE PWM Output: altera progressivamente o PWM para o valor especificado durante o intervalo de tempo determinado - + VOUT Command Comando VOUT @@ -8800,363 +8800,363 @@ Carregue o perfil gravado na máquina menor e abra o Transposer. Selecione o map para módulos PHIDGET OUTPUT: define a faixa de tensão (r=5 para r5V e r=10 para 10V) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) para módulos PHIDGET OUTPUT: defina o canal de saída analógica n para o valor da tensão de saída v em V (por exemplo, 5,5 para 5,5 V) - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] para módulos YOCTOPUCE VOLTAGE OUT com c o canal (1 ou 2),v a tensão como float [0,0-10,0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] para módulos YOCTOPUCE CURRENT OUT com c a corrente como float [3.0-21.0] - + IO Command Comando IO - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) Saída binária PHIDGET: desliga o canal c (b=0) e liga (b=1) - + PHIDGET Binary Output: toggles channel c Saída binária PHIDGET: alterna o canal c - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds Saída binária PHIDGET: ativa a saída do canal c pelo tempo t em milissegundos - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) Saída de tensão PHIDGET: define a saída de tensão do canal c a v (float) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor: define a aceleração do canal c a v (float) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor: define a velocidade alvo do canal c a v (float) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor: define o limite de corrente do canal c a v (float) - + YOCTOPUCE Relay Output: turn channel c of the relay module on YOCTOPUCE Relay Output: ligue o canal c do módulo de relé - + YOCTOPUCE Relay Output: turn channel c of the relay module off YOCTOPUCE Relay Output: desligue o canal c do módulo de relé - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) YOCTOPUCE Relay Output: desliga o canal c do módulo de relé (b=0) e liga (b=1) - + YOCTOPUCE Relay Output: toggle the state of channel c YOCTOPUCE Relay Output: alterna o estado do canal c - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds Saída de Relé YOCTOPUCE: pulsar o canal c após um atraso de milissegundos de atraso durante a duração de milissegundos - + YOCTOPUCE resets the power counter of the Yocto-Watt module YOCTOPUCE redefine o contador de energia do módulo Yocto-Watt - + move slider c to value v mova o controle deslizante c para o valor v - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b desliga o canal de saída binária PHIDGET c (b=0) e liga (b=1) e define o botão i como pressionado ou normal, dependendo do valor b - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal define o botão i como pressionado se o valor b for sim, verdadeiro, t ou 1, caso contrário, para normal - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal define o botão como pressionado se o valor b for sim, verdadeiro, t ou 1, caso contrário, para normal - - - - - + + + + + toggles the state of the button alterna o estado do botão - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol envia o <valor> inteiro para o registrador <destino> especificado por um byte em notação hexadecimal como “fa” por meio do protocolo da Rede Santoker - + sends <value> to <target> via the Kaleido Serial or Network protocol envia <value> para <target> via Kaleido Serial ou protocolo de rede - + S7 Command Comando S7 - + variable holding the last value read via S7 variável contendo o último valor lido via S7 - + sets calling button to “pressed” if argument evaluates to 1 or True define o botão de chamada como “pressionado” se o argumento for avaliado como 1 ou verdadeiro - + read bool from S7 DB ler bool de S7 DB - + read int from S7 DB ler int de S7 DB - + read float from S7 DB ler float de S7 DB - + write bool to S7 DB escrever bool para S7 DB - + write int to S7 DB escrever int para S7 DB - + write float to S7 DB escrever flutuante para S7 DB - + Aillio R1 Heater Aillio R1 Aquecedor - + Aillio R1 Fan Ventilador Aillio R1 - + Aillio R1 Drum Tambor Aillio R1 - + sets drum speed to value define a velocidade do tambor para o valor - + Artisan Command Comando Artesão - + enables/disables alarms habilita/desabilita alarmes - + enables/disables autoCHARGE habilita/desabilita autoCHARGE - + enables/disables autoDROP ativa/desativa o autoDROP - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. canal de tara <int> com 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. - + turns PID on liga o PID - + turns PID off desliga o PID - + toggles the PID state alterna o estado PID - + sets PID mode to 0: manual, 1: RS, 2: background follow define o modo PID para 0: manual, 1: RS, 2: seguimento de fundo - + sets the p-i-d parameters of the PID define os parâmetros p-i-d do PID - + increases or decreases the current target SV value by <int> aumenta ou diminui o valor SV alvo atual em <int> - + sets the PID target set value SV define o valor definido do alvo PID SV - + sets the PID target set value SV given in C define o valor do conjunto de destino do PID SV fornecido em C - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> ativa o número do padrão PID Ramp-Soak <rs> (baseado em 1!) ou o identificado como <rs> - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) seleciona a fonte de entrada PID com <n> 0: BT, 1: ET (Software PID); <n> em {0,..,3} (Arduino PID) - + sets the PID lookahead define o PID lookahead - + shows popup with message <msg> which optionally automatically closes after <int> seconds mostra pop-up com mensagem <msg> que opcionalmente fecha automaticamente após <int> segundos - + shows message <msg> in the message line mostra a mensagem <msg> na linha de mensagem - + enables/disables notifications; while disabled issued notifications are ignored habilita/desabilita notificações; enquanto as notificações emitidas desabilitadas são ignoradas - + sends notification with title <title> and optional message <msg> envia notificação com título <title> e mensagem opcional <msg> - + sets canvas color to the RGB-hex <color> like #27f1d3 define a cor da tela para RGB-hex <color> como #27f1d3 - + resets canvas color redefine a cor da tela @@ -9167,139 +9167,139 @@ Carregue o perfil gravado na máquina menor e abra o Transposer. Selecione o map ativa o botão <nome> de { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } - + activates palette <p> with <p> either a number 0-9 or a palette label ativa paleta <p> com <p> um número 0-9 ou um rótulo de paleta - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET define o modo de reprodução para 0: desligado, 1: hora, 2: BT, 3: ET - + opens the Roast Properties dialog abre a caixa de diálogo Roast Properties - + loads the .alog profile at the given filepath as background profile carrega o perfil .alog no caminho de arquivo fornecido como perfil de fundo - + clears the current background profile limpa o perfil de fundo atual - + activates the alarmset with the given number or label ativa o conjunto de alarmes com o número ou rótulo fornecido - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right move o perfil do plano de fundo o número indicado de etapas em direção a <direção>, com <direção> uma de cima, baixo, esquerda, direita - + enables/disables keyboard mode ativa/desativa o modo de teclado - + enables/disables the Keep ON flag ativa/desativa o sinalizador Keep ON - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} mostra/oculta a curva indicada por <nome> que é uma das { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number mostra/oculta a <curva> (uma de {T1,T2}) do número <extra_device> baseado em zero - + shows/hides the events of <event_type> in [1,..,5] mostra/oculta os eventos de <event_type> em [1,..,5] - + shows/hides the events of the background profile mostra/oculta os eventos do perfil de fundo - + RC Command Comando RC - + for PHIDGET RC modules: sets the min/max pulse width in microseconds para módulos PHIDGET RC: define a largura de pulso mín/máx em microssegundos - + for PHIDGET RC modules: sets the min/max position para módulos PHIDGET RC: define a posição min/max - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) para módulos PHIDGET RC: engatar (b=1) ou desengatar (b = 0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state para módulos PHIDGET RC: ativa ou desativa o estado de rampa de velocidade - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt para módulos PHIDGET RC: defina a tensão para um de 5, 6 ou 7,4 em Volt - + for PHIDGET RC modules: set the acceleration para módulos PHIDGET RC: defina a aceleração - + for PHIDGET RC modules: set the velocity para módulos PHIDGET RC: defina a velocidade - + for PHIDGET RC modules: set the target position para módulos PHIDGET RC: definir a posição de destino - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) para módulos YOCTOPUCE RC: com c:int o canal, b a bool (por exemplo, habilitado(0,1) ou habilitado(0,True)) @@ -9310,31 +9310,31 @@ Carregue o perfil gravado na máquina menor e abra o Transposer. Selecione o map para módulos YOCTOPUCE RC: com c:int o canal, p:int a posição de destino, o opcional t a duração em ms - + for YOCTOPUCE RC modules: with n an int [0..65000] in us para módulos YOCTOPUCE RC: com n an int [0..65000] em us - + for YOCTOPUCE RC modules: with r an int in % para módulos YOCTOPUCE RC: com r an int em % - + WebSocket Command Comando WebSocket - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) Se forem usadas substituições de {}, os colchetes json precisam ser duplicados para escapá-los, como em send({{ “value”: {}}}) - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` se o texto `<json>` respeitar o formato JSON, ele é enviado para o servidor WebSocket conectado e a resposta é vinculada à variável `_` @@ -9702,165 +9702,170 @@ Função 4 (Read Input Registers): registros 0 a 65535 correspondentes aos núme + DISCHARGE + DESCARGA + + + RELEASE LIBERAR - + HEATING QUEIMADOR - + COOLING RESFIADOR - + FLAP ABA - + CONTROL AO CONTROLE - + event value valor do evento - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode valor do evento interpretado como temperatura em Fahrenheit convertida para o modo de temperatura atual - + event value interpreted as temperature in Celsius converted to the current temperature mode valor do evento interpretado como temperatura em Celsius convertida para o modo de temperatura atual - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. Nota: "{}" pode ser usado como marcador de posição, ele será substituído pelo valor do botão atual mais o deslocamento para tipos de evento ±. Se um marcador de posição ocorrer várias vezes em uma descrição/comando, todas essas ocorrências serão substituídas pelo valor. - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” Nota: Os comandos podem ser sequenciados, separados por ponto e vírgula como em “<cmd1>;<cmd2>;<cmd3>” - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. Nota: Todos os caracteres fornecidos como documentação para uma ação de Comando Serial são enviados como uma string para o dispositivo conectado. Se o dispositivo puder interpretar esta string como comandos separados separados por ponto e vírgula, tudo bem. Caso contrário, você pode usar um evento múltiplo referenciando vários botões de eventos (usando uma lista separada por vírgulas de números de botões de eventos como sequência de documentação), onde cada um dos botões de eventos referenciados emite um dos comandos por meio de uma ação de comando serial correspondente. Esses botões de eventos podem ser ocultados, tendo assim o mesmo efeito como se o Comando Serial permitisse uma sequência de comandos. - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. Nota: Nos comandos PHIDGET, o parâmetro opcional <sn> tem o formato <hub_serial>[:<hub_port>] permite referir-se a um Phidget HUB específico, fornecendo seu número de série e, opcionalmente, especificando o número da porta à qual o módulo endereçado está conectado. . - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name Nota: Nos comandos YOCTOPUCE, o parâmetro opcional <sn> contém o número de série do módulo ou seu nome - + Multiple Event Evento múltiplo - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. números de botão ou sleep(<float>) separados por vírgula: 1,2,sleep(2.5), 3.. - + triggers other buttons aciona outros botões - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) variável segurando o último estado do botão pressionado (1 ou 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. lê 1 registro de 16 bits do slave slaveID usando a função 3 (Read Multiple Holding Registers) interpretada como inteiro sem sinal. O resultado está vinculado ao espaço reservado `_` e, portanto, pode ser acessado em comandos posteriores. - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating Inserir endereço de dados: valor, ex. 4701:1000 e sv é 100. Sempre multiplique por 10 se o valor Unidade: 0,1 / ex. 4719:0 pára de aquecer - + variable holding the last result value variável contendo o último valor do resultado - + p-i-d - + configures PID to the values <p>;<i>;<d> configura o PID para os valores <p>;<i>;<d> - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) para módulos PHIDGET OUTPUT: define a faixa de tensão (r=5 para 5V er=10 para 10V) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set valor de gravação onde os bits são substituídos pelos de orMask em posições onde os bits de andMask não são definidos - + Aillio R1 Command Comando Aillio R1 - + Sends PRS command Envia comando PRS - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal define o botão i como pressionado se o valor de b for sim, verdadeiro, t ou 1, caso contrário, para normal - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True ativa o botão <nome> de { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; define o botão de chamada como “pressionado” se o argumento for 1 ou Verdadeiro - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden define o botão i como visível se o valor de b for sim, verdadeiro, t ou 1, caso contrário, como oculto - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name para módulos YOCTOPUCE RC: com c:int o canal, p:int a posição de destino, o opcional t a duração em ms, sn o número de série ou nome lógico dos módulos opcionais @@ -11972,7 +11977,7 @@ Quando os atalhos de teclado estão desativados, adiciona um evento personalizad - + @@ -12007,7 +12012,7 @@ Quando os atalhos de teclado estão desativados, adiciona um evento personalizad - + @@ -12135,9 +12140,9 @@ Quando os atalhos de teclado estão desativados, adiciona um evento personalizad / min + - @@ -12146,8 +12151,8 @@ Quando os atalhos de teclado estão desativados, adiciona um evento personalizad LIGAR - - + + @@ -12161,7 +12166,7 @@ Quando os atalhos de teclado estão desativados, adiciona um evento personalizad Ciclo - + Sync Sincronizar @@ -12281,7 +12286,7 @@ Quando os atalhos de teclado estão desativados, adiciona um evento personalizad - + Label @@ -12512,9 +12517,9 @@ Quando os atalhos de teclado estão desativados, adiciona um evento personalizad Tamanho - - - + + + @@ -12552,7 +12557,7 @@ Quando os atalhos de teclado estão desativados, adiciona um evento personalizad - + @@ -12595,14 +12600,14 @@ Quando os atalhos de teclado estão desativados, adiciona um evento personalizad Temp - + Unit Unidade - + Source Fonte @@ -12613,9 +12618,9 @@ Quando os atalhos de teclado estão desativados, adiciona um evento personalizad Grupo + - - + @@ -13007,7 +13012,7 @@ Quando os atalhos de teclado estão desativados, adiciona um evento personalizad Data - + Batch Lote @@ -13065,140 +13070,140 @@ Quando os atalhos de teclado estão desativados, adiciona um evento personalizad Mistura - + Template Modelo - + Results in Resulta em - + Rating Avaliação - + Pressure % Pressão % - + Electric Energy Mix: Mix de energia elétrica: - + Renewable Renovável - - + + Pre-Heating Pré-aquecimento - - + + Between Batches Entre Lotes - - + + Cooling Resfriamento - + Between Batches after Pre-Heating Entre lotes após pré-aquecimento - + (mm:ss) (mm: ss) - + Duration Duração - + Measured Energy or Output % Energia medida ou% de saída - - + + Preheat Pré-aqueça - - + + BBP - - - - + + + + Roast Torra - - + + per kg green coffee por kg de café verde - + Load Carregar - + Organization Organização - + Operator Operador - + Machine Máquina - + Model Modelo - + Heating Aquecimento - + Drum Speed Velocidade do Tambor - + organic material material orgânico @@ -13601,7 +13606,7 @@ Fases LCDs Cor da borda (RGBA) - + roasted assado @@ -13748,22 +13753,22 @@ Fases LCDs - + ln() ln () + - x x - - + + Bkgnd Fundo @@ -13912,109 +13917,114 @@ Fases LCDs Carregue os feijões - + /m / m - + greens verdes - + - STOP - PARAR + AUTO + - - + + + + MANUAL + + + + + FLAP + ABA + + + + + CLOSE + FECHAR + + + + + OPEN ABRIR - - - CLOSE - FECHAR + CONTROL + AO CONTROLE - - - - AUTO - + + DISCHARGE + DESCARGA - - - MANUAL - + HEATING + AQUECIMENTO - + STIRRER AGITADOR - + FILL PREENCHER - - RELEASE - LIBERAR - - - - HEATING - AQUECIMENTO - - - + COOLING RESFRIAMENTO - - FLAP - ABA + + + + STOP + PARAR - CONTROL - AO CONTROLE + RELEASE + LIBERAR - + RMSE BT RMSEBT - + MSE BT - + RoR - + @FCs - + Max+/Max- RoR Max + / Max- RoR @@ -15406,6 +15416,8 @@ Fases LCDs + + {} connected {} conectado @@ -15417,6 +15429,8 @@ Fases LCDs + + {} disconnected @@ -15671,238 +15685,238 @@ Repita a operação no final: {0} pid atual = {0}. Mude agora para pid ={1}? - + Phidget Temperature Sensor IR attached Sensor de temperatura Phidget IR conectado - + Phidget Temperature Sensor 1-input attached Sensor de temperatura Phidget 1 entrada anexado - + Phidget Isolated Thermocouple 1-input attached Termopar isolado Phidget de 1 entrada anexado - + Phidget VINT RTD 1-input attached Phidget VINT RTD 1 entrada anexado - + Phidget Temperature Sensor IR detached Sensor de temperatura Phidget IR desanexado - + Phidget Temperature Sensor 1-input detached Sensor de temperatura Phidget 1 entrada separado - + Phidget Isolated Thermocouple 1-input detached Fidget Isolado Termopar 1 entrada separado - + Phidget VINT RTD 1-input detached Phidget VINT RTD 1 entrada separada - + Phidget Temperature Sensor 4-input attached Sensor de temperatura Phidget 4 entradas anexado - + Phidget Temperature Sensor 4-input detached Sensor de temperatura Phidget de 4 entradas separado - + Phidget 1046 attached Phidget 1046 anexado - + Phidget DAQ1500 attached Phidget DAQ1500 anexado - + Phidget 1046 detached Phidget 1046 separado - + Phidget DAQ1500 detached Phidget DAQ1500 separado - + Phidget IO 2/2/2 attached Phidget IO 2/2/2 anexado - + Phidget IO 6/6/6 attached Phidget IO 6/6/6 anexado - + Phidget IO 8/8/8 attached Phidget IO 8/8/8 anexado - + Phidget DAQ1000 attached Phidget DAQ1000 anexado - + Phidget DAQ1200 attached Phidget DAQ1200 anexado - + Phidget DAQ1300 attached Phidget DAQ1300 conectado - + Phidget DAQ1301 attached Phidget DAQ1301 anexado - + Phidget DAQ1400 attached Phidget DAQ1400 anexado - + Phidget VCP1000 attached Phidget VCP1000 anexado - + Phidget VCP1001 attached Phidget VCP1001 anexado - + Phidget VCP1002 attached Phidget VCP1002 anexado - + Phidget IO attached Phidget IO anexado - + Phidget IO 2/2/2 detached Phidget IO 2/2/2 separado - + Phidget IO 6/6/6 detached Phidget IO 6/6/6 separado - + Phidget IO 8/8/8 detached Phidget IO 8/8/8 separado - + Phidget DAQ1000 detached Phidget DAQ1000 separado - + Phidget DAQ1200 detached Phidget DAQ1200 desconectado - + Phidget DAQ1300 detached Phidget DAQ1300 desconectado - + Phidget DAQ1301 detached Phidget DAQ1301 desanexado - + Phidget DAQ1400 detached Phidget DAQ1400 separado - + Phidget VCP1000 detached Phidget VCP1000 separado - + Phidget VCP1001 detached Phidget VCP1001 separado - + Phidget VCP1002 detached Phidget VCP1002 separado - + Phidget IO detached Phidget IO desanexado - + Yocto Thermocouple attached Termopar Yocto anexado - + Yocto IR attached Yocto IR anexado - + Yocto PT100 attached Yocto PT100 anexado - - + + Yocto Sensor attached Sensor Yocto conectado - + Yocto Watt Power attached Yocto Watt Power anexado - + Yocto Watt Energy attached Yocto Watt Energy anexado - + Yocto Watt Voltage attached Tensão Yocto Watt anexada - + Yocto Watt Current attached Yocto Watt atual anexado - + TC4 initialized TC4 inicializado @@ -15951,9 +15965,9 @@ Repita a operação no final: {0} - - - + + + Data table copied to clipboard @@ -15987,50 +16001,50 @@ Repita a operação no final: {0} Lendo perfil de fundo... - + Event table copied to clipboard Tabela de eventos copiada para a área de transferência - + The 0% value must be less than the 100% value. O valor de 0% deve ser menor que o valor de 100%. - - + + Alarms from events #{0} created Alarmes de eventos #{0} criados - - + + No events found Não foram encontrados eventos - + Event #{0} added Evento #{0} adicionado - + No profile found Perfil não encontrado - + Events #{0} deleted Eventos #{0} excluídos - + Event #{0} deleted Evento #{0} removido - + Roast properties updated but profile not saved to disk Propriedades da torra atualizadas mas o perfil não foi gravado em disco @@ -16213,7 +16227,7 @@ Repita a operação no final: {0} Amostragem - + Warning @@ -16225,13 +16239,13 @@ Repita a operação no final: {0} Um intervalo de amostragem apertado pode levar à instabilidade em algumas máquinas. Sugerimos um mínimo de 1s. - + Incompatible variables found in %s Variáveis incompatíveis encontradas em %s - + Assignment problem problema de atribuição @@ -16325,8 +16339,8 @@ Repita a operação no final: {0} seguir - - + + Save Statistics Salvar estatísticas @@ -16488,19 +16502,19 @@ Para mantê-lo gratuito e atualizado, apoie-nos com sua doação e assine o arti Artesão configurado para {0} - + Load theme {0}? Carregar tema {0}? - + Adjust Theme Related Settings Ajustar configurações relacionadas ao tema - + Loaded theme {0} Tema carregado {0} @@ -16511,8 +16525,8 @@ Para mantê-lo gratuito e atualizado, apoie-nos com sua doação e assine o arti Detectado um par de cores que pode ser difícil de ver: - - + + Simulator started @{}x Simulador iniciado @{}x @@ -16563,14 +16577,14 @@ Para mantê-lo gratuito e atualizado, apoie-nos com sua doação e assine o arti Desligamento automático - + PID set to OFF PID definido para DESL - + PID set to ON @@ -16790,7 +16804,7 @@ Para mantê-lo gratuito e atualizado, apoie-nos com sua doação e assine o arti {0} foi gravado. Uma nova torra foi iniciada - + Invalid artisan format @@ -16855,10 +16869,10 @@ Substituir suas definições extras de dispositivo usando os valores do perfil? Perfil gravado - - - - + + + + @@ -16950,347 +16964,347 @@ Substituir suas definições extras de dispositivo usando os valores do perfil? Carregar configurações canceladas - - + + Statistics Saved Estatísticas salvas - + No statistics found Nenhuma estatística encontrada - + Excel Production Report exported to {0} Relatório de produção do Excel exportado para {0} - + Ranking Report Relatório de classificação - + Ranking graphs are only generated up to {0} profiles Os gráficos de classificação são gerados apenas até {0} perfis - + Profile missing DRY event Evento DRY ausente no perfil - + Profile missing phase events Perfilar eventos de fase ausentes - + CSV Ranking Report exported to {0} Relatório de classificação CSV exportado para {0} - + Excel Ranking Report exported to {0} Relatório de classificação do Excel exportado para {0} - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied A balança Bluetooth não pode ser conectada enquanto a permissão para Artisan acessar o Bluetooth é negada - + Bluetooth access denied acesso Bluetooth negado - + Hottop control turned off Controle Hottop desligado - + Hottop control turned on Controle Hottop ativado - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! Para controlar um Hottop, primeiro você precisa ativar o modo superusuário clicando com o botão direito no LCD do timer! - - + + Settings not found Configurações não encontradas - + artisan-settings configurações artesanais - + Save Settings Salvar configurações - + Settings saved Configurações salvas - + artisan-theme tema artesanal - + Save Theme Salvar tema - + Theme saved Tema salvo - + Load Theme Carregar tema - + Theme loaded Tema carregado - + Background profile removed Perfil de fundo removido - + Alarm Config Configuração de alarme - + Alarms are not available for device None Não há disponibilidade de alarmes para o dispositivo NONE - + Switching the language needs a restart. Restart now? Mudar o idioma precisa de uma reinicialização. Reinicie agora? - + Restart Reiniciar - + Import K202 CSV Importar K202 CSV - + K202 file loaded successfully Arquivo K202 carregado com sucesso - + Import K204 CSV Importar K204 CSV - + K204 file loaded successfully Arquivo K204 carregado com sucesso - + Import Probat Recipe Importar Receita Probat - + Probat Pilot data imported successfully Dados do Probat Pilot importados com sucesso - + Import Probat Pilot failed Falha na importação do Probat Pilot - - + + {0} imported {0} importado - + an error occurred on importing {0} ocorreu um erro ao importar {0} - + Import Cropster XLS Importar Cropster XLS - + Import RoastLog URL Importar URL do RoastLog - + Import RoastPATH URL URL RoastPATH de importação - + Import Giesen CSV Importar Giesen CSV - + Import Petroncini CSV Importar Petroncini CSV - + Import IKAWA URL Importar URL IKAWA - + Import IKAWA CSV Importar IKAWA CSV - + Import Loring CSV Importar Loring CSV - + Import Rubasse CSV Importar Rubasse CSV - + Import HH506RA CSV Importar HH506RA CSV - + HH506RA file loaded successfully Arquivo HH506RA importado com sucesso - + Save Graph as Salvar gráfico como - + {0} size({1},{2}) saved {0} tamanho({1}, {2}) gravado - + Save Graph as PDF Salvar gráfico como PDF - + Save Graph as SVG Salvar gráficocomo SVG - + {0} saved {0} gravado - + Wheel {0} loaded Roda {0} carregada - + Invalid Wheel graph format Formato de gráfico roda inválido - + Buttons copied to Palette # Botões copiados para a Paleta # - + Palette #%i restored Paleta #%i restaurada - + Palette #%i empty Paleta #%i vazia - + Save Palettes Salvar paletas - + Palettes saved Paletas gravadas - + Palettes loaded Paletas carregadas - + Invalid palettes file format Formato de arquivo de paletas inválido - + Alarms loaded Alarmes carregados - + Fitting curves... Ajustando as curvas... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. Aviso: O início do intervalo de análise de interesse é anterior ao início do ajuste da curva. Corrija isso na guia Config>Curves>Analyze. - + Analysis earlier than Curve fit Análise antes do ajuste da curva - + Simulator stopped Simulador parado - + debug logging ON registro de depuração ATIVADO @@ -18791,10 +18805,10 @@ Continuar? - - - - + + + + Roaster Scope Torrascópio @@ -19295,49 +19309,49 @@ Continuar? - + Events Eventos - + Data Dados - + Roast Torra - + Notes Notas - + Energy Energia - + Setup Configurar - + Details Detalhes - + Loads Cargas - + Protocol Protocolo @@ -19544,7 +19558,7 @@ Continuar? - + @@ -19564,7 +19578,7 @@ Continuar? Patamar HH:MM - + @@ -19574,7 +19588,7 @@ Continuar? - + @@ -19636,16 +19650,16 @@ Continuar? - - + + Time Tempo - - + + @@ -19654,8 +19668,8 @@ Continuar? - - + + @@ -19664,104 +19678,104 @@ Continuar? - + CHARGE CARREGAR - + DRY END FIM SECA - + FC START INÍCIO PE - + FC END FIM PE - + SC START INÍCIO SE - + SC END FIM SE - + DROP RETIRAR - + COOL PRONTO - + #{0} {1}{2} # {0} {1} {2} - + Power Potência - + Duration Duração - + CO2 - + Load Carregar - + Source Fonte - + Kind Gentil - + Name Nome - + Weight Peso @@ -20766,7 +20780,7 @@ iniciado pelo PID - + @@ -20995,7 +21009,7 @@ tem que ser reduzido em 4 vezes. Apenas para fundos carregados com dispositivos extras - + The maximum nominal batch size of the machine in kg O tamanho nominal máximo do lote da máquina em kg @@ -21429,32 +21443,32 @@ Currently in TEMP MODE Atualmente no MODO TEMP - + <b>Label</b>= <b>Rótulo</b>= - + <b>Description </b>= <b>Descrição </b>= - + <b>Type </b>= <b>Tipo </b>= - + <b>Value </b>= <b>Valor </b>= - + <b>Documentation </b>= <b>Documentação </b>= - + <b>Button# </b>= <b>Botão# </b>= diff --git a/src/translations/artisan_pt_BR.qm b/src/translations/artisan_pt_BR.qm index 294c47fc71fceca97ccfafcffdfb953dfb1b65bf..f64df91efe4997154c7b56d223c6fbaeaf78fb71 100644 GIT binary patch delta 22598 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 delta 22540 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 de lançamento - + About Sobre - + Core Developers Desenvolvedores Principais - + License Licença - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. Ocorreu um problema ao recuperar as informações da versão mais recente. Verifique sua conexão com a Internet, tente novamente mais tarde ou verifique manualmente. - + A new release is available. Uma nova versão está disponível. - + Show Change list Mostrar lista de mudanças - + Download Release Baixar versão - + You are using the latest release. Você está usando a versão mais recente. - + You are using a beta continuous build. Você está usando uma versão beta contínua. - + You will see a notice here once a new official release is available. Você verá um aviso aqui assim que um novo lançamento oficial estiver disponível. - + Update status Atualizar o status @@ -260,7 +260,7 @@ Button - + @@ -271,7 +271,7 @@ - + @@ -282,10 +282,10 @@ - + + - - + Restore Defaults @@ -313,7 +313,7 @@ - + @@ -341,7 +341,7 @@ - + @@ -629,7 +629,7 @@ - + @@ -650,7 +650,7 @@ - + @@ -775,9 +775,9 @@ atualizar - - - + + + Save Defaults Salvar padrões @@ -1603,61 +1603,61 @@ RESFRIADO Mostrar Sempre - + Heavy FC PC Intenso - + Low FC PC Baixo - + Light Cut Miolo do Grão Claro - + Dark Cut Miolo do Grão Escuro - + Drops Gotículas - + Oily Oleoso - + Uneven Heterogênea - + Tipping Pontas escuras - + Scorching Chamuscado - + Divots Buracos @@ -2492,14 +2492,14 @@ RESFRIADO - + ET ET - + BT BT @@ -4371,20 +4371,20 @@ RESFRIADO Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4477,41 +4477,41 @@ RESFRIADO - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4580,38 +4580,38 @@ RESFRIADO - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4661,10 +4661,10 @@ RESFRIADO Dados RX não recebidos - - - - + + + + Serial Exception: @@ -4681,97 +4681,97 @@ RESFRIADO callprogram() recebido: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure(): erro de conversão, {0} bytes recebidos - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure(): {0} bytes recebidos mas são necessários 10 - + Unable to open serial port Impossível abrir porta serial - + MS6514temperature(): {0} bytes received but 18 needed MS6514temperature(): {0} bytes recebidos mas são necessários 18 - + DT301temperature(): {0} bytes received but 11 needed MS6514temperature(): {0} bytes recebidos mas são necessários 11 - + HH806AUtemperature(): {0} bytes received HH806AUtemperature(): {0} bytes recebidos - + HH806Wtemperature(): Unable to initiate device HH806Wtemperature(): Impossível iniciar dispositivo - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID: recebidos {0} bytes mas são necessários 5 - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RAtemperature(): impossível obter id do dispositivo HH506RA - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RAtemperature(): recebidos {0} bytes mas são necessários 14 - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302temperature(): recebidos {0} bytes mas são necessários 7 - + CENTER303temperature(): {0} bytes received but 8 needed CENTER303temperature(): recebidos {0} bytes mas são necessários 8 - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2temperature(): recebidos {0} bytes mas são necessários 26 - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4temperature(): recebidos {0} bytes mas são necessários 26 - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306temperature(): recebidos {0} bytes mas são necessários 10 - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309temperature(): recebidos {0} bytes mas são necessários 45 - + Arduino could not set channels Arduino não pode definir os canais - + Arduino could not set temperature unit Arduino não pode definir a unidade de temperatura - + Arduino could not set filters Arduino não pode configurar filtros @@ -4781,16 +4781,16 @@ RESFRIADO - - - - - - + + + + + + - - + + Value Error: Erro de valor: @@ -4805,7 +4805,7 @@ RESFRIADO Exceção serial: tempo expirou - + Unable to move CHARGE to a value that does not exist Impossível mover CARREGAR para um valor que não existe @@ -4922,52 +4922,52 @@ RESFRIADO Exceção: {} não é um arquivo de configurações válido - - - - - + + + + + Error Erro - + Exception: WebLCDs not supported by this build Exceção: WebLCDs não suportados por esta construção - + Could not start WebLCDs. Selected port might be busy. Não foi possível iniciar os WebLCDs. A porta selecionada pode estar ocupada. - + Failed to save settings Falha ao salvar as configurações - - + + Exception (probably due to an empty profile): Exceção (provavelmente por causa de um perfil vazio): - + Analyze: CHARGE event required, none found Analisar: evento CARREGAR necessário, nenhum encontrado - + Analyze: DROP event required, none found Analisar: evento DROP necessário, nenhum encontrado - + Analyze: no background profile data available Análise: não há dados do perfil modelo disponíveis - + Analyze: background profile requires CHARGE and DROP events Análise: o perfil modelo precisa ter eventos de CARREGAR e DESCARGA @@ -5079,7 +5079,7 @@ RESFRIADO Form Caption - + Custom Blend Mistura personalizada @@ -5243,17 +5243,17 @@ RESFRIADO Propriedades da Torra - + Energy Help Ajuda de energia - + Tare Setup Zerar Balança - + Set Measure from Profile Definir medida do perfil @@ -5556,14 +5556,14 @@ RESFRIADO - + Energy Energia - + CO2 @@ -5871,14 +5871,14 @@ RESFRIADO HTML Report Template - + BBP Total Time Tempo Total BBP - + BBP Bottom Temp Temperatura inferior da PAB @@ -5895,849 +5895,849 @@ RESFRIADO - + Whole Color Cor do Café Torrado - - + + Profile Perfil - + Roast Batches Lotes da torra - - - + + + Batch Lote - - + + Date Data - - - + + + Beans Grãos - - - + + + In Inicial - - + + Out Final - - - + + + Loss Perda - - + + SUM SOMA - + Production Report Relatório de Produção - - + + Time Tempo - - + + Weight In Peso Entrada - - + + CHARGE BT CARREGAR BT - - + + FCs Time Tempo PCi - - + + FCs BT BT PCi - - + + DROP Time Tempo DESCARREGAR - - + + DROP BT BT DESCARREGAR - + Dry Percent SECAGEM Percentual - + MAI Percent MAI Percentual - + Dev Percent DESENVOLVIMENTO Percentual - - + + AUC ASC - - + + Weight Loss Perda de Peso - - + + Color Cor - + Cupping Prova - + Roaster Torrador - + Capacity Capacidade - + Operator Operador - + Organization Organização - + Drum Speed Velocidade do Tambor - + Ground Color Cor do Café Moído - + Color System Systema de Cor - + Screen Min Peneira Min - + Screen Max Peneira Min - + Bean Temp Temperatura dos Grãos - + CHARGE ET CARREGAR ET - + TP Time Tempo PV - + TP ET ET PV - + TP BT BT PV - + DRY Time Tempo SECAGEM - + DRY ET ET SECAGEM - + DRY BT BT SECAGEM - + FCs ET ET PCi - + FCe Time Tempo PCf - + FCe ET ET PCf - + FCe BT BT PCf - + SCs Time Tempo SCi - + SCs ET ET SCi - + SCs BT BT SCi - + SCe Time Tempo SCf - + SCe ET ET SCf - + SCe BT BT SCf - + DROP ET ET DESCARREGAR - + COOL Time Tempo RRESFRIADO - + COOL ET ET RESFRIADO - + COOL BT BT RESFRIADO - + Total Time Tempo total - + Dry Phase Time Tempo Fase Secagem - + Mid Phase Time Tempo Fase Média - + Finish Phase Time Tempo Fase Finalização - + Dry Phase RoR RoR Fase Secagem - + Mid Phase RoR RoR Fase Média - + Finish Phase RoR RoR Fase Finalização - + Dry Phase Delta BT Delta BT Fase Secagem - + Mid Phase Delta BT Delta BT Fase Média - + Finish Phase Delta BT Delta BT Fase Finalização - + Finish Phase Rise Ascender Fase Finalização - + Total RoR RoR Total - + FCs RoR RoR PCi - + MET ETMáx - + AUC Begin AUC Começar - + AUC Base - + Dry Phase AUC AUC Fase Secagem - + Mid Phase AUC AUC Fase Média - + Finish Phase AUC AUC Fase de Finalização - + Weight Out Peso Resultado - + Volume In Volume Entrada - + Volume Out Volume Resultado - + Volume Gain Ganho de Volume - + Green Density Densidade Verde - + Roasted Density Densidade Torrada - + Moisture Greens Umidade dos Grãos Verdes - + Moisture Roasted Umidade dos Grãos Torrados - + Moisture Loss Perda Umidade - + Organic Loss Perda Orgânica - + Ambient Humidity Umidade Ambientais - + Ambient Pressure Ambient Pressure - + Ambient Temperature Temperature Ambientais - - + + Roasting Notes Notas de Torra - - + + Cupping Notes Notas de Prova - + Heavy FC PC Intenso - + Low FC PC Baixo - + Light Cut Miolo do Grão Claro - + Dark Cut Miolo do Grão Escuro - + Drops Gotículas - + Oily Oleoso - + Uneven Heterogênea - + Tipping Pontas escuras - + Scorching Chamuscado - + Divots Buracos - + Mode Modo - + BTU Batch BTU Lote - + BTU Batch per green kg BTU Lote por kg de café verde - + CO2 Batch CO2 Lote - + BTU Preheat BTU Pré-aqueça - + CO2 Preheat CO2 Pré-aqueça - + BTU BBP - + CO2 BBP - + BTU Cooling BTU Resfriamento - + CO2 Cooling CO2 Resfriamento - + BTU Roast BTU Torra - + BTU Roast per green kg BTU Torra por kg de café verde - + CO2 Roast CO2 Torra - + CO2 Batch per green kg CO2 Lote por kg de café verde - + BTU LPG - + BTU NG - + BTU ELEC - + Efficiency Batch Eficiência Lot - + Efficiency Roast Eficiência Torra - + BBP Begin Início do BBP - + BBP Begin to Bottom Time BBP começa ao fundo - + BBP Bottom to CHARGE Time BBP inferior para tempo de carga - + BBP Begin to Bottom RoR BBP começa a descer RoR - + BBP Bottom to CHARGE RoR BBP Inferior para CHARGE RoR - + File Name Nome do arquivo - + Roast Ranking Classificação da Torra - + Ranking Report Relatório de classificação - + AVG MÉDIA - + Roasting Report Relatório de Torra - + Date: Data: - + Beans: Grãos: - + Weight: Peso: - + Volume: Volume: - + Roaster: Torrador: - + Operator: Operador: - + Organization: Organização: - + Cupping: Prova: - + Color: Cor: - + Energy: Energia: - + CO2: - + CHARGE: CARREGAR: - + Size: Peneira: - + Density: Densidade: - + Moisture: Umidade: - + Ambient: Ambiente: - + TP: PV: - + DRY: SECAGEM: - + FCs: PCi: - + FCe: PCf: - + SCs: SCi: - + SCe: SCf: - + DROP: DESCARREGAR: - + COOL: CAFÉ RESFRIADO: - + MET: ETMáx: - + CM: - + Drying: Secagem: - + Maillard: Fase de Maillard: - + Finishing: Finalização: - + Cooling: Resfriamento: - + Background: Modelo: - + Alarms: Alarmes: - + RoR: DELTA (RoR): - + AUC: ASC: - + Events Eventos @@ -6852,7 +6852,7 @@ Os alarmes são verificados em ordem, do topo à base da tabela. - + @@ -6958,7 +6958,7 @@ Os alarmes são verificados em ordem, do topo à base da tabela. O limite de temperatura especificado. - + @@ -7139,7 +7139,7 @@ Os alarmes são verificados em ordem, do topo à base da tabela. Insira o comando no campo Descrição do alarme. - + @@ -7168,21 +7168,21 @@ Os alarmes são verificados em ordem, do topo à base da tabela. o texto a ser exibido no pop-up - + Call Program Executa Programa - + A program/script path (absolute or relative) Um caminho de programa / script (absoluto ou relativo) - + start an external program iniciar um programa externo @@ -8597,7 +8597,7 @@ Carregue o perfil gravado na máquina menor e abra o Transposer. Selecione o map Texto opcional usado em anotações para as unidades usadas para o valor do controle deslizante. - + COMMANDS COMANDOS @@ -8610,7 +8610,7 @@ Carregue o perfil gravado na máquina menor e abra o Transposer. Selecione o map - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8637,36 +8637,36 @@ Carregue o perfil gravado na máquina menor e abra o Transposer. Selecione o map Nota: nos comandos YOCTOPUCE, os parâmetros opcionais <sn> contêm o número de série do módulo ou seu nome - + Serial Command Commando Serial - + ASCII serial command or binary a2b_uu(serial command) Comando serial ASCII ou a2b_uu binário (comando serial) - + Modbus Command Comando Modbus - + variable holding the last value read via MODBUS variável que mantém o último valor lido via MODBUS - - - - - - + + + + + + @@ -8677,8 +8677,8 @@ Carregue o perfil gravado na máquina menor e abra o Transposer. Selecione o map dormir: adicione um atraso de <float> segundos - - + + sets calling button to “pressed” if argument is 1 or True define o botão de chamada para “pressionado” se o argumento for 1 ou True @@ -8689,55 +8689,55 @@ Carregue o perfil gravado na máquina menor e abra o Transposer. Selecione o map lê o registro do slaveID usando a função 3 (Read Multiple Holding Registers). O resultado é vinculado ao espaço reservado `_` e, portanto, pode ser acessado em comandos posteriores. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. lê 1 registrador de 16 bits do escravo slaveID usando a função 3 (Ler vários registros de retenção) interpretado como inteiro com sinal. O resultado está vinculado ao espaço reservado `_` e, portanto, pode ser acessado em comandos posteriores. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. lê 1 registro de 16 bits do slave slaveID usando a função 3 (Read Multiple Holding Registers) interpretada como BCD. O resultado está vinculado ao espaço reservado `_` e, portanto, pode ser acessado em comandos posteriores. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. lê 2 registros de 16 bits do slave slaveID usando a função 3 (Read Multiple Holding Registers) interpretada como inteiro sem sinal. O resultado está vinculado ao espaço reservado `_` e, portanto, pode ser acessado em comandos posteriores. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. lê 2 registros de 16 bits do escravo slaveID usando a função 3 (Ler vários registros de retenção) interpretado como inteiro com sinal. O resultado está vinculado ao espaço reservado `_` e, portanto, pode ser acessado em comandos posteriores. - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. lê 2 registradores de 16 bits do slave ID do escravo usando a função 3 (Read Multiple Holding Registers) interpretada como BCD. O resultado está vinculado ao espaço reservado `_` e, portanto, pode ser acessado em comandos posteriores. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. lê 2 registros de 16 bits do slave slaveID usando a função 3 (Read Multiple Holding Registers) interpretada como float. O resultado está vinculado ao espaço reservado `_` e, portanto, pode ser acessado em comandos posteriores. - + write register: MODBUS function 6 (int) or function 16 (float) registro de gravação: função MODBUS 6 (int) ou função 16 (float) - + write coil: MODBUS function 5 bobina de escrita: função MODBUS 5 - + write coils: MODBUS function 15 escrever bobinas: função MODBUS 15 @@ -8748,43 +8748,43 @@ Carregue o perfil gravado na máquina menor e abra o Transposer. Selecione o map - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v registro de gravação de máscara: função MODBUS 22 ou simula a função 22 com a função 6 e o valor fornecido v - + write registers: MODBUS function 16 registradores de gravação: função MODBUS 16 - + write 16bit BCD encoded value v to register r of slave s escrever o valor codificado de 16 bits BCD v no registro r do escravo s - + write 32bit float to two 16bit int registers: MODBUS function 16 escrever flutuante de 32 bits para dois registradores int de 16 bits: função MODBUS 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 escreva inteiro de 32 bits em dois registradores int de 16 bits: função MODBUS 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) escrever um inteiro de 16 bits em um único registro de 16 bits: função MODBUS 6 (int) - + DTA Command Comando DTA @@ -8805,119 +8805,119 @@ Carregue o perfil gravado na máquina menor e abra o Transposer. Selecione o map iniciar e programa externo - + Hottop Heater Aquecedor Hottop - - + + sets heater to value define o aquecedor para o valor - + Hottop Fan Ventilador Hottop - - + + sets fan to value define ventilador para valor - + Hottop Command Comando Hottop - + with n={0 ,1},h={0,..100},f={0,..10} com n = {0, 1}, h = {0, .. 100}, f = {0, .. 10} - + Fuji Command Comando Fuji - + PWM Command Comando PWM - + PHIDGET PWM Output: <value> in [0-100] Saída PHIDGET PWM: <valor> em [0-100] - + PHIDGET PWM Output: toggles <channel> Saída PHIDGET PWM: alterna <canal> - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds Saída PHIDGET PWM: ligue <canal> por <millis> milissegundos - + PHIDGET HUB PWM Output: <value> in [0-100] Saída PHIDGET HUB PWM: <valor> em [0-100] - + PHIDGET HUB PWM Output: toggles <channel> Saída PHIDGET HUB PWM: alterna <canal> - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds Saída PHIDGET HUB PWM: ligue <canal> por <millis> milissegundos - + YOCTOPUCE PWM Output: PWM running state Saída YOCTOPUCE PWM: estado de execução PWM - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) Saída YOCTOPUCE PWM: definir a frequência PWM para f (Hz) - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] Saída YOCTOPUCE PWM: definir o período PWM com o ciclo de trabalho em% como um flutuante [0,0-100,0] - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval Saída YOCTOPUCE PWM: altera progressivamente o PWM para o valor especificado ao longo do intervalo de tempo determinado - + VOUT Command Comando VOUT @@ -8928,363 +8928,363 @@ Carregue o perfil gravado na máquina menor e abra o Transposer. Selecione o map para módulos PHIDGET OUTPUT: define a faixa de tensão (r=5 para r5V e r=10 para 10V) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) para módulos PHIDGET OUTPUT: defina o canal de saída analógica n para o valor de tensão de saída v em V (por exemplo, 5,5 para 5,5 V) - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] para módulos YOCTOPUCE VOLTAGE OUT com c o canal (1 ou 2), v a tensão como flutuante [0,0-10,0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] para módulos YOCTOPUCE CURRENT OUT com c a corrente flutuante [3.0-21.0] - + IO Command Comando ES - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) Saída binária PHIDGET: desliga o canal c (b = 0) e liga (b = 1) - + PHIDGET Binary Output: toggles channel c Saída binária PHIDGET: alterna o canal c - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds Saída binária PHIDGET: define a saída do canal c como ligada durante o tempo t em milissegundos - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) Saída de tensão PHIDGET: define a saída de tensão do canal c para v (flutuante) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor: define a aceleração do canal c para v (float) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor: define a velocidade alvo do canal c para v (flutuante) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor: define o limite de corrente do canal c para v (float) - + YOCTOPUCE Relay Output: turn channel c of the relay module on Saída de relé YOCTOPUCE: ligue o canal c do módulo de relé - + YOCTOPUCE Relay Output: turn channel c of the relay module off Saída de relé YOCTOPUCE: desligue o canal c do módulo de relé - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) YOCTOPUCE Relay Output: desliga o canal c do módulo de relé (b=0) e liga (b=1) - + YOCTOPUCE Relay Output: toggle the state of channel c Saída de relé YOCTOPUCE: alternar o estado do canal c - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds YOCTOPUCE Saída de relé: pulsar o canal c após um retardo de milissegundos de atraso para a duração de milissegundos - + YOCTOPUCE resets the power counter of the Yocto-Watt module YOCTOPUCE redefine o contador de energia do módulo Yocto-Watt - + move slider c to value v mova o controle deslizante c para o valor v - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b desliga o canal de saída binária PHIDGET c (b=0) e liga (b=1) e define o botão i como pressionado ou normal, dependendo do valor b - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal define o botão i como pressionado se o valor b for sim, verdadeiro, t ou 1, caso contrário, para normal - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal define o botão como pressionado se o valor b for sim, verdadeiro, t ou 1, caso contrário, para normal - - - - - + + + + + toggles the state of the button alterna o estado do botão - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol envia o <valor> inteiro para o registrador <destino> especificado por um byte em notação hexadecimal como “fa” por meio do protocolo da Rede Santoker - + sends <value> to <target> via the Kaleido Serial or Network protocol envia <value> para <target> via Kaleido Serial ou protocolo de rede - + S7 Command Comando S7 - + variable holding the last value read via S7 variável que mantém o último valor lido via S7 - + sets calling button to “pressed” if argument evaluates to 1 or True define o botão de chamada como “pressionado” se o argumento for avaliado como 1 ou True - + read bool from S7 DB ler bool de S7 DB - + read int from S7 DB ler int de S7 DB - + read float from S7 DB ler float de S7 DB - + write bool to S7 DB escrever bool para S7 DB - + write int to S7 DB escrever int para S7 DB - + write float to S7 DB escrever float para S7 DB - + Aillio R1 Heater Aillio R1 Aquecedor - + Aillio R1 Fan Aillio R1 Ventilador - + Aillio R1 Drum Aillio R1 Tambor - + sets drum speed to value define a velocidade do tambor para o valor - + Artisan Command Comando do Artisan - + enables/disables alarms ativa / desativa alarmes - + enables/disables autoCHARGE ativa / desativa o auto CARREGAR - + enables/disables autoDROP ativa / desativa autoDROP - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. canal de tara <int> com 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2, .. - + turns PID on liga o PID - + turns PID off desliga o PID - + toggles the PID state alterna o estado PID - + sets PID mode to 0: manual, 1: RS, 2: background follow define o modo PID para 0: manual, 1: RS, 2: acompanhamento de fundo - + sets the p-i-d parameters of the PID define os parâmetros p-i-d do PID - + increases or decreases the current target SV value by <int> aumenta ou diminui o valor atual de SV alvo em <int> - + sets the PID target set value SV define o valor definido do alvo PID SV - + sets the PID target set value SV given in C define o valor do conjunto de destino do PID SV fornecido em C - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> ativa o número do padrão PID Ramp-Soak <rs> (baseado em 1!) ou aquele rotulado como <rs> - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) seleciona a fonte de entrada PID com <n> 0: BT, 1: ET (Software PID); <n> em {0, .., 3} (Arduino PID) - + sets the PID lookahead define o PID lookahead - + shows popup with message <msg> which optionally automatically closes after <int> seconds mostra o pop-up com a mensagem <msg> que, opcionalmente, fecha automaticamente após <int> segundos - + shows message <msg> in the message line mostra a mensagem <msg> na linha da mensagem - + enables/disables notifications; while disabled issued notifications are ignored habilita/desabilita notificações; enquanto as notificações emitidas desativadas são ignoradas - + sends notification with title <title> and optional message <msg> envia notificação com título <title> e mensagem opcional <msg> - + sets canvas color to the RGB-hex <color> like #27f1d3 define a cor da tela para RGB-hex <color> como # 27f1d3 - + resets canvas color redefine a cor da tela @@ -9295,139 +9295,139 @@ Carregue o perfil gravado na máquina menor e abra o Transposer. Selecione o map ativa o botão <nome> de {START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF} - + activates palette <p> with <p> either a number 0-9 or a palette label ativa a paleta <p> com <p> um número 0-9 ou um rótulo da paleta - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET define o modo de reprodução para 0: desligado, 1: tempo, 2: BT, 3: ET - + opens the Roast Properties dialog abre a caixa de diálogo Roast Properties - + loads the .alog profile at the given filepath as background profile carrega o perfil .alog no caminho de arquivo fornecido como perfil de fundo - + clears the current background profile limpa o perfil de fundo atual - + activates the alarmset with the given number or label ativa o conjunto de alarmes com o número ou rótulo fornecido - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right move o perfil de fundo o número indicado de passos em direção a <direção>, com <direção> um de cima, baixo, esquerda, direita - + enables/disables keyboard mode ativa/desativa o modo de teclado - + enables/disables the Keep ON flag ativa/desativa o sinalizador Keep ON - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} mostra/oculta a curva indicada por <name> que é um dos { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number mostra/esconde a <curve> (uma de {T1,T2}) do número <extra_device> baseado em zero - + shows/hides the events of <event_type> in [1,..,5] mostra/esconde os eventos de <event_type> em [1,..,5] - + shows/hides the events of the background profile mostra/oculta os eventos do perfil de fundo - + RC Command Comando do RC - + for PHIDGET RC modules: sets the min/max pulse width in microseconds para módulos PHIDGET RC: define a largura de pulso mín / máx em microssegundos - + for PHIDGET RC modules: sets the min/max position para módulos PHIDGET RC: define a posição mín. / máx. - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) para módulos PHIDGET RC: engate (b = 1) ou desengate (b = 0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state para módulos PHIDGET RC: ativa ou desativa o estado de rampa de velocidade - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt para módulos PHIDGET RC: defina a tensão para um de 5, 6 ou 7,4 pol. - + for PHIDGET RC modules: set the acceleration para módulos PHIDGET RC: defina a aceleração - + for PHIDGET RC modules: set the velocity para módulos PHIDGET RC: defina a velocidade - + for PHIDGET RC modules: set the target position para módulos PHIDGET RC: defina a posição alvo - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) para módulos YOCTOPUCE RC: com c: int o canal, b a bool (por exemplo, ativado (0,1) ou ativado (0, Verdadeiro)) @@ -9438,31 +9438,31 @@ Carregue o perfil gravado na máquina menor e abra o Transposer. Selecione o map para módulos YOCTOPUCE RC: com c: int o canal, p: int a posição alvo, o opcional t a duração em ms - + for YOCTOPUCE RC modules: with n an int [0..65000] in us para módulos YOCTOPUCE RC: com n an int [0..65000] em nós - + for YOCTOPUCE RC modules: with r an int in % para módulos YOCTOPUCE RC: com r an int em% - + WebSocket Command Comando WebSocket - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) Se substituições {} forem usadas, os colchetes json precisam ser duplicados para escapar deles como em send({{ “value”: {}}}) - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` se o texto `<json>` respeitar o formato JSON, ele será enviado ao servidor WebSocket conectado e a resposta será vinculada à variável `_` @@ -9830,165 +9830,170 @@ Função 4 (Ler registros de entrada): registros 0 a 65535 correspondentes aos n + DISCHARGE + DESCARGA + + + RELEASE LIBERAR - + HEATING QUEIMADOR - + COOLING RESFIADOR - + FLAP ABA - + CONTROL AO CONTROLE - + event value valor do evento - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode valor do evento interpretado como temperatura em Fahrenheit convertida para o modo de temperatura atual - + event value interpreted as temperature in Celsius converted to the current temperature mode valor do evento interpretado como temperatura em Celsius convertida para o modo de temperatura atual - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. Observação: "{}" pode ser usado como espaço reservado, ele será substituído pelo valor atual do botão mais o deslocamento para os tipos de evento ±. Se um placeholder ocorrer várias vezes em uma descrição/comando, todas essas ocorrências serão substituídas pelo valor. - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” Nota: Os comandos podem ser sequenciados, separados por ponto e vírgula como em “<cmd1>;<cmd2>;<cmd3>” - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. Nota: Todos os caracteres fornecidos como documentação para uma ação de Comando Serial são enviados como uma string para o dispositivo conectado. Se o dispositivo puder interpretar esta string como comandos separados separados por ponto e vírgula, tudo bem. Caso contrário, você pode usar um evento múltiplo referenciando vários botões de eventos (usando uma lista separada por vírgulas de números de botões de eventos como sequência de documentação), onde cada um dos botões de eventos referenciados emite um dos comandos por meio de uma ação de comando serial correspondente. Esses botões de eventos podem ser ocultados, tendo assim o mesmo efeito como se o Comando Serial permitisse uma sequência de comandos. - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. Nota: Nos comandos PHIDGET, o parâmetro opcional <sn> tem o formato <hub_serial>[:<hub_port>] permite referir-se a um Phidget HUB específico, fornecendo seu número de série e, opcionalmente, especificando o número da porta à qual o módulo endereçado está conectado. . - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name Nota: Nos comandos YOCTOPUCE, o parâmetro opcional <sn> contém o número de série do módulo ou seu nome - + Multiple Event Evento Múltiplo - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. números de botão ou sleep(<float>) separados por vírgula: 1,2,sleep(2.5), 3.. - + triggers other buttons aciona outros botões - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) variável segurando o último estado do botão pressionado (1 ou 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. lê 1 registro de 16 bits do escravo slaveID usando a função 3 (Ler vários registros de retenção) interpretado como inteiro sem sinal. O resultado está vinculado ao espaço reservado `_` e, portanto, pode ser acessado em comandos posteriores. - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating Insira o endereço dos dados: valor, ex. 4701: 1000 e sv é 100. Sempre multiplique por 10 se o valor Unidade: 0,1 / ex. 4719: 0 para o aquecimento - + variable holding the last result value variável contendo o último valor do resultado - + p-i-d p-i-d - + configures PID to the values <p>;<i>;<d> configura o PID para os valores <p>; <i>; <d> - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) para módulos PHIDGET OUTPUT: define a faixa de tensão de voltagem (r = 5 para 5V er = 10 para 10V) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set valor de escrita onde os bits são substituídos por aqueles de orMask nas posições onde os bits andMask não são definidos - + Aillio R1 Command Aillio R1 Comando - + Sends PRS command Envia o comando PRS - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal define o botão i como pressionado se o valor de b for sim, verdadeiro, t ou 1, caso contrário, para normal - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True ativa o botão <nome> de { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; define o botão de chamada como “pressionado” se o argumento for 1 ou Verdadeiro - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden define o botão i como visível se o valor de b for sim, verdadeiro, t ou 1, caso contrário, como oculto - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name para módulos YOCTOPUCE RC: com c: int o canal, p: int a posição de destino, o opcional t a duração em ms, sn o número de série ou nome lógico dos módulos opcionais @@ -12874,7 +12879,7 @@ Siga as etapas abaixo para definir as entradas de energia para a máquina de tor - + @@ -12909,7 +12914,7 @@ Siga as etapas abaixo para definir as entradas de energia para a máquina de tor - + @@ -13037,9 +13042,9 @@ Siga as etapas abaixo para definir as entradas de energia para a máquina de tor /min + - @@ -13048,8 +13053,8 @@ Siga as etapas abaixo para definir as entradas de energia para a máquina de tor LIGAR - - + + @@ -13063,7 +13068,7 @@ Siga as etapas abaixo para definir as entradas de energia para a máquina de tor Ciclo - + Sync Sincronizar @@ -13183,7 +13188,7 @@ Siga as etapas abaixo para definir as entradas de energia para a máquina de tor - + Label @@ -13414,9 +13419,9 @@ Siga as etapas abaixo para definir as entradas de energia para a máquina de tor Tamanho - - - + + + @@ -13454,7 +13459,7 @@ Siga as etapas abaixo para definir as entradas de energia para a máquina de tor - + @@ -13497,14 +13502,14 @@ Siga as etapas abaixo para definir as entradas de energia para a máquina de tor Temperatura - + Unit Unidade - + Source Fonte @@ -13515,9 +13520,9 @@ Siga as etapas abaixo para definir as entradas de energia para a máquina de tor Grupo + - - + @@ -13909,7 +13914,7 @@ Siga as etapas abaixo para definir as entradas de energia para a máquina de tor Data - + Batch Lote @@ -13967,140 +13972,140 @@ Siga as etapas abaixo para definir as entradas de energia para a máquina de tor Blend - + Template Modelo - + Results in Resulta em - + Rating Avaliação - + Pressure % Pressão % - + Electric Energy Mix: Mix de energia elétrica: - + Renewable Renovável - - + + Pre-Heating Pré-aquecimento - - + + Between Batches Entre Lotes - - + + Cooling Resfriamento - + Between Batches after Pre-Heating Entre lotes após pré-aquecimento - + (mm:ss) (mm:ss) - + Duration Duração - + Measured Energy or Output % Energia medida ou % de saída - - + + Preheat Pré-aqueça - - + + BBP - - - - + + + + Roast Torra - - + + per kg green coffee por kg de café verde - + Load Tamanho do Lote - + Organization Organização - + Operator Operador - + Machine Máquina - + Model Modelo - + Heating Aquecimento - + Drum Speed Velocidade do Tambor - + organic material material orgânico @@ -14503,7 +14508,7 @@ Fases LCDs Cor da borda (RGBA) - + roasted torrados @@ -14650,22 +14655,22 @@ Fases LCDs - + ln() ln() + - x x - - + + Bkgnd Fundo @@ -14814,109 +14819,114 @@ Fases LCDs Carregar o torrador com grãos verdes - + /m /m - + greens verdes - + - STOP - PARAR + AUTO + - - + + + + MANUAL + + + + + FLAP + ABA + + + + + CLOSE + FECHAR + + + + + OPEN ABRIR - - - CLOSE - FECHAR + CONTROL + AO CONTROLE - - - - AUTO - + + DISCHARGE + DESCARGA - - - MANUAL - + HEATING + AQUECIMENTO - + STIRRER AGITADOR - + FILL PREENCHER - - RELEASE - LIBERAR - - - - HEATING - AQUECIMENTO - - - + COOLING RESFRIAMENTO - - FLAP - ABA + + + + STOP + PARAR - CONTROL - AO CONTROLE + RELEASE + LIBERAR - + RMSE BT - + MSE BT - + RoR Delta (RoR) - + @FCs @PCi - + Max+/Max- RoR Max+/Max- RoR @@ -16361,6 +16371,8 @@ Fases LCDs + + {} connected {} conectado @@ -16372,6 +16384,8 @@ Fases LCDs + + {} disconnected @@ -16626,238 +16640,238 @@ Repita a operação no final: {0} Pid atual = {0}. Mudar agora para pid = {1}? - + Phidget Temperature Sensor IR attached Phidget Sensor de Temperatura IV conectado - + Phidget Temperature Sensor 1-input attached Phidget Sensor de Temperatura 1-entrada conectado - + Phidget Isolated Thermocouple 1-input attached Phidget Termopar Isolado 1-entrada conectado - + Phidget VINT RTD 1-input attached Phidget VINT RTD 1-entrada conectado - + Phidget Temperature Sensor IR detached Phidget Sensor de Temperatura IV desconectado - + Phidget Temperature Sensor 1-input detached Phidget Sensor de Temperatura 1-entrada desconectado - + Phidget Isolated Thermocouple 1-input detached Phidget termopar Isolado 1-entrada desconectado - + Phidget VINT RTD 1-input detached Phidget VINT RTD 1-entrada desconectado - + Phidget Temperature Sensor 4-input attached Phidget Sensor de Temperatura 4-entradas conectado - + Phidget Temperature Sensor 4-input detached Phidget Sensor de Temperatura 4-entradas desconectado - + Phidget 1046 attached Phidget 1046 anexado - + Phidget DAQ1500 attached Phidget DAQ1500 anexado - + Phidget 1046 detached Phidget 1046 separado - + Phidget DAQ1500 detached Phidget DAQ1500 separado - + Phidget IO 2/2/2 attached Phidget IO 2/2/2 conectado - + Phidget IO 6/6/6 attached Phidget IO 6/6/6 conectado - + Phidget IO 8/8/8 attached Phidget IO 8/8/8 conectado - + Phidget DAQ1000 attached Phidget DAQ1000 anexado - + Phidget DAQ1200 attached Phidget DAQ1200 conectado - + Phidget DAQ1300 attached Phidget DAQ1300 conectado - + Phidget DAQ1301 attached Phidget DAQ1301 anexado - + Phidget DAQ1400 attached Phidget DAQ1400 anexado - + Phidget VCP1000 attached Phidget VCP1000 desanexado - + Phidget VCP1001 attached Phidget VCP1001 desanexado - + Phidget VCP1002 attached Phidget VCP1002 desanexado - + Phidget IO attached Phidget IO conectado - + Phidget IO 2/2/2 detached Phidget IO desconectado - + Phidget IO 6/6/6 detached Phidget IO 6/6/6 desconectado - + Phidget IO 8/8/8 detached Phidget IO 8/8/8 desconectado - + Phidget DAQ1000 detached Phidget DAQ1000 separado - + Phidget DAQ1200 detached Phidget DAQ1200 desconectado - + Phidget DAQ1300 detached Phidget DAQ1300 desconectado - + Phidget DAQ1301 detached Phidget DAQ1301 desanexado - + Phidget DAQ1400 detached Phidget DAQ1400 desanexado - + Phidget VCP1000 detached Phidget VCP1000 desanexado - + Phidget VCP1001 detached Phidget VCP1001 desanexado - + Phidget VCP1002 detached Phidget VCP1002 desanexado - + Phidget IO detached Phidget IO desconectado - + Yocto Thermocouple attached Termopar Yocto ligado - + Yocto IR attached Yocto IR anexado - + Yocto PT100 attached PT100 Yocto ligado - - + + Yocto Sensor attached Sensor Yocto conectado - + Yocto Watt Power attached Yocto Watt Power anexado - + Yocto Watt Energy attached Yocto Watt Energy anexado - + Yocto Watt Voltage attached Tensão Yocto Watt anexada - + Yocto Watt Current attached Yocto Watt atual anexado - + TC4 initialized TC4 inicializado @@ -16906,9 +16920,9 @@ Repita a operação no final: {0} - - - + + + Data table copied to clipboard @@ -16942,50 +16956,50 @@ Repita a operação no final: {0} Lendo perfil modelo... - + Event table copied to clipboard Tabela de eventos copiada para a área de transferência - + The 0% value must be less than the 100% value. O valor de 0% deve ser menor que o valor de 100%. - - + + Alarms from events #{0} created Alarmes de eventos #{0} criados - - + + No events found Não foram encontrados eventos - + Event #{0} added Evento #{0} adicionado - + No profile found Perfil não encontrado - + Events #{0} deleted Eventos #{0} excluídos - + Event #{0} deleted Evento #{0} removido - + Roast properties updated but profile not saved to disk Propriedades da torra atualizadas mas o perfil não foi gravado em disco @@ -17168,7 +17182,7 @@ Repita a operação no final: {0} Amostragem - + Warning @@ -17180,13 +17194,13 @@ Repita a operação no final: {0} Um intervalo de amostragem apertado pode levar à instabilidade em algumas máquinas. Sugerimos um mínimo de 1s. - + Incompatible variables found in %s Variáveis incompatíveis encontradas em %s - + Assignment problem Problema de atribuição @@ -17280,8 +17294,8 @@ Repita a operação no final: {0} seguir fora - - + + Save Statistics Salvar estatísticas @@ -17443,19 +17457,19 @@ Para mantê-lo gratuito e atualizado, apoie-nos com sua doação e assine o arti Artisan configurado para {0} - + Load theme {0}? Carregar tema {0}? - + Adjust Theme Related Settings Ajustar configurações relacionadas ao tema - + Loaded theme {0} Tema carregado {0} @@ -17466,8 +17480,8 @@ Para mantê-lo gratuito e atualizado, apoie-nos com sua doação e assine o arti Detectou um par de cores que pode ser difícil de ver: - - + + Simulator started @{}x Simulador iniciado @{}x @@ -17518,14 +17532,14 @@ Para mantê-lo gratuito e atualizado, apoie-nos com sua doação e assine o arti autoDROP desligado - + PID set to OFF PID definido para DESL - + PID set to ON @@ -17745,7 +17759,7 @@ Para mantê-lo gratuito e atualizado, apoie-nos com sua doação e assine o arti {0} foi gravado. Uma nova torra foi iniciada - + Invalid artisan format @@ -17810,10 +17824,10 @@ Substituir suas definições de dispositivo extras usando os valores do perfil? Perfil gravado - - - - + + + + @@ -17905,347 +17919,347 @@ Substituir suas definições de dispositivo extras usando os valores do perfil? Carregar configurações cancelado - - + + Statistics Saved Estatísticas salvas - + No statistics found Nenhuma estatística encontrada - + Excel Production Report exported to {0} Relatório de produção do Excel exportado para {0} - + Ranking Report Relatório de classificação - + Ranking graphs are only generated up to {0} profiles Gráficos de classificação são gerados apenas até {0} perfis - + Profile missing DRY event Evento DRY ausente no perfil - + Profile missing phase events Eventos de fase ausentes do perfil - + CSV Ranking Report exported to {0} Relatório de classificação CSV exportado para {0} - + Excel Ranking Report exported to {0} Relatório de classificação do Excel exportado para {0} - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied A balança Bluetooth não pode ser conectada enquanto a permissão para Artisan acessar o Bluetooth é negada - + Bluetooth access denied acesso Bluetooth negado - + Hottop control turned off Controle do Hottop desligado - + Hottop control turned on Controle do Hottop ligado - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! Para controlar um Hottop, você precisa primeiro ativar o modo de superusuário clicando com o botão direito no LCD do cronômetro! - - + + Settings not found Configurações não encontradas - + artisan-settings configurações-artisan - + Save Settings Salvar Configurações - + Settings saved Configurações salvas - + artisan-theme artisan-tema - + Save Theme Salvar Tema - + Theme saved Tema Salvo - + Load Theme Carregar tema - + Theme loaded Tema carregado - + Background profile removed Perfil de fundo removido - + Alarm Config Configuração de alarme - + Alarms are not available for device None Não há disponibilidade de alarmes para o dispositivo Nenhum - + Switching the language needs a restart. Restart now? Alternar idioma requer o reinício do aplicativo. Reiniciar agora? - + Restart Reiniciar - + Import K202 CSV Importar K202 CSV - + K202 file loaded successfully Arquivo K202 carregado com sucesso - + Import K204 CSV Importar K204 CSV - + K204 file loaded successfully Arquivo K204 carregado com sucesso - + Import Probat Recipe Importar Probat Recipe - + Probat Pilot data imported successfully Dados do Probat Pilot importados com sucesso - + Import Probat Pilot failed A importação do Probat Pilot falhou - - + + {0} imported {0} importado - + an error occurred on importing {0} ocorreu um erro ao importar {0} - + Import Cropster XLS Importar Cropster XLS - + Import RoastLog URL Importar URL RoastLog - + Import RoastPATH URL Importar URL RoastPATH - + Import Giesen CSV Importar Giesen CSV - + Import Petroncini CSV Importar Petroncini CSV - + Import IKAWA URL Importar URL IKAWA - + Import IKAWA CSV Importar CSV IKAWA - + Import Loring CSV Importar CSV Loring - + Import Rubasse CSV Importar Rubasse CSV - + Import HH506RA CSV Importar HH506RA CSV - + HH506RA file loaded successfully Arquivo HH506RA importado com sucesso - + Save Graph as Salvar gráfico como - + {0} size({1},{2}) saved {0} tamanho({1}, {2}) gravado - + Save Graph as PDF Salvar Gráfico como PDF - + Save Graph as SVG Salvar Gráfico como SVG - + {0} saved {0} gravado - + Wheel {0} loaded Roda {0} carregada - + Invalid Wheel graph format Formato de gráfico roda inválido - + Buttons copied to Palette # Botões copiados para a Paleta # - + Palette #%i restored Paleta #%i restaurada - + Palette #%i empty Paleta #%i vazia - + Save Palettes Salvar paletas - + Palettes saved Paletas gravadas - + Palettes loaded Paletas carregadas - + Invalid palettes file format Formato de arquivo de paletas inválido - + Alarms loaded Alarmes carregados - + Fitting curves... Curvas de ajuste ... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. Aviso: o início do intervalo de análise de interesse é anterior ao início do ajuste da curva. Corrija isso na guia Configurar>Curvas>Analisar. - + Analysis earlier than Curve fit Análise antes do ajuste de curva - + Simulator stopped Simulador parado - + debug logging ON registro de depuração ATIVADO @@ -20007,10 +20021,10 @@ Continuar? - - - - + + + + Roaster Scope Visor de Torra @@ -20511,49 +20525,49 @@ Continuar? - + Events Eventos - + Data Dados - + Roast Torra - + Notes Notas - + Energy Energia - + Setup Configurar - + Details Detalhes - + Loads Cargas - + Protocol Protocolo @@ -20764,7 +20778,7 @@ Continuar? - + @@ -20784,7 +20798,7 @@ Continuar? Patamar HH:MM - + @@ -20794,7 +20808,7 @@ Continuar? - + @@ -20856,16 +20870,16 @@ Continuar? - - + + Time Tempo - - + + @@ -20874,8 +20888,8 @@ Continuar? - - + + @@ -20884,104 +20898,104 @@ Continuar? - + CHARGE CARREGAR - + DRY END FIM SECA - + FC START INÍCIO PC - + FC END FINAL PC - + SC START INÍCIO SC - + SC END FINAL SC - + DROP DESCARREGAR - + COOL CAFÉ RESFRIADO - + #{0} {1}{2} #{0} {1}{2} - + Power Potência - + Duration Duração - + CO2 - + Load Tamanho do Lote - + Source Fonte - + Kind Gentil - + Name Nome - + Weight Peso @@ -21987,7 +22001,7 @@ iniciado pelo PID - + @@ -22216,7 +22230,7 @@ tem que ser reduzido em 4 vezes. Para fundos carregados com dispositivos extras apenas - + The maximum nominal batch size of the machine in kg O tamanho máximo do lote nominal da máquina em kg @@ -22650,32 +22664,32 @@ Currently in TEMP MODE Atualmente em TEMP MODE - + <b>Label</b>= <b>Rótulo</b>= - + <b>Description </b>= <b>Descrição </b>= - + <b>Type </b>= <b>Tipo </b>= - + <b>Value </b>= <b>Valor </b>= - + <b>Documentation </b>= <b>Documentação </b>= - + <b>Button# </b>= <b>Botão# </b>= diff --git a/src/translations/artisan_ru.qm b/src/translations/artisan_ru.qm index da4926ecf61f655c427cf59962106a54d8e99318..766c0dee753b126304697ae6913172a36c9073d4 100644 GIT binary patch delta 21946 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 BAM^kK delta 21863 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 Qqf9CeUC}6${zm8j0elu4QUCw| diff --git a/src/translations/artisan_ru.ts b/src/translations/artisan_ru.ts index f79aaf4b7..fef6e9998 100644 --- a/src/translations/artisan_ru.ts +++ b/src/translations/artisan_ru.ts @@ -9,57 +9,57 @@ Спонсор релиза - + About О программе - + Core Developers Разработчики - + License Лицензия - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. Не удалось получить информацию о последней версии. Проверьте подключение к Интернету, повторите попытку позже или проверьте вручную. - + A new release is available. Доступен новый выпуск. - + Show Change list Показать список изменений - + Download Release Скачать релиз - + You are using the latest release. Вы используете последнюю версию. - + You are using a beta continuous build. Вы используете бета-версию непрерывной сборки. - + You will see a notice here once a new official release is available. Вы увидите уведомление здесь, когда будет доступен новый официальный выпуск. - + Update status Обновить состояние @@ -228,7 +228,7 @@ Button - + @@ -239,7 +239,7 @@ - + @@ -250,10 +250,10 @@ - + + - - + Restore Defaults @@ -281,7 +281,7 @@ - + @@ -309,7 +309,7 @@ - + @@ -597,7 +597,7 @@ - + @@ -618,7 +618,7 @@ - + @@ -743,9 +743,9 @@ обновить - - - + + + Save Defaults Сохранить настройки по умолчанию @@ -1507,61 +1507,61 @@ END Показывать всегда - + Heavy FC Высокая FC - + Low FC Низкая FC - + Light Cut Легкая стрижка - + Dark Cut Темный разрез - + Drops Падения - + Oily Жирный - + Uneven Неравномерное - + Tipping Чаевые - + Scorching Палящий - + Divots Дивоты @@ -2360,14 +2360,14 @@ END - + ET восточноевропейское время - + BT БТ @@ -4195,20 +4195,20 @@ END Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4301,41 +4301,41 @@ END - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4404,38 +4404,38 @@ END - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4485,10 +4485,10 @@ END Данные RX не получены - - - - + + + + Serial Exception: @@ -4505,97 +4505,97 @@ END callprogram() получил: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure(): ошибка преобразования, получено {0} байт - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure(): получено {0} байт, но необходимо 10 - + Unable to open serial port Невозможно открыть последовательный порт - + MS6514temperature(): {0} bytes received but 18 needed MS6514temperature(): получено {0} байт, но необходимо 18 - + DT301temperature(): {0} bytes received but 11 needed DT301temperature(): получено {0} байт, но необходимо 11 - + HH806AUtemperature(): {0} bytes received HH806AUtemperature(): получено {0} байт. - + HH806Wtemperature(): Unable to initiate device HH806Wtemperature(): невозможно запустить устройство. - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID: получено {0} байт, но необходимо 5 - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RAtemperature(): невозможно получить идентификатор от устройства HH506RA. - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RAtemperature(): получено {0} байт, но необходимо 14 - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302temperature(): получено {0} байт, но необходимо 7 - + CENTER303temperature(): {0} bytes received but 8 needed CENTER303temperature(): получено {0} байт, но необходимо 8 - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2temperature(): получено {0} байт, но необходимо 26 - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4temperature(): получено {0} байт, но необходимо 26 - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306temperature(): получено {0} байт, но необходимо 10 - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309temperature(): получено {0} байт, но необходимо 45 - + Arduino could not set channels Arduino не смог установить каналы - + Arduino could not set temperature unit Arduino не смог установить единицу измерения температуры - + Arduino could not set filters Arduino не смог установить фильтры @@ -4605,16 +4605,16 @@ END - - - - - - + + + + + + - - + + Value Error: Ошибка значения: @@ -4629,7 +4629,7 @@ END Последовательное исключение: тайм-аут - + Unable to move CHARGE to a value that does not exist Невозможно переместить CHARGE на несуществующее значение. @@ -4746,52 +4746,52 @@ END Исключение: {} недопустимый файл настроек. - - - - - + + + + + Error Ошибка - + Exception: WebLCDs not supported by this build Исключение: WebLCD не поддерживаются этой сборкой. - + Could not start WebLCDs. Selected port might be busy. Не удалось запустить WebLCD. Возможно, выбранный порт занят. - + Failed to save settings Не удалось сохранить настройки. - - + + Exception (probably due to an empty profile): Исключение (вероятно, из-за пустого профиля): - + Analyze: CHARGE event required, none found Анализ: требуется событие CHARGE, ничего не найдено - + Analyze: DROP event required, none found Анализ: требуется событие DROP, ничего не найдено - + Analyze: no background profile data available Анализ: данные о фоновом профиле отсутствуют. - + Analyze: background profile requires CHARGE and DROP events Анализ: фоновый профиль требует событий CHARGE и DROP. @@ -4867,7 +4867,7 @@ END Form Caption - + Custom Blend Пользовательская смесь @@ -5031,17 +5031,17 @@ END Свойства обжарки - + Energy Help Энергетическая помощь - + Tare Setup Установка тары - + Set Measure from Profile Установить измерение из профиля @@ -5336,14 +5336,14 @@ END - + Energy Энергия - + CO2 СО2 @@ -5603,14 +5603,14 @@ END HTML Report Template - + BBP Total Time Общее время ББП - + BBP Bottom Temp Нижняя температура BBP @@ -5627,849 +5627,849 @@ END - + Whole Color Весь цвет - - + + Profile Профиль - + Roast Batches Партии обжарки - - - + + + Batch Партия - - + + Date Дата - - - + + + Beans Бобы - - - + + + In В - - + + Out Вне - - - + + + Loss Потеря - - + + SUM СУММА - + Production Report Производственный отчет - - + + Time Время - - + + Weight In Вес - - + + CHARGE BT ЗАРЯДКА БТ - - + + FCs Time Время ФК - - + + FCs BT ФК БТ - - + + DROP Time Время сброса - - + + DROP BT ОТКАЗАТЬ БТ - + Dry Percent Сухой процент - + MAI Percent МАИ Процент - + Dev Percent Процент разработчиков - - + + AUC АУК - - + + Weight Loss Потеря веса - - + + Color Цвет - + Cupping Банки - + Roaster Ростер - + Capacity Емкость - + Operator Оператор - + Organization Организация - + Drum Speed Скорость барабана - + Ground Color Основной цвет - + Color System Цветовая система - + Screen Min Экран Мин. - + Screen Max Экран Макс - + Bean Temp Температура бобов - + CHARGE ET ЗАРЯД ET - + TP Time Время ТП - + TP ET ТП ЕТ - + TP BT ТП БТ - + DRY Time Время высыхания - + DRY ET СУХОЙ ЭТ. - + DRY BT СУХОЙ БТ - + FCs ET ФК ET - + FCe Time Время FCe - + FCe ET - + FCe BT ФКе БТ - + SCs Time СЦ Время - + SCs ET СЦ ЭТ - + SCs BT СЦ БТ - + SCe Time Время SCe - + SCe ET - + SCe BT - + DROP ET ОТПРАВИТЬ ЭТ. - + COOL Time Классное время - + COOL ET КРУТО ET - + COOL BT КРУТЫЙ БТ - + Total Time Общее время - + Dry Phase Time Время сухой фазы - + Mid Phase Time Время средней фазы - + Finish Phase Time Время завершения фазы - + Dry Phase RoR Сухая фаза RoR - + Mid Phase RoR Средняя фаза RoR - + Finish Phase RoR Завершение фазы RoR - + Dry Phase Delta BT Сухая фаза Дельта BT - + Mid Phase Delta BT Средняя фаза Дельта BT - + Finish Phase Delta BT Завершить фазу Delta BT - + Finish Phase Rise Завершить подъем фазы - + Total RoR Общий рентабельность инвестиций - + FCs RoR ФК РоР - + MET ВСТРЕТИЛИСЬ - + AUC Begin AUC Начало - + AUC Base База АУК - + Dry Phase AUC AUC сухой фазы - + Mid Phase AUC Средняя фаза AUC - + Finish Phase AUC Завершение фазы AUC - + Weight Out Вес вне - + Volume In Громкость входная - + Volume Out Выход громкости - + Volume Gain Увеличение объема - + Green Density Зеленая плотность - + Roasted Density Плотность обжарки - + Moisture Greens Влага зелени - + Moisture Roasted Жареный на влажной основе - + Moisture Loss Потеря влаги - + Organic Loss Органические потери - + Ambient Humidity Влажность окружающей среды - + Ambient Pressure Давление внешней среды - + Ambient Temperature Температура окружающей среды - - + + Roasting Notes Примечание по обжарке - - + + Cupping Notes Примечания к банкам - + Heavy FC Высокая FC - + Low FC Низкая FC - + Light Cut Легкая стрижка - + Dark Cut Темный разрез - + Drops Падения - + Oily Жирный - + Uneven Неравномерное - + Tipping Чаевые - + Scorching Палящий - + Divots Дивоты - + Mode Режим - + BTU Batch БТУ партия - + BTU Batch per green kg БТЕ Партия на кг зеленого цвета - + CO2 Batch Партия CO2 - + BTU Preheat БТЕ Предварительный нагрев - + CO2 Preheat CO2 Предварительный нагрев - + BTU BBP БТУ ББП - + CO2 BBP CO2 ББП - + BTU Cooling БТЕ Охлаждение - + CO2 Cooling CO2 Охлаждение - + BTU Roast БТЕ обжарки - + BTU Roast per green kg БТЕ жареного мяса на кг зелени - + CO2 Roast CO2 обжарка - + CO2 Batch per green kg Партия CO2 на кг зеленого цвета - + BTU LPG БТЕ СУГ - + BTU NG БТЕ НГ - + BTU ELEC БТУ ЭЛЕКТРО - + Efficiency Batch Пакетная эффективность - + Efficiency Roast Эффективность обжарки - + BBP Begin ББП Начало - + BBP Begin to Bottom Time BBP начинается с нижнего времени - + BBP Bottom to CHARGE Time BBP внизу, чтобы ЗАРЯДИТЬ время - + BBP Begin to Bottom RoR BBP начинается с нижнего уровня RoR - + BBP Bottom to CHARGE RoR Низ BBP для ЗАРЯДА RoR - + File Name Имя файла - + Roast Ranking Рейтинг обжарки - + Ranking Report Отчет о рейтинге - + AVG - + Roasting Report Доклад о обжарке - + Date: Дата: - + Beans: Бобы: - + Weight: Вес: - + Volume: Объем: - + Roaster: Ростер: - + Operator: Оператор: - + Organization: Организация: - + Cupping: Банкирование: - + Color: Цвет: - + Energy: Энергия: - + CO2: СО2: - + CHARGE: Загрузка бобов: - + Size: Размер: - + Density: Плотность: - + Moisture: Влага: - + Ambient: Внешний: - + TP: ТП: - + DRY: Сухой: - + FCs: ФК: - + FCe: ФКе: - + SCs: СЦ: - + SCe: - + DROP: Выброс бобов: - + COOL: Охлаждение бобов: - + MET: ВСТРЕТИЛ: - + CM: СМ: - + Drying: Сушка: - + Maillard: Майара: - + Finishing: Отделка: - + Cooling: Охлаждение: - + Background: Фон: - + Alarms: Сигналы тревоги: - + RoR: РоР: - + AUC: АУК: - + Events События @@ -6536,7 +6536,7 @@ Alarms are scanned in order from the top of the table to the bottom. - + @@ -6642,7 +6642,7 @@ Alarms are scanned in order from the top of the table to the bottom. Указанный предел температуры. - + @@ -6823,7 +6823,7 @@ Alarms are scanned in order from the top of the table to the bottom. Введите Команду в поле Описание Тревоги. - + @@ -6852,21 +6852,21 @@ Alarms are scanned in order from the top of the table to the bottom. текст, который будет отображаться во всплывающем окне - + Call Program Программа звонков - + A program/script path (absolute or relative) Путь к программе/скрипту (абсолютный или относительный) - + start an external program запустить внешнюю программу @@ -8281,7 +8281,7 @@ Load the profile recorded on the smaller machine and open the Transposer. Select Необязательный текст, используемый в аннотациях к единицам, используемым для значения ползунка. - + COMMANDS КОМАНДЫ @@ -8294,7 +8294,7 @@ Load the profile recorded on the smaller machine and open the Transposer. Select - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8321,36 +8321,36 @@ Load the profile recorded on the smaller machine and open the Transposer. Select Примечание: в командах YOCTOPUCE необязательные параметры <sn> содержат либо серийный номер модуля, либо его имя. - + Serial Command Серийная команда - + ASCII serial command or binary a2b_uu(serial command) Последовательная команда ASCII или двоичный файл a2b_uu (последовательная команда) - + Modbus Command Команда Modbus - + variable holding the last value read via MODBUS переменная, содержащая последнее значение, прочитанное через MODBUS - - - - - - + + + + + + @@ -8361,8 +8361,8 @@ Load the profile recorded on the smaller machine and open the Transposer. Select sleep: добавить задержку <float> секунд - - + + sets calling button to “pressed” if argument is 1 or True устанавливает кнопку вызова в состояние «нажато», если аргумент равен 1 или True @@ -8373,55 +8373,55 @@ Load the profile recorded on the smaller machine and open the Transposer. Select считывает регистр из ведомого ведомого, используя функцию 3 (чтение нескольких регистров временного хранения). Результат привязан к заполнителю `_` и, таким образом, может быть доступен в последующих командах. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. считывает 1 16-битный регистр из ведомого ведомого, используя функцию 3 (чтение нескольких регистров временного хранения), интерпретируемую как целое число со знаком. Результат привязан к заполнителю `_` и, таким образом, может быть доступен в последующих командах. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. считывает 1 16-битный регистр из ведомого ведомого, используя функцию 3 (чтение нескольких регистров хранения), интерпретируемую как BCD. Результат привязан к заполнителю `_` и, таким образом, может быть доступен в последующих командах. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. считывает 2 16-битных регистра из ведомого ведомого, используя функцию 3 (чтение нескольких регистров временного хранения), интерпретируемую как целое число без знака. Результат привязан к заполнителю `_` и, таким образом, может быть доступен в последующих командах. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. считывает 2 16-битных регистра из ведомого ведомого, используя функцию 3 (чтение нескольких регистров временного хранения), интерпретируемую как целое число со знаком. Результат привязан к заполнителю `_` и, таким образом, может быть доступен в последующих командах. - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. считывает 2 16-битных регистра из ведомого ведомого, используя функцию 3 (чтение нескольких регистров хранения), интерпретируемую как BCD. Результат привязан к заполнителю `_` и, таким образом, может быть доступен в последующих командах. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. считывает 2 16-битных регистра из ведомого ведомого, используя функцию 3 (чтение нескольких регистров хранения), интерпретируемую как число с плавающей запятой. Результат привязан к заполнителю `_` и, таким образом, может быть доступен в последующих командах. - + write register: MODBUS function 6 (int) or function 16 (float) регистр записи: функция MODBUS 6 (целое число) или функция 16 (плавающее число) - + write coil: MODBUS function 5 катушка записи: функция MODBUS 5 - + write coils: MODBUS function 15 катушки записи: функция MODBUS 15 @@ -8432,43 +8432,43 @@ Load the profile recorded on the smaller machine and open the Transposer. Select - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v регистр записи маски: функция MODBUS 22 или имитирует функцию 22 с функцией 6 и заданным значением v - + write registers: MODBUS function 16 регистры записи: функция MODBUS 16 - + write 16bit BCD encoded value v to register r of slave s записать 16-битное двоично-десятичное кодированное значение v в регистр r подчиненного устройства s - + write 32bit float to two 16bit int registers: MODBUS function 16 запись 32-битного числа с плавающей запятой в два 16-битных регистра целых чисел: функция MODBUS 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 записать 32-битное целое число в два 16-битных регистра целых чисел: функция MODBUS 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) записать 16-битное целое число в один 16-битный регистр: функция MODBUS 6 (int) - + DTA Command Команда ДТА @@ -8489,119 +8489,119 @@ Load the profile recorded on the smaller machine and open the Transposer. Select запуск и внешняя программа - + Hottop Heater Нагреватель Hottop - - + + sets heater to value устанавливает нагреватель на значение - + Hottop Fan Вентилятор Hottop - - + + sets fan to value устанавливает значение вентилятора - + Hottop Command Команда Hottop - + with n={0 ,1},h={0,..100},f={0,..10} с n={0,1},h={0,..100},f={0,..10} - + Fuji Command Команда Фудзи - + PWM Command Команда ШИМ - + PHIDGET PWM Output: <value> in [0-100] Выход ШИМ PHIDGET: <value> в [0-100] - + PHIDGET PWM Output: toggles <channel> Выход PHIDGET PWM: переключает <канал> - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds PHIDGET PWM Output: включить <channel> на <millis> миллисекунд - + PHIDGET HUB PWM Output: <value> in [0-100] Выход PWM PHIDGET HUB: <value> в [0-100] - + PHIDGET HUB PWM Output: toggles <channel> Выход PWM PHIDGET HUB: переключает <channel> - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds PHIDGET HUB PWM Output: включить <channel> на <millis> миллисекунд - + YOCTOPUCE PWM Output: PWM running state Выход YOCTOPUCE PWM: рабочее состояние PWM - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) YOCTOPUCE PWM Output: установите частоту PWM на f (Гц) - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] YOCTOPUCE PWM Output: установите период PWM с рабочим циклом в % как число с плавающей запятой [0,0-100,0] - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval Выход YOCTOPUCE PWM: постепенно изменяет ШИМ на указанное значение в течение заданного интервала времени. - + VOUT Command Команда VOUT @@ -8612,363 +8612,363 @@ Load the profile recorded on the smaller machine and open the Transposer. Select для модулей PHIDGET OUTPUT: устанавливает диапазон напряжения (r=5 для r5V и r=10 для 10В) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) для модулей PHIDGET OUTPUT: установите для аналогового выходного канала n значение выходного напряжения v в вольтах (например, 5,5 для 5,5 В) - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] для модулей YOCTOPUCE VOLTAGE OUT с c каналом (1 или 2), v напряжением как с плавающей запятой [0.0-10.0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] для модулей YOCTOPUCE CURRENT OUT с током в виде числа с плавающей запятой [3.0-21.0] - + IO Command Команда ввода/вывода - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) Двоичный выход PHIDGET: выключает (b=0) и включает (b=1) канал c. - + PHIDGET Binary Output: toggles channel c Двоичный выход PHIDGET: переключает канал c - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds Двоичный выход PHIDGET: включает выход канала c на время t в миллисекундах. - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) PHIDGET Voltage Output: устанавливает выходное напряжение канала c на v (с плавающей запятой) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor: устанавливает ускорение канала c на v (с плавающей запятой) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor: устанавливает целевую скорость канала c на v (с плавающей запятой) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor: устанавливает ограничение тока канала c на v (с плавающей запятой) - + YOCTOPUCE Relay Output: turn channel c of the relay module on Релейный выход YOCTOPUCE: включите канал c релейного модуля. - + YOCTOPUCE Relay Output: turn channel c of the relay module off Релейный выход YOCTOPUCE: выключите канал c релейного модуля. - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) Релейный выход YOCTOPUCE: выключает (b=0) и включает (b=1) канал c релейного модуля. - + YOCTOPUCE Relay Output: toggle the state of channel c Релейный выход YOCTOPUCE: переключение состояния канала c - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds Релейный выход YOCTOPUCE: импульс канала c после задержки задержки в миллисекундах в течение продолжительности в миллисекундах - + YOCTOPUCE resets the power counter of the Yocto-Watt module YOCTOPUCE сбрасывает счетчик мощности модуля Yocto-Watt. - + move slider c to value v переместите ползунок c на значение v - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b выключает (b=0) и включает (b=1) канал бинарного вывода PHIDGET с (b=1) и устанавливает кнопку i в нажатое или обычное положение в зависимости от значения b - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal устанавливает кнопку i нажатой, если значение b равно yes, true, t или 1, в противном случае — нормальному - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal устанавливает кнопку нажатой, если значение b равно yes, true, t или 1, в противном случае — нормальному - - - - - + + + + + toggles the state of the button переключает состояние кнопки - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol отправляет целое число <значение> в <целевой> регистр, указанный как байт в шестнадцатеричном представлении, например «fa», через сетевой протокол Santoker. - + sends <value> to <target> via the Kaleido Serial or Network protocol отправляет <value> в <target> через последовательный или сетевой протокол Kaleido - + S7 Command S7 команда - + variable holding the last value read via S7 переменная, содержащая последнее значение, прочитанное через S7 - + sets calling button to “pressed” if argument evaluates to 1 or True устанавливает кнопку вызова в состояние «нажато», если аргумент оценивается как 1 или True - + read bool from S7 DB читать bool из БД S7 - + read int from S7 DB читать int из БД S7 - + read float from S7 DB читать поплавок из БД S7 - + write bool to S7 DB записать bool в БД S7 - + write int to S7 DB записать int в БД S7 - + write float to S7 DB записать поплавок в БД S7 - + Aillio R1 Heater Нагреватель Aillio R1 - + Aillio R1 Fan Вентилятор Aillio R1 - + Aillio R1 Drum Барабан Aillio R1 - + sets drum speed to value устанавливает скорость барабана на значение - + Artisan Command Команда ремесленников - + enables/disables alarms включает/отключает будильник - + enables/disables autoCHARGE включает/отключает автоЗАРЯДКУ - + enables/disables autoDROP включает/отключает autoDROP - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. канал тары <int> с 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. - + turns PID on включает ПИД-регулятор - + turns PID off выключает ПИД - + toggles the PID state переключает состояние PID - + sets PID mode to 0: manual, 1: RS, 2: background follow устанавливает режим PID на 0: ручной, 1: RS, 2: фоновый режим - + sets the p-i-d parameters of the PID устанавливает p-i-d параметры PID - + increases or decreases the current target SV value by <int> увеличивает или уменьшает текущее целевое значение SV на <int> - + sets the PID target set value SV устанавливает целевое заданное значение PID SV - + sets the PID target set value SV given in C устанавливает целевое заданное значение PID SV, указанное в C - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> активирует шаблон PID Ramp-Soak с номером <rs> (на основе 1!) или с номером <rs> - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) выбирает источник ввода PID с помощью <n> 0: BT, 1: ET (программный PID); <n> в {0,..,3} (Arduino PID) - + sets the PID lookahead устанавливает предварительный просмотр PID - + shows popup with message <msg> which optionally automatically closes after <int> seconds показывает всплывающее окно с сообщением <msg>, которое может автоматически закрываться через <int> секунд - + shows message <msg> in the message line показывает сообщение <msg> в строке сообщений - + enables/disables notifications; while disabled issued notifications are ignored включает/отключает уведомления; при отключении выданные уведомления игнорируются - + sends notification with title <title> and optional message <msg> отправляет уведомление с заголовком <title> и необязательным сообщением <msg> - + sets canvas color to the RGB-hex <color> like #27f1d3 устанавливает цвет холста в шестнадцатеричный RGB <color>, например # 27f1d3 - + resets canvas color сбрасывает цвет холста @@ -8979,139 +8979,139 @@ Load the profile recorded on the smaller machine and open the Transposer. Select активирует кнопку <название> из {ПУСК, ЗАРЯД, СУШКА, FC, FCe, SCs, SCe, DROP, COOL, OFF} - + activates palette <p> with <p> either a number 0-9 or a palette label активирует палитру <p> с помощью <p> либо числа 0-9, либо метки палитры - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET устанавливает режим воспроизведения на 0: выкл., 1: время, 2: BT, 3: ET - + opens the Roast Properties dialog открывает диалоговое окно «Свойства обжарки» - + loads the .alog profile at the given filepath as background profile загружает профиль .alog по указанному пути к файлу в качестве фонового профиля - + clears the current background profile очищает текущий фоновый профиль - + activates the alarmset with the given number or label активирует набор будильников с заданным номером или меткой - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right перемещает фоновый профиль на указанное количество шагов в направлении <направление>, где <направление> одно из значений вверх, вниз, влево, вправо - + enables/disables keyboard mode включает/отключает режим клавиатуры - + enables/disables the Keep ON flag включает/отключает флаг Keep ON - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} показывает/скрывает кривую, указанную <имя>, которая является одной из {ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number показывает/скрывает <кривую> (одну из {T1,T2}) отсчитываемого от нуля номера <дополнительного_устройства> - + shows/hides the events of <event_type> in [1,..,5] показывает/скрывает события <event_type> в [1,..,5] - + shows/hides the events of the background profile показывает/скрывает события фонового профиля - + RC Command RC команда - + for PHIDGET RC modules: sets the min/max pulse width in microseconds для модулей PHIDGET RC: устанавливает минимальную/максимальную ширину импульса в микросекундах - + for PHIDGET RC modules: sets the min/max position для модулей PHIDGET RC: устанавливает минимальное/максимальное положение - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) для модулей PHIDGET RC: включить (b = 1) или отключить (b = 0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state для модулей PHIDGET RC: активирует или деактивирует состояние линейного изменения скорости - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt для модулей PHIDGET RC: установите напряжение на одно из 5, 6 или 7,4 вольт. - + for PHIDGET RC modules: set the acceleration для модулей PHIDGET RC: установите ускорение - + for PHIDGET RC modules: set the velocity для модулей PHIDGET RC: установите скорость - + for PHIDGET RC modules: set the target position для модулей PHIDGET RC: установите целевое положение - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) для модулей YOCTOPUCE RC: с c:int канал, b логическое значение (например, enable(0,1) или enabled(0,True)) @@ -9122,31 +9122,31 @@ Load the profile recorded on the smaller machine and open the Transposer. Select для модулей YOCTOPUCE RC: c:int — канал, p:int — целевая позиция, необязательный параметр t — продолжительность в мс. - + for YOCTOPUCE RC modules: with n an int [0..65000] in us для модулей YOCTOPUCE RC: с n int [0..65000] в us - + for YOCTOPUCE RC modules: with r an int in % для модулей YOCTOPUCE RC: с r int в % - + WebSocket Command Команда WebSocket - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) Если используются замены {}, скобки json необходимо дублировать, чтобы избежать их, как в send({{ «value»: {}}}) - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` если текст `<json>` соответствует формату JSON, он отправляется на подключенный сервер WebSocket, а ответ привязывается к переменной `_` @@ -9514,165 +9514,170 @@ Function 4 (Read Input Registers): registers 0 to 65535 corresponding to numbers + DISCHARGE + УВОЛЬНЯТЬ + + + RELEASE ВЫПУСКАТЬ - + HEATING ОБОГРЕВ - + COOLING ОХЛАЖДЕНИЕ - + FLAP КЛАПАН - + CONTROL КОНТРОЛЬ - + event value значение события - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode значение события интерпретируется как температура в градусах Фаренгейта, преобразованная в текущий температурный режим - + event value interpreted as temperature in Celsius converted to the current temperature mode значение события интерпретируется как температура в градусах Цельсия, преобразованная в текущий температурный режим - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. Примечание: «{}» можно использовать в качестве заполнителя, он будет заменен текущим значением кнопки плюс смещение для ± типов событий. Если заполнитель встречается в описании/команде несколько раз, все эти вхождения заменяются значением. - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” Примечание. Команды можно располагать по порядку, разделяя их точкой с запятой, например «<cmd1>;<cmd2>;<cmd3>». - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. Примечание. Все символы, указанные в документации к действию последовательной команды, отправляются на подключенное устройство в виде одной строки. Если устройство может интерпретировать эту строку как отдельные команды, разделенные точкой с запятой, это нормально. В противном случае вы можете использовать множественное событие, ссылающееся на несколько кнопок событий (с использованием списка номеров кнопок событий, разделенных запятыми, в качестве строки документации), где каждая из кнопок событий, на которые ссылаются, выдает одну из команд через соответствующее действие последовательной команды. Эти кнопки событий можно скрыть, что будет иметь тот же эффект, как если бы последовательная команда допускала последовательность команд. - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. Примечание. В командах PHIDGET необязательный параметр <sn> имеет форму <hub_serial>[:<hub_port>] позволяет ссылаться на конкретный Phidget HUB по его серийному номеру и дополнительному указанию номера порта, к которому подключен адресный модуль. . - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name Примечание. В командах YOCTOPUCE необязательный параметр <sn> содержит либо серийный номер модуля, либо его имя. - + Multiple Event Множественное событие - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. номера кнопок или Sleep(<float>), разделенные запятой: 1,2,sleep(2.5), 3.. - + triggers other buttons запускает другие кнопки - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) переменная, удерживающая последнее состояние нажатой кнопки (1 или 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. считывает 1 16-битный регистр из ведомого ведомого, используя функцию 3 (чтение нескольких регистров хранения), интерпретируемую как целое число без знака. Результат привязан к заполнителю `_` и, таким образом, может быть доступен в последующих командах. - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating Вставить адрес данных: значение, напр. 4701:1000 и св равно 100. Всегда умножайте на 10, если значение Unit: 0,1 / ex. 4719:0 прекращает нагрев - + variable holding the last result value переменная, содержащая последнее значение результата - + p-i-d п-я-д - + configures PID to the values <p>;<i>;<d> настраивает PID на значения <p>;<i>;<d> - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) для модулей PHIDGET OUTPUT: устанавливает диапазон напряжения (r=5 для 5В и r=10 для 10В) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set записать значение, где биты заменены битами из orMask в позициях, где биты andMask не установлены - + Aillio R1 Command Команда Aillio R1 - + Sends PRS command Отправляет команду PRS - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal устанавливает кнопку i нажатой, если значение b равно «да», true, t или 1, в противном случае — в нормальное состояние - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True активирует кнопку <название> из {СТАРТ, ЗАРЯД, СУШКА, FC, FCe, SCs, SCe, DROP, COOL, OFF}; устанавливает кнопку вызова в состояние «нажато», если аргумент равен 1 или True - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden устанавливает кнопку i видимой, если значение b равно «да», true, t или 1, в противном случае — скрытой - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name для модулей YOCTOPUCE RC: c:int - канал, p:int - целевая позиция, необязательный t - продолжительность в мс, sn - серийный номер или логическое имя необязательных модулей. @@ -11729,7 +11734,7 @@ When Keyboard Shortcuts are OFF adds a custom event - + @@ -11764,7 +11769,7 @@ When Keyboard Shortcuts are OFF adds a custom event - + @@ -11892,9 +11897,9 @@ When Keyboard Shortcuts are OFF adds a custom event /мин + - @@ -11903,8 +11908,8 @@ When Keyboard Shortcuts are OFF adds a custom event ВКЛ - - + + @@ -11918,7 +11923,7 @@ When Keyboard Shortcuts are OFF adds a custom event Цикл - + Sync Синхронизировать @@ -12038,7 +12043,7 @@ When Keyboard Shortcuts are OFF adds a custom event - + Label @@ -12269,9 +12274,9 @@ When Keyboard Shortcuts are OFF adds a custom event Размер - - - + + + @@ -12309,7 +12314,7 @@ When Keyboard Shortcuts are OFF adds a custom event - + @@ -12352,14 +12357,14 @@ When Keyboard Shortcuts are OFF adds a custom event Темп - + Unit Ед. изм - + Source Источник @@ -12370,9 +12375,9 @@ When Keyboard Shortcuts are OFF adds a custom event Кластер + - - + @@ -12764,7 +12769,7 @@ When Keyboard Shortcuts are OFF adds a custom event Дата - + Batch Партия @@ -12822,140 +12827,140 @@ When Keyboard Shortcuts are OFF adds a custom event Смешивать - + Template Шаблон - + Results in Результаты в - + Rating Рейтинг - + Pressure % Давление % - + Electric Energy Mix: Смесь электрической энергии: - + Renewable Возобновляемый - - + + Pre-Heating Предварительный нагрев - - + + Between Batches Между партиями - - + + Cooling Охлаждение - + Between Batches after Pre-Heating Между партиями после предварительного нагрева - + (mm:ss) (мм: сс) - + Duration Продолжительность - + Measured Energy or Output % Измеренная энергия или выход% - - + + Preheat Разогреть - - + + BBP ББП - - - - + + + + Roast Жарить - - + + per kg green coffee за кг зеленого кофе - + Load Загрузка - + Organization Организация - + Operator Оператор - + Machine Машина - + Model Модель - + Heating Обогрев - + Drum Speed Скорость барабана - + organic material органический материал @@ -13358,7 +13363,7 @@ LCDs All Цвет края (RGBA) - + roasted жареные @@ -13505,22 +13510,22 @@ LCDs All - + ln() ln () + - x Икс - - + + Bkgnd БКНД @@ -13669,109 +13674,114 @@ LCDs All Загрузить бобы - + /m - + greens зеленые - + - STOP - ОСТАНАВЛИВАТЬСЯ + AUTO + АВТО - - + + + + MANUAL + РУКОВОДСТВО + + + + FLAP + КЛАПАН + + + + + CLOSE + ЗАКРЫВАТЬ + + + + + OPEN ОТКРЫТЬ - - - CLOSE - ЗАКРЫВАТЬ + CONTROL + КОНТРОЛЬ - - - - AUTO - АВТО + + DISCHARGE + УВОЛЬНЯТЬ - - - MANUAL - РУКОВОДСТВО + HEATING + ОБОГРЕВ - + STIRRER МЕШАЛКА - + FILL НАПОЛНЯТЬ - - RELEASE - ВЫПУСКАТЬ - - - - HEATING - ОБОГРЕВ - - - + COOLING ОХЛАЖДЕНИЕ - - FLAP - КЛАПАН + + + + STOP + ОСТАНАВЛИВАТЬСЯ - CONTROL - КОНТРОЛЬ + RELEASE + ВЫПУСКАТЬ - + RMSE BT RMSE БТ - + MSE BT МСЭ БТ - + RoR РоР - + @FCs @ФК - + Max+/Max- RoR Макс + / Макс- RoR @@ -15068,6 +15078,8 @@ LCDs All + + {} connected {} связанный @@ -15079,6 +15091,8 @@ LCDs All + + {} disconnected @@ -15333,238 +15347,238 @@ Repeat Operation at the end: {0} Текущий идентификатор = {0}. Изменить сейчас на pid = {1}? - + Phidget Temperature Sensor IR attached ИК-датчик температуры Phidget подключен - + Phidget Temperature Sensor 1-input attached Датчик температуры Phidget 1-вход подключен - + Phidget Isolated Thermocouple 1-input attached Изолированная термопара Phidget с 1 входом - + Phidget VINT RTD 1-input attached Phidget VINT RTD 1-вход прилагается - + Phidget Temperature Sensor IR detached Датчик температуры Phidget ИК отсоединен - + Phidget Temperature Sensor 1-input detached Датчик температуры Phidget, 1 вход, отдельный - + Phidget Isolated Thermocouple 1-input detached Phidget Изолированная термопара 1-вход отдельно - + Phidget VINT RTD 1-input detached Фиджет ВИНТ РДТ 1-вход отдельно стоящий - + Phidget Temperature Sensor 4-input attached Датчик температуры Phidget с 4 входами - + Phidget Temperature Sensor 4-input detached Датчик температуры Phidget, 4 входа, отдельный - + Phidget 1046 attached Фиджет 1046 прилагается - + Phidget DAQ1500 attached Phidget DAQ1500 подключен - + Phidget 1046 detached Phidget 1046 отдельностоящий - + Phidget DAQ1500 detached Phidget DAQ1500 отдельный - + Phidget IO 2/2/2 attached Phidget IO 2/2/2 прилагается - + Phidget IO 6/6/6 attached Phidget IO 6/6/6 прилагается - + Phidget IO 8/8/8 attached Phidget IO 8/8/8 прилагается - + Phidget DAQ1000 attached Phidget DAQ1000 подключен - + Phidget DAQ1200 attached Фиджет DAQ1200 прилагается - + Phidget DAQ1300 attached Фиджет DAQ1300 прилагается - + Phidget DAQ1301 attached Фиджет DAQ1301 прилагается. - + Phidget DAQ1400 attached Phidget DAQ1400 подключен - + Phidget VCP1000 attached Фиджет VCP1000 подключен - + Phidget VCP1001 attached Фиджет VCP1001 прилагается - + Phidget VCP1002 attached Фиджет VCP1002 прилагается - + Phidget IO attached Phidget IO подключен - + Phidget IO 2/2/2 detached Phidget IO 2/2/2 отдельно стоящий - + Phidget IO 6/6/6 detached Phidget IO 6/6/6 отдельно стоящий - + Phidget IO 8/8/8 detached Phidget IO 8/8/8 отдельностоящий - + Phidget DAQ1000 detached Phidget DAQ1000 отдельно - + Phidget DAQ1200 detached Фиджет DAQ1200 отсоединен - + Phidget DAQ1300 detached Фиджет DAQ1300 отсоединен - + Phidget DAQ1301 detached Фиджет DAQ1301 отключен - + Phidget DAQ1400 detached Phidget DAQ1400 отдельно - + Phidget VCP1000 detached Phidget VCP1000 отдельно стоящий - + Phidget VCP1001 detached Фиджет VCP1001 отдельно - + Phidget VCP1002 detached Фиджет VCP1002 отдельно - + Phidget IO detached Phidget IO отсоединен - + Yocto Thermocouple attached Подключена термопара Yocto - + Yocto IR attached Yocto ИК подключен - + Yocto PT100 attached Yocto PT100 подключен - - + + Yocto Sensor attached Датчик Yocto подключен - + Yocto Watt Power attached Yocto Watt Power подключен - + Yocto Watt Energy attached Yocto Watt Energy подключен - + Yocto Watt Voltage attached Yocto Watt Напряжение подключено - + Yocto Watt Current attached Yocto Watt Current прилагается - + TC4 initialized TC4 инициализирован @@ -15613,9 +15627,9 @@ Repeat Operation at the end: {0} - - - + + + Data table copied to clipboard @@ -15649,50 +15663,50 @@ Repeat Operation at the end: {0} Чтение фонового профиля... - + Event table copied to clipboard Таблица событий скопирована в буфер обмена - + The 0% value must be less than the 100% value. Значение 0% должно быть меньше значения 100%. - - + + Alarms from events #{0} created Тревоги из событий #{0} созданы - - + + No events found Нет найдено событие - + Event #{0} added Добавлено событие №{0} - + No profile found Профиль не найден - + Events #{0} deleted События #{0} удалены - + Event #{0} deleted Событие № {0} удалено - + Roast properties updated but profile not saved to disk Свойства обжарки обновляются, но профиль не сохраняется на диск @@ -15875,7 +15889,7 @@ Repeat Operation at the end: {0} Выборка - + Warning @@ -15887,13 +15901,13 @@ Repeat Operation at the end: {0} Плотный интервал выборки может привести к нестабильности на некоторых машинах. Мы рекомендуем не менее 1c. - + Incompatible variables found in %s Несовместимые переменные найдены в %s - + Assignment problem Проблема назначения @@ -15987,8 +16001,8 @@ Repeat Operation at the end: {0} следовать - - + + Save Statistics Сохранить статистику @@ -16150,19 +16164,19 @@ To keep it free and current please support us with your donation and subscribe t Artisan настроен для {0} - + Load theme {0}? Загрузить тему {0}? - + Adjust Theme Related Settings Настройка параметров, связанных с темой - + Loaded theme {0} Загруженная тема {0} @@ -16173,8 +16187,8 @@ To keep it free and current please support us with your donation and subscribe t Обнаружена цветовая пара, которую может быть трудно увидеть: - - + + Simulator started @{}x Симулятор запущен @{}x @@ -16225,14 +16239,14 @@ To keep it free and current please support us with your donation and subscribe t автоDROP выкл. - + PID set to OFF ПИД-регулятор выключен - + PID set to ON @@ -16452,7 +16466,7 @@ To keep it free and current please support us with your donation and subscribe t {0} сохранено. Началась новая обжарка - + Invalid artisan format @@ -16517,10 +16531,10 @@ It is advisable to save your current settings beforehand via menu Help >> Профиль сохранен - - - - + + + + @@ -16612,347 +16626,347 @@ It is advisable to save your current settings beforehand via menu Help >> Загрузить настройки отменено - - + + Statistics Saved Статистика сохранена - + No statistics found Статистика не найдена - + Excel Production Report exported to {0} Производственный отчет Excel экспортирован в {0} - + Ranking Report Отчет о рейтинге - + Ranking graphs are only generated up to {0} profiles Графики ранжирования создаются только для профилей до {0} - + Profile missing DRY event В профиле отсутствует событие DRY - + Profile missing phase events События пропущенной фазы профиля - + CSV Ranking Report exported to {0} Отчет о рейтинге в формате CSV экспортирован в {0} - + Excel Ranking Report exported to {0} Отчет о рейтинге Excel экспортирован в {0} - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied Весы Bluetooth не могут быть подключены, пока разрешение для Artisan на доступ Bluetooth отклонено - + Bluetooth access denied Доступ по Bluetooth запрещен - + Hottop control turned off Управление хоттопом отключено - + Hottop control turned on Включено управление хоттопом - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! Чтобы управлять Hottop, вам нужно сначала активировать режим суперпользователя, щелкнув правой кнопкой мыши на ЖК-дисплее таймера! - - + + Settings not found Настройки не найдены - + artisan-settings ремесленные настройки - + Save Settings Сохранить настройки - + Settings saved Настройки сохранены - + artisan-theme ремесленник-тема - + Save Theme Сохранить тему - + Theme saved Тема сохранена - + Load Theme Загрузить тему - + Theme loaded Тема загружена - + Background profile removed Фоновый профиль удален - + Alarm Config Конфиг сигнализации - + Alarms are not available for device None Сигналы недоступны для устройства None - + Switching the language needs a restart. Restart now? Для переключения языка требуется перезагрузка. Перезагрузить сейчас? - + Restart Перезапуск - + Import K202 CSV Импорт K202 CSV - + K202 file loaded successfully Файл K202 успешно загружен - + Import K204 CSV Импорт K204 CSV - + K204 file loaded successfully Файл K204 успешно загружен - + Import Probat Recipe Импорт рецепта Probat - + Probat Pilot data imported successfully Данные Probat Pilot успешно импортированы - + Import Probat Pilot failed Не удалось импортировать пилотную версию Probat - - + + {0} imported {0} импортировано - + an error occurred on importing {0} произошла ошибка при импорте {0} - + Import Cropster XLS Импорт Cropster XLS - + Import RoastLog URL URL-адрес импорта RoastLog - + Import RoastPATH URL Импорт URL-адреса RoastPATH - + Import Giesen CSV Импорт Гизена в формате CSV - + Import Petroncini CSV Импорт Петрончини в формате CSV - + Import IKAWA URL Импорт URL-адреса IKAWA - + Import IKAWA CSV Импорт ИКАВА CSV - + Import Loring CSV Импорт Loring CSV - + Import Rubasse CSV Импорт Rubasse CSV - + Import HH506RA CSV Импорт HH506RA CSV - + HH506RA file loaded successfully Файл HH506RA успешно загружен - + Save Graph as Сохранить график как - + {0} size({1},{2}) saved Размер {0}({1},{2}) сохранен - + Save Graph as PDF Сохранить График как PDF - + Save Graph as SVG Сохранить график в SVG - + {0} saved {0} сохранено - + Wheel {0} loaded Колесо {0} загружено - + Invalid Wheel graph format Недопустимый формат графика колеса - + Buttons copied to Palette # Кнопки скопированы в палитру # - + Palette #%i restored Палитра #%i восстановлена - + Palette #%i empty Палитра #%i пуста - + Save Palettes Сохранение палитры - + Palettes saved Палитры сохраняются - + Palettes loaded Палитры загружаются - + Invalid palettes file format Недопустимый формат файла палитры - + Alarms loaded Сигнализация загружена - + Fitting curves... Подгонка кривых... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. Предупреждение: начало интересующего интервала анализа предшествует началу подбора кривой. Исправьте это на вкладке Config>Curves>Analyze. - + Analysis earlier than Curve fit Анализ до подбора кривой - + Simulator stopped Симулятор остановлен - + debug logging ON Включение ведения журнала отладки @@ -18314,10 +18328,10 @@ Continue? - - - - + + + + Roaster Scope Область обжарки @@ -18834,49 +18848,49 @@ Continue? Вебсокет - + Events События - + Data Данные - + Roast Жарить - + Notes Примечания - + Energy Энергия - + Setup Настраивать - + Details Подробности - + Loads Нагрузки - + Protocol Протокол @@ -19095,7 +19109,7 @@ Continue? - + @@ -19115,7 +19129,7 @@ Continue? Замочить ЧЧ: ММ - + @@ -19125,7 +19139,7 @@ Continue? - + @@ -19187,16 +19201,16 @@ Continue? - - + + Time Время - - + + @@ -19205,8 +19219,8 @@ Continue? - - + + @@ -19215,104 +19229,104 @@ Continue? - + CHARGE ЗАГРУЗКА БОБОВ - + DRY END КОНЕЦ СУШКИ - + FC START FC СТАРТ - + FC END FC КОНЕЦ - + SC START SC СТАРТ - + SC END SC КОНЕЦ - + DROP СБРОС БОБОВ - + COOL ОХЛАЖДЕНИЕ - + #{0} {1}{2} # {0} {1} {2} - + Power Мощность - + Duration Продолжительность - + CO2 СО2 - + Load Загрузка - + Source Источник - + Kind Своего рода - + Name Название - + Weight Вес @@ -20262,7 +20276,7 @@ initiated by the PID - + @@ -20491,7 +20505,7 @@ has to be reduced by 4 times. Только для загруженных фонов с дополнительными устройствами - + The maximum nominal batch size of the machine in kg Максимальный номинальный размер партии машины в кг @@ -20925,32 +20939,32 @@ Currently in TEMP MODE В настоящее время в ТЕМПЕРАТУРНОМ РЕЖИМЕ - + <b>Label</b>= <b>Ярлык</b>= - + <b>Description </b>= <b>Описание </b>= - + <b>Type </b>= <b>Тип </b>= - + <b>Value </b>= <b>Значение </b>= - + <b>Documentation </b>= <b>Документация </b>= - + <b>Button# </b>= <b>Кнопка# </b>= diff --git a/src/translations/artisan_sk.qm b/src/translations/artisan_sk.qm index aae817ec957d814dcf785aa9b5bb3e033f28db23..86ed6bb3e70e13359097d140101852018e48c545 100644 GIT binary patch delta 20891 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 delta 20799 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�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 diff --git a/src/translations/artisan_sk.ts b/src/translations/artisan_sk.ts index 79d27659a..42abcb4e9 100644 --- a/src/translations/artisan_sk.ts +++ b/src/translations/artisan_sk.ts @@ -9,57 +9,57 @@ Uvoľnite sponzora - + About O - + Core Developers Hlavní vývojári - + License Licencia - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. Pri načítaní informácií o najnovšej verzii sa vyskytol problém. Skontrolujte svoje internetové pripojenie, skúste to znova neskôr alebo skontrolujte manuálne. - + A new release is available. K dispozícii je nové vydanie. - + Show Change list Zobraziť zoznam zmien - + Download Release Stiahnutie vydania - + You are using the latest release. Používate najnovšie vydanie. - + You are using a beta continuous build. Používate nepretržité zostavovanie verzie beta. - + You will see a notice here once a new official release is available. Až bude k dispozícii nové oficiálne vydanie, uvidíte tu oznámenie. - + Update status Aktualizovať stav @@ -213,7 +213,7 @@ Button - + @@ -224,7 +224,7 @@ - + @@ -235,10 +235,10 @@ - + + - - + Restore Defaults @@ -266,7 +266,7 @@ - + @@ -294,7 +294,7 @@ - + @@ -582,7 +582,7 @@ - + @@ -603,7 +603,7 @@ - + @@ -728,9 +728,9 @@ aktualizovať - - - + + + Save Defaults Uložiť predvolené hodnoty @@ -1456,61 +1456,61 @@ KONIEC Zobraziť vždy - + Heavy FC Ťažký FC - + Low FC Nízka FC - + Light Cut Ľahký rez - + Dark Cut Tmavý rez - + Drops Kvapky - + Oily Mastný - + Uneven Nerovnomerne - + Tipping Sklápací - + Scorching Spaľujúci - + Divots Divoty @@ -2281,14 +2281,14 @@ KONIEC - + ET - + BT @@ -4001,20 +4001,20 @@ KONIEC Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4107,41 +4107,41 @@ KONIEC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4210,38 +4210,38 @@ KONIEC - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4291,10 +4291,10 @@ KONIEC Neboli prijaté žiadne dáta RX - - - - + + + + Serial Exception: @@ -4311,97 +4311,97 @@ KONIEC callprogram() prijaté: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure(): chyba prevodu, prijatých {0} bajtov - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure(): prijatých {0} bajtov, ale potrebných 10 - + Unable to open serial port Nedá sa otvoriť sériový port - + MS6514temperature(): {0} bytes received but 18 needed MS6514temperature(): Bolo prijatých {0} bajtov, ale potrebných je 18 - + DT301temperature(): {0} bytes received but 11 needed DT301temperature(): Bolo prijatých {0} bajtov, ale potrebných je 11 - + HH806AUtemperature(): {0} bytes received HH806AUtemperature(): prijaté bajty: {0} - + HH806Wtemperature(): Unable to initiate device HH806Wtemperature(): Nie je možné spustiť zariadenie - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID: Bolo prijatých {0} bajtov, ale potrebných je 5 - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RAtemperature(): Nepodarilo sa získať ID zo zariadenia HH506RA - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RAtemperature(): Bolo prijatých {0} bajtov, ale je potrebných 14 - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302temperature(): Bolo prijatých {0} bajtov, ale je potrebných 7 - + CENTER303temperature(): {0} bytes received but 8 needed CENTER303temperature(): Bolo prijatých {0} bajtov, ale potrebných je 8 - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2temperature(): Bolo prijatých {0} bajtov, ale potrebných je 26 - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4temperature(): Bolo prijatých {0} bajtov, ale potrebných je 26 - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306temperature(): Bolo prijatých {0} bajtov, ale potrebných je 10 - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309temperature(): Bolo prijatých {0} bajtov, ale je potrebných 45 - + Arduino could not set channels Arduino nedokázalo nastaviť kanály - + Arduino could not set temperature unit Arduino nedokázalo nastaviť jednotku teploty - + Arduino could not set filters Arduino nedokázalo nastaviť filtre @@ -4411,16 +4411,16 @@ KONIEC - - - - - - + + + + + + - - + + Value Error: Chyba hodnoty: @@ -4435,7 +4435,7 @@ KONIEC Sériová výnimka: časový limit - + Unable to move CHARGE to a value that does not exist Nie je možné presunúť CHARGE na hodnotu, ktorá neexistuje @@ -4552,52 +4552,52 @@ KONIEC Výnimka: {} nie je platný súbor nastavení - - - - - + + + + + Error Chyba - + Exception: WebLCDs not supported by this build Výnimka: WebLCD nie sú podporované touto zostavou - + Could not start WebLCDs. Selected port might be busy. Nepodarilo sa spustiť WebLCD. Vybraný port môže byť zaneprázdnený. - + Failed to save settings Nastavenia sa nepodarilo uložiť - - + + Exception (probably due to an empty profile): Výnimka (pravdepodobne kvôli prázdnemu profilu): - + Analyze: CHARGE event required, none found Analýza: Vyžaduje sa udalosť CHARGE, žiadna sa nenašla - + Analyze: DROP event required, none found Analýza: Vyžaduje sa udalosť DROP, žiadna sa nenašla - + Analyze: no background profile data available Analyzovať: nie sú k dispozícii žiadne údaje profilu na pozadí - + Analyze: background profile requires CHARGE and DROP events Analýza: profil na pozadí vyžaduje udalosti CHARGE a DROP @@ -4638,7 +4638,7 @@ KONIEC Form Caption - + Custom Blend Vlastná zmes @@ -4802,17 +4802,17 @@ KONIEC Vlastnosti pečienky - + Energy Help Energetická pomoc - + Tare Setup Nastavenie tarovania - + Set Measure from Profile Nastaviť mieru z profilu @@ -5095,14 +5095,14 @@ KONIEC - + Energy Energie - + CO2 @@ -5338,14 +5338,14 @@ KONIEC HTML Report Template - + BBP Total Time Celkový čas BBP - + BBP Bottom Temp Spodná teplota BBP @@ -5362,849 +5362,849 @@ KONIEC - + Whole Color Celá farba - - + + Profile Profil - + Roast Batches Pečené dávky - - - + + + Batch Šarža - - + + Date Dátum - - - + + + Beans Fazuľa - - - + + + In - - + + Out Von - - - + + + Loss Strata - - + + SUM - + Production Report Správa o výrobe - - + + Time Čas - - + + Weight In Hmotnosť In - - + + CHARGE BT NABÍJAŤ BT - - + + FCs Time Čas FC - - + + FCs BT - - + + DROP Time Čas DROP - - + + DROP BT - + Dry Percent Suché percento - + MAI Percent Percento MAI - + Dev Percent - - + + AUC - - + + Weight Loss Strata váhy - - + + Color Farba - + Cupping Bankovanie - + Roaster Pražiareň - + Capacity Kapacita - + Operator Prevádzkovateľ - + Organization Organizácia - + Drum Speed Rýchlosť bubna - + Ground Color Základná farba - + Color System Systém farieb - + Screen Min Obrazovka min - + Screen Max Obrazovka Max - + Bean Temp - + CHARGE ET - + TP Time Čas TP - + TP ET - + TP BT - + DRY Time SUCHÝ čas - + DRY ET - + DRY BT - + FCs ET - + FCe Time FCe čas - + FCe ET - + FCe BT - + SCs Time Čas SC - + SCs ET SC ET - + SCs BT SC BT - + SCe Time Čas SCe - + SCe ET - + SCe BT - + DROP ET - + COOL Time COOL čas - + COOL ET - + COOL BT - + Total Time Celkový čas - + Dry Phase Time Čas suchej fázy - + Mid Phase Time Stredná fáza - + Finish Phase Time Čas dokončenia fázy - + Dry Phase RoR Suchá fáza RoR - + Mid Phase RoR Stredná fáza RoR - + Finish Phase RoR Dokončiť fázu RoR - + Dry Phase Delta BT Suchá fáza Delta BT - + Mid Phase Delta BT Stredná fáza Delta BT - + Finish Phase Delta BT - + Finish Phase Rise - + Total RoR Celková RoR - + FCs RoR - + MET - + AUC Begin Začiatok AUC - + AUC Base Základňa AUC - + Dry Phase AUC AUC suchej fázy - + Mid Phase AUC Stredná fáza AUC - + Finish Phase AUC AUC koncovej fázy - + Weight Out Hmotnosť Out - + Volume In - + Volume Out - + Volume Gain Zosilnenie objemu - + Green Density Zelená hustota - + Roasted Density Pražená hustota - + Moisture Greens Vlhké zelené - + Moisture Roasted Vlhkosť pražená - + Moisture Loss Strata vlhkosti - + Organic Loss Organické straty - + Ambient Humidity Okolitá vlhkosť - + Ambient Pressure Okolitý tlak - + Ambient Temperature Teplota okolia - - + + Roasting Notes Poznámky k praženiu - - + + Cupping Notes Bankové poznámky - + Heavy FC Ťažký FC - + Low FC Nízka FC - + Light Cut Ľahký rez - + Dark Cut Tmavý rez - + Drops Kvapky - + Oily Mastný - + Uneven Nerovnomerne - + Tipping Sklápací - + Scorching Spaľujúci - + Divots Divoty - + Mode Režim - + BTU Batch Dávka BTU - + BTU Batch per green kg BTU Dávka na zelený kg - + CO2 Batch Dávka CO2 - + BTU Preheat Predhrievanie BTU - + CO2 Preheat Predhrievanie CO2 - + BTU BBP - + CO2 BBP - + BTU Cooling BTU chladenie - + CO2 Cooling Chladenie CO2 - + BTU Roast BTU pečienka - + BTU Roast per green kg BTU praženie na zelený kg - + CO2 Roast Opekanie CO2 - + CO2 Batch per green kg Dávka CO2 na zelený kg - + BTU LPG - + BTU NG - + BTU ELEC - + Efficiency Batch Dávka účinnosti - + Efficiency Roast Účinnosť pečenia - + BBP Begin Začiatok BBP - + BBP Begin to Bottom Time - + BBP Bottom to CHARGE Time BBP Dolný čas do CHARGE - + BBP Begin to Bottom RoR - + BBP Bottom to CHARGE RoR BBP Spodná do CHARGE RoR - + File Name Názov súboru - + Roast Ranking Rebríček pečienok - + Ranking Report Správa o hodnotení - + AVG - + Roasting Report Správa o pražení - + Date: Dátum: - + Beans: fazuľa: - + Weight: Hmotnosť: - + Volume: Objem: - + Roaster: Pražič: - + Operator: operátor: - + Organization: Organizácia: - + Cupping: Baňkovanie: - + Color: Farba: - + Energy: Energia: - + CO2: - + CHARGE: NABÍJAŤ: - + Size: Veľkosť: - + Density: Hustota: - + Moisture: vlhkosť: - + Ambient: Okolité prostredie: - + TP: - + DRY: SUCHÉ: - + FCs: FC: - + FCe: - + SCs: SC: - + SCe: - + DROP: POKLES: - + COOL: - + MET: - + CM: - + Drying: Sušenie: - + Maillard: - + Finishing: Dokončenie: - + Cooling: Chladenie: - + Background: Pozadie: - + Alarms: Budíky: - + RoR: - + AUC: - + Events Diania @@ -6247,7 +6247,7 @@ Alarmy sa skenujú v poradí od vrchu tabuľky po spodok. - + @@ -6353,7 +6353,7 @@ Alarmy sa skenujú v poradí od vrchu tabuľky po spodok. Uvedený teplotný limit. - + @@ -6534,7 +6534,7 @@ Alarmy sa skenujú v poradí od vrchu tabuľky po spodok. Zadajte príkaz do poľa Popis alarmu. - + @@ -6563,21 +6563,21 @@ Alarmy sa skenujú v poradí od vrchu tabuľky po spodok. text, ktorý sa zobrazí vo vyskakovacom okne - + Call Program Program volania - + A program/script path (absolute or relative) Cesta programu/skriptu (absolútna alebo relatívna) - + start an external program spustiť externý program @@ -7989,7 +7989,7 @@ Vložte profil zaznamenaný na menšom stroji a otvorte Transposer. Vyberte line Voliteľný text použitý v anotáciách jednotiek použitých pre hodnotu posúvača. - + COMMANDS PRÍKAZY @@ -8002,7 +8002,7 @@ Vložte profil zaznamenaný na menšom stroji a otvorte Transposer. Vyberte line - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8029,36 +8029,36 @@ Vložte profil zaznamenaný na menšom stroji a otvorte Transposer. Vyberte line Poznámka: v príkazoch YOCTOPUCE voliteľné parametre <sn> obsahujú buď sériové číslo modulu alebo jeho názov - + Serial Command Sériové velenie - + ASCII serial command or binary a2b_uu(serial command) Sériový príkaz ASCII alebo binárny a2b_uu (sériový príkaz) - + Modbus Command Príkaz Modbus - + variable holding the last value read via MODBUS premenná obsahujúca poslednú hodnotu načítanú cez MODBUS - - - - - - + + + + + + @@ -8069,8 +8069,8 @@ Vložte profil zaznamenaný na menšom stroji a otvorte Transposer. Vyberte line spánok: pridajte oneskorenie <float> sekúnd - - + + sets calling button to “pressed” if argument is 1 or True nastaví volacie tlačidlo na „stlačené“, ak je argument 1 alebo True @@ -8081,55 +8081,55 @@ Vložte profil zaznamenaný na menšom stroji a otvorte Transposer. Vyberte line načíta register z slave slaveID pomocou funkcie 3 (Read Multiple Holding Registers). Výsledok je viazaný na zástupný symbol `_`, a preto je možné k nemu pristupovať v neskorších príkazoch. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. načíta 1 16bitový register z slave slaveID pomocou funkcie 3 (Read Multiple Holding Registers) interpretovaný ako celé číslo so znamienkom. Výsledok je viazaný na zástupný symbol `_`, a preto je možné k nemu pristupovať v neskorších príkazoch. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. načíta 1 16bitový register z slave slaveID pomocou funkcie 3 (Read Multiple Holding Registers) interpretovanej ako BCD. Výsledok je viazaný na zástupný symbol `_`, a preto je možné k nemu pristupovať v neskorších príkazoch. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. načíta 2 16bitové registre z slave slaveID pomocou funkcie 3 (Read Multiple Holding Registers) interpretované ako celé číslo bez znamienka. Výsledok je viazaný na zástupný symbol `_`, a preto je možné k nemu pristupovať v neskorších príkazoch. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. načíta 2 16bitové registre z slave slaveID pomocou funkcie 3 (Read Multiple Holding Registers) interpretované ako celé číslo so znamienkom. Výsledok je viazaný na zástupný symbol `_`, a preto je možné k nemu pristupovať v neskorších príkazoch. - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. načíta 2 16bitové registre z slave slaveID pomocou funkcie 3 (Read Multiple Holding Registers) interpretovanej ako BCD. Výsledok je viazaný na zástupný symbol `_`, a preto je možné k nemu pristupovať v neskorších príkazoch. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. načíta 2 16bitové registre z slave slaveID pomocou funkcie 3 (Read Multiple Holding Registers) interpretovanej ako float. Výsledok je viazaný na zástupný symbol `_`, a preto je možné k nemu pristupovať v neskorších príkazoch. - + write register: MODBUS function 6 (int) or function 16 (float) zápis do registra: funkcia MODBUS 6 (int) alebo funkcia 16 (float) - + write coil: MODBUS function 5 zapisovacia cievka: funkcia MODBUS 5 - + write coils: MODBUS function 15 zapisovacie cievky: funkcia MODBUS 15 @@ -8140,43 +8140,43 @@ Vložte profil zaznamenaný na menšom stroji a otvorte Transposer. Vyberte line - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v maska zápisový register: funkcia MODBUS 22 alebo simuluje funkciu 22 s funkciou 6 a zadanou hodnotou v - + write registers: MODBUS function 16 zápis do registrov: funkcia MODBUS 16 - + write 16bit BCD encoded value v to register r of slave s zapíšte 16-bitovú BCD kódovanú hodnotu v do registra r slave s - + write 32bit float to two 16bit int registers: MODBUS function 16 zápis 32-bitového float do dvoch 16-bitových int registrov: funkcia MODBUS 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 zápis 32-bitového celého čísla do dvoch 16-bitových int registrov: funkcia MODBUS 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) zápis 16-bitového celého čísla do jedného 16-bitového registra: funkcia MODBUS 6 (int) - + DTA Command Príkaz DTA @@ -8197,119 +8197,119 @@ Vložte profil zaznamenaný na menšom stroji a otvorte Transposer. Vyberte line štart a externý program - + Hottop Heater Ohrievač hottop - - + + sets heater to value nastaví ohrievač na hodnotu - + Hottop Fan Horúci ventilátor - - + + sets fan to value nastaví ventilátor na hodnotu - + Hottop Command Príkaz Hottop - + with n={0 ,1},h={0,..100},f={0,..10} s n={0,1},h={0,..100},f={0,..10} - + Fuji Command Velenie Fuji - + PWM Command Príkaz PWM - + PHIDGET PWM Output: <value> in [0-100] PHIDGET PWM výstup: <value> v [0-100] - + PHIDGET PWM Output: toggles <channel> PHIDGET PWM výstup: prepína <kanál> - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds PHIDGET PWM výstup: zapnite <kanál> na <milisekundy> milisekúnd - + PHIDGET HUB PWM Output: <value> in [0-100] PHIDGET HUB PWM výstup: <value> v [0-100] - + PHIDGET HUB PWM Output: toggles <channel> PHIDGET HUB PWM výstup: prepína <kanál> - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds PHIDGET HUB PWM výstup: zapnite <kanál> na <milisekundy> milisekúnd - + YOCTOPUCE PWM Output: PWM running state YOCTOPUCE PWM výstup: PWM spustený stav - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) YOCTOPUCE PWM výstup: nastavte frekvenciu PWM na f (Hz) - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] YOCTOPUCE PWM výstup: nastavte periódu PWM s pracovným cyklom v % ako plávajúca [0,0-100,0] - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval YOCTOPUCE PWM výstup: progresívne mení PWM na špecifikovanú hodnotu počas daného časového intervalu - + VOUT Command Príkaz VOUT @@ -8320,363 +8320,363 @@ Vložte profil zaznamenaný na menšom stroji a otvorte Transposer. Vyberte line pre moduly PHIDGET OUTPUT: nastavuje rozsah napätia (r=5 pre r5V a r=10 pre 10V) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) pre moduly PHIDGET OUTPUT: nastavte analógový výstupný kanál n na hodnotu výstupného napätia v vo V (napr. 5,5 pre 5,5 V) - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] pre moduly YOCTOPUCE VOLTAGE OUT s kanálom (1 alebo 2),v napätím ako float [0,0-10,0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] pre moduly YOCTOPUCE CURRENT OUT s c prúdom ako float [3.0-21.0] - + IO Command Príkaz IO - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) Binárny výstup PHIDGET: vypína kanál c (b=0) a zapína (b=1) - + PHIDGET Binary Output: toggles channel c Binárny výstup PHIDGET: prepína kanál c - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds Binárny výstup PHIDGET: nastaví výstup kanála c na zapnutý na čas t v milisekundách - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) PHIDGET Voltage Output: nastavuje výstup napätia kanálu c na v (float) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor: nastavuje zrýchlenie kanálu c na v (float) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor: nastavuje cieľovú rýchlosť kanála c na v (float) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor: nastavuje aktuálny limit kanála c na v (float) - + YOCTOPUCE Relay Output: turn channel c of the relay module on YOCTOPUCE Reléový výstup: zapnite kanál c reléového modulu - + YOCTOPUCE Relay Output: turn channel c of the relay module off YOCTOPUCE Reléový výstup: vypnite kanál c reléového modulu - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) YOCTOPUCE Reléový výstup: vypína kanál c reléového modulu (b=0) a zapína (b=1) - + YOCTOPUCE Relay Output: toggle the state of channel c YOCTOPUCE Relay Output: prepína stav kanála c - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds YOCTOPUCE Relay Output: impulz kanála c zapnite po oneskorení v milisekúndách po dobu trvania milisekúnd - + YOCTOPUCE resets the power counter of the Yocto-Watt module YOCTOPUCE vynuluje počítadlo výkonu modulu Yocto-Watt - + move slider c to value v posuňte posúvač c na hodnotu v - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b vypne binárny výstupný kanál PHIDGET c (b=0) a zapne (b=1) a nastaví tlačidlo i na stlačené alebo normálne v závislosti od hodnoty b - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal nastaví tlačidlo i na stlačené, ak je hodnota b áno, pravda, t alebo 1, inak je normálne - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal nastaví tlačidlo na stlačené, ak je hodnota b áno, pravda, t alebo 1, inak je normálne - - - - - + + + + + toggles the state of the button prepína stav tlačidla - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol odošle celé číslo <value> do <cieľového> registra špecifikovaného ako bajt v hexadecimálnom zápise ako „fa“ cez protokol Santoker Network - + sends <value> to <target> via the Kaleido Serial or Network protocol posiela <value> do <target> cez Kaleido Serial alebo Network protokol - + S7 Command Príkaz S7 - + variable holding the last value read via S7 premenná obsahujúca poslednú hodnotu načítanú cez S7 - + sets calling button to “pressed” if argument evaluates to 1 or True nastaví volacie tlačidlo na „stlačené“, ak je argument vyhodnotený ako 1 alebo True - + read bool from S7 DB čítať bool z S7 DB - + read int from S7 DB prečítať int z S7 DB - + read float from S7 DB čítať float z S7 DB - + write bool to S7 DB zápis bool do S7 DB - + write int to S7 DB zapisovať do S7 DB - + write float to S7 DB zapísať float do S7 DB - + Aillio R1 Heater Ohrievač Aillio R1 - + Aillio R1 Fan Ventilátor Aillio R1 - + Aillio R1 Drum Buben Aillio R1 - + sets drum speed to value nastaví rýchlosť bubna na hodnotu - + Artisan Command Remeselnícke velenie - + enables/disables alarms zapína/vypína alarmy - + enables/disables autoCHARGE zapína/vypína autoCHARGE - + enables/disables autoDROP zapína/vypína autoDROP - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. tarovací kanál <int> s 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. - + turns PID on zapne PID - + turns PID off vypne PID - + toggles the PID state prepína stav PID - + sets PID mode to 0: manual, 1: RS, 2: background follow nastaví režim PID na 0: manuálne, 1: RS, 2: sledovanie pozadia - + sets the p-i-d parameters of the PID nastavuje parametre p-i-d PID - + increases or decreases the current target SV value by <int> zvyšuje alebo znižuje aktuálnu cieľovú hodnotu SV o <int> - + sets the PID target set value SV nastavuje cieľovú nastavenú hodnotu PID SV - + sets the PID target set value SV given in C nastavuje cieľovú nastavenú hodnotu PID SV uvedenú v C - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> aktivuje číslo vzoru Ramp-Soak PID <rs> (založené na 1!) alebo číslo označené <rs> - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) vyberá vstupný zdroj PID pomocou <n> 0: BT, 1: ET (Softvérové PID); <n> v {0,..,3} (Arduino PID) - + sets the PID lookahead nastavuje výhľad PID - + shows popup with message <msg> which optionally automatically closes after <int> seconds zobrazí kontextové okno so správou <msg>, ktoré sa voliteľne automaticky zatvorí po <int> sekundách - + shows message <msg> in the message line zobrazí správu <msg> v riadku správy - + enables/disables notifications; while disabled issued notifications are ignored zapína/vypína upozornenia; zatiaľ čo deaktivované vydané upozornenia sa ignorujú - + sends notification with title <title> and optional message <msg> odošle upozornenie s názvom <title> a voliteľnou správou <msg> - + sets canvas color to the RGB-hex <color> like #27f1d3 nastaví farbu plátna na RGB-hex <farba> ako #27f1d3 - + resets canvas color obnoví farbu plátna @@ -8687,139 +8687,139 @@ Vložte profil zaznamenaný na menšom stroji a otvorte Transposer. Vyberte line aktivuje tlačidlo <name> z { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } - + activates palette <p> with <p> either a number 0-9 or a palette label aktivuje paletu <p> s <p> buď číslom 0-9 alebo označením palety - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET nastaví režim prehrávania na 0: vypnuté, 1: čas, 2: BT, 3: ET - + opens the Roast Properties dialog otvorí dialógové okno Vlastnosti pečenia - + loads the .alog profile at the given filepath as background profile načíta profil .alog na danej ceste k súboru ako profil na pozadí - + clears the current background profile vymaže aktuálny profil na pozadí - + activates the alarmset with the given number or label aktivuje súpravu alarmov s daným číslom alebo štítkom - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right posunie profil na pozadí o uvedený počet krokov smerom k <direction>, s <direction> jedným z hore, dole, doľava, doprava - + enables/disables keyboard mode zapína/vypína režim klávesnice - + enables/disables the Keep ON flag zapína/vypína príznak Keep ON - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} zobrazí/skryje krivku označenú <name>, ktorá je jedným z { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number zobrazí/skryje <krivku> (jedno z {T1,T2}) čísla <extra_device> založeného na nule - + shows/hides the events of <event_type> in [1,..,5] zobrazí/skryje udalosti <event_type> v [1,..,5] - + shows/hides the events of the background profile zobrazí/skryje udalosti profilu na pozadí - + RC Command RC velenie - + for PHIDGET RC modules: sets the min/max pulse width in microseconds pre PHIDGET RC moduly: nastavuje min/max šírku impulzu v mikrosekundách - + for PHIDGET RC modules: sets the min/max position pre PHIDGET RC moduly: nastavuje polohu min/max - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) pre PHIDGET RC moduly: zapnúť (b=1) alebo odpojiť (b=0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state pre PHIDGET RC moduly: aktivuje alebo deaktivuje stav stupňovania rýchlosti - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt pre PHIDGET RC moduly: nastavte napätie na jedno z 5, 6 alebo 7,4 voltov - + for PHIDGET RC modules: set the acceleration pre PHIDGET RC moduly: nastavte zrýchlenie - + for PHIDGET RC modules: set the velocity pre PHIDGET RC moduly: nastavte rýchlosť - + for PHIDGET RC modules: set the target position pre PHIDGET RC moduly: nastavte cieľovú polohu - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) pre RC moduly YOCTOPUCE: s kanálom c:int, b a bool (napr. enabled(0,1) alebo enabled(0,True)) @@ -8830,31 +8830,31 @@ Vložte profil zaznamenaný na menšom stroji a otvorte Transposer. Vyberte line pre YOCTOPUCE RC moduly: s c:int kanál, p:int cieľová poloha, voliteľné t trvanie v ms - + for YOCTOPUCE RC modules: with n an int [0..65000] in us pre RC moduly YOCTOPUCE: s n an int [0..65000] v nás - + for YOCTOPUCE RC modules: with r an int in % pre RC moduly YOCTOPUCE: s r a int v % - + WebSocket Command Príkaz WebSocket - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) Ak sa používajú substitúcie {}, zátvorky json je potrebné duplikovať, aby ste im unikli ako v send({{ “value”: {}}}) - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` ak text „<json>“ rešpektuje formát JSON, odošle sa na pripojený server WebSocket a odpoveď je naviazaná na premennú „_“ @@ -9222,165 +9222,170 @@ Funkcia 4 (čítanie vstupných registrov): registre 0 až 65535 zodpovedajúce + DISCHARGE + VYPÚŠŤAŤ + + + RELEASE UVOĽNIŤ - + HEATING KÚRENIE - + COOLING CHLADENIE - + FLAP KLAPKA - + CONTROL KONTROLA - + event value hodnotu udalosti - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode hodnota udalosti interpretovaná ako teplota vo stupňoch Fahrenheita prevedená na aktuálny teplotný režim - + event value interpreted as temperature in Celsius converted to the current temperature mode hodnota udalosti interpretovaná ako teplota v stupňoch Celzia prevedená na aktuálny teplotný režim - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. Poznámka: "{}" môže byť použitý ako zástupný symbol, bude nahradený aktuálnou hodnotou tlačidla plus offset pre ± typy udalostí. Ak sa zástupný symbol vyskytne v popise/príkaze niekoľkokrát, všetky tieto výskyty sa nahradia hodnotou. - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” Poznámka: Príkazy môžu byť zoradené, oddelené bodkočiarkami ako v "<cmd1>;<cmd2>;<cmd3>" - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. Poznámka: Všetky znaky zadané ako dokumentácia k akcii sériového príkazu sa odošlú do pripojeného zariadenia ako jeden reťazec. Ak zariadenie dokáže interpretovať tento reťazec ako samostatné príkazy oddelené bodkočiarkou, je to v poriadku. V opačnom prípade môžete použiť viacnásobnú udalosť odkazujúcu na množstvo tlačidiel udalostí (pomocou zoznamu čísel tlačidiel udalostí oddelených čiarkami ako dokumentačného reťazca), kde každé z odkazovaných tlačidiel udalostí vydá jeden z príkazov prostredníctvom zodpovedajúcej akcie sériového príkazu. Tieto tlačidlá udalostí môžu byť skryté, čím majú rovnaký účinok, ako keby sériový príkaz umožňoval postupnosť príkazov. - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. Poznámka: V príkazoch PHIDGET má voliteľný parameter <sn> tvar <hub_serial>[:<hub_port>] umožňuje odkazovať na konkrétny Phidget HUB zadaním jeho sériového čísla a voliteľne špecifikovaním čísla portu, ku ktorému je pripojený adresovaný modul . - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name Poznámka: V príkazoch YOCTOPUCE obsahuje voliteľný parameter <sn> sériové číslo modulu alebo jeho názov - + Multiple Event Viacnásobná udalosť - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. čísla tlačidiel alebo sleep(<float>) oddelené čiarkou: 1,2,sleep(2.5), 3.. - + triggers other buttons spúšťa ďalšie tlačidlá - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) premenná podržaním posledného stavu stlačeného tlačidla (1 alebo 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. načíta 1 16bitový register z slave slaveID pomocou funkcie 3 (Read Multiple Holding Registers) interpretovaný ako celé číslo bez znamienka. Výsledok je viazaný na zástupný symbol `_`, a preto je možné k nemu pristupovať v neskorších príkazoch. - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating Vložte adresu údajov : hodnota, napr. 4701:1000 a sv je 100. Vždy násobte 10, ak je hodnota Jednotka: 0,1 / napr. 4719:0 zastaví ohrev - + variable holding the last result value premenná obsahujúca poslednú výslednú hodnotu - + p-i-d - + configures PID to the values <p>;<i>;<d> nakonfiguruje PID na hodnoty <p>;<i>;<d> - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) pre moduly PHIDGET OUTPUT: nastavuje rozsah napätia (r=5 pre 5V a r=10 pre 10V) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set zapísať hodnotu, kde sú bity nahradené bitmi z orMask na pozíciách, kde bity andMask nie sú nastavené - + Aillio R1 Command Velenie Aillio R1 - + Sends PRS command Odošle príkaz PRS - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal nastaví tlačidlo i na stlačené, ak hodnota b je áno, pravda, t alebo 1, inak je normálne - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True aktivuje tlačidlo <name> z { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; nastaví volacie tlačidlo na „stlačené“, ak je argument 1 alebo True - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden nastaví tlačidlo i na viditeľné, ak hodnota b je áno, pravda, t alebo 1, inak na skryté - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name pre YOCTOPUCE RC moduly: s c:int kanál, p:int cieľová pozícia, voliteľné t trvanie v ms, sn voliteľné moduly sériové číslo alebo logický názov @@ -11448,7 +11453,7 @@ Keď sú klávesové skratky VYPNUTÉ, pridá sa vlastná udalosť - + @@ -11483,7 +11488,7 @@ Keď sú klávesové skratky VYPNUTÉ, pridá sa vlastná udalosť - + @@ -11611,9 +11616,9 @@ Keď sú klávesové skratky VYPNUTÉ, pridá sa vlastná udalosť / min + - @@ -11622,8 +11627,8 @@ Keď sú klávesové skratky VYPNUTÉ, pridá sa vlastná udalosť ZAP - - + + @@ -11637,7 +11642,7 @@ Keď sú klávesové skratky VYPNUTÉ, pridá sa vlastná udalosť Cyklus - + Sync Synchronizovať @@ -11757,7 +11762,7 @@ Keď sú klávesové skratky VYPNUTÉ, pridá sa vlastná udalosť - + Label @@ -11988,9 +11993,9 @@ Keď sú klávesové skratky VYPNUTÉ, pridá sa vlastná udalosť Veľkosť - - - + + + @@ -12028,7 +12033,7 @@ Keď sú klávesové skratky VYPNUTÉ, pridá sa vlastná udalosť - + @@ -12071,14 +12076,14 @@ Keď sú klávesové skratky VYPNUTÉ, pridá sa vlastná udalosť Tepl - + Unit Jednotka - + Source Zdroj @@ -12089,9 +12094,9 @@ Keď sú klávesové skratky VYPNUTÉ, pridá sa vlastná udalosť Klaster + - - + @@ -12483,7 +12488,7 @@ Keď sú klávesové skratky VYPNUTÉ, pridá sa vlastná udalosť Dátum - + Batch Šarža @@ -12541,140 +12546,140 @@ Keď sú klávesové skratky VYPNUTÉ, pridá sa vlastná udalosť Zmes - + Template Šablóna - + Results in Výsledky v - + Rating Hodnotenie - + Pressure % Tlak% - + Electric Energy Mix: Mix elektrickej energie: - + Renewable Obnoviteľné - - + + Pre-Heating Predhrievanie - - + + Between Batches Medzi dávkami - - + + Cooling Chladenie - + Between Batches after Pre-Heating Medzi dávkami po predhriatí - + (mm:ss) (mm: ss) - + Duration Trvanie - + Measured Energy or Output % Nameraná energia alebo výstup% - - + + Preheat Predhrejte - - + + BBP - - - - + + + + Roast Praženicu - - + + per kg green coffee na kg zelenej kávy - + Load Naložiť - + Organization Organizácia - + Operator Prevádzkovateľ - + Machine Stroj - + Model - + Heating Kúrenie - + Drum Speed Rýchlosť bubna - + organic material organický materiál @@ -13077,7 +13082,7 @@ LCD všetky Farba okraja (RGBA) - + roasted pražené @@ -13224,22 +13229,22 @@ LCD všetky - + ln() ln () + - x X - - + + Bkgnd @@ -13388,109 +13393,114 @@ LCD všetky Nabite fazuľu - + /m / m - + greens zelené - + - STOP - + AUTO + AUTOMATICKY - - + + + + MANUAL + MANUÁLNY + + + + FLAP + KLAPKA + + + + + CLOSE + ZAVRIEŤ + + + + + OPEN OTVORENÉ - - - CLOSE - ZAVRIEŤ + CONTROL + KONTROLA - - - - AUTO - AUTOMATICKY + + DISCHARGE + VYPÚŠŤAŤ - - - MANUAL - MANUÁLNY + HEATING + KÚRENIE - + STIRRER MIEŠAŤ - + FILL VYPLNIŤ - - RELEASE - UVOĽNIŤ - - - - HEATING - KÚRENIE - - - + COOLING CHLADENIE - - FLAP - KLAPKA + + + + STOP + - CONTROL - KONTROLA + RELEASE + UVOĽNIŤ - + RMSE BT - + MSE BT - + RoR - + @FCs - + Max+/Max- RoR Max + / Max- RoR @@ -14678,6 +14688,8 @@ LCD všetky + + {} connected {} je pripojený @@ -14689,6 +14701,8 @@ LCD všetky + + {} disconnected @@ -14943,238 +14957,238 @@ Opakujte operáciu na konci: {0} Aktuálne pid = {0}. Zmeniť teraz na pid ={1}? - + Phidget Temperature Sensor IR attached Priložený IR snímač teploty Phidget - + Phidget Temperature Sensor 1-input attached Priložený 1-vstupový snímač teploty Phidget - + Phidget Isolated Thermocouple 1-input attached Phidget izolovaný termočlánok 1-vstup pripojený - + Phidget VINT RTD 1-input attached Phidget VINT RTD 1-vstup pripojený - + Phidget Temperature Sensor IR detached IR snímač teploty Phidget je odpojený - + Phidget Temperature Sensor 1-input detached Phidget teplotný senzor 1-vstup odpojený - + Phidget Isolated Thermocouple 1-input detached Phidget izolovaný termočlánok 1-vstup oddelený - + Phidget VINT RTD 1-input detached Phidget VINT RTD 1-vstup odpojený - + Phidget Temperature Sensor 4-input attached Pripojený 4-vstupový teplotný senzor Phidget - + Phidget Temperature Sensor 4-input detached 4-vstupový snímač teploty Phidget je oddelený - + Phidget 1046 attached Phidget 1046 pripojený - + Phidget DAQ1500 attached Phidget DAQ1500 pripojený - + Phidget 1046 detached Phidget 1046 je oddelený - + Phidget DAQ1500 detached Phidget DAQ1500 oddelený - + Phidget IO 2/2/2 attached Phidget IO 2/2/2 pripojený - + Phidget IO 6/6/6 attached Phidget IO 6/6/6 pripojený - + Phidget IO 8/8/8 attached Phidget IO 8/8/8 pripojený - + Phidget DAQ1000 attached Phidget DAQ1000 pripojený - + Phidget DAQ1200 attached Priložený Phidget DAQ1200 - + Phidget DAQ1300 attached Priložený Phidget DAQ1300 - + Phidget DAQ1301 attached Phidget DAQ1301 pripojený - + Phidget DAQ1400 attached Priložený Phidget DAQ1400 - + Phidget VCP1000 attached Phidget VCP1000 pripojený - + Phidget VCP1001 attached Phidget VCP1001 pripojený - + Phidget VCP1002 attached Phidget VCP1002 pripojený - + Phidget IO attached Phidget IO je pripojený - + Phidget IO 2/2/2 detached Phidget IO 2/2/2 je oddelený - + Phidget IO 6/6/6 detached Phidget IO 6/6/6 odpojený - + Phidget IO 8/8/8 detached Phidget IO 8/8/8 oddelený - + Phidget DAQ1000 detached Phidget DAQ1000 je oddelený - + Phidget DAQ1200 detached Phidget DAQ1200 je oddelený - + Phidget DAQ1300 detached Phidget DAQ1300 je oddelený - + Phidget DAQ1301 detached Phidget DAQ1301 je oddelený - + Phidget DAQ1400 detached Phidget DAQ1400 oddelený - + Phidget VCP1000 detached Phidget VCP1000 je odpojený - + Phidget VCP1001 detached Phidget VCP1001 je odpojený - + Phidget VCP1002 detached Phidget VCP1002 je odpojený - + Phidget IO detached Phidget IO je odpojený - + Yocto Thermocouple attached Pripojený termočlánok Yocto - + Yocto IR attached Yocto IR pripojené - + Yocto PT100 attached Yocto PT100 pripojený - - + + Yocto Sensor attached Yocto senzor pripojený - + Yocto Watt Power attached Yocto Watt Power pripojený - + Yocto Watt Energy attached Yocto Watt Energy pripojená - + Yocto Watt Voltage attached Yocto Watt Napätie pripojené - + Yocto Watt Current attached Yocto Watt prúd pripojený - + TC4 initialized TC4 inicializovaný @@ -15223,9 +15237,9 @@ Opakujte operáciu na konci: {0} - - - + + + Data table copied to clipboard @@ -15259,50 +15273,50 @@ Opakujte operáciu na konci: {0} Číta sa profil na pozadí... - + Event table copied to clipboard Tabuľka udalostí bola skopírovaná do schránky - + The 0% value must be less than the 100% value. Hodnota 0 % musí byť menšia ako hodnota 100 %. - - + + Alarms from events #{0} created Boli vytvorené budíky z udalostí č. {0} - - + + No events found Nenašli sa žiadne udalosti - + Event #{0} added Udalosť č. {0} bola pridaná - + No profile found Nenašiel sa žiadny profil - + Events #{0} deleted Udalosti č. {0} boli odstránené - + Event #{0} deleted Udalosť č. {0} bola odstránená - + Roast properties updated but profile not saved to disk Vlastnosti praženia boli aktualizované, ale profil sa neuložil na disk @@ -15485,7 +15499,7 @@ Opakujte operáciu na konci: {0} Vzorkovanie - + Warning @@ -15497,13 +15511,13 @@ Opakujte operáciu na konci: {0} Krátky interval vzorkovania môže na niektorých strojoch viesť k nestabilite. Odporúčame minimálne 1s. - + Incompatible variables found in %s V %s sa našli nekompatibilné premenné - + Assignment problem Problém s priradením @@ -15597,8 +15611,8 @@ Opakujte operáciu na konci: {0} nasledovať - - + + Save Statistics Uložiť štatistiku @@ -15760,19 +15774,19 @@ Ak chcete, aby bol bezplatný a aktuálny, podporte nás svojím darom a prihlá Artisan nakonfigurovaný pre {0} - + Load theme {0}? Načítať motív {0}? - + Adjust Theme Related Settings Upravte nastavenia súvisiace s témou - + Loaded theme {0} Načítaný motív {0} @@ -15783,8 +15797,8 @@ Ak chcete, aby bol bezplatný a aktuálny, podporte nás svojím darom a prihlá Zistil sa pár farieb, ktorý môže byť ťažko viditeľný: - - + + Simulator started @{}x Simulátor sa spustil @{}x @@ -15835,14 +15849,14 @@ Ak chcete, aby bol bezplatný a aktuálny, podporte nás svojím darom a prihlá autoDROP vypnuté - + PID set to OFF PID nastavený na OFF - + PID set to ON @@ -16062,7 +16076,7 @@ Ak chcete, aby bol bezplatný a aktuálny, podporte nás svojím darom a prihlá {0} bol uložený. Začalo sa nové pečenie - + Invalid artisan format @@ -16127,10 +16141,10 @@ Odporúča sa vopred uložiť vaše aktuálne nastavenia prostredníctvom ponuky Profil bol uložený - - - - + + + + @@ -16222,347 +16236,347 @@ Odporúča sa vopred uložiť vaše aktuálne nastavenia prostredníctvom ponuky Načítanie nastavení bolo zrušené - - + + Statistics Saved Štatistika bola uložená - + No statistics found Nenašli sa žiadne štatistiky - + Excel Production Report exported to {0} Správa o produkcii programu Excel bola exportovaná do {0} - + Ranking Report Správa o hodnotení - + Ranking graphs are only generated up to {0} profiles Hodnotiace grafy sa generujú len do {0} profilov - + Profile missing DRY event V profile chýba udalosť DRY - + Profile missing phase events V profile chýbajú udalosti fázy - + CSV Ranking Report exported to {0} Prehľad hodnotenia CSV bol exportovaný do {0} - + Excel Ranking Report exported to {0} Prehľad hodnotenia Excelu bol exportovaný do {0} - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied Váhu Bluetooth nie je možné pripojiť, kým je zamietnuté povolenie pre Artisan na prístup k Bluetooth - + Bluetooth access denied Prístup cez Bluetooth bol odmietnutý - + Hottop control turned off Ovládanie horúcej dosky je vypnuté - + Hottop control turned on Ovládanie horúcej dosky je zapnuté - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! Ak chcete ovládať hottop, musíte najskôr aktivovať režim superužívateľa kliknutím pravým tlačidlom myši na LCD časovača! - - + + Settings not found Nastavenia sa nenašli - + artisan-settings remeselníckych nastavení - + Save Settings Uložiť nastavenia - + Settings saved Nastavenia boli uložené - + artisan-theme remeselnícky motív - + Save Theme Uložiť tému - + Theme saved Téma bola uložená - + Load Theme Načítať tému - + Theme loaded Téma načítaná - + Background profile removed Profil na pozadí bol odstránený - + Alarm Config - + Alarms are not available for device None Alarmy nie sú dostupné pre zariadenie Žiadne - + Switching the language needs a restart. Restart now? Prepnutie jazyka vyžaduje reštart. Reštartuj teraz? - + Restart Reštart - + Import K202 CSV Importovať K202 CSV - + K202 file loaded successfully Súbor K202 sa úspešne načítal - + Import K204 CSV Importovať K204 CSV - + K204 file loaded successfully Súbor K204 sa úspešne načítal - + Import Probat Recipe Importujte recept Probat - + Probat Pilot data imported successfully Údaje Probat Pilot boli úspešne importované - + Import Probat Pilot failed Import Probat Pilot zlyhal - - + + {0} imported Importované: {0} - + an error occurred on importing {0} pri importovaní {0} sa vyskytla chyba - + Import Cropster XLS Importujte Cropster XLS - + Import RoastLog URL Importujte webovú adresu RoastLog - + Import RoastPATH URL Importovať adresu URL RoastPATH - + Import Giesen CSV Importovať Giesen CSV - + Import Petroncini CSV - + Import IKAWA URL Importujte adresu URL IKAWA - + Import IKAWA CSV - + Import Loring CSV Importovať Loring CSV - + Import Rubasse CSV Importovať súbor Rubasse CSV - + Import HH506RA CSV Importovať HH506RA CSV - + HH506RA file loaded successfully Súbor HH506RA sa úspešne načítal - + Save Graph as Uložiť graf ako - + {0} size({1},{2}) saved Veľkosť {0} ({1},{2}) bola uložená - + Save Graph as PDF Uložiť graf ako PDF - + Save Graph as SVG Uložiť graf ako SVG - + {0} saved {0} uložené - + Wheel {0} loaded Koleso {0} je načítané - + Invalid Wheel graph format Neplatný formát grafu kolesa - + Buttons copied to Palette # Tlačidlá skopírované do palety # - + Palette #%i restored Paleta #%i bola obnovená - + Palette #%i empty Paleta #%i je prázdna - + Save Palettes Uložiť palety - + Palettes saved Palety uložené - + Palettes loaded Palety naložené - + Invalid palettes file format Neplatný formát súboru paliet - + Alarms loaded Budíky načítané - + Fitting curves... Priliehavé krivky... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. Upozornenie: Začiatok požadovaného intervalu analýzy je skôr ako začiatok prekladania krivky. Opravte to na karte Konfigurácia>Krivky>Analýza. - + Analysis earlier than Curve fit Analýza skôr ako preloženie krivky - + Simulator stopped Simulátor sa zastavil - + debug logging ON ladenie sa prihlasuje @@ -17652,10 +17666,10 @@ Ak chcete, aby bola bezplatná a aktuálna, podporte nás svojím darom a prihl - - - - + + + + Roaster Scope @@ -18149,49 +18163,49 @@ Ak chcete, aby bola bezplatná a aktuálna, podporte nás svojím darom a prihl - + Events Diania - + Data Údaje - + Roast Praženicu - + Notes Poznámky - + Energy Energie - + Setup Nastaviť - + Details Detaily - + Loads Bremená - + Protocol Protokol @@ -18398,7 +18412,7 @@ Ak chcete, aby bola bezplatná a aktuálna, podporte nás svojím darom a prihl - + @@ -18418,7 +18432,7 @@ Ak chcete, aby bola bezplatná a aktuálna, podporte nás svojím darom a prihl Namočte HH: MM - + @@ -18428,7 +18442,7 @@ Ak chcete, aby bola bezplatná a aktuálna, podporte nás svojím darom a prihl - + @@ -18490,16 +18504,16 @@ Ak chcete, aby bola bezplatná a aktuálna, podporte nás svojím darom a prihl - - + + Time Čas - - + + @@ -18508,8 +18522,8 @@ Ak chcete, aby bola bezplatná a aktuálna, podporte nás svojím darom a prihl - - + + @@ -18518,104 +18532,104 @@ Ak chcete, aby bola bezplatná a aktuálna, podporte nás svojím darom a prihl - + CHARGE NABÍJAŤ - + DRY END SUCHÝ KONIEC - + FC START FC ŠTART - + FC END KONIEC FC - + SC START SC ŠTART - + SC END SC KONIEC - + DROP POKLES - + COOL - + #{0} {1}{2} # {0} {1} {2} - + Power Moc - + Duration Trvanie - + CO2 - + Load Naložiť - + Source Zdroj - + Kind Milý - + Name názov - + Weight Váha @@ -19499,7 +19513,7 @@ iniciovaný PID - + @@ -19728,7 +19742,7 @@ musí byť znížená 4-krát. Len pre načítané pozadia s ďalšími zariadeniami - + The maximum nominal batch size of the machine in kg Maximálna menovitá veľkosť dávky stroja v kg @@ -20162,32 +20176,32 @@ Currently in TEMP MODE Momentálne v TEMP REŽIME - + <b>Label</b>= <b>Štítok</b>= - + <b>Description </b>= <b>Popis </b>= - + <b>Type </b>= <b>Typ </b>= - + <b>Value </b>= <b>Hodnota </b>= - + <b>Documentation </b>= <b>Dokumentácia </b>= - + <b>Button# </b>= <b>Tlačidlo # </b>= diff --git a/src/translations/artisan_sv.qm b/src/translations/artisan_sv.qm index 360d221ab7881821a23d6bad24b3a75d4873dbe1..bb3e0fd6dd106a7310d7b98286524d6a683accd5 100644 GIT binary patch delta 20892 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 R5_R?3MvY`_)W|LK{{V%VgX;hQ diff --git a/src/translations/artisan_sv.ts b/src/translations/artisan_sv.ts index 8d67dd0b9..679c346a3 100644 --- a/src/translations/artisan_sv.ts +++ b/src/translations/artisan_sv.ts @@ -9,57 +9,57 @@ Släpp sponsor - + About Handla om - + Core Developers Kärnutvecklare - + License Licens - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. Det gick inte att hämta den senaste versionen. Kontrollera din internetanslutning, försök igen senare eller kontrollera manuellt. - + A new release is available. En ny version är tillgänglig. - + Show Change list Visa ändringslista - + Download Release Ladda ner version - + You are using the latest release. Du använder den senaste versionen. - + You are using a beta continuous build. Du använder en kontinuerlig betaversion. - + You will see a notice here once a new official release is available. Du kommer att se ett meddelande här när en ny officiell release är tillgänglig. - + Update status Uppdatera status @@ -201,7 +201,7 @@ Button - + @@ -212,7 +212,7 @@ - + @@ -223,10 +223,10 @@ - + + - - + Restore Defaults @@ -254,7 +254,7 @@ - + @@ -282,7 +282,7 @@ - + @@ -570,7 +570,7 @@ - + @@ -591,7 +591,7 @@ - + @@ -716,9 +716,9 @@ uppdatering - - - + + + Save Defaults Spara standardinställningar @@ -1440,61 +1440,61 @@ SLUTET Visa alltid - + Heavy FC Tungt FC - + Low FC Låg FC - + Light Cut Lätt klippt - + Dark Cut - + Drops Droppar - + Oily Oljig - + Uneven Ojämn - + Tipping Tippning - + Scorching Brännhet - + Divots @@ -2257,14 +2257,14 @@ SLUTET - + ET - + BT @@ -3981,20 +3981,20 @@ SLUTET Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4087,41 +4087,41 @@ SLUTET - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4190,38 +4190,38 @@ SLUTET - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4271,10 +4271,10 @@ SLUTET Ingen RX-data mottagen - - - - + + + + Serial Exception: @@ -4291,97 +4291,97 @@ SLUTET callprogram() tog emot: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure(): konverteringsfel, {0} byte mottagna - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure(): {0} byte mottagna men 10 behövs - + Unable to open serial port Det går inte att öppna serieporten - + MS6514temperature(): {0} bytes received but 18 needed MS6514temperature(): {0} byte mottagna men 18 behövs - + DT301temperature(): {0} bytes received but 11 needed DT301temperatur(): {0} byte mottagna men 11 behövs - + HH806AUtemperature(): {0} bytes received HH806AUtemperatur(): {0} byte mottagna - + HH806Wtemperature(): Unable to initiate device HH806Wtemperature(): Det gick inte att initiera enheten - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID: {0} byte togs emot men 5 behövs - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RAtemperature(): Det går inte att få id från HH506RA-enheten - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RAtemperature(): {0} byte mottagna men 14 behövs - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302temperatur(): {0} byte mottagna men 7 behövs - + CENTER303temperature(): {0} bytes received but 8 needed CENTER303temperatur(): {0} byte mottagna men 8 behövs - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2temperatur(): {0} byte mottagna men 26 behövs - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4temperatur(): {0} byte mottagna men 26 behövs - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306temperatur(): {0} byte mottagna men 10 behövs - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309temperatur(): {0} byte mottagna men 45 behövs - + Arduino could not set channels Arduino kunde inte ställa in kanaler - + Arduino could not set temperature unit Arduino kunde inte ställa in temperaturenheten - + Arduino could not set filters Arduino kunde inte ställa in filter @@ -4391,16 +4391,16 @@ SLUTET - - - - - - + + + + + + - - + + Value Error: Värdefel: @@ -4415,7 +4415,7 @@ SLUTET Seriellt undantag: timeout - + Unable to move CHARGE to a value that does not exist Det går inte att flytta CHARGE till ett värde som inte finns @@ -4532,52 +4532,52 @@ SLUTET Undantag: {} är inte en giltig inställningsfil - - - - - + + + + + Error Fel - + Exception: WebLCDs not supported by this build Undantag: WebLCD:er stöds inte av denna version - + Could not start WebLCDs. Selected port might be busy. Kunde inte starta WebLCD:er. Den valda porten kan vara upptagen. - + Failed to save settings Det gick inte att spara inställningarna - - + + Exception (probably due to an empty profile): Undantag (troligen på grund av en tom profil): - + Analyze: CHARGE event required, none found Analysera: CHARGE-händelse krävs, ingen hittades - + Analyze: DROP event required, none found Analysera: DROP-händelse krävs, ingen hittades - + Analyze: no background profile data available Analysera: ingen bakgrundsprofilinformation tillgänglig - + Analyze: background profile requires CHARGE and DROP events Analysera: bakgrundsprofil kräver CHARGE och DROP-händelser @@ -4618,7 +4618,7 @@ SLUTET Form Caption - + Custom Blend Anpassad blandning @@ -4782,17 +4782,17 @@ SLUTET Stekt egenskaper - + Energy Help Energihjälp - + Tare Setup Tara-inställning - + Set Measure from Profile Ställ in mått från profil @@ -5075,14 +5075,14 @@ SLUTET - + Energy Energi - + CO2 @@ -5318,14 +5318,14 @@ SLUTET HTML Report Template - + BBP Total Time BBP total tid - + BBP Bottom Temp BBP Bottentemp @@ -5342,849 +5342,849 @@ SLUTET - + Whole Color Hel färg - - + + Profile Profil - + Roast Batches Stekt partier - - - + + + Batch Omgång - - + + Date Datum - - - + + + Beans Bönor - - - + + + In I - - + + Out Ut - - - + + + Loss Förlust - - + + SUM BELOPP - + Production Report Produktionsrapport - - + + Time Tid - - + + Weight In Vikt i - - + + CHARGE BT LADDA BT - - + + FCs Time FCs tid - - + + FCs BT - - + + DROP Time DROP-tid - - + + DROP BT SLIPP BT - + Dry Percent Torr procent - + MAI Percent MAI Procent - + Dev Percent Dev Procent - - + + AUC - - + + Weight Loss Viktminskning - - + + Color Färg - + Cupping Koppning - + Roaster - + Capacity Kapacitet - + Operator Operatör - + Organization Organisation - + Drum Speed Trumhastighet - + Ground Color Grundfärg - + Color System Färgsystem - + Screen Min Skärm Min - + Screen Max Skärm Max - + Bean Temp Böntemp - + CHARGE ET - + TP Time TP-tid - + TP ET - + TP BT - + DRY Time TORRTID - + DRY ET TORR ET - + DRY BT TORR BT - + FCs ET - + FCe Time FCe-tid - + FCe ET - + FCe BT - + SCs Time SCs tid - + SCs ET - + SCs BT - + SCe Time SCe tid - + SCe ET - + SCe BT - + DROP ET DROPPA ET - + COOL Time KYLTID - + COOL ET - + COOL BT KYLA BT - + Total Time Total tid - + Dry Phase Time Torr fas tid - + Mid Phase Time Midfas tid - + Finish Phase Time Avsluta fas tid - + Dry Phase RoR Torr fas RoR - + Mid Phase RoR Mittfas RoR - + Finish Phase RoR Avsluta fas RoR - + Dry Phase Delta BT Torrfas Delta BT - + Mid Phase Delta BT Mellanfas Delta BT - + Finish Phase Delta BT Avsluta fas Delta BT - + Finish Phase Rise Avsluta fassteg - + Total RoR Totalt RoR - + FCs RoR - + MET TRÄFFADE - + AUC Begin AUC Börja - + AUC Base AUC-bas - + Dry Phase AUC AUC för torr fas - + Mid Phase AUC Midfas AUC - + Finish Phase AUC Avsluta fas AUC - + Weight Out Vikt ut - + Volume In Volym in - + Volume Out Volym ut - + Volume Gain Volymökning - + Green Density Grön densitet - + Roasted Density Rostad densitet - + Moisture Greens Fuktgrönsaker - + Moisture Roasted Rostad fukt - + Moisture Loss Fuktförlust - + Organic Loss Organiskt förlust - + Ambient Humidity Omgivande luftfuktighet - + Ambient Pressure Omgivande tryck - + Ambient Temperature Omgivningstemperatur - - + + Roasting Notes Rostade anteckningar - - + + Cupping Notes Koppningsanteckningar - + Heavy FC Tungt FC - + Low FC Låg FC - + Light Cut Lätt klippt - + Dark Cut - + Drops Droppar - + Oily Oljig - + Uneven Ojämn - + Tipping Tippning - + Scorching Brännhet - + Divots - + Mode Läge - + BTU Batch BTU-batch - + BTU Batch per green kg BTU Batch per grönt kg - + CO2 Batch CO2-batch - + BTU Preheat BTU-förvärmning - + CO2 Preheat CO2 Förvärm - + BTU BBP - + CO2 BBP - + BTU Cooling BTU-kylning - + CO2 Cooling CO2-kylning - + BTU Roast - + BTU Roast per green kg BTU Stekt per grönt kg - + CO2 Roast CO2-rostning - + CO2 Batch per green kg CO2 Batch per grön kg - + BTU LPG BTU gasol - + BTU NG - + BTU ELEC - + Efficiency Batch Effektivitetsbatch - + Efficiency Roast Effektivitet Roast - + BBP Begin BBP Börja - + BBP Begin to Bottom Time BBP början till botten tid - + BBP Bottom to CHARGE Time BBP Botten till CHARGE Time - + BBP Begin to Bottom RoR BBP Börja till Botten RoR - + BBP Bottom to CHARGE RoR BBP Botten till CHARGE RoR - + File Name Filnamn - + Roast Ranking Stek Ranking - + Ranking Report Rankningsrapport - + AVG - + Roasting Report Rostningsrapport - + Date: Datum: - + Beans: Bönor: - + Weight: Vikt: - + Volume: Volym: - + Roaster: - + Operator: Operatör: - + Organization: Organisation: - + Cupping: Koppning: - + Color: Färg: - + Energy: Energi: - + CO2: - + CHARGE: AVGIFT: - + Size: Storlek: - + Density: Densitet: - + Moisture: Fukt: - + Ambient: Omgivande: - + TP: - + DRY: TORR: - + FCs: FC: - + FCe: - + SCs: SC: er: - + SCe: - + DROP: SLÄPPA: - + COOL: HÄFTIGT: - + MET: TRÄFFADE: - + CM: CENTIMETER: - + Drying: Torkning: - + Maillard: - + Finishing: Efterbehandling: - + Cooling: Kyl: - + Background: Bakgrund: - + Alarms: Larm: - + RoR: - + AUC: - + Events evenemang @@ -6227,7 +6227,7 @@ Larm skannas i ordning från toppen av tabellen till botten. - + @@ -6333,7 +6333,7 @@ Larm skannas i ordning från toppen av tabellen till botten. Den angivna temperaturgränsen. - + @@ -6514,7 +6514,7 @@ Larm skannas i ordning från toppen av tabellen till botten. Ange kommandot i fältet Beskrivning av larmet. - + @@ -6543,21 +6543,21 @@ Larm skannas i ordning från toppen av tabellen till botten. texten som ska visas i popup-fönstret - + Call Program Samtalsprogram - + A program/script path (absolute or relative) En program-/skriptsökväg (absolut eller relativ) - + start an external program starta ett externt program @@ -7972,7 +7972,7 @@ Ladda profilen inspelad på den mindre maskinen och öppna Transposern. Välj de Valfri text som används i kommentarer till enheterna som används för skjutreglagets värde. - + COMMANDS KOMMANDO @@ -7985,7 +7985,7 @@ Ladda profilen inspelad på den mindre maskinen och öppna Transposern. Välj de - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8012,36 +8012,36 @@ Ladda profilen inspelad på den mindre maskinen och öppna Transposern. Välj de Obs: i YOCTOPUCE-kommandon innehåller de valfria parametrarna <sn> antingen modulens serienummer eller dess namn - + Serial Command Seriekommandot - + ASCII serial command or binary a2b_uu(serial command) ASCII seriellt kommando eller binärt a2b_uu(seriellt kommando) - + Modbus Command Modbus kommando - + variable holding the last value read via MODBUS variabel som håller det senast avlästa värdet via MODBUS - - - - - - + + + + + + @@ -8052,8 +8052,8 @@ Ladda profilen inspelad på den mindre maskinen och öppna Transposern. Välj de sömn: lägg till en fördröjning på <float> sekunder - - + + sets calling button to “pressed” if argument is 1 or True ställer in anropsknappen till "nedtryckt" om argumentet är 1 eller True @@ -8064,55 +8064,55 @@ Ladda profilen inspelad på den mindre maskinen och öppna Transposern. Välj de läser register från slavslav-ID med funktion 3 (Läs flera innehavsregister). Resultatet är bundet till platshållaren `_` och kan därför nås i senare kommandon. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. läser 1 16-bitars register från slavslav-ID med funktion 3 (Read Multiple Holding Register) tolkat som heltal med tecken. Resultatet är bundet till platshållaren `_` och kan därför nås i senare kommandon. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. läser 1 16-bitars register från slavslav-ID med hjälp av funktion 3 (Read Multiple Holding Register) tolkat som BCD. Resultatet är bundet till platshållaren `_` och kan därför nås i senare kommandon. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. läser 2 16-bitars register från slavslav-ID med hjälp av funktion 3 (Read Multiple Holding Register) tolkat som heltal utan tecken. Resultatet är bundet till platshållaren `_` och kan därför nås i senare kommandon. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. läser 2 16-bitars register från slavslav-ID med funktion 3 (Read Multiple Holding Register) tolkat som heltal med tecken. Resultatet är bundet till platshållaren `_` och kan därför nås i senare kommandon. - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. läser 2 16-bitars register från slavslav-ID med funktion 3 (Read Multiple Holding Register) tolkat som BCD. Resultatet är bundet till platshållaren `_` och kan därför nås i senare kommandon. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. läser 2 16-bitars register från slavslav-ID med funktion 3 (Läs flera innehavsregister) tolkat som flytande. Resultatet är bundet till platshållaren `_` och kan därför nås i senare kommandon. - + write register: MODBUS function 6 (int) or function 16 (float) skrivregister: MODBUS funktion 6 (int) eller funktion 16 (flytande) - + write coil: MODBUS function 5 skrivspole: MODBUS-funktion 5 - + write coils: MODBUS function 15 skrivspolar: MODBUS-funktion 15 @@ -8123,43 +8123,43 @@ Ladda profilen inspelad på den mindre maskinen och öppna Transposern. Välj de - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v mask skrivregister: MODBUS funktion 22 eller simulerar funktion 22 med funktion 6 och det givna värdet v - + write registers: MODBUS function 16 skriv register: MODBUS-funktion 16 - + write 16bit BCD encoded value v to register r of slave s skriv 16-bitars BCD-kodat värde v till register r för slav-s - + write 32bit float to two 16bit int registers: MODBUS function 16 skriv 32-bitars flytande till två 16-bitars int-register: MODBUS-funktion 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 skriv 32-bitars heltal till två 16-bitars int-register: MODBUS-funktion 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) skriv 16-bitars heltal till ett enda 16-bitars register: MODBUS-funktion 6 (int) - + DTA Command DTA-kommando @@ -8180,119 +8180,119 @@ Ladda profilen inspelad på den mindre maskinen och öppna Transposern. Välj de start och externt program - + Hottop Heater Hottop-värmare - - + + sets heater to value ställer värmaren på värde - + Hottop Fan Hottop-fläkt - - + + sets fan to value sätter fläkten på värde - + Hottop Command Hottop-kommando - + with n={0 ,1},h={0,..100},f={0,..10} med n={0 ,1},h={0,..100},f={0,..10} - + Fuji Command Fuji kommando - + PWM Command PWM-kommando - + PHIDGET PWM Output: <value> in [0-100] PHIDGET PWM-utgång: <värde> i [0-100] - + PHIDGET PWM Output: toggles <channel> PHIDGET PWM-utgång: växlar mellan <kanal> - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds PHIDGET PWM-utgång: slå på <kanal> i <millis> millisekunder - + PHIDGET HUB PWM Output: <value> in [0-100] PHIDGET HUB PWM-utgång: <värde> i [0-100] - + PHIDGET HUB PWM Output: toggles <channel> PHIDGET HUB PWM-utgång: växlar <kanal> - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds PHIDGET HUB PWM-utgång: slå på <kanal> i <millis> millisekunder - + YOCTOPUCE PWM Output: PWM running state YOCTOPUCE PWM-utgång: PWM-läge - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) YOCTOPUCE PWM Output: ställ in PWM-frekvensen på f (Hz) - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] YOCTOPUCE PWM Output: ställ in PWM-perioden med arbetscykeln i % som en float [0,0-100,0] - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval YOCTOPUCE PWM Output: ändrar progressivt PWM till det angivna värdet under det givna tidsintervallet - + VOUT Command VOUT-kommando @@ -8303,363 +8303,363 @@ Ladda profilen inspelad på den mindre maskinen och öppna Transposern. Välj de för PHIDGET OUTPUT-moduler: ställer in spänningsspänningsområdet (r=5 för r5V och r=10 för 10V) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) för PHIDGET OUTPUT-moduler: ställ in analog utgångskanal n till utspänningsvärde v i V (t.ex. 5,5 för 5,5V) - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] för YOCTOPUCE VOLTAGE OUT-moduler med c kanalen (1 eller 2),v spänningen som float [0.0-10.0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] för YOCTOPUCE CURRENT OUT-moduler med c strömmen som float [3.0-21.0] - + IO Command IO-kommando - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) PHIDGET binär utgång: stänger av kanal c (b=0) och på (b=1) - + PHIDGET Binary Output: toggles channel c PHIDGET binär utgång: växlar kanal c - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds PHIDGET binär utgång: ställer in utsignalen från kanal c till på under tiden t i millisekunder - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) PHIDGET Voltage Output: ställer in spänningsutgången för kanal c till v (float) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor: ställer in acceleration av kanal c till v (float) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor: ställer in målhastigheten för kanal c till v (float) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor: ställer in strömgränsen för kanal c till v (flytande) - + YOCTOPUCE Relay Output: turn channel c of the relay module on YOCTOPUCE Reläutgång: slå på kanal c på relämodulen - + YOCTOPUCE Relay Output: turn channel c of the relay module off YOCTOPUCE Reläutgång: stäng av kanal c på relämodulen - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) YOCTOPUCE reläutgång: kopplar av kanal c på relämodulen (b=0) och på (b=1) - + YOCTOPUCE Relay Output: toggle the state of channel c YOCTOPUCE Relay Output: växla tillstånd för kanal c - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds YOCTOPUCE reläutgång: pulsera kanalen c på efter en fördröjning på millisekunder under varaktigheten av millisekunder - + YOCTOPUCE resets the power counter of the Yocto-Watt module YOCTOPUCE återställer effekträknaren för Yocto-Watt-modulen - + move slider c to value v flytta reglaget c till värdet v - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b växlar PHIDGET binär utgångskanal c av (b=0) och på (b=1) och ställer in knappen i till nedtryckt eller normal beroende på värdet b - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal ställer in knappen i om värdet b är ja, sant, t eller 1, annars till normalt - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal ställer in knappen på intryckt om värdet b är ja, sant, t eller 1, annars till normalt - - - - - + + + + + toggles the state of the button växlar tillståndet för knappen - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol skickar heltal <värde> till <mål>-registret specificerat av som byte i hex-notation som "fa" via Santoker Network-protokollet - + sends <value> to <target> via the Kaleido Serial or Network protocol skickar <värde> till <mål> via Kaleido seriellt eller nätverksprotokoll - + S7 Command S7-kommando - + variable holding the last value read via S7 variabel som håller det senaste värdet avläst via S7 - + sets calling button to “pressed” if argument evaluates to 1 or True ställer in anropsknappen till "nedtryckt" om argumentet utvärderas till 1 eller True - + read bool from S7 DB läs bool från S7 DB - + read int from S7 DB läs int från S7 DB - + read float from S7 DB läs float från S7 DB - + write bool to S7 DB skriv bool till S7 DB - + write int to S7 DB skriv int till S7 DB - + write float to S7 DB skriv flytande till S7 DB - + Aillio R1 Heater Aillio R1-värmare - + Aillio R1 Fan Aillio R1-fläkt - + Aillio R1 Drum Aillio R1 trumma - + sets drum speed to value ställer in trumhastigheten till värdet - + Artisan Command Hantverkare - + enables/disables alarms aktiverar/inaktiverar larm - + enables/disables autoCHARGE aktiverar/inaktiverar autoCHARGE - + enables/disables autoDROP aktiverar/inaktiverar autoDROP - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. tara kanal <int> med 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. - + turns PID on slår på PID - + turns PID off stänger av PID - + toggles the PID state växlar PID-tillståndet - + sets PID mode to 0: manual, 1: RS, 2: background follow ställer in PID-läge till 0: manuell, 1: RS, 2: bakgrundsföljd - + sets the p-i-d parameters of the PID ställer in p-i-d-parametrarna för PID - + increases or decreases the current target SV value by <int> ökar eller minskar det aktuella mål-SV-värdet med <int> - + sets the PID target set value SV ställer in PID-målinställningsvärdet SV - + sets the PID target set value SV given in C ställer in PID-målinställningsvärdet SV som ges i C - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> aktiverar PID Ramp-Soak-mönsternumret <rs> (1-baserat!) eller det som är märkt med <rs> - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) väljer PID-ingångskällan med <n> 0: BT, 1: ET (programvara PID); <n> i {0,..,3} (Arduino PID) - + sets the PID lookahead ställer in PID framåt - + shows popup with message <msg> which optionally automatically closes after <int> seconds visar popup med meddelandet <msg> som eventuellt stängs automatiskt efter <int> sekunder - + shows message <msg> in the message line visar meddelande <msg> i meddelanderaden - + enables/disables notifications; while disabled issued notifications are ignored aktiverar/inaktiverar aviseringar; medan inaktiverade utfärdade meddelanden ignoreras - + sends notification with title <title> and optional message <msg> skickar meddelande med titel <titel> och valfritt meddelande <msg> - + sets canvas color to the RGB-hex <color> like #27f1d3 ställer in canvasfärg till RGB-hex <färg> som #27f1d3 - + resets canvas color återställer canvas färg @@ -8670,139 +8670,139 @@ Ladda profilen inspelad på den mindre maskinen och öppna Transposern. Välj de aktiverar knappen <namn> från { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } - + activates palette <p> with <p> either a number 0-9 or a palette label aktiverar palett <p> med <p> antingen en siffra 0-9 eller en palettetikett - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET ställer in uppspelningsläget till 0: av, 1: tid, 2: BT, 3: ET - + opens the Roast Properties dialog öppnar dialogrutan Grillegenskaper - + loads the .alog profile at the given filepath as background profile laddar .alog-profilen vid den givna sökvägen som bakgrundsprofil - + clears the current background profile rensar den aktuella bakgrundsprofilen - + activates the alarmset with the given number or label aktiverar larmsetet med angivet nummer eller etikett - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right flyttar bakgrundsprofilen det angivna antalet steg mot <riktning>, med <riktning> ett av upp, ner, vänster, höger - + enables/disables keyboard mode aktiverar/inaktiverar tangentbordsläge - + enables/disables the Keep ON flag aktiverar/inaktiverar flaggan Keep ON - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} visar/döljer kurvan indikerad av <namn> som är en av { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number visar/döljer <kurvan> (en av {T1,T2}) för det nollbaserade <extra_device>-numret - + shows/hides the events of <event_type> in [1,..,5] visar/döljer händelserna för <event_type> i [1,..,5] - + shows/hides the events of the background profile visar/döljer händelserna i bakgrundsprofilen - + RC Command RC-kommando - + for PHIDGET RC modules: sets the min/max pulse width in microseconds för PHIDGET RC-moduler: ställer in min/max pulsbredd i mikrosekunder - + for PHIDGET RC modules: sets the min/max position för PHIDGET RC-moduler: ställer in min/max-positionen - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) för PHIDGET RC-moduler: koppla in (b=1) eller koppla ur (b = 0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state för PHIDGET RC-moduler: aktiverar eller inaktiverar hastighetsramptillståndet - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt för PHIDGET RC-moduler: ställ in spänningen till en av 5, 6 eller 7,4 tum volt - + for PHIDGET RC modules: set the acceleration för PHIDGET RC-moduler: ställ in accelerationen - + for PHIDGET RC modules: set the velocity för PHIDGET RC-moduler: ställ in hastigheten - + for PHIDGET RC modules: set the target position för PHIDGET RC-moduler: ställ in målpositionen - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) för YOCTOPUCE RC-moduler: med c:int kanalen, b a bool (t.ex. enabled(0,1) eller enabled(0,True)) @@ -8813,31 +8813,31 @@ Ladda profilen inspelad på den mindre maskinen och öppna Transposern. Välj de för YOCTOPUCE RC-moduler: med c:int kanalen, p:int målposition, det valfria t varaktigheten i ms - + for YOCTOPUCE RC modules: with n an int [0..65000] in us för YOCTOPUCE RC-moduler: med n an int [0..65000] i oss - + for YOCTOPUCE RC modules: with r an int in % för YOCTOPUCE RC-moduler: med r an int i % - + WebSocket Command WebSocket-kommando - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) Om {}-ersättningar används måste json-parenteser dupliceras för att undvika dem som i send({{ “value”: {}}}) - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` om `<json>`-texten respekterar JSON-formatet skickas den till den anslutna WebSocket-servern och svaret är bundet till variabeln `_` @@ -9205,165 +9205,170 @@ Funktion 4 (läs indataregister): register 0 till 65535 motsvarande nummer 30000 + DISCHARGE + ANSVARSFRIHET + + + RELEASE SLÄPP - + HEATING UPPVÄRMNING - + COOLING KYL - + FLAP FLAXA - + CONTROL KONTROLLERA - + event value händelsevärde - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode händelsevärde tolkat som temperatur i Fahrenheit omvandlat till aktuellt temperaturläge - + event value interpreted as temperature in Celsius converted to the current temperature mode händelsevärde tolkat som temperatur i Celsius omvandlat till aktuellt temperaturläge - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. Notera: "{}" kan användas som en platshållare, den kommer att ersättas av det aktuella knappvärdet plus offset för ± händelsetyper. Om en platshållare förekommer flera gånger i en beskrivning/kommando ersätts alla dessa förekomster av värdet. - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” Obs: Kommandon kan sekvenseras, separerade med semikolon som i "<cmd1>;<cmd2>;<cmd3>" - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. Obs: Alla tecken som ges som dokumentation för en seriell kommandoåtgärd skickas som en sträng till den anslutna enheten. Om enheten kan tolka denna sträng som separata kommandon separerade med semikolon är detta bra. Annars kan du använda en multipel händelse som refererar till ett antal händelseknappar (med en kommaseparerad lista med händelseknappsnummer som dokumentationssträng) där var och en av de refererade händelseknapparna utfärdar ett av kommandona via en motsvarande seriell kommandoåtgärd. Dessa händelseknappar kan döljas och har alltså samma effekt som om seriekommandot tillåtit en sekvens av kommandon. - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. Obs: I PHIDGET-kommandon har den valfria parametern <sn> formen <hub_serial>[:<hub_port>] som gör det möjligt att referera till en specifik Phidget HUB genom att ange dess serienummer och eventuellt ange portnumret som den adresserade modulen är ansluten till . - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name Obs: I YOCTOPUCE-kommandon innehåller den valfria parametern <sn> antingen modulens serienummer eller dess namn - + Multiple Event Flera evenemang - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. knappnummer eller sleep(<float>) åtskilda av ett kommatecken: 1,2,sleep(2.5), 3.. - + triggers other buttons utlöser andra knappar - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) variabel som håller knappen senast intryckt (1 eller 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. läser 1 16-bitars register från slavslav-ID med funktion 3 (Read Multiple Holding Register) tolkat som heltal utan tecken. Resultatet är bundet till platshållaren `_` och kan därför nås i senare kommandon. - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating Infoga dataadress : värde, ex. 4701:1000 och sv är 100. Multiplicera alltid med 10 om värde Enhet: 0,1 / ex. 4719:0 slutar värma - + variable holding the last result value variabel som håller det sista resultatvärdet - + p-i-d - + configures PID to the values <p>;<i>;<d> konfigurerar PID till värdena <p>;<i>;<d> - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) för PHIDGET OUTPUT-moduler: ställer in spänningsspänningsområdet (r=5 för 5V och r=10 för 10V) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set skrivvärde där bitar ersätts av de från orMask vid positioner där andMask bitar inte är inställda - + Aillio R1 Command Aillio R1-kommando - + Sends PRS command Skickar PRS-kommando - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal ställer in knappen i på intryckt om värdet på b är ja, sant, t eller 1, annars till normalt - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True aktiverar knappen <namn> från { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; ställer in anropsknappen till "nedtryckt" om argumentet är 1 eller True - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden ställer in knappen i till synlig om värdet på b är ja, sant, t eller 1, annars till dolt - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name för YOCTOPUCE RC-moduler: med c:int kanalen, p:int målpositionen, den valfria t varaktigheten i ms, sn de valfria modulernas serienummer eller logiska namn @@ -11447,7 +11452,7 @@ När kortkommandon är AV läggs en anpassad händelse till - + @@ -11482,7 +11487,7 @@ När kortkommandon är AV läggs en anpassad händelse till - + @@ -11610,9 +11615,9 @@ När kortkommandon är AV läggs en anpassad händelse till / min + - @@ -11621,8 +11626,8 @@ När kortkommandon är AV läggs en anpassad händelse till - - + + @@ -11636,7 +11641,7 @@ När kortkommandon är AV läggs en anpassad händelse till Cykel - + Sync Synkronisera @@ -11756,7 +11761,7 @@ När kortkommandon är AV läggs en anpassad händelse till - + Label @@ -11987,9 +11992,9 @@ När kortkommandon är AV läggs en anpassad händelse till Storlek - - - + + + @@ -12027,7 +12032,7 @@ När kortkommandon är AV läggs en anpassad händelse till - + @@ -12070,14 +12075,14 @@ När kortkommandon är AV läggs en anpassad händelse till - + Unit Enhet - + Source Källa @@ -12088,9 +12093,9 @@ När kortkommandon är AV läggs en anpassad händelse till Klunga + - - + @@ -12482,7 +12487,7 @@ När kortkommandon är AV läggs en anpassad händelse till Datum - + Batch Omgång @@ -12540,140 +12545,140 @@ När kortkommandon är AV läggs en anpassad händelse till Blandning - + Template Mall - + Results in Resulterar i - + Rating Betyg - + Pressure % Tryck% - + Electric Energy Mix: Elektrisk energimix: - + Renewable Förnybar - - + + Pre-Heating Förvärmning - - + + Between Batches Mellan partier - - + + Cooling Kyl - + Between Batches after Pre-Heating Mellan partier efter förvärmning - + (mm:ss) (mm: ss) - + Duration Varaktighet - + Measured Energy or Output % Uppmätt energi eller effekt% - - + + Preheat Förvärma - - + + BBP - - - - + + + + Roast Rosta - - + + per kg green coffee per kg grönt kaffe - + Load Ladda - + Organization Organisation - + Operator Operatör - + Machine Maskin - + Model Modell - + Heating Uppvärmning - + Drum Speed Trumhastighet - + organic material organiskt material @@ -13076,7 +13081,7 @@ LCD-skärmar Alla Kantfärg (RGBA) - + roasted rostad @@ -13223,22 +13228,22 @@ LCD-skärmar Alla - + ln() ln () + - x - - + + Bkgnd @@ -13387,109 +13392,114 @@ LCD-skärmar Alla Ladda bönorna - + /m / m - + greens gröna - + - STOP - SLUTA + AUTO + AUTO - - + + + + MANUAL + MANUELL + + + + FLAP + FLAXA + + + + + CLOSE + STÄNGA + + + + + OPEN ÖPPEN - - - CLOSE - STÄNGA + CONTROL + KONTROLLERA - - - - AUTO - AUTO + + DISCHARGE + ANSVARSFRIHET - - - MANUAL - MANUELL + HEATING + UPPVÄRMNING - + STIRRER RÖRARE - + FILL FYLLA - - RELEASE - SLÄPP - - - - HEATING - UPPVÄRMNING - - - + COOLING KYL - - FLAP - FLAXA + + + + STOP + SLUTA - CONTROL - KONTROLLERA + RELEASE + SLÄPP - + RMSE BT - + MSE BT - + RoR - + @FCs - + Max+/Max- RoR Max + / Max- RoR @@ -14697,6 +14707,8 @@ LCD-skärmar Alla + + {} connected {} ansluten @@ -14708,6 +14720,8 @@ LCD-skärmar Alla + + {} disconnected @@ -14962,238 +14976,238 @@ Upprepa operationen i slutet: {0} Aktuell pid = {0}. Ändra nu till pid ={1}? - + Phidget Temperature Sensor IR attached Phidget temperatursensor IR ansluten - + Phidget Temperature Sensor 1-input attached Phidget Temperatursensor 1-ingång ansluten - + Phidget Isolated Thermocouple 1-input attached Phidget Isolated Termoelement 1-ingång ansluten - + Phidget VINT RTD 1-input attached Phidget VINT RTD 1-ingång ansluten - + Phidget Temperature Sensor IR detached Phidget temperatursensor IR borttagen - + Phidget Temperature Sensor 1-input detached Phidget Temperatursensor 1-ingång borttagen - + Phidget Isolated Thermocouple 1-input detached Phidget Isolated Termoelement 1-ingång frikopplad - + Phidget VINT RTD 1-input detached Phidget VINT RTD 1-ingång frikopplad - + Phidget Temperature Sensor 4-input attached Phidget Temperatursensor 4-ingång ansluten - + Phidget Temperature Sensor 4-input detached Phidget Temperatursensor 4-ingång frikopplad - + Phidget 1046 attached Phidget 1046 bifogas - + Phidget DAQ1500 attached Phidget DAQ1500 bifogas - + Phidget 1046 detached Phidget 1046 fristående - + Phidget DAQ1500 detached Phidget DAQ1500 fristående - + Phidget IO 2/2/2 attached Phidget IO 2/2/2 bifogas - + Phidget IO 6/6/6 attached Phidget IO 6/6/6 bifogas - + Phidget IO 8/8/8 attached Phidget IO 8/8/8 bifogas - + Phidget DAQ1000 attached Phidget DAQ1000 bifogas - + Phidget DAQ1200 attached Phidget DAQ1200 bifogas - + Phidget DAQ1300 attached Phidget DAQ1300 bifogas - + Phidget DAQ1301 attached Phidget DAQ1301 bifogas - + Phidget DAQ1400 attached Phidget DAQ1400 bifogas - + Phidget VCP1000 attached Phidget VCP1000 bifogas - + Phidget VCP1001 attached Phidget VCP1001 bifogas - + Phidget VCP1002 attached Phidget VCP1002 bifogas - + Phidget IO attached Phidget IO bifogas - + Phidget IO 2/2/2 detached Phidget IO 2/2/2 fristående - + Phidget IO 6/6/6 detached Phidget IO 6/6/6 fristående - + Phidget IO 8/8/8 detached Phidget IO 8/8/8 fristående - + Phidget DAQ1000 detached Phidget DAQ1000 fristående - + Phidget DAQ1200 detached Phidget DAQ1200 fristående - + Phidget DAQ1300 detached Phidget DAQ1300 fristående - + Phidget DAQ1301 detached Phidget DAQ1301 fristående - + Phidget DAQ1400 detached Phidget DAQ1400 fristående - + Phidget VCP1000 detached Phidget VCP1000 fristående - + Phidget VCP1001 detached Phidget VCP1001 fristående - + Phidget VCP1002 detached Phidget VCP1002 fristående - + Phidget IO detached Phidget IO frikopplad - + Yocto Thermocouple attached Yocto termoelement fäst - + Yocto IR attached Yocto IR ansluten - + Yocto PT100 attached Yocto PT100 bifogas - - + + Yocto Sensor attached Yocto-sensor ansluten - + Yocto Watt Power attached Yocto Watt Power ansluten - + Yocto Watt Energy attached Yocto Watt Energy bifogas - + Yocto Watt Voltage attached Yocto Watt spänning ansluten - + Yocto Watt Current attached Yocto Watt Current bifogas - + TC4 initialized TC4 initierad @@ -15242,9 +15256,9 @@ Upprepa operationen i slutet: {0} - - - + + + Data table copied to clipboard @@ -15278,50 +15292,50 @@ Upprepa operationen i slutet: {0} Läser bakgrundsprofil... - + Event table copied to clipboard Händelsetabell kopierad till urklipp - + The 0% value must be less than the 100% value. Värdet på 0 % måste vara mindre än värdet på 100 %. - - + + Alarms from events #{0} created Larm från händelser #{0} skapade - - + + No events found Inga händelser hittades - + Event #{0} added Händelse #{0} har lagts till - + No profile found Ingen profil hittades - + Events #{0} deleted Händelser #{0} raderade - + Event #{0} deleted Händelse #{0} raderad - + Roast properties updated but profile not saved to disk Grillegenskaper uppdaterade men profilen sparades inte på disken @@ -15504,7 +15518,7 @@ Upprepa operationen i slutet: {0} Provtagning - + Warning @@ -15516,13 +15530,13 @@ Upprepa operationen i slutet: {0} Ett snävt provtagningsintervall kan leda till instabilitet på vissa maskiner. Vi föreslår minst 1s. - + Incompatible variables found in %s Inkompatibla variabler hittades i %s - + Assignment problem Uppdragsproblem @@ -15616,8 +15630,8 @@ Upprepa operationen i slutet: {0} följa efter - - + + Save Statistics Spara statistik @@ -15779,19 +15793,19 @@ För att hålla det gratis och aktuellt, stöd oss ​​med din donation och pr Hantverkare konfigurerad för {0} - + Load theme {0}? Ladda tema {0}? - + Adjust Theme Related Settings Justera temarelaterade inställningar - + Loaded theme {0} Laddat tema {0} @@ -15802,8 +15816,8 @@ För att hålla det gratis och aktuellt, stöd oss ​​med din donation och pr Hittade ett färgpar som kan vara svårt att se: - - + + Simulator started @{}x Simulatorn startade @{}x @@ -15854,14 +15868,14 @@ För att hålla det gratis och aktuellt, stöd oss ​​med din donation och pr autoDROP av - + PID set to OFF PID inställd på OFF - + PID set to ON @@ -16081,7 +16095,7 @@ För att hålla det gratis och aktuellt, stöd oss ​​med din donation och pr {0} har sparats. Ny stek har börjat - + Invalid artisan format @@ -16146,10 +16160,10 @@ Det är lämpligt att spara dina nuvarande inställningar i förväg via menyn H Profilen har sparats - - - - + + + + @@ -16241,347 +16255,347 @@ Det är lämpligt att spara dina nuvarande inställningar i förväg via menyn H Ladda inställningar avbröts - - + + Statistics Saved Statistik sparad - + No statistics found Ingen statistik hittades - + Excel Production Report exported to {0} Excel-produktionsrapport exporterad till {0} - + Ranking Report Rankningsrapport - + Ranking graphs are only generated up to {0} profiles Rankningsdiagram genereras endast upp till {0} profiler - + Profile missing DRY event Profil saknas DRY-händelse - + Profile missing phase events Fashändelser saknas i profil - + CSV Ranking Report exported to {0} CSV-rankningsrapport exporterad till {0} - + Excel Ranking Report exported to {0} Excel-rankningsrapport exporterad till {0} - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied Bluetooth-vågen kan inte anslutas medan tillstånd för Artisan att komma åt Bluetooth nekas - + Bluetooth access denied Bluetooth-åtkomst nekad - + Hottop control turned off Hottop-kontrollen avstängd - + Hottop control turned on Hottop-kontrollen är påslagen - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! För att styra en Hottop måste du först aktivera superanvändarläget via ett högerklick på timerns LCD! - - + + Settings not found Inställningarna hittades inte - + artisan-settings hantverksmiljöer - + Save Settings Spara inställningar - + Settings saved Inställningar Sparade - + artisan-theme hantverkar-tema - + Save Theme Spara tema - + Theme saved Temat sparat - + Load Theme Ladda tema - + Theme loaded Temat laddat - + Background profile removed Bakgrundsprofilen har tagits bort - + Alarm Config Larmkonfig - + Alarms are not available for device None Larm är inte tillgängliga för enheten Inga - + Switching the language needs a restart. Restart now? Byte av språk behöver en omstart. Starta om nu? - + Restart Omstart - + Import K202 CSV Importera K202 CSV - + K202 file loaded successfully K202-filen har laddats - + Import K204 CSV Importera K204 CSV - + K204 file loaded successfully K204-filen har laddats - + Import Probat Recipe Importera provrecept - + Probat Pilot data imported successfully Probat Pilot-data har importerats - + Import Probat Pilot failed Importera Probat Pilot misslyckades - - + + {0} imported {0} importerade - + an error occurred on importing {0} ett fel uppstod vid import av {0} - + Import Cropster XLS Importera Cropster XLS - + Import RoastLog URL Importera RoastLog URL - + Import RoastPATH URL Importera RoastPATH URL - + Import Giesen CSV Importera Giesen CSV - + Import Petroncini CSV Importera Petroncini CSV - + Import IKAWA URL Importera IKAWA URL - + Import IKAWA CSV Importera IKAWA CSV - + Import Loring CSV Importera Loring CSV - + Import Rubasse CSV Importera Rubasse CSV - + Import HH506RA CSV Importera HH506RA CSV - + HH506RA file loaded successfully HH506RA-filen har laddats - + Save Graph as Spara graf som - + {0} size({1},{2}) saved {0} storlek ({1},{2}) har sparats - + Save Graph as PDF Spara graf som PDF - + Save Graph as SVG Spara graf som SVG - + {0} saved {0} har sparats - + Wheel {0} loaded Hjul {0} laddat - + Invalid Wheel graph format Ogiltigt hjuldiagramformat - + Buttons copied to Palette # Knappar kopierade till palett # - + Palette #%i restored Palett #%i återställd - + Palette #%i empty Palett #%i tom - + Save Palettes Spara paletter - + Palettes saved Paletter sparade - + Palettes loaded Paletter laddade - + Invalid palettes file format Ogiltigt palettfilformat - + Alarms loaded Larm laddade - + Fitting curves... Passar kurvor... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. Varning: Starten av analysintervallet av intresse är tidigare än början av kurvanpassningen. Korrigera detta på fliken Config>Curves>Analyze. - + Analysis earlier than Curve fit Analys tidigare än kurvanpassning - + Simulator stopped Simulatorn stannade - + debug logging ON felsökning loggning PÅ @@ -17690,10 +17704,10 @@ För att hålla det gratis och aktuellt, stöd oss med din donation och prenumer - - - - + + + + Roaster Scope @@ -18194,49 +18208,49 @@ För att hålla det gratis och aktuellt, stöd oss med din donation och prenumer - + Events evenemang - + Data - + Roast Rosta - + Notes Anteckningar - + Energy Energi - + Setup Uppstart - + Details Detaljer - + Loads Massor - + Protocol Protokoll @@ -18443,7 +18457,7 @@ För att hålla det gratis och aktuellt, stöd oss med din donation och prenumer - + @@ -18463,7 +18477,7 @@ För att hålla det gratis och aktuellt, stöd oss med din donation och prenumer Blötlägg HH: MM - + @@ -18473,7 +18487,7 @@ För att hålla det gratis och aktuellt, stöd oss med din donation och prenumer - + @@ -18535,16 +18549,16 @@ För att hålla det gratis och aktuellt, stöd oss med din donation och prenumer - - + + Time Tid - - + + @@ -18553,8 +18567,8 @@ För att hålla det gratis och aktuellt, stöd oss med din donation och prenumer - - + + @@ -18563,104 +18577,104 @@ För att hålla det gratis och aktuellt, stöd oss med din donation och prenumer - + CHARGE AVGIFT - + DRY END TORR SLUT - + FC START - + FC END FC SLUT - + SC START - + SC END SC SLUT - + DROP SLÄPPA - + COOL HÄFTIGT - + #{0} {1}{2} # {0} {1} {2} - + Power Kraft - + Duration Varaktighet - + CO2 - + Load Ladda - + Source Källa - + Kind Snäll - + Name namn - + Weight Vikt @@ -19594,7 +19608,7 @@ initierad av PID - + @@ -19823,7 +19837,7 @@ måste minskas med fyra gånger. Endast för laddade bakgrunder med extra enheter - + The maximum nominal batch size of the machine in kg Maskinens maximala nominella satsstorlek i kg @@ -20257,32 +20271,32 @@ Currently in TEMP MODE För närvarande i TEMP-LÄGE - + <b>Label</b>= <b> Etikett </b> = - + <b>Description </b>= <b> Beskrivning </b> = - + <b>Type </b>= <b> Skriv </b> = - + <b>Value </b>= <b> Värde </b> = - + <b>Documentation </b>= <b> Dokumentation </b> = - + <b>Button# </b>= <b> Knapp # </b> = diff --git a/src/translations/artisan_th.qm b/src/translations/artisan_th.qm index a386d0ff5d07fb6456b877bf14e4a6c3eb1db7a1..042e61afd4022d4c7e72ca35aebb8e3869e311ec 100644 GIT binary patch delta 21950 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 delta 21854 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 b5{>i%zhtFGdijQ!#Pi$5((~J;j?Vu9@ROLl diff --git a/src/translations/artisan_th.ts b/src/translations/artisan_th.ts index c4238b2f7..52764219f 100644 --- a/src/translations/artisan_th.ts +++ b/src/translations/artisan_th.ts @@ -9,57 +9,57 @@ ปล่อยสปอนเซอร์ - + About เกี่ยวกับ - + Core Developers ผู้พัฒนาหลัก - + License ใบอนุญาต - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. เกิดปัญหาในการเรียกข้อมูลเวอร์ชันล่าสุด โปรดตรวจสอบการเชื่อมต่ออินเทอร์เน็ตของคุณลองอีกครั้งในภายหลังหรือตรวจสอบด้วยตนเอง - + A new release is available. รุ่นใหม่พร้อมใช้งานแล้ว - + Show Change list แสดงรายการเปลี่ยนแปลง - + Download Release ดาวน์โหลดรีลีส - + You are using the latest release. คุณกำลังใช้รุ่นล่าสุด - + You are using a beta continuous build. คุณกำลังใช้รุ่นเบต้าแบบต่อเนื่อง - + You will see a notice here once a new official release is available. คุณจะเห็นประกาศที่นี่เมื่อมีรุ่นใหม่อย่างเป็นทางการ - + Update status อัปเดตสถานะ @@ -217,7 +217,7 @@ Button - + @@ -228,7 +228,7 @@ - + @@ -239,10 +239,10 @@ - + + - - + Restore Defaults @@ -270,7 +270,7 @@ - + @@ -298,7 +298,7 @@ - + @@ -586,7 +586,7 @@ - + @@ -607,7 +607,7 @@ - + @@ -732,9 +732,9 @@ อัพเดท - - - + + + Save Defaults บันทึกค่าเริ่มต้น @@ -1543,61 +1543,61 @@ END แสดงเสมอ - + Heavy FC แคร๊กแรก รุนแรง - + Low FC แคร๊กแรก เบา - + Light Cut เส้นกลางสีอ่อน - + Dark Cut เส้นกลางสีเข้ม - + Drops หยุด - + Oily น้ำมัน - + Uneven ไม่สม่ำเสมอ - + Tipping ทิปปิ้ง - + Scorching ผิวไหม้ - + Divots รอยที่ผิว @@ -2416,14 +2416,14 @@ END - + ET อุณหภูมิอากาศ(ET) - + BT อุณหภูมิเมล็ด(BT) @@ -4163,20 +4163,20 @@ END Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4269,41 +4269,41 @@ END - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4372,38 +4372,38 @@ END - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4453,10 +4453,10 @@ END ไม่ได้รับข้อมูล RX - - - - + + + + Serial Exception: @@ -4473,97 +4473,97 @@ END โปรแกรมการโทร () ได้รับ: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure(): เกิดข้อผิดพลาดในการแปลง ได้รับ {0} ไบต์ - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure(): ได้รับ {0} ไบต์ แต่ต้องการ 10 ไบต์ - + Unable to open serial port ไม่สามารถเปิดพอร์ตอนุกรมได้ - + MS6514temperature(): {0} bytes received but 18 needed MS6514temperature(): ได้รับ {0} ไบต์ แต่ต้องการ 18 ไบต์ - + DT301temperature(): {0} bytes received but 11 needed DT301temperature(): ได้รับ {0} ไบต์ แต่ต้องการ 11 ไบต์ - + HH806AUtemperature(): {0} bytes received HH806AUtemperature(): ได้รับ {0} ไบต์ - + HH806Wtemperature(): Unable to initiate device HH806Wtemperature(): ไม่สามารถเริ่มต้นอุปกรณ์ - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID: ได้รับ {0} ไบต์ แต่ต้องการ 5 ไบต์ - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RAtemperature(): ไม่สามารถรับรหัสจากอุปกรณ์ HH506RA - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RAtemperature(): ได้รับ {0} ไบต์ แต่ต้องการ 14 ไบต์ - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302temperature(): ได้รับ {0} ไบต์ แต่ต้องการ 7 - + CENTER303temperature(): {0} bytes received but 8 needed CENTER303temperature(): ได้รับ {0} ไบต์ แต่ต้องการ 8 ไบต์ - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2temperature(): ได้รับ {0} ไบต์ แต่ต้องการ 26 - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4temperature(): ได้รับ {0} ไบต์ แต่ต้องการ 26 - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306temperature(): ได้รับ {0} ไบต์ แต่ต้องการ 10 ไบต์ - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309temperature(): ได้รับ {0} ไบต์ แต่ต้องการ 45 - + Arduino could not set channels Arduino ไม่สามารถตั้งค่าช่องสัญญาณได้ - + Arduino could not set temperature unit Arduino ไม่สามารถตั้งค่าหน่วยอุณหภูมิได้ - + Arduino could not set filters Arduino ไม่สามารถตั้งค่าตัวกรองได้ @@ -4573,16 +4573,16 @@ END - - - - - - + + + + + + - - + + Value Error: ข้อผิดพลาดของค่า: @@ -4597,7 +4597,7 @@ END ข้อยกเว้นแบบอนุกรม: หมดเวลา - + Unable to move CHARGE to a value that does not exist ไม่สามารถย้าย CHARGE เป็นค่าที่ไม่มีอยู่ @@ -4714,52 +4714,52 @@ END ข้อยกเว้น: {} ไม่ใช่ไฟล์การตั้งค่าที่ถูกต้อง - - - - - + + + + + Error ข้อผิดพลาด - + Exception: WebLCDs not supported by this build ข้อยกเว้น: WebLCD ไม่รองรับโดย build นี้ - + Could not start WebLCDs. Selected port might be busy. ไม่สามารถเริ่ม WebLCD ได้ พอร์ตที่เลือกอาจไม่ว่าง - + Failed to save settings บันทึกการตั้งค่าไม่สำเร็จ - - + + Exception (probably due to an empty profile): ข้อยกเว้น (อาจเป็นเพราะโปรไฟล์ว่างเปล่า): - + Analyze: CHARGE event required, none found วิเคราะห์: ต้องมีเหตุการณ์ CHARGE ไม่พบ - + Analyze: DROP event required, none found วิเคราะห์: ต้องการเหตุการณ์ DROP ไม่พบ - + Analyze: no background profile data available วิเคราะห์: ไม่มีข้อมูลโปรไฟล์เบื้องหลัง - + Analyze: background profile requires CHARGE and DROP events วิเคราะห์: โปรไฟล์พื้นหลังต้องมีเหตุการณ์ CHARGE และ DROP @@ -4800,7 +4800,7 @@ END Form Caption - + Custom Blend ผสมผสานแบบกำหนดเอง @@ -4964,17 +4964,17 @@ END คุณสมบัติการคั่ว - + Energy Help ความช่วยเหลือด้านพลังงาน - + Tare Setup Tare Setup - + Set Measure from Profile ตั้งค่าการวัดจากโปรไฟล์ @@ -5273,14 +5273,14 @@ END - + Energy พลังงาน - + CO2 คาร์บอนไดออกไซด์ @@ -5528,14 +5528,14 @@ END HTML Report Template - + BBP Total Time BBP เวลารวม - + BBP Bottom Temp อุณหภูมิด้านล่าง BBP @@ -5552,849 +5552,849 @@ END - + Whole Color สีเมล็ดกาแฟ - - + + Profile โปรไฟล์ (Profile) - + Roast Batches จำนวนการคั่ว (Roast Batches) - - - + + + Batch ชุด (Batch) - - + + Date วันที่ (Date) - - - + + + Beans เมล็ดกาแฟ (ฺBeans) - - - + + + In ใน (In) - - + + Out นอก (Out) - - - + + + Loss สูญเสีย (Loss) - - + + SUM รวม (SUM) - + Production Report รายงานการผลิต (Production Report) - - + + Time เวลา (Time) - - + + Weight In น้ำหนักใน - - + + CHARGE BT ค่าธรรมเนียม BT - - + + FCs Time FCs เวลา - - + + FCs BT เอฟซี บีที - - + + DROP Time ปล่อยเวลา - - + + DROP BT วาง BT - + Dry Percent เปอร์เซ็นต์แห้ง - + MAI Percent เอ็มเอไอ เปอร์เซ็นต์ - + Dev Percent เปอร์เซ็นต์การพัฒนา - - + + AUC AUC - - + + Weight Loss ลดน้ำหนัก - - + + Color สี(Color) - + Cupping ครอบแก้ว - + Roaster เครื่องคั่ว - + Capacity ความจุ - + Operator โอเปอเรเตอร์ - + Organization องค์กร - + Drum Speed ความเร็วกลอง - + Ground Color สีผงกาแฟ - + Color System ระบบสี - + Screen Min หน้าจอขั้นต่ำ - + Screen Max หน้าจอแม็กซ์ - + Bean Temp อุณหภูมิถั่ว - + CHARGE ET ค่าใช้จ่ายET - + TP Time เวลาทีพี - + TP ET ทีพี อีที - + TP BT ทีพี บีที - + DRY Time เวลาแห้ง - + DRY ET แห้ง ET - + DRY BT แห้ง BT - + FCs ET เอฟซี อีที - + FCe Time เอฟซีไทม์ - + FCe ET เอฟซี อีที - + FCe BT เอฟซี บีที - + SCs Time SCs เวลา - + SCs ET - + SCs BT เอสซีบีที - + SCe Time เอสซีไทม์ - + SCe ET เอสซีอีที - + SCe BT เอสซี บีที - + DROP ET วาง ET - + COOL Time เวลาเย็น - + COOL ET เย็น ET - + COOL BT เย็น BT - + Total Time เวลารวม - + Dry Phase Time เวลาเฟสแห้ง - + Mid Phase Time เวลากลางเฟส - + Finish Phase Time สิ้นสุดระยะเวลา - + Dry Phase RoR เฟสแห้ง RoR - + Mid Phase RoR ระยะกลาง RoR - + Finish Phase RoR เสร็จสิ้นเฟส RoR - + Dry Phase Delta BT เดลต้าเฟสแห้ง BT - + Mid Phase Delta BT มิดเฟสเดลต้าบีที - + Finish Phase Delta BT เสร็จสิ้นเฟส Delta BT - + Finish Phase Rise เสร็จสิ้นระยะเพิ่มขึ้น - + Total RoR รวม RoR - + FCs RoR เอฟซี RoR - + MET MET - + AUC Begin AUC เริ่มต้น - + AUC Base ฐาน AUC - + Dry Phase AUC เฟสแห้งAUC - + Mid Phase AUC AUC ระยะกลาง - + Finish Phase AUC เสร็จสิ้นระยะ AUC - + Weight Out น้ำหนักออก - + Volume In ปริมาณใน - + Volume Out ปริมาณออก - + Volume Gain ปริมาณกำไร - + Green Density ความหนาแน่นของสีเขียว - + Roasted Density คั่วเข้ม - + Moisture Greens ความชื้นของสารกาแฟ - + Moisture Roasted มอยส์เจอร์คั่ว - + Moisture Loss การสูญเสียความชื้น - + Organic Loss การสูญเสียอินทรีย์ - + Ambient Humidity ความชื้นแวดล้อม - + Ambient Pressure ความดันบรรยากาศ - + Ambient Temperature อุณหภูมิโดยรอบ - - + + Roasting Notes บันทึกการคั่ว (Roasting Notes) - - + + Cupping Notes บันทึกการคัปปิ้ง (Cupping Notes) - + Heavy FC แคร๊กแรก รุนแรง - + Low FC แคร๊กแรก เบา - + Light Cut เส้นกลางสีอ่อน - + Dark Cut เส้นกลางสีเข้ม - + Drops หยุด - + Oily น้ำมัน - + Uneven ไม่สม่ำเสมอ - + Tipping ทิปปิ้ง - + Scorching ผิวไหม้ - + Divots รอยที่ผิว - + Mode โหมด - + BTU Batch บีทียู แบทช์ - + BTU Batch per green kg BTU BTU ต่อกิโลกรัมสีเขียว - + CO2 Batch แบทช์ CO2 - + BTU Preheat บีทียู อุ่นก่อน - + CO2 Preheat CO2 อุ่น - + BTU BBP บีทียู บีบีพี - + CO2 BBP CO2 บีบีพี - + BTU Cooling บีทียู คูลลิ่ง - + CO2 Cooling CO2 คูลลิ่ง - + BTU Roast บีทียู โรสต์ - + BTU Roast per green kg บีทียูคั่วต่อสีเขียวกก. - + CO2 Roast CO2 ย่าง - + CO2 Batch per green kg CO2 Batch ต่อสีเขียวกก. - + BTU LPG บีทียูแอลพีจี - + BTU NG บีทียู NG - + BTU ELEC บีทียูอีเล็ค - + Efficiency Batch ชุดประสิทธิภาพ - + Efficiency Roast คั่วอย่างมีประสิทธิภาพ - + BBP Begin บีบีพี เริ่มต้น - + BBP Begin to Bottom Time BBP เริ่มต้นถึงเวลาต่ำสุด - + BBP Bottom to CHARGE Time BBP ล่างถึงเวลาชาร์จ - + BBP Begin to Bottom RoR BBP เริ่มต้นที่ล่างสุด RoR - + BBP Bottom to CHARGE RoR BBP ล่างถึง CHARGE RoR - + File Name ชื่อไฟล์ - + Roast Ranking จัดอันดับการคั่ว (Roast Ranking) - + Ranking Report รายงานอันดับ - + AVG ค่าเฉลี่ย (AVG) - + Roasting Report รายงานการคั่ว (Roasting Report) - + Date: วันที่ (Date) : - + Beans: เมล็ดกาแฟ (Beans): - + Weight: น้ำหนัก (Weight): - + Volume: ปริมาณ (Volume): - + Roaster: เครื่องคั่ว(Roaster): - + Operator: ผู้คั่ว (Operator): - + Organization: องค์กร: - + Cupping: คัปปิ้ง (Cupping): - + Color: สี (Color): - + Energy: พลังงาน: - + CO2: คาร์บอนไดออกไซด์: - + CHARGE: อุณหภูมิที่ใส่เมล็ด (CHARGE): - + Size: ขนาด (Size): - + Density: ความหนาแน่น (Density): - + Moisture: ความชื้นสารกาแฟ (Moisture): - + Ambient: อุณหภูมิห้อง (Ambient): - + TP: จุดกลับตัว (TP): - + DRY: ช่วงการอบ (DRY): - + FCs: เริ่ม แคร๊กแรก (FCs): - + FCe: จบ แคร๊กแรก (FCe): - + SCs: เริ่ม แคร๊กสอง (SCs): - + SCe: จบ แคร๊กสอง (SCe): - + DROP: หยุด (DROP): - + COOL: ทำให้เย็น (COOL): - + MET: อุณหภูมิอากาศสูงที่สุด (MET): - + CM: CM: - + Drying: ระยะการอบ (Drying): - + Maillard: ระยะเมลลาร์ด (Maillard): - + Finishing: ระยะช่วงพัฒนา (Finishing): - + Cooling: ระยะทำให้เย็น (Cooling): - + Background: พื้นหลัง (Background): - + Alarms: นาฬิกาปลุก: - + RoR: อัตราการเปลี่ยนแปลงอุณหภูมิ(RoR): - + AUC: AUC: - + Events เหตุการณ์ (Events) @@ -6481,7 +6481,7 @@ Alarms are scanned in order from the top of the table to the bottom. - + @@ -6587,7 +6587,7 @@ Alarms are scanned in order from the top of the table to the bottom. ขีด จำกัด อุณหภูมิที่กำหนด - + @@ -6768,7 +6768,7 @@ Alarms are scanned in order from the top of the table to the bottom. ป้อนคำสั่งลงในช่องคำอธิบายของการเตือน - + @@ -6797,21 +6797,21 @@ Alarms are scanned in order from the top of the table to the bottom. ข้อความที่จะแสดงในป๊อปอัป - + Call Program โปรแกรมโทร - + A program/script path (absolute or relative) เส้นทางของโปรแกรม/สคริปต์ (สัมบูรณ์หรือสัมพัทธ์) - + start an external program เริ่มโปรแกรมภายนอก @@ -8226,7 +8226,7 @@ Load the profile recorded on the smaller machine and open the Transposer. Select ข้อความเสริมที่ใช้ในคำอธิบายประกอบของหน่วยที่ใช้สำหรับค่าตัวเลื่อน - + COMMANDS คำสั่ง @@ -8239,7 +8239,7 @@ Load the profile recorded on the smaller machine and open the Transposer. Select - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8266,36 +8266,36 @@ Load the profile recorded on the smaller machine and open the Transposer. Select หมายเหตุ: ในคำสั่ง YOCTOPUCE พารามิเตอร์ทางเลือก <sn> จะเก็บหมายเลขซีเรียลของโมดูลหรือชื่อ - + Serial Command คำสั่ง Serial - + ASCII serial command or binary a2b_uu(serial command) คำสั่งซีเรียล ASCII หรือไบนารี a2b_uu (คำสั่งซีเรียล) - + Modbus Command คำสั่ง Modbus - + variable holding the last value read via MODBUS ตัวแปรที่ถือค่าสุดท้ายอ่านผ่าน MODBUS - - - - - - + + + + + + @@ -8306,8 +8306,8 @@ Load the profile recorded on the smaller machine and open the Transposer. Select สลีป: เพิ่มการหน่วงเวลา <float> วินาที - - + + sets calling button to “pressed” if argument is 1 or True ตั้งค่าปุ่มโทรเป็น "กด" หากอาร์กิวเมนต์เป็น 1 หรือ True @@ -8318,55 +8318,55 @@ Load the profile recorded on the smaller machine and open the Transposer. Select อ่านการลงทะเบียนจาก slave ID โดยใช้ฟังก์ชัน 3 (อ่านการลงทะเบียนการถือครองหลายรายการ) ผลลัพธ์ถูกผูกไว้กับตัวยึดตำแหน่ง `_` และสามารถเข้าถึงได้ในคำสั่งในภายหลัง - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. อ่านการลงทะเบียน 1 16 บิตจาก Slave SlaveID โดยใช้ฟังก์ชัน 3 (อ่านการลงทะเบียนการถือครองหลายรายการ) ตีความว่าเป็นจำนวนเต็มที่มีลายเซ็น ผลลัพธ์จะเชื่อมโยงกับตัวยึดตำแหน่ง `_` และสามารถเข้าถึงได้ในคำสั่งในภายหลัง - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. อ่านการลงทะเบียน 1 16 บิตจาก Slave SlaveID โดยใช้ฟังก์ชัน 3 (อ่านการลงทะเบียนโฮลดิ้งหลายรายการ) ตีความเป็น BCD ผลลัพธ์จะเชื่อมโยงกับตัวยึด `_` และสามารถเข้าถึงได้ในคำสั่งในภายหลัง - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. อ่านการลงทะเบียน 16 บิต 2 ตัวจาก Slave ID ของทาสโดยใช้ฟังก์ชัน 3 (อ่านการลงทะเบียนการถือครองหลายรายการ) ตีความว่าเป็นจำนวนเต็มที่ไม่ได้ลงชื่อ ผลลัพธ์จะเชื่อมโยงกับตัวยึดตำแหน่ง `_` และสามารถเข้าถึงได้ในคำสั่งในภายหลัง - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. อ่านการลงทะเบียน 16 บิต 2 ตัวจาก Slave ID ของทาสโดยใช้ฟังก์ชัน 3 (อ่านการลงทะเบียนการถือครองหลายรายการ) ตีความว่าเป็นจำนวนเต็มที่มีลายเซ็น ผลลัพธ์จะเชื่อมโยงกับตัวยึดตำแหน่ง `_` และสามารถเข้าถึงได้ในคำสั่งในภายหลัง - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. อ่านการลงทะเบียน 2 16 บิตจาก Slave SlaveID โดยใช้ฟังก์ชัน 3 (อ่านการลงทะเบียนโฮลดิ้งหลายรายการ) ตีความเป็น BCD ผลลัพธ์จะเชื่อมโยงกับตัวยึดตำแหน่ง `_` และสามารถเข้าถึงได้ในคำสั่งในภายหลัง - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. อ่านการลงทะเบียน 16 บิต 2 ตัวจาก Slave ID ของทาสโดยใช้ฟังก์ชัน 3 (อ่านการลงทะเบียนการถือครองหลายรายการ) ตีความว่าเป็นโฟลต ผลลัพธ์จะเชื่อมโยงกับตัวยึดตำแหน่ง `_` และสามารถเข้าถึงได้ในคำสั่งในภายหลัง - + write register: MODBUS function 6 (int) or function 16 (float) เขียนลงทะเบียน: MODBUS ฟังก์ชั่น 6 (int) หรือฟังก์ชั่น 16 (ลอย) - + write coil: MODBUS function 5 เขียนคอยล์: ฟังก์ชั่น MODBUS 5 - + write coils: MODBUS function 15 เขียนคอยล์: ฟังก์ชั่น MODBUS 15 @@ -8377,43 +8377,43 @@ Load the profile recorded on the smaller machine and open the Transposer. Select - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v การลงทะเบียนการเขียนมาสก์: ฟังก์ชัน MODBUS 22 หรือจำลองฟังก์ชัน 22 ด้วยฟังก์ชัน 6 และค่าที่กำหนด v - + write registers: MODBUS function 16 เขียนรีจิสเตอร์: ฟังก์ชัน MODBUS 16 - + write 16bit BCD encoded value v to register r of slave s เขียนค่าที่เข้ารหัส 16 บิต BCD v เพื่อลงทะเบียน r ของทาส s - + write 32bit float to two 16bit int registers: MODBUS function 16 เขียน 32 บิตลอยไปยังการลงทะเบียน int 16 บิตสองตัว: ฟังก์ชัน MODBUS 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 เขียนจำนวนเต็ม 32 บิตไปยังรีจิสเตอร์ 16 บิตสองตัว: ฟังก์ชัน MODBUS 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) เขียนจำนวนเต็ม 16 บิตลงในการลงทะเบียน 16 บิตเดียว: ฟังก์ชัน MODBUS 6 (int) - + DTA Command คำสั่ง DTA @@ -8434,119 +8434,119 @@ Load the profile recorded on the smaller machine and open the Transposer. Select เริ่มต้นและโปรแกรมภายนอก - + Hottop Heater ฮีตเตอร์ Hottop - - + + sets heater to value ตั้งค่าฮีตเตอร์ให้คุ้มค่า - + Hottop Fan ฮอทท็อปแฟน - - + + sets fan to value ตั้งพัดลมให้คุ้มค่า - + Hottop Command คำสั่ง Hottop - + with n={0 ,1},h={0,..100},f={0,..10} กับ n={0 ,1},h={0,..100},f={0,..10} - + Fuji Command คำสั่งฟูจิ - + PWM Command คำสั่ง PWM - + PHIDGET PWM Output: <value> in [0-100] PHIDGET เอาต์พุต PWM: <value> ใน [0-100] - + PHIDGET PWM Output: toggles <channel> PHIDGET PWM Output: สลับ <channel> - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds เอาต์พุต PWM ของ PHIDGET: เปิด <channel> สำหรับ <มิลลิวินาที> มิลลิวินาที - + PHIDGET HUB PWM Output: <value> in [0-100] PHIDGET HUB เอาต์พุต PWM: <value> ใน [0-100] - + PHIDGET HUB PWM Output: toggles <channel> PHIDGET HUB เอาต์พุต PWM: สลับ <channel> - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds PHIDGET HUB เอาต์พุต PWM: เปิด <channel> สำหรับ <มิลลิวินาที> มิลลิวินาที - + YOCTOPUCE PWM Output: PWM running state YOCTOPUCE เอาต์พุต PWM: สถานะการทำงานของ PWM - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) YOCTOPUCE เอาต์พุต PWM: ตั้งค่าความถี่ PWM เป็น f (Hz) - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] YOCTOPUCE PWM Output: ตั้งค่าช่วงเวลา PWM โดยมีรอบการทำงานเป็น % เป็นทศนิยม [0.0 - 100.0] - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval YOCTOPUCE PWM Output: เปลี่ยน PWM ไปเรื่อย ๆ เป็นค่าที่ระบุในช่วงเวลาที่กำหนด - + VOUT Command คำสั่ง VOUT @@ -8557,363 +8557,363 @@ Load the profile recorded on the smaller machine and open the Transposer. Select สำหรับโมดูล PHIDGET OUTPUT: กำหนดช่วงแรงดันไฟฟ้า (r=5 สำหรับ r5V และ r=10 สำหรับ 10V) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) สำหรับโมดูล PHIDGET OUTPUT: ตั้งค่าช่องสัญญาณเอาต์พุตอะนาล็อก n เป็นค่าแรงดันเอาต์พุต v ใน V (เช่น 5.5 สำหรับ 5.5V) - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] สำหรับโมดูล YOCTOPUCE VOLTAGE OUT พร้อม c ช่อง (1 หรือ 2), v แรงดันไฟฟ้าเป็น float [0.0-10.0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] สำหรับโมดูล YOCTOPUCE CURRENT OUT โดยมีกระแส c เป็น float [3.0-21.0] - + IO Command คำสั่ง IO - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) PHIDGET Binary Output: ปิดช่อง c (b=0) และเปิด (b=1) - + PHIDGET Binary Output: toggles channel c PHIDGET Binary Output: สลับช่อง c - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds PHIDGET เอาต์พุตไบนารี: ตั้งค่าเอาต์พุตของช่อง c เป็นเปิดสำหรับเวลา t ในหน่วยมิลลิวินาที - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) PHIDGET Voltage Output: ตั้งค่าแรงดันเอาต์พุตของช่อง c ถึง v (float) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor: ตั้งค่าการเร่งความเร็วของช่อง c ถึง v (ลอย) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor: ตั้งค่าความเร็วเป้าหมายของช่อง c เป็น v (ลอย) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor: ตั้งค่าขีดจำกัดปัจจุบันของช่อง c เป็น v (float) - + YOCTOPUCE Relay Output: turn channel c of the relay module on YOCTOPUCE เอาต์พุตรีเลย์: เปิดช่อง c ของโมดูลรีเลย์ - + YOCTOPUCE Relay Output: turn channel c of the relay module off YOCTOPUCE เอาท์พุทรีเลย์: ปิดช่อง c ของโมดูลรีเลย์ - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) YOCTOPUCE รีเลย์เอาท์พุต: ปิดช่องสัญญาณ c ของโมดูลรีเลย์ (b=0) และเปิด (b=1) - + YOCTOPUCE Relay Output: toggle the state of channel c YOCTOPUCE เอาท์พุทรีเลย์: สลับสถานะของช่อง c - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds YOCTOPUCE เอาต์พุตรีเลย์: เปิดช่องสัญญาณ c หลังจากหน่วงเวลาเป็นมิลลิวินาทีที่ล่าช้าในช่วงระยะเวลาเป็นมิลลิวินาที - + YOCTOPUCE resets the power counter of the Yocto-Watt module YOCTOPUCE รีเซ็ตตัวนับพลังงานของโมดูล Yocto-Watt - + move slider c to value v เลื่อนตัวเลื่อน c ไปที่ค่า v - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b สลับช่องเอาต์พุตไบนารีของ PHIDGET c ปิด (b=0) และเปิด (b=1) และตั้งค่าปุ่ม i เป็นกดหรือปกติขึ้นอยู่กับค่า b - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal ตั้งค่าปุ่ม i ให้กดถ้าค่า b เป็นใช่ จริง t หรือ 1 มิฉะนั้นจะเป็นค่าปกติ - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal ตั้งค่าปุ่มให้กดถ้าค่า b เป็นใช่ จริง t หรือ 1 มิฉะนั้นจะเป็นค่าปกติ - - - - - + + + + + toggles the state of the button สลับสถานะของปุ่ม - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol ส่งจำนวนเต็ม <value> ไปยังการลงทะเบียน <target> ที่ระบุเป็นไบต์ในรูปแบบเลขฐานสิบหก เช่น "fa" ผ่านโปรโตคอล Santoker Network - + sends <value> to <target> via the Kaleido Serial or Network protocol ส่ง <value> ไปยัง <target> ผ่านโปรโตคอล Kaleido Serial หรือ Network - + S7 Command S7 คำสั่ง - + variable holding the last value read via S7 ตัวแปรที่ถือค่าสุดท้ายอ่านผ่าน S7 - + sets calling button to “pressed” if argument evaluates to 1 or True ตั้งค่าปุ่มโทรเป็น "กด" หากอาร์กิวเมนต์ประเมินเป็น 1 หรือ True - + read bool from S7 DB อ่านบูลจาก S7 DB - + read int from S7 DB อ่าน int จาก S7 DB - + read float from S7 DB อ่าน float จาก S7 DB - + write bool to S7 DB เขียนบูลไปยัง S7 DB - + write int to S7 DB เขียนลงใน S7 DB - + write float to S7 DB เขียนลอยไปยัง S7 DB - + Aillio R1 Heater เครื่องทำความร้อน Aillio R1 - + Aillio R1 Fan พัดลม Aillio R1 - + Aillio R1 Drum Aillio R1 กลอง - + sets drum speed to value ตั้งค่าความเร็วดรัมเป็นค่า - + Artisan Command คำสั่งช่างฝีมือ - + enables/disables alarms เปิด/ปิดนาฬิกาปลุก - + enables/disables autoCHARGE เปิด/ปิด autoCHARGE - + enables/disables autoDROP เปิด/ปิด autoDROP - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. ทดช่อง <int> กับ 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. - + turns PID on เปิด PID - + turns PID off ปิด PID - + toggles the PID state สลับสถานะ PID - + sets PID mode to 0: manual, 1: RS, 2: background follow ตั้งค่าโหมด PID เป็น 0: manual, 1: RS, 2: background follow - + sets the p-i-d parameters of the PID ตั้งค่าพารามิเตอร์ p-i-d ของ PID - + increases or decreases the current target SV value by <int> เพิ่มหรือลดค่า SV เป้าหมายปัจจุบันโดย <int> - + sets the PID target set value SV ตั้งค่าเป้าหมาย PID SV - + sets the PID target set value SV given in C ตั้งค่าเป้าหมาย PID ตั้งค่า SV ที่กำหนดใน C - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> เปิดใช้งานหมายเลขรูปแบบ PID Ramp-Soak <rs> (1 ตาม!) หรือที่มีป้ายกำกับว่า <rs> - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) เลือกแหล่งสัญญาณเข้า PID ด้วย <n> 0: BT, 1: ET (Software PID); <n> ใน {0,..,3} (Arduino PID) - + sets the PID lookahead กำหนด PID lookahead - + shows popup with message <msg> which optionally automatically closes after <int> seconds แสดงป๊อปอัปพร้อมข้อความ <msg> ซึ่งปิดโดยอัตโนมัติหลังจาก <int> วินาที - + shows message <msg> in the message line แสดงข้อความ <msg> ในบรรทัดข้อความ - + enables/disables notifications; while disabled issued notifications are ignored เปิด/ปิดการแจ้งเตือน; ในขณะที่ปิดการใช้งานการแจ้งเตือนที่ออกจะถูกละเว้น - + sends notification with title <title> and optional message <msg> ส่งการแจ้งเตือนพร้อมชื่อเรื่อง <title> และข้อความเสริม <msg> - + sets canvas color to the RGB-hex <color> like #27f1d3 กำหนดสีผ้าใบเป็น RGB-hex <color> เช่น #27f1d3 - + resets canvas color รีเซ็ตสีผ้าใบ @@ -8924,139 +8924,139 @@ Load the profile recorded on the smaller machine and open the Transposer. Select เปิดใช้งานปุ่ม <name> จาก { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } - + activates palette <p> with <p> either a number 0-9 or a palette label เปิดใช้งานจานสี <p> ด้วย <p> หมายเลข 0-9 หรือป้ายจานสี - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET ตั้งค่าโหมดการเล่นเป็น 0: ปิด, 1: เวลา, 2: BT, 3: ET - + opens the Roast Properties dialog เปิดกล่องโต้ตอบคุณสมบัติการคั่ว - + loads the .alog profile at the given filepath as background profile โหลดโปรไฟล์ .alog ที่พาธไฟล์ที่กำหนดเป็นโปรไฟล์พื้นหลัง - + clears the current background profile ล้างโปรไฟล์พื้นหลังปัจจุบัน - + activates the alarmset with the given number or label เปิดใช้งานชุดสัญญาณเตือนด้วยหมายเลขหรือป้ายกำกับที่กำหนด - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right ย้ายโปรไฟล์พื้นหลังตามจำนวนก้าวที่ระบุไปทาง <direction> โดยที่ <direction> ขึ้น ลง ซ้าย ขวา อย่างใดอย่างหนึ่ง - + enables/disables keyboard mode เปิด/ปิดโหมดแป้นพิมพ์ - + enables/disables the Keep ON flag เปิด/ปิดการตั้งค่าสถานะ Keep ON - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} แสดง/ซ่อนเส้นโค้งที่ระบุโดย <name> ซึ่งเป็นหนึ่งใน { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number แสดง/ซ่อน <curve> (หนึ่งใน {T1,T2}) ของหมายเลข <extra_device> ที่เป็นศูนย์ - + shows/hides the events of <event_type> in [1,..,5] แสดง/ซ่อนเหตุการณ์ของ <event_type> ใน [1,..,5] - + shows/hides the events of the background profile แสดง/ซ่อนเหตุการณ์ของโปรไฟล์พื้นหลัง - + RC Command คำสั่ง RC - + for PHIDGET RC modules: sets the min/max pulse width in microseconds สำหรับโมดูล PHIDGET RC: ตั้งค่าความกว้างพัลส์ต่ำสุด/สูงสุดเป็นไมโครวินาที - + for PHIDGET RC modules: sets the min/max position สำหรับโมดูล PHIDGET RC: ตั้งค่าตำแหน่งต่ำสุด/สูงสุด - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) สำหรับโมดูล PHIDGET RC: มีส่วนร่วม (b=1) หรือ ปลด (b = 0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state สำหรับโมดูล PHIDGET RC: เปิดหรือปิดสถานะการเพิ่มความเร็ว - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt สำหรับโมดูล PHIDGET RC: ตั้งค่าแรงดันไฟฟ้าให้เป็นหนึ่งใน 5, 6 หรือ 7.4 ในโวลต์ - + for PHIDGET RC modules: set the acceleration สำหรับโมดูล PHIDGET RC: ตั้งค่าการเร่งความเร็ว - + for PHIDGET RC modules: set the velocity สำหรับโมดูล PHIDGET RC: ตั้งค่าความเร็ว - + for PHIDGET RC modules: set the target position สำหรับโมดูล PHIDGET RC: ตั้งค่าตำแหน่งเป้าหมาย - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) สำหรับโมดูล YOCTOPUCE RC: โดยมีช่อง c:int, b a bool (เช่น enable(0,1) หรือ enable(0,True)) @@ -9067,31 +9067,31 @@ Load the profile recorded on the smaller machine and open the Transposer. Select สำหรับโมดูล YOCTOPUCE RC: ด้วย c:int ช่อง, p:int ตำแหน่งเป้าหมาย, ตัวเลือก t ระยะเวลาในหน่วย ms - + for YOCTOPUCE RC modules: with n an int [0..65000] in us สำหรับโมดูล YOCTOPUCE RC: ด้วย n an int [0..65000] ในเรา - + for YOCTOPUCE RC modules: with r an int in % สำหรับโมดูล YOCTOPUCE RC: โดยมี r an int เป็น % - + WebSocket Command คำสั่ง WebSocket - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) หากใช้การแทนที่ {} วงเล็บ json จะต้องทำซ้ำเพื่อหลีกเลี่ยงการแทนที่เหมือนใน send({{ “value”: {}}}) - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` หากข้อความ `<json>` เป็นไปตามรูปแบบ JSON ระบบจะส่งไปยังเซิร์ฟเวอร์ WebSocket ที่เชื่อมต่อ และการตอบสนองผูกกับตัวแปร `_` @@ -9459,165 +9459,170 @@ Function 4 (Read Input Registers): registers 0 to 65535 corresponding to numbers + DISCHARGE + การระบาย + + + RELEASE ปล่อย - + HEATING ความร้อน - + COOLING คูลลิ่ง - + FLAP พนัง - + CONTROL ควบคุม - + event value มูลค่ากิจกรรม - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode ค่าเหตุการณ์ที่ตีความว่าเป็นอุณหภูมิในหน่วยฟาเรนไฮต์ถูกแปลงเป็นโหมดอุณหภูมิปัจจุบัน - + event value interpreted as temperature in Celsius converted to the current temperature mode ค่าเหตุการณ์ที่ตีความว่าเป็นอุณหภูมิในเซลเซียสถูกแปลงเป็นโหมดอุณหภูมิปัจจุบัน - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. หมายเหตุ: "{}" สามารถใช้เป็นตัวยึดตำแหน่งได้ โดยจะถูกแทนที่ด้วยค่าปุ่มปัจจุบันบวกกับค่าชดเชยสำหรับประเภทเหตุการณ์ ± ถ้าตัวยึดตำแหน่งเกิดขึ้นหลายครั้งในคำอธิบาย/คำสั่ง เหตุการณ์เหล่านั้นทั้งหมดจะถูกแทนที่ด้วยค่า - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” หมายเหตุ: คำสั่งสามารถเรียงลำดับได้ โดยคั่นด้วยเครื่องหมายอัฒภาค เช่น “<cmd1>;<cmd2>;<cmd3>” - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. หมายเหตุ: อักขระทั้งหมดที่กำหนดเป็นเอกสารประกอบการดำเนินการคำสั่งอนุกรมจะถูกส่งเป็นสตริงเดียวไปยังอุปกรณ์ที่เชื่อมต่อ หากอุปกรณ์สามารถตีความสตริงนี้เป็นคำสั่งแยกกันโดยคั่นด้วยเครื่องหมายอัฒภาค ก็ถือว่าเป็นเรื่องปกติ มิฉะนั้น คุณสามารถใช้หลายเหตุการณ์ที่อ้างอิงถึงปุ่มเหตุการณ์จำนวนหนึ่งได้ (โดยใช้รายการหมายเลขปุ่มเหตุการณ์ที่คั่นด้วยเครื่องหมายจุลภาคเป็นสตริงเอกสารประกอบ) โดยที่ปุ่มเหตุการณ์ที่อ้างอิงแต่ละปุ่มออกคำสั่งหนึ่งคำสั่งผ่านการดำเนินการคำสั่งอนุกรมที่เกี่ยวข้อง ปุ่มเหตุการณ์เหล่านั้นสามารถซ่อนไว้ได้ จึงมีผลเหมือนกับว่า Serial Command อนุญาตให้มีลำดับของคำสั่ง - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. หมายเหตุ: ในคำสั่ง PHIDGET พารามิเตอร์ทางเลือก <sn> มีรูปแบบ <hub_serial>[:<hub_port>] อนุญาตให้อ้างอิงถึง Phidget HUB เฉพาะโดยกำหนดหมายเลขซีเรียล และอาจระบุหมายเลขพอร์ตที่โมดูลแอดเดรสเชื่อมต่ออยู่ก็ได้ . - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name หมายเหตุ: ในคำสั่ง YOCTOPUCE พารามิเตอร์ทางเลือก <sn> จะเก็บหมายเลขซีเรียลของโมดูลหรือชื่อไว้ - + Multiple Event หลายเหตุการณ์ - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. หมายเลขปุ่มหรือ sleep(<float>) คั่นด้วยเครื่องหมายจุลภาค: 1,2,sleep(2.5), 3.. - + triggers other buttons เรียกปุ่มอื่นๆ - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) ตัวแปรค้างสถานะสุดท้ายของปุ่มที่กด (1 หรือ 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. อ่านการลงทะเบียน 1 16 บิตจาก Slave SlaveID โดยใช้ฟังก์ชัน 3 (อ่านการลงทะเบียนการถือครองหลายรายการ) ตีความว่าเป็นจำนวนเต็มที่ไม่ได้ลงนาม ผลลัพธ์จะเชื่อมโยงกับตัวยึดตำแหน่ง `_` และสามารถเข้าถึงได้ในคำสั่งในภายหลัง - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating ใส่ที่อยู่ข้อมูล : ค่า เช่น 4701:1000 และ sv คือ 100 คูณด้วย 10 เสมอ ถ้าค่า หน่วย: 0.1 / เช่น 4719:0 หยุดความร้อน - + variable holding the last result value ตัวแปรเก็บค่าผลลัพธ์สุดท้าย - + p-i-d พี-ไอ-ดี - + configures PID to the values <p>;<i>;<d> กำหนดค่า PID เป็นค่า <p>;<i>;<d> - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) สำหรับโมดูล PHIDGET OUTPUT: ตั้งค่าช่วงแรงดันไฟฟ้า (r=5 สำหรับ 5V และ r=10 สำหรับ 10V) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set ค่าการเขียนที่บิตถูกแทนที่ด้วยบิตจาก orMask ที่ตำแหน่งที่ไม่ได้ตั้งค่าบิต andMask - + Aillio R1 Command คำสั่ง Aillio R1 - + Sends PRS command ส่งคำสั่ง PRS - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal ตั้งค่าปุ่ม i ให้กดหากค่า b คือใช่, จริง, t หรือ 1 หรือมิฉะนั้นให้เป็นค่าปกติ - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True เปิดใช้งานปุ่ม <ชื่อ> จาก { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; ตั้งค่าปุ่มการโทรเป็น "กด" หากอาร์กิวเมนต์เป็น 1 หรือ True - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden ตั้งค่าปุ่ม i ให้มองเห็นได้หากค่าของ b คือใช่, จริง, t หรือ 1 หรือไม่ก็ซ่อนไว้ - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name สำหรับโมดูล YOCTOPUCE RC: ด้วย c:int ช่อง, p:int ตำแหน่งเป้าหมาย, ตัวเลือก t ระยะเวลาในหน่วย ms, sn หมายเลขซีเรียลโมดูลเสริมหรือชื่อตรรกะ @@ -12221,7 +12226,7 @@ Artisan จะเริ่มโปรแกรมในแต่ละช่ว - + @@ -12256,7 +12261,7 @@ Artisan จะเริ่มโปรแกรมในแต่ละช่ว - + @@ -12384,9 +12389,9 @@ Artisan จะเริ่มโปรแกรมในแต่ละช่ว /min + - @@ -12395,8 +12400,8 @@ Artisan จะเริ่มโปรแกรมในแต่ละช่ว เปิด - - + + @@ -12410,7 +12415,7 @@ Artisan จะเริ่มโปรแกรมในแต่ละช่ว วงจร - + Sync การซิงค์ @@ -12530,7 +12535,7 @@ Artisan จะเริ่มโปรแกรมในแต่ละช่ว - + Label @@ -12761,9 +12766,9 @@ Artisan จะเริ่มโปรแกรมในแต่ละช่ว ขนาด - - - + + + @@ -12801,7 +12806,7 @@ Artisan จะเริ่มโปรแกรมในแต่ละช่ว - + @@ -12844,14 +12849,14 @@ Artisan จะเริ่มโปรแกรมในแต่ละช่ว อุณหภูมิ - + Unit หน่วย - + Source แหล่ง @@ -12862,9 +12867,9 @@ Artisan จะเริ่มโปรแกรมในแต่ละช่ว กลุ่มก้อน + - - + @@ -13256,7 +13261,7 @@ Artisan จะเริ่มโปรแกรมในแต่ละช่ว วันที่ - + Batch ชุด @@ -13314,140 +13319,140 @@ Artisan จะเริ่มโปรแกรมในแต่ละช่ว ผสมผสาน - + Template เทมเพลต - + Results in ผลลัพธ์ใน - + Rating คะแนน - + Pressure % ความดัน % - + Electric Energy Mix: การผสมผสานพลังงานไฟฟ้า: - + Renewable ทดแทนได้ - - + + Pre-Heating ก่อนการทำความร้อน - - + + Between Batches ระหว่างแบทช์ - - + + Cooling คูลลิ่ง - + Between Batches after Pre-Heating ระหว่างแบทช์หลังจากทำความร้อนล่วงหน้า - + (mm:ss) (มม.: เอสเอส) - + Duration ระยะเวลา - + Measured Energy or Output % พลังงานที่วัดได้หรือ% เอาท์พุท - - + + Preheat เปิดเตา - - + + BBP บี.พี - - - - + + + + Roast การคั่ว - - + + per kg green coffee กาแฟเขียวต่อกิโลกรัม - + Load โหลด (Load) - + Organization องค์กร - + Operator ผู้คุมเครื่อง - + Machine เครื่อง - + Model รุ่น - + Heating เครื่องทำความร้อน - + Drum Speed ความเร็วกลอง - + organic material วัสดุอินทรีย์ @@ -13850,7 +13855,7 @@ LCD ทั้งหมด สีขอบ (RGBA) - + roasted greens @@ -13997,22 +14002,22 @@ LCD ทั้งหมด - + ln() ln () + - x - - + + Bkgnd บขส @@ -14161,109 +14166,114 @@ LCD ทั้งหมด ใส่เมล็ด - + /m /m - + greens greens - + - STOP - หยุด + AUTO + อัตโนมัติ - - + + + + MANUAL + คู่มือ + + + + FLAP + พนัง + + + + + CLOSE + ปิด + + + + + OPEN เปิด - - - CLOSE - ปิด + CONTROL + ควบคุม - - - - AUTO - อัตโนมัติ + + DISCHARGE + การระบาย - - - MANUAL - คู่มือ + HEATING + ความร้อน - + STIRRER เครื่องกวน - + FILL เติม - - RELEASE - ปล่อย - - - - HEATING - ความร้อน - - - + COOLING คูลลิ่ง - - FLAP - พนัง + + + + STOP + หยุด - CONTROL - ควบคุม + RELEASE + ปล่อย - + RMSE BT RMSE บีที - + MSE BT เอ็มเอสบีที - + RoR RoR - + @FCs @เอฟซี - + Max+/Max- RoR สูงสุด + / Max- RoR @@ -15648,6 +15658,8 @@ LCD ทั้งหมด + + {} connected {} เชื่อมต่อแล้ว @@ -15659,6 +15671,8 @@ LCD ทั้งหมด + + {} disconnected @@ -15913,238 +15927,238 @@ Repeat Operation at the end: {0} pid ปัจจุบัน = {0} เปลี่ยนเป็น pid ={1}? - + Phidget Temperature Sensor IR attached Phidget Temperature Sensor IR ที่แนบมา - + Phidget Temperature Sensor 1-input attached Phidget Temperature Sensor ต่อ 1 อินพุต - + Phidget Isolated Thermocouple 1-input attached Phidget Isolated Thermocouple 1 อินพุตที่แนบมา - + Phidget VINT RTD 1-input attached Phidget VINT RTD 1 อินพุตที่แนบมา - + Phidget Temperature Sensor IR detached Phidget Temperature Sensor IR แยกออก - + Phidget Temperature Sensor 1-input detached Phidget Temperature Sensor ถอด 1 อินพุต - + Phidget Isolated Thermocouple 1-input detached Phidget Isolated Thermocouple 1-input แยกออก - + Phidget VINT RTD 1-input detached Phidget VINT RTD แยก 1 อินพุตออก - + Phidget Temperature Sensor 4-input attached Phidget Temperature Sensor แนบ 4 อินพุท - + Phidget Temperature Sensor 4-input detached Phidget Temperature Sensor ถอดแยก 4 อินพุต - + Phidget 1046 attached Phidget 1046 ที่แนบมา - + Phidget DAQ1500 attached ติด Phidget DAQ1500 แล้ว - + Phidget 1046 detached Phidget 1046 แยกออก - + Phidget DAQ1500 detached Phidget DAQ1500 ถูกถอดออก - + Phidget IO 2/2/2 attached Phidget IO 2/2/2 แนบมา - + Phidget IO 6/6/6 attached Phidget IO 6/6/6 ที่แนบมาด้วย - + Phidget IO 8/8/8 attached Phidget IO 8/8/8 ที่แนบมา - + Phidget DAQ1000 attached แนบ Phidget DAQ1000 แล้ว - + Phidget DAQ1200 attached ติด Phidget DAQ1200 แล้ว - + Phidget DAQ1300 attached ติด Phidget DAQ1300 แล้ว - + Phidget DAQ1301 attached แนบ Phidget DAQ1301 แล้ว - + Phidget DAQ1400 attached Phidget DAQ1400 ที่แนบมาด้วย - + Phidget VCP1000 attached Phidget VCP1000 แนบมา - + Phidget VCP1001 attached แนบ Phidget VCP1001 - + Phidget VCP1002 attached แนบ Phidget VCP1002 - + Phidget IO attached Phidget IO ที่แนบมาด้วย - + Phidget IO 2/2/2 detached Phidget IO 2/2/2 แยกออก - + Phidget IO 6/6/6 detached Phidget IO 6/6/6 แยกออก - + Phidget IO 8/8/8 detached Phidget IO 8/8/8 แยกออก - + Phidget DAQ1000 detached Phidget DAQ1000 ถูกถอดออก - + Phidget DAQ1200 detached Phidget DAQ1200 ถอดออกแล้ว - + Phidget DAQ1300 detached Phidget DAQ1300 ถอดออกแล้ว - + Phidget DAQ1301 detached Phidget DAQ1301 ถอดออกแล้ว - + Phidget DAQ1400 detached Phidget DAQ1400 แยกออก - + Phidget VCP1000 detached Phidget VCP1000 ถอดออก - + Phidget VCP1001 detached Phidget VCP1001 แยกออก - + Phidget VCP1002 detached Phidget VCP1002 แยกออก - + Phidget IO detached Phidget IO แยกออก - + Yocto Thermocouple attached แนบเทอร์โมคัปเปิล Yocto - + Yocto IR attached Yocto IR ที่แนบมา - + Yocto PT100 attached แนบ Yocto PT100 - - + + Yocto Sensor attached ติดตั้งเซ็นเซอร์ Yocto - + Yocto Watt Power attached Yocto Watt Power ติดแล้ว - + Yocto Watt Energy attached Yocto วัตต์พลังงานที่แนบมา - + Yocto Watt Voltage attached ติดตั้ง Yocto Watt Voltage แล้ว - + Yocto Watt Current attached แนบ Yocto วัตต์ปัจจุบัน - + TC4 initialized TC4 เริ่มต้น @@ -16193,9 +16207,9 @@ Repeat Operation at the end: {0} - - - + + + Data table copied to clipboard @@ -16229,50 +16243,50 @@ Repeat Operation at the end: {0} กำลังอ่านโปรไฟล์เบื้องหลัง... - + Event table copied to clipboard คัดลอกตารางกิจกรรมไปยังคลิปบอร์ดแล้ว - + The 0% value must be less than the 100% value. ค่า 0% ต้องน้อยกว่าค่า 100% - - + + Alarms from events #{0} created สัญญาณเตือนจากเหตุการณ์ #{0} สร้างแล้ว - - + + No events found ไม่พบกิจกรรม - + Event #{0} added เพิ่มกิจกรรม #{0} แล้ว - + No profile found ไม่พบรายละเอียด - + Events #{0} deleted กิจกรรม #{0} ถูกลบ - + Event #{0} deleted กิจกรรม #{0} ถูกลบ - + Roast properties updated but profile not saved to disk อัปเดตคุณสมบัติ Roast แล้ว แต่ไม่ได้บันทึกโปรไฟล์ลงในดิสก์ @@ -16455,7 +16469,7 @@ Repeat Operation at the end: {0} การสุ่มตัวอย่าง - + Warning @@ -16467,13 +16481,13 @@ Repeat Operation at the end: {0} ช่วงเวลาสุ่มตัวอย่างที่แคบอาจทำให้เครื่องบางเครื่องไม่เสถียร เราขอแนะนำอย่างน้อย 1 วินาที - + Incompatible variables found in %s พบตัวแปรที่เข้ากันไม่ได้ใน %s - + Assignment problem ปัญหาการมอบหมาย @@ -16567,8 +16581,8 @@ Repeat Operation at the end: {0} ทำตาม - - + + Save Statistics บันทึกสถิติ @@ -16730,19 +16744,19 @@ To keep it free and current please support us with your donation and subscribe t ช่างฝีมือกำหนดค่าสำหรับ {0} - + Load theme {0}? โหลดธีม {0}? - + Adjust Theme Related Settings ปรับการตั้งค่าที่เกี่ยวข้องกับธีม - + Loaded theme {0} โหลดธีมแล้ว {0} @@ -16753,8 +16767,8 @@ To keep it free and current please support us with your donation and subscribe t ตรวจพบคู่สีที่อาจมองเห็นได้ยาก: - - + + Simulator started @{}x เครื่องจำลองเริ่ม @{}x @@ -16805,14 +16819,14 @@ To keep it free and current please support us with your donation and subscribe t ปิดอัตโนมัติDROP - + PID set to OFF ตั้งค่า PID เป็น OFF - + PID set to ON @@ -17032,7 +17046,7 @@ To keep it free and current please support us with your donation and subscribe t บันทึก {0} แล้ว เริ่มย่างใหม่แล้ว - + Invalid artisan format @@ -17097,10 +17111,10 @@ It is advisable to save your current settings beforehand via menu Help >> บันทึกโปรไฟล์แล้ว - - - - + + + + @@ -17192,347 +17206,347 @@ It is advisable to save your current settings beforehand via menu Help >> ยกเลิกการตั้งค่าการโหลด - - + + Statistics Saved สถิติที่บันทึกไว้ - + No statistics found ไม่พบสถิติ - + Excel Production Report exported to {0} รายงานการผลิต Excel ส่งออกไปที่ {0} - + Ranking Report รายงานอันดับ - + Ranking graphs are only generated up to {0} profiles กราฟอันดับสร้างได้ไม่เกิน {0} โปรไฟล์ - + Profile missing DRY event โปรไฟล์ไม่มีกิจกรรม DRY - + Profile missing phase events โปรไฟล์ไม่มีเหตุการณ์ในเฟส - + CSV Ranking Report exported to {0} รายงานการจัดอันดับ CSV ส่งออกไปที่ {0} - + Excel Ranking Report exported to {0} รายงานการจัดอันดับของ Excel ส่งออกไปที่ {0} - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied ไม่สามารถเชื่อมต่อสเกลบลูทูธได้ในขณะที่ไม่อนุญาตให้ Artisan เข้าถึงบลูทูธ - + Bluetooth access denied การเข้าถึงบลูทูธถูกปฏิเสธ - + Hottop control turned off การควบคุม Hottop ปิดอยู่ - + Hottop control turned on การควบคุม Hottop เปิดอยู่ - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! ในการควบคุม Hottop คุณต้องเปิดใช้งานโหมดผู้ใช้ขั้นสูงด้วยการคลิกขวาบน LCD จับเวลาก่อน! - - + + Settings not found ไม่พบการตั้งค่า - + artisan-settings ช่างฝีมือการตั้งค่า - + Save Settings บันทึกการตั้งค่า - + Settings saved การตั้งค่าที่บันทึกไว้ - + artisan-theme ธีมช่างฝีมือ - + Save Theme บันทึกธีม - + Theme saved บันทึกธีมแล้ว - + Load Theme โหลดธีม - + Theme loaded โหลดธีมแล้ว - + Background profile removed ลบโปรไฟล์พื้นหลังแล้ว - + Alarm Config การกำหนดค่านาฬิกาปลุก - + Alarms are not available for device None ไม่มีนาฬิกาปลุกสำหรับอุปกรณ์ไม่มี - + Switching the language needs a restart. Restart now? การเปลี่ยนภาษาจำเป็นต้องเริ่มต้นใหม่ เริ่มต้นใหม่เดี๋ยวนี้? - + Restart เริ่มต้นใหม่ - + Import K202 CSV นำเข้า K202 CSV - + K202 file loaded successfully โหลดไฟล์ K202 สำเร็จ - + Import K204 CSV นำเข้า K204 CSV - + K204 file loaded successfully โหลดไฟล์ K204 สำเร็จ - + Import Probat Recipe นำเข้าสูตร Probat - + Probat Pilot data imported successfully นำเข้าข้อมูล Probat Pilot เรียบร้อยแล้ว - + Import Probat Pilot failed นำเข้า Probat Pilot ล้มเหลว - - + + {0} imported {0} นำเข้า - + an error occurred on importing {0} เกิดข้อผิดพลาดในการนำเข้า {0} - + Import Cropster XLS นำเข้า Cropster XLS - + Import RoastLog URL นำเข้า URL ของ RoastLog - + Import RoastPATH URL นำเข้า URL ของ RoastPATH - + Import Giesen CSV นำเข้า Giesen CSV - + Import Petroncini CSV นำเข้า Petrocini CSV - + Import IKAWA URL นำเข้า IKAWA URL - + Import IKAWA CSV นำเข้า IKAWA CSV - + Import Loring CSV นำเข้า Loring CSV - + Import Rubasse CSV นำเข้า Rubasse CSV - + Import HH506RA CSV นำเข้า HH506RA CSV - + HH506RA file loaded successfully โหลดไฟล์ HH506RA เรียบร้อยแล้ว - + Save Graph as บันทึกกราฟเป็น - + {0} size({1},{2}) saved บันทึกแล้ว {0} ขนาด({1},{2}) - + Save Graph as PDF บันทึกกราฟเป็น PDF - + Save Graph as SVG บันทึกกราฟเป็น SVG - + {0} saved {0} บันทึกแล้ว - + Wheel {0} loaded ล้อ {0} โหลดแล้ว - + Invalid Wheel graph format รูปแบบกราฟวงล้อไม่ถูกต้อง - + Buttons copied to Palette # คัดลอกปุ่มไปที่ Palette # - + Palette #%i restored จานสี #%i คืนค่าแล้ว - + Palette #%i empty จานสี #%i ว่างเปล่า - + Save Palettes บันทึกจานสี - + Palettes saved บันทึกจานสีแล้ว - + Palettes loaded โหลดจานสีแล้ว - + Invalid palettes file format รูปแบบไฟล์จานสีไม่ถูกต้อง - + Alarms loaded โหลดนาฬิกาปลุกแล้ว - + Fitting curves... เข้าโค้ง... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. คำเตือน: ช่วงเริ่มต้นของช่วงการวิเคราะห์ที่สนใจจะเร็วกว่าจุดเริ่มต้นของการปรับเส้นโค้ง แก้ไขปัญหานี้บนแท็บ Config>Curves>Analyze - + Analysis earlier than Curve fit วิเคราะห์ก่อน Curve fit - + Simulator stopped เครื่องจำลองหยุดลง - + debug logging ON ดีบักเข้าสู่ระบบ @@ -18712,10 +18726,10 @@ To keep it free and current please support us with your donation and subscribe t - - - - + + + + Roaster Scope ขอบเขตการคั่ว @@ -19216,49 +19230,49 @@ To keep it free and current please support us with your donation and subscribe t เว็บซ็อกเก็ต - + Events เหตุการณ์ - + Data ข้อมูล - + Roast การคั่ว - + Notes จดบันทึก - + Energy พลังงาน - + Setup ติดตั้ง - + Details รายละเอียด - + Loads โหลด - + Protocol มาตรการ @@ -19481,7 +19495,7 @@ To keep it free and current please support us with your donation and subscribe t - + @@ -19501,7 +19515,7 @@ To keep it free and current please support us with your donation and subscribe t Soak HH:MM - + @@ -19511,7 +19525,7 @@ To keep it free and current please support us with your donation and subscribe t - + @@ -19573,16 +19587,16 @@ To keep it free and current please support us with your donation and subscribe t - - + + Time เวลา - - + + @@ -19591,8 +19605,8 @@ To keep it free and current please support us with your donation and subscribe t - - + + @@ -19601,104 +19615,104 @@ To keep it free and current please support us with your donation and subscribe t - + CHARGE ใส่เมล็ด - + DRY END จบ ช่วงการอบ - + FC START เริ่ม แกร๊กแรก - + FC END จบ แคร๊กแรก - + SC START เริ่ม แคร๊กสอง - + SC END จบ แคร๊กสอง - + DROP หยุด - + COOL ทำให้เย็น - + #{0} {1}{2} # {0} {1} {2} - + Power อำนาจ - + Duration ระยะเวลา - + CO2 - + Load โหลด (Load) - + Source แหล่งที่มา - + Kind ชนิด - + Name ชื่อ - + Weight น้ำหนัก @@ -20606,7 +20620,7 @@ initiated by the PID - + @@ -20835,7 +20849,7 @@ has to be reduced by 4 times. สำหรับพื้นหลังที่โหลดด้วยอุปกรณ์พิเศษเท่านั้น - + The maximum nominal batch size of the machine in kg ขนาดแบทช์สูงสุดที่กำหนดของเครื่องในหน่วยกิโลกรัม @@ -21269,32 +21283,32 @@ Currently in TEMP MODE ขณะนี้อยู่ใน TEMP MODE - + <b>Label</b>= <b>ฉลาก</b>= - + <b>Description </b>= <b>คำอธิบาย </b>= - + <b>Type </b>= <b>ประเภท </b>= - + <b>Value </b>= <b>มูลค่า </b>= - + <b>Documentation </b>= <b>เอกสาร </b>= - + <b>Button# </b>= <b>ปุ่ม # </b>= diff --git a/src/translations/artisan_tr.qm b/src/translations/artisan_tr.qm index 4cfcb4f93823e40528b09521406e3d5d3446fc3d..334ed51e6f8b824ae1400581346939e096e485b7 100644 GIT binary patch delta 22554 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 delta 22486 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 diff --git a/src/translations/artisan_tr.ts b/src/translations/artisan_tr.ts index 45548d348..ba7e7b86f 100644 --- a/src/translations/artisan_tr.ts +++ b/src/translations/artisan_tr.ts @@ -9,57 +9,57 @@ Yayın Sponsoru - + About Hakkında - + Core Developers Baş geliştirici - + License Lisans - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. En son sürüm bilgisi alınırken bir sorun oluştu. Lütfen İnternet bağlantınızı kontrol edin, daha sonra tekrar deneyin veya manuel olarak kontrol edin. - + A new release is available. Yeni bir sürüm mevcut. - + Show Change list Değişiklik listesini göster - + Download Release Sürümü İndir - + You are using the latest release. En son sürümü kullanıyorsunuz. - + You are using a beta continuous build. Sürekli bir beta sürümü kullanıyorsunuz. - + You will see a notice here once a new official release is available. Yeni bir resmi sürüm çıktığında burada bir bildirim göreceksiniz. - + Update status Güncelleme durumu @@ -225,7 +225,7 @@ Button - + @@ -236,7 +236,7 @@ - + @@ -247,10 +247,10 @@ - + + - - + Restore Defaults @@ -278,7 +278,7 @@ - + @@ -306,7 +306,7 @@ - + @@ -594,7 +594,7 @@ - + @@ -615,7 +615,7 @@ - + @@ -740,9 +740,9 @@ Güncelleme - - - + + + Save Defaults Varsayılanları Kaydet @@ -1574,61 +1574,61 @@ END Her Zaman Göster - + Heavy FC Güçlü FC - + Low FC Az FC - + Light Cut Açık kesme - + Dark Cut Koyu kesme - + Drops Damla damla - + Oily Yağımsı - + Uneven Ayrımlı - + Tipping Dökmek - + Scorching Yakmak - + Divots Çimen tabakası @@ -2447,14 +2447,14 @@ END - + ET ET - + BT BT @@ -4314,20 +4314,20 @@ END Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4420,41 +4420,41 @@ END - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4523,38 +4523,38 @@ END - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4604,10 +4604,10 @@ END RX veriler teslim olmadı - - - - + + + + Serial Exception: @@ -4624,97 +4624,97 @@ END callprogram() alındı: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure(): dönüştürme hatası, {0} bayt alındı - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure(): {0} bayt alındı ancak 10 bayt gerekli - + Unable to open serial port Serial koneksiyon açılmıyor - + MS6514temperature(): {0} bytes received but 18 needed MS6514temperature(): {0} bayt alındı ancak 18 bayt gerekli - + DT301temperature(): {0} bytes received but 11 needed DT301temperature(): {0} bayt alındı ancak 11 bayt gerekli - + HH806AUtemperature(): {0} bytes received HH806AUtemperature(): {0} bayt alındı - + HH806Wtemperature(): Unable to initiate device HH806W derecesi(): aleti Ilk duruma gelmesi olmıyor - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID:{0} bayt teslim oldu fakat 5 lazım - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RA derecesi(): ID HH506RA almayı başarmak olmıyor - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RA derecesi(): {0} bayt teslim oldu fakat 14 lazım - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302 derecesi(): {0} bayt teslim oldu fakat 7 lazım - + CENTER303temperature(): {0} bytes received but 8 needed CENTER303 derecesi(): {0} bayt teslim oldu fakat 8 lazım - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2 derecesi(): {0} bayt teslim oldu fakat 26 lazım - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4 derecesi(): {0} bayt teslim oldu fakat 26 lazım - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306 derecesi(): {0} bayt teslim oldu fakat 10 lazım - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309 derecesi(): {0} bayt teslim oldu fakat 45 lazım - + Arduino could not set channels Arduino kanalariı yerleştiremiyor - + Arduino could not set temperature unit Arduino derece parçasını yerleştiremiyor - + Arduino could not set filters Arduino filtreleri ayarlayamadı @@ -4724,16 +4724,16 @@ END - - - - - - + + + + + + - - + + Value Error: Numara eksiklik: @@ -4748,7 +4748,7 @@ END Serial istisnai durum: süresi geçmiş - + Unable to move CHARGE to a value that does not exist numarasız şarj olmaz @@ -4865,52 +4865,52 @@ END İstisna: {} geçerli bir ayar dosyası değil - - - - - + + + + + Error eksiklik - + Exception: WebLCDs not supported by this build İstisna: WebLCD'ler bu yapı tarafından desteklenmiyor - + Could not start WebLCDs. Selected port might be busy. WebLCD'ler başlatılamadı. Seçilen bağlantı noktası meşgul olabilir. - + Failed to save settings Ayarlar kaydedilemedi - - + + Exception (probably due to an empty profile): İstisna (muhtemelen boş bir profil nedeniyle): - + Analyze: CHARGE event required, none found Analiz et: CHARGE olayı gerekli, hiçbiri bulunamadı - + Analyze: DROP event required, none found Analiz et: DROP olayı gerekli, hiçbiri bulunamadı - + Analyze: no background profile data available Analiz et: arka planda profil verisi yok - + Analyze: background profile requires CHARGE and DROP events Analiz et: arka plan profili, CHARGE ve DROP olaylarını gerektirir @@ -5006,7 +5006,7 @@ END Form Caption - + Custom Blend Özel Karışım @@ -5170,17 +5170,17 @@ END Kavurma tercihleri - + Energy Help Enerji Yardımı - + Tare Setup Dara Kurulumu - + Set Measure from Profile Profilden Ölçü Ayarla @@ -5475,14 +5475,14 @@ END - + Energy Enerji - + CO2 @@ -5778,14 +5778,14 @@ END HTML Report Template - + BBP Total Time BBP Toplam Süre - + BBP Bottom Temp BBP Alt Sıcaklığı @@ -5802,849 +5802,849 @@ END - + Whole Color Tüm renk - - + + Profile Profil - + Roast Batches Kızartma Grupları - - - + + + Batch Toplu iş - - + + Date Tarih - - - + + + Beans Fasulye - - - + + + In İçinde - - + + Out Dışarı - - - + + + Loss Kayıp - - + + SUM TOPLAM - + Production Report Üretim Raporu - - + + Time Süre - - + + Weight In ağırlık - - + + CHARGE BT ŞARJ BT - - + + FCs Time FC Zamanı - - + + FCs BT FC'ler BT - - + + DROP Time BIRAKMA Zamanı - - + + DROP BT BT'yi DÜŞÜR - + Dry Percent Kuru Yüzde - + MAI Percent MAI Yüzdesi - + Dev Percent Gelişme Yüzdesi - - + + AUC EAA - - + + Weight Loss Kilo kaybı - - + + Color Renk - + Cupping çukurluğu - + Roaster Kavurmak aleti - + Capacity Kapasite - + Operator Şebeke - + Organization Organizasyon - + Drum Speed Tambur Hızı - + Ground Color Yer renk - + Color System Renk Sistemi - + Screen Min Ekran Min. - + Screen Max Ekran Maks - + Bean Temp Fasulye Sıcaklığı - + CHARGE ET ŞARJ ET - + TP Time TP Zamanı - + TP ET - + TP BT - + DRY Time Kuruma zamanı - + DRY ET KURU ET - + DRY BT KURU BT - + FCs ET FC'ler ET - + FCe Time FC Zamanı - + FCe ET - + FCe BT - + SCs Time SC Zamanı - + SCs ET SC'ler ET - + SCs BT SC'ler BT - + SCe Time SCe Zamanı - + SCe ET - + SCe BT - + DROP ET BIRAK ET - + COOL Time Rahat zaman - + COOL ET SOĞUK ET - + COOL BT HARİKA BT - + Total Time Toplam zaman - + Dry Phase Time Kuru Faz Süresi - + Mid Phase Time Orta Aşama Süresi - + Finish Phase Time Bitiş Aşaması Süresi - + Dry Phase RoR Kuru Faz RoR - + Mid Phase RoR Orta Faz RoR - + Finish Phase RoR Bitiş Aşaması RoR - + Dry Phase Delta BT Kuru Faz Delta BT - + Mid Phase Delta BT Orta Faz Delta BT - + Finish Phase Delta BT Bitiş Aşaması Delta BT - + Finish Phase Rise Bitiş Aşaması Yükselişi - + Total RoR Toplam RoR - + FCs RoR FC'ler RoR - + MET TANIŞMAK - + AUC Begin AUC Başlangıcı - + AUC Base EAA Tabanı - + Dry Phase AUC Kuru Faz EAA - + Mid Phase AUC Orta Aşama EAA - + Finish Phase AUC Bitiş Aşaması EAA - + Weight Out Ağırlık vermek - + Volume In Ses Girişi - + Volume Out Ses Çıkışı - + Volume Gain Ses Arttırma - + Green Density Yeşil Yoğunluk - + Roasted Density Kavrulmuş Yoğunluk - + Moisture Greens Kaydetmek şartlar - + Moisture Roasted Nem Kavrulmuş - + Moisture Loss Nem Kaybı - + Organic Loss Organik Kayıp - + Ambient Humidity Ortam nemi - + Ambient Pressure Ortam basıncı - + Ambient Temperature Ortam sıcaklığı - - + + Roasting Notes Kavurmak icin not - - + + Cupping Notes Fincan adeti icin not - + Heavy FC Güçlü FC - + Low FC Az FC - + Light Cut Açık kesme - + Dark Cut Koyu kesme - + Drops Damla damla - + Oily Yağımsı - + Uneven Ayrımlı - + Tipping Dökmek - + Scorching Yakmak - + Divots Çimen tabakası - + Mode mod - + BTU Batch BTU Grubu - + BTU Batch per green kg Yeşil kg başına BTU Yığın - + CO2 Batch CO2 Grubu - + BTU Preheat BTU Ön Isıtma - + CO2 Preheat CO2 Ön Isıtma - + BTU BBP - + CO2 BBP - + BTU Cooling BTU Soğutma - + CO2 Cooling CO2 Soğutma - + BTU Roast BTU Kızartma - + BTU Roast per green kg Yeşil kg başına BTU Kızartma - + CO2 Roast CO2 Kızartma - + CO2 Batch per green kg Yeşil kg başına CO2 Grubu - + BTU LPG - + BTU NG - + BTU ELEC BTÜ ELEKTRONİK - + Efficiency Batch Verimlilik Grubu - + Efficiency Roast Verimlilik Kızartma - + BBP Begin BBP Başlangıcı - + BBP Begin to Bottom Time BBP Başlangıçtan Dip Zamanına Kadar - + BBP Bottom to CHARGE Time BBP Dipten ŞARJ Süresine Kadar - + BBP Begin to Bottom RoR BBP En Düşük RoR'a Başlıyor - + BBP Bottom to CHARGE RoR BBP ŞARJ RoR'da Dipte - + File Name Dosya adı - + Roast Ranking Kızartma Sıralaması - + Ranking Report Sıralama Raporu - + AVG ortalama - + Roasting Report Kavurma raporu - + Date: Tarih: - + Beans: Fasulye: - + Weight: Ağırlıkı: - + Volume: Hacim: - + Roaster: Kavurmak makinesi: - + Operator: İ=Işçi: - + Organization: Organizasyon: - + Cupping: Fincan adeti: - + Color: Renk: - + Energy: Enerji: - + CO2: - + CHARGE: Ücret: - + Size: Büyüklükü: - + Density: Yoğunluk: - + Moisture: Nem: - + Ambient: ortam: - + TP: - + DRY: Kuru: - + FCs: FC's: - + FCe: FCe: - + SCs: SCs: - + SCe: SCe: - + DROP: Damla: - + COOL: Serinletmek: - + MET: TANIŞMAK: - + CM: SANTİMETRE: - + Drying: Kurutmak: - + Maillard: Maillard: - + Finishing: Bitiricilik: - + Cooling: Soğutmak: - + Background: Arka fon: - + Alarms: Alarmlar: - + RoR: RoR: - + AUC: EAA: - + Events Olaylar @@ -6711,7 +6711,7 @@ Alarmlar tablonun en üstünden en altına doğru sırayla taranır. - + @@ -6817,7 +6817,7 @@ Alarmlar tablonun en üstünden en altına doğru sırayla taranır.Belirtilen sıcaklık sınırı. - + @@ -6998,7 +6998,7 @@ Alarmlar tablonun en üstünden en altına doğru sırayla taranır.Alarmın Açıklama alanına Komutu girin. - + @@ -7027,21 +7027,21 @@ Alarmlar tablonun en üstünden en altına doğru sırayla taranır.açılır pencerede görüntülenecek metin - + Call Program Programı çağır - + A program/script path (absolute or relative) Bir program/komut dosyası yolu (mutlak veya göreli) - + start an external program harici bir program başlat @@ -8456,7 +8456,7 @@ Daha küçük makinede kaydedilen profili yükleyin ve Aktarıcıyı açın. Do Kaydırıcı değeri için kullanılan birimlere ek açıklamalarda kullanılan isteğe bağlı metin. - + COMMANDS KOMUTLAR @@ -8469,7 +8469,7 @@ Daha küçük makinede kaydedilen profili yükleyin ve Aktarıcıyı açın. Do - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8496,36 +8496,36 @@ Daha küçük makinede kaydedilen profili yükleyin ve Aktarıcıyı açın. Do Not: YOCTOPUCE komutlarında, isteğe bağlı parametreler <sn>, modülün seri numarasını veya adını tutar. - + Serial Command Seri Komut - + ASCII serial command or binary a2b_uu(serial command) ASCII seri komutu veya ikili a2b_uu(seri komut) - + Modbus Command Modbus Komutu - + variable holding the last value read via MODBUS MODBUS üzerinden okunan son değeri tutan değişken - - - - - - + + + + + + @@ -8536,8 +8536,8 @@ Daha küçük makinede kaydedilen profili yükleyin ve Aktarıcıyı açın. Do uyku: <float> saniye gecikme ekleyin - - + + sets calling button to “pressed” if argument is 1 or True bağımsız değişken 1 veya True ise çağrı düğmesini "basıldı" olarak ayarlar @@ -8548,55 +8548,55 @@ Daha küçük makinede kaydedilen profili yükleyin ve Aktarıcıyı açın. Do fonksiyon 3'ü (Birden Fazla Tutma Kaydı Oku) kullanarak köle köle kimliğinden kayıt okur. Sonuç, "_" yer tutucusuna bağlıdır ve bu nedenle sonraki komutlarda erişilebilir. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. işaretli tamsayı olarak yorumlanan işlev 3'ü (Birden Fazla Tutma Kaydı Oku) kullanarak bağımlı köle kimliğinden 1 16bit kaydı okur. Sonuç, "_" yer tutucusuna bağlıdır ve bu nedenle sonraki komutlarda erişilebilir. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. BCD olarak yorumlanan işlev 3'ü (Birden Fazla Tutma Kaydı Oku) kullanarak bağımlı köle kimliğinden 1 16bit kaydı okur. Sonuç, "_" yer tutucusuna bağlıdır ve bu nedenle sonraki komutlarda erişilebilir. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. işaretsiz tamsayı olarak yorumlanan işlev 3'ü (Birden Çok Tutma Kaydı Oku) kullanarak köle köle kimliğinden 2 16bit kaydı okur. Sonuç, "_" yer tutucusuna bağlıdır ve bu nedenle sonraki komutlarda erişilebilir. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. işaretli tamsayı olarak yorumlanan işlev 3'ü (Birden Çok Tutma Kaydı Oku) kullanarak köle köle kimliğinden 2 16bit kaydı okur. Sonuç, '_' yer tutucusuna bağlıdır ve bu nedenle sonraki komutlarda erişilebilir. - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. BCD olarak yorumlanan işlev 3'ü (Birden Fazla Tutma Kaydı Oku) kullanarak bağımlı köle kimliğinden 2 16bit kaydı okur. Sonuç, "_" yer tutucusuna bağlıdır ve bu nedenle sonraki komutlarda erişilebilir. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. kayan nokta olarak yorumlanan işlev 3'ü (Birden Çok Tutma Kaydı Oku) kullanarak köle köle kimliğinden 2 16bit kaydı okur. Sonuç, "_" yer tutucusuna bağlıdır ve bu nedenle sonraki komutlarda erişilebilir. - + write register: MODBUS function 6 (int) or function 16 (float) yazma kaydı: MODBUS fonksiyon 6 (int) veya fonksiyon 16 (float) - + write coil: MODBUS function 5 yazma bobini: MODBUS işlevi 5 - + write coils: MODBUS function 15 yazma bobinleri: MODBUS işlevi 15 @@ -8607,43 +8607,43 @@ Daha küçük makinede kaydedilen profili yükleyin ve Aktarıcıyı açın. Do - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v maske yazma kaydı: MODBUS işlevi 22 veya işlev 22'yi işlev 6 ve verilen değer v ile simüle eder - + write registers: MODBUS function 16 kayıt yazma: MODBUS işlevi 16 - + write 16bit BCD encoded value v to register r of slave s 16bit BCD kodlanmış v değerini, köle s'nin r'sini kaydetmek için yaz - + write 32bit float to two 16bit int registers: MODBUS function 16 iki 16bit int kaydına 32bit kayan nokta yaz: MODBUS işlevi 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 iki 16bit int kaydına 32bit tamsayı yaz: MODBUS işlevi 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) 16 bitlik tamsayıyı tek bir 16 bitlik kayda yaz: MODBUS işlevi 6 (int) - + DTA Command DTA Komutu @@ -8664,119 +8664,119 @@ Daha küçük makinede kaydedilen profili yükleyin ve Aktarıcıyı açın. Do başlangıç ve harici program - + Hottop Heater Hottop Isıtıcı - - + + sets heater to value ısıtıcıyı değere ayarlar - + Hottop Fan Hottop Fanı - - + + sets fan to value fanı değere ayarlar - + Hottop Command Hottop Komutu - + with n={0 ,1},h={0,..100},f={0,..10} n={0 ,1},h={0,..100},f={0,..10} ile - + Fuji Command Fuji Komutanlığı - + PWM Command PWM Komutu - + PHIDGET PWM Output: <value> in [0-100] PHIDGET PWM Çıkışı: [0-100] içinde <değer> - + PHIDGET PWM Output: toggles <channel> PHIDGET PWM Çıkışı: <kanal> arasında geçiş yapar - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds PHIDGET PWM Çıkışı: <channel> öğesini <milis> milisaniye için açın - + PHIDGET HUB PWM Output: <value> in [0-100] PHIDGET HUB PWM Çıkışı: [0-100] içinde <değer> - + PHIDGET HUB PWM Output: toggles <channel> PHIDGET HUB PWM Çıkışı: <kanalı> değiştirir - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds PHIDGET HUB PWM Çıkışı: <channel> öğesini <milis> milisaniye için açın - + YOCTOPUCE PWM Output: PWM running state YOCTOPUCE PWM Çıkışı: PWM çalışma durumu - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) YOCTOPUCE PWM Çıkışı: PWM frekansını f (Hz) olarak ayarlayın - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] YOCTOPUCE PWM Çıkışı: PWM periyodunu görev döngüsü ile kayan nokta olarak % cinsinden ayarlayın [0.0-100.0] - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval YOCTOPUCE PWM Çıkışı: PWM'yi verilen zaman aralığında belirtilen değere aşamalı olarak değiştirir - + VOUT Command VOUT Komutu @@ -8787,363 +8787,363 @@ Daha küçük makinede kaydedilen profili yükleyin ve Aktarıcıyı açın. Do PHIDGET OUTPUT modülleri için: voltaj voltaj aralığını ayarlar (r5V için r=5 ve 10V için r=10) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) PHIDGET OUTPUT modülleri için: analog çıkış kanalı n'yi V cinsinden çıkış voltajı değerine ayarlayın (örn. 5,5V için 5,5) - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] c kanalı (1 veya 2) olan YOCTOPUCE VOLTAGE OUT modülleri için, v kayan nokta olarak gerilim [0.0-10.0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] YOCTOPUCE CURRENT OUT modülleri için c akımı float olarak [3.0-21.0] - + IO Command IO Komutu - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) PHIDGET İkili Çıkışı: c kanalını kapatır (b=0) ve açar (b=1) - + PHIDGET Binary Output: toggles channel c PHIDGET İkili Çıkış: kanal c'yi değiştirir - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds PHIDGET İkili Çıkışı: c kanalının çıkışını milisaniye cinsinden t süresi boyunca açık olarak ayarlar - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) PHIDGET Voltaj Çıkışı: c kanalının voltaj çıkışını v olarak ayarlar (kayan) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor: kanal c'nin v'ye hızlanmasını ayarlar (kayan) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor: kanal c'nin hedef hızını v'ye ayarlar (kayan) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor: kanal c'nin akım sınırını v'ye ayarlar (kayan) - + YOCTOPUCE Relay Output: turn channel c of the relay module on YOCTOPUCE Röle Çıkışı: röle modülünün c kanalını açın - + YOCTOPUCE Relay Output: turn channel c of the relay module off YOCTOPUCE Röle Çıkışı: röle modülünün c kanalını kapatın - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) YOCTOPUCE Röle Çıkışı: röle modülünün c kanalını kapatır (b=0) ve açar (b=1) - + YOCTOPUCE Relay Output: toggle the state of channel c YOCTOPUCE Röle Çıkışı: c kanalının durumunu değiştirir - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds YOCTOPUCE Röle Çıkışı: milisaniye süresi boyunca milisaniye gecikme gecikmesinden sonra c kanalını darbe - + YOCTOPUCE resets the power counter of the Yocto-Watt module YOCTOPUCE, Yocto-Watt modülünün güç sayacını sıfırlar - + move slider c to value v kaydırıcı c'yi v değerine getirin - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b PHIDGET İkili Çıkış kanalı c'yi kapatır (b=0) ve açar (b=1) ve b değerine bağlı olarak i düğmesini basılı veya normal olarak ayarlar - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal b değeri evet, doğru, t veya 1 ise i düğmesini basılı olarak ayarlar, aksi halde normal - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal b değeri evet, doğru, t veya 1 ise düğmeyi basılı olarak, aksi halde normal olarak ayarlar - - - - - + + + + + toggles the state of the button düğmenin durumunu değiştirir - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol Santoker Network protokolü aracılığıyla "fa" gibi onaltılık notasyonda bayt olarak belirtilen <target> kaydına tamsayı <değer> gönderir - + sends <value> to <target> via the Kaleido Serial or Network protocol Kaleido Seri veya Ağ protokolü aracılığıyla <değer> öğesini <hedef> öğesine gönderir - + S7 Command S7 Komutu - + variable holding the last value read via S7 S7 üzerinden okunan son değeri tutan değişken - + sets calling button to “pressed” if argument evaluates to 1 or True bağımsız değişken 1 veya True olarak değerlendirilirse çağıran düğmeyi "basıldı" olarak ayarlar - + read bool from S7 DB S7 DB'den bool oku - + read int from S7 DB S7 DB'den int oku - + read float from S7 DB S7 DB'den float oku - + write bool to S7 DB S7 DB'ye bool yaz - + write int to S7 DB S7 DB'ye int yaz - + write float to S7 DB S7 DB'ye kayan nokta yaz - + Aillio R1 Heater Aillio R1 Isıtıcı - + Aillio R1 Fan Aillio R1 Fanı - + Aillio R1 Drum Aillio R1 Davul - + sets drum speed to value tambur hızını değere ayarlar - + Artisan Command Esnaf Komutanlığı - + enables/disables alarms alarmları etkinleştirir/devre dışı bırakır - + enables/disables autoCHARGE autoCHARGE'ı etkinleştirir/devre dışı bırakır - + enables/disables autoDROP autoDROP'u etkinleştirir/devre dışı bırakır - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. kanal <int> ile 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. - + turns PID on PID'yi açar - + turns PID off PID'yi kapatır - + toggles the PID state PID durumunu değiştirir - + sets PID mode to 0: manual, 1: RS, 2: background follow PID modunu 0: manuel, 1: RS, 2: arka planda takip olarak ayarlar - + sets the p-i-d parameters of the PID PID'nin p-i-d parametrelerini ayarlar - + increases or decreases the current target SV value by <int> mevcut hedef SV değerini <int> artırır veya azaltır - + sets the PID target set value SV PID hedef ayar değeri SV'yi ayarlar - + sets the PID target set value SV given in C C'de verilen PID hedef ayar değeri SV'yi ayarlar - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> PID Ramp-Soak model numarasını <rs> (1 tabanlı!) veya <rs> etiketli olanı etkinleştirir - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) PID giriş kaynağını <n> ile seçer 0: BT, 1: ET (Yazılım PID'si); {0,..,3} içinde <n> (Arduino PID) - + sets the PID lookahead PID ileri bakışını ayarlar - + shows popup with message <msg> which optionally automatically closes after <int> seconds <int> saniye sonra isteğe bağlı olarak otomatik olarak kapanan <msg> mesajını içeren açılır pencereyi gösterir - + shows message <msg> in the message line mesaj satırında <msg> mesajını gösterir - + enables/disables notifications; while disabled issued notifications are ignored bildirimleri etkinleştirir/devre dışı bırakır; devre dışı bırakıldığında verilen bildirimler dikkate alınmaz - + sends notification with title <title> and optional message <msg> <title> başlıklı ve isteğe bağlı <msg> mesajlı bildirim gönderir - + sets canvas color to the RGB-hex <color> like #27f1d3 tuval rengini #27f1d3 gibi RGB-hex <renk> olarak ayarlar - + resets canvas color tuval rengini sıfırlar @@ -9154,139 +9154,139 @@ Daha küçük makinede kaydedilen profili yükleyin ve Aktarıcıyı açın. Do { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } konumundan <ad> düğmesini etkinleştirir - + activates palette <p> with <p> either a number 0-9 or a palette label <p> paletini <p> ile 0-9 arası bir sayı veya bir palet etiketi ile etkinleştirir - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET oynatma modunu 0: kapalı, 1: süre, 2: BT, 3: ET olarak ayarlar - + opens the Roast Properties dialog Kızartma Özellikleri iletişim kutusunu açar - + loads the .alog profile at the given filepath as background profile .alog profilini verilen dosya yolunda arka plan profili olarak yükler - + clears the current background profile geçerli arka plan profilini temizler - + activates the alarmset with the given number or label verilen numara veya etiket ile alarm setini etkinleştirir - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right arka plan profilini belirtilen sayıda adımla <direction> yönüne taşır, <direction> yukarı, aşağı, sol, sağdan biri - + enables/disables keyboard mode klavye modunu etkinleştirir/devre dışı bırakır - + enables/disables the Keep ON flag Keep ON bayrağını etkinleştirir/devre dışı bırakır - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT}'den biri olan <ad> ile gösterilen eğriyi gösterir/gizler - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number sıfır tabanlı <extra_device> numarasının <eğrisini> ({T1,T2}'den biri) gösterir/gizler - + shows/hides the events of <event_type> in [1,..,5] [1,..,5] içindeki <event_type> olaylarını gösterir/gizler - + shows/hides the events of the background profile arka plan profilinin olaylarını gösterir/gizler - + RC Command RC Komutu - + for PHIDGET RC modules: sets the min/max pulse width in microseconds PHIDGET RC modülleri için: min/maks darbe genişliğini mikrosaniye cinsinden ayarlar - + for PHIDGET RC modules: sets the min/max position PHIDGET RC modülleri için: min/maks konumunu ayarlar - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) PHIDGET RC modülleri için: devreye alın (b=1) veya devre dışı bırakın (b = 0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state PHIDGET RC modülleri için: hız artış durumunu etkinleştirir veya devre dışı bırakır - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt PHIDGET RC modülleri için: voltajı 5, 6 veya 7,4 in Volt olarak ayarlayın - + for PHIDGET RC modules: set the acceleration PHIDGET RC modülleri için: ivmeyi ayarlayın - + for PHIDGET RC modules: set the velocity PHIDGET RC modülleri için: hızı ayarlayın - + for PHIDGET RC modules: set the target position PHIDGET RC modülleri için: hedef konumu ayarlayın - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) YOCTOPUCE RC modülleri için: kanal c:int ile b a bool (örn. etkin(0,1) veya etkin(0,True)) @@ -9297,31 +9297,31 @@ Daha küçük makinede kaydedilen profili yükleyin ve Aktarıcıyı açın. Do YOCTOPUCE RC modülleri için: kanal c:int ile, hedef konumu p:int ile, isteğe bağlı t ms cinsinden süre - + for YOCTOPUCE RC modules: with n an int [0..65000] in us YOCTOPUCE RC modülleri için: bizde n ve int [0..65000] ile - + for YOCTOPUCE RC modules: with r an int in % YOCTOPUCE RC modülleri için: % olarak r an int ile - + WebSocket Command WebSocket Komutu - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) {} ikamesi kullanılıyorsa, send({{ "değer": {}}})'deki gibi json köşeli parantezlerinin bunlardan kaçmak için çoğaltılması gerekir. - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` "<json>" metni JSON biçimine uyuyorsa bağlı WebSocket sunucusuna gönderilir ve yanıt "_" değişkenine bağlanır @@ -9689,165 +9689,170 @@ Function 4 (Read Input Registers): registers 0 to 65535 corresponding to numbers + DISCHARGE + TAHLİYE + + + RELEASE SERBEST BIRAKMAK - + HEATING ISITMA - + COOLING SOĞUTMA - + FLAP KANAT - + CONTROL KONTROL - + event value olay değeri - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode Fahrenheit cinsinden sıcaklık olarak yorumlanan olay değeri, geçerli sıcaklık moduna dönüştürülür - + event value interpreted as temperature in Celsius converted to the current temperature mode olay değeri, geçerli sıcaklık moduna dönüştürülen Celsius cinsinden sıcaklık olarak yorumlanır - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. Not: "{}" yer tutucu olarak kullanılabilir, mevcut düğme değeri artı ± olay türleri için ofset ile değiştirilecektir. Açıklamada/komutta bir yer tutucu birkaç kez geçerse, tüm bu oluşumlar değerle değiştirilir. - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” Not: Komutlar, “<cmd1>;<cmd2>;<cmd3>” gibi noktalı virgüllerle ayrılarak sıralanabilir. - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. Not: Seri Komut eylemine belge olarak verilen tüm karakterler, bağlı aygıta tek bir dize olarak gönderilir. Cihaz bu dizeyi noktalı virgülle ayrılmış ayrı komutlar olarak yorumlayabiliyorsa bunda bir sorun yoktur. Aksi halde, referans verilen olay düğmelerinin her birinin karşılık gelen bir Seri Komut eylemi yoluyla komutlardan birini verdiği bir dizi olay düğmesine referans veren bir Çoklu Olay kullanabilirsiniz (belgeleme dizisi olarak olay düğmesi numaralarının virgülle ayrılmış bir listesini kullanarak). Bu olay düğmeleri gizlenebilir ve böylece Seri Komut bir komut dizisine izin veriyormuş gibi aynı etkiye sahip olabilir. - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. Not: PHIDGET komutlarında, isteğe bağlı <sn> parametresi <hub_serial>[:<hub_port>] biçimindedir ve seri numarası verilerek belirli bir Phidget HUB'a başvurmaya olanak tanır ve isteğe bağlı olarak adreslenen modülün bağlı olduğu bağlantı noktası numarasını belirtir. . - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name Not: YOCTOPUCE komutlarında, isteğe bağlı <sn> parametresi modülün seri numarasını veya adını tutar. - + Multiple Event Birçok olaylar - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. virgülle ayrılmış düğme numaraları veya uyku(<float>): 1,2,sleep(2.5), 3.. - + triggers other buttons diğer düğmeleri tetikler - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) basılan düğmenin son durumunu tutan değişken (1 veya 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. işaretsiz tamsayı olarak yorumlanan işlev 3'ü (Birden Çok Tutma Kaydı Oku) kullanarak köle köle kimliğinden 1 16bit kaydı okur. Sonuç, "_" yer tutucusuna bağlıdır ve bu nedenle sonraki komutlarda erişilebilir. - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating Veri adresini girin: değer, ör. 4701:1000 ve sv 100'dür. Değer Birim: 0,1 / ör. ise her zaman 10 ile çarpın. 4719:0 ısıtmayı durdurur - + variable holding the last result value son sonuç değerini tutan değişken - + p-i-d - + configures PID to the values <p>;<i>;<d> PID'yi <p>;<i>;<d> değerlerine yapılandırır - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) PHIDGET OUTPUT modülleri için: voltaj voltaj aralığını ayarlar (5V için r=5 ve 10V için r=10) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set veMask bitlerinin ayarlanmadığı konumlarda orMask'tan bitlerin değiştirildiği değer yazın - + Aillio R1 Command Aillio R1 Komutu - + Sends PRS command PRS komutu gönderir - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal b'nin değeri evet, doğru, t veya 1 ise i düğmesini basılacak, aksi halde normale ayarlar - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } konumundan <ad> düğmesini etkinleştirir; bağımsız değişken 1 veya True ise çağrı düğmesini "basıldı" olarak ayarlar - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden b'nin değeri evet, doğru, t veya 1 ise düğme i'yi görünür olarak, aksi takdirde gizli olarak ayarlar - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name YOCTOPUCE RC modülleri için: c:int ile kanal, p:int hedef konumu, isteğe bağlı t ms cinsinden süre, sn isteğe bağlı modüllerin seri numarası veya mantıksal adı @@ -12464,7 +12469,7 @@ Kayıt 1380 Burundi KigandaMurambi 2020-04-25_113809.alog - + @@ -12499,7 +12504,7 @@ Kayıt 1380 Burundi KigandaMurambi 2020-04-25_113809.alog - + @@ -12627,9 +12632,9 @@ Kayıt 1380 Burundi KigandaMurambi 2020-04-25_113809.alog / dk + - @@ -12638,8 +12643,8 @@ Kayıt 1380 Burundi KigandaMurambi 2020-04-25_113809.alog - - + + @@ -12653,7 +12658,7 @@ Kayıt 1380 Burundi KigandaMurambi 2020-04-25_113809.alog Döngü - + Sync Senkronizasyon @@ -12773,7 +12778,7 @@ Kayıt 1380 Burundi KigandaMurambi 2020-04-25_113809.alog - + Label @@ -13004,9 +13009,9 @@ Kayıt 1380 Burundi KigandaMurambi 2020-04-25_113809.alog Büyüklük - - - + + + @@ -13044,7 +13049,7 @@ Kayıt 1380 Burundi KigandaMurambi 2020-04-25_113809.alog - + @@ -13087,14 +13092,14 @@ Kayıt 1380 Burundi KigandaMurambi 2020-04-25_113809.alog Geçici - + Unit Birim - + Source Kaynak @@ -13105,9 +13110,9 @@ Kayıt 1380 Burundi KigandaMurambi 2020-04-25_113809.alog Küme + - - + @@ -13499,7 +13504,7 @@ Kayıt 1380 Burundi KigandaMurambi 2020-04-25_113809.alog Tarih - + Batch Toplu iş @@ -13557,140 +13562,140 @@ Kayıt 1380 Burundi KigandaMurambi 2020-04-25_113809.alog Harman - + Template Şablon - + Results in Sonuçlar - + Rating Değerlendirme - + Pressure % Basınç % - + Electric Energy Mix: Elektrik Enerjisi Karışımı: - + Renewable Yenilenebilir - - + + Pre-Heating Ön Isıtma - - + + Between Batches Partiler Arası - - + + Cooling Soğutmak - + Between Batches after Pre-Heating Ön Isıtmadan Sonra Partiler Arası - + (mm:ss) (mm: ss) - + Duration Süresi - + Measured Energy or Output % Ölçülen Enerji veya Çıktı% - - + + Preheat Ön ısıtma - - + + BBP - - - - + + + + Roast Kavur - - + + per kg green coffee kg başına yeşil kahve - + Load yüklemek - + Organization Organizasyon - + Operator işçi - + Machine makine - + Model Modeli - + Heating Isıtma - + Drum Speed Tambur Hızı - + organic material organik materyal @@ -14093,7 +14098,7 @@ LCD'ler Tümü Kenar rengi (RGBA) - + roasted kavrulmuş @@ -14240,22 +14245,22 @@ LCD'ler Tümü - + ln() ln () + - x x - - + + Bkgnd arkaplan @@ -14404,109 +14409,114 @@ LCD'ler Tümü Fasulyeleri şarj edin - + /m / m - + greens yeşillik - + - STOP - DURMAK + AUTO + OTO - - + + + + MANUAL + MANUEL + + + + FLAP + KANAT + + + + + CLOSE + KAPALI + + + + + OPEN AÇIK - - - CLOSE - KAPALI + CONTROL + KONTROL - - - - AUTO - OTO + + DISCHARGE + TAHLİYE - - - MANUAL - MANUEL + HEATING + ISITMA - + STIRRER KARIŞTIRICI - + FILL DOLDURMAK - - RELEASE - SERBEST BIRAKMAK - - - - HEATING - ISITMA - - - + COOLING SOĞUTMA - - FLAP - KANAT + + + + STOP + DURMAK - CONTROL - KONTROL + RELEASE + SERBEST BIRAKMAK - + RMSE BT - + MSE BT - + RoR - + @FCs @FC'ler - + Max+/Max- RoR Maks + / Maks- RoR @@ -15941,6 +15951,8 @@ LCD'ler Tümü + + {} connected {} bağlı @@ -15952,6 +15964,8 @@ LCD'ler Tümü + + {} disconnected @@ -16206,238 +16220,238 @@ Komando sondan tekrarlamak: {0} Aktüel pid = {0}. şimdi pid = {1} değişsinmi? - + Phidget Temperature Sensor IR attached Phidget Sıcaklık Sensörü IR takılı - + Phidget Temperature Sensor 1-input attached Phidget Sıcaklık Sensörü 1 girişi takılı - + Phidget Isolated Thermocouple 1-input attached Phidget İzole Termokupl 1-giriş ekli - + Phidget VINT RTD 1-input attached Phidget VINT RTD 1 girişi eklendi - + Phidget Temperature Sensor IR detached Phidget Sıcaklık Sensörü IR ayrılmış - + Phidget Temperature Sensor 1-input detached Phidget Sıcaklık Sensörü 1 girişli müstakil - + Phidget Isolated Thermocouple 1-input detached Phidget Yalıtılmış Termokupl 1 girişli müstakil - + Phidget VINT RTD 1-input detached Phidget VINT RTD 1 girişli ayrılmış - + Phidget Temperature Sensor 4-input attached Phidget Sıcaklık Sensörü 4 girişli ekli - + Phidget Temperature Sensor 4-input detached Phidget Sıcaklık Sensörü 4 girişli müstakil - + Phidget 1046 attached Phidget 1046 eklendi - + Phidget DAQ1500 attached Phidget DAQ1500 takılı - + Phidget 1046 detached Phidget 1046 müstakil - + Phidget DAQ1500 detached Phidget DAQ1500 bağımsız - + Phidget IO 2/2/2 attached Phidget IO 2/2/2 takılı - + Phidget IO 6/6/6 attached Phidget GÇ 6/6/6 takılı - + Phidget IO 8/8/8 attached Phidget IO 8/8/8 ekli - + Phidget DAQ1000 attached Phidget DAQ1000 takılı - + Phidget DAQ1200 attached Phidget DAQ1200 eklendi - + Phidget DAQ1300 attached Phidget DAQ1300 eklendi - + Phidget DAQ1301 attached Phidget DAQ1301 eklendi - + Phidget DAQ1400 attached Phidget DAQ1400 takılı - + Phidget VCP1000 attached Phidget VCP1000 takılı - + Phidget VCP1001 attached Phidget VCP1001 eklendi - + Phidget VCP1002 attached Phidget VCP1002 eklendi - + Phidget IO attached Phidget GÇ eklendi - + Phidget IO 2/2/2 detached Phidget IO 2/2/2 bağımsız - + Phidget IO 6/6/6 detached Phidget IO 6/6/6 ayrılmış - + Phidget IO 8/8/8 detached Phidget IO 8/8/8 bağımsız - + Phidget DAQ1000 detached Phidget DAQ1000 bağımsız - + Phidget DAQ1200 detached Phidget DAQ1200 ayrıldı - + Phidget DAQ1300 detached Phidget DAQ1300 ayrıldı - + Phidget DAQ1301 detached Phidget DAQ1301 ayrıldı - + Phidget DAQ1400 detached Phidget DAQ1400 bağımsız - + Phidget VCP1000 detached Phidget VCP1000 bağımsız - + Phidget VCP1001 detached Phidget VCP1001 ayrılmış - + Phidget VCP1002 detached Phidget VCP1002 bağımsız - + Phidget IO detached Phidget IO ayrılmış - + Yocto Thermocouple attached Yocto termokupl takılı - + Yocto IR attached Yocto IR eklendi - + Yocto PT100 attached Yocto PT100 takılı - - + + Yocto Sensor attached Yocto Sensörü takılı - + Yocto Watt Power attached Yocto Watt Gücü takılı - + Yocto Watt Energy attached Yocto Watt Enerji eklendi - + Yocto Watt Voltage attached Yocto Watt Gerilim eklendi - + Yocto Watt Current attached Yocto Watt Akımı eklendi - + TC4 initialized TC4 başlatıldı @@ -16486,9 +16500,9 @@ Komando sondan tekrarlamak: {0} - - - + + + Data table copied to clipboard @@ -16522,50 +16536,50 @@ Komando sondan tekrarlamak: {0} Arka plan profileri okumak... - + Event table copied to clipboard Olay tablosu panoya kopyalandı - + The 0% value must be less than the 100% value. %0 değeri, %100 değerinden küçük olmalıdır. - - + + Alarms from events #{0} created Oluşturulan {0} numaralı etkinliklerden alarmlar - - + + No events found Olaylar yok - + Event #{0} added Olay #{0} eklendi - + No profile found Profil bulunmadı - + Events #{0} deleted {0} numaralı etkinlikler silindi - + Event #{0} deleted Olay #{0} silindi - + Roast properties updated but profile not saved to disk Kavurma tercihleri yenileşti ama profiler kaydetmek olmadı @@ -16748,7 +16762,7 @@ Komando sondan tekrarlamak: {0} Örnekleme - + Warning @@ -16760,13 +16774,13 @@ Komando sondan tekrarlamak: {0} Sıkı bir örnekleme aralığı, bazı makinelerde kararsızlığa neden olabilir. En az 1 sn öneriyoruz. - + Incompatible variables found in %s %s içinde uyumsuz değişkenler bulundu - + Assignment problem atama sorunu @@ -16860,8 +16874,8 @@ Komando sondan tekrarlamak: {0} takip etmek - - + + Save Statistics İstatistikleri Kaydet @@ -17023,19 +17037,19 @@ To keep it free and current please support us with your donation and subscribe t Artisan, {0} için yapılandırıldı - + Load theme {0}? {0} teması yüklensin mi? - + Adjust Theme Related Settings Temayla İlgili Ayarları Yapın - + Loaded theme {0} {0} teması yüklendi @@ -17046,8 +17060,8 @@ To keep it free and current please support us with your donation and subscribe t Görmesi zor olabilecek bir renk çifti algılandı: - - + + Simulator started @{}x Simülatör @{}x'te başladı @@ -17098,14 +17112,14 @@ To keep it free and current please support us with your donation and subscribe t autoDROP kapalı - + PID set to OFF PID kapalı konuma koyuldu - + PID set to ON @@ -17325,7 +17339,7 @@ To keep it free and current please support us with your donation and subscribe t {0} kaydet edildi. Yeni kavurma başladı - + Invalid artisan format @@ -17390,10 +17404,10 @@ Mevcut ayarlarınızı önceden Yardım >> Ayarları Kaydet menüsü arac Profili kaydedildi - - - - + + + + @@ -17485,347 +17499,347 @@ Mevcut ayarlarınızı önceden Yardım >> Ayarları Kaydet menüsü arac Yükleme Ayarları iptal edildi - - + + Statistics Saved İstatistikler Kaydedildi - + No statistics found İstatistik bulunamadı - + Excel Production Report exported to {0} Excel Üretim Raporu {0} olarak dışa aktarıldı - + Ranking Report Sıralama Raporu - + Ranking graphs are only generated up to {0} profiles Sıralama grafikleri yalnızca {0} profile kadar oluşturulur - + Profile missing DRY event Profilde DRY olayı eksik - + Profile missing phase events Profil eksik faz olayları - + CSV Ranking Report exported to {0} {0} için dışa aktarılan CSV Sıralaması Raporu - + Excel Ranking Report exported to {0} Excel Sıralaması Raporu {0} olarak dışa aktarıldı - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied Artisan'ın Bluetooth'a erişmesine izin verilmezken Bluetooth terazisi bağlanamaz - + Bluetooth access denied Bluetooth erişimi reddedildi - + Hottop control turned off Hottop kontrolü kapatıldı - + Hottop control turned on Hottop kontrolü açık - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! Bir Hottop'ı kontrol etmek için önce zamanlayıcı LCD'sine sağ tıklayarak süper kullanıcı modunu etkinleştirmeniz gerekir! - - + + Settings not found ayarlar bulunamadı - + artisan-settings esnaf ayarları - + Save Settings Ayarları kaydet - + Settings saved Ayarlar kaydedildi - + artisan-theme esnaf teması - + Save Theme Temayı Kaydet - + Theme saved Tema kaydedildi - + Load Theme Temayı Yükle - + Theme loaded Tema yüklendi - + Background profile removed Arka plan profili kaldırıldı - + Alarm Config Alarm ayarlar - + Alarms are not available for device None Alarmlar yok olan alet için yok - + Switching the language needs a restart. Restart now? Dili değiştirmek için yeniden başlatma gerekir. Şimdi yeniden başlat? - + Restart Tekrar başlat - + Import K202 CSV Dışalım K202 CSV - + K202 file loaded successfully K202 okundu - + Import K204 CSV Dışalım K204 CSV - + K204 file loaded successfully K204 okundu - + Import Probat Recipe Probat Tarifini İçe Aktar - + Probat Pilot data imported successfully Probat Pilot verileri başarıyla içe aktarıldı - + Import Probat Pilot failed Probat Pilotunu İçe Aktarma başarısız oldu - - + + {0} imported {0} içe aktarıldı - + an error occurred on importing {0} {0} içe aktarılırken bir hata oluştu - + Import Cropster XLS Cropster XLS'yi içe aktarın - + Import RoastLog URL RoastLog URL'sini İçe Aktar - + Import RoastPATH URL RoastPATH URL'sini içe aktar - + Import Giesen CSV Giesen CSV'sini içe aktar - + Import Petroncini CSV Petroncini CSV'sini içe aktarın - + Import IKAWA URL IKAWA URL'sini içe aktar - + Import IKAWA CSV IKAWA CSV'yi içe aktarın - + Import Loring CSV Loring CSV'sini içe aktarın - + Import Rubasse CSV Rubasse CSV'yi içe aktarın - + Import HH506RA CSV Dışalım HH506RA CSV - + HH506RA file loaded successfully HH506RA CSV okundu - + Save Graph as Grafiği farklı kaydet - + {0} size({1},{2}) saved {0} boy({1},{2}) kaydedili - + Save Graph as PDF - + Save Graph as SVG Grafiki SVG olarak kaydet - + {0} saved {0} kaydedili - + Wheel {0} loaded {0} tekerleği yüklendi - + Invalid Wheel graph format Hatalı grafik teker formatı - + Buttons copied to Palette # Palete kopyalanan düğmeler # - + Palette #%i restored Palet #%i geri yüklendi - + Palette #%i empty Palet #%i boş - + Save Palettes Paletleri kaydet - + Palettes saved Paletleri kaydedildi - + Palettes loaded Paletler yüklendi - + Invalid palettes file format Hatalı paletler dosya formatı - + Alarms loaded Alarmlar yüklendi - + Fitting curves... Uydurma eğriler... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. Uyarı: İlgili analiz aralığının başlangıcı, eğri uydurmanın başlangıcından daha erkendir. Bunu Yapılandırma>Eğriler>Analiz Et sekmesinde düzeltin. - + Analysis earlier than Curve fit Eğri sığdırmadan önce analiz - + Simulator stopped Simülatör durduruldu - + debug logging ON hata ayıklama günlüğü AÇIK @@ -19436,10 +19450,10 @@ Devam? - - - - + + + + Roaster Scope Kavurma çerçevesi @@ -19964,49 +19978,49 @@ Devam? - + Events Olaylar - + Data Variler - + Roast Kavur - + Notes Notlar - + Energy Enerji - + Setup Kurulum - + Details Detaylar - + Loads Yükler - + Protocol Protokol @@ -20217,7 +20231,7 @@ Devam? - + @@ -20237,7 +20251,7 @@ Devam? Yumuşatmak HH:MM - + @@ -20247,7 +20261,7 @@ Devam? - + @@ -20309,16 +20323,16 @@ Devam? - - + + Time Saat - - + + @@ -20327,8 +20341,8 @@ Devam? - - + + @@ -20337,104 +20351,104 @@ Devam? - + CHARGE ŞARJ ETMEK - + DRY END Kurutmak son - + FC START FC start - + FC END FC bitiş - + SC START SC start - + SC END SC bitiş - + DROP Damla - + COOL Soğut - + #{0} {1}{2} # {0} {1} {2} - + Power Güç - + Duration Süresi - + CO2 - + Load yüklemek - + Source Kaynak - + Kind Tür - + Name İsim Soyisim - + Weight Ağırlık @@ -21435,7 +21449,7 @@ PID tarafından başlatılan - + @@ -21664,7 +21678,7 @@ Isıyı (veya gaz akışını) gaz basıncının %50'si kadar azaltmak için Yalnızca ekstra cihazlarla yüklü arka planlar için - + The maximum nominal batch size of the machine in kg Makinenin kg cinsinden maksimum nominal parti boyutu @@ -22096,32 +22110,32 @@ Currently in TEMP MODE Şu anda SICAKLIK MODUNDA - + <b>Label</b>= <b>Etiket</b>= - + <b>Description </b>= <b>Etiket</b>= - + <b>Type </b>= <b>Cins</b>= - + <b>Value </b>= <b>Sayı</b>= - + <b>Documentation </b>= <b>Doküman</b>= - + <b>Button# </b>= <b>Düğme</b>= diff --git a/src/translations/artisan_uk.qm b/src/translations/artisan_uk.qm index 43d7cf2b6552746b806680c49cbeea37ed2472e6..aba63d48d7c7a0f7b5e7f66e24f467d4622191e2 100644 GIT binary patch delta 22485 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 diff --git a/src/translations/artisan_uk.ts b/src/translations/artisan_uk.ts index abf47375d..8fc1e7257 100644 --- a/src/translations/artisan_uk.ts +++ b/src/translations/artisan_uk.ts @@ -9,57 +9,57 @@ Спонсор випуску - + About про - + Core Developers Основні розробники - + License Ліцензія - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. Виникла проблема з отриманням інформації про останню версію. Перевірте підключення до Інтернету, спробуйте пізніше або перевірте вручну. - + A new release is available. Доступний новий випуск. - + Show Change list Показати список змін - + Download Release Завантажити випуск - + You are using the latest release. Ви використовуєте останню версію. - + You are using a beta continuous build. Ви використовуєте бета-версію безперервної збірки. - + You will see a notice here once a new official release is available. Ви побачите сповіщення тут, коли буде доступний новий офіційний випуск. - + Update status Оновити статус @@ -213,7 +213,7 @@ Button - + @@ -224,7 +224,7 @@ - + @@ -235,10 +235,10 @@ - + + - - + Restore Defaults @@ -266,7 +266,7 @@ - + @@ -294,7 +294,7 @@ - + @@ -582,7 +582,7 @@ - + @@ -603,7 +603,7 @@ - + @@ -728,9 +728,9 @@ оновлення - - - + + + Save Defaults Зберегти параметри за замовчуванням @@ -1456,61 +1456,61 @@ END Показувати завжди - + Heavy FC Важкий ФК - + Low FC Низький ФК - + Light Cut Легкий виріз - + Dark Cut Темний крій - + Drops Краплі - + Oily Жирний - + Uneven Нерівномірний - + Tipping Чайові - + Scorching Пекучий - + Divots Воронки @@ -2281,14 +2281,14 @@ END - + ET - + BT @@ -3985,20 +3985,20 @@ END Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4091,41 +4091,41 @@ END - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4194,38 +4194,38 @@ END - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4275,10 +4275,10 @@ END Дані прийому не отримано - - - - + + + + Serial Exception: @@ -4295,97 +4295,97 @@ END callprogram() отримав: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure(): помилка перетворення, отримано {0} байтів - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure(): отримано {0} байт, але потрібно 10 - + Unable to open serial port Неможливо відкрити послідовний порт - + MS6514temperature(): {0} bytes received but 18 needed MS6514temperature(): отримано {0} байт, але потрібно 18 - + DT301temperature(): {0} bytes received but 11 needed DT301temperature(): отримано {0} байт, але потрібно 11 - + HH806AUtemperature(): {0} bytes received HH806AUtemperature(): отримано {0} байтів - + HH806Wtemperature(): Unable to initiate device HH806Wtemperature(): Не вдається запустити пристрій - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID: отримано {0} байт, але потрібно 5 - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RAtemperature(): Не вдалося отримати ідентифікатор від пристрою HH506RA - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RAtemperature(): отримано {0} байтів, але потрібно 14 - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302temperature(): отримано {0} байтів, але потрібно 7 - + CENTER303temperature(): {0} bytes received but 8 needed CENTER303temperature(): отримано {0} байтів, але потрібно 8 - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2temperature(): отримано {0} байтів, але потрібно 26 - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4temperature(): отримано {0} байтів, але потрібно 26 - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306temperature(): отримано {0} байтів, але потрібно 10 - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309temperature(): отримано {0} байт, але потрібно 45 - + Arduino could not set channels Arduino не вдалося встановити канали - + Arduino could not set temperature unit Arduino не вдалося встановити одиницю температури - + Arduino could not set filters Arduino не вдалося встановити фільтри @@ -4395,16 +4395,16 @@ END - - - - - - + + + + + + - - + + Value Error: Помилка значення: @@ -4419,7 +4419,7 @@ END Послідовний виняток: час очікування - + Unable to move CHARGE to a value that does not exist Неможливо перемістити CHARGE до значення, якого не існує @@ -4536,52 +4536,52 @@ END Виняток: {} недійсний файл налаштувань - - - - - + + + + + Error Помилка - + Exception: WebLCDs not supported by this build Виняток: WebLCD не підтримується цією збіркою - + Could not start WebLCDs. Selected port might be busy. Не вдалося запустити WebLCD. Вибраний порт може бути зайнятий. - + Failed to save settings Не вдалося зберегти налаштування - - + + Exception (probably due to an empty profile): Виняток (ймовірно, через порожній профіль): - + Analyze: CHARGE event required, none found Аналіз: потрібна подія CHARGE, не знайдено - + Analyze: DROP event required, none found Аналіз: потрібна подія DROP, нічого не знайдено - + Analyze: no background profile data available Проаналізувати: фонові дані профілю відсутні - + Analyze: background profile requires CHARGE and DROP events Аналіз: для фонового профілю потрібні події CHARGE і DROP @@ -4622,7 +4622,7 @@ END Form Caption - + Custom Blend Спеціальна суміш @@ -4786,17 +4786,17 @@ END Властивості смаження - + Energy Help Енергетична допомога - + Tare Setup Налаштування тар - + Set Measure from Profile Встановити вимірювання з профілю @@ -5079,14 +5079,14 @@ END - + Energy Енергія - + CO2 @@ -5318,14 +5318,14 @@ END HTML Report Template - + BBP Total Time Загальний час BBP - + BBP Bottom Temp @@ -5342,849 +5342,849 @@ END - + Whole Color Цілий колір - - + + Profile Профіль - + Roast Batches Смажені партії - - - + + + Batch партія - - + + Date Дата - - - + + + Beans квасоля - - - + + + In в - - + + Out Вийти - - - + + + Loss Втрата - - + + SUM - + Production Report Звіт про виробництво - - + + Time час - - + + Weight In Вага в - - + + CHARGE BT ЗАРЯДИ BT - - + + FCs Time - - + + FCs BT - - + + DROP Time - - + + DROP BT ВІДПУСТИТИ BT - + Dry Percent Сухий відсоток - + MAI Percent MAI Відсоток - + Dev Percent Відсоток розробки - - + + AUC - - + + Weight Loss Втрата ваги - - + + Color колір - + Cupping Купування - + Roaster жаровня - + Capacity Ємність - + Operator Оператор - + Organization організація - + Drum Speed Швидкість барабана - + Ground Color Основний колір - + Color System Система кольорів - + Screen Min Екран Мін - + Screen Max Екран Макс - + Bean Temp Темп. бобів - + CHARGE ET ЗАРЯД ЕТ - + TP Time Час TP - + TP ET - + TP BT - + DRY Time Час СУХІ - + DRY ET СУХИЙ ЕТ - + DRY BT СУХИЙ БТ - + FCs ET - + FCe Time Час FCe - + FCe ET - + FCe BT - + SCs Time Час SC - + SCs ET - + SCs BT - + SCe Time Час SCe - + SCe ET - + SCe BT - + DROP ET КРАПЛЕННЯ ЕТ - + COOL Time - + COOL ET КРУТИ ЕТ - + COOL BT КРУТИ BT - + Total Time Загальний час - + Dry Phase Time Час сухої фази - + Mid Phase Time Час середньої фази - + Finish Phase Time Час фази завершення - + Dry Phase RoR Суха фаза RoR - + Mid Phase RoR Середня фаза RoR - + Finish Phase RoR Фінішна фаза RoR - + Dry Phase Delta BT Суха фаза Delta BT - + Mid Phase Delta BT Середня фаза Delta BT - + Finish Phase Delta BT Фінішна фаза Delta BT - + Finish Phase Rise Підйом фази завершення - + Total RoR Загальна норма прибутку - + FCs RoR - + MET МЕТ - + AUC Begin Початок AUC - + AUC Base База AUC - + Dry Phase AUC Суха фаза AUC - + Mid Phase AUC Середня фаза AUC - + Finish Phase AUC Фінішна фаза AUC - + Weight Out Зниження ваги - + Volume In Обсяг в - + Volume Out Вихід гучності - + Volume Gain Приріст гучності - + Green Density Зелена щільність - + Roasted Density Смажена Густота - + Moisture Greens Волога зелень - + Moisture Roasted Смажена волога - + Moisture Loss Втрата вологи - + Organic Loss Органічні втрати - + Ambient Humidity Вологість навколишнього середовища - + Ambient Pressure Тиск навколишнього середовища - + Ambient Temperature Температура навколишнього середовища - - + + Roasting Notes Примітки до смаження - - + + Cupping Notes Примітки до чашок - + Heavy FC Важкий ФК - + Low FC Низький FC - + Light Cut Легкий виріз - + Dark Cut Темний виріз - + Drops краплі - + Oily жирний - + Uneven Нерівний - + Tipping Чайові - + Scorching Пекучий - + Divots Дівоти - + Mode Режим - + BTU Batch BTU Пакет - + BTU Batch per green kg BTU Партія на зелений кг - + CO2 Batch Партія CO2 - + BTU Preheat BTU Попередній нагрів - + CO2 Preheat CO2 Попередній нагрів - + BTU BBP - + CO2 BBP - + BTU Cooling BTU Охолодження - + CO2 Cooling Охолодження CO2 - + BTU Roast Смаження BTU - + BTU Roast per green kg BTU Смаження на зелений кг - + CO2 Roast Смаження CO2 - + CO2 Batch per green kg Партія CO2 на зелений кг - + BTU LPG - + BTU NG - + BTU ELEC BTU ЕЛЕКТ - + Efficiency Batch Ефективність партії - + Efficiency Roast Ефективність Смаження - + BBP Begin Початок BBP - + BBP Begin to Bottom Time BBP від ​​початку до нижнього часу - + BBP Bottom to CHARGE Time BBP Нижній час до CHARGE - + BBP Begin to Bottom RoR - + BBP Bottom to CHARGE RoR - + File Name Ім'я файлу - + Roast Ranking Рейтинг смажених - + Ranking Report Рейтинговий звіт - + AVG СЕР - + Roasting Report Звіт про обсмажування - + Date: Дата: - + Beans: квасоля: - + Weight: вага: - + Volume: обсяг: - + Roaster: жаровня: - + Operator: Оператор: - + Organization: організація: - + Cupping: Купування: - + Color: колір: - + Energy: Енергія: - + CO2: - + CHARGE: ЗАРЯД: - + Size: розмір: - + Density: Щільність: - + Moisture: вологість: - + Ambient: Ембіент: - + TP: - + DRY: СУХИЙ: - + FCs: ФК: - + FCe: - + SCs: СК: - + SCe: - + DROP: КРАПЛЯ: - + COOL: КОЛО: - + MET: - + CM: СМ: - + Drying: Сушка: - + Maillard: Майлард: - + Finishing: Оздоблення: - + Cooling: Охолодження: - + Background: фон: - + Alarms: Сигналізація: - + RoR: - + AUC: - + Events Події @@ -6231,7 +6231,7 @@ Alarms are scanned in order from the top of the table to the bottom. - + @@ -6337,7 +6337,7 @@ Alarms are scanned in order from the top of the table to the bottom. Зазначена межа температури. - + @@ -6518,7 +6518,7 @@ Alarms are scanned in order from the top of the table to the bottom. Введіть команду в поле Опис будильника. - + @@ -6547,21 +6547,21 @@ Alarms are scanned in order from the top of the table to the bottom. текст, який буде відображатися у спливаючому вікні - + Call Program Програма виклику - + A program/script path (absolute or relative) Шлях програми/сценарію (абсолютний або відносний) - + start an external program запустити зовнішню програму @@ -7974,7 +7974,7 @@ Load the profile recorded on the smaller machine and open the Transposer. Select Додатковий текст, який використовується в анотаціях до одиниць, які використовуються для значення повзунка. - + COMMANDS КОМАНДИ @@ -7987,7 +7987,7 @@ Load the profile recorded on the smaller machine and open the Transposer. Select - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8014,36 +8014,36 @@ Load the profile recorded on the smaller machine and open the Transposer. Select Примітка: у командах YOCTOPUCE додаткові параметри <sn> містять або серійний номер модуля, або його назву - + Serial Command Послідовна команда - + ASCII serial command or binary a2b_uu(serial command) Послідовна команда ASCII або двійковий a2b_uu (послідовна команда) - + Modbus Command Команда Modbus - + variable holding the last value read via MODBUS змінна, що містить останнє значення, прочитане через MODBUS - - - - - - + + + + + + @@ -8054,8 +8054,8 @@ Load the profile recorded on the smaller machine and open the Transposer. Select сон: додайте затримку <float> секунд - - + + sets calling button to “pressed” if argument is 1 or True встановлює кнопку виклику як «натиснуту», якщо аргумент дорівнює 1 або True @@ -8066,55 +8066,55 @@ Load the profile recorded on the smaller machine and open the Transposer. Select зчитує регістр з підпорядкованого slaveID за допомогою функції 3 (читання кількох регістрів зберігання). Результат прив’язується до покажчика місця заповнення `_`, тому до нього можна отримати доступ у наступних командах. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. зчитує 1 16-розрядний регістр з підпорядкованого slaveID за допомогою функції 3 (читання кількох регістрів зберігання), що інтерпретується як ціле число зі знаком. Результат прив’язується до покажчика місця заповнення `_`, тому до нього можна отримати доступ у наступних командах. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. зчитує 1 16-розрядний регістр з підпорядкованого slaveID за допомогою функції 3 (читання кількох регістрів зберігання), що інтерпретується як BCD. Результат прив’язується до покажчика місця заповнення `_`, тому до нього можна отримати доступ у наступних командах. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. зчитує 2 16-розрядних регістри з підпорядкованого slaveID за допомогою функції 3 (читання кількох регістрів зберігання), що інтерпретується як ціле число без знаку. Результат прив’язується до покажчика місця заповнення `_`, тому до нього можна отримати доступ у наступних командах. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. зчитує 2 16-розрядних регістри з slave-ID підпорядкованого пристрою за допомогою функції 3 (Read Multiple Holding Registers), що інтерпретується як ціле число зі знаком. Результат прив’язується до покажчика місця заповнення `_`, тому до нього можна отримати доступ у наступних командах. - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. зчитує 2 16-розрядних регістра з slave-ID підпорядкованого пристрою за допомогою функції 3 (Read Multiple Holding Registers), інтерпретованої як BCD. Результат прив’язується до покажчика місця заповнення `_`, тому до нього можна отримати доступ у наступних командах. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. зчитує 2 16-розрядних регістри з підпорядкованого slaveID за допомогою функції 3 (читання кількох регістрів зберігання), що інтерпретується як float. Результат прив’язується до покажчика місця заповнення `_`, тому до нього можна отримати доступ у наступних командах. - + write register: MODBUS function 6 (int) or function 16 (float) регістр запису: функція MODBUS 6 (int) або функція 16 (float) - + write coil: MODBUS function 5 запис котушки: функція MODBUS 5 - + write coils: MODBUS function 15 запис котушок: функція MODBUS 15 @@ -8125,43 +8125,43 @@ Load the profile recorded on the smaller machine and open the Transposer. Select - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v регістр маскового запису: функція MODBUS 22 або моделює функцію 22 за допомогою функції 6 і заданого значення v - + write registers: MODBUS function 16 регістри запису: функція MODBUS 16 - + write 16bit BCD encoded value v to register r of slave s записати 16-бітне BCD-кодоване значення v до регістру r підлеглого s - + write 32bit float to two 16bit int registers: MODBUS function 16 записати 32-розрядний float у два 16-розрядні регістри int: функція MODBUS 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 запис 32-бітного цілого числа до двох 16-бітних регістрів int: функція MODBUS 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) запис 16-бітного цілого числа в один 16-бітний регістр: функція MODBUS 6 (int) - + DTA Command Команда DTA @@ -8182,119 +8182,119 @@ Load the profile recorded on the smaller machine and open the Transposer. Select запуск і зовнішня програма - + Hottop Heater Нагрівач гарячої поверхні - - + + sets heater to value встановлює значення нагрівача - + Hottop Fan - - + + sets fan to value встановлює вентилятор на значення - + Hottop Command Команда Hottop - + with n={0 ,1},h={0,..100},f={0,..10} з n={0 ,1},h={0,..100},f={0,..10} - + Fuji Command Команда Фудзі - + PWM Command Команда PWM - + PHIDGET PWM Output: <value> in [0-100] Вихід ШІМ PHIDGET: <значення> в [0-100] - + PHIDGET PWM Output: toggles <channel> Вихід ШІМ PHIDGET: перемикає <канал> - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds Вихід ШІМ PHIDGET: увімкніть <канал> на <мілісекунд> мілісекунд - + PHIDGET HUB PWM Output: <value> in [0-100] Вихід PWM PHIDGET HUB: <значення> в [0-100] - + PHIDGET HUB PWM Output: toggles <channel> Вихід PWM PHIDGET HUB: перемикає <канал> - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds ШІМ-вихід PHIDGET HUB: увімкніть <канал> на <мілі> мілісекунд - + YOCTOPUCE PWM Output: PWM running state Вихід ШІМ YOCTOPUCE: робочий стан ШІМ - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) YOCTOPUCE PWM Output: встановіть частоту ШІМ на f (Гц) - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] YOCTOPUCE PWM Output: встановіть період ШІМ із шпаруватістю у % як плаваюче значення [0,0-100,0] - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval YOCTOPUCE PWM Output: поступово змінює ШІМ до заданого значення протягом заданого інтервалу часу - + VOUT Command Команда VOUT @@ -8305,363 +8305,363 @@ Load the profile recorded on the smaller machine and open the Transposer. Select для модулів PHIDGET OUTPUT: встановлює діапазон напруги (r=5 для r5V і r=10 для 10V) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) для модулів PHIDGET OUTPUT: встановіть аналоговий вихідний канал n на значення вихідної напруги v у В (наприклад, 5,5 для 5,5 В) - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] для модулів YOCTOPUCE VOLTAGE OUT з c каналом (1 або 2), v напруга як плаваюча [0,0-10,0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] для модулів YOCTOPUCE CURRENT OUT з поточним значенням c [3,0-21,0] - + IO Command Команда IO - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) Двійковий вихід PHIDGET: вимикає канал c (b=0) і вмикає (b=1) - + PHIDGET Binary Output: toggles channel c Двійковий вихід PHIDGET: перемикає канал c - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds Двійковий вихід PHIDGET: вмикає вихід каналу c на час t у мілісекундах - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) Вихідна напруга PHIDGET: встановлює вихідну напругу каналу c на v (плаваюче) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor: встановлює прискорення каналу c на v (плаваюче) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor: встановлює цільову швидкість каналу c на v (плаваюче) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor: встановлює поточне обмеження каналу c на v (плаваюче) - + YOCTOPUCE Relay Output: turn channel c of the relay module on Релейний вихід YOCTOPUCE: увімкніть канал c релейного модуля - + YOCTOPUCE Relay Output: turn channel c of the relay module off Релейний вихід YOCTOPUCE: вимкніть канал c релейного модуля - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) Релейний вихід YOCTOPUCE: вимикає канал c релейного модуля (b=0) і вмикає (b=1) - + YOCTOPUCE Relay Output: toggle the state of channel c Релейний вихід YOCTOPUCE: перемикання стану каналу c - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds Релейний вихід YOCTOPUCE: увімкніть канал c після затримки мілісекунд затримки на тривалість мілісекунд - + YOCTOPUCE resets the power counter of the Yocto-Watt module YOCTOPUCE скидає лічильник потужності модуля Yocto-Watt - + move slider c to value v перемістіть повзунок c до значення v - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b вимикає (b=0) і вмикає (b=1) канал c двійкового виводу PHIDGET і встановлює кнопку i на натиснуту або звичайну залежно від значення b - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal встановлює кнопку i як натиснуту, якщо значення b дорівнює так, істина, t або 1, інакше як нормальне - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal встановлює кнопку як натиснуту, якщо значення b дорівнює «так», «істина», t або 1, інакше — як «звичайне». - - - - - + + + + + toggles the state of the button перемикає стан кнопки - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol надсилає ціле число <value> до регістру <target>, визначеного як байт у шістнадцятковій нотації, наприклад «fa», через мережевий протокол Santoker - + sends <value> to <target> via the Kaleido Serial or Network protocol надсилає <value> до <target> через послідовний або мережевий протокол Kaleido - + S7 Command Команда S7 - + variable holding the last value read via S7 змінна, що містить останнє значення, прочитане через S7 - + sets calling button to “pressed” if argument evaluates to 1 or True встановлює кнопку виклику як «натиснуту», якщо аргумент має значення 1 або True - + read bool from S7 DB читати bool з S7 DB - + read int from S7 DB читати int з S7 DB - + read float from S7 DB читати float з S7 DB - + write bool to S7 DB записати bool до S7 DB - + write int to S7 DB записати int до S7 DB - + write float to S7 DB записати float до S7 DB - + Aillio R1 Heater Обігрівач Aillio R1 - + Aillio R1 Fan Вентилятор Aillio R1 - + Aillio R1 Drum Барабан Aillio R1 - + sets drum speed to value встановлює значення швидкості барабана - + Artisan Command Реміснича команда - + enables/disables alarms вмикає/вимикає будильники - + enables/disables autoCHARGE вмикає/вимикає автозаряд - + enables/disables autoDROP вмикає/вимикає автовипад - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. канал тарування <int> з 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. - + turns PID on вмикає PID - + turns PID off вимикає PID - + toggles the PID state перемикає стан PID - + sets PID mode to 0: manual, 1: RS, 2: background follow встановлює режим PID на 0: ручний, 1: RS, 2: фоновий режим - + sets the p-i-d parameters of the PID встановлює параметри p-i-d PID - + increases or decreases the current target SV value by <int> збільшує або зменшує поточне цільове значення SV на <int> - + sets the PID target set value SV встановлює цільове задане значення PID SV - + sets the PID target set value SV given in C встановлює цільове задане значення PID SV, указане в C - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> активує шаблон PID Ramp-Soak номер <rs> (на основі 1!) або той, що має позначку <rs> - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) вибирає джерело входу PID за допомогою <n> 0: BT, 1: ET (програмний PID); <n> у {0,..,3} (Arduino PID) - + sets the PID lookahead встановлює попередній перегляд PID - + shows popup with message <msg> which optionally automatically closes after <int> seconds показує спливаюче вікно з повідомленням <msg>, яке за бажанням автоматично закривається через <int> секунд - + shows message <msg> in the message line відображає повідомлення <msg> у рядку повідомлень - + enables/disables notifications; while disabled issued notifications are ignored вмикає/вимикає сповіщення; поки вимкнено, видані сповіщення ігноруються - + sends notification with title <title> and optional message <msg> надсилає сповіщення із заголовком <title> і необов'язковим повідомленням <msg> - + sets canvas color to the RGB-hex <color> like #27f1d3 встановлює колір полотна в RGB-hex <color>, наприклад #27f1d3 - + resets canvas color скидає колір полотна @@ -8672,139 +8672,139 @@ Load the profile recorded on the smaller machine and open the Transposer. Select активує кнопку <name> з {START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } - + activates palette <p> with <p> either a number 0-9 or a palette label активує палітру <p> за допомогою <p> або числа 0-9, або мітки палітри - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET встановлює режим відтворення на 0: вимкнено, 1: час, 2: BT, 3: ET - + opens the Roast Properties dialog відкриває діалогове вікно Roast Properties - + loads the .alog profile at the given filepath as background profile завантажує профіль .alog за заданим шляхом до файлу як фоновий профіль - + clears the current background profile очищає поточний фоновий профіль - + activates the alarmset with the given number or label активує набір сигналів із заданим номером або міткою - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right переміщує фоновий профіль на вказану кількість кроків у бік <напрямку>, де <напрямок> вгору, вниз, ліворуч, праворуч - + enables/disables keyboard mode вмикає/вимикає режим клавіатури - + enables/disables the Keep ON flag вмикає/вимикає прапорець Keep ON - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} показує/приховує криву, позначену <name>, яка є однією з { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number показує/приховує <криву> (одну з {T1,T2}) числа <extra_device> від нуля - + shows/hides the events of <event_type> in [1,..,5] показує/приховує події <event_type> у [1,..,5] - + shows/hides the events of the background profile показує/приховує події фонового профілю - + RC Command Команда RC - + for PHIDGET RC modules: sets the min/max pulse width in microseconds для модулів PHIDGET RC: встановлює мінімальну/максимальну ширину імпульсу в мікросекундах - + for PHIDGET RC modules: sets the min/max position для модулів PHIDGET RC: встановлює мінімальне/максимальне положення - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) для модулів PHIDGET RC: увімкнути (b=1) або вимкнути (b=0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state для модулів PHIDGET RC: активує або деактивує стан підвищення швидкості - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt для модулів PHIDGET RC: встановіть значення напруги 5, 6 або 7,4 вольт - + for PHIDGET RC modules: set the acceleration для модулів PHIDGET RC: встановити прискорення - + for PHIDGET RC modules: set the velocity для модулів PHIDGET RC: встановити швидкість - + for PHIDGET RC modules: set the target position для модулів PHIDGET RC: установіть цільову позицію - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) для модулів YOCTOPUCE RC: з c:int канал, b логічне значення (наприклад, enabled(0,1) або enabled(0,True)) @@ -8815,31 +8815,31 @@ Load the profile recorded on the smaller machine and open the Transposer. Select для модулів YOCTOPUCE RC: c:int канал, p:int цільова позиція, необов’язковий t тривалість у мс - + for YOCTOPUCE RC modules: with n an int [0..65000] in us для модулів YOCTOPUCE RC: з n int [0..65000] у нас - + for YOCTOPUCE RC modules: with r an int in % для модулів YOCTOPUCE RC: з r an int у % - + WebSocket Command Команда WebSocket - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) Якщо використовуються заміни {}, дужки json потрібно продублювати, щоб уникнути їх, як у надсиланні ({{ “value”: {}}}) - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` якщо текст «<json>» відповідає формату JSON, він надсилається на підключений сервер WebSocket, а відповідь прив’язується до змінної «_». @@ -9207,165 +9207,170 @@ Function 4 (Read Input Registers): registers 0 to 65535 corresponding to numbers + DISCHARGE + РОЗРЯД + + + RELEASE ЗВІЛЬНИТИ - + HEATING ОПАЛЕННЯ - + COOLING ОХОЛОДЖЕННЯ - + FLAP КЛАПАН - + CONTROL КОНТРОЛЬ - + event value значення події - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode значення події, інтерпретоване як температура у Фаренгейтах, перетворена на поточний температурний режим - + event value interpreted as temperature in Celsius converted to the current temperature mode значення події, інтерпретоване як температура в градусах Цельсія, перетворена на поточний температурний режим - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. Примітка: "{}" можна використовувати як заповнювач, його буде замінено поточним значенням кнопки плюс зсув для типів подій ±. Якщо заповнювач зустрічається кілька разів в описі/команді, усі ці випадки замінюються значенням. - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” Примітка. Команди можуть бути послідовними, розділеними крапками з комою, як у “<cmd1>;<cmd2>;<cmd3>” - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. Примітка. Усі символи, надані як документація для дії послідовної команди, надсилаються як один рядок на підключений пристрій. Якщо пристрій може інтерпретувати цей рядок як окремі команди, розділені крапкою з комою, це нормально. В іншому випадку ви можете використовувати кілька подій, які посилаються на кілька кнопок подій (використовуючи розділений комами список номерів кнопок подій як рядок документації), де кожна з кнопок події, на яку посилаються, видає одну з команд за допомогою відповідної дії послідовної команди. Ці кнопки подій можна приховати, що матиме такий самий ефект, як якщо б серійна команда дозволяла послідовність команд. - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. Примітка. У командах PHIDGET необов’язковий параметр <sn> має форму <hub_serial>[:<hub_port>], що дозволяє посилатися на певний Phidget HUB за допомогою його серійного номера та, за бажанням, вказуючи номер порту, до якого підключено адресований модуль . - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name Примітка. У командах YOCTOPUCE необов’язковий параметр <sn> містить або серійний номер модуля, або його назву - + Multiple Event Множинна подія - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. номери кнопок або сон (<float>), розділені комою: 1,2,сон (2.5), 3.. - + triggers other buttons запускає інші кнопки - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) змінна, що утримує останній стан натиснутої кнопки (1 або 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. зчитує 1 16-розрядний регістр з підпорядкованого slaveID за допомогою функції 3 (читання кількох регістрів зберігання), що інтерпретується як ціле число без знаку. Результат прив’язується до покажчика місця заповнення `_`, тому до нього можна отримати доступ у наступних командах. - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating Вставте адресу даних: значення, напр. 4701:1000 і sv дорівнює 100. Завжди множте на 10, якщо значення Одиниця: 0,1 / пр. 4719:0 припиняє нагрівання - + variable holding the last result value змінна, що містить останнє значення результату - + p-i-d п-і-д - + configures PID to the values <p>;<i>;<d> налаштовує PID на значення <p>;<i>;<d> - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) для модулів PHIDGET OUTPUT: встановлює діапазон напруги (r=5 для 5В і r=10 для 10В) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set записувати значення, де біти замінюються на біти з orMask у позиціях, де біти andMask не встановлені - + Aillio R1 Command Команда Aillio R1 - + Sends PRS command Надсилає команду PRS - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal встановлює кнопку i як натиснуту, якщо значення b дорівнює yes, true, t або 1, інакше як normal - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True активує кнопку <name> з {START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF }; встановлює кнопку виклику як «натиснуту», якщо аргумент дорівнює 1 або True - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden встановлює кнопку i на видиму, якщо значення b має значення yes, true, t або 1, інакше на приховану - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name для модулів YOCTOPUCE RC: c:int канал, p:int цільова позиція, необов’язковий t тривалість у мс, sn серійний номер додаткового модуля або логічне ім’я @@ -11889,7 +11894,7 @@ Artisan запускатиме програму кожного зразково - + @@ -11924,7 +11929,7 @@ Artisan запускатиме програму кожного зразково - + @@ -12052,9 +12057,9 @@ Artisan запускатиме програму кожного зразково /хв + - @@ -12063,8 +12068,8 @@ Artisan запускатиме програму кожного зразково УВІМКНЕНО - - + + @@ -12078,7 +12083,7 @@ Artisan запускатиме програму кожного зразково Цикл - + Sync Синхронізувати @@ -12198,7 +12203,7 @@ Artisan запускатиме програму кожного зразково - + Label @@ -12429,9 +12434,9 @@ Artisan запускатиме програму кожного зразково Розмір - - - + + + @@ -12469,7 +12474,7 @@ Artisan запускатиме програму кожного зразково - + @@ -12512,14 +12517,14 @@ Artisan запускатиме програму кожного зразково Темп - + Unit одиниця - + Source Джерело @@ -12530,9 +12535,9 @@ Artisan запускатиме програму кожного зразково Кластер + - - + @@ -12924,7 +12929,7 @@ Artisan запускатиме програму кожного зразково Дата - + Batch Партія @@ -12982,140 +12987,140 @@ Artisan запускатиме програму кожного зразково Змішайте - + Template Шаблон - + Results in Призводить до - + Rating Рейтинг - + Pressure % Тиск % - + Electric Energy Mix: Суміш електроенергії: - + Renewable Поновлюваний - - + + Pre-Heating Попередній підігрів - - + + Between Batches Між партіями - - + + Cooling Охолодження - + Between Batches after Pre-Heating Між партіями після попереднього нагрівання - + (mm:ss) (мм:сс) - + Duration Тривалість - + Measured Energy or Output % Виміряна енергія або вихідний % - - + + Preheat Розігрійте - - + + BBP - - - - + + + + Roast Смаження - - + + per kg green coffee за кг зеленої кави - + Load Завантажити - + Organization Організація - + Operator Оператор - + Machine Машина - + Model Модель - + Heating Опалення - + Drum Speed Швидкість барабана - + organic material органічний матеріал @@ -13518,7 +13523,7 @@ LCDs All Колір краю (RGBA) - + roasted смажені @@ -13665,22 +13670,22 @@ LCDs All - + ln() + - x - - + + Bkgnd @@ -13829,109 +13834,114 @@ LCDs All Зарядіть боби - + /m - + greens зелень - + - STOP - СТІЙ + AUTO + АВТО - - + + + + MANUAL + PУЧНИЙ + + + + FLAP + КЛАПАН + + + + + CLOSE + ЗАКРИТИ + + + + + OPEN ВІДЧИНЕНО - - - CLOSE - ЗАКРИТИ + CONTROL + КОНТРОЛЬ - - - - AUTO - АВТО + + DISCHARGE + РОЗРЯД - - - MANUAL - PУЧНИЙ + HEATING + ОПАЛЕННЯ - + STIRRER МІШАЛКА - + FILL ЗАПОВНИТИ - - RELEASE - ЗВІЛЬНИТИ - - - - HEATING - ОПАЛЕННЯ - - - + COOLING ОХОЛОДЖЕННЯ - - FLAP - КЛАПАН + + + + STOP + СТІЙ - CONTROL - КОНТРОЛЬ + RELEASE + ЗВІЛЬНИТИ - + RMSE BT - + MSE BT - + RoR - + @FCs - + Max+/Max- RoR Макс+/Макс- RoR @@ -15048,6 +15058,8 @@ LCDs All + + {} connected {} підключено @@ -15059,6 +15071,8 @@ LCDs All + + {} disconnected @@ -15313,238 +15327,238 @@ Repeat Operation at the end: {0} Поточний pid = {0}. Змінити зараз на pid ={1}? - + Phidget Temperature Sensor IR attached Приєднаний інфрачервоний датчик температури Phidget - + Phidget Temperature Sensor 1-input attached Приєднаний датчик температури Phidget з 1 входом - + Phidget Isolated Thermocouple 1-input attached Приєднана ізольована термопара Phidget, 1 вхід - + Phidget VINT RTD 1-input attached Phidget VINT RTD 1-вхід додається - + Phidget Temperature Sensor IR detached ІЧ-датчик температури Phidget від’єднаний - + Phidget Temperature Sensor 1-input detached Датчик температури Phidget, 1 вхід відключений - + Phidget Isolated Thermocouple 1-input detached Ізольована термопара Phidget, 1 вхід відокремлена - + Phidget VINT RTD 1-input detached Phidget VINT RTD 1-вхід відокремлений - + Phidget Temperature Sensor 4-input attached Приєднаний датчик температури Phidget з 4 входами - + Phidget Temperature Sensor 4-input detached Датчик температури Phidget з 4 входами відключений - + Phidget 1046 attached Phidget 1046 додається - + Phidget DAQ1500 attached Додається Phidget DAQ1500 - + Phidget 1046 detached Phidget 1046 відокремлено - + Phidget DAQ1500 detached Phidget DAQ1500 від'єднаний - + Phidget IO 2/2/2 attached Phidget IO 2/2/2 додається - + Phidget IO 6/6/6 attached Phidget IO 6/6/6 додається - + Phidget IO 8/8/8 attached Phidget IO 8/8/8 додається - + Phidget DAQ1000 attached Додається Phidget DAQ1000 - + Phidget DAQ1200 attached Додається Phidget DAQ1200 - + Phidget DAQ1300 attached Додається Phidget DAQ1300 - + Phidget DAQ1301 attached Додається Phidget DAQ1301 - + Phidget DAQ1400 attached Додається Phidget DAQ1400 - + Phidget VCP1000 attached Phidget VCP1000 додається - + Phidget VCP1001 attached Phidget VCP1001 додається - + Phidget VCP1002 attached Phidget VCP1002 додається - + Phidget IO attached Phidget IO додається - + Phidget IO 2/2/2 detached Фіджет IO 2/2/2 відокремлений - + Phidget IO 6/6/6 detached Фіджет IO 6/6/6 відокремлений - + Phidget IO 8/8/8 detached Фіджет IO 8/8/8 відокремлений - + Phidget DAQ1000 detached Phidget DAQ1000 від’єднано - + Phidget DAQ1200 detached Phidget DAQ1200 від'єднаний - + Phidget DAQ1300 detached Phidget DAQ1300 від'єднаний - + Phidget DAQ1301 detached Phidget DAQ1301 від'єднаний - + Phidget DAQ1400 detached Phidget DAQ1400 від'єднаний - + Phidget VCP1000 detached Phidget VCP1000 від'єднаний - + Phidget VCP1001 detached Phidget VCP1001 від'єднаний - + Phidget VCP1002 detached Phidget VCP1002 від'єднаний - + Phidget IO detached Phidget IO від’єднано - + Yocto Thermocouple attached Термопара Yocto додається - + Yocto IR attached Yocto IR додається - + Yocto PT100 attached Yocto PT100 додається - - + + Yocto Sensor attached Датчик Yocto приєднаний - + Yocto Watt Power attached Підключена потужність Yocto Watt Power - + Yocto Watt Energy attached Yocto Watt Energy додається - + Yocto Watt Voltage attached Напруга Yocto Watt додається - + Yocto Watt Current attached Додається струм Yocto Watt - + TC4 initialized TC4 ініціалізовано @@ -15593,9 +15607,9 @@ Repeat Operation at the end: {0} - - - + + + Data table copied to clipboard @@ -15629,50 +15643,50 @@ Repeat Operation at the end: {0} Читання фонового профілю... - + Event table copied to clipboard Таблицю подій скопійовано в буфер обміну - + The 0% value must be less than the 100% value. Значення 0% має бути меншим за значення 100%. - - + + Alarms from events #{0} created Створено тривоги з подій №{0} - - + + No events found Подій не знайдено - + Event #{0} added Додано подію №{0} - + No profile found Профіль не знайдено - + Events #{0} deleted Події №{0} видалено - + Event #{0} deleted Подію №{0} видалено - + Roast properties updated but profile not saved to disk Властивості Roast оновлено, але профіль не збережено на диск @@ -15855,7 +15869,7 @@ Repeat Operation at the end: {0} Відбір проб - + Warning @@ -15867,13 +15881,13 @@ Repeat Operation at the end: {0} Короткий інтервал вибірки може призвести до нестабільності на деяких машинах. Ми рекомендуємо мінімум 1 с. - + Incompatible variables found in %s У %s знайдено несумісні змінні - + Assignment problem Проблема присвоєння @@ -15967,8 +15981,8 @@ Repeat Operation at the end: {0} слідувати - - + + Save Statistics Зберегти статистику @@ -16130,19 +16144,19 @@ To keep it free and current please support us with your donation and subscribe t Artisan налаштовано для {0} - + Load theme {0}? Завантажити тему {0}? - + Adjust Theme Related Settings Налаштуйте параметри теми - + Loaded theme {0} Завантажено тему {0} @@ -16153,8 +16167,8 @@ To keep it free and current please support us with your donation and subscribe t Виявлено пару кольорів, яку важко побачити: - - + + Simulator started @{}x Симулятор запущено @{}x @@ -16205,14 +16219,14 @@ To keep it free and current please support us with your donation and subscribe t autoDrop вимкнено - + PID set to OFF ПІД встановлено на ВИМК - + PID set to ON @@ -16432,7 +16446,7 @@ To keep it free and current please support us with your donation and subscribe t {0} збережено. Розпочато нове обсмажування - + Invalid artisan format @@ -16497,10 +16511,10 @@ It is advisable to save your current settings beforehand via menu Help >> Профіль збережено - - - - + + + + @@ -16592,347 +16606,347 @@ It is advisable to save your current settings beforehand via menu Help >> Завантажити налаштування скасовано - - + + Statistics Saved Статистичні дані збережено - + No statistics found Немає статистики - + Excel Production Report exported to {0} Виробничий звіт Excel експортовано до {0} - + Ranking Report Рейтинговий звіт - + Ranking graphs are only generated up to {0} profiles Графіки рейтингу створюються лише для {0} профілів - + Profile missing DRY event У профілі відсутня подія DRY - + Profile missing phase events Профіль відсутніх фазових подій - + CSV Ranking Report exported to {0} Звіт про рейтинг CSV експортовано до {0} - + Excel Ranking Report exported to {0} Звіт про рейтинг Excel експортовано до {0} - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied Неможливо підключити ваги Bluetooth, поки Artisan не має доступу до Bluetooth - + Bluetooth access denied У доступі через Bluetooth відмовлено - + Hottop control turned off Керування гарячою поверхнею вимкнено - + Hottop control turned on Керування гарячою поверхнею ввімкнено - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! Щоб керувати Hottop, вам потрібно спочатку активувати режим суперкористувача, клацнувши правою кнопкою миші на РК-дисплеї таймера! - - + + Settings not found Налаштування не знайдено - + artisan-settings артизан-налаштування - + Save Settings Зберегти налаштування - + Settings saved Налаштування збережено - + artisan-theme артизан-тема - + Save Theme Зберегти тему - + Theme saved Тему збережено - + Load Theme Завантажити тему - + Theme loaded Тему завантажено - + Background profile removed Фоновий профіль видалено - + Alarm Config Конфігурація будильника - + Alarms are not available for device None Будильники недоступні для пристрою. Немає - + Switching the language needs a restart. Restart now? Перемикання мови потребує перезапуску. Перезапустити зараз? - + Restart Перезапустіть - + Import K202 CSV Імпорт K202 CSV - + K202 file loaded successfully Файл K202 успішно завантажено - + Import K204 CSV Імпорт K204 CSV - + K204 file loaded successfully Файл K204 успішно завантажено - + Import Probat Recipe Імпортний пробат рецепт - + Probat Pilot data imported successfully Дані Probat Pilot успішно імпортовано - + Import Probat Pilot failed Помилка імпорту пробного тесту - - + + {0} imported {0} імпортовано - + an error occurred on importing {0} сталася помилка під час імпорту {0} - + Import Cropster XLS Імпорт Cropster XLS - + Import RoastLog URL Імпортуйте URL-адресу RoastLog - + Import RoastPATH URL Імпортуйте URL-адресу RoastPATH - + Import Giesen CSV Імпорт Giesen CSV - + Import Petroncini CSV Імпортуйте Petroncini CSV - + Import IKAWA URL Імпортуйте URL-адресу IKAWA - + Import IKAWA CSV Імпорт IKAWA CSV - + Import Loring CSV Імпорт Loring CSV - + Import Rubasse CSV Імпорт Rubasse CSV - + Import HH506RA CSV Імпорт HH506RA CSV - + HH506RA file loaded successfully Файл HH506RA успішно завантажено - + Save Graph as Зберегти графік як - + {0} size({1},{2}) saved Розмір {0} ({1}, {2}) збережено - + Save Graph as PDF Зберегти графік як PDF - + Save Graph as SVG Зберегти графік як SVG - + {0} saved {0} збережено - + Wheel {0} loaded Колесо {0} завантажено - + Invalid Wheel graph format Недійсний формат графіка колеса - + Buttons copied to Palette # Кнопки скопійовано до палітри # - + Palette #%i restored Палітру #%i відновлено - + Palette #%i empty Палітра #%i порожня - + Save Palettes Зберегти палітри - + Palettes saved Палітри збережені - + Palettes loaded Палітри завантажено - + Invalid palettes file format Недійсний формат файлу палітри - + Alarms loaded Сигналізації завантажено - + Fitting curves... Підгонка кривих... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. Попередження. Початок інтервалу аналізу, що цікавить, раніше, ніж початок підгонки кривої. Виправте це на вкладці Config>Curves>Analyze. - + Analysis earlier than Curve fit Аналіз раніше, ніж підгонка кривої - + Simulator stopped Симулятор зупинено - + debug logging ON журнал налагодження УВІМКНЕНО @@ -18058,10 +18072,10 @@ To keep it free and current please support us with your donation and subscribe t - - - - + + + + Roaster Scope Область жаровні @@ -18555,49 +18569,49 @@ To keep it free and current please support us with your donation and subscribe t - + Events Події - + Data Дані - + Roast Смаження - + Notes Примітки - + Energy Енергія - + Setup Налаштування - + Details Деталі - + Loads Навантаження - + Protocol протокол @@ -18804,7 +18818,7 @@ To keep it free and current please support us with your donation and subscribe t - + @@ -18824,7 +18838,7 @@ To keep it free and current please support us with your donation and subscribe t Замочити HH:MM - + @@ -18834,7 +18848,7 @@ To keep it free and current please support us with your donation and subscribe t - + @@ -18896,16 +18910,16 @@ To keep it free and current please support us with your donation and subscribe t - - + + Time Час - - + + @@ -18914,8 +18928,8 @@ To keep it free and current please support us with your donation and subscribe t - - + + @@ -18924,104 +18938,104 @@ To keep it free and current please support us with your donation and subscribe t - + CHARGE ЗАРЯДКУ - + DRY END СУХИЙ КІНЕЦЬ - + FC START ФК СТАРТ - + FC END ФК КІНЕЦЬ - + SC START СК СТАРТ - + SC END СК КІНЕЦЬ - + DROP КРАПІТЬ - + COOL КРУТО - + #{0} {1}{2} №{0} {1}{2} - + Power Потужність - + Duration Тривалість - + CO2 - + Load Завантажити - + Source Джерело - + Kind Добрий - + Name Ім'я - + Weight Вага @@ -19897,7 +19911,7 @@ initiated by the PID - + @@ -20126,7 +20140,7 @@ has to be reduced by 4 times. Лише для завантажених фонів із додатковими пристроями - + The maximum nominal batch size of the machine in kg Максимальний номінальний розмір партії машини в кг @@ -20560,32 +20574,32 @@ Currently in TEMP MODE Зараз у ТЕМПЕРАТУРНОМУ РЕЖИМІ - + <b>Label</b>= <b>Мітка</b>= - + <b>Description </b>= <b>Опис </b>= - + <b>Type </b>= <b>Тип </b>= - + <b>Value </b>= <b>Значення </b>= - + <b>Documentation </b>= <b>Документація </b>= - + <b>Button# </b>= <b>Кнопка № </b>= diff --git a/src/translations/artisan_vi.qm b/src/translations/artisan_vi.qm index 10148030ad44495ee4774505a477544b41d06aba..23c5976c2701dc74638173e9aabed36adf80af94 100644 GIT binary patch delta 22114 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à tài trợ phát hành - + About Giới Thiệu - + Core Developers Người phát triển - + License Bản Quyền - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. Đã xảy ra sự cố khi truy xuất thông tin phiên bản mới nhất. Vui lòng kiểm tra kết nối Internet của bạn, thử lại sau hoặc kiểm tra thủ công. - + A new release is available. Đã có phiên bản mới. - + Show Change list Danh sách các thay đổi - + Download Release Tải xuống các phiên bản - + You are using the latest release. Bạn đang sử dụng phiên bản mới nhất. - + You are using a beta continuous build. Bạn đang sử dụng phiên bản beta. - + You will see a notice here once a new official release is available. Bạn sẽ thấy thông báo ở đây sau khi có phiên bản mới chính thức. - + Update status Cập nhật trạng thái @@ -217,7 +217,7 @@ Button - + @@ -228,7 +228,7 @@ - + @@ -239,10 +239,10 @@ - + + - - + Restore Defaults @@ -270,7 +270,7 @@ - + @@ -298,7 +298,7 @@ - + @@ -586,7 +586,7 @@ - + @@ -607,7 +607,7 @@ - + @@ -732,9 +732,9 @@ cập nhật - - - + + + Save Defaults Lưu mặc định @@ -1490,61 +1490,61 @@ kết thúc Luôn hiển thị - + Heavy FC FC Nặng - + Low FC FC Nhẹ - + Light Cut Cắt nhẹ - + Dark Cut Cắt đậm - + Drops Drops - + Oily Dầu - + Uneven Không đều - + Tipping Tipping - + Scorching Cháy quá nhiệt - + Divots Divots @@ -2319,14 +2319,14 @@ kết thúc - + ET ET - + BT BT @@ -4062,20 +4062,20 @@ kết thúc Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4168,41 +4168,41 @@ kết thúc - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4271,38 +4271,38 @@ kết thúc - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4352,10 +4352,10 @@ kết thúc Không nhận dữ liệu từ RX - - - - + + + + Serial Exception: @@ -4372,97 +4372,97 @@ kết thúc callprogram() đã nhận: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure(): lỗi chuyển đổi,{0} bytes được nhận - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure():{0} bytes được nhận,nhưng cần tới 10 - + Unable to open serial port Không thể mở port Serial - + MS6514temperature(): {0} bytes received but 18 needed MS6514temperature():{0} bytes được nhận,nhưng cần tới 18 - + DT301temperature(): {0} bytes received but 11 needed DT301temperature()::{0} bytes được nhận,nhưng cần tới 11 - + HH806AUtemperature(): {0} bytes received HH806AUtemperature(): {0} bytes được nhận - + HH806Wtemperature(): Unable to initiate device HH806Wtemperature(): không khởi động được thiết bị - + HH506RAGetID: {0} bytes received but 5 needed HH506RAGetID: {0} bytes được nhận,nhưng cần tới 5 - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RAtemperature(): không thể lấy ID của thiết bị HH506RA - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RAtemperature(): {0} bytes,nhưng cần tới 14 - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302temperature(): {0} bytes được nhận,nhưng cần tới 7 - + CENTER303temperature(): {0} bytes received but 8 needed CENTER302temperature(): {0} bytes được nhận,nhưng cần tới 8 - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2temperature(): {0} bytes được nhận,nhưng cần tới 26 - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4temperature(): {0} bytes được nhận,nhưng cần tới 26 - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306temperature(): {0} bytes được nhận,nhưng cần tới 10 - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309temperature(): {0} bytes được nhận,nhưng cần tới 45 - + Arduino could not set channels Arduino không thể cài đặt channels - + Arduino could not set temperature unit Arduino không thể cài đặt đơn vị nhiệt độ - + Arduino could not set filters Arduino không thể cài đặt bộ lọc @@ -4472,16 +4472,16 @@ kết thúc - - - - - - + + + + + + - - + + Value Error: Giá trị bị lỗi: @@ -4496,7 +4496,7 @@ kết thúc Có lỗi từ Serial:timeout - + Unable to move CHARGE to a value that does not exist Không thể chuyển CHARGE sang một giá trị không tồn tại @@ -4613,52 +4613,52 @@ kết thúc Lỗi:{} setting file không đúng - - - - - + + + + + Error Lỗi - + Exception: WebLCDs not supported by this build Ngoại lệ: WebLCD không được bản dựng này hỗ trợ - + Could not start WebLCDs. Selected port might be busy. Không thể khởi động WebLCD. Cổng được chọn có thể đang bận. - + Failed to save settings Không thể lưu cài đặt - - + + Exception (probably due to an empty profile): Lỗi (có thể profile rỗng): - + Analyze: CHARGE event required, none found - + Analyze: DROP event required, none found - + Analyze: no background profile data available - + Analyze: background profile requires CHARGE and DROP events @@ -4699,7 +4699,7 @@ kết thúc Form Caption - + Custom Blend Pha trộn tùy chỉnh @@ -4863,17 +4863,17 @@ kết thúc Thông số mẻ rang - + Energy Help Trợ giúp năng lượng - + Tare Setup Tare Setup - + Set Measure from Profile Đặt số đo từ hồ sơ @@ -5156,14 +5156,14 @@ kết thúc - + Energy Năng lượng - + CO2 @@ -5399,14 +5399,14 @@ kết thúc HTML Report Template - + BBP Total Time Tổng thời gian BBP - + BBP Bottom Temp Nhiệt độ đáy BBP @@ -5423,849 +5423,849 @@ kết thúc - + Whole Color Màu sắc tổng quát - - + + Profile Profile - + Roast Batches Các mẻ rang - - - + + + Batch Lô hàng - - + + Date Ngày tháng - - - + + + Beans Hạt - - - + + + In In - - + + Out Out - - - + + + Loss Hao hụt - - + + SUM Tổng - + Production Report Báo cáo sản xuất - - + + Time Thời gian - - + + Weight In Khối lượng đầu vào - - + + CHARGE BT Nạp Liệu BT - - + + FCs Time FCs Time - - + + FCs BT FCs BT - - + + DROP Time Xả Time - - + + DROP BT Xả BT - + Dry Percent Dry Percent - + MAI Percent MAI Phần trăm - + Dev Percent Dev phần trăm - - + + AUC AUC - - + + Weight Loss Khối lượng hao hụt - - + + Color Màu Sắc - + Cupping Cupping - + Roaster Người rang - + Capacity Dung tích - + Operator Người thợ - + Organization Cơ quan - + Drum Speed Tốc độ trống - + Ground Color Ground Color - + Color System Màu Sắc hệ thống - + Screen Min Màn hình Min - + Screen Max Màn hình Max - + Bean Temp Nhiệt độ hạt - + CHARGE ET Nạp Liệu ET - + TP Time TP Time - + TP ET TP ET - + TP BT TP BT - + DRY Time DRY Time - + DRY ET DRY ET - + DRY BT DRY BT - + FCs ET FCs ET - + FCe Time FCe Time - + FCe ET FCe ET - + FCe BT FCe BT - + SCs Time SCs Time - + SCs ET SCs ET - + SCs BT SCs BT - + SCe Time SCe Time - + SCe ET SCE BT - + SCe BT - + DROP ET Xả ET - + COOL Time Thời gian Làm Nguội - + COOL ET Làm Nguội ET - + COOL BT Làm Nguội BT - + Total Time Tổng thời gian - + Dry Phase Time Dry Phase Time - + Mid Phase Time Mid Phase RoR - + Finish Phase Time Finish Phase Time - + Dry Phase RoR Dry Phase RoR - + Mid Phase RoR Mid Phase RoR - + Finish Phase RoR Finish Phase RoR - + Dry Phase Delta BT BT đồng bằng pha khô - + Mid Phase Delta BT BT Delta pha giữa - + Finish Phase Delta BT Kết thúc giai đoạn Delta BT - + Finish Phase Rise Kết thúc giai đoạn tăng - + Total RoR Tổng RoR - + FCs RoR FCs RoR - + MET MET - + AUC Begin AUC Begin - + AUC Base AUC Base - + Dry Phase AUC Giai đoạn khô AUC - + Mid Phase AUC Mid Phase AUC - + Finish Phase AUC Finish Phase AUC - + Weight Out Khối lượng đầu ra - + Volume In Thể tích đầu vào - + Volume Out Thể tích đầu ra - + Volume Gain Thể tích tăng - + Green Density Tỉ trọng hạt xanh - + Roasted Density Tỉ trong sau khi rang - + Moisture Greens Độ ẩm hạt xanh - + Moisture Roasted Độ ẩm sau khi rang - + Moisture Loss Độ ẩm hao hụt - + Organic Loss Organic hao hụt - + Ambient Humidity Độ ẩm môi trường - + Ambient Pressure Áp suất môi trường - + Ambient Temperature Nhiệt độ môi trường - - + + Roasting Notes Ghi chú mẻ rang - - + + Cupping Notes Cupping Notes - + Heavy FC Heavy FC - + Low FC Low FC - + Light Cut Light Cut - + Dark Cut Dark Cut - + Drops Drops - + Oily Dầu - + Uneven Uneven - + Tipping Tipping - + Scorching Cháy sém - + Divots Divots - + Mode Mode - + BTU Batch Lô BTU - + BTU Batch per green kg BTU Batch cho mỗi kg xanh - + CO2 Batch Lô CO2 - + BTU Preheat Làm nóng trước BTU - + CO2 Preheat Làm nóng sơ bộ CO2 - + BTU BBP - + CO2 BBP - + BTU Cooling Làm mát BTU - + CO2 Cooling Làm mát bằng CO2 - + BTU Roast BTU nướng - + BTU Roast per green kg BTU Rang mỗi kg xanh - + CO2 Roast Rang CO2 - + CO2 Batch per green kg Lô CO2 trên mỗi kg xanh - + BTU LPG - + BTU NG - + BTU ELEC - + Efficiency Batch Hiệu quả hàng loạt - + Efficiency Roast Roast hiệu quả - + BBP Begin BBP Bắt đầu - + BBP Begin to Bottom Time BBP Bắt đầu Thời gian Đáy - + BBP Bottom to CHARGE Time BBP Đáy để SẠC Thời Gian - + BBP Begin to Bottom RoR BBP Bắt đầu chạm đáy RoR - + BBP Bottom to CHARGE RoR BBP Đáy để CHARGE RoR - + File Name Tên tệp - + Roast Ranking Xếp hạng mẻ rang - + Ranking Report Báo cáo xếp hạng - + AVG AVG - + Roasting Report Mẻ rang Report - + Date: Ngày tháng: - + Beans: Hạt: - + Weight: Khối lượng: - + Volume: Thể tích: - + Roaster: Người rang: - + Operator: Người thợ: - + Organization: Cơ quan: - + Cupping: Cupping: - + Color: Màu Sắc: - + Energy: Năng lượng: - + CO2: - + CHARGE: Nạp Liệu: - + Size: Kich thước: - + Density: Tỉ trọng: - + Moisture: Độ ẩm: - + Ambient: Môi trường xung quanh: - + TP: TP: - + DRY: DRY: - + FCs: FCs: - + FCe: FCe: - + SCs: SCs: - + SCe: SCe: - + DROP: Xả: - + COOL: Làm Nguội: - + MET: MET: - + CM: CM: - + Drying: Sấy: - + Maillard: Maillard: - + Finishing: Hoàn tất: - + Cooling: Làm Nguội: - + Background: Background: - + Alarms: Báo Hiệu: - + RoR: RoR: - + AUC: AUC: - + Events Events @@ -6328,7 +6328,7 @@ Báo hiệu được quét theo thứ tự từ đầu bảng xuống cuối b - + @@ -6434,7 +6434,7 @@ Báo hiệu được quét theo thứ tự từ đầu bảng xuống cuối b - + @@ -6615,7 +6615,7 @@ Báo hiệu được quét theo thứ tự từ đầu bảng xuống cuối b Nhập Lệnh vào trường Mô tả của Cảnh báo. - + @@ -6644,21 +6644,21 @@ Báo hiệu được quét theo thứ tự từ đầu bảng xuống cuối b văn bản được hiển thị trong cửa sổ bật lên - + Call Program Chạy một chương trình - + A program/script path (absolute or relative) Chương trình/đường dẫn tập lệnh (tuyệt đối hoặc tương đối) - + start an external program chạy một chương trình bên ngoài @@ -8071,7 +8071,7 @@ Nạp hồ sơ đã ghi trên máy nhỏ hơn và mở Transposer. Chọn ánh x Văn bản tùy chọn được sử dụng trong chú thích cho các đơn vị được sử dụng cho giá trị thanh trượt. - + COMMANDS HÀNG @@ -8084,7 +8084,7 @@ Nạp hồ sơ đã ghi trên máy nhỏ hơn và mở Transposer. Chọn ánh x - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8111,36 +8111,36 @@ Nạp hồ sơ đã ghi trên máy nhỏ hơn và mở Transposer. Chọn ánh x Lưu ý: trong các lệnh YOCTOPUCE, các tham số tùy chọn <sn> chứa số sê-ri mô-đun hoặc tên của nó - + Serial Command Lệnh nối tiếp - + ASCII serial command or binary a2b_uu(serial command) Lệnh nối tiếp ASCII hoặc nhị phân a2b_uu (lệnh nối tiếp) - + Modbus Command Lệnh Modbus - + variable holding the last value read via MODBUS biến giữ giá trị cuối cùng được đọc qua MODBUS - - - - - - + + + + + + @@ -8151,8 +8151,8 @@ Nạp hồ sơ đã ghi trên máy nhỏ hơn và mở Transposer. Chọn ánh x sleep: thêm độ trễ <float> giây - - + + sets calling button to “pressed” if argument is 1 or True đặt nút gọi thành “được nhấn” nếu đối số là 1 hoặc Đúng @@ -8163,55 +8163,55 @@ Nạp hồ sơ đã ghi trên máy nhỏ hơn và mở Transposer. Chọn ánh x đọc thanh ghi từ slave nô lệ bằng cách sử dụng chức năng 3 (Đọc nhiều thanh ghi giữ). Kết quả được liên kết với trình giữ chỗ `_` và do đó có thể được truy cập trong các lệnh sau này. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. đọc 1 thanh ghi 16 bit từ Slave ID nô lệ bằng chức năng 3 (Đọc nhiều thanh ghi giữ) được hiểu là số nguyên đã ký. Kết quả được liên kết với trình giữ chỗ `_` và do đó có thể được truy cập trong các lệnh sau. - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. đọc 1 thanh ghi 16 bit từ SlaveID nô lệ bằng chức năng 3 (Đọc nhiều thanh ghi giữ) được hiểu là BCD. Kết quả được liên kết với trình giữ chỗ `_` và do đó có thể được truy cập trong các lệnh sau. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. đọc 2 thanh ghi 16 bit từ Slave ID nô lệ bằng chức năng 3 (Đọc nhiều thanh ghi giữ) được hiểu là số nguyên không dấu. Kết quả được liên kết với trình giữ chỗ `_` và do đó có thể được truy cập trong các lệnh sau. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. đọc 2 thanh ghi 16 bit từ Slave ID nô lệ bằng chức năng 3 (Đọc nhiều thanh ghi giữ) được hiểu là số nguyên đã ký. Kết quả được liên kết với trình giữ chỗ `_` và do đó có thể được truy cập trong các lệnh sau. - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. đọc 2 thanh ghi 16 bit từ SlaveID nô lệ bằng chức năng 3 (Đọc nhiều thanh ghi giữ) được hiểu là BCD. Kết quả được liên kết với trình giữ chỗ `_` và do đó có thể được truy cập trong các lệnh sau. - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. đọc 2 thanh ghi 16 bit từ SlaveID nô lệ bằng chức năng 3 (Đọc nhiều thanh ghi giữ) được hiểu là float. Kết quả được liên kết với trình giữ chỗ `_` và do đó có thể được truy cập trong các lệnh sau. - + write register: MODBUS function 6 (int) or function 16 (float) - + write coil: MODBUS function 5 - + write coils: MODBUS function 15 @@ -8222,43 +8222,43 @@ Nạp hồ sơ đã ghi trên máy nhỏ hơn và mở Transposer. Chọn ánh x - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v thanh ghi ghi mặt nạ: chức năng MODBUS 22 hoặc mô phỏng chức năng 22 với chức năng 6 và giá trị cho trước v - + write registers: MODBUS function 16 - + write 16bit BCD encoded value v to register r of slave s - + write 32bit float to two 16bit int registers: MODBUS function 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 ghi số nguyên 32 bit vào hai thanh ghi int 16 bit: Hàm MODBUS 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) - + DTA Command Lệnh DTA @@ -8279,119 +8279,119 @@ Nạp hồ sơ đã ghi trên máy nhỏ hơn và mở Transposer. Chọn ánh x chạy một chương trình bên ngoài - + Hottop Heater Máy sưởi Hottop - - + + sets heater to value đặt lò sưởi đến giá trị - + Hottop Fan Quạt Hottop - - + + sets fan to value đặt quạt thành giá trị - + Hottop Command Lệnh Hottop - + with n={0 ,1},h={0,..100},f={0,..10} với n = {0, 1}, h = {0, .. 100}, f = {0, .. 10} - + Fuji Command Lệnh Fuji - + PWM Command Lệnh PWM - + PHIDGET PWM Output: <value> in [0-100] PHIDGET PWM Đầu ra: <value> trong [0-100] - + PHIDGET PWM Output: toggles <channel> PHIDGET PWM Đầu ra: chuyển đổi <kênh> - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds Đầu ra PHIDGET PWM: bật <kênh> trong <millis> mili giây - + PHIDGET HUB PWM Output: <value> in [0-100] Đầu ra PHIDGET HUB PWM: <giá trị> trong [0-100] - + PHIDGET HUB PWM Output: toggles <channel> PHIDGET HUB PWM Đầu ra: chuyển đổi <kênh> - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds Đầu ra PHIDGET HUB PWM: bật <kênh> trong <millis> mili giây - + YOCTOPUCE PWM Output: PWM running state - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval - + VOUT Command Lệnh VOUT @@ -8402,363 +8402,363 @@ Nạp hồ sơ đã ghi trên máy nhỏ hơn và mở Transposer. Chọn ánh x đối với mô-đun PHIDGET OUTPUT: đặt dải điện áp điện áp (r=5 cho r5V và r=10 cho 10V) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) đối với mô-đun PHIDGET OUTPUT: đặt kênh đầu ra tương tự n thành giá trị điện áp đầu ra v tính bằng V (ví dụ: 5,5 cho 5,5V) - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] đối với mô-đun YOCTOPUCE VOLTAGE OUT với c kênh (1 hoặc 2), v điện áp là float [0.0-10.0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] cho các mô-đun YOCTOPUCE CURRENT OUT với c dòng điện là float [3.0-21.0] - + IO Command Lệnh IO - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) Đầu ra nhị phân PHIDGET: tắt kênh c (b = 0) và bật (b = 1) - + PHIDGET Binary Output: toggles channel c Đầu ra nhị phân PHIDGET: chuyển đổi kênh c - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds Đầu ra nhị phân PHIDGET: đặt đầu ra của kênh c thành bật trong thời gian t tính bằng mili giây - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) Đầu ra điện áp PHIDGET: đặt đầu ra điện áp của kênh c thành v (float) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor: đặt gia tốc của kênh c thành v (float) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor: đặt vận tốc mục tiêu của kênh c thành v (float) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor: đặt giới hạn hiện tại của kênh c thành v (float) - + YOCTOPUCE Relay Output: turn channel c of the relay module on - + YOCTOPUCE Relay Output: turn channel c of the relay module off - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) Đầu ra rơle YOCTOPUCE: tắt và bật kênh c của mô-đun rơle (b=0) (b=1) - + YOCTOPUCE Relay Output: toggle the state of channel c - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds - + YOCTOPUCE resets the power counter of the Yocto-Watt module YOCTOPUCE đặt lại bộ đếm công suất của mô-đun Yocto-Watt - + move slider c to value v di chuyển thanh trượt c đến giá trị v - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b tắt và bật PHIDGET Kênh đầu ra nhị phân c (b=0) (b=1) và đặt nút i thành nhấn hoặc bình thường tùy thuộc vào giá trị b - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal đặt nút i thành nhấn nếu giá trị b là có, đúng, t hoặc 1, nếu không thì bình thường - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal đặt nút thành nhấn nếu giá trị b là có, đúng, t hoặc 1, nếu không thì bình thường - - - - - + + + + + toggles the state of the button chuyển đổi trạng thái của nút - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol gửi số nguyên <giá trị> đến thanh ghi <mục tiêu> được chỉ định bởi byte trong ký hiệu hex như “fa” thông qua giao thức Mạng Santoker - + sends <value> to <target> via the Kaleido Serial or Network protocol gửi <giá trị> đến <mục tiêu> qua giao thức Mạng hoặc Nối tiếp Kaleido - + S7 Command Lệnh S7 - + variable holding the last value read via S7 biến giữ giá trị cuối cùng được đọc qua S7 - + sets calling button to “pressed” if argument evaluates to 1 or True đặt nút gọi thành “được nhấn” nếu đối số đánh giá là 1 hoặc Đúng - + read bool from S7 DB đọc bool từ S7 DB - + read int from S7 DB đọc int từ S7 DB - + read float from S7 DB đọc float từ S7 DB - + write bool to S7 DB - + write int to S7 DB - + write float to S7 DB - + Aillio R1 Heater Máy sưởi Aillio R1 - + Aillio R1 Fan Quạt Aillio R1 - + Aillio R1 Drum Trống Aillio R1 - + sets drum speed to value đặt tốc độ trống thành giá trị - + Artisan Command Chỉ huy nghệ nhân - + enables/disables alarms bật / tắt Báo HIệu - + enables/disables autoCHARGE bật / tắt autoCHARGE - + enables/disables autoDROP bật / tắt autoDROP - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. kênh tare <int> với 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2, .. - + turns PID on bật PID - + turns PID off tắt PID - + toggles the PID state chuyển đổi trạng thái PID - + sets PID mode to 0: manual, 1: RS, 2: background follow đặt chế độ PID thành 0: thủ công, 1: RS, 2: làm theo nền - + sets the p-i-d parameters of the PID đặt các tham số p-i-d của PID - + increases or decreases the current target SV value by <int> tăng hoặc giảm giá trị SV mục tiêu hiện tại bằng <int> - + sets the PID target set value SV đặt giá trị đặt mục tiêu PID SV - + sets the PID target set value SV given in C đặt giá trị đặt mục tiêu PID SV được cung cấp trong C - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> kích hoạt số mẫu PID Ramp-Ngâm <rs> (dựa trên 1!) hoặc số có nhãn <rs> - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) chọn nguồn đầu vào PID với <n> 0: BT, 1: ET (Software PID); <n> trong {0, .., 3} (Arduino PID) - + sets the PID lookahead đặt giao diện PID - + shows popup with message <msg> which optionally automatically closes after <int> seconds hiển thị cửa sổ bật lên với tin nhắn <msg> tùy chọn sẽ tự động đóng sau <int> giây - + shows message <msg> in the message line hiển thị tin nhắn <msg> trong dòng tin nhắn - + enables/disables notifications; while disabled issued notifications are ignored bật / tắt thông báo; trong khi các thông báo đã phát hành bị vô hiệu hóa bị bỏ qua - + sends notification with title <title> and optional message <msg> gửi thông báo với tiêu đề <title> và tin nhắn tùy chọn <msg> - + sets canvas color to the RGB-hex <color> like #27f1d3 đặt màu canvas thành RGB-hex <color> như # 27f1d3 - + resets canvas color đặt lại màu canvas @@ -8769,139 +8769,139 @@ Nạp hồ sơ đã ghi trên máy nhỏ hơn và mở Transposer. Chọn ánh x kích hoạt nút <tên> từ {START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF} - + activates palette <p> with <p> either a number 0-9 or a palette label kích hoạt bảng màu <p> bằng <p> số 0-9 hoặc nhãn bảng màu - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET đặt chế độ phát lại thành 0: tắt, 1: thời gian, 2: BT, 3: ET - + opens the Roast Properties dialog mở hộp thoại Thuộc tính Roast - + loads the .alog profile at the given filepath as background profile tải cấu hình .alog tại đường dẫn tệp nhất định làm cấu hình nền - + clears the current background profile xóa hồ sơ nền hiện tại - + activates the alarmset with the given number or label kích hoạt bộ Báo Hiệu với số hoặc nhãn đã cho - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right di chuyển cấu hình nền theo số bước đã chỉ định về phía <hướng>, với <hướng> một trong các bước lên, xuống, trái, phải - + enables/disables keyboard mode bật / tắt chế độ bàn phím - + enables/disables the Keep ON flag bật/tắt cờ Keep ON - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} hiển thị / ẩn đường cong được chỉ ra bởi <name> là một trong {ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number hiển thị / ẩn <curve> (một trong {T1, T2}) của số <extra_device> dựa trên 0 - + shows/hides the events of <event_type> in [1,..,5] hiển thị / ẩn các sự kiện của <event_type> trong [1, .., 5] - + shows/hides the events of the background profile hiển thị / ẩn các sự kiện của hồ sơ nền - + RC Command Lệnh RC - + for PHIDGET RC modules: sets the min/max pulse width in microseconds đối với mô-đun PHIDGET RC: đặt độ rộng xung tối thiểu / tối đa tính bằng micro giây - + for PHIDGET RC modules: sets the min/max position đối với mô-đun PHIDGET RC: đặt vị trí tối thiểu / tối đa - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) đối với mô-đun PHIDGET RC: tham gia (b = 1) hoặc ngắt kết nối (b = 0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state đối với mô-đun PHIDGET RC: kích hoạt hoặc hủy kích hoạt trạng thái tăng tốc - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt đối với mô-đun PHIDGET RC: đặt điện áp thành một trong 5, 6 hoặc 7,4 tính bằng Volt - + for PHIDGET RC modules: set the acceleration đối với mô-đun PHIDGET RC: đặt gia tốc - + for PHIDGET RC modules: set the velocity đối với mô-đun PHIDGET RC: đặt vận tốc - + for PHIDGET RC modules: set the target position đối với mô-đun PHIDGET RC: đặt vị trí mục tiêu - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) đối với mô-đun YOCTOPUCE RC: với c: int kênh, b a bool (ví dụ: đã bật (0,1) hoặc đã bật (0, Đúng)) @@ -8912,31 +8912,31 @@ Nạp hồ sơ đã ghi trên máy nhỏ hơn và mở Transposer. Chọn ánh x đối với mô-đun YOCTOPUCE RC: với c: int kênh, p: int vị trí đích, thời lượng t tùy chọn tính bằng mili giây - + for YOCTOPUCE RC modules: with n an int [0..65000] in us cho mô-đun YOCTOPUCE RC: với n một int [0..65000] trong chúng tôi - + for YOCTOPUCE RC modules: with r an int in % cho mô-đun YOCTOPUCE RC: với r là int trong% - + WebSocket Command Lệnh WebSocket - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) Nếu các thay thế {} được sử dụng, các dấu ngoặc nhọn json cần được sao chép để loại bỏ chúng như khi gửi ({{“value”: {}}}) - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` nếu văn bản `<json>` tuân theo định dạng JSON, nó sẽ được gửi đến máy chủ WebSocket được kết nối và phản hồi được liên kết với biến `_ ' @@ -9304,165 +9304,170 @@ Chức năng 4 (Đọc thanh ghi đầu vào): thanh ghi 0 đến 65535 tương + DISCHARGE + PHÓNG ĐIỆN + + + RELEASE GIẢI PHÓNG - + HEATING LÀM MÁT - + COOLING LÀM MÁT - + FLAP VẠCH - + CONTROL ĐIỀU KHIỂN - + event value giá trị sự kiện - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode giá trị sự kiện được diễn giải là nhiệt độ tính bằng độ F được chuyển đổi sang chế độ nhiệt độ hiện tại - + event value interpreted as temperature in Celsius converted to the current temperature mode giá trị sự kiện được diễn giải là nhiệt độ tính bằng độ C được chuyển đổi sang chế độ nhiệt độ hiện tại - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. Lưu ý: "{}" có thể được sử dụng làm trình giữ chỗ, nó sẽ được thay thế bằng giá trị nút hiện tại cộng với phần bù cho ± loại sự kiện. Nếu trình giữ chỗ xuất hiện nhiều lần trong một mô tả / lệnh, tất cả những lần xuất hiện đó sẽ được thay thế bằng giá trị. - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” Lưu ý: Các lệnh có thể xếp theo thứ tự, phân cách bằng dấu chấm phẩy như trong “<cmd1>;<cmd2>;<cmd3>” - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. Lưu ý: Tất cả các ký tự được cung cấp dưới dạng tài liệu cho hành động Lệnh nối tiếp sẽ được gửi dưới dạng một chuỗi tới thiết bị được kết nối. Nếu thiết bị có thể hiểu chuỗi này dưới dạng các lệnh riêng biệt được phân tách bằng dấu chấm phẩy thì điều này là ổn. Mặt khác, bạn có thể sử dụng Nhiều sự kiện tham chiếu một số nút sự kiện (sử dụng danh sách số nút sự kiện được phân tách bằng dấu phẩy làm chuỗi tài liệu) trong đó mỗi nút sự kiện được tham chiếu sẽ đưa ra một trong các lệnh thông qua hành động Lệnh nối tiếp tương ứng. Các nút sự kiện đó có thể bị ẩn do đó có tác dụng tương tự như khi Lệnh nối tiếp cho phép một chuỗi lệnh. - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. Lưu ý: Trong các lệnh PHIDGET, tham số tùy chọn <sn> có dạng <hub_serial>[:<hub_port>] cho phép tham chiếu đến một HUB Phidget cụ thể bằng cách cung cấp số sê-ri của nó và tùy ý chỉ định số cổng mà mô-đun địa chỉ được kết nối với . - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name Lưu ý: Trong các lệnh YOCTOPUCE, tham số tùy chọn <sn> chứa số sê-ri mô-đun hoặc tên của nó - + Multiple Event Nhiều sự kiện - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. số nút hoặc chế độ ngủ (<float>) được phân tách bằng dấu phẩy: 1,2,sleep(2.5), 3.. - + triggers other buttons kích hoạt các nút khác - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) biến giữ trạng thái cuối cùng của nút được nhấn (1 hoặc 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. đọc 1 thanh ghi 16 bit từ Slave ID nô lệ bằng chức năng 3 (Đọc nhiều thanh ghi giữ) được hiểu là số nguyên không dấu. Kết quả được liên kết với trình giữ chỗ `_` và do đó có thể được truy cập trong các lệnh sau. - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating Chèn địa chỉ Dữ liệu: giá trị, ví dụ: 4701: 1000 và sv là 100. Luôn nhân với 10 nếu giá trị Đơn vị: 0,1 / ex. 4719: 0 ngừng làm nóng - + variable holding the last result value biến giữ giá trị kết quả cuối cùng - + p-i-d p-i-d - + configures PID to the values <p>;<i>;<d> định cấu hình PID thành các giá trị <p>; <i>; <d> - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) đối với mô-đun PHIDGET OUTPUT: đặt dải điện áp điện áp (r = 5 cho 5V và r = 10 cho 10V) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set - + Aillio R1 Command Lệnh Aillio R1 - + Sends PRS command Gửi lệnh PRS - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal đặt nút i thành nhấn nếu giá trị của b là có, đúng, t hoặc 1, nếu không thì là bình thường - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True kích hoạt nút <tên> từ { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; đặt nút gọi thành “đã nhấn” nếu đối số là 1 hoặc Đúng - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden đặt nút i thành hiển thị nếu giá trị của b là có, đúng, t hoặc 1, nếu không thì thành ẩn - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name đối với mô-đun YOCTOPUCE RC: với c: int kênh, p: int vị trí đích, thời lượng t tùy chọn tính bằng mili giây, sn số sê-ri mô-đun tùy chọn hoặc tên lôgic @@ -12074,7 +12079,7 @@ Nghệ nhân sẽ bắt đầu chương trình mỗi giai đoạn mẫu. Đầu - + @@ -12109,7 +12114,7 @@ Nghệ nhân sẽ bắt đầu chương trình mỗi giai đoạn mẫu. Đầu - + @@ -12237,9 +12242,9 @@ Nghệ nhân sẽ bắt đầu chương trình mỗi giai đoạn mẫu. Đầu /phút + - @@ -12248,8 +12253,8 @@ Nghệ nhân sẽ bắt đầu chương trình mỗi giai đoạn mẫu. Đầu ON - - + + @@ -12263,7 +12268,7 @@ Nghệ nhân sẽ bắt đầu chương trình mỗi giai đoạn mẫu. Đầu Chu kỳ - + Sync Đồng bộ @@ -12383,7 +12388,7 @@ Nghệ nhân sẽ bắt đầu chương trình mỗi giai đoạn mẫu. Đầu - + Label @@ -12614,9 +12619,9 @@ Nghệ nhân sẽ bắt đầu chương trình mỗi giai đoạn mẫu. Đầu Kích thước - - - + + + @@ -12654,7 +12659,7 @@ Nghệ nhân sẽ bắt đầu chương trình mỗi giai đoạn mẫu. Đầu - + @@ -12697,14 +12702,14 @@ Nghệ nhân sẽ bắt đầu chương trình mỗi giai đoạn mẫu. Đầu Nhiệp độ - + Unit Đơn vị - + Source Nguồn @@ -12715,9 +12720,9 @@ Nghệ nhân sẽ bắt đầu chương trình mỗi giai đoạn mẫu. Đầu Cụm + - - + @@ -13109,7 +13114,7 @@ Nghệ nhân sẽ bắt đầu chương trình mỗi giai đoạn mẫu. Đầu Ngày tháng - + Batch Lô hàng @@ -13167,140 +13172,140 @@ Nghệ nhân sẽ bắt đầu chương trình mỗi giai đoạn mẫu. Đầu Trộn - + Template Bản mẫu - + Results in Kết quả trong - + Rating Xếp hạng - + Pressure % Sức ép % - + Electric Energy Mix: Hỗn hợp năng lượng điện: - + Renewable Tái tạo - - + + Pre-Heating Sưởi ấm trước - - + + Between Batches Giữa các đợt - - + + Cooling Làm mát - + Between Batches after Pre-Heating Giữa các mẻ sau khi gia nhiệt sơ bộ - + (mm:ss) (mm: ss) - + Duration Thời lượng - + Measured Energy or Output % Năng lượng đo lường hoặc sản lượng% - - + + Preheat Làm nóng trước - - + + BBP - - - - + + + + Roast Rang - - + + per kg green coffee mỗi kg cà phê nhân - + Load Tải lên - + Organization Cơ quan - + Operator Người vận hành - + Machine Machine - + Model Người mẫu - + Heating Sưởi - + Drum Speed Tốc độ trống rang - + organic material Chất hữu cơ @@ -13703,7 +13708,7 @@ LCDs All Màu cạnh (RGBA) - + roasted đã rang @@ -13850,22 +13855,22 @@ LCDs All - + ln() ln() + - x x - - + + Bkgnd Nền @@ -14014,109 +14019,114 @@ LCDs All Charge the beans - + /m /m - + greens hạt xanh - + - STOP - DỪNG LẠI + AUTO + TỰ ĐỘNG - - + + + + MANUAL + THỦ CÔNG + + + + FLAP + VẠCH + + + + + CLOSE + ĐÓNG + + + + + OPEN MỞ - - - CLOSE - ĐÓNG + CONTROL + ĐIỀU KHIỂN - - - - AUTO - TỰ ĐỘNG + + DISCHARGE + PHÓNG ĐIỆN - - - MANUAL - THỦ CÔNG + HEATING + LÀM MÁT - + STIRRER máy khuấy - + FILL ĐỔ ĐẦY - - RELEASE - GIẢI PHÓNG - - - - HEATING - LÀM MÁT - - - + COOLING LÀM MÁT - - FLAP - VẠCH + + + + STOP + DỪNG LẠI - CONTROL - ĐIỀU KHIỂN + RELEASE + GIẢI PHÓNG - + RMSE BT - + MSE BT MSE BT - + RoR RoR - + @FCs @FCs - + Max+/Max- RoR Max+/Max- RoR @@ -15361,6 +15371,8 @@ LCDs All + + {} connected {} đã kết nối @@ -15372,6 +15384,8 @@ LCDs All + + {} disconnected @@ -15626,238 +15640,238 @@ Lặp lại Thao tác ở cuối: {0} Pid hiện tại = {0}. Thay đổi ngay bây giờ thành pid = {1}? - + Phidget Temperature Sensor IR attached Cảm biến nhiệt độ Phidget IR đính kèm - + Phidget Temperature Sensor 1-input attached Cảm biến nhiệt độ Phidget 1 đầu vào được đính kèm - + Phidget Isolated Thermocouple 1-input attached Phidget Isolated Thermocouple 1 đầu vào được đính kèm - + Phidget VINT RTD 1-input attached Phidget VINT RTD 1-đầu vào đính kèm - + Phidget Temperature Sensor IR detached Cảm biến nhiệt độ Phidget IR tách rời - + Phidget Temperature Sensor 1-input detached Cảm biến nhiệt độ Phidget 1 đầu vào tách rời - + Phidget Isolated Thermocouple 1-input detached Phidget Isolated Thermocouple 1 đầu vào được tách rời - + Phidget VINT RTD 1-input detached Phidget VINT RTD 1-đầu vào tách rời - + Phidget Temperature Sensor 4-input attached Cảm biến nhiệt độ Phidget 4 đầu vào được đính kèm - + Phidget Temperature Sensor 4-input detached Cảm biến nhiệt độ Phidget tách rời 4 đầu vào - + Phidget 1046 attached Đã đính kèm Phidget 1046 - + Phidget DAQ1500 attached Đã đính kèm Phidget DAQ1500 - + Phidget 1046 detached Phidget 1046 tách rời - + Phidget DAQ1500 detached Phidget DAQ1500 tách rời - + Phidget IO 2/2/2 attached Phidget IO 2/2/2 đính kèm - + Phidget IO 6/6/6 attached Phidget IO 6/6/6 đính kèm - + Phidget IO 8/8/8 attached Phidget IO 8/8/8 đính kèm - + Phidget DAQ1000 attached Đã đính kèm Phidget DAQ1000 - + Phidget DAQ1200 attached Phidget DAQ1200 kèm theo - + Phidget DAQ1300 attached Phidget DAQ1300 kèm theo - + Phidget DAQ1301 attached Phidget DAQ1301 đính kèm - + Phidget DAQ1400 attached Phidget DAQ1400 đính kèm - + Phidget VCP1000 attached Phidget VCP1000 đính kèm - + Phidget VCP1001 attached Phidget VCP1001 được đính kèm - + Phidget VCP1002 attached Phidget VCP1002 được đính kèm - + Phidget IO attached Phidget IO đính kèm - + Phidget IO 2/2/2 detached Phidget IO 2/2/2 tách ra - + Phidget IO 6/6/6 detached Phidget IO 6/6/6 tách rời - + Phidget IO 8/8/8 detached Phidget IO 8/8/8 tách rời - + Phidget DAQ1000 detached Đã tách Phidget DAQ1000 - + Phidget DAQ1200 detached Phidget DAQ1200 tách rời - + Phidget DAQ1300 detached Phidget DAQ1300 đã tách rời - + Phidget DAQ1301 detached Phidget DAQ1301 đã tách ra - + Phidget DAQ1400 detached Phidget DAQ1400 đã tách rời - + Phidget VCP1000 detached Phidget VCP1000 đã tách rời - + Phidget VCP1001 detached Phidget VCP1001 đã tách rời - + Phidget VCP1002 detached Phidget VCP1002 đã tách rời - + Phidget IO detached Phidget IO đã tách ra - + Yocto Thermocouple attached Yocto Thermocouple đính kèm - + Yocto IR attached Yocto IR đính kèm - + Yocto PT100 attached Yocto PT100 đính kèm - - + + Yocto Sensor attached Cảm biến Yocto kèm theo - + Yocto Watt Power attached Công suất Yocto Watt đính kèm - + Yocto Watt Energy attached Năng lượng Yocto Watt đính kèm - + Yocto Watt Voltage attached Điện áp Yocto Watt kèm theo - + Yocto Watt Current attached Dòng điện Yocto Watt đính kèm - + TC4 initialized TC4 được khởi tạo @@ -15906,9 +15920,9 @@ Lặp lại Thao tác ở cuối: {0} - - - + + + Data table copied to clipboard @@ -15942,50 +15956,50 @@ Lặp lại Thao tác ở cuối: {0} Đang đọc hồ sơ nền ... - + Event table copied to clipboard Đã sao chép bảng sự kiện vào khay nhớ tạm - + The 0% value must be less than the 100% value. Giá trị 0% phải nhỏ hơn giá trị 100%. - - + + Alarms from events #{0} created Báo Hiệu từ các sự kiện # {0} đã được tạo - - + + No events found Không tìm thấy sự kiện - + Event #{0} added Sự kiện # {0} đã được thêm - + No profile found Không tìm thấy hồ sơ - + Events #{0} deleted Sự kiện # {0} đã bị xóa - + Event #{0} deleted Sự kiện # {0} đã bị xóa - + Roast properties updated but profile not saved to disk Thuộc tính rang được cập nhật nhưng cấu hình không được lưu vào đĩa @@ -16168,7 +16182,7 @@ Lặp lại Thao tác ở cuối: {0} Lấy mẫu - + Warning @@ -16180,13 +16194,13 @@ Lặp lại Thao tác ở cuối: {0} Khoảng thời gian lấy mẫu chặt chẽ có thể dẫn đến sự mất ổn định trên một số máy. Chúng tôi đề xuất tối thiểu là 1 giây. - + Incompatible variables found in %s Đã tìm thấy các biến không tương thích trong %s - + Assignment problem Vấn đề chuyển nhượng @@ -16280,8 +16294,8 @@ Lặp lại Thao tác ở cuối: {0} theo dõi - - + + Save Statistics Lưu số liệu thống kê @@ -16443,19 +16457,19 @@ To keep it free and current please support us with your donation and subscribe t Nghệ nhân được định cấu hình cho {0} - + Load theme {0}? Tải chủ đề {0}? - + Adjust Theme Related Settings Điều chỉnh cài đặt liên quan đến chủ đề - + Loaded theme {0} Chủ đề đã tải {0} @@ -16466,8 +16480,8 @@ To keep it free and current please support us with your donation and subscribe t Đã phát hiện một cặp màu có thể khó nhìn thấy: - - + + Simulator started @{}x Đã bắt đầu trình mô phỏng @ {} x @@ -16518,14 +16532,14 @@ To keep it free and current please support us with your donation and subscribe t autoXả off - + PID set to OFF PID gán giá trị OFF - + PID set to ON @@ -16745,7 +16759,7 @@ To keep it free and current please support us with your donation and subscribe t {0} đã được lưu. Quá trình rang mới đã bắt đầu - + Invalid artisan format @@ -16810,10 +16824,10 @@ Bạn nên lưu trước cài đặt hiện tại của mình qua menu Trợ gi Đã lưu tiểu sử - - - - + + + + @@ -16905,347 +16919,347 @@ Bạn nên lưu trước cài đặt hiện tại của mình qua menu Trợ gi Tải Cài đặt đã bị hủy - - + + Statistics Saved Thống kê đã Lưu - + No statistics found Không tìm thấy số liệu thống kê - + Excel Production Report exported to {0} Báo cáo Sản xuất Excel được xuất sang {0} - + Ranking Report Báo cáo xếp hạng - + Ranking graphs are only generated up to {0} profiles Biểu đồ xếp hạng chỉ được tạo tối đa {0} cấu hình - + Profile missing DRY event Hồ sơ thiếu sự kiện DRY - + Profile missing phase events Hồ sơ thiếu sự kiện giai đoạn - + CSV Ranking Report exported to {0} Báo cáo Xếp hạng CSV được xuất sang {0} - + Excel Ranking Report exported to {0} Báo cáo Xếp hạng Excel được xuất sang {0} - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied Không thể kết nối cân Bluetooth trong khi quyền truy cập Bluetooth của Artisan bị từ chối - + Bluetooth access denied Truy cập Bluetooth bị từ chối - + Hottop control turned off Kiểm soát hottop bị tắt - + Hottop control turned on Điều khiển hottop được bật - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! Để điều khiển Hottop, trước tiên bạn cần phải kích hoạt chế độ siêu người dùng thông qua một cú nhấp chuột phải trên màn hình LCD hẹn giờ! - - + + Settings not found Không tìm thấy cài đặt - + artisan-settings nghệ nhân-cài đặt - + Save Settings Lưu các thiết lập - + Settings saved Đã lưu cài đặt - + artisan-theme chủ đề nghệ nhân - + Save Theme Lưu chủ đề - + Theme saved Chủ đề đã được lưu - + Load Theme Tải chủ đề - + Theme loaded Đã tải chủ đề - + Background profile removed Hồ sơ nền đã bị xóa - + Alarm Config Cấu hình báo động - + Alarms are not available for device None Báo Hiệu không khả dụng cho thiết bị Không có - + Switching the language needs a restart. Restart now? Việc chuyển đổi ngôn ngữ cần khởi động lại. Khởi động lại ngay bây giờ? - + Restart Khởi động lại - + Import K202 CSV Nhập K202 CSV - + K202 file loaded successfully Tệp K202 đã được tải thành công - + Import K204 CSV Nhập K204 CSV - + K204 file loaded successfully Tệp K204 đã được tải thành công - + Import Probat Recipe Nhập công thức Probat - + Probat Pilot data imported successfully Đã nhập thành công dữ liệu thí điểm Probat - + Import Probat Pilot failed Nhập thử nghiệm Probat không thành công - - + + {0} imported {0} đã nhập - + an error occurred on importing {0} đã xảy ra lỗi khi nhập {0} - + Import Cropster XLS Nhập Cropster XLS - + Import RoastLog URL Nhập URL RoastLog - + Import RoastPATH URL Nhập URL RoastPATH - + Import Giesen CSV Nhập CSV Giesen - + Import Petroncini CSV Nhập Petroncini CSV - + Import IKAWA URL Nhập URL IKAWA - + Import IKAWA CSV Nhập IKAWA CSV - + Import Loring CSV Nhập CSV Loring - + Import Rubasse CSV Nhập Rubasse CSV - + Import HH506RA CSV Nhập HH506RA CSV - + HH506RA file loaded successfully Tệp HH506RA đã được tải thành công - + Save Graph as Lưu đồ thị thành - + {0} size({1},{2}) saved {0} kích thước ({1}, {2}) đã được lưu - + Save Graph as PDF Lưu đồ thị dưới dạng PDF - + Save Graph as SVG Lưu đồ thị dưới dạng SVG - + {0} saved {0} đã lưu - + Wheel {0} loaded Bánh xe {0} được tải - + Invalid Wheel graph format Định dạng biểu đồ bánh xe không hợp lệ - + Buttons copied to Palette # Các nút được sao chép vào Bảng màu # - + Palette #%i restored Bảng #% tôi đã khôi phục - + Palette #%i empty Bảng màu #%i trống - + Save Palettes Lưu bảng màu - + Palettes saved Đã lưu bảng màu - + Palettes loaded Đã tải bảng màu - + Invalid palettes file format Định dạng tệp bảng màu không hợp lệ - + Alarms loaded Các Báo Hiệu đã tải lên xong - + Fitting curves... Phù hợp với các đường cong ... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. Cảnh báo: Thời điểm bắt đầu khoảng thời gian phân tích được quan tâm sớm hơn thời điểm bắt đầu lắp đường cong. Sửa lỗi này trên tab Cấu hình> Đường cong> Phân tích. - + Analysis earlier than Curve fit Phân tích sớm hơn Curve fit - + Simulator stopped Trình mô phỏng đã dừng - + debug logging ON ghi nhật ký gỡ lỗi BẬT @@ -18367,10 +18381,10 @@ To keep it free and current please support us with your donation and subscribe t - - - - + + + + Roaster Scope Vùng thông tin mẻ rang @@ -18864,49 +18878,49 @@ To keep it free and current please support us with your donation and subscribe t WebSocket - + Events Events - + Data Dữ liệu - + Roast Rang - + Notes Ghi chú - + Energy Năng lượng - + Setup Cài đặt - + Details Chi tiết - + Loads tải - + Protocol giao thức @@ -19121,7 +19135,7 @@ To keep it free and current please support us with your donation and subscribe t - + @@ -19141,7 +19155,7 @@ To keep it free and current please support us with your donation and subscribe t - + @@ -19151,7 +19165,7 @@ To keep it free and current please support us with your donation and subscribe t - + @@ -19213,16 +19227,16 @@ To keep it free and current please support us with your donation and subscribe t - - + + Time Thời gian - - + + @@ -19231,8 +19245,8 @@ To keep it free and current please support us with your donation and subscribe t - - + + @@ -19241,104 +19255,104 @@ To keep it free and current please support us with your donation and subscribe t - + CHARGE - + DRY END DRY kết thúc - + FC START FC bắt đầu - + FC END FC kết thúc - + SC START SC bắt đầu - + SC END SC kết thúc - + DROP Xả - + COOL Làm Nguội - + #{0} {1}{2} - + Power Power - + Duration Thời lượng - + CO2 - + Load Tải lên - + Source Nguồn - + Kind - + Name - + Weight Trọng lượng @@ -20232,7 +20246,7 @@ initiated by the PID - + @@ -20461,7 +20475,7 @@ phải giảm đi 4 lần. Chỉ cho file nền đã được tải với các thiết bị bổ sung - + The maximum nominal batch size of the machine in kg Kích thước lô danh nghĩa tối đa của máy tính bằng kg @@ -20894,32 +20908,32 @@ Currently in TEMP MODE Hiện đang ở CHẾ ĐỘ TEMP - + <b>Label</b>= - + <b>Description </b>= - + <b>Type </b>= - + <b>Value </b>= - + <b>Documentation </b>= - + <b>Button# </b>= diff --git a/src/translations/artisan_zh_CN.qm b/src/translations/artisan_zh_CN.qm index a0fa5b6fd0be4acc5fc680c0cf63399d53a331dc..f517ff55402648a4afa99da8a4340d7351f88285 100644 GIT binary patch delta 22602 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 z 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 N?53Pbc2k-8{Rb{ChF|~y diff --git a/src/translations/artisan_zh_CN.ts b/src/translations/artisan_zh_CN.ts index 17bb13c36..7acf85b21 100644 --- a/src/translations/artisan_zh_CN.ts +++ b/src/translations/artisan_zh_CN.ts @@ -9,57 +9,57 @@ 发布赞助商 - + About 关于 - + Core Developers 核心开发人员 - + License 版权 - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. 检索最新版本时出现问题。请检查你的网络连接,稍后再试,或者手动检查更新。 - + A new release is available. 有新版本可用。 - + Show Change list 显示改变列表 - + Download Release 下载最新版本 - + You are using the latest release. 你正在使用持续改进中的Beta版本。 - + You are using a beta continuous build. 你正在使用一个自动编译的测试版本. - + You will see a notice here once a new official release is available. 当有一个新官方版本可用时,这里会显示通知。 - + Update status 更新状态 @@ -256,7 +256,7 @@ Button - + @@ -267,7 +267,7 @@ - + @@ -278,10 +278,10 @@ - + + - - + Restore Defaults @@ -309,7 +309,7 @@ - + @@ -337,7 +337,7 @@ - + @@ -625,7 +625,7 @@ - + @@ -646,7 +646,7 @@ - + @@ -771,9 +771,9 @@ 更新 - - - + + + Save Defaults 保存默认 @@ -1585,61 +1585,61 @@ END 总是显示 - + Heavy FC 较强一爆 - + Low FC 较弱一爆 - + Light Cut 浅色中线 - + Dark Cut 深色中线 - + Drops 滴油 - + Oily 豆表有油 - + Uneven 不均匀 - + Tipping 不规则 - + Scorching 焦烧 - + Divots 裂缝 @@ -2474,14 +2474,14 @@ END - + ET - + BT @@ -4305,20 +4305,20 @@ END Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4411,41 +4411,41 @@ END - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4514,38 +4514,38 @@ END - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4595,10 +4595,10 @@ END 没有接收到传入数据 - - - - + + + + Serial Exception: @@ -4615,97 +4615,97 @@ END 运行程序() 已接收: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure():转换失败,{0} bytes 已接收 - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure(): {0} bytes已接收但需要至少10bytes - + Unable to open serial port 无法打开串行端口 - + MS6514temperature(): {0} bytes received but 18 needed MS6514温度(): {0} bytes已接收但需要至少18bytes - + DT301temperature(): {0} bytes received but 11 needed DT301温度(): {0} bytes已接收但需要至少11bytes - + HH806AUtemperature(): {0} bytes received HH806AU温度(): {0} bytes已接收 - + HH806Wtemperature(): Unable to initiate device HH806W温度(): 无法初始化设备 - + HH506RAGetID: {0} bytes received but 5 needed HH506RA获取ID: {0} bytes已接收但需要至少5bytes - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RA温度():无法从HH506RA设备获取ID - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RA温度(): {0} bytes已接收但需要至少14bytes - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302温度(): {0} bytes已接收但需要至少7bytes - + CENTER303temperature(): {0} bytes received but 8 needed CENTER303温度(): {0} bytes已接收但需要至少8bytes - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2温度(): {0} bytes已接收但需要至少26bytes - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4温度(): {0} bytes已接收但需要至少26bytes - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306温度(): {0} bytes已接收但需要至少10bytes - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309温度(): {0} bytes已接收但需要至少45bytes - + Arduino could not set channels Arduino无法设置频道 - + Arduino could not set temperature unit Arduino无法设置温度单位 - + Arduino could not set filters Arduino无法设置筛选器 @@ -4715,16 +4715,16 @@ END - - - - - - + + + + + + - - + + Value Error: 数值错误: @@ -4739,7 +4739,7 @@ END 串行异常: 超时 - + Unable to move CHARGE to a value that does not exist 因为不存在投豆的数值所以无法移动 @@ -4856,52 +4856,52 @@ END 例外:{}不是有效的设置文件 - - - - - + + + + + Error 错误 - + Exception: WebLCDs not supported by this build 例外:此版本不支持 WebLCD - + Could not start WebLCDs. Selected port might be busy. 无法启动 WebLCD。所选端口可能正忙。 - + Failed to save settings 保存设置失败 - - + + Exception (probably due to an empty profile): 错误 (可能是因为一个空的配置文件): - + Analyze: CHARGE event required, none found 分析:需要投豆事件,并没有找到 - + Analyze: DROP event required, none found 分析:需要排豆事件,并没有找到 - + Analyze: no background profile data available 分析: 无有效背景曲线配置数据 - + Analyze: background profile requires CHARGE and DROP events 分析: 背景曲线配置需要投豆和排豆事件 @@ -5017,7 +5017,7 @@ END Form Caption - + Custom Blend 自定义混合 @@ -5181,17 +5181,17 @@ END 烘焙属性 - + Energy Help 能源帮助 - + Tare Setup 皮重设置 - + Set Measure from Profile 从配置文件设置度量 @@ -5494,14 +5494,14 @@ END - + Energy 活力 - + CO2 二氧化碳 @@ -5805,14 +5805,14 @@ END HTML Report Template - + BBP Total Time BBP 总时间 - + BBP Bottom Temp BBP 底部温度 @@ -5829,849 +5829,849 @@ END - + Whole Color 整豆色值 - - + + Profile 配置 - + Roast Batches 烘焙批次 - - - + + + Batch 批次 - - + + Date 日期 - - - + + + Beans 咖啡豆 - - - + + + In 开始 - - + + Out 结束 - - - + + + Loss 损失 - - + + SUM 合计 - + Production Report 生产报告 - - + + Time 时间 - - + + Weight In 投豆重量 - - + + CHARGE BT 投豆 BT - - + + FCs Time 一爆时间 - - + + FCs BT 一爆温度 - - + + DROP Time 排豆时间 - - + + DROP BT 排豆温度 - + Dry Percent 脱水占比 - + MAI Percent 梅纳占比 - + Dev Percent 发展占比 - - + + AUC - - + + Weight Loss 失重 - - + + Color 颜色 - + Cupping 杯测 - + Roaster 烘培机 - + Capacity 容量 - + Operator 烘培师 - + Organization 组织 - + Drum Speed 滚筒转速 - + Ground Color 咖啡粉色值 - + Color System 颜色系统 - + Screen Min 豆目最小 - + Screen Max 豆目最大 - + Bean Temp 豆温 - + CHARGE ET 投豆 ET - + TP Time 回温点时间 - + TP ET 回温点ET - + TP BT 回温点BT - + DRY Time 转黄点时间 - + DRY ET 转黄点ET - + DRY BT 转黄点BT - + FCs ET 一爆开始ET - + FCe Time 一爆结束时间 - + FCe ET 一爆结束ET - + FCe BT 一爆结束BT - + SCs Time 二爆开始时间 - + SCs ET 二爆结束ET - + SCs BT 二爆开始BT - + SCe Time 二爆结束时间 - + SCe ET 二爆结束ET - + SCe BT 二爆结束 BT - + DROP ET 排豆 ET - + COOL Time 冷却时间 - + COOL ET 冷却ET - + COOL BT 冷却BT - + Total Time 总时长 - + Dry Phase Time 脱水阶段时间 - + Mid Phase Time 梅纳阶段时间 - + Finish Phase Time 结束阶段时间 - + Dry Phase RoR 脱水阶段RoR - + Mid Phase RoR 梅纳阶段RoR - + Finish Phase RoR 结束阶段RoR - + Dry Phase Delta BT 脱水阶段达美BT - + Mid Phase Delta BT 梅纳阶段达美BT - + Finish Phase Delta BT 结束阶段达美BT - + Finish Phase Rise 结束阶段上升 - + Total RoR 全程平均RoR - + FCs RoR 一爆开始RoR - + MET 最大环境温度 - + AUC Begin AUC开始 - + AUC Base AUC 基础 - + Dry Phase AUC 脱水阶段 AUC - + Mid Phase AUC 梅纳阶段AUC - + Finish Phase AUC 结束阶段AUC - + Weight Out 排豆重量 - + Volume In 投豆 体积 - + Volume Out 排豆体积 - + Volume Gain 体积增加 - + Green Density 生豆密度 - + Roasted Density 熟豆密度 - + Moisture Greens 生豆含水率 - + Moisture Roasted 熟豆含水率 - + Moisture Loss 水份流失 - + Organic Loss 有机物流失 - + Ambient Humidity 环境湿度 - + Ambient Pressure 环境压力 - + Ambient Temperature 环境温度 - - + + Roasting Notes 烘焙笔记 - - + + Cupping Notes 杯测笔记 - + Heavy FC 较强一爆 - + Low FC 较弱一爆 - + Light Cut 浅中线 - + Dark Cut 深中线 - + Drops 滴油 - + Oily 油腻 - + Uneven 不均匀 - + Tipping 点灼伤 - + Scorching 灼伤 - + Divots 破裂 - + Mode 模式 - + BTU Batch BTU 批量 - + BTU Batch per green kg BTU批量每公斤生豆 - + CO2 Batch CO2 批量 - + BTU Preheat BTU 预热 - + CO2 Preheat CO2 预热 - + BTU BBP - + CO2 BBP 二氧化碳 BBP - + BTU Cooling BTU 冷却 - + CO2 Cooling CO2 冷却 - + BTU Roast BTU 烘焙 - + BTU Roast per green kg BTU烘焙每公斤生豆 - + CO2 Roast CO2 烘焙 - + CO2 Batch per green kg CO2批量每公斤生豆 - + BTU LPG - + BTU NG - + BTU ELEC BTU 电力 - + Efficiency Batch 有效批量 - + Efficiency Roast 有效烘焙 - + BBP Begin BBP开始 - + BBP Begin to Bottom Time BBP 开始到底部时间 - + BBP Bottom to CHARGE Time BBP 触底至 CHARGE 时间 - + BBP Begin to Bottom RoR BBP 开始触底 RoR - + BBP Bottom to CHARGE RoR BBP 底部至 CHARGE RoR - + File Name 文件名 - + Roast Ranking 烘培排名 - + Ranking Report 排名报告 - + AVG - + Roasting Report 烘焙属性 - + Date: 日期: - + Beans: 豆名: - + Weight: 重量: - + Volume: 体积: - + Roaster: 烘焙机: - + Operator: 烘培师: - + Organization: 组织: - + Cupping: 杯测: - + Color: 颜色: - + Energy: 火力: - + CO2: 二氧化碳: - + CHARGE: 投豆: - + Size: 大小: - + Density: 密度: - + Moisture: 含水量: - + Ambient: 环境: - + TP: 回温点: - + DRY: 脱水: - + FCs: 一爆开始: - + FCe: 一爆结束: - + SCs: 二爆开始: - + SCe: 二爆结束: - + DROP: 排豆: - + COOL: 冷却: - + MET: 最大环境温度: - + CM: - + Drying: 脱水: - + Maillard: 梅纳反应: - + Finishing: 完成: - + Cooling: 冷却: - + Background: 背景曲线: - + Alarms: 警报: - + RoR: - + AUC: - + Events 事件 @@ -6782,7 +6782,7 @@ Alarms are scanned in order from the top of the table to the bottom. - + @@ -6888,7 +6888,7 @@ Alarms are scanned in order from the top of the table to the bottom. 指定的温度限制。 - + @@ -7069,7 +7069,7 @@ Alarms are scanned in order from the top of the table to the bottom. 在警报的描述字段中输入命令。 - + @@ -7098,21 +7098,21 @@ Alarms are scanned in order from the top of the table to the bottom. 要在弹出窗口中显示的文本 - + Call Program 执行程序 - + A program/script path (absolute or relative) 程序/脚本路径(绝对或相对) - + start an external program 启动外部程序 @@ -8527,7 +8527,7 @@ Load the profile recorded on the smaller machine and open the Transposer. Select 用于滑块值单位的注释中的可选文本。 - + COMMANDS 命令 @@ -8540,7 +8540,7 @@ Load the profile recorded on the smaller machine and open the Transposer. Select - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8567,36 +8567,36 @@ Load the profile recorded on the smaller machine and open the Transposer. Select 注意:在 YOCTOPUCE 命令中,可选参数 <sn> 包含模块序列号或其名称 - + Serial Command 串行指令 - + ASCII serial command or binary a2b_uu(serial command) ASCII 串行命令或二进制 a2b_uu(串行命令) - + Modbus Command 通信协议指令 - + variable holding the last value read via MODBUS 保存通过 MODBUS 读取的最后一个值的变量 - - - - - - + + + + + + @@ -8607,8 +8607,8 @@ Load the profile recorded on the smaller machine and open the Transposer. Select sleep:添加 <float> 秒的延迟 - - + + sets calling button to “pressed” if argument is 1 or True 如果参数为 1 或 True,则将调用按钮设置为“按下” @@ -8619,55 +8619,55 @@ Load the profile recorded on the smaller machine and open the Transposer. Select 使用函数 3(读取多个保持寄存器)从从 slaveID 读取寄存器。结果绑定到占位符`_`,因此可以在以后的命令中访问。 - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. 使用解释为有符号整数的函数 3(读取多个保持寄存器)从从属 slaveID 读取 1 个 16 位寄存器。结果绑定到占位符 _ ,因此可以在以后的命令中访问。 - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. 使用解释为 BCD 的函数 3(读取多个保持寄存器)从从属 slaveID 读取 1 个 16 位寄存器。结果绑定到占位符 _ ,因此可以在以后的命令中访问。 - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. 使用解释为无符号整数的函数 3(读取多个保持寄存器)从从属 slaveID 读取 2 个 16 位寄存器。结果绑定到占位符 _ ,因此可以在以后的命令中访问。 - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. 使用解释为有符号整数的函数 3(读取多个保持寄存器)从从属 slaveID 读取 2 个 16 位寄存器。结果绑定到占位符 _ ,因此可以在以后的命令中访问。 - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. 使用解释为 BCD 的函数 3(读取多个保持寄存器)从从属 slaveID 读取 2 个 16 位寄存器。结果绑定到占位符 _ ,因此可以在以后的命令中访问。 - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. 使用解释为浮点数的函数 3(读取多个保持寄存器)从从属 slaveID 读取 2 个 16 位寄存器。结果绑定到占位符 _ ,因此可以在以后的命令中访问。 - + write register: MODBUS function 6 (int) or function 16 (float) 写寄存器:MODBUS function 6 (int) or function 16 (float) - + write coil: MODBUS function 5 写线圈:MODBUS功能5 - + write coils: MODBUS function 15 写线圈:MODBUS 功能 15 @@ -8678,43 +8678,43 @@ Load the profile recorded on the smaller machine and open the Transposer. Select - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v 掩码写入寄存器:MODBUS 功能 22 或使用功能 6 和给定值 v 模拟功能 22 - + write registers: MODBUS function 16 写寄存器:MODBUS功能16 - + write 16bit BCD encoded value v to register r of slave s 将 16 位 BCD 编码值 v 写入从机 s 的寄存器 r - + write 32bit float to two 16bit int registers: MODBUS function 16 将 32 位浮点数写入两个 16 位整数寄存器:MODBUS 函数 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 将 32 位整数写入两个 16 位 int 寄存器:MODBUS 函数 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) 将 16 位整数写入单个 16 位寄存器:MODBUS 函数 6 (int) - + DTA Command DTA 指令 @@ -8735,119 +8735,119 @@ Load the profile recorded on the smaller machine and open the Transposer. Select 启动和外部程序 - + Hottop Heater Hottop加热器 - - + + sets heater to value 将加热器设置为值 - + Hottop Fan Hottop风扇 - - + + sets fan to value 设定风扇到值 - + Hottop Command Hottop指令 - + with n={0 ,1},h={0,..100},f={0,..10} n={0 ,1},h={0,..100},f={0,..10} - + Fuji Command Fuji指令 - + PWM Command PWM指令 - + PHIDGET PWM Output: <value> in [0-100] PHIDGET PWM 输出:<值> in [0-100] - + PHIDGET PWM Output: toggles <channel> PHIDGET PWM 输出:切换 <通道> - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds PHIDGET PWM 输出:开启 <channel> 持续 <millis> 毫秒 - + PHIDGET HUB PWM Output: <value> in [0-100] PHIDGET HUB PWM 输出:<value> in [0-100] - + PHIDGET HUB PWM Output: toggles <channel> PHIDGET HUB PWM 输出:切换 <channel> - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds PHIDGET HUB PWM 输出:开启 <channel> 持续 <millis> 毫秒 - + YOCTOPUCE PWM Output: PWM running state YOCTOPUCE PWM输出:PWM运行状态 - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) YOCTOPUCE PWM 输出:将 PWM 频率设置为 f (Hz) - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] YOCTOPUCE PWM 输出:设置 PWM 周期,以 % 为单位的占空比为浮点数 [0.0-100.0] - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval YOCTOPUCE PWM 输出:在给定的时间间隔内逐渐将 PWM 更改为指定值 - + VOUT Command VOUT指令 @@ -8858,363 +8858,363 @@ Load the profile recorded on the smaller machine and open the Transposer. Select 对于 PHIDGET OUTPUT 模块:设置电压电压范围(r5V 时 r=5,10V 时 r=10) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) 对于 PHIDGET OUTPUT 模块:将模拟输出通道 n 设置为以 V 为单位的输出电压值 v(例如 5.5 表示 5.5V) - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] 对于带有 c 通道(1 或 2)的 YOCTOPUCE VOLTAGE OUT 模块,v 电压为浮动 [0.0-10.0] - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] 对于 YOCTOPUCE CURRENT OUT 模块,c 电流为浮点 [3.0-21.0] - + IO Command IO指令 - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) PHIDGET 二进制输出:关闭(b=0)和打开(b=1)通道 c - + PHIDGET Binary Output: toggles channel c PHIDGET 二进制输出:切换通道 c - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds PHIDGET 二进制输出:将通道 c 的输出设置为开启时间 t,以毫秒为单位 - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) PHIDGET 电压输出:将通道 c 的电压输出设置为 v(浮点) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DCMotor:将通道 c 的加速度设置为 v(浮点数) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DCMotor:将通道 c 的目标速度设置为 v (float) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DCMotor:将通道 c 的电流限制设置为 v(浮点) - + YOCTOPUCE Relay Output: turn channel c of the relay module on YOCTOPUCE 继电器输出:打开继电器模块的通道 c - + YOCTOPUCE Relay Output: turn channel c of the relay module off YOCTOPUCE继电器输出:关闭继电器模块的通道c - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) YOCTOPUCE 继电器输出:关闭(b=0)和打开(b=1)继电器模块的通道 c - + YOCTOPUCE Relay Output: toggle the state of channel c YOCTOPUCE 继电器输出:切换通道 c 的状态 - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds YOCTOPUCE 继电器输出:在 delay 毫秒的延迟后将通道 c 脉冲到 duration 毫秒的持续时间 - + YOCTOPUCE resets the power counter of the Yocto-Watt module YOCTOPUCE 重置 Yocto-Watt 模块的功率计数器 - + move slider c to value v 将滑块 c 移动到值 v - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b 关闭 (b=0) 和打开 (b=1) PHIDGET 二进制输出通道 c 并根据值 b 将按钮 i 设置为按下或正常 - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal 如果值 b 为 yes、true、t 或 1,则将按钮 i 设置为按下,否则设置为正常 - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal 如果值 b 为 yes、true、t 或 1,则将按钮设置为按下,否则设置为正常 - - - - - + + + + + toggles the state of the button 切换按钮的状态 - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol 通过 Santoker 网络协议将整数 <value> 发送到 <target> 寄存器,该寄存器由 as byte 以十六进制表示法(如“fa”)指定 - + sends <value> to <target> via the Kaleido Serial or Network protocol 通过 Kaleido 串行或网络协议将 <value> 发送到 <target> - + S7 Command S7指令 - + variable holding the last value read via S7 保存通过 S7 读取的最后一个值的变量 - + sets calling button to “pressed” if argument evaluates to 1 or True 如果参数评估为 1 或 True,则将调用按钮设置为“按下” - + read bool from S7 DB 从 S7 DB 中读取布尔值 - + read int from S7 DB 从 S7 DB 中读取 int - + read float from S7 DB 从 S7 DB 读取浮点数 - + write bool to S7 DB 将布尔值写入 S7 DB - + write int to S7 DB 将 int 写入 S7 DB - + write float to S7 DB 将浮点数写入 S7 DB - + Aillio R1 Heater Aillio R1加热器 - + Aillio R1 Fan Aillio R1风扇 - + Aillio R1 Drum Aillio R1滚筒 - + sets drum speed to value 将滚筒速度设置为值 - + Artisan Command Artisan指令 - + enables/disables alarms 启用/禁用警报 - + enables/disables autoCHARGE 启用/禁用自动充电 - + enables/disables autoDROP 启用/禁用 autoDROP - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. 使用 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. 去皮通道 <int> - + turns PID on 打开PID - + turns PID off 关闭 PID - + toggles the PID state 切换 PID 状态 - + sets PID mode to 0: manual, 1: RS, 2: background follow 设置PID模式为0:手动,1:RS,2:后台跟随 - + sets the p-i-d parameters of the PID 设置 PID 的 p-i-d 参数 - + increases or decreases the current target SV value by <int> 将当前目标 SV 值增加或减少 <int> - + sets the PID target set value SV 设定 PID 目标设定值 SV - + sets the PID target set value SV given in C 设置C中给定的PID目标设定值SV - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> 激活PID 缓升-浸泡 程式编码<rs> (1-based!) or the one labeled <rs> - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) 用 <n> 选择 PID 输入源 0:BT,1:ET(软件 PID); <n> 在 {0,..,3} (Arduino PID) - + sets the PID lookahead 设置 PID 前瞻 - + shows popup with message <msg> which optionally automatically closes after <int> seconds 显示带有消息 <msg> 的弹出窗口,该消息可选择在 <int> 秒后自动关闭 - + shows message <msg> in the message line 在消息行中显示消息 <msg> - + enables/disables notifications; while disabled issued notifications are ignored 启用/禁用通知;虽然禁用发出的通知被忽略 - + sends notification with title <title> and optional message <msg> 发送带有标题 <title> 和可选消息 <msg> 的通知 - + sets canvas color to the RGB-hex <color> like #27f1d3 将画布颜色设置为 RGB-hex <color> 像 #27f1d3 - + resets canvas color 重置画布颜色 @@ -9225,139 +9225,139 @@ Load the profile recorded on the smaller machine and open the Transposer. Select 从 { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } 激活按钮 <名称> - + activates palette <p> with <p> either a number 0-9 or a palette label 使用 <p> 数字 0-9 或调色板标签激活调色板 <p> - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET 将播放模式设置为 0:关闭,1:时间,2:BT,3:ET - + opens the Roast Properties dialog 打开烘焙属性对话框 - + loads the .alog profile at the given filepath as background profile 在给定的文件路径中加载 .alog 配置文件作为后台配置文件 - + clears the current background profile 清除当前背景配置文件 - + activates the alarmset with the given number or label 使用给定的数字或标签激活警报集 - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right 将背景配置文件向 <direction> 移动指示的步数,<direction> 为上、下、左、右之一 - + enables/disables keyboard mode 启用/禁用键盘模式 - + enables/disables the Keep ON flag 启用/禁用 Keep ON 标志 - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} 显示/隐藏 <name> 指示的曲线,该曲线是 { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} 之一 - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number 显示/隐藏从零开始的 <extra_device> 数字的 <curve>({T1,T2} 之一) - + shows/hides the events of <event_type> in [1,..,5] 显示/隐藏 [1,..,5] 中 <event_type> 的事件 - + shows/hides the events of the background profile 显示/隐藏背景配置文件的事件 - + RC Command RC指令 - + for PHIDGET RC modules: sets the min/max pulse width in microseconds 对于 PHIDGET RC 模块:以微秒为单位设置最小/最大脉冲宽度 - + for PHIDGET RC modules: sets the min/max position 对于 PHIDGET RC 模块:设置最小/最大位置 - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) 对于 PHIDGET RC 模块:接合 (b=1) 或脱离 (b = 0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state 对于 PHIDGET RC 模块:激活或禁用速度斜坡状态 - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt 对于 PHIDGET RC 模块:将电压设置为 5、6 或 7.4 in Volt 之一 - + for PHIDGET RC modules: set the acceleration 对于 PHIDGET RC 模块:设置加速度 - + for PHIDGET RC modules: set the velocity 对于 PHIDGET RC 模块:设置速度 - + for PHIDGET RC modules: set the target position 对于 PHIDGET RC 模块:设置目标位置 - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) 对于 YOCTOPUCE RC 模块:使用 c:int 通道,b a bool(例如启用(0,1)或启用(0,True)) @@ -9368,31 +9368,31 @@ Load the profile recorded on the smaller machine and open the Transposer. Select 对于 YOCTOPUCE RC 模块:使用 c:int 通道,p:int 目标位置,可选的 t 持续时间以毫秒为单位 - + for YOCTOPUCE RC modules: with n an int [0..65000] in us 对于 YOCTOPUCE RC 模块:在我们中使用 n 和 int [0..65000] - + for YOCTOPUCE RC modules: with r an int in % 对于 YOCTOPUCE RC 模块:使用 r 和 int,以 % 为单位 - + WebSocket Command WebSocket指令 - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) 如果使用 {} 替换,则需要复制 json 括号以将它们转义,如 send({{ “value”: {}}}) - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` 如果 `<json>` 文本遵守 JSON 格式,则将其发送到连接的 WebSocket 服务器,并且响应绑定到变量 `_` @@ -9760,165 +9760,170 @@ Function 4 (Read Input Registers): registers 0 to 65535 corresponding to numbers + DISCHARGE + 释放 + + + RELEASE 发布 - + HEATING 加热 - + COOLING 冷却 - + FLAP 瓣膜 - + CONTROL 控制 - + event value 事件值 - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode 事件值解释为华氏温度,转换为当前温度模式 - + event value interpreted as temperature in Celsius converted to the current temperature mode 事件值解释为摄氏温度,转换为当前温度模式 - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. 注意:“{}”可以用作占位符,它将被当前按钮值加上±事件类型的偏移量替换。如果占位符在描述/命令中出现多次,则所有这些出现都将替换为该值。 - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” 注意:命令可以按顺序排列,用分号分隔,如“<cmd1>;<cmd2>;<cmd3>” - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. 注意:作为串行命令操作的文档给出的所有字符都将作为一个字符串发送到连接的设备。如果设备可以将此字符串解释为用分号分隔的单独命令,那就没问题。否则,您可以使用引用多个事件按钮的多事件(使用逗号分隔的事件按钮编号列表作为文档字符串),其中每个引用的事件按钮通过相应的串行命令操作发出命令之一。这些事件按钮可以隐藏,因此具有与串行命令允许一系列命令相同的效果。 - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. 注意:在 PHIDGET 命令中,可选参数 <sn> 的格式为 <hub_serial>[:<hub_port>] 允许通过给定序列号来引用特定的 Phidg​​et HUB,并可选择指定寻址模块连接到的端口号。 - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name 注意:在 YOCTOPUCE 命令中,可选参数 <sn> 保存模块序列号或其名称 - + Multiple Event 多个事件 - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. 按钮数字或 sleep(<float>) 以逗号分隔:1,2,sleep(2.5), 3.. - + triggers other buttons 触发其他按钮 - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) 保存按下按钮的最后状态的变量(1 或 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. 使用解释为无符号整数的函数 3(读取多个保持寄存器)从从属 slaveID 读取 1 个 16 位寄存器。结果绑定到占位符 _ ,因此可以在以后的命令中访问。 - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating 插入数据地址:值,例如。 4701:1000 并且 sv 是 100。 如果值单位:0.1 / ex. 总是乘以 10。 4719:0 停止加热 - + variable holding the last result value 保存最后一个结果值的变量 - + p-i-d - + configures PID to the values <p>;<i>;<d> 将 PID 配置为值 <p>;<i>;<d> - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) 对于 PHIDGET OUTPUT 模块:设置电压电压范围(5V 时 r=5,10V 时 r=10) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set 在未设置 andMask 位的位置写入位被 orMask 中的位替换的值 - + Aillio R1 Command Aillio R1指令 - + Sends PRS command 发送 PRS 命令 - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal 如果 b 的值为 yes、true、t 或 1,则将按钮 i 设置为按下,否则设置为正常 - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True 从 { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } 激活按钮 <name> ;如果参数为 1 或 True,则将调用按钮设置为“按下” - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden 如果 b 的值为 yes、true、t 或 1,则将按钮 i 设置为可见,否则设置为隐藏 - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name 对于 YOCTOPUCE RC 模块:c:int 通道,p:int 目标位置,可选 t 持续时间(毫秒),sn 可选模块序列号或逻辑名称 @@ -12579,7 +12584,7 @@ Artisan 将在每个采样周期启动程序。程序输出必须是标准输出 - + @@ -12614,7 +12619,7 @@ Artisan 将在每个采样周期启动程序。程序输出必须是标准输出 - + @@ -12742,9 +12747,9 @@ Artisan 将在每个采样周期启动程序。程序输出必须是标准输出 /分钟 + - @@ -12753,8 +12758,8 @@ Artisan 将在每个采样周期启动程序。程序输出必须是标准输出 打开 - - + + @@ -12768,7 +12773,7 @@ Artisan 将在每个采样周期启动程序。程序输出必须是标准输出 循环 - + Sync 同步 @@ -12888,7 +12893,7 @@ Artisan 将在每个采样周期启动程序。程序输出必须是标准输出 - + Label @@ -13119,9 +13124,9 @@ Artisan 将在每个采样周期启动程序。程序输出必须是标准输出 大小 - - - + + + @@ -13159,7 +13164,7 @@ Artisan 将在每个采样周期启动程序。程序输出必须是标准输出 - + @@ -13202,14 +13207,14 @@ Artisan 将在每个采样周期启动程序。程序输出必须是标准输出 温度 - + Unit 单位 - + Source 来源 @@ -13220,9 +13225,9 @@ Artisan 将在每个采样周期启动程序。程序输出必须是标准输出 群组 + - - + @@ -13614,7 +13619,7 @@ Artisan 将在每个采样周期启动程序。程序输出必须是标准输出 日期 - + Batch 批次 @@ -13672,140 +13677,140 @@ Artisan 将在每个采样周期启动程序。程序输出必须是标准输出 混合物 - + Template 模板 - + Results in 结果为 - + Rating 比率 - + Pressure % 气压 % - + Electric Energy Mix: 电力 火力 混合: - + Renewable 可再生 - - + + Pre-Heating 预热 - - + + Between Batches 批次间 - - + + Cooling 冷却 - + Between Batches after Pre-Heating 预热后 批次间 - + (mm:ss) (mm:ss) - + Duration 持续时间 - + Measured Energy or Output % 测量能量或输出 % - - + + Preheat 预热 - - + + BBP BBP - - - - + + + + Roast 烘培 - - + + per kg green coffee 每公斤生豆 - + Load 载入 - + Organization 组织 - + Operator 烘培师 - + Machine 机器 - + Model 型号 - + Heating 热源 - + Drum Speed 滚筒转速 - + organic material 有机物质 @@ -14208,7 +14213,7 @@ LCDs All 边缘颜色 (RGBA) - + roasted 熟豆 @@ -14355,22 +14360,22 @@ LCDs All - + ln() + - x - - + + Bkgnd 背景曲线 @@ -14519,109 +14524,114 @@ LCDs All [ 投豆 ] - + /m - + greens 生豆 - + - STOP - 停止 + AUTO + 自动 - - + + + + MANUAL + 手动 + + + + FLAP + 瓣膜 + + + + + CLOSE + 关闭 + + + + + OPEN 打开 - - - CLOSE - 关闭 + CONTROL + 控制 - - - - AUTO - 自动 + + DISCHARGE + 释放 - - - MANUAL - 手动 + HEATING + 加热 - + STIRRER 搅拌器 - + FILL 充满 - - RELEASE - 发布 - - - - HEATING - 加热 - - - + COOLING 冷却 - - FLAP - 瓣膜 + + + + STOP + 停止 - CONTROL - 控制 + RELEASE + 发布 - + RMSE BT - + MSE BT - + RoR - + @FCs - + Max+/Max- RoR 最大+/最大- RoR @@ -16046,6 +16056,8 @@ LCDs All + + {} connected {} 连接的 @@ -16057,6 +16069,8 @@ LCDs All + + {} disconnected @@ -16311,238 +16325,238 @@ Repeat Operation at the end: {0} 目前 pid = {0}. 现在更改到 pid ={1}? - + Phidget Temperature Sensor IR attached - + Phidget Temperature Sensor 1-input attached - + Phidget Isolated Thermocouple 1-input attached - + Phidget VINT RTD 1-input attached - + Phidget Temperature Sensor IR detached - + Phidget Temperature Sensor 1-input detached - + Phidget Isolated Thermocouple 1-input detached - + Phidget VINT RTD 1-input detached - + Phidget Temperature Sensor 4-input attached - + Phidget Temperature Sensor 4-input detached - + Phidget 1046 attached 附Phidget 1046 - + Phidget DAQ1500 attached 附Phidget DAQ1500 - + Phidget 1046 detached Phidget 1046分离 - + Phidget DAQ1500 detached Phidget DAQ1500分离 - + Phidget IO 2/2/2 attached - + Phidget IO 6/6/6 attached - + Phidget IO 8/8/8 attached - + Phidget DAQ1000 attached 附有 Phidg​​et DAQ1000 - + Phidget DAQ1200 attached 已连接 Phidg​​et DAQ1200 - + Phidget DAQ1300 attached 已连接 Phidg​​et DAQ1300 - + Phidget DAQ1301 attached 已连接 Phidg​​et DAQ1301 - + Phidget DAQ1400 attached - + Phidget VCP1000 attached Phidget VCP1000 已连接 - + Phidget VCP1001 attached Phidget VCP1001 已连接 - + Phidget VCP1002 attached Phidget VCP1002 已连接 - + Phidget IO attached - + Phidget IO 2/2/2 detached - + Phidget IO 6/6/6 detached - + Phidget IO 8/8/8 detached - + Phidget DAQ1000 detached Phidg​​et DAQ1000 已分离 - + Phidget DAQ1200 detached Phidg​​et DAQ1200 分离式 - + Phidget DAQ1300 detached Phidg​​et DAQ1300 分离式 - + Phidget DAQ1301 detached Phidg​​et DAQ1301 分离式 - + Phidget DAQ1400 detached - + Phidget VCP1000 detached Phidget VCP1000 分离的 - + Phidget VCP1001 detached Phidget VCP1001 分离的 - + Phidget VCP1002 detached Phidget VCP1002 分离的 - + Phidget IO detached - + Yocto Thermocouple attached - + Yocto IR attached - + Yocto PT100 attached - - + + Yocto Sensor attached 附有 Yocto 传感器 - + Yocto Watt Power attached 附有 Yocto Watt Power - + Yocto Watt Energy attached 附有 Yocto Watt Energy - + Yocto Watt Voltage attached 附有 Yocto Watt 电压 - + Yocto Watt Current attached 附有 Yocto 瓦特电流 - + TC4 initialized @@ -16591,9 +16605,9 @@ Repeat Operation at the end: {0} - - - + + + Data table copied to clipboard @@ -16627,50 +16641,50 @@ Repeat Operation at the end: {0} 读取背景曲线配置... - + Event table copied to clipboard 事件表已复制到剪贴板 - + The 0% value must be less than the 100% value. 0%的值必须小于100%的值。 - - + + Alarms from events #{0} created 已创建来自事件#{0}的警报 - - + + No events found 没有找到事件 - + Event #{0} added 事件 #{0} 已添加 - + No profile found 没有找到曲线配置 - + Events #{0} deleted 事件 #{0} 已删除 - + Event #{0} deleted 事件 #{0} 已删除 - + Roast properties updated but profile not saved to disk 烘焙属性已更新但曲线配置并未保存到硬盘 @@ -16853,7 +16867,7 @@ Repeat Operation at the end: {0} 采样 - + Warning @@ -16865,13 +16879,13 @@ Repeat Operation at the end: {0} 紧密的采样间隔可能会导致某些机器不稳定。我们建议至少为 1s。 - + Incompatible variables found in %s 在 %s 中发现不兼容的变量 - + Assignment problem 任务分配问题 @@ -16965,8 +16979,8 @@ Repeat Operation at the end: {0} - - + + Save Statistics 保存统计 @@ -17128,19 +17142,19 @@ To keep it free and current please support us with your donation and subscribe t 为{0}配置的Artisan - + Load theme {0}? 载入主题 {0}? - + Adjust Theme Related Settings 调整主题相关设置 - + Loaded theme {0} 主题 {0} 已载入 @@ -17151,8 +17165,8 @@ To keep it free and current please support us with your donation and subscribe t 监测到颜色组合难以区分: - - + + Simulator started @{}x 模拟器已开始 @{}x @@ -17203,14 +17217,14 @@ To keep it free and current please support us with your donation and subscribe t 自动排豆关闭 - + PID set to OFF PID 设置为OFF - + PID set to ON @@ -17430,7 +17444,7 @@ To keep it free and current please support us with your donation and subscribe t {0}已被保存.新的烘培已经开始 - + Invalid artisan format @@ -17495,10 +17509,10 @@ It is advisable to save your current settings beforehand via menu Help >> 配置已保存 - - - - + + + + @@ -17590,346 +17604,346 @@ It is advisable to save your current settings beforehand via menu Help >> 已取消载入设置 - - + + Statistics Saved 统计已保存 - + No statistics found 没有找到统计 - + Excel Production Report exported to {0} Excel生产报告{0}已导出 - + Ranking Report 排名报告 - + Ranking graphs are only generated up to {0} profiles 排名图最多只能生成{0}个配置文件 - + Profile missing DRY event 配置文件缺少 DRY 事件 - + Profile missing phase events 配置缺少阶段事件 - + CSV Ranking Report exported to {0} CSV排名报告已导出到{0} - + Excel Ranking Report exported to {0} Excel 排名报告{0} 已导出 - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied 无法连接蓝牙秤,Artisan 访问蓝牙的权限被拒绝 - + Bluetooth access denied 蓝牙访问被拒绝 - + Hottop control turned off Hottop 控制已关闭 - + Hottop control turned on Hottop 控制已打开 - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! 要控制Hottop先需要右键点击计时器LCD,激活超级用户模式! - - + + Settings not found 没有找到设置 - + artisan-settings artisan设置 - + Save Settings 保存设置 - + Settings saved 设置已保存 - + artisan-theme artisan主题 - + Save Theme 保存主题 - + Theme saved 主题已保存 - + Load Theme 载入主题 - + Theme loaded 主题已载入 - + Background profile removed 删除背景资料 - + Alarm Config 警报配置 - + Alarms are not available for device None 警报不适用于未连接设备 - + Switching the language needs a restart. Restart now? 切换语言需要重启.现在就重启吗? - + Restart 重启 - + Import K202 CSV 导入K202 CSV - + K202 file loaded successfully K202文件已成功载入 - + Import K204 CSV 导入K204 CSV - + K204 file loaded successfully K204文件已成功载入 - + Import Probat Recipe 导入 Probat Pilot - + Probat Pilot data imported successfully Probat Pilot数据已导入成功 - + Import Probat Pilot failed 导入Probat Pilot失败 - - + + {0} imported {0} 已导入 - + an error occurred on importing {0} 导入 {0} 时出错 - + Import Cropster XLS 导入 Cropster XLS - + Import RoastLog URL 导入RoastLog网址 - + Import RoastPATH URL 导入RoastPATH网址 - + Import Giesen CSV 导入 Giesen CSV - + Import Petroncini CSV 导入Petroncini CSV - + Import IKAWA URL 导入 IKAWA 网址 - + Import IKAWA CSV 导入 IKAWA CSV - + Import Loring CSV 导入 Loring CSV - + Import Rubasse CSV 导入 Rubasse CSV - + Import HH506RA CSV 导入HH506RA CSV - + HH506RA file loaded successfully HH506RA文件已成功载入 - + Save Graph as 保存图表为 - + {0} size({1},{2}) saved {0} 尺寸({1},{2}) 已保存 - + Save Graph as PDF 保存图表为PDF格式 - + Save Graph as SVG 保存图表为SVG格式 - + {0} saved {0}已保存 - + Wheel {0} loaded 风味轮 {0} 已载入 - + Invalid Wheel graph format 无效的风味轮格式 - + Buttons copied to Palette # 复制到调色板的按钮 # - + Palette #%i restored 调色板 #%i 已恢复 - + Palette #%i empty 调色板 #%i 为空 - + Save Palettes 保存调色板 - + Palettes saved 调色板已保存 - + Palettes loaded 已载入调色板 - + Invalid palettes file format 无效的调色板文件格式 - + Alarms loaded 已载入警报 - + Fitting curves... 拟合曲线中... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. - + Analysis earlier than Curve fit 在曲线拟合前分析 - + Simulator stopped 模拟器已停止 - + debug logging ON 调试记录打开 @@ -19529,10 +19543,10 @@ Continue? - - - - + + + + Roaster Scope 烘焙记录仪 @@ -20066,49 +20080,49 @@ Continue? - + Events 事件 - + Data 数据 - + Roast 烘培 - + Notes 笔记 - + Energy 能源 - + Setup 设定 - + Details 详细 - + Loads 载入 - + Protocol 规范 @@ -20315,7 +20329,7 @@ Continue? - + @@ -20335,7 +20349,7 @@ Continue? 浸泡 HH:MM - + @@ -20345,7 +20359,7 @@ Continue? - + @@ -20407,16 +20421,16 @@ Continue? - - + + Time 时间 - - + + @@ -20425,8 +20439,8 @@ Continue? - - + + @@ -20435,104 +20449,104 @@ Continue? - + CHARGE 投豆 - + DRY END 脱水结束 - + FC START 一爆开始 - + FC END 一爆结束 - + SC START 二爆开始 - + SC END 二爆结束 - + DROP 排豆 - + COOL 冷却 - + #{0} {1}{2} - + Power 火力 - + Duration 时长 - + CO2 二氧化碳 - + Load 载入 - + Source 热源 - + Kind 类型 - + Name 名称 - + Weight 重量 @@ -21487,7 +21501,7 @@ initiated by the PID - + @@ -21716,7 +21730,7 @@ has to be reduced by 4 times. 仅为额外设备载入背景曲线 - + The maximum nominal batch size of the machine in kg 机器的最大标称批量(千克) @@ -22150,32 +22164,32 @@ Currently in TEMP MODE 目前为温度模式 - + <b>Label</b>= <b>标签</b>= - + <b>Description </b>= <b>说明</b>= - + <b>Type </b>= <b>类型</b>= - + <b>Value </b>= <b>数值</b>= - + <b>Documentation </b>= <b>文档</b>= - + <b>Button# </b>= <b>按钮# </b>= diff --git a/src/translations/artisan_zh_TW.qm b/src/translations/artisan_zh_TW.qm index d2ded5882a17881d64716e8c42d1c46948f5d1d9..444a84d5e4c77201955ab313546086f898835412 100644 GIT binary patch delta 22602 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 delta 22556 zcmX7wbwCtd7sk)rJ2N}80Sd^90iqycfPsR6h@c>ffmqm`*c~jkVxaGctr%duDt7TH z`YH$(*kT8ms2JGwJuH9yoMm_7-gD1+&N+8nTV$8|$!?i*-?Bthi75XC=uYhNB(MhY za&^IAVoxrCt%!Y4!1ly`?gs}GcdQMLC;r(2P9|PwRRw%Xw5J^ShbTLeNUDQt<6c1i zUIgpn_@$NneI>9Sv0ufX*TdhNfIc`b{@e%0UBUV|F8;hej&ZM20~{BB-hk@y_sj4P zUwlyf2VZ<)H|U4s;?MnXoCP+-aq;I3ah$Ks7o08MFXFH%@rkR!2oiP_UoV1q;W4lm zk)5xV?8jOVWA@@5IF87^kCprd##)+3)O@d%Tz8~|cL$d6C7vID=O1%H+)8kemE1NS zTtmb8tKu)NBbtUmmrfIv$7INJh?nUBt|5ML6o>(I{zRl}Lfl*j>_z+%ZlLOROimP0 zix48!hp45ISWYd_lPLTNIGV^e%u04+sus^&ghSe1)>Qu*vk)2t%Xp!EWiAcJ!aSxB zdy21yB@i{nGl4=F>;z(89 z5QljM*=PK=<2Itw_*OBShFU4?!aU-begD@=K5+v0hlItj8<2f@Oca?(-2DW2gJ|z( zEBU3rC48Qy{l&FSM4e-Z|4i0gM6+cfQI`bbIs$RO&HGv@yxM0a*SQmQjUc9*1`Z&8 z8TZn415s{EqHc|d?lQ1Bap`yoUmO6_iOTvBMU5c7`!zTQQ?-kz_gP}2$`cKlMEnBA zY3LB*Q5WkF4Lgd3We;L5Tka$pw*bcvi6-JiE_Osy4q~B|Cf*-&T4{!r?D7NR8CWdg zBSlDG(WQDuRZ{I#DpSaK06YV#!**R~|CYKHGrvy!(OT*5c4z{B`_g_bF~ zc-A0s$7Ujv&Pw+5n3X(#5|~Vsk!B^!YoyuA&JkgMNlbwWzFkD(zCI+hu3{y7yNARh z7y{FOBp&ZWVwq_0BvGTTB&OaZ_Hq`9|HHa(6J@2)(9cTlI$yKME**xFc*UJ~6)zI6 z!7>{cfUvSArAWLLNvyCgiML@fg?CB3(-VuxV5QK$rIoC3v6cK?I}-1mAYt%ttx)!8 zHJ!wQ8JNe;B)+LlWV_o+VN4?{d6h>beu1C)*$Ye}_Wm?UVh+BSLz3WCCb@AQbkU}%pN3F3MT$8o}_C1i3U6;sRpdLl$oU3Er@-b11APYRVvF$ zVQv#E*~e@vdEt012WRylsYxdi7X2kDcq7(I0ZA<|>{n}A$-Z)uLUE6UD@kg9m}mt4 z9tq#+KA5CV$;7^`C8=`@#DPyB*2VXaT7cqVsYlYFG~$z%lQd)pJlq#6g>(N}$$l>& zX+#3iDExZd0C+klk|wSo_9u^|DP6E?s(^7sx523}(p+1Tip^0tK+*z#;&&H<&EWCe zz+~ba&$tlBx)mfX!ZT~nl(KejACa^=gScnA60Y5>*{bG-6G+-D5!bIGX)6|}p#e!r zu|#$Dl9W6Rr~F3Jzq5#!9{|F#gHBk(&0x~ml(v;1Bu&hEn(4Wk}^bMQJ83u+hvfHlS!=mCM$W( zDI`5OPuxKy*|8@KMWY^<|mkX|0{!tkx!7 z@vW4N&_?NR?DDj={n-x1=?VPi_k-xZ}8~gMg9x&iO)Dd0WJCyE7(ebCj*F2o=QRS zu)(kC6g(=6L~{nU9E+R2v4KKXrW59pLLDYRRRmM0H++R6TFI`?)BYMfhE}4`l~4^| z{3&$ZOo*6B3QbBPKKKcRViIY`S}WO&E);sKBT<@%mF&()3Qhk*6fuxO?=B%8h(PCz zSaq*9wW?XnF4Sr~Jb(HaYBezlccp6a#+KC|e5bJf{fOrkl(4`6B4GRFQP?<`u#JzE zJU>>H@(&}ZOWZ7?(Oam?vPcrLXH%Ec z=_Iy#q4l;k2PRY3d6*u@8YOJL&`RNTMJu^3jJn4CB`!Kr*Q3YbsTxt&^RT@#U9A+o zFKI_@J?iYIZe3wp($f-F8(P8_m#N#F4n$-7Q@7Q4j+cJaZQESpYJg^2%EdC1qDsLl z-loT3K9@+MrSsN(1Qkw8&9R=_DuvyvMpQPl1lF#9}k9C1?`MIDA0H9euI zBRH!~O^Qm5!C)VzsMGE^ZdbyWZz<|=2#zOGcYcP%mffkl0lLOgzT_X=4s_iMnI25t zqZSg+T1?#sT!nvoLEQ&IU`LF#lGm(8-G@zwUyGq0vk~#5mRZS*UQy3CbBPT;Mm@ja z!uC(7=g%GRbJa`uxd-(st0%$EfqE@NFsk5UrG-0;fhbDDorF-|=1Ymyn@{~mnJ~)V zX~2jh#B*NKfNfAzJ2Pm&3maVE5e;11mV~Ha8u+;?2}2gqAn6$iU4v-oNZ8NCb~N-5 z@{KZ6LCi;)L>hYk6LGf6feC=F3J!yKtPU4@}()4!4JWDft*N|9NM=?VX)WdGj%->Z=7&TC{ z*qK#-n)ld?g!>jP(azkh62&ipz#I@o%N9H&p@~LX^(dm{{-kBiA)54yRt(A`Hr$g| zT&YUDZw{^X`9XAfIIWEmHvcKD{e#kiNs{D$s_8c)X_3nytOLjvXa_h9s%B zh&D$*Bp%w3w$>X;^h~7W?zpou)2$TljiTiHvq*@3s&%ms5yG@YdlySp+O_^Q(X~pn z>*^umO=4)*yN@KisZJ?g$t28jr<6JEiPq1jgR|ceQ(DuJZsl<9L3DKRKg6M^kKT(W z>Yhc%Sql&8zPUBsj6)>7yNhlI#S$Agj_yTk#JcUFNBuVwA1+f~92`y3D9ZculK7?zl)rC1 zGNKNYU+9JaGQyW$P&f(o&(RBKIJ!!0=+&0K#FzTfn;z-Jmle^QWCXtWUsSjO8ni`Q zD*Vxs_{k6SF%ko_{)A>O<6>z?-y<-gnBZaxV_(zvAx=cyj?hoO6_@{)eqFmm{EQ3z z{_FsiHNZ+fZWH}IeH~HqpdehXPPAGUSfV`%X*L4i0AoX>7AIqBZ}$}Bmf6Iw_z6nK zrLgxOg7O8Laoj3F9s7<1%co#LzoiAy%rb)h8syyCBB4~VO`IPnlsbb5Hui*2stDtD z^Mz1)#B`$MFu`tDEC~k{q0F#I;@2Aqj_ZFDof#vTm!uFI*iI;0MpeI0l6|XQ)nY`;?5C58;4xtS04)DonUdVF9>ZNni4;kB(&|B zKrE>pm`rSIE(l+@wJ(@KY|Cq*gHnoEYgLGdL1I5QOXzr7!lK-esrj0{hc*|6<$ZyV zy(3T_Hp zqag!5MhV+mA#*KNU?uysU)Xk7A+b@2upd!AU5-zsfLbPXvaCy^P68-iF*~KFeTTaNnQOp}c_VdofPnd)&$FqsPJQc3_T_?Jc zE?i##Gq^TE$ZZu&!m~d@ZpZZbP z3qnlqlfs|6&IG|L{8=*rsg5lCDZUF!AK~vD1%s8x_!C^^dlD1FkbZkKX3E(c#0>sS zUk$eBy^`raV=}Z(5qpk7-rhv;#{g4QudKRC|tELN^r1)|NpSox_NNf__T zDx|?u9=&1}(h*b~jxgsaIR14Bta1YEvrQPQd>T)>+LKj&46gdjs?72t?%$2Mb*xFk zwbjhMyE`VX8(As5^I|Q2Xe9J$!b0Xk z=CwJ-LhCqS0s6DhpG%33wPme*dy<8JY|g^Ij)A_P%!-9DD{x>P>>yctpJ5#axsh0R z8tZU;De*1eS;W)g(Ue)oZr9 zWGUO~We-W`P?04?IFs;r1>4pDR{Odd+i6z>A9a)cJMJNIErab^jJ31%4cjv^h4?hP z65dqVA&(?t=T5L=b8V1v__5Rz^^mA!u+*QCC@yznC(JjAYMx{#-D6M=aAj#dVY$b9 zv$O)J;+{q9v{OfFEToTSr;!+lEoZUQ3Fo0=6_)OJme`29EVI-M;wc_1^J)yTtsyLH zTsLC>%VFoIWe~6XL5r_wwyb5@pJA5`udpj9BeBxw*_8xnJLiQS%yI8?D7%eBMr7Jp@T2cY!5FOA)=3-@=uh&}pkL%i}Y_9SFB z;?NxS^z<22+#;>y{#Du2XR{H~5ByuVk{8-_AxX^$}>_d?aF__!Ooezi~ zeZ{`c$9Zeavr>rL%f4kHbsM;heb30C)~Fe=A2aHa7&4aq_y9NaXCwPrZUrii4cM_kUSi}yfNp60^R4aA1^)(V}?>O8K$-i5@Vt(vWi zizSiUo^DFQ^qag?=@rBi{kcPjf3c{x@iHCkNLb&Om)RdoeDn(LnAHk-=6mim6X{pt z3SOlzM)|@#?$)m%3FS@PBL%jr&B4mpkc_#7g!VIFVbh083e#v6RWoPrk|DUqc?ALH5}4h<>5X9P=)Ko z!yjW2&S=BK|6)%5nPVj%c4r=Mzsa5ir|P`(${@tWu2!8>QhNrlfs9@Ap`U3%7@k% z2`f9G?X6^X-OWc7r=#Ot`H26D*^ZC293nQm9UpZTYWhTq_M(!9#fMLMUj`+?z!Hwk z=CS_^!l1bGSyz!*>o)Saf$2oirTP5PxTm7)d|?Ghm(ugCWS=YWg=>;XtX_^Uj${xS zVSMqH4kQGGfDzy{up_t^L_!{r$CvuU;tLXa{C~)P?2eiFvf;4gAvt_`^daK^mDdto z&E2AT!o;>%2Q~P{{xF?K%lO8ju>VKCeB&1+pO4q`!~-G;5g+;H_4&ldPT~K`Fk53F z-<>ps#8STe;K3|nclYu`KM|3>B=94ZF?aunnr&sXC6uSm`a{g?7C&(wzZx=%pY_}b z1Dem%YhcC>ZRP240tq1lK|EB*ex4qWqOA)N4@PbgtShB?;cg)iXRKK0`79e0qZuHx^L9}*p&!#`wJApT|r|7?R`Y}4IX^z+A<*gWt(7%w`u z=uB*>L3E71Ogzb3ENfFl!sr{KQwI&X%nY$Y`XB{sQ(AHL1eM!EZX#*4wv;r`eQF?3=r$Z1s!J#&ocREpRtDjju@ zGh*1DbcB9I%W*f?Nf6uiIgau{lGrXU808!rF~S5dmh-RJdFw2qKu0Tud-cUGBjBJP zlV+~!Qu?OYd&eu7QggBQF3@p<7E;wi*rAQ8YPL)fhn2nZC172@#@oD@e!zDGXm zDUR%n308iIqhzpNrZ~zSvE|@San#(dP?a;p(UCWa{fH39#@-;FZxqJ`OT=D`700ze zdT=vE92WtlJK0m5P-+hGQGdhU9^L>$z9Gi7M?P@dEH3H> zr%~GfAFHH-9m7Ad{MJha}l;_iPgON-Ty7FUiJ%xlKSGh^+;Ez4HefNPba=T zSX_@s8jvvwyW0o-Ur9#NE5ldTZz_?#@Xd_AJv%{^pgKay5m739;hdhuO#^ zZ8Y!dUgZjM#l!K>Q4h!vk1f6d=Wtm}r4VAz2WgY4yLg(#)8`n0W3`L+!@q#OqWMXg4qeeit=HjJ{gQ&Ah;$_!oDE^icFI%<}?~o?u z3<*Z3{i2wICK#_AD&`c7M61$Oyy8_{f#+ax1>RG<(g;(rJIPA+ZmD>s{c7UhW^1Qv zcy!w-ULS&}+GCw~eKwNB{fETs|9m6LIwxMwhm8eQ6mNC>f@qmo!lv<7@+pr>czvRH zE4CN0HJij+7*D?Vt9ZN5NaEENX#q7|>a-T`&2}Mv_LBH8wK2*lM)C0*m`SZg;**q* zXmQ(%`P(WG+cZjixpofm^!HkPO>=1%v7oq`)?}Dium-u<$OYQbnqI?Z-4nlcyhb#< zhWKrt9_8OX;&^@)erNMi9o zq4_5bgBY3_D@p5Dpl|xoN?}HtBrin32o|(e|Jb5Rm*JID;d|EC+fdf zGPT@@f}llmY}kX?r{em$8-etv;a#cPi4Rc8MyY15h+ral zIXR7%eBy?Yu=I`8U|>GcqPkLp

(<(=}hOiZ$5ZSCa30IH8?`CBJGYUJUk@{JKxa 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發行版贊助商 - + About 關於 - + Core Developers 核心開發人員 - + License 版權 - + There was a problem retrieving the latest version information. Please check your Internet connection, try again later, or check manually. 檢索最新版本時出現問題。請檢查你的網絡連線,稍後再試,或者手動檢查更新。 - + A new release is available. 有新版本可用。 - + Show Change list 顯示更新列表 - + Download Release 下載最新版本 - + You are using the latest release. 你正在使用最新版本。 - + You are using a beta continuous build. 你正在使用測試中的自動化構建版. - + You will see a notice here once a new official release is available. 新官方版本發布時這裡會顯示通知。 - + Update status 更新狀態 @@ -252,7 +252,7 @@ Button - + @@ -263,7 +263,7 @@ - + @@ -274,10 +274,10 @@ - + + - - + Restore Defaults @@ -305,7 +305,7 @@ - + @@ -333,7 +333,7 @@ - + @@ -621,7 +621,7 @@ - + @@ -642,7 +642,7 @@ - + @@ -767,9 +767,9 @@ 更新 - - - + + + Save Defaults 儲存預設值 @@ -1581,61 +1581,61 @@ END 總是顯示 - + Heavy FC 較強一爆音 - + Low FC 較弱一爆音 - + Light Cut 中間線色淺 - + Dark Cut 中間線色深 - + Drops 有油滴 - + Oily 油亮 - + Uneven 不均勻 - + Tipping 尖端焦黑 - + Scorching 表面燙傷 - + Divots 隕石坑狀 @@ -2470,14 +2470,14 @@ END - + ET 排風溫 - + BT 豆溫 @@ -4305,20 +4305,20 @@ END Error Message - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -4411,41 +4411,41 @@ END - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4514,38 +4514,38 @@ END - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4595,10 +4595,10 @@ END 沒有接收到傳入數據 - - - - + + + + Serial Exception: @@ -4615,97 +4615,97 @@ END 運行程式() 已接收: - + Extech755pressure(): conversion error, {0} bytes received Extech755pressure():轉換失敗,{0} bytes 已接收 - + Extech755pressure(): {0} bytes received but 10 needed Extech755pressure(): {0} bytes已接收但需要至少10bytes - + Unable to open serial port 無法開啟序列埠 - + MS6514temperature(): {0} bytes received but 18 needed MS6514溫度(): {0} bytes已接收但需要至少18bytes - + DT301temperature(): {0} bytes received but 11 needed DT301溫度(): {0} bytes已接收但需要至少11bytes - + HH806AUtemperature(): {0} bytes received HH806AU溫度(): {0} bytes已接收 - + HH806Wtemperature(): Unable to initiate device HH806W溫度(): 無法初始化設備 - + HH506RAGetID: {0} bytes received but 5 needed HH506RA獲取ID: {0} bytes已接收但需要至少5bytes - + HH506RAtemperature(): Unable to get id from HH506RA device HH506RA溫度():無法從HH506RA設備獲取ID - + HH506RAtemperature(): {0} bytes received but 14 needed HH506RA溫度(): {0} bytes已接收但需要至少14bytes - + CENTER302temperature(): {0} bytes received but 7 needed CENTER302溫度(): {0} bytes已接收但需要至少7bytes - + CENTER303temperature(): {0} bytes received but 8 needed CENTER303溫度(): {0} bytes已接收但需要至少8bytes - + VOLTCRAFTPL125T2temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T2溫度(): {0} bytes已接收但需要至少26bytes - + VOLTCRAFTPL125T4temperature(): {0} bytes received but 26 needed VOLTCRAFTPL125T4溫度(): {0} bytes已接收但需要至少26bytes - + CENTER306temperature(): {0} bytes received but 10 needed CENTER306溫度(): {0} bytes已接收但需要至少10bytes - + CENTER309temperature(): {0} bytes received but 45 needed CENTER309溫度(): {0} bytes已接收但需要至少45bytes - + Arduino could not set channels Arduino無法設定頻道 - + Arduino could not set temperature unit Arduino無法設定溫度單位 - + Arduino could not set filters Arduino無法設定篩選器 @@ -4715,16 +4715,16 @@ END - - - - - - + + + + + + - - + + Value Error: 數值錯誤: @@ -4739,7 +4739,7 @@ END 序列異常: 超時 - + Unable to move CHARGE to a value that does not exist 因為不存在入豆的數值所以無法移動 @@ -4856,52 +4856,52 @@ END 異常:{}不是有效的設定文件 - - - - - + + + + + Error 錯誤 - + Exception: WebLCDs not supported by this build 異常:此版本不支持 WebLCD - + Could not start WebLCDs. Selected port might be busy. 無法啟動 WebLCD。所選連接埠可能正忙。 - + Failed to save settings 保存設置失敗 - - + + Exception (probably due to an empty profile): 異常 (可能是因為一個空的設定文件): - + Analyze: CHARGE event required, none found 分析:需要入豆事件,沒有找到 - + Analyze: DROP event required, none found 分析:需要下豆事件,沒有找到 - + Analyze: no background profile data available 分析: 無有效背景曲線數據 - + Analyze: background profile requires CHARGE and DROP events 分析: 背景曲線需要有入豆和下豆事件 @@ -5017,7 +5017,7 @@ END Form Caption - + Custom Blend 自定配方 @@ -5181,17 +5181,17 @@ END 烘焙屬性 - + Energy Help 能量說明 - + Tare Setup 扣重設定 - + Set Measure from Profile 從曲線檔設定量測 @@ -5494,14 +5494,14 @@ END - + Energy 能量 - + CO2 二氧化碳 @@ -5801,14 +5801,14 @@ END HTML Report Template - + BBP Total Time BBP 總時間 - + BBP Bottom Temp BBP底部溫度 @@ -5825,849 +5825,849 @@ END - + Whole Color 豆色 - - + + Profile 曲線 - + Roast Batches 烘焙批次 - - - + + + Batch 批次 - - + + Date 日期 - - - + + + Beans 生豆溫 - - - + + + In 生豆量 - - + + Out 熟豆量 - - - + + + Loss 失重量 - - + + SUM 合計 - + Production Report 生產報告 - - + + Time 時間 - - + + Weight In 入豆重量 - - + + CHARGE BT 入豆豆溫數值 - - + + FCs Time 一爆時間 - - + + FCs BT 一爆開始豆溫 - - + + DROP Time 下豆時間 - - + + DROP BT 下豆時豆溫 - + Dry Percent 脫水期佔比 - + MAI Percent 梅納期佔比 - + Dev Percent 發展期佔比 - - + + AUC 曲線下面積AUC - - + + Weight Loss 失重 - - + + Color 顏色 - + Cupping 杯測 - + Roaster 烘焙機 - + Capacity 容量 - + Operator 烘豆師 - + Organization 組織 - + Drum Speed 滾筒轉速 - + Ground Color 粉色 - + Color System 顏色系統 - + Screen Min 最小目數 - + Screen Max 最大目數 - + Bean Temp 豆溫 - + CHARGE ET 入豆出風溫數值 - + TP Time 回溫點時間 - + TP ET 回溫點出風溫 - + TP BT 回溫點豆溫 - + DRY Time 轉黃點時間 - + DRY ET 轉黃點出風溫 - + DRY BT 轉黃點豆溫 - + FCs ET 一爆開始出風溫 - + FCe Time 一爆結束時間 - + FCe ET 一爆結束出風溫 - + FCe BT 一爆結束豆溫 - + SCs Time 二爆開始時間 - + SCs ET 二爆結束出風溫 - + SCs BT 二爆開始豆溫 - + SCe Time 二爆結束時間 - + SCe ET 二爆結束出風溫 - + SCe BT 二爆結束豆溫 - + DROP ET 下豆出風溫 - + COOL Time 冷卻時間 - + COOL ET 冷卻出風溫 - + COOL BT 冷卻豆溫 - + Total Time 總時間 - + Dry Phase Time 脫水階段時間長度 - + Mid Phase Time 梅納階段時間長度 - + Finish Phase Time 結束階段時間長度 - + Dry Phase RoR 脫水階段RoR - + Mid Phase RoR 梅納階段RoR - + Finish Phase RoR 結束階段RoR - + Dry Phase Delta BT 脫水階段豆溫差 - + Mid Phase Delta BT 梅納階段豆溫差 - + Finish Phase Delta BT 結束階段豆溫差值 - + Finish Phase Rise 結束階段升溫量 - + Total RoR 全程平均RoR - + FCs RoR 一爆開始RoR - + MET 最大環境溫度 - + AUC Begin AUC開始 - + AUC Base AUC 基礎 - + Dry Phase AUC 脫水階段 AUC - + Mid Phase AUC 梅納階段AUC - + Finish Phase AUC 結束階段AUC - + Weight Out 下豆重量 - + Volume In 入豆 體積 - + Volume Out 下豆體積 - + Volume Gain 體積增加 - + Green Density 生豆密度 - + Roasted Density 熟豆密度 - + Moisture Greens 生豆含水率 - + Moisture Roasted 熟豆含水率 - + Moisture Loss 水份流失 - + Organic Loss 有機物流失 - + Ambient Humidity 環境濕度 - + Ambient Pressure 環境壓力 - + Ambient Temperature 環境溫度 - - + + Roasting Notes 烘焙筆記 - - + + Cupping Notes 杯測筆記 - + Heavy FC 較強一爆 - + Low FC 較弱一爆 - + Light Cut 淺中線 - + Dark Cut 深中線 - + Drops 滴油 - + Oily 油膩 - + Uneven 不均勻 - + Tipping 點灼傷 - + Scorching 灼傷 - + Divots 破裂 - + Mode 模式 - + BTU Batch 英熱單位批次 - + BTU Batch per green kg 每綠色公斤的 BTU 批次 - + CO2 Batch CO2 批量 - + BTU Preheat BTU 預熱 - + CO2 Preheat CO2 預熱 - + BTU BBP - + CO2 BBP - + BTU Cooling BTU 冷卻 - + CO2 Cooling CO2 冷卻 - + BTU Roast BTU 烘焙 - + BTU Roast per green kg BTU烘焙每公斤生豆 - + CO2 Roast CO2 烘焙 - + CO2 Batch per green kg CO2批量每公斤生豆 - + BTU LPG - + BTU NG - + BTU ELEC BTU 電力 - + Efficiency Batch 有效批量 - + Efficiency Roast 有效烘焙 - + BBP Begin BBP開始 - + BBP Begin to Bottom Time BBP 開始到谷底時間 - + BBP Bottom to CHARGE Time BBP 底部到充電時間 - + BBP Begin to Bottom RoR BBP 開始至底部 RoR - + BBP Bottom to CHARGE RoR BBP 底部到 CHARGE RoR - + File Name 檔案名稱 - + Roast Ranking 烘焙排序 - + Ranking Report 排名報告 - + AVG - + Roasting Report 烘焙屬性 - + Date: 日期: - + Beans: 豆名: - + Weight: 重量: - + Volume: 體積: - + Roaster: 烘焙機: - + Operator: 烘焙師: - + Organization: 組織: - + Cupping: 杯測: - + Color: 顏色: - + Energy: 火力: - + CO2: - + CHARGE: 入豆: - + Size: 大小: - + Density: 密度: - + Moisture: 含水量: - + Ambient: 環境: - + TP: 回溫點: - + DRY: 脫水: - + FCs: 一爆開始: - + FCe: 一爆結束: - + SCs: 二爆開始: - + SCe: 二爆結束: - + DROP: 下豆: - + COOL: 冷卻: - + MET: 最大環境溫度: - + CM: 曲線差異量CM - + Drying: 脫水: - + Maillard: 梅納反應: - + Finishing: 完成: - + Cooling: 冷卻: - + Background: 背景曲線: - + Alarms: 警報: - + RoR: - + AUC: 曲線下面積: - + Events 事件 @@ -6750,7 +6750,7 @@ Alarms are scanned in order from the top of the table to the bottom. - + @@ -6856,7 +6856,7 @@ Alarms are scanned in order from the top of the table to the bottom. 特定溫度限制 - + @@ -7037,7 +7037,7 @@ Alarms are scanned in order from the top of the table to the bottom. 在警報的描述字段中輸入命令。 - + @@ -7066,21 +7066,21 @@ Alarms are scanned in order from the top of the table to the bottom. 要在彈出窗口中顯示的文本 - + Call Program 執行程序 - + A program/script path (absolute or relative) 程式或腳本路徑(絕對或是相對) - + start an external program 開啟外部程式 @@ -8495,7 +8495,7 @@ Load the profile recorded on the smaller machine and open the Transposer. Select 用於滑塊值的單位的註釋中的可選文本。 - + COMMANDS 動作指令 @@ -8508,7 +8508,7 @@ Load the profile recorded on the smaller machine and open the Transposer. Select - + Note: The placeholders {ET}, {BT}, {time}, {ETB}, {BTB}, and {WEIGHTin} will be substituted by the current ET, BT, time, ET background, BT background value, and batch size (in g) in Serial/Artisan/CallProgram/MODBUS/S7/WebSocket commands @@ -8537,36 +8537,36 @@ Load the profile recorded on the smaller machine and open the Transposer. Select 注意:在 YOCTOPUCE 命令中,可選參數 <sn> 包含模塊序列號或其名稱 - + Serial Command 序列指令 - + ASCII serial command or binary a2b_uu(serial command) ASCII 序列指令或二進位轉換 a2b_uu (序列指令) - + Modbus Command 通信協議指令 - + variable holding the last value read via MODBUS 透過MODBUS取得變數的數值 - - - - - - + + + + + + @@ -8577,8 +8577,8 @@ Load the profile recorded on the smaller machine and open the Transposer. Select 睡眠: 加入延遲秒數(浮點數) - - + + sets calling button to “pressed” if argument is 1 or True 如引數為1或True, 設定觸發按鈕按下動作 @@ -8589,55 +8589,55 @@ Load the profile recorded on the smaller machine and open the Transposer. Select 以 function 3從slave的 slave ID 讀取暫存器 (請查詢 Multiple Holding Registers ). 結果會指向placeholder `_` 可供之後指令取用 - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. 使用解釋為有符號整數的函數 3(讀取多個保持寄存器)從從屬 slaveID 讀取 1 個 16 位寄存器。結果綁定到佔位符 _ ,因此可以在以後的命令中訪問。 - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. 使用解釋為 BCD 的函數 3(讀取多個保持寄存器)從從屬 slaveID 讀取 1 個 16 位寄存器。結果綁定到佔位符 _ ,因此可以在以後的命令中訪問。 - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. 使用解釋為無符號整數的函數 3(讀取多個保持寄存器)從從屬 slaveID 讀取 2 個 16 位寄存器。結果綁定到佔位符 _ ,因此可以在以後的命令中訪問。 - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as signed integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. 使用解釋為有符號整數的函數 3(讀取多個保持寄存器)從從屬 slaveID 讀取 2 個 16 位寄存器。結果綁定到佔位符 _ ,因此可以在以後的命令中訪問。 - + reads 2 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as BCD. The result is bound to the placeholder `_` and thus can be accessed in later commands. 使用解釋為 BCD 的函數 3(讀取多個保持寄存器)從從屬 slaveID 讀取 2 個 16 位寄存器。結果綁定到佔位符 _ ,因此可以在以後的命令中訪問。 - + reads 2 16bit registers from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as float. The result is bound to the placeholder `_` and thus can be accessed in later commands. 使用解釋為浮點數的函數 3(讀取多個保持寄存器)從從屬 slaveID 讀取 2 個 16 位寄存器。結果綁定到佔位符 _ ,因此可以在以後的命令中訪問。 - + write register: MODBUS function 6 (int) or function 16 (float) 寫入register: function 6 使用整數(int) , 而function 16使用浮點數(float) - + write coil: MODBUS function 5 寫入coil: MODBUS function 5 - + write coils: MODBUS function 15 寫入 coils: MODBUS function 15 @@ -8648,43 +8648,43 @@ Load the profile recorded on the smaller machine and open the Transposer. Select - + mask write register: MODBUS function 22 or simulates function 22 with function 6 and the given value v 遮罩寫入 register: MODBUS function 22 或 以 function 6 給定值 v 模擬的 function 22 - + write registers: MODBUS function 16 寫入registers: MODBUS function 16 - + write 16bit BCD encoded value v to register r of slave s 將已編碼的值v, slave s, register r 寫入 16bit BCD - + write 32bit float to two 16bit int registers: MODBUS function 16 將32bit float浮點資料 以兩個16bit int register寫入: MODBUS function 16 - + write 32bit integer to two 16bit int registers: MODBUS function 16 將 32 位整數寫入兩個 16 位 int 寄存器:MODBUS 函數 16 - + write 16bit integer to a single 16bit register: MODBUS function 6 (int) 將16bit 整數資料寫入單 16bit register : MODBUS function 6 (int) - + DTA Command DTA 指令 @@ -8705,119 +8705,119 @@ Load the profile recorded on the smaller machine and open the Transposer. Select 啟動和外部程序 - + Hottop Heater Hottop 加熱器 - - + + sets heater to value 設定加熱器數值 - + Hottop Fan Hottop風扇 - - + + sets fan to value 設定風扇數值 - + Hottop Command Hottop指令 - + with n={0 ,1},h={0,..100},f={0,..10} 電控元件參數及數值範圍: 作動 n={0 ,1}, 加熱器 h={0,..100}, 風扇f={0,..10} - + Fuji Command Fuji 指令 - + PWM Command PWM 指令 - + PHIDGET PWM Output: <value> in [0-100] PHIDGET PWM 輸出: 以[0-100]為設定值範圍 - + PHIDGET PWM Output: toggles <channel> PHIDGET PWM 輸出: 切換至<頻道> - + PHIDGET PWM Output: turn <channel> on for <millis> milliseconds PHIDGET PWM 輸出: 轉至<頻道>並持續<時間>(毫秒) - + PHIDGET HUB PWM Output: <value> in [0-100] PHIDGET HUB PWM 輸出: 以[0-100]為設定值範圍 - + PHIDGET HUB PWM Output: toggles <channel> PHIDGET HUB PWM 輸出:切換至<頻道> - + PHIDGET HUB PWM Output: turn <channel> on for <millis> milliseconds PHIDGET HUB PWM 輸出:切換至<頻道>並持續<時間>(毫秒) - + YOCTOPUCE PWM Output: PWM running state YOCTOPUCE PWM 輸出: PWN執行狀態 - + YOCTOPUCE PWM Output: set PWM frequency to f (Hz) YOCTOPUCE PWM 輸出: 設定PWN頻率f (赫茲) - + YOCTOPUCE PWM Output: set PWM period with the duty cycle in % as a float [0.0-100.0] YOCTOPUCE PWM 輸出: 以浮點數[0.0-100.0] 設定PWN 工作週期% - + YOCTOPUCE PWM Output: changes progressively the PWM to the specified value over the given time interval YOCTOPUCE PWM 輸出: 以間隔時間t 將PWM值逐步調至設定值d - + VOUT Command 輸出電壓指令 @@ -8828,363 +8828,363 @@ Load the profile recorded on the smaller machine and open the Transposer. Select 對於 PHIDGET OUTPUT 模組:設定電壓電壓範圍(r5V 時 r=5,10V 時 r=10) - + for PHIDGET OUTPUT modules: set analog output channel n to output voltage value v in V (eg. 5.5 for 5.5V) PHIDGET OUTPUT 模組: 設定頻道 n 以類比輸出電壓值 v (伏特) , 譬如: 5.5 即為 5.5V - + for YOCTOPUCE VOLTAGE OUT modules with c the channel (1 or 2),v the voltage as float [0.0-10.0] YOCTOPUCE VOLTAGE OUT模組: 設定在頻道c (1或2) 以浮點數值 [ [0.0-10.0]] 輸出電壓 v - + for YOCTOPUCE CURRENT OUT modules with c the current as float [3.0-21.0] YOCTOPUCE CURRENT OUT 模組: 以浮點數 [3.0-21.0] 設定電流值c - + IO Command IO指令 - + PHIDGET Binary Output: switches channel c off (b=0) and on (b=1) PHIDGET 二進位輸出: 開關 頻道c 關閉(b=0) 與開啟(b=1) - + PHIDGET Binary Output: toggles channel c PHIDGET 二進位輸出: 切換 頻道c - + PHIDGET Binary Output: sets the output of channel c to on for time t in milliseconds PHIDGET 二進位輸出: 設定輸出頻道 c 開啟時間長度 t ,以毫秒計(milliseconds) - + PHIDGET Voltage Output: sets voltage output of channel c to v (float) PHIDGET 電壓輸出: 設定頻道c的輸出電壓為 v (浮點數值) - + PHIDGET DCMotor: sets acceleration of channel c to v (float) PHIDGET DC直流馬達: 設定頻道c 加速度值 v (浮點數) - + PHIDGET DCMotor: sets target velocity of channel c to v (float) PHIDGET DC直流馬達: 設定頻道c 速度值 v (浮點數) - + PHIDGET DCMotor: sets current limit of channel c to v (float) PHIDGET DC直流馬達: 設定頻道c 電流限制 v (浮點數) - + YOCTOPUCE Relay Output: turn channel c of the relay module on YOCTOPUCE繼電器輸出: 將頻道c 的繼電器模組開啟 - + YOCTOPUCE Relay Output: turn channel c of the relay module off YOCTOPUCE繼電器輸出: 將頻道c 的繼電器模組關閉 - + YOCTOPUCE Relay Output: switches channel c of the relay module off (b=0) and on (b=1) YOCTOPUCE 繼電器輸出:關閉(b=0)和打開(b=1)繼電器模塊的通道 c - + YOCTOPUCE Relay Output: toggle the state of channel c YOCTOPUCE繼電器輸出: 將頻道c 切換狀態 - + YOCTOPUCE Relay Output: pulse the channel c on after a delay of delay milliseconds for the duration of duration milliseconds YOCTOPUCE繼電器輸出: 使頻道c 以延遲秒數(毫秒)及持續時間(毫秒)輸出脈衝 - + YOCTOPUCE resets the power counter of the Yocto-Watt module YOCTOPUCE 重置 Yocto-Watt 模塊的功率計數器 - + move slider c to value v 拉滑動條c 至 v值 - + switches PHIDGET Binary Output channel c off (b=0) and on (b=1) and sets button i to pressed or normal depending on the value b 關閉 (b=0) 和打開 (b=1) PHIDGET 二進制輸出通道 c 並根據值 b 將按鈕 i 設置為按下或正常 - - - - + + + + sets button i to pressed if value b is yes, true, t, or 1, otherwise to normal 如果值 b 為 yes、true、t 或 1,則將按鈕 i 設置為按下,否則設置為正常 - + sets button to pressed if value b is yes, true, t, or 1, otherwise to normal 如果值 b 為 yes、true、t 或 1,則將按鈕設置為按下,否則設置為正常 - - - - - + + + + + toggles the state of the button 切換按鈕的狀態 - + sends integer <value> to <target> register specified by as byte in hex notation like “fa” via the Santoker Network protocol 通過 Santoker 網絡協議將整數 <value> 發送到 <target> 寄存器,該寄存器由 as byte 以十六進製表示法(如“fa”)指定 - + sends <value> to <target> via the Kaleido Serial or Network protocol 通過 Kaleido 串行或網絡協議將 <value> 發送到 <target> - + S7 Command S7 指令 - + variable holding the last value read via S7 透過S7 取得變數的數值 - + sets calling button to “pressed” if argument evaluates to 1 or True 如引數為1或True, 設定觸發按鈕按下動作 - + read bool from S7 DB 從S7 DB 讀取布林值 - + read int from S7 DB 從S7 DB 讀取整數值 - + read float from S7 DB 從S7 DB 讀取浮點數值 - + write bool to S7 DB 寫入布林值進 S7 DB - + write int to S7 DB 寫入整數值進 S7 DB - + write float to S7 DB 寫入浮點數值進 S7 DB - + Aillio R1 Heater Aillio R1 加熱器 - + Aillio R1 Fan Aillio R1 風扇 - + Aillio R1 Drum Aillio R1 滾筒 - + sets drum speed to value 設定鍋爐轉速數值 - + Artisan Command Artisan指令 - + enables/disables alarms 啟用/取消 警報 - + enables/disables autoCHARGE 啟用/取消 autoCHARGE - + enables/disables autoDROP 啟用/取消 autoDROP - + tare channel <int> with 1 => ET, 2 => BT, 3 => E1c1, 4: E1c2,.. tare 頻道號碼 (整數值) , 1 => 出風溫(ET) , 2 => 豆溫(BT), 3 => 外部裝置頻道1 (E1c1), 4 => 外部裝置頻道2 (E1c2) , .. - + turns PID on 開啟 PID - + turns PID off 關閉 PID - + toggles the PID state 切換 PID 狀態 - + sets PID mode to 0: manual, 1: RS, 2: background follow 設定 PID 模式 為 0:手動 , 1:RS , 2:跟隨背景 - + sets the p-i-d parameters of the PID 設定 PID的 p , i , d 個別參數 - + increases or decreases the current target SV value by <int> 對現有 SV 目標值增減 (整數) - + sets the PID target set value SV 設定PID的SV目標值 - + sets the PID target set value SV given in C 設置C中給定的PID目標設定值SV - + activates the PID Ramp-Soak pattern number <rs> (1-based!) or the one labeled <rs> 以 樣式編號 <rs> (1-based!) 或 標記為 <rs> 啟用 PID的 Ramp Soak - + selects the PID input source with <n> 0: BT, 1: ET (Software PID); <n> in {0,..,3} (Arduino PID) 選擇PID訊號源 <n> , 軟體PID表示 : 0:豆溫BT, 1:出風溫ET ; Arduino PID 表示 <n> : {0,….,3} - + sets the PID lookahead 設定 PID 的 lookahead 參數 - + shows popup with message <msg> which optionally automatically closes after <int> seconds 顯示帶有消息 <msg> 的彈出窗口,該消息可選擇在 <int> 秒後自動關閉 - + shows message <msg> in the message line 在消息行中顯示消息 <msg> - + enables/disables notifications; while disabled issued notifications are ignored 啟用/禁用通知;雖然禁用發出的通知被忽略 - + sends notification with title <title> and optional message <msg> 發送帶有標題 <title> 和可選消息 <msg> 的通知 - + sets canvas color to the RGB-hex <color> like #27f1d3 將畫布顏色設置為 RGB-hex <color> 像 #27f1d3 - + resets canvas color 重置畫布顏色 @@ -9195,139 +9195,139 @@ Load the profile recorded on the smaller machine and open the Transposer. Select 從 { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } 激活按鈕 <名稱> - + activates palette <p> with <p> either a number 0-9 or a palette label 使用 <p> 數字 0-9 或調色板標籤激活調色板 <p> - + sets playback mode to 0: off, 1: time, 2: BT, 3: ET 將播放模式設置為 0:關閉,1:時間,2:BT,3:ET - + opens the Roast Properties dialog 打開烘焙屬性對話框 - + loads the .alog profile at the given filepath as background profile 在給定的文件路徑中加載 .alog 配置文件作為後台配置文件 - + clears the current background profile 清除當前背景配置文件 - + activates the alarmset with the given number or label 使用給定的數字或標籤激活警報集 - + moves the background profile the indicated number of steps towards <direction>, with <direction> one of up, down, left, right 將背景配置文件向 <direction> 移動指示的步數,其中 <direction> 為上、下、左、右之一 - + enables/disables keyboard mode 啟用/禁用鍵盤模式 - + enables/disables the Keep ON flag 啟用/禁用 Keep ON 標誌 - + shows/hides the curve indicated by <name> which is one of { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} 顯示/隱藏 <name> 指示的曲線,該曲線是 { ET, BT, DeltaET, DeltaBT, BackgroundET, BackgroundBT} 之一 - + shows/hides the <curve> (one of {T1,T2}) of the zero-based <extra_device> number 顯示/隱藏從零開始的 <extra_device> 數字的 <curve>({T1,T2} 之一) - + shows/hides the events of <event_type> in [1,..,5] 顯示/隱藏 [1,..,5] 中 <event_type> 的事件 - + shows/hides the events of the background profile 顯示/隱藏背景配置文件的事件 - + RC Command RC指令 - + for PHIDGET RC modules: sets the min/max pulse width in microseconds 對於 PHIDGET RC 模塊:以微秒為單位設置最小/最大脈衝寬度 - + for PHIDGET RC modules: sets the min/max position 對於 PHIDGET RC 模塊:設置最小/最大位置 - + for PHIDGET RC modules: engage (b=1) or disengage (b = 0) 對於 PHIDGET RC 模塊:接合 (b=1) 或脫離 (b = 0) - + for PHIDGET RC modules: activates or deactivates the speed ramping state 對於 PHIDGET RC 模塊:激活或禁用速度斜坡狀態 - + for PHIDGET RC modules: set the voltage to one of 5, 6 or 7.4 in Volt 對於 PHIDGET RC 模塊:將電壓設置為 5、6 或 7.4 in Volt 之一 - + for PHIDGET RC modules: set the acceleration 對於 PHIDGET RC 模塊:設置加速度 - + for PHIDGET RC modules: set the velocity 對於 PHIDGET RC 模塊:設置速度 - + for PHIDGET RC modules: set the target position 對於 PHIDGET RC 模塊:設置目標位置 - + for YOCTOPUCE RC modules: with c:int the channel, b a bool (eg. enabled(0,1) or enabled(0,True)) 對於 YOCTOPUCE RC 模塊:使用 c:int 通道,b a bool(例如啟用(0,1)或啟用(0,True)) @@ -9338,31 +9338,31 @@ Load the profile recorded on the smaller machine and open the Transposer. Select 對於 YOCTOPUCE RC 模塊:使用 c:int 通道,p:int 目標位置,可選的 t 持續時間(以毫秒為單位) - + for YOCTOPUCE RC modules: with n an int [0..65000] in us 對於 YOCTOPUCE RC 模塊:在我們中使用 n 和 int [0..65000] - + for YOCTOPUCE RC modules: with r an int in % 對於 YOCTOPUCE RC 模塊:使用 r 和 int,以 % 為單位 - + WebSocket Command WebSocket指令 - + If {} substitutions are used, json brackets need to be duplicated to escape them like in send({{ “value”: {}}}) 如果使用 {} 替換,則需要復制 json 括號以將它們轉義,如 send({{ “value”: {}}}) - + if the `<json>` text respects the JSON format it is send to the connected WebSocket server and the response is bound to the variable `_` 如果 `<json>` 文本遵守 JSON 格式,則將其發送到連接的 WebSocket 服務器,並且響應綁定到變量 `_` @@ -9730,46 +9730,51 @@ Function 4 (Read Input Registers): registers 0 to 65535 corresponding to numbers + DISCHARGE + 釋放 + + + RELEASE 發布 - + HEATING 加熱 - + COOLING 冷卻 - + FLAP 襟翼 - + CONTROL 控制 - + event value 事件值 - + event value interpreted as temperature in Fahrenheit converted to the current temperature mode 事件值解釋為轉換為當前溫度模式的華氏溫度 - + event value interpreted as temperature in Celsius converted to the current temperature mode 事件值解釋為轉換為當前溫度模式的攝氏度溫度 - + Note: "{}" can be used as a placeholder, it will be substituted by the current button value plus the offset for ± event types. If a placeholder occurs several times in a description/command, all those occurrences are replaced by the value. 註: "{}" 可用作為佔位符, 可被替代成目前按鈕值加上的增減值. 如佔位符在指令中重複使用, 都將替代成同事件數值. @@ -9777,119 +9782,119 @@ Function 4 (Read Input Registers): registers 0 to 65535 corresponding to numbers - + Note: Commands can be sequenced, separated by semicolons like in “<cmd1>;<cmd2>;<cmd3>” 注意:指令可以依序排列,用分號分隔,如“<cmd1>;<cmd2>;<cmd3>” - + Note: All characters given as documentation to a Serial Command action are sent as one string to the connected device. If the device can interpret this string as separate commands separated by semicolon this is fine. Otherwise you can use a Multiple Event referencing a number of event buttons (using a comma separated list of event button numbers as documentation string) where each of the referenced event buttons issues one of the commands via a corresponding Serial Command action. Those event buttons can be hidden thus having the same effect as if the Serial Command allowed a sequence of commands. 注意:作為串行命令操作文件給出的所有字元都將作為一個字串發送到所連接的設備。如果設備可以將此字串解釋為由分號分隔的單獨命令,則可以。否則,您可以使用引用多個事件按鈕的多個事件(使用逗號分隔的事件按鈕編號清單作為文件字串),其中每個引用的事件按鈕透過對應的序列命令操作發出命令之一。這些事件按鈕可以隱藏,因此具有與串行命令允許一系列命令相同的效果。 - + Note: In PHIDGET commands, the optional parameter <sn> has the form <hub_serial>[:<hub_port>] allows to refer to a specific Phidget HUB by given its serial number, and optionally specifying the port number the addressed module is connected to. 注意:在PHIDGET 命令中,可選參數<sn> 的格式為<hub_serial>[:<hub_port>] 允許透過給定序號來引用特定的Phidg​​et HUB,並可選擇指定尋址模組連接到的連接埠號。 - + Note: In YOCTOPUCE commands, the optional parameter <sn> holds either the modules serial number or its name 注意:在 YOCTOPUCE 指令中,選用參數 <sn> 儲存模組序號或其名稱 - + Multiple Event 多重事件 - + button numbers or sleep(<float>) separated by a comma: 1,2,sleep(2.5), 3.. 按鈕數字或 sleep(<float>) 以逗號分隔:1,2,sleep(2.5), 3.. - + triggers other buttons 觸發其他按鈕 - - - - - + + + + + variable holding the last state of the button pressed (1 or 0) 保存按下按鈕的最後狀態的變量(1 或 0) - + reads 1 16bit register from slave slaveID using function 3 (Read Multiple Holding Registers) interpreted as unsigned integer. The result is bound to the placeholder `_` and thus can be accessed in later commands. 使用解釋為無符號整數的函數 3(讀取多個保持寄存器)從從屬 slaveID 讀取 1 個 16 位寄存器。結果綁定到佔位符 _ ,因此可以在以後的命令中訪問。 - + Insert Data address : value, ex. 4701:1000 and sv is 100. Always multiply with 10 if value Unit: 0.1 / ex. 4719:0 stops heating 插入數據地址:值,例如。 4701:1000 並且 sv 是 100。 如果值單位:0.1 / ex. 總是乘以 10。 4719:0 停止加熱 - + variable holding the last result value 保存最後一個結果值的變量 - + p-i-d - + configures PID to the values <p>;<i>;<d> 將 PID 配置為值 <p>;<i>;<d> - + for PHIDGET OUTPUT modules: sets voltage voltage range (r=5 for 5V and r=10 for 10V) PHIDGET OUTPUT 模組: 設定電壓範圍(r=5 即 5V 而 r=10 則是 10V) - + write value where bits are replaced by those from orMask at positions where andMask bits are not set 在由orMask 值取代的位元處寫入值 (andMask未被設定) - + Aillio R1 Command Aillio R1 指令 - + Sends PRS command 送出 PRS 指令 - + sets button i to pressed if value of b is yes, true, t, or 1, otherwise to normal 如果 b 的值為 yes、true、t 或 1,則將按鈕 i 設為按下,否則設為正常 - + activates button <name> from { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } ; sets calling button to “pressed” if argument is 1 or True 從 { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF } 激活按鈕 <name> ;如果參數為 1 或 True,則將調用按鈕設置為“按下” - + sets button i to visible if value of b is yes, true, t, or 1, otherwise to hidden 如果 b 的值為 yes、true、t 或 1,則將按鈕 i 設為可見,否則設為隱藏 - + for YOCTOPUCE RC modules: with c:int the channel, p:int the target position, the optional t the duration in ms, sn the optional modules serial number or logical name 對於 YOCTOPUCE RC 模塊:c:int 通道,p:int 目標位置,可選 t 持續時間(毫秒),sn 可選模塊序列號或邏輯名稱 @@ -12566,7 +12571,7 @@ Exception to the above for DRY only: if AutoDRY is checked the DRY temperature u - + @@ -12601,7 +12606,7 @@ Exception to the above for DRY only: if AutoDRY is checked the DRY temperature u - + @@ -12729,9 +12734,9 @@ Exception to the above for DRY only: if AutoDRY is checked the DRY temperature u /分鐘 + - @@ -12740,8 +12745,8 @@ Exception to the above for DRY only: if AutoDRY is checked the DRY temperature u 開啟 - - + + @@ -12755,7 +12760,7 @@ Exception to the above for DRY only: if AutoDRY is checked the DRY temperature u 循環 - + Sync 同步 @@ -12875,7 +12880,7 @@ Exception to the above for DRY only: if AutoDRY is checked the DRY temperature u - + Label @@ -13106,9 +13111,9 @@ Exception to the above for DRY only: if AutoDRY is checked the DRY temperature u 大小 - - - + + + @@ -13146,7 +13151,7 @@ Exception to the above for DRY only: if AutoDRY is checked the DRY temperature u - + @@ -13189,14 +13194,14 @@ Exception to the above for DRY only: if AutoDRY is checked the DRY temperature u 溫度 - + Unit 單位 - + Source 來源 @@ -13207,9 +13212,9 @@ Exception to the above for DRY only: if AutoDRY is checked the DRY temperature u 群組 + - - + @@ -13601,7 +13606,7 @@ Exception to the above for DRY only: if AutoDRY is checked the DRY temperature u 日期 - + Batch 批次 @@ -13659,140 +13664,140 @@ Exception to the above for DRY only: if AutoDRY is checked the DRY temperature u 混合物 - + Template 模板 - + Results in 能量單位 - + Rating 額定功率 - + Pressure % 以壓力計算 - + Electric Energy Mix: 混合電能: - + Renewable 可再生 - - + + Pre-Heating 預熱 - - + + Between Batches 批次間 - - + + Cooling 冷卻 - + Between Batches after Pre-Heating 預熱 與 入豆前調溫操作 分開紀錄 - + (mm:ss) (mm:ss) - + Duration 耗時 - + Measured Energy or Output % 測量能量或輸出 % - - + + Preheat 預熱 - - + + BBP BBP - - - - + + + + Roast 烘焙 - - + + per kg green coffee 每公斤生咖啡 - + Load 計入設備 - + Organization 組織 - + Operator 烘焙師 - + Machine 機器 - + Model 型號 - + Heating 熱源 - + Drum Speed 滾筒轉速 - + organic material 有機物質 @@ -14195,7 +14200,7 @@ LCDs All 邊緣顏色 (RGBA) - + roasted 熟豆 @@ -14342,22 +14347,22 @@ LCDs All - + ln() + - x - - + + Bkgnd 背景曲線 @@ -14506,109 +14511,114 @@ LCDs All [ 入豆 ] - + /m - + greens 生豆 - + - STOP - 停止 + AUTO + 自動 - - + + + + MANUAL + 手動 + + + + FLAP + 襟翼 + + + + + CLOSE + 關閉 + + + + + OPEN 打開 - - - CLOSE - 關閉 + CONTROL + 控制 - - - - AUTO - 自動 + + DISCHARGE + 釋放 - - - MANUAL - 手動 + HEATING + 加熱 - + STIRRER 攪拌器 - + FILL 充滿 - - RELEASE - 發布 - - - - HEATING - 加熱 - - - + COOLING 冷卻 - - FLAP - 襟翼 + + + + STOP + 停止 - CONTROL - 控制 + RELEASE + 發布 - + RMSE BT - + MSE BT - + RoR 升溫率RoR - + @FCs - + Max+/Max- RoR 最大+/最大- RoR @@ -16033,6 +16043,8 @@ LCDs All + + {} connected {} 連接的 @@ -16044,6 +16056,8 @@ LCDs All + + {} disconnected @@ -16298,238 +16312,238 @@ Repeat Operation at the end: {0} 目前 pid = {0}. 現在更改到 pid ={1}? - + Phidget Temperature Sensor IR attached Phidget 紅外線溫度感應器 已連接 - + Phidget Temperature Sensor 1-input attached Phidget 單通道溫度感應器 已連接 - + Phidget Isolated Thermocouple 1-input attached Phidget 單通道隔離型熱電偶溫度感應器 已連接 - + Phidget VINT RTD 1-input attached Phidget VINT 單通道RTD 已連接 - + Phidget Temperature Sensor IR detached Phidget 紅外線溫度感應器 已斷開連接 - + Phidget Temperature Sensor 1-input detached Phidget 單通道溫度感應器 已斷開連接 - + Phidget Isolated Thermocouple 1-input detached Phidget 單通道隔離型熱電偶溫度感應器 已連接 - + Phidget VINT RTD 1-input detached Phidget VINT 單通道RTD 已連接 - + Phidget Temperature Sensor 4-input attached Phidget 4通道溫度感測器 已連接 - + Phidget Temperature Sensor 4-input detached Phidget 4通道溫度感測器 已斷開連接 - + Phidget 1046 attached 附Phidget 1046 - + Phidget DAQ1500 attached 附Phidget DAQ1500 - + Phidget 1046 detached Phidget 1046分離 - + Phidget DAQ1500 detached Phidget DAQ1500分離 - + Phidget IO 2/2/2 attached Phidget IO 2/2/2 已連接 - + Phidget IO 6/6/6 attached Phidget IO 6/6/6 已連接 - + Phidget IO 8/8/8 attached Phidget IO 8/8/8 已連接 - + Phidget DAQ1000 attached 附有 Phidg​​et DAQ1000 - + Phidget DAQ1200 attached 附有 Phidg​​et DAQ1200 - + Phidget DAQ1300 attached 附有 Phidg​​et DAQ1300 - + Phidget DAQ1301 attached 附有 Phidg​​et DAQ1301 - + Phidget DAQ1400 attached Phidget DAQ1400 已連接 - + Phidget VCP1000 attached Phidget VCP1000 已連接 - + Phidget VCP1001 attached Phidget VCP1001 已連接 - + Phidget VCP1002 attached Phidget VCP1002 已連接 - + Phidget IO attached Phidget IO 已連接 - + Phidget IO 2/2/2 detached Phidget IO 2/2/2 已斷開連接 - + Phidget IO 6/6/6 detached Phidget IO 6/6/6 已斷開連接 - + Phidget IO 8/8/8 detached Phidget IO 8/8/8 已斷開連接 - + Phidget DAQ1000 detached Phidg​​et DAQ1000 已分離 - + Phidget DAQ1200 detached Phidg​​et DAQ1200 已分離 - + Phidget DAQ1300 detached Phidg​​et DAQ1300 已分離 - + Phidget DAQ1301 detached Phidg​​et DAQ1301 已分離 - + Phidget DAQ1400 detached Phidget DAQ1400 已斷開連接 - + Phidget VCP1000 detached Phidget VCP1000 以斷開連結 - + Phidget VCP1001 detached Phidget VCP1001 已斷開連結 - + Phidget VCP1002 detached Phidget VCP1002 已斷開連結 - + Phidget IO detached Phidget IO 已斷開連結 - + Yocto Thermocouple attached Yocto Thermocouple 已連結 - + Yocto IR attached Yocto IR 已連結 - + Yocto PT100 attached Yocto PT100 已連結 - - + + Yocto Sensor attached 附有 Yocto 傳感器 - + Yocto Watt Power attached 附有 Yocto Watt Power - + Yocto Watt Energy attached 附有 Yocto Watt Energy - + Yocto Watt Voltage attached 附有 Yocto Watt 電壓 - + Yocto Watt Current attached 附有 Yocto 瓦特電流 - + TC4 initialized TC4 已初始化 @@ -16578,9 +16592,9 @@ Repeat Operation at the end: {0} - - - + + + Data table copied to clipboard @@ -16614,50 +16628,50 @@ Repeat Operation at the end: {0} 讀取背景曲線設定... - + Event table copied to clipboard 事件表已復製到剪貼簿 - + The 0% value must be less than the 100% value. 0%的值必須小於100%的值。 - - + + Alarms from events #{0} created 已新增來自事件#{0}的警報 - - + + No events found 沒有找到事件 - + Event #{0} added 事件 #{0} 已加入 - + No profile found 沒有找到曲線檔 - + Events #{0} deleted 事件 #{0} 已刪除 - + Event #{0} deleted 事件 #{0} 已刪除 - + Roast properties updated but profile not saved to disk 烘焙屬性已更新但曲線並未儲存到硬碟 @@ -16840,7 +16854,7 @@ Repeat Operation at the end: {0} 採樣 - + Warning @@ -16852,13 +16866,13 @@ Repeat Operation at the end: {0} 緊密的採樣間隔可能會導致某些機器不穩定。我們建議至少為 1s。 - + Incompatible variables found in %s 在 %s 中發現不兼容的變量 - + Assignment problem 任務分配問題 @@ -16952,8 +16966,8 @@ Repeat Operation at the end: {0} 關閉 跟隨 - - + + Save Statistics 儲存統計數據 @@ -17115,19 +17129,19 @@ To keep it free and current please support us with your donation and subscribe t 為{0}設定的Artisan - + Load theme {0}? 載入主題 {0}? - + Adjust Theme Related Settings 調整主題相關設定 - + Loaded theme {0} 主題 {0} 已載入 @@ -17138,8 +17152,8 @@ To keep it free and current please support us with your donation and subscribe t 監測到顏色組合難以區分: - - + + Simulator started @{}x 模擬器已開始 @{}x @@ -17190,14 +17204,14 @@ To keep it free and current please support us with your donation and subscribe t 自動下豆關閉 - + PID set to OFF PID 設定為OFF - + PID set to ON @@ -17419,7 +17433,7 @@ Artisan將會重啟! {0}已被儲存.新的烘焙已經開始 - + Invalid artisan format @@ -17484,10 +17498,10 @@ It is advisable to save your current settings beforehand via menu Help >> 曲線已儲存 - - - - + + + + @@ -17579,347 +17593,347 @@ It is advisable to save your current settings beforehand via menu Help >> 已取消載入設定 - - + + Statistics Saved 統計數據已儲存 - + No statistics found 沒有找到統計數據 - + Excel Production Report exported to {0} Excel生產報告{0}已匯出 - + Ranking Report 排序型報告 - + Ranking graphs are only generated up to {0} profiles 排序圖最多只能使用{0}個曲線 - + Profile missing DRY event 配置文件缺少 DRY 事件 - + Profile missing phase events 曲線缺少烘焙階段事件 - + CSV Ranking Report exported to {0} CSV排序報告已匯出到{0} - + Excel Ranking Report exported to {0} Excel 排序報告{0} 已匯出 - + Bluetooth scale cannot be connected while permission for Artisan to access Bluetooth is denied 無法連接藍牙秤,Artisan 訪問藍牙的權限被拒絕 - + Bluetooth access denied 藍牙訪問被拒絕 - + Hottop control turned off Hottop 控制已關閉 - + Hottop control turned on Hottop 控制已開啟 - + To control a Hottop you need to activate the super user mode via a right click on the timer LCD first! 要控制Hottop先需要右鍵點擊計時器LCD,以啟用superuser模式! - - + + Settings not found 沒有找到設定 - + artisan-settings Artisan設定 - + Save Settings 儲存設定 - + Settings saved 設定已儲存 - + artisan-theme Artisan主題 - + Save Theme 儲存主題 - + Theme saved 主題已儲存 - + Load Theme 載入主題 - + Theme loaded 主題已載入 - + Background profile removed 刪除背景資料 - + Alarm Config 警報設定 - + Alarms are not available for device None 警報不適用於無連接設備 - + Switching the language needs a restart. Restart now? 切換語言需要重啟.現在就重啟嗎? - + Restart 重啟 - + Import K202 CSV 匯入K202 CSV - + K202 file loaded successfully K202文件已成功載入 - + Import K204 CSV 匯入K204 CSV - + K204 file loaded successfully K204文件已成功載入 - + Import Probat Recipe 匯入 Probat Pilot - + Probat Pilot data imported successfully Probat Pilot數據已匯入成功 - + Import Probat Pilot failed 匯入Probat Pilot失敗 - - + + {0} imported {0} 已匯入 - + an error occurred on importing {0} 匯入 {0}時發生錯誤 - + Import Cropster XLS 匯入 Cropster XLS - + Import RoastLog URL 匯入RoastLog網址 - + Import RoastPATH URL 匯入RoastPATH網址 - + Import Giesen CSV 匯入 Giesen CSV - + Import Petroncini CSV 匯入Petroncini CSV - + Import IKAWA URL 導入 IKAWA 網址 - + Import IKAWA CSV 匯入 IKAWA CSV - + Import Loring CSV 導入 Loring CSV - + Import Rubasse CSV 匯入 Rubasse CSV - + Import HH506RA CSV 匯入HH506RA CSV - + HH506RA file loaded successfully HH506RA文件已成功載入 - + Save Graph as 儲存圖表為 - + {0} size({1},{2}) saved {0} 尺寸({1},{2}) 已儲存 - + Save Graph as PDF 儲存圖表為PDF格式 - + Save Graph as SVG 儲存圖表為SVG格式 - + {0} saved {0}已儲存 - + Wheel {0} loaded 風味輪 {0} 已載入 - + Invalid Wheel graph format 無效的風味輪格式 - + Buttons copied to Palette # 複製到調色板的按鈕 # - + Palette #%i restored 調色板 #%i 已恢復 - + Palette #%i empty 調色板 #%i 為空 - + Save Palettes 儲存調色板 - + Palettes saved 調色板已儲存 - + Palettes loaded 已載入調色板 - + Invalid palettes file format 無效的調色板文件格式 - + Alarms loaded 已載入警報 - + Fitting curves... 擬合曲線中... - + Warning: The start of the analysis interval of interest is earlier than the start of curve fitting. Correct this on the Config>Curves>Analyze tab. 警告: 分析目標區間早於曲線起始點. 請於 設定/曲線/分析 標籤頁中修正 - + Analysis earlier than Curve fit 分析段落早於曲線擬合 - + Simulator stopped 模擬器已停止 - + debug logging ON 除錯紀錄 啟動 @@ -19531,10 +19545,10 @@ Continue? - - - - + + + + Roaster Scope 烘焙紀錄儀 @@ -20068,49 +20082,49 @@ Continue? - + Events 事件 - + Data 數據 - + Roast 烘焙 - + Notes 筆記 - + Energy 能量 - + Setup 設定 - + Details 細節 - + Loads 計入設備 - + Protocol 協定 @@ -20317,7 +20331,7 @@ Continue? - + @@ -20337,7 +20351,7 @@ Continue? - + @@ -20347,7 +20361,7 @@ Continue? - + @@ -20409,16 +20423,16 @@ Continue? - - + + Time 時間 - - + + @@ -20427,8 +20441,8 @@ Continue? - - + + @@ -20437,104 +20451,104 @@ Continue? - + CHARGE 入豆 - + DRY END 脫水結束 - + FC START 一爆開始 - + FC END 一爆結束 - + SC START 二爆開始 - + SC END 二爆結束 - + DROP 下豆 - + COOL 冷卻 - + #{0} {1}{2} - + Power 火力 - + Duration 耗時 - + CO2 - + Load 載入 - + Source 熱源 - + Kind 類型 - + Name 名稱 - + Weight 重量 @@ -21485,7 +21499,7 @@ initiated by the PID - + @@ -21714,7 +21728,7 @@ has to be reduced by 4 times. 僅供背景曲線中額外設備 - + The maximum nominal batch size of the machine in kg 機器的最大額定烘焙量(公斤) @@ -22147,32 +22161,32 @@ Currently in TEMP MODE 目前為升溫量模式 - + <b>Label</b>= <b>標籤</b>= - + <b>Description </b>= <b>描述</b>= - + <b>Type </b>= <b>類型</b>= - + <b>Value </b>= <b>數值</b>= - + <b>Documentation </b>= <b>動作指令 </b>= - + <b>Button# </b>= <b>按鈕#</b>= diff --git a/wiki/ReleaseHistory.md b/wiki/ReleaseHistory.md index 1ba581238..ef54bb5aa 100644 --- a/wiki/ReleaseHistory.md +++ b/wiki/ReleaseHistory.md @@ -13,12 +13,13 @@ v3.0.3 - adds option to synchronization of the Artisan PID SV slider with external MODBUS/S7 PIDs * NEW HARDWARE SUPPORT + - adds support for the [induction-based roasting machines Gemma_2IND, Gemma_6-8IND and Gemma_26-30IND](https://artisan-scope.org/machines/sci/) from Sweet Coffee Italia - adds support for various newer [Santoker machines](https://artisan-scope.org/machines/santoker/) communicating via Bluetooth like the Cube10, the Bluetooth enabled X, Q and R Master Series as well as the R Series machines ([Issue #1088](../../../issues/1088) and [Issue #1702](../../../issues/1702)) - adds [ColorTrack](https://artisan-scope.org/devices/colortrack/) serial and bluetooth support ([Issue #1680](../../../issues/1680)) - - adds support for [Acaia](https://acaia.co/) scales on Windows 11 - adds support for [Primo roasting machines](https://artisan-scope.org/machines/primo/) - adds [Loring](https://artisan-scope.org/machines/loring/) 'auto' setup which picks up CHARGE and DROP events set at the machine - adds control function to [Diedrich DR](https://artisan-scope.org/machines/diedrich/) machine setup and adds [Diedrich CR](https://artisan-scope.org/machines/diedrich/) machine setup + - adds support for [Acaia](https://acaia.co/) scales on Windows 11 - adds support for [Phidget Stepper Motor Controllers](https://artisan-scope.org/devices/phidgets/#47-stepper-motor-control) ([Discussion #891](../../../discussions/891) and [PR #1715](../../../pull/1715)) * CHANGES