WPML

Introdução


O plugin Content Aware Sidebars permite que você crie um número infinito de barras laterais personalizadas e as atribua a widgets com base no idioma do conteúdo da página.

A integração do Content Aware Sidebars com o WPML permite que você defina diferentes barras laterais para conteúdos em diferentes idiomas.

Após colaborarmos com o autor do Content Aware Sidebars, conseguimos traduzir todas as strings provenientes do plugin.

O que você vai precisar:

Recursos essenciais:

Como criar diferentes barras laterais personalizadas para diferentes idiomas com o Content Aware Sidebars e o WPML


Antes de entrar em detalhes, um resumo dos 7 passos a serem seguidos para traduzir as saídas do plugin Content Aware Sidebars é o seguinte:

  1. Configure o WPML para registrar os posts personalizados obtidos do Content Aware Sidebars para tradução.

  2. Adicione uma nova barra lateral ao idioma padrão.

  3. Adicione os posts personalizados à cesta de tradução.

  4. Escolha se os posts personalizados devem ser traduzidos por um tradutor local ou por um serviço de tradução profissional.

  5. Traduza os posts personalizados (por um tradutor local).

  6. Adicione uma nova barra lateral para o idioma secundário.

  7. Atribua widgets às barras laterais criadas com base no idioma da página em que as barras laterais devem ser exibidas.

Vamos começar a traduzir a saída do plugin Content Aware Sidebars seguindo os passos detalhados mostrados abaixo:

  1. Vá para WPML > Gerenciamento de tradução > Configuração de conteúdo multilíngue, role para baixo até a seção de posts personalizados e selecione a opção “traduzir” para “Condition Groups” e “Sidebars”.

  1. Vá para Sidebars > Adicionar novo

  1. Adicione a barra lateral para o seu idioma principal, que será o inglês neste caso; note que você pode verificar o seu idioma principal selecionado na barra de administração do WordPress.

  2. Escolha a lógica condicional que atenda às suas necessidades no menu suspenso e clique em “Salvar alterações” e “Publicar”.


  1. Vá para WPML > Gerenciamento de tradução

  1. Selecione Sidebar e Conditional Group.

  2. Clique no botão “Adicionar à cesta de tradução”.

  1. Vá para WPML > Gerenciamento de tradução > aba Cesta de tradução.

  1. Vá para a seção “Escolher opções de tradução” e escolha uma opção no menu suspenso.

  2. Selecione admin (local) se você mesmo for fazer a tradução ou saiba mais sobre como configurar um serviço de tradução profissional; em seguida, clique em Enviar todos os itens para tradução.

  1. Vá para WPML > Traduções

  1. Adicione traduções para o Condition Group e a Sidebar clicando no botão “Editar

  2. Preencha o campo de título com a tradução do idioma secundário e selecione “Esta tradução está concluída” e repita os mesmos passos para o campo de corpo. Role para baixo e selecione “A tradução deste documento está concluída

  3. Clique no botão “Salvar tradução”.


  1. Volte para Sidebars

  1. Clique na barra lateral em inglês criada anteriormente.

  2. Use o seletor de idiomas na parte superior para mudar o idioma para o idioma desejado (idioma secundário); agora você está na página de tradução da barra lateral.

  3. Configure a tradução da sua barra lateral e a lógica condicional de forma semelhante à mostrada no passo 2.


  1. Vá para Aparência > Widgets e você deve conseguir ver as barras laterais recém-criadas. Adicione os widgets desejados às barras laterais e certifique-se de selecionar o idioma de exibição em cada widget que você escolher. Esta opção está disponível através do plugin WPML Widgets.

Conclusão:


O WPML, o Content Aware Sidebars e o WPML Widgets darão a você a opção de ter diferentes instâncias de barra lateral para cada idioma. Isso é feito configurando os posts personalizados para tradução e, em seguida, adicionando uma barra lateral no idioma padrão, para depois traduzir os posts personalizados e adicionar a barra lateral no idioma secundário. Através disso, podemos atribuir widgets às barras laterais criadas com base no idioma da página em que as barras laterais devem ser exibidas.

Achou isso útil? Compartilhe este artigo: