WPML

A grande maioria dos sites WordPress hoje são sites em outros idiomas que não o inglês. Hoje, o WPML facilita a execução de sites multilíngues que não têm o inglês como idioma padrão, ou que não têm o inglês de forma alguma.

Por que o inglês é era um idioma especial nos seus sites multilíngues?


A Tradução de Strings do WPML obtém textos de diferentes fontes. O mais importante é que ela obtém strings das funções GetText (do WordPress, do tema e dos plugins) e dos textos que você insere em diferentes lugares no painel de administração do WordPress.

Quase tudo o que vem do GetText estará originalmente em inglês. Você quer inserir textos no painel de administração do WordPress no idioma padrão do site.

O problema, até agora, era que a Tradução de Strings tinha apenas UMA configuração de idioma de origem. Depois, nós até removemos isso porque defini-la para outro idioma que não o inglês criava uma montanha de problemas.

Agora, o idioma de origem das strings está de volta. Cada string tem seu próprio idioma de origem e você pode definir facilmente o idioma de strings individuais ou de contextos inteiros.

Vamos ver um exemplo prático. Supondo que o seu site funcione em espanhol (padrão), catalão e francês. Sem inglês. Seu tema e seus plugins são codificados em inglês, como seu idioma original.

Neste exemplo, você vai querer traduzir os textos no tema do inglês para o espanhol, catalão e francês. Você vai querer inserir a descrição do site e os widgets em espanhol e traduzi-los para o catalão e francês. Você certamente não quer passar pelo inglês.

Insira textos no seu idioma normal Traduza para os outros idiomas do site na Tradução de Strings
Nome e descrição do site em espanhol, na tela de administração de Configurações do WordPress
Nós podemos traduzir a descrição do espanhol para os outros idiomas no site
A página inicial em espanhol (idioma original) A página inicial em francês (tradução)
Espanhol ‘original’ na página inicial
Tradução para o francês na página inicial em francês

Com esta atualização do WPML, você pode fazer exatamente isso. O WPML assume que quaisquer textos vindos do WordPress, do tema ou dos plugins estão em inglês. Mesmo que o seu site não tenha o inglês, você ainda verá o inglês como o idioma de origem dessas strings e poderá traduzir para todos os idiomas do seu site.

O WPML também assumirá que quaisquer textos que você inserir no painel de administração do WordPress estarão no idioma padrão do site. Você poderá traduzir esses textos para os outros idiomas no site, sem passar pelo inglês.

Como definir os idiomas de origem das strings


Você pode alterar os idiomas de strings específicas ou de todas as strings que pertencem a um domínio.

Para alterar o idioma de strings específicas, selecione-as e clique no novo botão Alterar o idioma das strings selecionadas. Em seguida, selecione o novo idioma.

Altere o idioma das strings selecionadas

Você também pode alterar o idioma de contextos inteiros. Isso é útil quando você obtém um tema ou um plugin que é codificado em um idioma diferente do inglês. Clique no novo link, na parte superior da página Tradução de Strings, Idioma dos domínios.

Clique no link para ‘Idiomas dos domínios’

Em seguida, escolha o novo idioma.

Caixa de diálogo para definir o idioma de domínios inteiros

A caixa de diálogo mostrará uma tabela com as strings nesse domínio. Você pode escolher o novo idioma e também torná-lo o idioma padrão para novas strings que serão adicionadas a esse domínio.

Sites existentes permanecem inalterados (a menos que você queira alterar as strings)


Os sites existentes não são afetados por essa alteração. Como você TINHA que escrever textos em inglês antes no painel de administração do WordPress, ao atualizar para a nova versão do WPML, o WPML saberá que as strings de administração existentes estão em inglês. Se você quiser, agora pode alterar o idioma delas e inseri-las novamente no idioma padrão do seu site. No entanto, essa alteração depende inteiramente de você. Se você não quiser passar por esse trabalho, não precisa.

Para atualizar os idiomas das strings de sites existentes, siga o mesmo processo mostrado antes. Você pode atualizar strings individuais ou contextos inteiros.

Problemas conhecidos


Esta versão beta ainda não está funcionando de forma totalmente fluida com o Gravity Forms e com o nosso plugin Layouts (tradução de pacotes). Também pode haver alguns pequenos problemas de desempenho.

Todo problema conhecido será resolvido até o momento em que esta versão for para produção. Recomendamos pular seus testes agora com esta versão beta e os plugins Gravity Forms e Toolset, pois estamos trabalhando nos problemas conhecidos.

Baixe a versão beta

Esta versão do WPML está atualmente em beta. Foi uma grande mudança no núcleo do WPML e na Tradução de Strings e ela ainda não está pronta para sites de produção. Convidamos você a experimentar esta versão beta nos seus sites de desenvolvimento. Nós executamos muitos testes, mas não podemos cobrir todas as combinações de temas e plugins. Antes de esta versão passar para produção, pedimos a sua ajuda para testar com seus sites de desenvolvimento. Se você está executando um site que tem um idioma padrão diferente do inglês, esta atualização é muito para você. Baixe a versão beta e experimente-a.

Para baixar, vá para a sua conta do WPML. Clique em Downloads e role até o final. Baixe o Pacote CMS Beta. Este arquivo ZIP inclui todos os componentes do WPML. Você precisa usar os componentes do WPML apenas deste ZIP e não misturar versões de desenvolvimento com versões de produção.

Se você estiver usando o WPML Multilingual & Multicurrency for WooCommerce, use a versão beta desse pacote também. A versão beta do WPML Multilingual & Multicurrency for WooCommerce está atualizada para essa alteração nos idiomas das strings.

Feedback?


Com esta atualização do WPML, a Tradução de Strings deve se tornar muito mais fácil para você. Por favor, conte-nos sobre qualquer coisa que não faça sentido ou que exija uma configuração complexa. Nós tentamos definir os melhores padrões, para que você possa apenas ‘traduzir’, sem ter que passar por definições de idioma. Se deixamos passar alguma coisa, avise-nos.

Para relatar problemas, o melhor é criar um tópico em nosso fórum de suporte. Você pode acompanhar com um comentário aqui, para que possamos ver todos os tópicos relacionados (e lidar com eles).

Dúvidas? Sugestões? Ideias? Deixe seus comentários e nós entraremos em contato com você.

Achou isso útil? Compartilhe este artigo: