Outra integração - Como mudar a posição do seletor de idioma?

Neste artigo, aprenderá a alterar a posição do comutador de idiomas Weglot se estiver a utilizar uma integração diferente do WordPress e do Shopify.



1. Utilizar a função Switcher Editor

O editor do alternador permite-lhe mover o alternador de idioma no contexto do seu sítio Web, arrastando e largando o botão numa pré-visualização do seu sítio Web.

Para o utilizar, pode seguir este artigo: Como utilizar o Switcher Editor?

⚠️ Tenha em atenção que o seu sítio Web deve estar ativo e acessível para poder utilizar o Switcher Editor

2. Os ganchos de ligação linguística

Tem a possibilidade de criar elementos linguísticos no seu menu nativo, por exemplo, e de os ligar aos ganchos de tradução de acordo com este guia

Por exemplo, cria um menu de itens"Línguas" com "Inglês" e "Francês" como sub-menus.

O inglês terá a ligação #Weglot-en , e o francês terá a ligação #Weglot-fr

Note-se que a letra maiúscula no " W" é importante

Se tiver dificuldade em encontrar o código de acesso correto, pode escrever a sua língua aqui e utilizar o código de acesso relacionado: https://weglot.com/documentation/available-languages/


3. A opção Weglot_here

Pode colar o código abaixo no seu código-fonte no local onde pretende que o alternador de idioma seja apresentado:

<div id="weglot_here"></div>

4. A opção comutador

Também pode integrar o alternador manualmente em qualquer elemento presente no seu sítio Web, adicionando o comutadores opção para o seu Weglot.initialize código

Para o fazer, vá à página onde se encontra o seu fragmento de código Weglot. Deverá ver o seguinte código (com a sua própria chave API em vez de "YOUR_API_KEY"):

<!--Start Weglot Script-->
<script src=“//cdn.weglot.com/weglot.min.js”></script>
<script id=“has-script-tags”>Weglot.initialize({ api_key:“YOUR_API_KEY” })</script>
<!--End Weglot Script-->
Adicione o seguinte trecho de código após " YOUR_API_KEY" (basta apagar qualquer código antigo após a sua chave de API):
,   
    switchers: [
    {
    button_style: {
        full_name: true,
        with_name: true,
        is_dropdown: true,
        with_flags: true,
        flag_type: "circle"
    },
    location: {
        target: ".header-nav", // You'll probably have to change it (see the step below in order to find the correct CSS selector)
        sibling: null
        }
    }
]
});
</script>

Importante: não se esqueça da vírgula a seguir à sua chave API.

O pedaço de código que é importante aqui é o .header-nav pois este determina a localização do seletor de idioma. Isto tem de ser substituído pelo seletor CSS do elemento principal onde pretende que o seletor de idioma seja colocado.

⚠️ Para encontrar o seletor CSS (o "alvo"):

  • Clique com o botão direito do rato no elemento em que pretende colocar o alternador de idioma.
  • Ir para "Inspecionar"
  • Utilize a seta no canto superior esquerdo da consola.
  • Clique com o botão direito do rato no elemento na consola.
  • Copiar > Seletor de cópias
  • Colar o campo de destino do código entre as aspas duplas

Assim, por exemplo, se quiser adicioná-lo ao seu menu:

<nav class="menu">
A sua linha-alvo será:
destino: "nav.menu",

Pode encontrar mais informações sobre este método na nossa documentação para programadores

5. Informações adicionais (Webflow e Squarespace)

Se estiver a utilizar o Squarespace, o alternador de idiomas aqui é gerido diretamente pelo Squarespace, pelo que recomendamos que siga a sua documentação.

Se estiver a utilizar o Webflow, não hesite em experimentar este guia. Permitir-lhe-á criar alternadores de línguas com bom aspeto para o seu sítio Web.

Isto respondeu à tua pergunta? Obrigado pelo feedback Houve um problema ao enviar os seus comentários. Por favor, tente novamente mais tarde.

Ainda precisa de ajuda? Contactar-nos Contactar-nos