Sites multilíngues com Drupal

Índice
Em primeiro lugar, se queremos que o nosso site esteja disponível em vários idiomas, a opção mais lógica é adicionar mais idiomas e depois configurá-los para que possam ser detectados.
Adicionando os idiomas
Drupal Por padrão, ele tem suporte para idiomas em seu kernel, mas não é totalmente habilitado por padrão. Vamos ver como ativá-lo.
  • 1- Para integrar as linguagens com nosso site, vamos ativar o módulo do kernel. Nós vamos a Configuraçãopara Regional e Língua para ver as seguintes opções:

  • 2- Nós clicamos em línguas e veremos que apenas ativamos inglês na nossa lista por enquanto:

  • 3- Para nossos propósitos, trabalharemos com idiomas predefinidos. Portanto, escolhemos o idioma da lista e clicamos no botão Adicionar idioma:

  • 4- Depois disto Drupal Irá redirecioná-lo para a lista de idiomas principais e o seu novo idioma já terá sido adicionado à lista, agora para adicionar mais idiomas repetimos o processo anterior, neste exemplo adicionamos: Árabe, alemão Y polonês.

A tabela acima mostra os nomes das línguas que acrescentamos, seu código, seu endereço, quando falamos de endereço nos referimos à forma como são lidos, da esquerda para a direita ou vice-versa.
Aqui podemos escolher quais idiomas ativar, ordená-los ou excluí-los da lista.
Detectando idiomas
Agora que temos os idiomas, percebemos que se navegarmos em nosso site tudo permanece igual, pois apesar de termos acrescentado os idiomas ainda precisamos contar Drupal como você deve interpretá-los, vejamos:
  • Nós navegamos para Configuração para Regional e Língua > línguas > Detecção e seleção e veremos as seguintes opções disponíveis:

Url
Se ativarmos esta opção, os usuários poderão navegar por URL da seguinte forma: example.com/de/news/ ou example / deutsch / news. Esta é uma configuração comum para sites multilíngues.
Sessão
Usaremos esta opção se quisermos salvar a preferência de idioma na sessão do usuário.
Do utilizador
Nesta opção, o usuário pode especificar em seu perfil de conta qual idioma é o de sua preferência.

Navegador
Se ativarmos essa opção, o Drupal verificará a preferência de idioma de nosso navegador e a usará em nosso site.
Uma vez que as diferentes opções foram descritas, vamos usar uma para implementar a opção multilíngue em nosso site.
Para o nosso propósito, vamos ficar com a opção URL e para isso usaremos o prefixo do caminho, já que é a forma mais simples de configuração. Vamos ver como fazemos isso:
  • Primeiro marcamos nas opções de URL e pressionamos Salvar configurações.
  • Agora clicamos em Configurar nesse método e veremos as opções Prefixo de caminho Y Domínio. Usaremos a opção padrão que é Prefixo de caminho.
  • Agora mudamos a URL em nosso navegador para incluir o prefixo do caminho. Por exemplo, problemas alemão, example.com/de. Desta forma, podemos usar o prefixo para cada um dos idiomas que adicionamos.
Alternando entre os idiomas
Certamente não queremos que os usuários alterem manualmente os idiomas por URL, então criamos um bloco no Drupal para colocá-lo em algum lugar do nosso site para facilitar essa tarefa.
Para criar o bloco, navegamos para Estruturaà Blocos e procuramos o bloco de IU: Alternador de idioma. Nós o posicionamos no local que queremos e salvamos as configurações do bloco, após ativado ficaria assim:

Por exemplo, selecionamos que nosso site está em alemão e nosso login seria o seguinte:

O Drupal nos dá a oportunidade não apenas de criar sites robustos e versáteis, mas também tem a vantagem de tornar o mesmo multilíngue um recurso que o fará se destacar por conta própria do resto dos sites na rede.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave