Índice
Requerimentos técnicos
Para executar a extensão de tradução Linguise para Joomla , você precisará do seguinte:
- Execute a versão PHP 7+ ou superior
- Ative a reescrita de URL na configuração Joomla
Será verificado automaticamente pela extensão Joomla - Versão Joomla ≥ 3.5
Gere a chave de API
Antes de instalar a tradução automática Joomla no Linguise , você precisa registrar uma conta Linguise , após essa conexão com o painel Linguise , você precisará primeiro configurar um novo domínio e salvar suas configurações para obter a chave API.
A chave API é o que é necessário para ativar a tradução em seu site Joomla . Basicamente, a chave API verificará qual idioma está ativado em qual domínio e permitirá que as páginas de tradução neural sejam geradas.
Copie a chave de API e mantenha-a em sua área de transferência ou mantenha a guia do navegador aberta, para que você possa copiá-la mais tarde.
Instale a extensão de tradução Joomla
Agora você precisa instalar o módulo e plugin Joomla alternador de idioma (sinalizadores com alternador de idioma). Você pode baixar a versão mais recente aqui.
Depois que a Joomla estiver instalada e ativada, você poderá acessar a configuração do componente usando o menu de administração: Componente > Linguise .
A partir daqui, cole a chave de API que você gerou no painel do Linguise e clique em aplicar.
Agora a tradução em todos os idiomas selecionados já está ativada no seu site Joomla !
Esta ação deve sincronizar todas as configurações de idioma entre Linguise e seu site (idioma original e lista de idiomas traduzidos).
Observação importante de SEO: o número de idiomas que você configura tem um grande impacto no SEO. Ao configurar seus idiomas de tradução, se você tiver uma grande quantidade de páginas indexadas (>500), o mecanismo de pesquisa poderá demorar muito para processá-las. Isso pode afetar seu SEO em seu idioma original. É por isso que recomendamos adicionar inicialmente no máximo 5 idiomas, depois, quando estiver indexado, você pode adicionar idiomas em um lote de 3 por mês.
Verifique se a reescrita de URL está ativada
Para carregar seu idioma em novos URLs (como domain.com /es ) o URL precisa ser configurado na configuração geral Joomla menu: Sistema > Configuração > Site.
Existem 2 opções para ativar, que por sinal são as melhores para SEO, são elas:
- URLs amigáveis para mecanismos de pesquisa
- Use a reescrita de URL (requer a edição de um arquivo para funcionar corretamente)
Reescrita de URL e erros 404: Se essas 2 configurações não estiverem ativadas, você terá erros 404 nas páginas de idiomas. Além disso, certifique-se de que não haja nenhuma outra ferramenta de idioma que “bloqueie” as URLs multilíngues, como o plugin de filtro de idioma para o Joomla .
Adicione um alternador de idioma Joomla
Você tem 3 métodos para carregar o alternador de idioma do site (sinalizadores e nomes de idiomas) em seu site no Joomla .
- Use um menu Joomla (do gerenciador de menus Joomla )
- Use um módulo Joomla (do gerenciador de módulos Joomla )
- Usar um trecho de PHP
Adicione um menu Joomla
Para adicionar um Joomla para exibir o seletor de idioma, basta usar o gerenciador de menus Joomla Menu > Seu menu > Novo
Na configuração do elemento do menu, selecione Linguise e pronto!
Seu menu será exibido de acordo com as configurações de exibição que você configurou no componente.
A opção alternativa irá gerar o URL alternativo por idioma, para que o mecanismo de pesquisa possa rastrear facilmente todos os idiomas da página. É recomendado deixá-lo ativado.
Um exemplo alternativo no código HTML que será rastreado pelos mecanismos de pesquisa:
Carregue um módulo Joomla no conteúdo
A outra opção para incluir um alternador de idioma é usar um Joomla e carregá-lo usando o recurso de módulo de carregamento . O texto a incluir em qualquer editor de texto é: {loadmodule mod_ linguise }
Código PHP para incluir alternador de idioma
Esta parte é mais para desenvolvedores que desejam incluir o alternador de linguagem Linguise em, por exemplo, um arquivo de modelo PHP personalizado que carrega uma parte do cabeçalho do site. Há um código que você pode usar para isso, basta copiá-lo e colá-lo do componente.
/**
* Get the linguise module
* If you want to use a completely different login module change the value of name in your layout override.
*/
$linguisemodule = LinguiseModelLinguise::getLinguiseModule('mod_linguise');
echo JModuleHelper::renderModule($linguisemodule, array('id' => 'section-box'));
Configure o tipo de alternador de idioma
Existem várias opções de design que ajudam o alternador de idioma a ser carregado em qualquer lugar do seu site. Por exemplo, o estilo não será o mesmo na barra superior branca e no rodapé escuro.
No lado direito da tela, você pode usar a visualização para verificar a visualização.
Carregue o alternador de idioma no conteúdo Joomla
Para exibir o seletor de idioma em um local específico, no Joomla , você deve definir a posição como “No local”.
Depois de definir a posição no Linguise , você pode adicionar o código de acesso abaixo para incluí-la. Copie o código abaixo para colocá-lo na área de transferência.
Depois de adicionado, no frontend você terá a bandeira e os nomes dos idiomas exibidos na área HTML onde você adicionou o código.
Bandeira do alternador de idioma e design de texto
Existem várias opções de design que ajudam o alternador de idioma a ser carregado em qualquer lugar do seu site. Por exemplo, o estilo não será o mesmo na barra superior branca e no rodapé escuro.
As opções principais são:
- Forma e tamanho das bandeiras
- Cor do texto dos nomes dos idiomas
- Sombra de elementos ao passar o mouse
- Estilo de passar o mouse
Tutorial completo de tradução automática Joomla
Opções avançadas de alternador de idioma
Finalmente, você pode configurar as opções avançadas, como configuração de cache, a quantidade de URL e tradução para armazenar localmente para ser servido mais rapidamente.
O redirecionamento do idioma do navegador não é recomendado por vários motivos detalhados aqui. Basicamente, ele redireciona o usuário para um dos idiomas configurados em seu navegador.
Recurso de tradução dinâmica
Apresentando nosso novo recurso “Traduções Dinâmicas”. Entendemos que a maior parte do site interativo possui conteúdo dinâmico gerado por meio de JavaScript ou AJAX.
Com nosso novo recurso de Tradução Dinâmica, você pode traduzir perfeitamente conteúdo que carrega de forma assíncrona (dinamicamente) após o carregamento da página. Essa melhoria garante uma experiência multilíngue mais tranquila para seus visitantes!
Certifique-se de ativá-lo também nas configurações da sua conta do painel Linguise !
Ainda tendo problemas com a instalação do Linguise ? Não hesite em entrar em contato conosco, oferecemos instalação personalizada gratuita em seu site!