Updated apps

This commit is contained in:
2026-07-20 22:52:35 -04:00
parent 28a8cb98f6
commit a0c3271743
1164 changed files with 94781 additions and 6892 deletions
@@ -1,13 +1,13 @@
{
"badge": {
"artifact_tip": "{n} anomalias detectadas (por exemplo, porta aberta no meio do ciclo) abra para vê-las no gráfico",
"artifact_tip": "{n} anomalias detectadas (por exemplo, porta aberta no meio do ciclo) abra para vê-las no gráfico",
"auto": "(detectado automaticamente)",
"built_in_tag": "integrado",
"declining": "↘ em declínio",
"energy_low": "Energia abaixo do habitual",
"energy_spike": "Energia acima do habitual",
"fair_fit": "qualidade aceitável",
"fair_fit_tip": "Consistência de correspondência moderada alguns ciclos atribuídos a este perfil têm pontuações de confiança mais baixas. Rotule mais ciclos ou regrave o perfil para melhorar a precisão.",
"fair_fit_tip": "Consistência de correspondência moderada alguns ciclos atribuídos a este perfil têm pontuações de confiança mais baixas. Rotule mais ciclos ou regrave o perfil para melhorar a precisão.",
"feedback_requested": "Feedback solicitado",
"golden_cycle": "Ciclo de referência gravado",
"improving": "↗ melhorando",
@@ -15,7 +15,7 @@
"needs_review": "Precisa de revisão",
"overrun": "Demorou mais tempo que o normal",
"poor_fit": "qualidade fraca",
"poor_fit_tip": "Histórico de correspondência inconsistente considere reconstruir este perfil",
"poor_fit_tip": "Histórico de correspondência inconsistente considere reconstruir este perfil",
"restart_gap_tip": "{n} lacuna de reinicialização do HA: o rastro de potência tem uma lacuna",
"reviewed": "Revisado",
"steady": "→ estável",
@@ -57,7 +57,7 @@
"create_profile": "+ Criar perfil",
"delete": "Excluir",
"delete_group": "Excluir grupo",
"delete_group_tip": "Excluir apenas este grupo os perfis dos membros são mantidos",
"delete_group_tip": "Excluir apenas este grupo os perfis dos membros são mantidos",
"delete_profile": "Excluir perfil",
"discard": "Descartar",
"discard_tip": "Descartar a gravação capturada sem salvar",
@@ -87,7 +87,7 @@
"on_cycle_finished": "Ao terminar o ciclo",
"on_cycle_started": "Ao iniciar o ciclo",
"pause_cycle": "Pausar",
"pause_cycle_tip": "Pausar o ciclo em andamento o eletrodoméstico retomará onde parou",
"pause_cycle_tip": "Pausar o ciclo em andamento o eletrodoméstico retomará onde parou",
"pg_apply_device": "Aplicar ao dispositivo",
"pg_autofill": "Preencher automaticamente",
"play": "Reproduzir",
@@ -97,8 +97,8 @@
"process_tip": "Salvar o rastro gravado como um perfil novo ou existente",
"rebuild": "Reconstruir envelopes",
"rebuild_envelope": "Reconstruir envelope",
"rebuild_tip": "Recalcular o envelope de potência esperado (faixa mín/máx) para todos os perfis a partir dos seus ciclos rotulados executar após rotular novos ciclos ou corrigir os existentes",
"rec_start_tip": "Iniciar a gravação do rastro de potência do eletrodoméstico iniciar logo antes de executar um ciclo",
"rebuild_tip": "Recalcular o envelope de potência esperado (faixa mín/máx) para todos os perfis a partir dos seus ciclos rotulados executar após rotular novos ciclos ou corrigir os existentes",
"rec_start_tip": "Iniciar a gravação do rastro de potência do eletrodoméstico iniciar logo antes de executar um ciclo",
"rec_stop": "Parar",
"rec_stop_tip": "Parar a gravação e manter o rastro capturado para revisão",
"record": "Iniciar gravação",
@@ -182,7 +182,7 @@
},
"attn_sub": "Corrija os conflitos antes de salvar",
"attn_title": "{n} conflito{s} de configurações",
"settings_banner": "{n} conflito{s} de configurações verifique as seções destacadas e corrija antes de salvar.",
"settings_banner": "{n} conflito{s} de configurações verifique as seções destacadas e corrija antes de salvar.",
"settings_banner_btn": "Ir para o primeiro",
"confidence": {
"auto": "Deve ser maior ou igual ao Limiar de correspondência ({match})",
@@ -451,9 +451,9 @@
"show_expected": "Mostrar sobreposição da curva esperada (perfil correspondente, laranja)",
"show_raw": "Mostrar o interruptor de sinal bruto da tomada no gráfico de potência ao vivo",
"sparkline": "Tendência recente da duração dos ciclos",
"stage2": "Etapa 2 similaridade principal",
"stage3": "Etapa 3 DTW",
"stage4": "Etapa 4 concordância",
"stage2": "Etapa 2 similaridade principal",
"stage3": "Etapa 3 DTW",
"stage4": "Etapa 4 concordância",
"status": "Status",
"tail_trim": "Recorte final (s)",
"timer_auto_pause": "Pausa automática",
@@ -561,7 +561,12 @@
"flags": "Sinalizadores",
"include_phase_map": "Incluir mapa de fases",
"include_settings": "Incluir configurações de detecção e reconhecimento",
"show_contributor": "Mostrar nomes dos contribuidores"
"show_contributor": "Mostrar nomes dos contribuidores",
"task_pg_detail": "Simular ciclo",
"task_split": "Dividindo o ciclo",
"task_trim": "Recortando o ciclo",
"task_merge": "Combinando ciclos",
"task_rebuild": "Reconstruindo envelopes"
},
"log": {
"all_levels": "Todos os níveis",
@@ -645,7 +650,7 @@
"artifact_dip_detail": "Caiu abaixo da banda de potência habitual por ~{n}s.",
"artifact_footer": "Destacadas no gráfico acima. São artefatos transitórios (por exemplo, a porta foi aberta no meio do ciclo), não necessariamente problemas.",
"artifact_header": "{n} anomalias detectadas durante este ciclo",
"artifact_pause_detail": "A potência caiu quase a zero por ~{n}s e depois retomou provavelmente a porta foi aberta no meio do ciclo ou o ciclo foi pausado.",
"artifact_pause_detail": "A potência caiu quase a zero por ~{n}s e depois retomou provavelmente a porta foi aberta no meio do ciclo ou o ciclo foi pausado.",
"artifact_spike_detail": "Ultrapassou a banda de potência habitual por ~{n}s.",
"auto_label_intro": "Atribua perfis a ciclos sem rótulo cuja confiança de correspondência supere o limite.",
"automations_intro": "O WashData dispara eventos {start} / {end} e expõe entidades, portanto as notificações e ações são melhor criadas como automatizações normais do Home Assistant. As automatizações que usam este dispositivo aparecem abaixo.",
@@ -654,10 +659,10 @@
"collecting_data": "Coletando dados - {need} ciclo{plural} a mais antes que o ajuste fino possa começar ({current}/{min}).",
"compare_overlay_profiles": "Sobrepor perfis (fraco)",
"compare_profiles_tip": "Sobreponha outros envelopes de perfil no gráfico acima para ver qual deles melhor se adapta a este ciclo.",
"compare_selected_cycles": "Ciclos selecionados (sólido) mostrar / ocultar",
"compare_selected_cycles": "Ciclos selecionados (sólido) mostrar / ocultar",
"consider_new_profile": "Considere criar um novo perfil.",
"coverage_gap": "os ciclos recentes não têm perfil correspondente ({pct}% dos últimos 30).",
"coverage_gap_similar_cycles": "{count} ciclos similares sem rótulo encontrados crie um perfil para começar a correspondê-los.",
"coverage_gap_similar_cycles": "{count} ciclos similares sem rótulo encontrados crie um perfil para começar a correspondê-los.",
"cycles_deleted": "{count} ciclo(s) excluído(s)",
"enough_data": "Dados suficientes para aprender ({current}/{min} ciclos).",
"export_description": "Exporte todos os perfis e ciclos para JSON ou restaure de uma exportação anterior.",
@@ -686,7 +691,7 @@
"ml_learned_intro": "Modelos ajustados a esta máquina.",
"ml_loading": "carregando ML…",
"ml_settings_intro": "Dois botões independentes: um aplica os modelos durante um ciclo, o outro permite ao WashData ajustá-los à sua máquina ao longo do tempo.",
"name_first_program": "Você já tem ciclos suficientes dê um nome ao seu primeiro programa para começar a correspondência.",
"name_first_program": "Você já tem ciclos suficientes dê um nome ao seu primeiro programa para começar a correspondência.",
"near_duplicate_cluster": "cluster de perfis quase duplicados detectado. O agrupamento permite que a correspondência escolha de forma confiável entre perfis semelhantes (por exemplo, o mesmo programa em temperatura/centrifugação diferente).",
"no_cycles_match": "Nenhum ciclo corresponde ao filtro atual.",
"no_cycles_profile": "Nenhum ciclo para este perfil.",
@@ -694,12 +699,12 @@
"no_cycles_yet": "Nenhum ciclo gravado ainda.",
"no_device_selected": "Nenhum dispositivo selecionado.",
"no_devices": "Nenhum dispositivo WashData configurado ainda.",
"no_envelope": "Nenhum envelope ainda reconstrua após rotular os ciclos.",
"no_envelope": "Nenhum envelope ainda reconstrua após rotular os ciclos.",
"no_envelope_overlay": "Nenhum envelope disponível para sobrepor.",
"no_fine_tuned": "Nada ajustado ainda o WashData está usando seus modelos integrados.",
"no_fine_tuned": "Nada ajustado ainda o WashData está usando seus modelos integrados.",
"no_logs": "Nenhum registro em buffer ainda.",
"no_maintenance": "Ainda não há manutenções registradas.",
"no_match_yet": "Nenhuma tentativa de correspondência ainda isto é preenchido durante um ciclo em execução.",
"no_match_yet": "Nenhuma tentativa de correspondência ainda isto é preenchido durante um ciclo em execução.",
"no_other_users": "Nenhum outro usuário do Home Assistant encontrado.",
"no_phases": "Nenhuma fase definida.",
"no_phases_assigned": "Nenhuma fase atribuída.",
@@ -713,7 +718,7 @@
"notify_services_hint": "Use os IDs de serviço de {entity} (separados por vírgula para múltiplos). Variáveis de template: {vars}.",
"old_actions_warning": "Configurado com o antigo editor de ações (agora removido). Ainda são acionadas em eventos de ciclo, mas não podem mais ser editadas aqui. Converta-as em uma automação normal ou remova-as.",
"onboarding_progress": "{n} / 3 ciclos observados",
"onboarding_watching": "Use o eletrodoméstico normalmente o WashData está observando. Após 3 ciclos, a correspondência de programas começará.",
"onboarding_watching": "Use o eletrodoméstico normalmente o WashData está observando. Após 3 ciclos, a correspondência de programas começará.",
"pending_feedback": "Feedback de detecção pendente",
"performance_trend": "Tendência de desempenho ({n} ciclos)",
"pg_analysis_empty": "Carregue um ciclo para ver a análise de correspondência.",
@@ -748,13 +753,13 @@
"restart_gap_footer": "Destacado no gráfico. Dados de potência estão ausentes para esses intervalos; o reconhecimento usou apenas leituras reais.",
"restart_gap_header": "{n} lacuna de reinicialização do HA durante este ciclo",
"restart_gap_item": "{dur} lacuna",
"review_confirm_help": "Confirme se este ciclo foi detectado corretamente. Suas revisões treinam o modelo na sua máquina quanto mais ciclos confirmar, melhor ficam a correspondência e a pontuação de saúde. Um Bom/Ruim rápido é suficiente.",
"review_confirm_help": "Confirme se este ciclo foi detectado corretamente. Suas revisões treinam o modelo na sua máquina quanto mais ciclos confirmar, melhor ficam a correspondência e a pontuação de saúde. Um Bom/Ruim rápido é suficiente.",
"review_in_settings": "Revisar em Configurações",
"review_notes_placeholder": "Observações (opcional)",
"review_notes_tip": "Notas em texto livre para sua própria referência. Não são usadas pela correspondência ou pelo treinamento.",
"review_profile_tip": "O programa com que este ciclo está rotulado. Se o programa detectado automaticamente estava errado, corrija-o aqui a rotulagem ensina a correspondência para ciclos futuros.",
"review_profile_tip": "O programa com que este ciclo está rotulado. Se o programa detectado automaticamente estava errado, corrija-o aqui a rotulagem ensina a correspondência para ciclos futuros.",
"review_quality_tip": "A qualidade deste ciclo. Bom = um exemplo perfeito deste programa; Ruim = detectado mas ruidoso ou atípico; Inutilizável = detectado incorretamente (mesclado, truncado ou espúrio). Determina a pontuação de saúde e quais ciclos são permitidos para treinar o modelo.",
"review_recorded_tip": "Marque este ciclo como referência escolhida a dedo para seu programa o mesmo papel de um ciclo gravado manualmente. Os ciclos de referência são sempre mantidos, alimentam o modelo de correspondência e nunca são removidos pela limpeza. (Esta é a bandeira \"dourada\"/gravada; ambas são a mesma coisa.)",
"review_recorded_tip": "Marque este ciclo como referência escolhida a dedo para seu programa o mesmo papel de um ciclo gravado manualmente. Os ciclos de referência são sempre mantidos, alimentam o modelo de correspondência e nunca são removidos pela limpeza. (Esta é a bandeira \"dourada\"/gravada; ambas são a mesma coisa.)",
"review_tags_tip": "Etiquetas opcionais que descrevem o que deu errado com este ciclo, para que o treinamento e a limpeza possam levar isso em conta.",
"review_to_cycles": "Abrir a fila de revisão de Ciclos",
"saving_triggers_reload": "Salvar aciona um recarregamento da integração. As entidades do HA podem ficar brevemente indisponíveis.",
@@ -763,7 +768,7 @@
"setting_changed": "Alterado de {old} para {new} em {date}",
"settings_basic_note": "Mostrando as configurações essenciais. Mude para Avançado para ver a lista completa.",
"shape_drift_advisory": "⚠ Desvio de forma",
"shape_drift_detail": "O padrão de potência para este perfil mudou ao longo do tempo possível desgaste do eletrodoméstico ou manutenção necessária (por exemplo, descalcificação, limpeza do filtro).",
"shape_drift_detail": "O padrão de potência para este perfil mudou ao longo do tempo possível desgaste do eletrodoméstico ou manutenção necessária (por exemplo, descalcificação, limpeza do filtro).",
"show_all_settings": "Mostrar todas as configurações",
"showing_suggestions": "Mostrando a configuração {count} com sugestões.",
"split_intro": "Clique no gráfico para adicionar ou remover um ponto de divisão, ou detecte automaticamente por intervalos de inatividade. Cada segmento resultante pode ter seu próprio perfil.",
@@ -789,10 +794,10 @@
"toast_revert_failed": "Reversão falhou: {error}",
"toast_reverted": "{key} revertido",
"toast_save_failed": "Salvamento falhou: {error}",
"trend_duration_longer": "Duração com tendência crescente ({pct}%/ciclo) média recente {avg}",
"trend_duration_shorter": "Duração com tendência decrescente ({pct}%/ciclo) média recente {avg}",
"trend_duration_longer": "Duração com tendência crescente ({pct}%/ciclo) média recente {avg}",
"trend_duration_shorter": "Duração com tendência decrescente ({pct}%/ciclo) média recente {avg}",
"trend_energy_down": "Energia com tendência decrescente ({pct}%/ciclo)",
"trend_energy_up": "Energia com tendência crescente ({pct}%/ciclo) média recente {avg}",
"trend_energy_up": "Energia com tendência crescente ({pct}%/ciclo) média recente {avg}",
"trim_intro": "Arraste as alças vermelhas ou insira valores. Tudo fora da janela é removido.",
"tuning_suggestions_available": "{count} sugestão de ajuste disponível a partir dos ciclos observados. Aparecem ao lado dos campos relevantes.",
"unsure_detected_prefix": "O WashData não tem certeza se detectou",
@@ -857,7 +862,9 @@
"share_guidelines_title": "Antes de compartilhar",
"store_download_device_intro": "Adote todos os programas compartilhados e seus ciclos de referência neste dispositivo. Seus próprios ciclos gravados e estatísticas não são afetados.",
"store_share_device_intro": "Envie {brand} {model} com os ciclos de referência que você selecionar. Outros usuários com o mesmo eletrodoméstico podem adotar seus programas. As entradas são revisadas antes de aparecerem publicamente.",
"share_profile_no_cycles": "Nenhum ciclo de referência -- marque um ciclo como ⭐ na aba Ciclos para incluir este perfil"
"share_profile_no_cycles": "Nenhum ciclo de referência -- marque um ciclo como ⭐ na aba Ciclos para incluir este perfil",
"advisory_phase_inconsistent": "'{name}' parece misturar diferentes programas ou temperaturas - seus ciclos aquecem por períodos de tempo muito diferentes. Dividi-lo em perfis separados (por ex. por temperatura) melhorará a correspondência e as estimativas de tempo.",
"advisory_phase_inconsistent_title": "⚠ Possíveis programas misturados"
},
"phase_desc": {
"anti_crease": "Giros curtos ocasionais após a conclusão para reduzir amassados.",
@@ -940,6 +947,10 @@
"triggers": {
"intro": "Sinais externos opcionais: um gatilho de fim, um sensor de porta, um interruptor de pausa e o lembrete de descarga.",
"label": "Gatilhos e Portas"
},
"phase_eta": {
"label": "Tempo restante",
"intro": "Tempo restante com base nas fases, para máquinas cuja duração do ciclo depende da temperatura ou da centrifugação."
}
},
"setting": {
@@ -1023,6 +1034,10 @@
"doc": "Preço fixo por kWh usado para valores de custos quando nenhuma entidade de preço real é definida acima.",
"label": "Preço Estático de Energia (por kWh)"
},
"energy_sensor": {
"doc": "Contador de energia cumulativo opcional (total_increasing em kWh/Wh, por ex. o medidor de consumo total da própria tomada). Quando definido, a energia informada de cada ciclo é obtida a partir da diferença deste contador entre o início e o fim, o que evita a subcontagem resultante da integração de um sensor de potência que informa lentamente. Recorre ao valor integrado se a leitura estiver ausente, se sua unidade for desconhecida ou se o delta não for positivo. Deixe em branco para continuar integrando o sensor de potência.",
"label": "Entidade do Medidor de Energia"
},
"expose_debug_entities": {
"doc": "Publique entidades de HA de diagnóstico extras (confiança de correspondência, ambiguidade, estados internos). Off mantém a lista de entidades limpa para uso normal.",
"label": "Expor Entidades de Depuração"
@@ -1305,6 +1320,38 @@
},
"show_contributor": {
"doc": "Mostrar a atribuição \"por <contribuidor>\" em eletrodomésticos e ciclos de referência da comunidade."
},
"enable_phase_matching": {
"label": "Tempo restante com base nas fases",
"doc": "Divide cada ciclo em andamento em fases (aquecimento, lavagem, centrifugação) e distribui o tempo restante por fase, combinado com a estimativa clássica - apoiando-se na repartição por fases no início do ciclo e na estimativa clássica perto do fim. Isso personaliza a contagem regressiva de acordo com o tempo que sua máquina realmente aquece e funciona, o que é mais perceptível na primeira metade de um ciclo. Desativado = apenas a estimativa clássica. Apenas a exibição do tempo restante é afetada; a correspondência de programas e a detecção de ciclos permanecem inalteradas."
},
"keep_min_score": {
"label": "Score mín de correspondência",
"doc": "Pontuação de similaridade mínima que um candidato precisa para permanecer na disputa. O padrão 0,1 é deliberadamente permissivo - admite até candidatos fracos e depende de etapas posteriores para encontrar a melhor correspondência. Aumente para eliminar perfis improváveis mais cedo; reduza para ampliar o pool inicial de candidatos."
},
"dtw_blend": {
"label": "Fusão Warp",
"doc": "O quanto o score de alinhamento por deformação temporal (DTW) substitui o score central da etapa 2. 0 = usar apenas o score da etapa 2, 1 = usar apenas o score DTW, 0,5 (padrão) = mistura equilibrada. Aumente para confiar mais no alinhamento Warp quando os programas têm níveis de potência semelhantes mas padrões temporais diferentes."
},
"dtw_ensemble_w": {
"label": "Mix ensemble Warp",
"doc": "No modo DTW ensemble (o padrão), o peso em L1 escalado versus DTW derivativo (DDTW). 1,0 = apenas L1 escalado, 0 = apenas DDTW, 0,7 = padrão. A variante L1 escalada compara os níveis de potência; a variante derivativa reage a como a potência muda ao longo do tempo. Ensemble combina ambos."
},
"dtw_ddtw_scale": {
"label": "Escala Warp derivada",
"doc": "Distância de meia saturação para a pontuação DTW derivativa. A pontuação é reduzida à metade quando a distância DDTW é igual a este valor. Menor = mais sensível às diferenças de forma. O padrão 30 está calibrado para rastros de potência típicos de eletrodomésticos. Afeta apenas os modos DTW ensemble e ddtw."
},
"dtw_refine_top_n": {
"label": "Contagem de refinamento Warp",
"doc": "Quantos candidatos principais da etapa 2 são reavaliados pelo DTW. O DTW é mais caro, por isso é aplicado apenas aos N melhores candidatos. Padrão 5. Aumente (para 7-9) se o perfil correto às vezes só chega ao 4.º ou 5.º lugar após a etapa 2 - o DTW pode recuperá-lo. Reduzir acelera ligeiramente a correspondência."
},
"duration_scale": {
"label": "Nitidez de duração",
"doc": "Precisão da penalidade de concordância de duração na etapa 4. Este é o log-razão em que o score de concordância é reduzido à metade. Menor = mais rigoroso: uma discordância de duração penaliza mais. O padrão 0,175 corresponde a cerca de 18% de tolerância de duração a meio peso. Use em conjunto com o Peso de duração."
},
"energy_scale": {
"label": "Nitidez de energia",
"doc": "Precisão da penalidade de concordância de energia. Menor = mais rigoroso: uma discordância de energia penaliza mais. O padrão 0,25 é intencionalmente mais permissivo do que a Precisão de duração, porque a energia varia com a carga. Use em conjunto com o Peso de energia."
}
},
"setting_group": {
@@ -1553,24 +1600,24 @@
"lower": "Rotula mais ciclos automaticamente; alguns podem ser mal identificados"
},
"duration_tolerance": {
"higher": "Aceita um intervalo de duração mais amplo correspondência mais flexível",
"lower": "Exige duração mais próxima mais rigoroso, pode rejeitar ciclos incomuns"
"higher": "Aceita um intervalo de duração mais amplo correspondência mais flexível",
"lower": "Exige duração mais próxima mais rigoroso, pode rejeitar ciclos incomuns"
},
"end_energy_threshold": {
"higher": "Encerra apenas ciclos que consumiram energia substancial",
"lower": "Encerra também ciclos curtos ou de baixa energia"
},
"end_repeat_count": {
"higher": "Exige que o sinal de fim se repita mais vezes mais robusto, ligeiramente mais lento",
"lower": "Termina após menos repetições detecção mais rápida, maior risco de fim falso"
"higher": "Exige que o sinal de fim se repita mais vezes mais robusto, ligeiramente mais lento",
"lower": "Termina após menos repetições detecção mais rápida, maior risco de fim falso"
},
"learning_confidence": {
"higher": "Aprende apenas com correspondências muito confiantes mais lento mas mais confiável",
"higher": "Aprende apenas com correspondências muito confiantes mais lento mas mais confiável",
"lower": "Aprende com mais ciclos; o modelo pode ser menos preciso"
},
"min_off_gap": {
"higher": "Requer mais tempo inativo antes de iniciar um novo ciclo",
"lower": "Um breve repouso inicia um novo ciclo execuções consecutivas podem ser divididas"
"lower": "Um breve repouso inicia um novo ciclo execuções consecutivas podem ser divididas"
},
"min_power": {
"higher": "Menos sensível ao consumo em repouso; pode não detectar programas muito silenciosos",
@@ -1581,24 +1628,24 @@
"lower": "Para um ciclo travado mais cedo"
},
"off_delay": {
"higher": "Mais tempo para pausas do eletrodoméstico gerencia fases longas de molho ou secagem",
"lower": "Detecção de fim mais rápida ideal para eletrodomésticos com liga/desliga limpo"
"higher": "Mais tempo para pausas do eletrodoméstico gerencia fases longas de molho ou secagem",
"lower": "Detecção de fim mais rápida ideal para eletrodomésticos com liga/desliga limpo"
},
"profile_match_threshold": {
"higher": "Confirma apenas correspondências de alta confiança; mais ciclos ficam sem rótulo",
"lower": "Corresponde a mais ciclos; alguns podem estar ligeiramente errados"
},
"running_dead_zone": {
"higher": "Ignora breves picos de potência em repouso menos sensível ao ruído",
"lower": "Responde a impulsos mais curtos detecta atividade transitória rápida"
"higher": "Ignora breves picos de potência em repouso menos sensível ao ruído",
"lower": "Responde a impulsos mais curtos detecta atividade transitória rápida"
},
"start_threshold_w": {
"higher": "Evita partidas falsas por breves picos de potência",
"lower": "Detecta programas de baixa potência; pode ser ativado por ruído"
},
"stop_threshold_w": {
"higher": "Encerra o ciclo mais cedo pode fechar durante uma pausa",
"lower": "Aguarda mais para terminar menos conclusões prematuras"
"higher": "Encerra o ciclo mais cedo pode fechar durante uma pausa",
"lower": "Aguarda mais para terminar menos conclusões prematuras"
},
"watchdog_interval": {
"higher": "Fases silenciosas mais longas permitidas; menos paradas forçadas falsas",
@@ -1676,12 +1723,19 @@
"start_duration_threshold": "Segundos acima do limite para confirmar o início",
"start_threshold_w": "Watts mínimos para contar como iniciado",
"stop_threshold_w": "Abaixo disso, a máquina conta como desligada",
"dtw_bandwidth": "Quanta deformação temporal a correspondência de forma permite",
"corr_weight": "Peso da forma da curva em relação ao nível de potência na correspondência",
"duration_weight": "Quanto a concordância de duração afeta a correspondência",
"energy_weight": "Quanto a concordância de energia afeta a correspondência",
"profile_match_min_duration_ratio": "Ciclo mais curto (em relação ao perfil) ainda permitido para corresponder",
"profile_match_max_duration_ratio": "Ciclo mais longo (em relação ao perfil) ainda permitido para corresponder"
"dtw_bandwidth": "Etapa 3: banda de deformação Sakoe-Chiba (0 = DTW desativado; padrão 0,2 = 20% do comprimento do ciclo)",
"corr_weight": "Etapa 2: equilíbrio entre a forma da curva (correlação) e o nível de potência (MAE); padrão 0,45",
"duration_weight": "Etapa 4: o quanto a concordância de duração afeta a pontuação final (padrão 0,22)",
"energy_weight": "Etapa 4: o quanto a concordância de energia afeta a pontuação final (padrão 0,22)",
"profile_match_min_duration_ratio": "Etapa 1: duração mínima do ciclo como fração da duração do perfil; padrão 0,1 (10%)",
"profile_match_max_duration_ratio": "Etapa 1: duração máxima do ciclo como fração da duração do perfil; padrão 1,5 (150%)",
"keep_min_score": "Etapa 2: pontuação mínima para permanecer na disputa; o padrão 0,1 admite candidatos fracos, etapas posteriores escolhem o melhor",
"dtw_blend": "Etapa 3: 0 = apenas pontuação central, 1 = apenas pontuação DTW, 0,5 = mistura equilibrada (padrão)",
"dtw_ensemble_w": "Etapa 3 (modo ensemble): peso em L1 escalado vs DTW derivativo; o padrão 0,7 favorece a sensibilidade ao nível",
"dtw_ddtw_scale": "Etapa 3: distância de meia saturação DDTW; menor = mais sensível à forma (padrão 30)",
"dtw_refine_top_n": "Etapa 3: candidatos reavaliados pelo DTW; aumente para 7-9 se o perfil correto se classificar em 4.º-5.º (padrão 5)",
"duration_scale": "Etapa 4: log-razão em que a concordância de duração é reduzida à metade; menor = penalidade mais severa (padrão 0,175)",
"energy_scale": "Etapa 4: log-razão em que a concordância de energia é reduzida à metade; menor = penalidade mais severa (padrão 0,25)"
},
"col": {
"profile_tip": "Nome do programa correspondente. Sem rótulo significa que nenhum perfil correspondeu no fim do ciclo.",
@@ -1766,6 +1820,69 @@
},
"pg_sweep": {
"optimize": "Otimizar: {param}"
},
"pg_detail": {
"simulate": "Simular ciclo"
},
"split": {
"apply": "Dividindo o ciclo"
},
"trim": {
"apply": "Recortando o ciclo"
},
"merge": {
"apply": "Combinando ciclos"
},
"rebuild": {
"envelopes": "Reconstruindo envelopes"
},
"cancelling": "Cancelando..."
},
"setup": {
"hdr": {
"card": "Configuração do dispositivo",
"healthy_chip": "Configuração concluída"
},
"phase0": {
"washer": "O WashData já está detectando seus ciclos. Grave o primeiro ciclo para ativar os nomes dos programas e as estimativas de tempo.",
"dishwasher": "O WashData está monitorando. As máquinas de lavar louça têm ciclos complexos é altamente recomendável gravar o primeiro ciclo. Se um ciclo detectado demorar muito, use o editor de ciclos para recortá-lo antes de salvá-lo como perfil.",
"generic": "O WashData está monitorando. Grave ou rotule um ciclo detectado para começar a criar perfis."
},
"phase1a": {
"labelled": "Ótimo começo seu primeiro programa está salvo. Para dados mais precisos, considere gravar o próximo ciclo com o widget de gravação."
},
"phase1b": {
"recorded": "Sua gravação foi salva como {profile_name}. Agora grave ou rotule seus outros programas habituais para ampliar a cobertura."
},
"phase1c": {
"verify": "Você tem {count} programas da comunidade. Execute um ciclo para verificar se o WashData os reconhece corretamente a correspondência vai melhorar à medida que o dispositivo acumula seu próprio histórico."
},
"phase2": {
"cluster": "O WashData encontrou {count} ciclos que não correspondem a nenhum programa salvo eles se parecem entre si. Deseja criar um novo perfil para eles?",
"unmatched": "Seu último ciclo não correspondeu a nenhum programa salvo. É um novo programa?"
},
"phase3": {
"suggestions": "O WashData tem recomendações de configuração baseadas no histórico de ciclos revise-as para melhorar a precisão da detecção.",
"groups": "Alguns dos seus perfis parecem o mesmo programa em temperaturas diferentes. Organize-os em um grupo para uma correspondência mais confiável.",
"phases": "Adicione fases de programa a {profile_name} para estimativas mais precisas do tempo restante."
},
"phase4": {
"healthy": "Este dispositivo está totalmente configurado ({profile_count} perfis)."
},
"cta": {
"start_recording": "Iniciar gravação",
"label_detected_cycle": "Já tenho um ciclo detectado rotulá-lo em vez disso",
"browse_cycles": "Explorar ciclos para rotular outro",
"view_profiles": "Ver seus perfis",
"create_from_cluster": "Criar perfil a partir destes ciclos",
"create_profile": "Criar um perfil para este programa",
"review_suggestions": "Revisar sugestões",
"organise_profiles": "Organizar perfis",
"configure_phases": "Configurar fases",
"skip_step": "Pular esta etapa",
"skip_forever": "Não mostrar novamente",
"hide_guidance": "Ocultar guia",
"show_guidance": "Exibir guia"
}
}
}