Wix Multilíngue: usar caixas multiestado para alterar de EPD para DPE
10 min de leitura
Aviso:
O SEO do seu site será afetado pela adição de caixas multiestado porque os bots dos motores de busca não podem ler o conteúdo das caixas.
Alguns idiomas como o inglês são escritos da esquerda para a direita (EPD), enquanto outros como o hebraico são escritos da direita para a esquerda (DPE). Se o seu site multilíngue for compatível com os dois tipos, você pode adicionar caixas multiestado que exibem conteúdo diferente com base no idioma selecionado. Isso permite que você crie um "estado" diferente para cada idioma e adapte o design individualmente.
Antes de começar:
Certifique-se de que você adicionou o Wix Multilíngue ao seu site e ativou o Velo by Wix.
Etapa 1 | Adicione uma caixa multiestado na versão do idioma principal do seu site
O primeiro passo é adicionar uma caixa multiestado em branco ao seu site no seu idioma principal. Faça o design para esse idioma, adicionando texto, imagens, botões ou qualquer elemento que você precisar.
Editor Wix
Editor do Wix Studio
- Vá para o seu editor.
- Clique em Elementos no lado esquerdo do seu editor.
- Clique em Caixa.
- Clique em Caixas multiestado.
- Arraste a caixa multiestado em branco para o local relevante na sua página.
- Adicione elementos à caixa e faça o design como desejar.
Etapa 2 | Altere o nome do estado atual
Quando sua caixa estiver pronta no seu idioma principal, abra o painel Gerenciar estados para renomear o estado atual. Altere o nome para "padrão", com a grafia exata e a capitalização (sem as aspas), para garantir que o código irá adicionar funções corretamente.
Editor Wix
Editor do Wix Studio
- Selecione sua caixa multiestado.
- Clique em Gerenciar estados.
- Clique no ícone Mais ações ao lado do nome do estado atual.
- Selecione Editar ID.
- Digite "EPD" na caixa de texto e clique em OK.
Etapa 3 | Duplique o estado e renomeie-o
Após criar o estado "padrão" no painel Gerenciar estados, duplique-o e chame o novo de "DPE". Da mesma forma que na primeira etapa, é importante que você a chame de "DPE", na ortografia e pontuação exatas, para que o código funcione como deve.
Editor Wix
Editor do Wix Studio
- Selecione sua caixa multiestado.
- Clique em Gerenciar estados.
- Clique no ícone Mais ações ao lado do nome do estado atual.
- Selecione Duplicar.
- Clique no ícone Mais ações ao lado do estado duplicado.
- Selecione Editar ID.
- Digite "DPE" na caixa de texto e clique em OK.
Observação: se o seu idioma secundário for DPE, você pode alterar o nome do estado para DPE.
Observação:
Certifique-se de que o ID do elemento seja idêntico em todas as partes do código. Nas etapas acima, o ID da caixa de exemplo é #statebox8.
Etapa 4 | Ajuste sua caixa no idioma secundário
Agora, sua caixa multiestado está configurada e pronta para tradução. Mude para o idioma DPE, altere o estado para DPE e comece a traduzir seu conteúdo. Em seguida, copie o trecho de código para o código da sua página.
Editor Wix
Editor do Wix Studio
- Clique no menu dropdown Alternar idiomas na parte superior do Editor.
- Selecione o idioma DPE que você deseja editar.
- Clique no dropdown da caixa multiestado e selecione o estado da caixa relevante.
- Selecione o elemento na caixa que você deseja traduzir:
- Texto: clique em Editar tradução ou em Traduzir automaticamente para traduzir o texto. Em seguida, clique no ícone Alterar direção do texto no painel Configurações de texto para alterar a direção do texto.
- Imagens: clique em Editar tradução e, em seguida, clique em Alterar para escolher uma imagem diferente para a versão DPE do seu site.
- Adicione o seguinte código no painel de propriedades:
- Clique em Código da página no lado esquerdo do seu editor.
- Clique em Início.
- Clique no ícone Painel de propriedades na aba Código da página.
- Selecione sua caixa multiestado.
- Copie o trecho de código abaixo e cole-o no painel de código.
Importante:
O código funciona para o idioma lido da direita para a esquerda. Se o seu idioma for lido da esquerda para a direita, altere o conteúdo do array de constante RTLLangs (códigos de idioma) no código: const RTLLangs = ['he','ar','fa'].
1import wixWindow from 'wix-window'; const RTLLangs = ['he', 'ar', 'fa'];
- Adicione o seguinte código à sua função onReady:
1
2$w.onReady(function () { let lang = wixWindow.multilingual.currentLanguage; //based on RTL ///////////////////////////////////// if (RTLLangs.includes(lang)) { $w('#statebox8').changeState('RTL'); }else{ $w('#statebox8').changeState('LTR'); } });
- Revise o código e verifique se o ID da sua caixa multiestado está correto e é idêntico ao ID usado no código.
- Clique em Visualizar para testar sua caixa multiestado.
- Publique seu site após fazer todas as alterações.
Você gostaria de ver recursos DPE adicionais?
Com o Wix Multilíngue, você pode criar um site multilíngue com conteúdo da direita para a esquerda. No momento, você pode personalizar alguns aspectos do seu site, como menu, texto e imagens para serem DPE por idioma (por exemplo: hebraico, árabe).
Quais recursos DPE adicionais você gostaria de ver no Wix Multilíngue? Entre em contato com o Apoio ao Cliente para dar seus comentários e sugestões