Português (Brasil)
Aparência
Português (Brasil)
Aparência
O Cartão Dreame Vacuum suporta nativamente múltiplos idiomas. Ele utiliza dinamicamente os ficheiros de idioma fornecidos pela integração backend dreame_vacuum em vez de manter ficheiros de localização separados.
O cartão obtém valores de texto localizados da secção entity_component dentro de dreame_vacuum ficheiros de tradução da integração.
Dentro dos ficheiros de idioma, o cartão utiliza principalmente várias categorias de chaves começando com frontend_ para exibir a sua interface:
frontend_action: Esta secção contém todo o texto usado dentro dos botões de ação no painel de controlo principal do cartão, como Iniciar, Pausar ou Acoplar.
frontend_config: Esta secção contém todas as etiquetas de texto, descrições e definições usadas dentro da interface visual do configurador do cartão.
frontend_message: Contém mensagens de estado, alertas, relatórios de erro e avisos exibidos no cartão.
frontend_title: Abrange os cabeçalhos e títulos de secções usados nos menus do cartão, como Gestão de Mapas ou Definições de Limpeza.
entity: Este bloco cobre domínios de entidades do Home Assistant, tais como select, sensor, switch, number, time e input. O cartão obtém dinamicamente os nomes e estados destas entidades, como Nível de Sucção ou Silencioso, diretamente da integração para garantir consistência.
segment_name), juntamente com identificadores específicos como task_type, edit_type, map_type, object_type, furniture_type, obstacle_type, obstacle_reason, task_end_type, task_interrupt_reason, startup_method, cleanup_method e recovery_map_type.Além das traduções de texto, o cartão adapta-se automaticamente às preferências locais de formatação sem necessidade de configuração manual:
Se for identificado um erro tipográfico ou uma tradução incorreta, ou se houver necessidade de suporte para uma nova língua, as contribuições devem ser feitas para o repositório principal de dreame_vacuum integração.
Generalização da Tradução
A aplicação oficial utiliza frequentemente terminologia diferente para parâmetros idênticos em várias gerações de dispositivos. As traduções devem utilizar nomes lógicos e generalizados em vez de copiar estritamente a formulação exata da APP. Isto previne conflitos de tradução em que uma correção feita para uma geração específica é posteriormente sobrescrita por utilizadores com gerações de dispositivos diferentes.
O processo de atualização envolve os seguintes passos:
custom_components/dreame_vacuum/translations/ no repositório forkado para localizar o ficheiro de tradução correspondente ao código de idioma, tal como de.json ou it.json.frontend_action, frontend_config, frontend_message e frontend_title gerem o texto relacionado com a interface de utilizador. O bloco entity gere os nomes dos sensores, opções de seleção e os seus estados.