
O árabe raramente é a única língua numa empresa egípcia ou iraquiana. As equipas de armazém e os operadores de caixa preferem muitas vezes ecrãs em árabe, os diretores financeiros podem trabalhar em inglês, os clientes esperam faturas em árabe e os fornecedores estrangeiros precisam de encomendas de compra em inglês. O Odoo 19 trata tudo isto numa única base de dados, desde que os idiomas sejam planeados e configurados de forma deliberada.
Uma nota sobre as fontes: este artigo segue a documentação oficial do Odoo para a versão 19.0. Os nomes dos menus e as opções podem diferir ligeiramente entre edições, localizações e atualizações, por isso confirme cada passo numa base de dados de teste ou duplicada antes de alterar o sistema em produção.
Planeie o modelo de idiomas antes de configurar
Antes de mexer nas definições, decida qual é o idioma de trabalho principal da base de dados e que idiomas cada grupo de utilizadores, clientes e fornecedores irá receber. O idioma da base de dados é escolhido quando a base de dados é criada; os idiomas adicionais são acrescentados mais tarde.
- Utilizadores internos: quem trabalha em árabe, quem trabalha em inglês e se os gestores precisam de alternar entre os dois.
- Clientes e fornecedores: que parceiros recebem documentos em árabe e quais os recebem em inglês.
- Dados mestre: que nomes, descrições e categorias de artigos têm de existir nos dois idiomas.
- Documentos impressos: se as faturas devem ser só em árabe, só em inglês ou bilingues na mesma página.
- Website: qual é o idioma predefinido para os visitantes e que idiomas aparecem no seletor de idiomas.
Registar estas decisões cedo evita o problema mais comum nos projetos bilingues: dados mestre criados num só idioma, descobertos meses depois quando a primeira fatura em árabe é impressa com os nomes dos artigos em inglês.

