Pular para o conteúdo principal

Tradução

O módulo está totalmente preparado para tradução, permitindo que você adapte facilmente sua interface e rótulos para o idioma de sua preferência.

Seja traduzindo para uma equipe multilíngue ou apenas por conveniência pessoal, siga os passos abaixo para aplicar suas próprias traduções.


Localização dos Arquivos de Idioma​

Todas as strings de idioma usadas pelo módulo estão armazenadas no seguinte caminho:

modules/your_module_name/language/english/

Dentro desta pasta, você encontrará um ou mais arquivos .php (geralmente mailbox_lang.php) que contêm todos os rótulos de texto usados no módulo.


Opção 1: Criar uma Nova Pasta de Idioma​

Para adicionar uma nova tradução:

  1. Navegue até o diretório language do módulo
  2. Crie uma nova pasta usando o código ISO do idioma de sua preferência (ex.: portuguese, french, german, greek, etc.)
  3. Copie os arquivo(s) existentes da pasta english para sua nova pasta
  4. Abra o arquivo copiado e traduza o lado direito de cada string:
$lang['mailbox_inbox'] = 'Caixa de Entrada'; // Exemplo em português
  1. Salve seu arquivo e certifique-se de que seu idioma está definido em Perfex CRM > Setup > Settings > Localization

O Perfex carregará automaticamente o arquivo de idioma correspondente, se existir.


Opção 2: Substituir pelo Arquivo de Idioma Global do Perfex​

Alternativamente, se preferir não alterar os arquivos do módulo, você pode substituir strings específicas globalmente em:

application/language/your_language/custom_lang.php

Esta abordagem é útil para gerenciamento centralizado ou edições menores. Basta definir quaisquer chaves de idioma usadas no módulo com seu próprio texto personalizado:

$lang['mailbox_compose'] = 'Nova mensagem';
dica

Este método garante que suas alterações personalizadas sejam preservadas durante atualizações do módulo.


Dicas e Boas Práticas​

  • Sempre faça backup dos seus arquivos de idioma antes de fazer edições
  • Use um editor compatível com UTF-8 (como VSCode, Sublime Text ou Notepad++) para evitar problemas de codificação
  • Evite editar o arquivo english diretamente se planeja suportar múltiplos idiomas

Suporte

Se não tiver certeza sobre uma chave de tradução ou seu idioma não estiver aparecendo, sinta-se à vontade para contatar nossa equipe de suporte no Portal de Suporte da Themesic. Ficaremos felizes em ajudá-lo a localizar o módulo corretamente!