Í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.
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:
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.
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.
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: