Português
Aparência
Português
Aparência
A integração envia traduções para todos os nomes de entidade e estados gerados através do sistema de tradução padrão do Home Assistant, armazenadas em custom_components/dreame_vacuum/translations/*.json. Esses arquivos também servem como o dicionário base que as interfaces de usuário subsequentes usam para seus próprios textos de interface.
Se um erro de digitação ou tradução incorreta for identificado, ou se houver necessidade de suporte para um novo idioma, contribuições devem ser feitas neste repositório.
Generalização de Tradução
O aplicativo oficial frequentemente usa terminologias diferentes 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 palavra exata do App. Isso evita conflitos de tradução, onde uma correção feita para uma geração específica é posteriormente sobrescrita por usuários com diferentes gerações de dispositivos.
O processo de atualização envolve os seguintes passos:
custom_components/dreame_vacuum/translations/ no repositório forked para localizar o arquivo de tradução correspondente ao código do idioma, como de.json ou it.json.config gerencia o texto do fluxo de configuração e do fluxo de opções. O bloco entity gerencia nomes de entidades, opções de seleção e seus estados.dev. Após o Pull Request ser revisado e mesclado em uma nova versão, o Home Assistant coleta automaticamente as traduções atualizadas.Traduções do Frontend
As chaves de tradução específicas do frontend e os rótulos de ação compartilhados são mantidos dentro do bloco entity_component dos arquivos de idioma. Para informações detalhadas sobre como as traduções do frontend são estruturadas e utilizadas pelos componentes da IU a jusante, consulte Documentação de traduções do cartão Dreame Vacuum.