{ "config": { "step": { "user": { "title": "WashData సెటప్", "description": "మీ వాషింగ్ మెషీన్ లేదా ఇతర ఉపకరణాన్ని కాన్ఫిగర్ చేయండి.\n\nపవర్ సెన్సార్ అవసరం.\n\n**తర్వాత, మీరు మీ మొదటి ప్రొఫైల్‌ని సృష్టించాలనుకుంటున్నారా అని అడగబడతారు.**", "data": { "name": "పరికరం పేరు", "device_type": "పరికర రకం", "power_sensor": "పవర్ సెన్సార్", "min_power": "కనిష్ట పవర్ థ్రెషోల్డ్ (W)" }, "data_description": { "name": "ఈ పరికరానికి స్నేహపూర్వక పేరు (ఉదా., 'వాషింగ్ మెషిన్', 'డిష్‌వాషర్').", "device_type": "ఇది ఏ రకమైన ఉపకరణం? టైలర్ డిటెక్షన్ మరియు లేబులింగ్ సహాయం చేస్తుంది.", "power_sensor": "మీ స్మార్ట్ ప్లగ్ నుండి నిజ-సమయ విద్యుత్ వినియోగాన్ని (వాట్‌లలో) నివేదించే సెన్సార్ ఎంటిటీ.", "min_power": "ఈ థ్రెషోల్డ్ (వాట్స్‌లో) పైన ఉన్న పవర్ రీడింగ్‌లు ఉపకరణం నడుస్తున్నట్లు సూచిస్తున్నాయి. చాలా పరికరాల కోసం 2Wతో ప్రారంభించండి." } }, "first_profile": { "title": "మొదటి ప్రొఫైల్‌ను సృష్టించండి", "description": "**సైకిల్** అనేది మీ ఉపకరణం యొక్క పూర్తి పరుగు (ఉదా., లాండ్రీ లోడ్). ఒక **ప్రొఫైల్** ఈ సైకిల్‌లను రకం ద్వారా సమూహపరుస్తుంది (ఉదా., 'కాటన్', 'క్విక్ వాష్'). ఇప్పుడు ప్రొఫైల్‌ని క్రియేట్ చేయడం వల్ల ఇంటిగ్రేషన్ అంచనా వ్యవధి తక్షణమే సహాయపడుతుంది.\n\nఇది స్వయంచాలకంగా గుర్తించబడకపోతే మీరు పరికర నియంత్రణలలో ఈ ప్రొఫైల్‌ను మాన్యువల్‌గా ఎంచుకోవచ్చు.\n\n**ఈ దశను దాటవేయడానికి 'ప్రొఫైల్ పేరు'ని ఖాళీగా వదిలేయండి.**", "data": { "profile_name": "ప్రొఫైల్ పేరు (ఐచ్ఛికం)", "manual_duration": "అంచనా వ్యవధి (నిమిషాలు)" } } }, "error": { "cannot_connect": "కనెక్ట్ చేయడంలో విఫలమైంది", "invalid_auth": "చెల్లని ప్రమాణీకరణ", "unknown": "ఊహించని లోపం" }, "abort": { "already_configured": "పరికరం ఇప్పటికే కాన్ఫిగర్ చేయబడింది" } }, "options": { "step": { "init": { "menu_options": { "learning_feedbacks": "అభ్యసన అభిప్రాయాలను సమీక్షించండి", "settings": "సెట్టింగ్‌లు", "notifications": "నోటిఫికేషన్‌లు", "manage_cycles": "సైకిళ్లను నిర్వహించండి", "manage_profiles": "ప్రొఫైల్‌లను నిర్వహించండి", "manage_phase_catalog": "దశ కేటలాగ్‌ని నిర్వహించండి", "record_cycle": "రికార్డ్ సైకిల్ (మాన్యువల్)", "diagnostics": "డయాగ్నోస్టిక్స్ & మెయింటెనెన్స్" } }, "apply_suggestions": { "title": "సూచించిన విలువలను కాపీ చేయండి", "description": "ఇది మీ సేవ్ చేసిన సెట్టింగ్‌లలోకి ప్రస్తుత సూచించబడిన విలువలను కాపీ చేస్తుంది. ఇది ఒక-పర్యాయ చర్య మరియు స్వీయ ఓవర్‌రైట్‌లను ప్రారంభించదు.\n\nకాపీ చేయడానికి సూచించబడిన విలువలు:\n{suggested}", "data": { "confirm": "కాపీ చర్యను నిర్ధారించండి" } }, "apply_suggestions_confirm": { "title": "సూచించిన మార్పులను సమీక్షించండి", "description": "WashData వర్తింపజేయడానికి **{pending_count}** సూచించిన విలువ(లు) కనుగొనబడింది.\n\nమార్పులు:\n{changes}\n\n✅ ఈ మార్పులను వెంటనే వర్తింపజేయడానికి మరియు సేవ్ చేయడానికి దిగువ పెట్టెను తనిఖీ చేసి, **సమర్పించు** క్లిక్ చేయండి.\n❌ దాన్ని ఎంపిక చేయకుండా వదిలేసి, రద్దు చేసి వెనక్కి వెళ్లడానికి **సమర్పించు** క్లిక్ చేయండి.", "data": { "confirm_apply_suggestions": "ఈ మార్పులను వర్తింపజేయండి మరియు సేవ్ చేయండి" } }, "settings": { "title": "సెట్టింగ్‌లు", "description": "{deprecation_warning}ట్యూన్ డిటెక్షన్ థ్రెషోల్డ్‌లు, లెర్నింగ్ మరియు అధునాతన ప్రవర్తన. చాలా సెటప్‌లకు డిఫాల్ట్‌లు బాగా పని చేస్తాయి.\n\nప్రస్తుతం అందుబాటులో ఉన్న సూచించబడిన సెట్టింగ్‌లు: {suggestions_count}.\nఇది 0 కంటే ఎక్కువగా ఉంటే, అధునాతన సెట్టింగ్‌లను తెరిచి సిఫార్సులను సమీక్షించడానికి 'సూచించబడిన విలువలను వర్తింపజేయండి'ని ఉపయోగించండి.", "data": { "apply_suggestions": "సూచించబడిన విలువలను వర్తింపజేయండి", "device_type": "పరికర రకం", "power_sensor": "పవర్ సెన్సార్ ఎంటిటీ", "min_power": "కనిష్ట శక్తి (W)", "off_delay": "సైకిల్ ముగింపు ఆలస్యం (లు)", "notify_actions": "నోటిఫికేషన్ చర్యలు", "notify_people": "ఈ వ్యక్తులు ఇంటికి వచ్చే వరకు డెలివరీ ఆలస్యం", "notify_only_when_home": "ఎంపిక చేయబడిన వ్యక్తి ఇంట్లో ఉండే వరకు నోటిఫికేషన్‌లను ఆలస్యం చేయండి", "notify_fire_events": "ఆటోమేషన్ ఈవెంట్‌లను ప్రారంభించు", "notify_start_services": "సైకిల్ ప్రారంభం - నోటిఫికేషన్ లక్ష్యాలు", "notify_finish_services": "సైకిల్ ముగింపు - నోటిఫికేషన్ లక్ష్యాలు", "notify_live_services": "ప్రత్యక్ష పురోగతి - నోటిఫికేషన్ లక్ష్యాలు", "notify_before_end_minutes": "ప్రీ-కంప్లీషన్ నోటిఫికేషన్ (ముగింపుకు నిమిషాల ముందు)", "notify_title": "నోటిఫికేషన్ శీర్షిక", "notify_icon": "నోటిఫికేషన్ చిహ్నం", "notify_start_message": "సందేశ ఆకృతిని ప్రారంభించండి", "notify_finish_message": "సందేశ ఆకృతిని ముగించు", "notify_pre_complete_message": "ప్రీ-కంప్లీషన్ మెసేజ్ ఫార్మాట్", "show_advanced": "అధునాతన సెట్టింగ్‌లను సవరించండి (తదుపరి దశ)" }, "data_description": { "apply_suggestions": "లెర్నింగ్ అల్గారిథమ్ సూచించిన విలువలను ఫారమ్‌లోకి కాపీ చేయడానికి ఈ పెట్టెను ఎంచుకోండి. సేవ్ చేసే ముందు సమీక్షించండి.\n\nసూచించబడినవి (నేర్చుకోవడం నుండి):\n- min_power: {suggested_min_power} W\n- off_delay: {suggested_off_delay} s\n- watchdog_interval: {suggested_watchdog_interval} s\n- no_update_active_timeout: {suggested_no_update_active_timeout} s\n- profile_match_interval: {suggested_profile_match_interval} s\n- auto_label_confidence: {suggested_auto_label_confidence}\n- duration_tolerance: {suggested_duration_tolerance}\n- profile_duration_tolerance: {suggested_profile_duration_tolerance}\n- profile_match_min_duration_ratio: {suggested_profile_match_min_duration_ratio}\n- profile_match_max_duration_ratio: {suggested_profile_match_max_duration_ratio}\n- start_threshold_w: {suggested_start_threshold_w} W\n- stop_threshold_w: {suggested_stop_threshold_w} W\n- end_energy_threshold: {suggested_end_energy_threshold} Wh\n- running_dead_zone: {suggested_running_dead_zone} s\n{suggested_reason}", "device_type": "ఉపకరణం యొక్క రకాన్ని ఎంచుకోండి (వాషింగ్ మెషిన్, డ్రైయర్, డిష్వాషర్, కాఫీ మెషిన్, EV). మెరుగైన సంస్థ కోసం ఈ ట్యాగ్ ప్రతి చక్రంతో నిల్వ చేయబడుతుంది.", "power_sensor": "సెన్సార్ ఎంటిటీ నిజ-సమయ శక్తిని నివేదిస్తుంది (వాట్స్‌లో). చారిత్రక డేటాను కోల్పోకుండా మీరు దీన్ని ఎప్పుడైనా మార్చవచ్చు-మీరు స్మార్ట్ ప్లగ్‌ని భర్తీ చేస్తే ఉపయోగకరంగా ఉంటుంది.", "min_power": "ఈ థ్రెషోల్డ్ (వాట్స్‌లో) పైన ఉన్న పవర్ రీడింగ్‌లు ఉపకరణం నడుస్తున్నట్లు సూచిస్తున్నాయి. చాలా పరికరాల కోసం 2Wతో ప్రారంభించండి.", "off_delay": "సెకన్లు పూర్తయినట్లు గుర్తించడానికి స్మూత్డ్ పవర్ తప్పనిసరిగా స్టాప్ థ్రెషోల్డ్‌కు దిగువన ఉండాలి. డిఫాల్ట్: 120సె.", "notify_actions": "నోటిఫికేషన్‌ల కోసం అమలు చేయడానికి ఐచ్ఛిక హోమ్ అసిస్టెంట్ యాక్షన్ సీక్వెన్స్ (స్క్రిప్ట్‌లు, నోటిఫై, TTS, మొదలైనవి). సెట్ చేస్తే, ఫాల్‌బ్యాక్ నోటిఫికేషన్ సేవకు ముందు చర్యలు అమలు చేయబడతాయి.", "notify_people": "ప్రెజెన్స్ గేటింగ్ కోసం ఉపయోగించే వ్యక్తుల ఎంటిటీలు. ఎనేబుల్ చేసినప్పుడు, కనీసం ఒక ఎంచుకున్న వ్యక్తి ఇంట్లో ఉండే వరకు నోటిఫికేషన్ డెలివరీ ఆలస్యం అవుతుంది.", "notify_only_when_home": "ప్రారంభించబడితే, కనీసం ఎంచుకున్న వ్యక్తి ఇంట్లో ఉండే వరకు నోటిఫికేషన్‌లను ఆలస్యం చేయండి.", "notify_fire_events": "ప్రారంభించబడితే, ఆటోమేషన్‌లను డ్రైవ్ చేయడానికి సైకిల్ ప్రారంభం మరియు ముగింపు (ha_washdata_cycle_started మరియు ha_washdata_cycle_ended) కోసం హోమ్ అసిస్టెంట్ ఈవెంట్‌లను ప్రారంభించండి.", "notify_start_services": "చక్రం ప్రారంభమైనప్పుడు అప్రమత్తం చేయడానికి ఒకటి లేదా అంతకంటే ఎక్కువ మంది సేవలకు తెలియజేస్తారు. ప్రారంభ నోటిఫికేషన్‌లను దాటవేయడానికి ఖాళీగా వదిలివేయండి.", "notify_finish_services": "ఒకటి లేదా అంతకంటే ఎక్కువ మంది సైకిల్ పూర్తయినప్పుడు లేదా పూర్తవుతున్నప్పుడు అప్రమత్తం చేయడానికి సేవలకు తెలియజేయండి. ముగింపు నోటిఫికేషన్‌లను దాటవేయడానికి ఖాళీగా వదిలివేయండి.", "notify_live_services": "సైకిల్ నడుస్తున్నప్పుడు లైవ్ ప్రోగ్రెస్ అప్‌డేట్‌లను స్వీకరించడానికి ఒకటి లేదా అంతకంటే ఎక్కువ మంది సేవలకు తెలియజేస్తారు (మొబైల్ కంపానియన్ యాప్ మాత్రమే). ప్రత్యక్ష ప్రసార నవీకరణలను దాటవేయడానికి ఖాళీగా వదిలివేయండి.", "notify_before_end_minutes": "నోటిఫికేషన్‌ను ట్రిగ్గర్ చేయడానికి సైకిల్ అంచనా ముగింపుకు నిమిషాల ముందు. నిలిపివేయడానికి 0కి సెట్ చేయండి. డిఫాల్ట్: 0.", "notify_title": "నోటిఫికేషన్‌ల కోసం అనుకూల శీర్షిక. {device} ప్లేస్‌హోల్డర్‌కు మద్దతు ఇస్తుంది.", "notify_icon": "నోటిఫికేషన్‌ల కోసం ఉపయోగించాల్సిన చిహ్నం (ఉదా. mdi:washing-machine). చిహ్నం లేకుండా పంపడానికి ఖాళీగా ఉంచండి.", "notify_start_message": "చక్రం ప్రారంభమైనప్పుడు సందేశం పంపబడుతుంది. {device} ప్లేస్‌హోల్డర్‌కు మద్దతు ఇస్తుంది.", "notify_finish_message": "చక్రం ముగిసినప్పుడు సందేశం పంపబడింది. {device}, {duration}, {program}, {energy_kwh}, {cost} ప్లేస్‌హోల్డర్‌లకు మద్దతు ఇస్తుంది.", "notify_pre_complete_message": "సైకిల్ నడుస్తున్నప్పుడు పునరావృతమయ్యే ప్రత్యక్ష పురోగతి నవీకరణల వచనం. {device}, {minutes}, {program} ప్లేస్‌హోల్డర్‌లకు మద్దతు ఇస్తుంది." } }, "notifications": { "title": "నోటిఫికేషన్‌లు", "description": "నోటిఫికేషన్ ఛానెల్‌లు, టెంప్లేట్‌లు మరియు ఐచ్ఛిక ప్రత్యక్ష మొబైల్ ప్రోగ్రెస్ అప్‌డేట్‌లను కాన్ఫిగర్ చేయండి.", "data": { "notify_actions": "నోటిఫికేషన్ చర్యలు", "notify_people": "ఈ వ్యక్తులు ఇంటికి వచ్చే వరకు డెలివరీ ఆలస్యం", "notify_only_when_home": "ఎంపిక చేయబడిన వ్యక్తి ఇంట్లో ఉండే వరకు నోటిఫికేషన్‌లను ఆలస్యం చేయండి", "notify_fire_events": "ఆటోమేషన్ ఈవెంట్‌లను ప్రారంభించు", "notify_start_services": "సైకిల్ ప్రారంభం - నోటిఫికేషన్ లక్ష్యాలు", "notify_finish_services": "సైకిల్ ముగింపు - నోటిఫికేషన్ లక్ష్యాలు", "notify_live_services": "ప్రత్యక్ష పురోగతి - నోటిఫికేషన్ లక్ష్యాలు", "notify_before_end_minutes": "ప్రీ-కంప్లీషన్ నోటిఫికేషన్ (ముగింపుకు నిమిషాల ముందు)", "notify_live_interval_seconds": "ప్రత్యక్ష నవీకరణ విరామం (సెకన్లు)", "notify_live_overrun_percent": "లైవ్ అప్‌డేట్ ఓవర్‌రన్ అలవెన్స్ (%)", "notify_live_chronometer": "క్రోనోమీటర్ కౌంట్‌డౌన్ టైమర్", "notify_title": "నోటిఫికేషన్ శీర్షిక", "notify_icon": "నోటిఫికేషన్ చిహ్నం", "notify_start_message": "సందేశ ఆకృతిని ప్రారంభించండి", "notify_finish_message": "సందేశ ఆకృతిని ముగించు", "notify_pre_complete_message": "ప్రీ-కంప్లీషన్ మెసేజ్ ఫార్మాట్", "energy_price_entity": "శక్తి ధర - ఎంటిటీ (ఐచ్ఛికం)", "energy_price_static": "శక్తి ధర - స్థిర విలువ (ఐచ్ఛికం)", "go_back": "సేవ్ చేయకుండా వెనుకకు వెళ్లండి", "notify_reminder_message": "రిమైండర్ మెసేజ్ ఫార్మాట్", "notify_timeout_seconds": "తర్వాత (సెకన్లు) స్వయంచాలకంగా తీసివేయండి", "notify_channel": "నోటిఫికేషన్ ఛానెల్ (స్టేటస్/లైవ్/రిమైండర్)", "notify_finish_channel": "నోటిఫికేషన్ ఛానెల్ పూర్తయింది" }, "data_description": { "go_back": "దీన్ని టిక్ చేసి Submit క్లిక్ చేస్తే, పై మార్పులన్నీ విస్మరించబడి ప్రధాన మెనూకు తిరిగి వెళ్తారు.", "notify_actions": "నోటిఫికేషన్‌ల కోసం అమలు చేయడానికి ఐచ్ఛిక హోమ్ అసిస్టెంట్ యాక్షన్ సీక్వెన్స్ (స్క్రిప్ట్‌లు, నోటిఫై, TTS, మొదలైనవి). సెట్ చేస్తే, ఫాల్‌బ్యాక్ నోటిఫికేషన్ సేవకు ముందు చర్యలు అమలు చేయబడతాయి.", "notify_people": "ప్రెజెన్స్ గేటింగ్ కోసం ఉపయోగించే వ్యక్తుల ఎంటిటీలు. ఎనేబుల్ చేసినప్పుడు, కనీసం ఒక ఎంచుకున్న వ్యక్తి ఇంట్లో ఉండే వరకు నోటిఫికేషన్ డెలివరీ ఆలస్యం అవుతుంది.", "notify_only_when_home": "ప్రారంభించబడితే, కనీసం ఎంచుకున్న వ్యక్తి ఇంట్లో ఉండే వరకు నోటిఫికేషన్‌లను ఆలస్యం చేయండి.", "notify_fire_events": "ప్రారంభించబడితే, ఆటోమేషన్‌లను డ్రైవ్ చేయడానికి సైకిల్ ప్రారంభం మరియు ముగింపు (ha_washdata_cycle_started మరియు ha_washdata_cycle_ended) కోసం హోమ్ అసిస్టెంట్ ఈవెంట్‌లను ప్రారంభించండి.", "notify_start_services": "సైకిల్ ప్రారంభమైనప్పుడు హెచ్చరించడానికి ఒకటి లేదా అంతకంటే ఎక్కువ సేవలకు తెలియజేస్తుంది (ఉదా. notify.mobile_app_my_phone). ప్రారంభ నోటిఫికేషన్‌లను దాటవేయడానికి ఖాళీగా వదిలివేయండి.", "notify_finish_services": "ఒకటి లేదా అంతకంటే ఎక్కువ మంది సైకిల్ పూర్తయినప్పుడు లేదా పూర్తవుతున్నప్పుడు అప్రమత్తం చేయడానికి సేవలకు తెలియజేయండి. ముగింపు నోటిఫికేషన్‌లను దాటవేయడానికి ఖాళీగా వదిలివేయండి.", "notify_live_services": "సైకిల్ నడుస్తున్నప్పుడు లైవ్ ప్రోగ్రెస్ అప్‌డేట్‌లను స్వీకరించడానికి ఒకటి లేదా అంతకంటే ఎక్కువ మంది సేవలకు తెలియజేస్తారు (మొబైల్ కంపానియన్ యాప్ మాత్రమే). ప్రత్యక్ష ప్రసార నవీకరణలను దాటవేయడానికి ఖాళీగా వదిలివేయండి.", "notify_before_end_minutes": "నోటిఫికేషన్‌ను ట్రిగ్గర్ చేయడానికి సైకిల్ అంచనా ముగింపుకు నిమిషాల ముందు. నిలిపివేయడానికి 0కి సెట్ చేయండి. డిఫాల్ట్: 0.", "notify_live_interval_seconds": "రన్ అవుతున్నప్పుడు ప్రోగ్రెస్ అప్‌డేట్‌లు ఎంత తరచుగా పంపబడతాయి. తక్కువ విలువలు మరింత ప్రతిస్పందిస్తాయి కానీ ఎక్కువ నోటిఫికేషన్‌లను వినియోగిస్తాయి. కనిష్టంగా 30 సెకన్లు అమలు చేయబడతాయి - 30 సెకన్ల కంటే తక్కువ విలువలు స్వయంచాలకంగా 30 సెకన్ల వరకు పూర్తి చేయబడతాయి.", "notify_live_overrun_percent": "సుదీర్ఘమైన/అధికంగా ఉన్న చక్రాల కోసం అంచనా వేసిన అప్‌డేట్ కౌంట్ కంటే ఎక్కువ భద్రతా మార్జిన్ (ఉదాహరణకు 20% 1.2x అంచనా వేసిన అప్‌డేట్‌లను అనుమతిస్తుంది).", "notify_live_chronometer": "ప్రారంభించబడినప్పుడు, ప్రతి ప్రత్యక్ష నవీకరణ అంచనా ముగింపు సమయానికి క్రోనోమీటర్ కౌంట్‌డౌన్‌ను కలిగి ఉంటుంది. నోటిఫికేషన్ టైమర్ అప్‌డేట్‌ల మధ్య పరికరంలో ఆటోమేటిక్‌గా డౌన్ అవుతుంది (Android కంపానియన్ యాప్ మాత్రమే).", "notify_title": "నోటిఫికేషన్‌ల కోసం అనుకూల శీర్షిక. {device} ప్లేస్‌హోల్డర్‌కు మద్దతు ఇస్తుంది.", "notify_icon": "నోటిఫికేషన్‌ల కోసం ఉపయోగించాల్సిన చిహ్నం (ఉదా. mdi:washing-machine). చిహ్నం లేకుండా పంపడానికి ఖాళీగా ఉంచండి.", "notify_start_message": "చక్రం ప్రారంభమైనప్పుడు సందేశం పంపబడుతుంది. {device} ప్లేస్‌హోల్డర్‌కు మద్దతు ఇస్తుంది.", "notify_finish_message": "చక్రం ముగిసినప్పుడు సందేశం పంపబడింది. {device}, {duration}, {program}, {energy_kwh}, {cost} ప్లేస్‌హోల్డర్‌లకు మద్దతు ఇస్తుంది.", "energy_price_entity": "ప్రస్తుత విద్యుత్ ధర (ఉదా. sensor.electricity_price, input_number.energy_rate)ని కలిగి ఉన్న సంఖ్యా ఎంటిటీని ఎంచుకోండి. సెట్ చేసినప్పుడు, {cost} ప్లేస్‌హోల్డర్‌ని ప్రారంభిస్తుంది. రెండూ కాన్ఫిగర్ చేయబడితే స్టాటిక్ విలువ కంటే ప్రాధాన్యతనిస్తుంది.", "energy_price_static": "kWhకి స్థిర విద్యుత్ ధర. సెట్ చేసినప్పుడు, {cost} ప్లేస్‌హోల్డర్‌ని ప్రారంభిస్తుంది. ఒక ఎంటిటీ పైన కాన్ఫిగర్ చేయబడితే విస్మరించబడుతుంది. సందేశ టెంప్లేట్‌లో మీ కరెన్సీ చిహ్నాన్ని జోడించండి, ఉదా. {cost} €.", "notify_reminder_message": "వన్-టైమ్ రిమైండర్ యొక్క వచనం అంచనా వేయబడిన ముగింపుకు ముందు కాన్ఫిగర్ చేయబడిన నిమిషాల సంఖ్యను పంపింది. ఎగువ పునరావృతమయ్యే ప్రత్యక్ష ప్రసార నవీకరణల నుండి భిన్నంగా ఉంటుంది. {device}, {minutes}, {program} ప్లేస్‌హోల్డర్‌లకు మద్దతు ఇస్తుంది.", "notify_timeout_seconds": "చాలా సెకన్ల తర్వాత నోటిఫికేషన్‌లను స్వయంచాలకంగా తీసివేయండి (సహచర యాప్ 'సమయం ముగిసింది'గా ఫార్వార్డ్ చేయబడింది). తీసివేయబడే వరకు వాటిని ఉంచడానికి 0కి సెట్ చేయండి. డిఫాల్ట్: 0.", "notify_channel": "స్థితి, ప్రత్యక్ష పురోగతి మరియు రిమైండర్ నోటిఫికేషన్‌ల కోసం Android సహచర యాప్ నోటిఫికేషన్ ఛానెల్. ఛానెల్ పేరును మొదటిసారి ఉపయోగించినప్పుడు ఛానెల్ యొక్క ధ్వని మరియు ప్రాముఖ్యత సహచర యాప్‌లో కాన్ఫిగర్ చేయబడతాయి - WashData ఛానెల్ పేరును మాత్రమే సెట్ చేస్తుంది. యాప్ డిఫాల్ట్‌గా ఖాళీగా ఉంచండి.", "notify_finish_channel": "పూర్తి హెచ్చరిక కోసం Android ఛానెల్‌ని వేరు చేయండి (రిమైండర్ మరియు లాండ్రీ-వెయిటింగ్ నాగ్ కూడా ఉపయోగించబడుతుంది) దాని స్వంత ధ్వనిని కలిగి ఉంటుంది. ఎగువ ఛానెల్‌ని మళ్లీ ఉపయోగించడానికి ఖాళీగా ఉంచండి.", "notify_pre_complete_message": "సైకిల్ నడుస్తున్నప్పుడు పునరావృతమయ్యే ప్రత్యక్ష పురోగతి నవీకరణల వచనం. {device}, {minutes}, {program} ప్లేస్‌హోల్డర్‌లకు మద్దతు ఇస్తుంది." } }, "advanced_settings": { "title": "అధునాతన సెట్టింగ్‌లు", "description": "ట్యూన్ డిటెక్షన్ థ్రెషోల్డ్‌లు, లెర్నింగ్ మరియు అధునాతన ప్రవర్తన. చాలా సెటప్‌లకు డిఫాల్ట్‌లు బాగా పని చేస్తాయి.", "sections": { "suggestions_section": { "name": "సూచించబడిన సెట్టింగ్‌లు", "description": "{suggestions_count} నేర్చుకున్న సూచనలు అందుబాటులో ఉన్నాయి. సేవ్ చేయడానికి ముందు ప్రతిపాదిత మార్పులను సమీక్షించడానికి 'సూచించబడిన విలువలను వర్తింపజేయండి'ని టిక్ చేయండి.", "data": { "apply_suggestions": "సూచించబడిన విలువలను వర్తింపజేయండి" }, "data_description": { "apply_suggestions": "అభ్యాస అల్గారిథమ్ నుండి సూచించబడిన విలువల కోసం సమీక్ష దశను తెరవడానికి ఈ పెట్టెను ఎంచుకోండి. ఏదీ స్వయంచాలకంగా సేవ్ చేయబడదు.\n\nసూచించబడినవి (నేర్చుకోవడం నుండి):\n- min_power: {suggested_min_power} W\n- off_delay: {suggested_off_delay} s\n- watchdog_interval: {suggested_watchdog_interval} s\n- no_update_active_timeout: {suggested_no_update_active_timeout} s\n- profile_match_interval: {suggested_profile_match_interval} s\n- auto_label_confidence: {suggested_auto_label_confidence}\n- duration_tolerance: {suggested_duration_tolerance}\n- profile_duration_tolerance: {suggested_profile_duration_tolerance}\n- profile_match_min_duration_ratio: {suggested_profile_match_min_duration_ratio}\n- profile_match_max_duration_ratio: {suggested_profile_match_max_duration_ratio}\n- start_threshold_w: {suggested_start_threshold_w} W\n- stop_threshold_w: {suggested_stop_threshold_w} W\n- end_energy_threshold: {suggested_end_energy_threshold} Wh\n- running_dead_zone: {suggested_running_dead_zone} s\n{suggested_reason}" } }, "detection_section": { "name": "గుర్తింపు & పవర్ థ్రెషోల్డ్‌లు", "description": "పరికరం ఎప్పుడు ON లేదా OFFగా పరిగణించబడుతుంది, ఎనర్జీ గేట్లు, మరియు స్థితి మార్పుల సమయ నియంత్రణ.", "data": { "start_duration_threshold": "డీబౌన్స్ వ్యవధి (లు) ప్రారంభించండి", "start_energy_threshold": "ఎనర్జీ గేట్‌ను ప్రారంభించండి (Wh)", "completion_min_seconds": "పూర్తి కనీస రన్‌టైమ్ (సెకన్లు)", "start_threshold_w": "ప్రారంభ థ్రెషోల్డ్ (W)", "stop_threshold_w": "స్టాప్ థ్రెషోల్డ్ (W)", "end_energy_threshold": "ఎండ్ ఎనర్జీ గేట్ (Wh)", "running_dead_zone": "రన్నింగ్ డెడ్ జోన్ (సెకన్లు)", "end_repeat_count": "ఎండ్ రిపీట్ కౌంట్", "min_off_gap": "చక్రాల (ల) మధ్య కనిష్ట అంతరం", "sampling_interval": "నమూనా విరామం (లు)" }, "data_description": { "start_duration_threshold": "ఈ వ్యవధి (సెకన్లు) కంటే తక్కువ సంక్షిప్త పవర్ స్పైక్‌లను విస్మరించండి. రియల్ సైకిల్ ప్రారంభమయ్యే ముందు బూట్ స్పైక్‌లను (ఉదా., 2సెకి 60W) ఫిల్టర్ చేస్తుంది. డిఫాల్ట్: 5సె.", "start_energy_threshold": "నిర్ధారించడానికి START దశలో చక్రం కనీసం ఇంత శక్తిని (Wh) కూడబెట్టుకోవాలి. డిఫాల్ట్: 0.005 Wh.", "completion_min_seconds": "దీని కంటే చిన్న సైకిల్‌లు సహజంగా పూర్తి చేసినప్పటికీ 'ఇంటరప్టెడ్' అని గుర్తు పెట్టబడతాయి. డిఫాల్ట్: 600లు.", "start_threshold_w": "చక్రాన్ని ప్రారంభించడానికి శక్తి తప్పనిసరిగా ఈ థ్రెషోల్డ్ పైన పెరగాలి. మీ స్టాండ్‌బై పవర్ కంటే ఎక్కువగా సెట్ చేయండి. డిఫాల్ట్: min_power + 1 W.", "stop_threshold_w": "చక్రాన్ని ముగించడానికి శక్తి తప్పనిసరిగా ఈ థ్రెషోల్డ్‌కి దిగువన పడిపోతుంది. తప్పుడు చివరలను ప్రేరేపించే శబ్దాన్ని నివారించడానికి సున్నా కంటే కొంచెం పైన సెట్ చేయండి. డిఫాల్ట్: 0.6 * min_power.", "end_energy_threshold": "చివరి ఆఫ్-డిలే విండోలో శక్తి ఈ విలువ (Wh) కంటే తక్కువగా ఉంటే మాత్రమే చక్రం ముగుస్తుంది. శక్తి సున్నాకి సమీపంలో హెచ్చుతగ్గులకు గురైనట్లయితే తప్పుడు ముగింపులను నివారిస్తుంది. డిఫాల్ట్: 0.05 Wh.", "running_dead_zone": "సైకిల్ ప్రారంభమైన తర్వాత, ప్రారంభ స్పిన్-అప్ దశలో తప్పుడు ముగింపు గుర్తింపును నిరోధించడానికి చాలా సెకన్ల పాటు పవర్ డిప్‌లను విస్మరించండి. నిలిపివేయడానికి 0కి సెట్ చేయండి. డిఫాల్ట్: 0సె.", "end_repeat_count": "సైకిల్‌ను ముగించే ముందు ఎండ్ కండిషన్ (ఆఫ్_డిలే కోసం థ్రెషోల్డ్ కంటే తక్కువ పవర్) తప్పనిసరిగా ఎన్నిసార్లు ఉండాలి. అధిక విలువలు పాజ్‌ల సమయంలో తప్పుడు ముగింపులను నివారిస్తాయి. డిఫాల్ట్: 1.", "min_off_gap": "ఒక చక్రం అంతకు ముందు ముగిసిన చాలా సెకన్లలోపు ప్రారంభమైతే, అవి ఒకే చక్రంలో విలీనం చేయబడతాయి.", "sampling_interval": "సెకన్లలో కనీస నమూనా విరామం. ఈ రేటు కంటే వేగవంతమైన నవీకరణలు విస్మరించబడతాయి. డిఫాల్ట్: 30సె (వాషింగ్ మెషీన్‌లు, వాషర్-డ్రైయర్‌లు మరియు డిష్‌వాషర్‌ల కోసం 2సె)." } }, "matching_section": { "name": "ప్రొఫైల్ మ్యాచ్ింగ్ & లెర్నింగ్", "description": "WashData నడుస్తున్న సైకిళ్లను నేర్చుకున్న ప్రొఫైల్‌లతో ఎంత దూకుడుగా సరిపోల్చుతుంది మరియు ఎప్పుడు ఫీడ్‌బ్యాక్ కోరుతుంది.", "data": { "profile_match_min_duration_ratio": "ప్రొఫైల్ మ్యాచ్ కనిష్ట వ్యవధి నిష్పత్తి (0.1-1.0)", "profile_match_interval": "ప్రొఫైల్ సరిపోలిక విరామం (సెకన్లు)", "profile_match_threshold": "ప్రొఫైల్ మ్యాచ్ థ్రెషోల్డ్", "profile_unmatch_threshold": "ప్రొఫైల్ సరిపోలని థ్రెషోల్డ్", "auto_label_confidence": "స్వీయ లేబుల్ విశ్వాసం (0-1)", "learning_confidence": "అభిప్రాయ అభ్యర్థన విశ్వాసం (0-1)", "suppress_feedback_notifications": "ఫీడ్‌బ్యాక్ నోటిఫికేషన్‌లను అణచివేయండి", "duration_tolerance": "వ్యవధి సహనం (0-0.5)", "smoothing_window": "స్మూతింగ్ విండో (నమూనాలు)", "profile_duration_tolerance": "ప్రొఫైల్ మ్యాచ్ వ్యవధి సహనం (0-0.5)" }, "data_description": { "profile_match_min_duration_ratio": "ప్రొఫైల్ సరిపోలిక కోసం కనీస వ్యవధి నిష్పత్తి. రన్నింగ్ సైకిల్ సరిపోలడానికి ప్రొఫైల్ వ్యవధిలో కనీసం ఈ భాగానికి అయినా ఉండాలి. దిగువ = ముందు సరిపోలిక. డిఫాల్ట్: 0.50 (50%).", "profile_match_interval": "ఒక సైకిల్ సమయంలో ప్రొఫైల్ మ్యాచింగ్‌ని ఎంత తరచుగా (సెకన్లలో) ప్రయత్నించాలి. తక్కువ విలువలు వేగంగా గుర్తింపును అందిస్తాయి కానీ ఎక్కువ CPUని ఉపయోగిస్తాయి. డిఫాల్ట్: 300సె (5 నిమిషాలు).", "profile_match_threshold": "ప్రొఫైల్‌ను మ్యాచ్‌గా పరిగణించడానికి కనీస DTW సారూప్యత స్కోర్ (0.0–1.0) అవసరం. అధిక = కఠినమైన సరిపోలిక, తక్కువ తప్పుడు పాజిటివ్‌లు. డిఫాల్ట్: 0.4.", "profile_unmatch_threshold": "DTW సారూప్యత స్కోర్ (0.0–1.0) క్రింద గతంలో సరిపోలిన ప్రొఫైల్ తిరస్కరించబడింది. మినుకుమినుకుమనకుండా నిరోధించడానికి మ్యాచ్ థ్రెషోల్డ్ కంటే తక్కువగా ఉండాలి. డిఫాల్ట్: 0.35.", "auto_label_confidence": "పూర్తయిన తర్వాత (0.0–1.0) ఈ విశ్వాసం వద్ద లేదా అంతకంటే ఎక్కువ సైకిల్‌లను స్వయంచాలకంగా లేబుల్ చేయండి.", "learning_confidence": "ఈవెంట్ ద్వారా వినియోగదారు ధృవీకరణను అభ్యర్థించడానికి కనీస విశ్వాసం (0.0–1.0).", "suppress_feedback_notifications": "ప్రారంభించబడినప్పుడు, WashData ఇప్పటికీ అంతర్గతంగా ఫీడ్‌బ్యాక్‌ని ట్రాక్ చేస్తుంది మరియు అభ్యర్థిస్తుంది కానీ చక్రాలను నిర్ధారించమని మిమ్మల్ని కోరుతూ నిరంతర నోటిఫికేషన్‌లను చూపదు. సైకిల్‌లు ఎల్లప్పుడూ సరిగ్గా గుర్తించబడినప్పుడు మరియు ప్రాంప్ట్‌లు పరధ్యానంగా అనిపించినప్పుడు ఉపయోగకరంగా ఉంటుంది.", "duration_tolerance": "పరుగు సమయంలో మిగిలి ఉన్న అంచనాల కోసం సహనం (0.0–0.5 0–50%కి అనుగుణంగా ఉంటుంది).", "smoothing_window": "కదిలే-సగటు స్మూటింగ్ కోసం ఉపయోగించిన ఇటీవలి పవర్ రీడింగ్‌ల సంఖ్య.", "profile_duration_tolerance": "మొత్తం వ్యవధి వ్యత్యాసానికి (0.0–0.5) ప్రొఫైల్ సరిపోలిక ద్వారా ఉపయోగించబడే సహనం. డిఫాల్ట్ ప్రవర్తన: ±25%." } }, "timing_section": { "name": "టైమింగ్, నిర్వహణ & డీబగ్", "description": "వాచ్‌డాగ్, ప్రోగ్రెస్ రీసెట్, స్వీయ నిర్వహణ, మరియు డీబగ్ ఎంటిటీల ప్రదర్శన.", "data": { "watchdog_interval": "వాచ్‌డాగ్ విరామం (సెకన్లు)", "no_update_active_timeout": "ఏ-నవీకరణ సమయం ముగిసింది (లు)", "progress_reset_delay": "ప్రోగ్రెస్ రీసెట్ ఆలస్యం (సెకన్లు)", "auto_maintenance": "స్వీయ నిర్వహణను ప్రారంభించండి", "expose_debug_entities": "డీబగ్ ఎంటిటీలను బహిర్గతం చేయండి", "save_debug_traces": "డీబగ్ ట్రేస్‌లను సేవ్ చేయండి" }, "data_description": { "watchdog_interval": "నడుస్తున్నప్పుడు వాచ్‌డాగ్ తనిఖీల మధ్య సెకన్లు. డిఫాల్ట్: 5సె. హెచ్చరిక: తప్పుడు స్టాప్‌లను నివారించడానికి ఇది మీ సెన్సార్ అప్‌డేట్ విరామం కంటే ఎక్కువగా ఉందని నిర్ధారించుకోండి (ఉదా., సెన్సార్ ప్రతి 60 సెకన్లకు అప్‌డేట్ చేయబడితే, 65సె+ ఉపయోగించండి).", "no_update_active_timeout": "పబ్లిష్-ఆన్-చేంజ్ సెన్సార్‌ల కోసం: ఇన్ని సెకన్ల వరకు ఎటువంటి అప్‌డేట్‌లు రాకుంటే మాత్రమే యాక్టివ్ సైకిల్‌ను బలవంతంగా ముగించండి. తక్కువ-పవర్ పూర్తి చేయడం ఇప్పటికీ ఆఫ్ ఆలస్యాన్ని ఉపయోగిస్తుంది.", "progress_reset_delay": "చక్రం పూర్తయిన తర్వాత (100%), ప్రోగ్రెస్‌ని 0%కి రీసెట్ చేయడానికి ముందు చాలా సెకన్లపాటు నిష్క్రియంగా వేచి ఉండండి. డిఫాల్ట్: 300సె.", "auto_maintenance": "స్వీయ-నిర్వహణను ప్రారంభించండి (నమూనాలను మరమ్మతు చేయండి, శకలాలు విలీనం చేయండి).", "expose_debug_entities": "డీబగ్గింగ్ కోసం అధునాతన సెన్సార్‌లను (విశ్వాసం, దశ, సందిగ్ధత) చూపండి.", "save_debug_traces": "చరిత్రలో వివరణాత్మక ర్యాంకింగ్ మరియు పవర్ ట్రేస్ డేటాను నిల్వ చేయండి (నిల్వ వినియోగాన్ని పెంచుతుంది)." } }, "anti_wrinkle_section": { "name": "యాంటీ రింక్ల్ షీల్డ్ (డ్రైయర్ మాత్రమే)", "description": "దెయ్యం చక్రాలను నివారించడానికి చక్రం ముగిసిన తర్వాత డ్రమ్ భ్రమణాలను విస్మరించండి. డ్రైయర్ / వాషర్-డ్రైయర్‌కు మాత్రమే.", "data": { "anti_wrinkle_enabled": "యాంటీ రింక్ల్ షీల్డ్ (డ్రైయర్ మాత్రమే)", "anti_wrinkle_max_power": "యాంటీ రింకిల్ మాక్స్ పవర్ (W)", "anti_wrinkle_max_duration": "యాంటీ రింకిల్ గరిష్ట వ్యవధి (లు)", "anti_wrinkle_exit_power": "యాంటీ రింకిల్ ఎగ్జిట్ పవర్ (W)" }, "data_description": { "anti_wrinkle_enabled": "ఘోస్ట్ సైకిల్స్ (డ్రైయర్/వాషర్-డ్రైయర్ మాత్రమే) నిరోధించడానికి సైకిల్ ముగిసిన తర్వాత తక్కువ-పవర్ డ్రమ్ భ్రమణాలను విస్మరించండి.", "anti_wrinkle_max_power": "ఈ శక్తి వద్ద లేదా అంతకంటే దిగువన ఉన్న పేలుళ్లు కొత్త చక్రాలకు బదులుగా ముడుతలను వ్యతిరేకించే భ్రమణాలుగా పరిగణించబడతాయి. యాంటీ రింకిల్ షీల్డ్ ప్రారంభించబడినప్పుడు మాత్రమే వర్తిస్తుంది.", "anti_wrinkle_max_duration": "యాంటీ రింక్ల్ రొటేషన్‌గా పరిగణించడానికి గరిష్ట బర్స్ట్ పొడవు. యాంటీ రింకిల్ షీల్డ్ ప్రారంభించబడినప్పుడు మాత్రమే వర్తిస్తుంది.", "anti_wrinkle_exit_power": "పవర్ ఈ స్థాయి కంటే తక్కువగా ఉంటే, వెంటనే యాంటీ రింక్ల్ నుండి నిష్క్రమించండి (ట్రూ ఆఫ్). యాంటీ రింకిల్ షీల్డ్ ప్రారంభించబడినప్పుడు మాత్రమే వర్తిస్తుంది." } }, "delay_start_section": { "name": "ఆలస్యమైన ప్రారంభ గుర్తింపు", "description": "చక్రం నిజంగా ప్రారంభమయ్యే వరకు నిరంతర తక్కువ-పవర్ స్టాండ్‌బైని 'వెయిటింగ్ టు స్టార్ట్'గా పరిగణించండి.", "data": { "delay_start_detect_enabled": "ఆలస్యమైన ప్రారంభ గుర్తింపును ప్రారంభించండి", "delay_confirm_seconds": "ఆలస్యమైన ప్రారంభం: స్టాండ్‌బై నిర్ధారణ సమయం (సె)", "delay_timeout_hours": "ఆలస్యంగా ప్రారంభం: గరిష్ట నిరీక్షణ సమయం (గం)" }, "data_description": { "delay_start_detect_enabled": "ప్రారంభించబడినప్పుడు, క్లుప్తమైన తక్కువ-పవర్ డ్రెయిన్ స్పైక్ తర్వాత స్థిరమైన స్టాండ్‌బై పవర్ ఆలస్యంగా ప్రారంభించినట్లు గుర్తించబడుతుంది. రాష్ట్ర సెన్సార్ ఆలస్యం సమయంలో 'వెయిటింగ్ టు స్టార్ట్'ని చూపుతుంది. చక్రం వాస్తవానికి ప్రారంభమయ్యే వరకు ప్రోగ్రామ్ సమయం లేదా పురోగతి ట్రాక్ చేయబడదు. డ్రెయిన్ స్పైక్ పవర్ పైన సెట్ చేయడానికి start_threshold_w అవసరం.", "delay_confirm_seconds": "WashData 'వెయిటింగ్ టు స్టార్ట్'లోకి వెళ్లే ముందు పవర్ తప్పనిసరిగా స్టాప్ థ్రెషోల్డ్ (W) మరియు స్టార్ట్ థ్రెషోల్డ్ (W) మధ్య ఇన్ని సెకన్లు ఉండాలి. ఇది మెనూ నావిగేషన్‌లో వచ్చే చిన్న పీక్స్‌ను ఫిల్టర్ చేస్తుంది. డిఫాల్ట్: 60 సె.", "delay_timeout_hours": "సురక్షిత సమయం ముగిసింది: యంత్రం ఇన్ని గంటల తర్వాత కూడా 'ప్రారంభం కోసం వేచి ఉంది'లో ఉంటే, WashData ఆఫ్‌కి రీసెట్ చేయబడుతుంది. డిఫాల్ట్: 8 గం." } }, "external_triggers_section": { "name": "బాహ్య ట్రిగ్గర్‌లు, తలుపు & పాజ్", "description": "ఐచ్ఛిక బాహ్య ముగింపు-ట్రిగ్గర్ సెన్సార్, పాజ్/క్లీన్ గుర్తింపుకు తలుపు సెన్సార్, మరియు పాజ్ సమయంలో పవర్ కట్ స్విచ్.", "data": { "external_end_trigger_enabled": "బాహ్య సైకిల్ ముగింపు ట్రిగ్గర్‌ని ప్రారంభించండి", "external_end_trigger": "బాహ్య సైకిల్ ముగింపు సెన్సార్", "external_end_trigger_inverted": "విలోమం ట్రిగ్గర్ లాజిక్ (ట్రిగ్గర్ ఆన్ ఆఫ్)", "door_sensor_entity": "డోర్ సెన్సార్", "pause_cuts_power": "పాజ్ చేస్తున్నప్పుడు పవర్ కట్", "switch_entity": "స్విచ్ ఎంటిటీ (పాజ్ పవర్ కట్ కోసం)", "notify_unload_delay_minutes": "లాండ్రీ వెయిటింగ్ నోటిఫికేషన్ ఆలస్యం (నిమి)" }, "data_description": { "external_end_trigger_enabled": "సైకిల్ పూర్తి చేయడాన్ని ట్రిగ్గర్ చేయడానికి బాహ్య బైనరీ సెన్సార్ పర్యవేక్షణను ప్రారంభించండి.", "external_end_trigger": "బైనరీ సెన్సార్ ఎంటిటీని ఎంచుకోండి. ఈ సెన్సార్ ట్రిగ్గర్ అయినప్పుడు, ప్రస్తుత చక్రం 'పూర్తయింది' అనే స్థితితో ముగుస్తుంది.", "external_end_trigger_inverted": "డిఫాల్ట్‌గా, సెన్సార్ ఆన్ చేసినప్పుడు ట్రిగ్గర్ మండుతుంది. బదులుగా సెన్సార్ ఆఫ్ అయినప్పుడు కాల్చడానికి ఈ పెట్టెను ఎంచుకోండి.", "door_sensor_entity": "మెషిన్ డోర్ కోసం ఐచ్ఛిక బైనరీ సెన్సార్ (ఆన్ = ఓపెన్, ఆఫ్ = మూసివేయబడింది). యాక్టివ్ సైకిల్ సమయంలో తలుపు తెరిచినప్పుడు, WashData సైకిల్‌ను ఉద్దేశపూర్వకంగా పాజ్ చేసినట్లు నిర్ధారిస్తుంది. చక్రం ముగిసిన తర్వాత, తలుపు ఇంకా మూసివేయబడితే, తలుపు తెరవబడే వరకు స్థితి 'క్లీన్'కి మారుతుంది. గమనిక: తలుపును మూసివేయడం వలన పాజ్ చేయబడిన సైకిల్ స్వయంచాలకంగా పునఃప్రారంభించబడదు - పునఃప్రారంభం తప్పక రెజ్యూమ్ సైకిల్ బటన్ లేదా సేవ ద్వారా మాన్యువల్‌గా ట్రిగ్గర్ చేయబడాలి.", "pause_cuts_power": "పాజ్ సైకిల్ బటన్ లేదా సేవ ద్వారా పాజ్ చేస్తున్నప్పుడు, కాన్ఫిగర్ చేయబడిన స్విచ్ ఎంటిటీని కూడా ఆఫ్ చేయండి. ఈ పరికరం కోసం స్విచ్ ఎంటిటీని కాన్ఫిగర్ చేసినట్లయితే మాత్రమే ప్రభావం చూపుతుంది.", "switch_entity": "పాజ్ చేస్తున్నప్పుడు లేదా పునఃప్రారంభించేటప్పుడు టోగుల్ చేయడానికి స్విచ్ ఎంటిటీ. 'పాజ్ చేస్తున్నప్పుడు పవర్ కట్' ప్రారంభించబడినప్పుడు అవసరం.", "notify_unload_delay_minutes": "సైకిల్ ముగిసిన తర్వాత మరియు ఇన్ని నిమిషాల వరకు తలుపు తెరవబడన తర్వాత ముగింపు నోటిఫికేషన్ ఛానెల్ ద్వారా నోటిఫికేషన్‌ను పంపండి (డోర్ సెన్సార్ అవసరం). నిలిపివేయడానికి 0కి సెట్ చేయండి. డిఫాల్ట్: 60 నిమి." } }, "pump_section": { "name": "పంప్ మానిటర్", "description": "పంప్ పరికర రకానికి మాత్రమే. పంప్ సైకిల్ ఈ వ్యవధిని మించి నడిస్తే ఒక ఈవెంట్‌ను ట్రిగ్గర్ చేస్తుంది.", "data": { "pump_stuck_duration": "పంప్ స్టక్ అలర్ట్ థ్రెషోల్డ్ (లు) (పంప్ మాత్రమే)" }, "data_description": { "pump_stuck_duration": "ఇన్ని సెకన్ల తర్వాత కూడా పంప్ సైకిల్ నడుస్తుంటే, ha_washdata_pump_stuck ఈవెంట్ ఒకసారి తొలగించబడుతుంది. జామ్ అయిన మోటారును గుర్తించడానికి దీన్ని ఉపయోగించండి (సాధారణ సంప్ పంప్ రన్ 60 సెకన్లలోపు ఉంటుంది). డిఫాల్ట్: 1800 సె (30 నిమి). పంప్ పరికరం రకం మాత్రమే." } }, "device_link_section": { "name": "పరికర లింక్", "description": "ఐచ్ఛికంగా ఈ WashData పరికరాన్ని ఇప్పటికే ఉన్న Home Assistant పరికరానికి లింక్ చేయండి (ఉదాహరణకు స్మార్ట్ ప్లగ్ లేదా ఉపకరణం కూడా). WashData పరికరం ఆ పరికరం \"ద్వారా కనెక్ట్ చేయబడింది\"గా చూపబడుతుంది. వాష్‌డేటాను స్వతంత్ర పరికరంగా ఉంచడానికి ఖాళీగా ఉంచండి.", "data": { "linked_device": "లింక్ చేయబడిన పరికరం" }, "data_description": { "linked_device": "WashDataని కనెక్ట్ చేయడానికి పరికరాన్ని ఎంచుకోండి. ఇది పరికర రిజిస్ట్రీలో 'కనెక్ట్ ద్వారా' సూచనను జోడిస్తుంది; WashData దాని స్వంత పరికర కార్డ్ మరియు ఎంటిటీలను ఉంచుతుంది. లింక్‌ను తీసివేయడానికి ఎంపికను క్లియర్ చేయండి." } } } }, "diagnostics": { "title": "డయాగ్నోస్టిక్స్ & మెయింటెనెన్స్", "description": "విచ్ఛిన్నమైన చక్రాలను విలీనం చేయడం లేదా నిల్వ చేసిన డేటాను తరలించడం వంటి నిర్వహణ చర్యలను అమలు చేయండి.\n\n**నిల్వ వినియోగం**\n\n- ఫైల్ పరిమాణం: {file_size_kb} KB\n- Cycles: {cycle_count}\n- ప్రొఫైల్‌లు: {profile_count}\n- డీబగ్ జాడలు: {debug_count}", "menu_options": { "reprocess_history": "నిర్వహణ: రీప్రాసెస్ & డేటాను ఆప్టిమైజ్ చేయండి", "clear_debug_data": "డీబగ్ డేటాను క్లియర్ చేయండి (స్థలాన్ని ఖాళీ చేయండి)", "wipe_history": "ఈ పరికరం కోసం మొత్తం డేటాను తుడిచివేయండి (తిరుగులేనిది)", "export_import": "సెట్టింగ్‌లతో JSONని ఎగుమతి/దిగుమతి చేయండి (కాపీ/పేస్ట్)", "menu_back": "← వెనుకకు" } }, "clear_debug_data": { "title": "డీబగ్ డేటాను క్లియర్ చేయండి", "description": "మీరు నిల్వ చేయబడిన అన్ని డీబగ్ ట్రేస్‌లను ఖచ్చితంగా తొలగించాలనుకుంటున్నారా? ఇది స్థలాన్ని ఖాళీ చేస్తుంది కానీ గత చక్రాల నుండి వివరణాత్మక ర్యాంకింగ్ సమాచారాన్ని తీసివేస్తుంది." }, "manage_cycles": { "title": "సైకిళ్లను నిర్వహించండి", "description": "ఇటీవలి చక్రాలు:\n{recent_cycles}", "menu_options": { "auto_label_cycles": "పాత సైకిళ్లను ఆటో-లేబుల్ చేయండి", "select_cycle_to_label": "లేబుల్ నిర్దిష్ట చక్రం", "select_cycle_to_delete": "సైకిల్‌ను తొలగించండి", "interactive_editor": "ఇంటరాక్టివ్ ఎడిటర్‌ను విలీనం చేయండి/స్ప్లిట్ చేయండి", "trim_cycle_select": "సైకిల్ డేటాను ట్రిమ్ చేయండి", "menu_back": "← వెనుకకు" } }, "manage_cycles_empty": { "title": "సైకిళ్లను నిర్వహించండి", "description": "ఇంకా ఏ సైకిల్‌లు రికార్డ్ చేయబడలేదు.", "menu_options": { "auto_label_cycles": "పాత సైకిళ్లను ఆటో-లేబుల్ చేయండి", "menu_back": "← వెనుకకు" } }, "manage_profiles": { "title": "ప్రొఫైల్‌లను నిర్వహించండి", "description": "ప్రొఫైల్ సారాంశం:\n{profile_summary}", "menu_options": { "create_profile": "కొత్త ప్రొఫైల్‌ని సృష్టించండి", "edit_profile": "ప్రొఫైల్‌ని సవరించండి/పేరుమార్చు", "delete_profile_select": "ప్రొఫైల్‌ను తొలగించండి", "profile_stats": "ప్రొఫైల్ గణాంకాలు", "cleanup_profile": "చరిత్రను క్లీన్ అప్ చేయండి - గ్రాఫ్ & డిలీట్", "assign_profile_phases_select": "దశ పరిధులను కేటాయించండి", "menu_back": "← వెనుకకు" } }, "manage_profiles_empty": { "title": "ప్రొఫైల్‌లను నిర్వహించండి", "description": "ఇంకా ప్రొఫైల్‌లు ఏవీ సృష్టించబడలేదు.", "menu_options": { "create_profile": "కొత్త ప్రొఫైల్‌ని సృష్టించండి", "menu_back": "← వెనుకకు" } }, "manage_phase_catalog": { "title": "దశ కేటలాగ్‌ని నిర్వహించండి", "description": "దశ కేటలాగ్ (ఈ పరికరం కోసం డిఫాల్ట్‌లు + అనుకూల దశలు):\n{phase_summary}", "menu_options": { "phase_catalog_create": "కొత్త దశను సృష్టించండి", "phase_catalog_edit_select": "దశను సవరించండి", "phase_catalog_delete": "దశను తొలగించండి", "menu_back": "← వెనుకకు" } }, "phase_catalog_create": { "title": "అనుకూల దశను సృష్టించండి", "description": "అనుకూల దశ పేరు మరియు వివరణను సృష్టించండి మరియు ఇది ఏ పరికర రకాన్ని వర్తింపజేయాలో ఎంచుకోండి.", "data": { "target_device_type": "టార్గెట్ పరికరం రకం", "phase_name": "దశ పేరు", "phase_description": "దశ వివరణ" } }, "phase_catalog_edit_select": { "title": "అనుకూల దశను సవరించండి", "description": "సవరించడానికి అనుకూల దశను ఎంచుకోండి.", "data": { "phase_name": "అనుకూల దశ" } }, "phase_catalog_edit": { "title": "అనుకూల దశను సవరించండి", "description": "ఎడిటింగ్ దశ: {phase_name}", "data": { "phase_name": "దశ పేరు", "phase_description": "దశ వివరణ" } }, "phase_catalog_delete": { "title": "అనుకూల దశను తొలగించండి", "description": "తొలగించడానికి అనుకూల దశను ఎంచుకోండి. ఈ దశను ఉపయోగించి ఏవైనా కేటాయించబడిన పరిధులు తీసివేయబడతాయి.", "data": { "phase_name": "అనుకూల దశ" } }, "assign_profile_phases": { "title": "దశ పరిధులను కేటాయించండి", "description": "ప్రొఫైల్ కోసం దశ ప్రివ్యూ: **{profile_name}**\n\n{timeline_svg}\n\n**ప్రస్తుత పరిధులు:**\n{current_ranges}\n\nపరిధులను జోడించడానికి, సవరించడానికి, తొలగించడానికి లేదా సేవ్ చేయడానికి దిగువ చర్యలను ఉపయోగించండి.", "menu_options": { "assign_profile_phases_add": "దశ పరిధిని జోడించండి", "assign_profile_phases_edit_select": "దశ పరిధిని సవరించండి", "assign_profile_phases_delete": "దశ పరిధిని తొలగించండి", "phase_ranges_clear": "అన్ని పరిధులను క్లియర్ చేయండి", "assign_profile_phases_auto_detect": "దశలను స్వయంచాలకంగా గుర్తించండి", "phase_ranges_save": "సేవ్ మరియు తిరిగి", "menu_back": "← వెనుకకు" } }, "assign_profile_phases_add": { "title": "దశ పరిధిని జోడించండి", "description": "ప్రస్తుత డ్రాఫ్ట్‌కు ఒక దశ పరిధిని జోడించండి.", "data": { "phase_name": "దశ", "start_min": "ప్రారంభ నిమిషం", "end_min": "ముగింపు నిమిషం" } }, "assign_profile_phases_edit_select": { "title": "దశ పరిధిని సవరించండి", "description": "సవరించడానికి పరిధిని ఎంచుకోండి.", "data": { "range_index": "దశ పరిధి" } }, "assign_profile_phases_edit": { "title": "దశ పరిధిని సవరించండి", "description": "ఎంచుకున్న దశ పరిధిని నవీకరించండి.", "data": { "phase_name": "దశ", "start_min": "ప్రారంభ నిమిషం", "end_min": "ముగింపు నిమిషం" } }, "assign_profile_phases_delete": { "title": "దశ పరిధిని తొలగించండి", "description": "డ్రాఫ్ట్ నుండి తీసివేయడానికి పరిధిని ఎంచుకోండి.", "data": { "range_index": "దశ పరిధి" } }, "assign_profile_phases_auto_detect": { "title": "స్వయంచాలకంగా గుర్తించబడిన దశలు", "description": "ప్రొఫైల్: **{profile_name}**\n\n{timeline_svg}\n\n**{detected_count} దశ(లు) స్వయంచాలకంగా గుర్తించబడ్డాయి.** దిగువ చర్యను ఎంచుకోండి.", "data": { "action": "చర్య" } }, "assign_profile_phases_auto_detect_name": { "title": "గుర్తించబడిన దశల పేరు", "description": "ప్రొఫైల్: **{profile_name}**\n\n**{detected_count} దశ(లు) గుర్తించబడ్డాయి:**\n{ranges_summary}\n\nప్రతి దశకు ఒక పేరును కేటాయించండి." }, "assign_profile_phases_select": { "title": "దశ పరిధులను కేటాయించండి", "description": "దశ పరిధులను కాన్ఫిగర్ చేయడానికి ప్రొఫైల్‌ను ఎంచుకోండి.", "data": { "profile": "ప్రొఫైల్" } }, "profile_stats": { "title": "ప్రొఫైల్ గణాంకాలు", "description": "{stats_table}" }, "create_profile": { "title": "కొత్త ప్రొఫైల్‌ని సృష్టించండి", "description": "మాన్యువల్‌గా లేదా గత చక్రం నుండి కొత్త ప్రొఫైల్‌ను సృష్టించండి.\n\nప్రొఫైల్ పేరు ఉదాహరణలు: 'డెలికేట్స్', 'హెవీ డ్యూటీ', 'క్విక్ వాష్'", "data": { "profile_name": "ప్రొఫైల్ పేరు", "reference_cycle": "రిఫరెన్స్ సైకిల్ (ఐచ్ఛికం)", "manual_duration": "మాన్యువల్ వ్యవధి (నిమిషాలు)" } }, "edit_profile": { "title": "ప్రొఫైల్‌ని సవరించండి", "description": "పేరు మార్చడానికి ప్రొఫైల్‌ను ఎంచుకోండి", "data": { "profile": "ప్రొఫైల్" } }, "rename_profile": { "title": "ప్రొఫైల్ వివరాలను సవరించండి", "description": "ప్రస్తుత ప్రొఫైల్: {current_name}", "data": { "new_name": "ప్రొఫైల్ పేరు", "manual_duration": "మాన్యువల్ వ్యవధి (నిమిషాలు)" } }, "delete_profile_select": { "title": "ప్రొఫైల్‌ను తొలగించండి", "description": "తొలగించడానికి ప్రొఫైల్‌ను ఎంచుకోండి", "data": { "profile": "ప్రొఫైల్" } }, "delete_profile_confirm": { "title": "ప్రొఫైల్ తొలగించడాన్ని నిర్ధారించండి", "description": "⚠️ ఇది ప్రొఫైల్‌ని శాశ్వతంగా తొలగిస్తుంది: {profile_name}", "data": { "unlabel_cycles": "ఈ ప్రొఫైల్‌ని ఉపయోగించి సైకిల్స్ నుండి లేబుల్‌ని తీసివేయండి" } }, "auto_label_cycles": { "title": "పాత సైకిళ్లను ఆటో-లేబుల్ చేయండి", "description": "మొత్తం {total_count} చక్రాలు కనుగొనబడ్డాయి. ప్రొఫైల్‌లు: {profiles}", "data": { "confidence_threshold": "కనీస విశ్వాసం (0.50-0.95)" } }, "select_cycle_to_label": { "title": "లేబుల్‌కి సైకిల్‌ని ఎంచుకోండి", "description": "✓ = పూర్తయింది, ⚠ = పునఃప్రారంభించబడింది, ✗ = అంతరాయం ఏర్పడింది", "data": { "cycle_id": "సైకిల్" } }, "select_cycle_to_delete": { "title": "సైకిల్‌ను తొలగించండి", "description": "⚠️ ఇది ఎంచుకున్న సైకిల్‌ని శాశ్వతంగా తొలగిస్తుంది", "data": { "cycle_id": "తొలగించాల్సిన సైకిల్" } }, "label_cycle": { "title": "లేబుల్ సైకిల్", "description": "{cycle_info}", "data": { "profile_name": "ప్రొఫైల్", "new_profile_name": "కొత్త ప్రొఫైల్ పేరు (సృష్టిస్తే)" } }, "post_process": { "title": "ప్రక్రియ చరిత్ర (విలీనం/విభజన)", "description": "ఫ్రాగ్మెంటెడ్ రన్‌లను విలీనం చేయడం మరియు టైమ్ విండోలో తప్పుగా విలీనం చేయబడిన సైకిల్‌లను విభజించడం ద్వారా సైకిల్ చరిత్రను క్లీన్ అప్ చేయండి. తిరిగి చూసేందుకు గంటల సంఖ్యను నమోదు చేయండి (అందరికీ 999999 ఉపయోగించండి).", "data": { "time_range": "లుక్ బ్యాక్ విండో (గంటలు)", "gap_seconds": "విలీనం/స్ప్లిట్ గ్యాప్ (సెకన్లు)" }, "data_description": { "time_range": "విలీనమైన చక్రాల కోసం స్కాన్ చేయడానికి గంటల సంఖ్య. మొత్తం చారిత్రక డేటాను ప్రాసెస్ చేయడానికి 999999ని ఉపయోగించండి.", "gap_seconds": "విభజన vs విలీనం నిర్ణయించడానికి థ్రెషోల్డ్. దీని కంటే తక్కువ ఖాళీలు విలీనం చేయబడ్డాయి. దీని కంటే ఎక్కువ ఖాళీలు విభజించబడ్డాయి. తప్పుగా విలీనం చేయబడిన సైకిల్‌పై స్ప్లిట్‌ని బలవంతంగా తగ్గించడానికి దీన్ని తగ్గించండి." } }, "cleanup_profile": { "title": "చరిత్రను క్లీన్ అప్ చేయండి - ప్రొఫైల్‌ని ఎంచుకోండి", "description": "దృశ్యమానం చేయడానికి ప్రొఫైల్‌ను ఎంచుకోండి. ఇది అవుట్‌లయర్‌లను గుర్తించడంలో సహాయపడటానికి ఈ ప్రొఫైల్ కోసం అన్ని గత చక్రాలను చూపే గ్రాఫ్‌ను రూపొందిస్తుంది.", "data": { "profile": "ప్రొఫైల్" } }, "cleanup_select": { "title": "చరిత్రను క్లీన్ అప్ చేయండి - గ్రాఫ్ & డిలీట్", "description": "![గ్రాఫ్]({graph_url})\n\n**విజువలైజింగ్ {profile_name}**\n\nగ్రాఫ్ వ్యక్తిగత చక్రాలను రంగు రేఖలుగా చూపుతుంది. అవుట్‌లయర్‌లను గుర్తించండి (సమూహానికి దూరంగా ఉన్న లైన్‌లు) మరియు వాటిని తొలగించడానికి దిగువ జాబితాలో వాటి రంగును సరిపోల్చండి.\n\n**శాశ్వతంగా తొలగించడానికి సైకిల్‌లను ఎంచుకోండి:**", "data": { "cycles_to_delete": "తొలగించాల్సిన చక్రాలు (సరిపోయే రంగులను తనిఖీ చేయండి)" } }, "interactive_editor": { "title": "ఇంటరాక్టివ్ ఎడిటర్‌ను విలీనం చేయండి/స్ప్లిట్ చేయండి", "description": "మీ సైకిల్ చరిత్రలో నిర్వహించడానికి మాన్యువల్ చర్యను ఎంచుకోండి.", "menu_options": { "editor_split": "చక్రాన్ని విభజించండి (ఖాళీలను కనుగొనండి)", "editor_merge": "చక్రాలను విలీనం చేయండి (శకలాలు కలపండి)", "editor_delete": "సైకిల్(ల)ని తొలగించు", "menu_back": "← వెనుకకు" } }, "editor_select": { "title": "చక్రాలను ఎంచుకోండి", "description": "ప్రాసెస్ చేయడానికి సైకిల్(ల)ని ఎంచుకోండి.\n\n{info_text}", "data": { "selected_cycles": "చక్రాలు" } }, "editor_configure": { "title": "కాన్ఫిగర్ & వర్తించు", "description": "{preview_md}", "data": { "confirm_action": "చర్య", "merged_profile": "ఫలిత ప్రొఫైల్", "new_profile_name": "కొత్త ప్రొఫైల్ పేరు", "confirm_commit": "అవును, నేను ఈ చర్యను ధృవీకరిస్తున్నాను", "segment_0_profile": "సెగ్మెంట్ 1 ప్రొఫైల్", "segment_1_profile": "సెగ్మెంట్ 2 ప్రొఫైల్", "segment_2_profile": "సెగ్మెంట్ 3 ప్రొఫైల్", "segment_3_profile": "సెగ్మెంట్ 4 ప్రొఫైల్", "segment_4_profile": "సెగ్మెంట్ 5 ప్రొఫైల్", "segment_5_profile": "సెగ్మెంట్ 6 ప్రొఫైల్", "segment_6_profile": "సెగ్మెంట్ 7 ప్రొఫైల్", "segment_7_profile": "సెగ్మెంట్ 8 ప్రొఫైల్", "segment_8_profile": "సెగ్మెంట్ 9 ప్రొఫైల్", "segment_9_profile": "సెగ్మెంట్ 10 ప్రొఫైల్" } }, "editor_split_params": { "title": "స్ప్లిట్ కాన్ఫిగరేషన్", "description": "ఈ చక్రాన్ని విభజించడానికి సున్నితత్వాన్ని సర్దుబాటు చేయండి. దీని కంటే ఎక్కువ నిష్క్రియ గ్యాప్ విభజనకు కారణమవుతుంది.", "data": { "split_mode": "స్ప్లిట్ విధానం" } }, "editor_split_auto_params": { "title": "స్వయంచాలక విభజన ఆకృతీకరణ", "description": "ఈ సైకిల్‌ను విభజించే సున్నితత్వాన్ని సర్దుబాటు చేయండి. దీని కంటే ఎక్కువ కాలం నిర్జీవ విరామం ఉంటే విభజన జరుగుతుంది.", "data": { "min_gap_seconds": "విభజన విరామ పరిమితి (సెకన్లు)" } }, "editor_split_manual_params": { "title": "మాన్యువల్ విభజన టైమ్‌స్టాంప్‌లు", "description": "{preview_md}సైకిల్ విండో: **{cycle_start_wallclock} → {cycle_end_wallclock}** తేదీ {cycle_date}.\n\nఒకటి లేదా ఎక్కువ విభజన టైమ్‌స్టాంప్‌లను (`HH:MM` లేదా `HH:MM:SS`), ప్రతి పంక్తికి ఒకటి చొప్పున నమోదు చేయండి. ప్రతి టైమ్‌స్టాంప్ వద్ద సైకిల్ కత్తిరించబడుతుంది — N టైమ్‌స్టాంప్‌లు N+1 విభాగాలను సృష్టిస్తాయి.", "data": { "split_timestamps": "స్ప్లిట్ టైమ్‌స్టాంప్‌లు" } }, "reprocess_history": { "title": "నిర్వహణ: రీప్రాసెస్ & డేటాను ఆప్టిమైజ్ చేయండి", "description": "చారిత్రక డేటా యొక్క లోతైన శుభ్రతను నిర్వహిస్తుంది:\n1. జీరో-పవర్ రీడింగ్‌లను ట్రిమ్ చేస్తుంది (నిశ్శబ్దం).\n2. సైకిల్ టైమింగ్/వ్యవధిని పరిష్కరిస్తుంది.\n3. అన్ని గణాంక నమూనాలను (ఎన్వలప్‌లు) తిరిగి గణిస్తుంది.\n\n**డేటా సమస్యలను పరిష్కరించడానికి లేదా కొత్త అల్గారిథమ్‌లను వర్తింపజేయడానికి దీన్ని అమలు చేయండి.**" }, "wipe_history": { "title": "చరిత్రను తుడిచివేయండి (పరీక్ష మాత్రమే)", "description": "⚠️ ఇది ఈ పరికరం కోసం నిల్వ చేయబడిన అన్ని సైకిల్‌లు మరియు ప్రొఫైల్‌లను శాశ్వతంగా తొలగిస్తుంది. ఇది రద్దు చేయబడదు!" }, "export_import": { "title": "JSONని ఎగుమతి/దిగుమతి చేయండి", "description": "ఈ పరికరం కోసం సైకిల్‌లు, ప్రొఫైల్‌లు మరియు సెట్టింగ్‌లను కాపీ/పేస్ట్ చేయండి. దిగుమతి చేయడానికి దిగువన ఎగుమతి చేయండి లేదా JSONని అతికించండి.", "data": { "mode": "చర్య", "json_payload": "పూర్తి కాన్ఫిగరేషన్ JSON" }, "data_description": { "mode": "ప్రస్తుత డేటా మరియు సెట్టింగ్‌లను కాపీ చేయడానికి ఎగుమతి ఎంచుకోండి లేదా మరొక WashData పరికరం నుండి ఎగుమతి చేసిన డేటాను అతికించడానికి దిగుమతి చేయండి.", "json_payload": "ఎగుమతి కోసం: ఈ JSONని కాపీ చేయండి (సైకిల్‌లు, ప్రొఫైల్‌లు మరియు అన్ని ఫైన్-ట్యూన్ చేసిన సెట్టింగ్‌లు ఉన్నాయి). దిగుమతి కోసం: WashData నుండి ఎగుమతి చేయబడిన JSONని అతికించండి." } }, "record_cycle": { "title": "రికార్డ్ సైకిల్", "description": "జోక్యం లేకుండా క్లీన్ ప్రొఫైల్‌ను సృష్టించడానికి మాన్యువల్‌గా సైకిల్‌ను రికార్డ్ చేయండి.\n\nస్థితి: **{status}**\nవ్యవధి: {duration}సె\nనమూనాలు: {samples}", "menu_options": { "record_refresh": "స్థితిని రిఫ్రెష్ చేయండి", "record_stop": "రికార్డింగ్ ఆపివేయి (సేవ్ & ప్రాసెస్)", "record_start": "కొత్త రికార్డింగ్‌ని ప్రారంభించండి", "record_process": "చివరి రికార్డింగ్‌ని ప్రాసెస్ చేయండి (ట్రిమ్ & సేవ్)", "record_discard": "చివరి రికార్డింగ్‌ని విస్మరించండి", "menu_back": "← వెనుకకు" } }, "record_process": { "title": "ప్రాసెస్ రికార్డింగ్", "description": "![గ్రాఫ్]({graph_url})\n\n**గ్రాఫ్ ముడి రికార్డింగ్‌ను చూపుతుంది.** నీలం = ఉంచండి, ఎరుపు = ప్రతిపాదిత ట్రిమ్.\n*గ్రాఫ్ స్థిరంగా ఉంటుంది మరియు ఫారమ్ మార్పులతో నవీకరించబడదు.*\n\nరికార్డింగ్ ఆగిపోయింది. గుర్తించబడిన నమూనా రేటు (~{sampling_rate}లు)కి ట్రిమ్‌లు సమలేఖనం చేయబడ్డాయి.\n\nముడి వ్యవధి: {duration}సె\nనమూనాలు: {samples}", "data": { "head_trim": "ట్రిమ్ ప్రారంభం (సెకన్లు)", "tail_trim": "ట్రిమ్ ఎండ్ (సెకన్లు)", "save_mode": "గమ్యాన్ని సేవ్ చేయండి", "profile_name": "ప్రొఫైల్ పేరు" } }, "learning_feedbacks": { "title": "ఫీడ్‌బ్యాక్‌లను నేర్చుకోవడం", "description": "పెండింగ్‌లో ఉన్న ఫీడ్‌బ్యాక్‌లు: {count}\n\n{pending_table}\n\nప్రాసెస్ చేయడానికి సైకిల్ సమీక్ష అభ్యర్థనను ఎంచుకోండి.", "menu_options": { "learning_feedbacks_pick": "పెండింగ్‌లో ఉన్న ఒక ఫీడ్‌బ్యాక్‌ను సమీక్షించండి", "learning_feedbacks_dismiss_all": "పెండింగ్‌లో ఉన్న అన్ని ఫీడ్‌బ్యాక్‌లను తీసివేయండి", "menu_back": "← వెనుకకు" } }, "learning_feedbacks_pick": { "title": "సమీక్షించడానికి ఫీడ్‌బ్యాక్‌ను ఎంచుకోండి", "description": "తెరవడానికి ఒక సైకిల్ సమీక్ష అభ్యర్థనను ఎంచుకోండి.", "data": { "selected_feedback": "సమీక్షించాల్సిన సైకిల్‌ను ఎంచుకోండి" } }, "learning_feedbacks_empty": { "title": "ఫీడ్‌బ్యాక్‌లను నేర్చుకోవడం", "description": "పెండింగ్‌లో ఉన్న ఫీడ్‌బ్యాక్ అభ్యర్థనలు ఏవీ కనుగొనబడలేదు.", "menu_options": { "menu_back": "← వెనుకకు" } }, "learning_feedbacks_dismiss_all": { "title": "పెండింగ్‌లో ఉన్న అన్ని ఫీడ్‌బ్యాక్‌లను విస్మరించండి", "description": "మీరు **{count}** పెండింగ్‌లో ఉన్న ఫీడ్‌బ్యాక్ అభ్యర్థనలను విస్మరించబోతున్నారు. విస్మరించబడిన సైకిల్‌లు మీ చరిత్రలోనే ఉంటాయి, కానీ కొత్త అభ్యసన సంకేతానికి తోడ్పడవు. దీన్ని వెనక్కి తిప్పలేరు.\n\n✅ అన్నింటినీ విస్మరించడానికి దిగువ పెట్టెను తనిఖీ చేసి **సమర్పించు** క్లిక్ చేయండి.\n❌ దాన్ని ఎంపిక చేయకుండా వదిలేసి, రద్దు చేసి వెనక్కి వెళ్లడానికి **సమర్పించు** క్లిక్ చేయండి.", "data": { "confirm_dismiss_all": "నిర్ధారించండి: పెండింగ్‌లో ఉన్న అన్ని ఫీడ్‌బ్యాక్ అభ్యర్థనలను తీసివేయండి" } }, "resolve_feedback": { "title": "అభిప్రాయాన్ని పరిష్కరించండి", "description": "{comparison_img}{candidates_table}\n**కనుగొన్న ప్రొఫైల్**: {detected_profile} ({confidence_pct}%)\n**అంచనా వ్యవధి**: {est_duration_min} నిమి\n**వాస్తవ వ్యవధి**: {act_duration_min} నిమి\n\n__క్రింద ఒక చర్యను ఎంచుకోండి:__", "data": { "action": "మీరు ఏమి చేయాలనుకుంటున్నారు?", "corrected_profile": "సరైన ప్రోగ్రామ్ (సరిదిద్దితే)", "corrected_duration": "సెకన్లలో సరైన వ్యవధి (సవరిస్తే)" } }, "trim_cycle_select": { "title": "ట్రిమ్ సైకిల్ - సైకిల్ ఎంచుకోండి", "description": "ట్రిమ్ చేయడానికి సైకిల్‌ను ఎంచుకోండి. ✓ = పూర్తయింది, ⚠ = పునఃప్రారంభించబడింది, ✗ = అంతరాయం ఏర్పడింది", "data": { "cycle_id": "సైకిల్" } }, "trim_cycle": { "title": "ట్రిమ్ సైకిల్", "description": "ప్రస్తుత విండో: {trim_summary}\n\n{trim_svg}", "data": { "action": "చర్య" } }, "trim_cycle_start": { "title": "ట్రిమ్ ప్రారంభాన్ని సెట్ చేయండి", "description": "సైకిల్ విండో: {cycle_start_wallclock} → {cycle_end_wallclock}\n\nప్రస్తుత ప్రారంభం: **{current_wallclock}** (సైకిల్ ప్రారంభం నుండి +{current_offset_min} నిమి)\n\nదిగువ క్లాక్ పికర్‌ని ఉపయోగించి కొత్త ప్రారంభ సమయాన్ని ఎంచుకోండి.", "data": { "trim_start_time": "కొత్త ప్రారంభ సమయం", "trim_start_min": "కొత్త ప్రారంభం (సైకిల్ ప్రారంభం నుండి నిమిషాలు)" } }, "trim_cycle_end": { "title": "ట్రిమ్ ముగింపుని సెట్ చేయండి", "description": "సైకిల్ విండో: {cycle_start_wallclock} → {cycle_end_wallclock}\n\nప్రస్తుత ముగింపు: **{current_wallclock}** (సైకిల్ ప్రారంభం నుండి +{current_offset_min} నిమి)\n\nదిగువన ఉన్న క్లాక్ పికర్‌ని ఉపయోగించి కొత్త ముగింపు సమయాన్ని ఎంచుకోండి.", "data": { "trim_end_time": "కొత్త ముగింపు సమయం", "trim_end_min": "కొత్త ముగింపు (సైకిల్ ప్రారంభం నుండి నిమిషాలు)" } } }, "error": { "import_failed": "దిగుమతి విఫలమైంది. దయచేసి చెల్లుబాటు అయ్యే WashData ఎగుమతి JSONని అతికించండి.", "select_exactly_one": "ఈ చర్య కోసం ఖచ్చితంగా ఒక సైకిల్‌ను ఎంచుకోండి.", "select_at_least_one": "ఈ చర్య కోసం కనీసం ఒక సైకిల్‌ను ఎంచుకోండి.", "select_at_least_two": "ఈ చర్య కోసం కనీసం రెండు సైకిల్‌లను ఎంచుకోండి.", "profile_exists": "ఈ పేరుతో ప్రొఫైల్ ఇప్పటికే ఉంది", "rename_failed": "ప్రొఫైల్ పేరు మార్చడంలో విఫలమైంది. ప్రొఫైల్ ఉనికిలో ఉండకపోవచ్చు లేదా కొత్త పేరు ఇప్పటికే తీసుకోబడింది.", "assignment_failed": "ప్రొఫైల్‌ను సైకిల్‌కి కేటాయించడంలో విఫలమైంది", "duplicate_phase": "ఈ పేరుతో ఒక దశ ఇప్పటికే ఉంది.", "phase_not_found": "ఎంచుకున్న దశ కనుగొనబడలేదు.", "invalid_phase_name": "దశ పేరు ఖాళీగా ఉండకూడదు.", "phase_name_too_long": "దశ పేరు చాలా పొడవుగా ఉంది.", "invalid_phase_range": "దశ పరిధి చెల్లదు. ప్రారంభం కంటే ముగింపు ఎక్కువగా ఉండాలి.", "invalid_phase_timestamp": "టైమ్‌స్టాంప్ చెల్లదు. YYYY-MM-DD HH:MM లేదా HH:MM ఆకృతిని ఉపయోగించండి.", "overlapping_phase_ranges": "దశ పరిధులు అతివ్యాప్తి చెందుతాయి. పరిధులను సర్దుబాటు చేసి, మళ్లీ ప్రయత్నించండి.", "incomplete_phase_row": "ఎంచుకున్న మోడ్ కోసం ప్రతి దశ అడ్డు వరుస తప్పనిసరిగా దశతో పాటు పూర్తి ప్రారంభ/ముగింపు విలువలను కలిగి ఉండాలి.", "timestamp_mode_cycle_required": "టైమ్‌స్టాంప్ మోడ్‌ని ఉపయోగిస్తున్నప్పుడు దయచేసి సోర్స్ సైకిల్‌ను ఎంచుకోండి.", "no_phase_ranges": "ఆ చర్య కోసం ఇంకా దశల పరిధులు అందుబాటులో లేవు.", "feedback_notification_title": "WashData: సైకిల్‌ని ధృవీకరించండి ({device})", "feedback_notification_message": "**పరికరం**: {device}\n**ప్రోగ్రామ్**: {program} ({confidence}% విశ్వాసం)\n**సమయం**: {time}\n\nకనుగొనబడిన ఈ చక్రాన్ని ధృవీకరించడానికి WashDataకి మీ సహాయం కావాలి.\n\nదయచేసి ఈ ఫలితాన్ని నిర్ధారించడానికి లేదా సరిచేయడానికి **సెట్టింగ్‌లు > పరికరాలు & సేవలు > WashData > కాన్ఫిగర్ > లెర్నింగ్ ఫీడ్‌బ్యాక్‌లు**కి వెళ్లండి.", "suggestions_ready_notification_title": "WashData: సూచించబడిన సెట్టింగ్‌లు సిద్ధంగా ఉన్నాయి ({device})", "suggestions_ready_notification_message": "**సూచించబడిన సెట్టింగ్‌లు** సెన్సార్ ఇప్పుడు **{count}** చర్య తీసుకోదగిన సిఫార్సులను నివేదిస్తుంది.\n\nవాటిని సమీక్షించడానికి మరియు వర్తింపజేయడానికి: **సెట్టింగ్‌లు > పరికరాలు & సేవలు > WashData > కాన్ఫిగర్ > అధునాతన సెట్టింగ్‌లు > సూచించబడిన విలువలను వర్తింపజేయండి**.\n\nసూచనలు ఐచ్ఛికం మరియు మీరు సేవ్ చేసే ముందు సమీక్ష కోసం చూపబడతాయి.", "trim_range_invalid": "ప్రారంభం తప్పనిసరిగా ముగింపుకు ముందు ఉండాలి. దయచేసి మీ ట్రిమ్ పాయింట్‌లను సర్దుబాటు చేయండి.", "trim_failed": "ట్రిమ్ విఫలమైంది. చక్రం ఉనికిలో ఉండకపోవచ్చు లేదా విండో ఖాళీగా ఉంది.", "invalid_split_timestamp": "టైమ్‌స్టాంప్ చెల్లదు లేదా సైకిల్ విండోకు బయట ఉంది. సైకిల్ విండోలో HH:MM లేదా HH:MM:SS ఉపయోగించండి.", "no_split_segments_found": "ఈ టైమ్‌స్టాంప్‌లతో చెల్లుబాటు అయ్యే భాగాలు రూపొందించలేకపోయాం. ప్రతి టైమ్‌స్టాంప్ సైకిల్ విండోలో ఉందని మరియు ప్రతి భాగం కనీసం 1 నిమిషం నిడివి కలిగి ఉందని నిర్ధారించండి.", "auto_tune_suggestion": "{device_type} {device_title} దెయ్యం చక్రాలను గుర్తించింది. సూచించబడిన min_power మార్పు: {current_min}W -> {new_min}W (స్వయంచాలకంగా వర్తించదు).", "auto_tune_title": "WashData ఆటో-ట్యూన్", "auto_tune_fallback": "{device_type} {device_title} దెయ్యం చక్రాలను గుర్తించింది. సూచించబడిన min_power మార్పు: {current_min}W -> {new_min}W (స్వయంచాలకంగా వర్తించదు)." }, "abort": { "no_cycles_found": "చక్రాలు ఏవీ కనుగొనబడలేదు", "no_split_segments_found": "ఎంచుకున్న సైకిల్‌లో విభజించదగిన భాగాలు ఏవీ కనుగొనబడలేదు.", "cycle_not_found": "ఎంచుకున్న సైకిల్‌ను లోడ్ చేయలేకపోయాం.", "no_power_data": "ఎంచుకున్న సైకిల్ కోసం పవర్ ట్రేస్ డేటా అందుబాటులో లేదు.", "no_profiles_found": "ప్రొఫైల్‌లు ఏవీ కనుగొనబడలేదు. ముందుగా ప్రొఫైల్‌ని సృష్టించండి.", "no_profiles_for_matching": "సరిపోలడానికి ప్రొఫైల్‌లు ఏవీ అందుబాటులో లేవు. ముందుగా ప్రొఫైల్‌లను సృష్టించండి.", "no_unlabeled_cycles": "అన్ని చక్రాలు ఇప్పటికే లేబుల్ చేయబడ్డాయి", "no_suggestions": "ఇంకా సూచించబడిన విలువలు ఏవీ అందుబాటులో లేవు. కొన్ని చక్రాలను అమలు చేసి, మళ్లీ ప్రయత్నించండి.", "no_predictions": "అంచనాలు లేవు", "no_custom_phases": "అనుకూల దశలు ఏవీ కనుగొనబడలేదు.", "reprocess_success": "{count} సైకిళ్లు విజయవంతంగా రీప్రాసెస్ చేయబడ్డాయి.", "debug_data_cleared": "{count} సైకిళ్ల నుండి డీబగ్ డేటా విజయవంతంగా క్లియర్ చేయబడింది." } }, "selector": { "notify_events_option": { "options": { "cycle_start": "సైకిల్ ప్రారంభం", "cycle_finish": "సైకిల్ ముగింపు", "cycle_live": "ప్రత్యక్ష పురోగతి" } }, "common_text": { "options": { "unlabeled": "(లేబుల్ చేయబడలేదు)", "create_new_profile": "కొత్త ప్రొఫైల్‌ని సృష్టించండి", "remove_label": "లేబుల్‌ని తీసివేయండి", "no_reference_cycle": "(రిఫరెన్స్ సైకిల్ లేదు)", "all_device_types": "అన్ని పరికర రకాలు", "current_suffix": "(ప్రస్తుతం)", "editor_select_info": "విభజించడానికి 1 సైకిల్‌ని లేదా విలీనం చేయడానికి 2+ సైకిల్‌లను ఎంచుకోండి.", "editor_select_info_split": "విభజించడానికి 1 సైకిల్‌ను ఎంచుకోండి.", "editor_select_info_merge": "విలీనం చేయడానికి 2+ సైకిల్‌లను ఎంచుకోండి.", "editor_select_info_delete": "తొలగించడానికి 1+ సైకిల్(లు)ను ఎంచుకోండి.", "no_cycles_recorded": "ఇంకా ఏ సైకిల్‌లు రికార్డ్ చేయబడలేదు.", "profile_summary_line": "- **{name}**: {count} చక్రాలు, {avg}మీ సగటు", "no_profiles_created": "ఇంకా ప్రొఫైల్‌లు ఏవీ సృష్టించబడలేదు.", "phase_preview": "దశ ప్రివ్యూ", "phase_preview_no_curve": "సగటు ప్రొఫైల్ వక్రరేఖ ఇంకా అందుబాటులో లేదు. ఈ ప్రొఫైల్ కోసం మరిన్ని చక్రాలను అమలు చేయండి/లేబుల్ చేయండి.", "average_power_curve": "సగటు పవర్ కర్వ్", "unit_min": "నిమి", "profile_option_fmt": "{name} ({count} చక్రాలు, ~{duration}మీ సగటు)", "profile_option_short_fmt": "{name} ({count} సైకిళ్లు, ~{duration}మీ)", "deleted_cycles_from_profile": "{profile} నుండి {count} సైకిల్‌లు తొలగించబడ్డాయి.", "not_enough_data_graph": "గ్రాఫ్‌ని రూపొందించడానికి తగినంత డేటా లేదు.", "no_profiles_found": "ప్రొఫైల్‌లు ఏవీ కనుగొనబడలేదు.", "cycle_info_fmt": "చక్రం: {start}, {duration}మీ, ప్రస్తుత: {label}", "top_candidates_header": "### అగ్ర అభ్యర్థులు", "tbl_profile": "ప్రొఫైల్", "tbl_confidence": "విశ్వాసం", "tbl_correlation": "సహసంబంధం", "tbl_duration_match": "వ్యవధి మ్యాచ్", "detected_profile": "గుర్తించబడిన ప్రొఫైల్", "estimated_duration": "అంచనా వ్యవధి", "actual_duration": "వాస్తవ వ్యవధి", "choose_action": "__క్రింద ఒక చర్యను ఎంచుకోండి:__", "tbl_count": "లెక్కించు", "tbl_avg": "సగటు", "tbl_min": "కనిష్ట", "tbl_max": "గరిష్టంగా", "tbl_energy_avg": "శక్తి (సగటు)", "tbl_energy_total": "శక్తి (మొత్తం)", "tbl_consistency": "కలిగి ఉంటాయి.", "tbl_last_run": "చివరి పరుగు", "graph_legend_title": "గ్రాఫ్ లెజెండ్", "graph_legend_body": "బ్లూ బ్యాండ్ గమనించిన కనిష్ట మరియు గరిష్ట పవర్ డ్రా పరిధిని సూచిస్తుంది. లైన్ సగటు శక్తి వక్రతను చూపుతుంది.", "recording_preview": "రికార్డింగ్ ప్రివ్యూ", "trim_start": "ట్రిమ్ ప్రారంభం", "trim_end": "ట్రిమ్ ఎండ్", "split_preview_title": "స్ప్లిట్ ప్రివ్యూ", "split_preview_found_fmt": "{count} విభాగాలు కనుగొనబడ్డాయి.", "split_preview_confirm_fmt": "ఈ చక్రాన్ని {count} ప్రత్యేక చక్రాలుగా విభజించడానికి నిర్ధారించు క్లిక్ చేయండి.", "merge_preview_title": "ప్రివ్యూను విలీనం చేయండి", "merge_preview_joining_fmt": "{count} సైకిల్స్‌లో చేరుతోంది. ఖాళీలు 0W రీడింగ్‌లతో పూరించబడతాయి.", "editor_delete_preview_title": "తొలగింపు ప్రివ్యూ", "editor_delete_preview_intro": "ఎంచుకున్న సైకిల్‌లు శాశ్వతంగా తొలగించబడతాయి:", "editor_delete_preview_confirm": "ఈ సైకిల్ రికార్డులను శాశ్వతంగా తొలగించడానికి Confirm క్లిక్ చేయండి.", "no_power_preview": "*ప్రివ్యూ కోసం పవర్ డేటా అందుబాటులో లేదు.*", "profile_comparison": "ప్రొఫైల్ పోలిక", "actual_cycle_label": "ఈ చక్రం (అసలు)", "storage_usage_header": "నిల్వ వినియోగం", "storage_file_size": "ఫైల్ పరిమాణం", "storage_cycles": "చక్రాలు", "storage_profiles": "ప్రొఫైల్స్", "storage_debug_traces": "డీబగ్ జాడలు", "overview_suffix": "అవలోకనం", "phase_preview_for_profile": "ప్రొఫైల్ కోసం దశ ప్రివ్యూ", "current_ranges_header": "ప్రస్తుత పరిధులు", "assign_phases_help": "పరిధులను జోడించడానికి, సవరించడానికి, తొలగించడానికి లేదా సేవ్ చేయడానికి దిగువ చర్యలను ఉపయోగించండి.", "profile_summary_header": "ప్రొఫైల్ సారాంశం", "recent_cycles_header": "ఇటీవలి చక్రాలు", "trim_cycle_preview_title": "సైకిల్ ట్రిమ్ ప్రివ్యూ", "trim_cycle_preview_no_data": "ఈ సైకిల్ కోసం పవర్ డేటా అందుబాటులో లేదు.", "trim_cycle_preview_kept_suffix": "ఉంచింది", "table_program": "కార్యక్రమం", "table_when": "ఎప్పుడు", "table_length": "వ్యవధి", "table_match": "మ్యాచ్", "table_profile": "ప్రొఫైల్", "table_cycles": "చక్రాలు", "table_avg_length": "సగటు వ్యవధి", "table_last_run": "చివరి పరుగు", "table_avg_energy": "సగటు శక్తి", "table_detected_program": "గుర్తించబడిన ప్రోగ్రామ్", "table_confidence": "విశ్వాసం", "table_reported": "నివేదించబడింది", "phase_builtin_suffix": "(అంతర్నిర్మిత)", "phase_none_available": "దశలు అందుబాటులో లేవు.", "settings_deprecation_warning": "⚠️ **విస్మరించబడిన పరికర రకం:** {device_type} భవిష్యత్తు విడుదలలో తీసివేయడానికి షెడ్యూల్ చేయబడింది. WashData యొక్క మ్యాచింగ్ పైప్‌లైన్ ఈ ఉపకరణ తరగతికి నమ్మదగిన ఫలితాలను అందించదు. మీ ఇంటిగ్రేషన్ డిప్రికేషన్ వ్యవధిలో పని చేస్తూనే ఉంటుంది; ఈ హెచ్చరికను నిశ్శబ్దం చేయడానికి, మద్దతు ఉన్న రకాల్లో ఒకదానికి (వాషింగ్ మెషిన్, డ్రైయర్, వాషర్-డ్రైర్ కాంబో, డిష్‌వాషర్, ఎయిర్ ఫ్రైయర్, బ్రెడ్ మేకర్, లేదా పంప్) దిగువన **పరికర రకాన్ని** మార్చండి లేదా మీ ఉపకరణం మద్దతు ఉన్న ఏ రకంతోనూ సరిపోలకపోతే **ఇతర (అధునాతన)**కి మార్చండి. **ఇతర (అధునాతన)** ఏదైనా నిర్దిష్ట ఉపకరణం కోసం ట్యూన్ చేయని ఉద్దేశపూర్వకంగా జెనరిక్ డిఫాల్ట్‌లను పంపుతుంది, కాబట్టి మీరు థ్రెషోల్డ్‌లు, టైమ్‌అవుట్‌లు మరియు సరిపోలే పారామితులను మీరే కాన్ఫిగర్ చేయాలి; మీరు మారినప్పుడు మీ ప్రస్తుత సెట్టింగ్‌లు అన్నీ భద్రపరచబడతాయి.", "phase_other_device_types": "ఇతర పరికరాల రకాలు:" } }, "interactive_editor_action": { "options": { "split": "చక్రాన్ని విభజించండి (ఖాళీలను కనుగొనండి)", "merge": "చక్రాలను విలీనం చేయండి (శకలాలు కలపండి)", "delete": "సైకిల్(ల)ని తొలగించు" } }, "split_mode": { "options": { "auto": "నిష్క్రియ గ్యాప్‌లను స్వయంచాలకంగా గుర్తించండి", "manual": "మాన్యువల్ టైమ్‌స్టాంప్(లు)" } }, "diagnostics_action": { "options": { "reprocess_history": "నిర్వహణ: రీప్రాసెస్ & డేటాను ఆప్టిమైజ్ చేయండి", "clear_debug_data": "డీబగ్ డేటాను క్లియర్ చేయండి (స్థలాన్ని ఖాళీ చేయండి)", "wipe_history": "ఈ పరికరం కోసం మొత్తం డేటాను తుడిచివేయండి (తిరుగులేనిది)", "export_import": "సెట్టింగ్‌లతో JSONని ఎగుమతి/దిగుమతి చేయండి (కాపీ/పేస్ట్)" } }, "export_import_mode": { "options": { "export": "మొత్తం డేటాను ఎగుమతి చేయండి", "import": "డేటాను దిగుమతి/విలీనం చేయండి" } }, "manage_cycles_action": { "options": { "auto_label_cycles": "పాత సైకిళ్లను ఆటో-లేబుల్ చేయండి", "select_cycle_to_label": "లేబుల్ నిర్దిష్ట చక్రం", "select_cycle_to_delete": "సైకిల్‌ను తొలగించండి", "interactive_editor": "ఇంటరాక్టివ్ ఎడిటర్‌ను విలీనం చేయండి/స్ప్లిట్ చేయండి", "trim_cycle": "సైకిల్ డేటాను ట్రిమ్ చేయండి" } }, "manage_profiles_action": { "options": { "create_profile": "కొత్త ప్రొఫైల్‌ని సృష్టించండి", "edit_profile": "ప్రొఫైల్‌ని సవరించండి/పేరుమార్చు", "delete_profile": "ప్రొఫైల్‌ను తొలగించండి", "profile_stats": "ప్రొఫైల్ గణాంకాలు", "cleanup_profile": "చరిత్రను క్లీన్ అప్ చేయండి - గ్రాఫ్ & డిలీట్", "assign_phases": "దశ పరిధులను కేటాయించండి" } }, "manage_phase_catalog_action": { "options": { "create_custom_phase": "కొత్త దశను సృష్టించండి", "edit_custom_phase": "దశను సవరించండి", "delete_custom_phase": "దశను తొలగించండి" } }, "assign_profile_phases_action": { "options": { "add_range": "దశ పరిధిని జోడించండి", "edit_range": "దశ పరిధిని సవరించండి", "delete_range": "దశ పరిధిని తొలగించండి", "clear_ranges": "అన్ని పరిధులను క్లియర్ చేయండి", "auto_detect_ranges": "దశలను స్వయంచాలకంగా గుర్తించండి", "save_ranges": "సేవ్ మరియు తిరిగి" } }, "record_cycle_action": { "options": { "refresh_status": "స్థితిని రిఫ్రెష్ చేయండి", "stop_recording": "రికార్డింగ్ ఆపివేయి (సేవ్ & ప్రాసెస్)", "start_recording": "కొత్త రికార్డింగ్‌ని ప్రారంభించండి", "process_recording": "చివరి రికార్డింగ్‌ని ప్రాసెస్ చేయండి (ట్రిమ్ & సేవ్)", "discard_recording": "చివరి రికార్డింగ్‌ని విస్మరించండి" } }, "record_process_save_mode": { "options": { "new_profile": "కొత్త ప్రొఫైల్‌ని సృష్టించండి", "existing_profile": "ఇప్పటికే ఉన్న ప్రొఫైల్‌కు జోడించండి", "discard": "రికార్డింగ్‌ని విస్మరించండి" } }, "resolve_feedback_action": { "options": { "confirm": "నిర్ధారించండి - సరైన గుర్తింపు", "correct": "సరైనది - ప్రోగ్రామ్/వ్యవధిని ఎంచుకోండి", "ignore": "విస్మరించండి - ఫాల్స్ పాజిటివ్/నాయిస్ సైకిల్", "delete": "తొలగించు - చరిత్ర నుండి తీసివేయి" } }, "assign_profile_phases_auto_detect_action": { "options": { "name_phases": "దశలకు పేరు పెట్టండి & దరఖాస్తు చేయండి", "cancel": "మార్పులు లేకుండా వెనక్కి వెళ్లండి" } }, "trim_cycle_action": { "options": { "set_start": "ప్రారంభ స్థానం సెట్ చేయండి", "set_end": "ముగింపు పాయింట్‌ని సెట్ చేయండి", "reset": "పూర్తి వ్యవధికి రీసెట్ చేయండి", "apply": "ట్రిమ్ వర్తించు", "cancel": "రద్దు చేయి" } }, "device_type": { "options": { "washing_machine": "వాషింగ్ మెషిన్", "dryer": "డ్రైయర్", "washer_dryer": "వాషర్-డ్రైర్ కాంబో", "dishwasher": "డిష్వాషర్", "coffee_machine": "కాఫీ మెషిన్ (విస్మరించబడింది)", "ev": "ఎలక్ట్రిక్ వాహనం (విస్మరించబడింది)", "air_fryer": "ఎయిర్ ఫ్రైయర్", "heat_pump": "హీట్ పంప్ (విస్మరించబడింది)", "bread_maker": "బ్రెడ్ మేకర్", "pump": "పంప్ / సంప్ పంప్", "oven": "ఓవెన్ (విస్మరించబడింది)", "other": "ఇతర (అధునాతన)" } } }, "services": { "label_cycle": { "name": "లేబుల్ సైకిల్", "description": "ఇప్పటికే ఉన్న ప్రొఫైల్‌ను గత చక్రానికి కేటాయించండి లేదా లేబుల్‌ను తీసివేయండి.", "fields": { "device_id": { "name": "పరికరం", "description": "లేబుల్ చేయడానికి వాషింగ్ మెషీన్ పరికరం." }, "cycle_id": { "name": "సైకిల్ ID", "description": "లేబుల్ చేయడానికి సైకిల్ యొక్క ID." }, "profile_name": { "name": "ప్రొఫైల్ పేరు", "description": "ఇప్పటికే ఉన్న ప్రొఫైల్ పేరు (ప్రొఫైళ్లను నిర్వహించండి మెనులో ప్రొఫైల్‌లను సృష్టించండి). లేబుల్‌ని తీసివేయడానికి ఖాళీగా ఉంచండి." } } }, "create_profile": { "name": "ప్రొఫైల్ సృష్టించండి", "description": "కొత్త ప్రొఫైల్‌ను సృష్టించండి (స్వతంత్రంగా లేదా సూచన చక్రం ఆధారంగా).", "fields": { "device_id": { "name": "పరికరం", "description": "వాషింగ్ మెషీన్ పరికరం." }, "profile_name": { "name": "ప్రొఫైల్ పేరు", "description": "కొత్త ప్రొఫైల్ పేరు (ఉదా. 'హెవీ డ్యూటీ', 'డెలికేట్స్')." }, "reference_cycle_id": { "name": "సూచన సైకిల్ ID", "description": "ఈ ప్రొఫైల్‌ను ఆధారం చేసుకోవడానికి ఐచ్ఛిక సైకిల్ ID." } } }, "delete_profile": { "name": "ప్రొఫైల్‌ను తొలగించండి", "description": "ప్రొఫైల్‌ను తొలగించి, దాన్ని ఉపయోగించి సైకిల్‌లను ఐచ్ఛికంగా అన్‌లేబుల్ చేయండి.", "fields": { "device_id": { "name": "పరికరం", "description": "వాషింగ్ మెషీన్ పరికరం." }, "profile_name": { "name": "ప్రొఫైల్ పేరు", "description": "తొలగించాల్సిన ప్రొఫైల్." }, "unlabel_cycles": { "name": "సైకిళ్లను అన్‌లేబుల్ చేయండి", "description": "ఈ ప్రొఫైల్‌ని ఉపయోగించి సైకిల్స్ నుండి ప్రొఫైల్ లేబుల్‌ని తీసివేయండి." } } }, "auto_label_cycles": { "name": "పాత సైకిళ్లను ఆటో-లేబుల్ చేయండి", "description": "ప్రొఫైల్ మ్యాచింగ్‌ని ఉపయోగించి లేబుల్ చేయని చక్రాలను రెట్రోయాక్టివ్‌గా లేబుల్ చేయండి.", "fields": { "device_id": { "name": "పరికరం", "description": "వాషింగ్ మెషీన్ పరికరం." }, "confidence_threshold": { "name": "కాన్ఫిడెన్స్ థ్రెషోల్డ్", "description": "లేబుల్‌లను వర్తింపజేయడానికి కనీస సరిపోలిక విశ్వాసం (0.50-0.95)." } } }, "export_config": { "name": "ఎగుమతి కాన్ఫిగర్", "description": "ఈ పరికరం యొక్క ప్రొఫైల్‌లు, చక్రాలు మరియు సెట్టింగ్‌లను JSON ఫైల్‌కి (పరికరానికి) ఎగుమతి చేయండి.", "fields": { "device_id": { "name": "పరికరం", "description": "ఎగుమతి చేయడానికి వాషింగ్ మెషీన్ పరికరం." }, "path": { "name": "మార్గం", "description": "వ్రాయడానికి ఐచ్ఛిక సంపూర్ణ ఫైల్ మార్గం (/config/ha_washdata_export_{entry}.jsonకి డిఫాల్ట్)." } } }, "import_config": { "name": "కాన్ఫిగరేషన్‌ను దిగుమతి చేయండి", "description": "JSON ఎగుమతి ఫైల్ నుండి ఈ పరికరం కోసం ప్రొఫైల్‌లు, సైకిళ్లు మరియు సెట్టింగ్‌లను దిగుమతి చేయండి (సెట్టింగ్‌లు ఓవర్‌రైట్ చేయబడవచ్చు).", "fields": { "device_id": { "name": "పరికరం", "description": "దిగుమతి చేసుకోవడానికి వాషింగ్ మెషీన్ పరికరం." }, "path": { "name": "మార్గం", "description": "దిగుమతి చేయడానికి ఎగుమతి JSON ఫైల్‌కు సంపూర్ణ మార్గం." } } }, "submit_cycle_feedback": { "name": "సైకిల్ అభిప్రాయాన్ని సమర్పించండి", "description": "పూర్తయిన చక్రం తర్వాత స్వయంచాలకంగా గుర్తించబడిన ప్రోగ్రామ్‌ను నిర్ధారించండి లేదా సరి చేయండి. `entry_id` (అధునాతన) లేదా `device_id` (సిఫార్సు చేయబడింది) అందించండి.", "fields": { "device_id": { "name": "పరికరం", "description": "WashData పరికరం (entry_idకి బదులుగా సిఫార్సు చేయబడింది)." }, "entry_id": { "name": "ఎంట్రీ ID", "description": "పరికరం కోసం కాన్ఫిగర్ ఎంట్రీ ఐడి (device_idకి ప్రత్యామ్నాయం)." }, "cycle_id": { "name": "సైకిల్ ID", "description": "ఫీడ్‌బ్యాక్ నోటిఫికేషన్ / లాగ్‌లలో చూపబడిన సైకిల్ ఐడి." }, "user_confirmed": { "name": "కనుగొనబడిన ప్రోగ్రామ్‌ను నిర్ధారించండి", "description": "కనుగొనబడిన ప్రోగ్రామ్ సరైనదైతే ఒప్పును సెట్ చేయండి." }, "corrected_profile": { "name": "ప్రొఫైల్ సరిదిద్దబడింది", "description": "ధృవీకరించబడకపోతే, సరైన ప్రొఫైల్/ప్రోగ్రామ్ పేరును అందించండి." }, "corrected_duration": { "name": "సరిదిద్దబడిన వ్యవధి (సెకన్లు)", "description": "సెకన్లలో ఐచ్ఛిక సరిదిద్దబడిన వ్యవధి." }, "notes": { "name": "గమనికలు", "description": "ఈ చక్రం గురించి ఐచ్ఛిక గమనికలు." } } }, "record_start": { "name": "రికార్డ్ సైకిల్ ప్రారంభం", "description": "క్లీన్ సైకిల్‌ను మాన్యువల్‌గా రికార్డ్ చేయడం ప్రారంభించండి (అన్ని సరిపోలే లాజిక్‌లను దాటవేస్తుంది).", "fields": { "device_id": { "name": "పరికరం", "description": "రికార్డ్ చేయడానికి వాషింగ్ మెషీన్ పరికరం." } } }, "record_stop": { "name": "రికార్డ్ సైకిల్ స్టాప్", "description": "మాన్యువల్ రికార్డింగ్ ఆపివేయండి.", "fields": { "device_id": { "name": "పరికరం", "description": "రికార్డింగ్ ఆపడానికి వాషింగ్ మెషీన్ పరికరం." } } }, "trim_cycle": { "name": "ట్రిమ్ సైకిల్", "description": "గత చక్రం యొక్క పవర్ డేటాను నిర్దిష్ట సమయ విండోకు ట్రిమ్ చేయండి.", "fields": { "device_id": { "name": "పరికరం", "description": "WashData పరికరం." }, "cycle_id": { "name": "సైకిల్ ID", "description": "ట్రిమ్ చేయడానికి సైకిల్ యొక్క ID." }, "trim_start_s": { "name": "ట్రిమ్ ప్రారంభం (సెకన్లు)", "description": "ఈ ఆఫ్‌సెట్ నుండి డేటాను సెకన్లలో ఉంచండి. డిఫాల్ట్ 0." }, "trim_end_s": { "name": "ట్రిమ్ ఎండ్ (సెకన్లు)", "description": "ఈ ఆఫ్‌సెట్ వరకు డేటాను సెకన్లలో ఉంచండి. డిఫాల్ట్ = పూర్తి వ్యవధి." } } }, "pause_cycle": { "name": "పాజ్ సైకిల్", "description": "WashData పరికరం కోసం క్రియాశీల చక్రాన్ని పాజ్ చేయండి.", "fields": { "device_id": { "name": "పరికరం", "description": "WashData పరికరం పాజ్ చేయబడుతుంది." } } }, "resume_cycle": { "name": "చక్రాన్ని పునఃప్రారంభించండి", "description": "WashData పరికరం కోసం పాజ్ చేయబడిన సైకిల్‌ను మళ్లీ ప్రారంభించండి.", "fields": { "device_id": { "name": "పరికరం", "description": "WashData పరికరం పునఃప్రారంభించబడుతుంది." } } } }, "entity": { "binary_sensor": { "running": { "name": "నడుస్తోంది" }, "match_ambiguity": { "name": "మ్యాచ్ సందిగ్ధత" } }, "sensor": { "washer_state": { "name": "రాష్ట్రం", "state": { "off": "ఆఫ్", "idle": "పనిలేకుండా", "starting": "ప్రారంభిస్తోంది", "running": "నడుస్తోంది", "paused": "పాజ్ చేయబడింది", "user_paused": "వినియోగదారుచే పాజ్ చేయబడింది", "ending": "ముగింపు", "finished": "పూర్తయింది", "anti_wrinkle": "వ్యతిరేక ముడతలు", "delay_wait": "ప్రారంభించడానికి వేచి ఉంది", "interrupted": "అంతరాయం కలిగింది", "force_stopped": "ఫోర్స్ ఆగిపోయింది", "rinse": "శుభ్రం చేయు", "unknown": "తెలియదు", "clean": "శుభ్రంగా" } }, "washer_program": { "name": "కార్యక్రమం" }, "time_remaining": { "name": "సమయం మిగిలి ఉంది" }, "total_duration": { "name": "మొత్తం వ్యవధి" }, "cycle_progress": { "name": "పురోగతి" }, "current_power": { "name": "ప్రస్తుత శక్తి" }, "elapsed_time": { "name": "గడిచిన సమయం" }, "debug_info": { "name": "డీబగ్ సమాచారం" }, "match_confidence": { "name": "మ్యాచ్ కాన్ఫిడెన్స్" }, "top_candidates": { "name": "అగ్ర అభ్యర్థులు", "state": { "none": "ఏదీ లేదు" } }, "current_phase": { "name": "ప్రస్తుత దశ" }, "wash_phase": { "name": "దశ" }, "profile_cycle_count": { "name": "ప్రొఫైల్ {profile_name} కౌంట్", "unit_of_measurement": "చక్రాలు" }, "suggestions": { "name": "సూచించబడిన సెట్టింగ్‌లు" }, "pump_runs_today": { "name": "పంప్ పరుగులు (చివరి 24 గం)" }, "cycle_count": { "name": "సైకిల్ కౌంట్" } }, "select": { "program_select": { "name": "సైకిల్ ప్రోగ్రామ్", "state": { "auto_detect": "ఆటో-డిటెక్ట్" } } }, "button": { "force_end_cycle": { "name": "ఫోర్స్ ఎండ్ సైకిల్" }, "pause_cycle": { "name": "పాజ్ సైకిల్" }, "resume_cycle": { "name": "చక్రాన్ని పునఃప్రారంభించండి" } } }, "exceptions": { "device_id_required": { "message": "చెల్లుబాటు అయ్యే device_id అవసరం." }, "cycle_id_required": { "message": "చెల్లుబాటు అయ్యే సైకిల్_ఐడి అవసరం." }, "profile_name_required": { "message": "చెల్లుబాటు అయ్యే ప్రొఫైల్_పేరు అవసరం." }, "device_not_found": { "message": "పరికరం కనుగొనబడలేదు." }, "no_config_entry": { "message": "పరికరం కోసం కాన్ఫిగర్ ఎంట్రీ కనుగొనబడలేదు." }, "integration_not_loaded": { "message": "ఈ పరికరం కోసం ఇంటిగ్రేషన్ లోడ్ చేయబడలేదు." }, "cycle_not_found_or_no_power": { "message": "సైకిల్ కనుగొనబడలేదు లేదా పవర్ డేటా లేదు." }, "trim_failed_empty_window": { "message": "ట్రిమ్ విఫలమైంది - సైకిల్ కనుగొనబడలేదు, పవర్ డేటా లేదు లేదా ఫలితంగా విండో ఖాళీగా ఉంది." }, "trim_invalid_range": { "message": "trim_end_s తప్పనిసరిగా trim_start_s కంటే ఎక్కువగా ఉండాలి." } } }