Passo 1: Adicionar o árabe e o inglês à base de dados
Segundo a documentação do Odoo, é possível adicionar idiomas de duas formas. Abra a aplicação Definições e clique em Adicionar Idiomas na secção Idiomas, ou clique no ícone do seu perfil no canto superior direito, abra O meu perfil e clique no ícone do globo junto ao campo Idioma. Selecione os idiomas de que precisa na lista pendente e clique em Adicionar.
Para a maioria das empresas no Egito e no Iraque, isto significa ter o árabe e o inglês instalados, seja qual for o escolhido ao criar a base de dados. Instalar um idioma carrega as traduções do próprio Odoo para os menus, campos e textos padrão nesse idioma.
Para programadores e administradores avançados, a documentação de desenvolvimento do Odoo refere também o menu Definições, Traduções, com uma lista de Idiomas e uma opção Importar / Exportar para ficheiros de tradução. É usado sobretudo para gerir as traduções de módulos personalizados.
Passo 2: Definir os idiomas dos utilizadores e dos contactos
Cada utilizador escolhe o seu próprio idioma da interface. Um utilizador pode clicar no ícone do perfil, abrir O meu perfil e selecionar um Idioma na lista pendente. Um administrador pode alterá-lo para outra pessoa indo à aplicação Definições, clicando em Gerir Utilizadores, abrindo o utilizador e selecionando um idioma instalado no separador Preferências. A documentação refere que os emails e documentos passam então a ser enviados a esse utilizador no idioma selecionado.
O árabe é um idioma escrito da direita para a esquerda. Assim que um utilizador muda para árabe, o Odoo apresenta a interface no sentido da direita para a esquerda. A documentação oficial não tem uma página dedicada a este comportamento, por isso reveja em árabe, durante os testes, os ecrãs mais usados, as vistas personalizadas e os relatórios personalizados.
Nos campos de texto formatado, como notas internas, descrições e modelos de email, o editor do Odoo inclui um comando Mudar direção que altera o sentido do texto. É útil quando um parágrafo em árabe e um parágrafo em inglês estão no mesmo campo.
Os contactos também têm o seu próprio idioma. Na ficha do contacto, o campo Idioma define o idioma do contacto, e a documentação indica que os emails e documentos enviados a esse contacto são traduzidos para o idioma selecionado. Para um cliente iraquiano que espera faturas em árabe, defina o idioma do contacto como árabe; para um fornecedor estrangeiro, defina-o como inglês.
Passo 3: Traduzir os dados mestre e os modelos
Instalar o árabe traduz a interface padrão do Odoo, mas não traduz os seus próprios dados. Os nomes e descrições dos artigos, as categorias, as condições de pagamento e registos semelhantes têm de ser traduzidos pela sua equipa. A documentação do website confirma que alguns elementos, como os nomes dos artigos, podem ser traduzidos a partir do backend.
Nos campos traduzíveis, o Odoo mostra um botão de idioma com as iniciais do idioma atual, como EN. Ao clicar nele abre-se uma janela com os idiomas instalados, onde pode introduzir cada tradução. A documentação descreve este botão para os modelos de email e refere que só aparece quando estão instalados vários idiomas e o utilizador tem os direitos necessários.
- Traduza primeiro os nomes dos artigos e as descrições de venda, porque são impressos nos orçamentos, nas faturas e nas guias de entrega.
- Mantenha um glossário de árabe coerente para unidades, famílias de artigos e termos técnicos, para que diferentes utilizadores não traduzam o mesmo item de formas diferentes.
- Reveja as condições de pagamento e outros textos que aparecem nos documentos dos clientes.
- Para trabalho em massa, exporte os artigos para uma folha de cálculo, prepare as traduções e teste primeiro a importação numa cópia da base de dados.
Segundo a documentação, os modelos de email são traduzidos automaticamente para todos os idiomas instalados, pelo que normalmente não são necessárias alterações. Se precisar de ajustar a tradução de um modelo, ative o modo de programador, edite o modelo e use o botão de idioma. A documentação avisa que edições incorretas, por exemplo com sintaxe partida, podem deixar o modelo em branco, por isso teste após cada alteração.
O editor de texto formatado oferece também a opção Traduzir com IA, que traduz o conteúdo para os idiomas instalados. Trate qualquer tradução automática como um primeiro rascunho e peça a um falante de árabe que reveja os textos jurídicos, financeiros e destinados aos clientes.
Para as mensagens do chatter, o Odoo pode integrar o Google Translate. Depois de criar uma chave de API na consola de APIs da Google, introduza-a na aplicação Definições, secção Discussão, no campo Tradução de Mensagens. Os utilizadores podem então traduzir uma mensagem do chatter para o seu próprio idioma a partir do menu da mensagem. A documentação refere que a API do Google Translate exige uma conta de faturação Google ativa.
Passo 4: Faturas bilingues e esquemas de relatórios
O Odoo imprime os documentos no idioma do parceiro. Para a maioria das empresas egípcias e iraquianas, a abordagem fiável mais simples é definir o idioma em cada cliente e fornecedor e garantir que existem todas as traduções de artigos e de condições, para que cada parceiro receba um documento completo no seu próprio idioma.
O aspeto visual é definido por empresa. Na aplicação Definições, na secção Empresas, clique em Configurar Esquema do Documento. Aí escolhe o estilo do esquema, o fundo, as cores, o logótipo, a morada, o slogan, o rodapé e o formato do papel. Entre os tipos de letra disponíveis, a documentação indica o Tajawal como compatível com os alfabetos árabe e latino, o que o torna uma escolha sensata para documentos bilingues.
Escreva com cuidado o slogan, o rodapé e o texto da morada, já que aparecem em todos os relatórios externos. Depois confirme uma fatura de teste e use Pré-visualizar para verificar o seu aspeto em árabe e em inglês antes de enviar o que quer que seja aos clientes.
A documentação de localização do Odoo para países do Golfo como a Arábia Saudita, os Emirados Árabes Unidos e Omã descreve uma opção Formato do Conselho de Cooperação do Golfo, disponível nas definições de Contabilidade em Faturas de Clientes e nas definições do Ponto de Venda em Contas e Recibos, que acrescenta uma tradução em árabe ao lado do idioma do parceiro nos documentos de faturação. O Egito e o Iraque não são países do CCG, por isso verifique na sua própria base de dados se esta opção está disponível com a sua localização antes de contar com ela.
Se precisar de texto em árabe e em inglês lado a lado na mesma fatura e as opções padrão não o permitirem, o relatório pode ser personalizado. No Odoo Enterprise, o Studio inclui um editor de relatórios PDF para ajustar o conteúdo dos relatórios; no Odoo Community, o Studio não está disponível e a alteração tem de ser feita por um programador num módulo personalizado. Em qualquer dos casos, teste o resultado nos dois idiomas.
As empresas egípcias que usam a integração de faturação eletrónica com a Autoridade Tributária Egípcia devem ter em conta que a página oficial da localização egípcia se centra nos códigos ETA, nas sucursais, nos clientes e nos artigos, e não no idioma. Mantenha o trabalho do esquema bilingue separado da configuração da faturação eletrónica e teste ambos em conjunto no ambiente de pré-produção da ETA, como a documentação recomenda para a faturação eletrónica.
Datas, números e calendários
A apresentação de datas e números no Odoo segue o formato do idioma do utilizador. A documentação do Studio, por exemplo, explica que o modo de data numérica usa o formato definido no idioma atual. Se a sua equipa preferir uma ordem ou um separador de data específicos, reveja as definições do idioma numa base de dados de teste antes de as alterar para todos.
Tenha cuidado ao importar dados. O Odoo tenta detetar os formatos de data nos ficheiros importados, mas a documentação avisa que alguns formatos são ambíguos, por exemplo se 01-03-2016 é o dia 1 de março ou o dia 3 de janeiro. Ao importar um ficheiro CSV, verifique o Formato de Data detetado nas opções de formatação e, em caso de dúvida, use o formato ISO 8601, como 1981-07-24. O Odoo também deteta automaticamente os separadores de milhares e de decimais, mas um símbolo de moeda desconhecido pode fazer falhar a importação.
A documentação oficial não descreve uma opção de calendário hijri para os campos de data padrão. Considere as datas gregorianas como o padrão do sistema e, se for necessária uma data hijri num documento impresso específico, planeie-a como uma personalização revista em vez de assumir que já existe.
Passo 5: Construir um website multilingue
Para o website, instale primeiro os idiomas na base de dados. Depois vá a Website, Configuração, Definições, use Instalar novos idiomas na secção Geral, se necessário, selecione os idiomas no campo Idiomas e guarde. Na mesma secção, o campo Predefinido define o idioma usado quando o idioma do navegador do visitante não está disponível.
Assim que é adicionado um segundo idioma, aparece um seletor de idiomas no cabeçalho e no rodapé do website. No editor do website pode alterar o seu estilo e a sua designação, escolhendo texto, bandeira, código ou combinações, ou ocultar o seletor do cabeçalho. Os blocos de construção também podem ser mostrados ou ocultados condicionalmente consoante o idioma do visitante, o que é útil para promoções apenas em árabe.
Para traduzir uma página, mude o website para o idioma de destino e clique em Editar e depois em Traduzir. O texto realçado a verde já está traduzido; o texto realçado a amarelo ainda não. Pode traduzir automaticamente todo o texto a amarelo e depois corrigi-lo à mão. As alterações de esquema têm de ser feitas no idioma predefinido, porque o modo de tradução só permite editar texto traduzível.
- Traduza as descrições de imagens e as dicas através da caixa Traduzir Atributo no modo de tradução.
- Adicione palavras-chave meta em árabe e em inglês em Website, Site, Otimizar SEO, selecionando o idioma de cada palavra-chave.
- Os nomes dos artigos e das categorias são traduzidos no URL, mantendo-se a mesma estrutura, por isso traduza os nomes dos artigos antes de promover a loja em árabe.
- O Odoo acrescenta automaticamente as etiquetas hreflang e x-default às páginas multilingues, o que ajuda os motores de pesquisa a apresentar o idioma certo.
A documentação de desenvolvimento do Odoo acrescenta um aviso importante: modificar a versão no idioma de origem de uma página pode quebrar a ligação às traduções existentes, que poderão então ter de ser refeitas. Finalize o conteúdo no idioma predefinido antes de investir muito na tradução.
Boas práticas para empresas egípcias e iraquianas
- Decida o idioma predefinido na criação da base de dados e não mude de ideias a meio do projeto.
- Defina o idioma de cada utilizador e de cada parceiro durante a migração de dados e não depois.
- Inclua a tradução dos nomes dos artigos no procedimento de criação de artigos, com um responsável designado.
- Escolha no esquema do documento um tipo de letra compatível com o árabe, como o Tajawal, antes de desenhar qualquer relatório personalizado.
- Teste todos os documentos destinados aos clientes, incluindo orçamentos, faturas, notas de crédito, guias de entrega e recibos, nos dois idiomas.
- Peça a um falante nativo de árabe que reveja as traduções automáticas e por IA, sobretudo nos textos jurídicos e fiscais.
- Mantenha as personalizações primeiro numa base de dados de teste e repita os testes bilingues após cada atualização do Odoo.
Como a 1CBMS pode ajudar
A 1CBMS implementa o Odoo 19 para empresas no Egito e no Iraque e trabalha todos os dias em árabe e em inglês. Ajudamo-lo a planear o modelo de idiomas, a configurar utilizadores, parceiros e esquemas de documentos, a traduzir e limpar os seus dados mestre, a desenhar faturas e relatórios bilingues e a lançar um website em árabe e em inglês, tudo testado numa base de dados de staging antes de entrar em produção. Contacte-nos através de www.1cbms.com para falarmos sobre o seu projeto.