Adicionei a funcionalidade de upload de logo na página de perfil. Agora o usuário pode clicar no botão da câmera para selecionar uma imagem do dispositivo, que será convertida em base64 e armazenada no localStorage junto com os outros dados da empresa. A logo é exibida no preview e será usada na geração de PDFs.
Identifiquei os problemas de tradução. Faltam várias strings traduzidas no arquivo de traduções, como "R$ BRL - Real Brasileiro", nomes de templates de PDF, títulos de configurações, e outras. Vou completar todas as traduções que faltam e garantir que todo o app esteja traduzido.
Agora vou atualizar o arquivo de traduções com todas as strings que faltam e corrigir as páginas para usar essas traduções.
Completei todas as traduções do aplicativo. Adicionei as chaves que faltavam no arquivo de traduções (brlCurrency, gbpCurrency, item, workDescription, workDescriptionPlaceholder, describeWork, observationsPlaceholder, additionalNotes, takePhotos, discountRate) e atualizei as páginas de criar fatura e criar orçamento para usar essas traduções ao invés de strings hardcoded em português. Agora todo o app está completamente traduzido e funcionará corretamente tanto em português quanto em inglês.