WPML

Quando escrevemos sobre melhores funções e capacidades para tradução, recebemos um ótimo feedback de você. Aqui está o que criamos. Claro, queremos saber se isso é bom para você.

Queremos permitir que usuários específicos editem e escrevam em seus idiomas. Dessa forma, você pode criar usuários “revisor” ou “gerente de idiomas” que podem editar tudo, mas apenas em seu idioma. Hoje, é um pouco difícil fazer isso. Você precisará tornar esse usuário um editor em todos os idiomas.

1. Adicione funções por idiomas


Isso começará na tela Gerenciamento de tradução, na aba Tradutores. Você terá uma nova coluna permitindo que escolha funções elevadas para os idiomas nos quais este tradutor trabalha.
Tela de administração de Tradutores
Tela de administração de Tradutores

A ideia é que você pode criar um usuário “assinante” como tradutor. Em seguida, torná-lo “editor” nos idiomas em que ele traduz. Nos idiomas que você selecionar, o tradutor terá as funções que você atribuir. Você poderá usar as funções padrão do WordPress (como autor e editor) ou as suas funções personalizadas com capacidades personalizadas.

2. O painel de administração do WordPress se adapta ao idioma do conteúdo


Quando os tradutores acessam o painel de administração do WordPress, eles verão os menus de acordo com o idioma no qual estamos exibindo o conteúdo. Ao olhar para o conteúdo em espanhol (não necessariamente usando a localização em espanhol para a interface), o tradutor obteria a função que você selecionou para ele no espanhol.

Se você criou um usuário “assinante”, esse tradutor não verá nenhuma edição de conteúdo para o idioma padrão (digamos, inglês). Mas, ao mudar para um idioma para o qual ele pode traduzir, ele verá todos os menus de edição do WordPress.

Exemplo - sem privilégios em inglês
Exemplo – sem privilégios em inglês
Privilégios de editor em espanhol
Privilégios de editor em espanhol

Quando o tradutor muda o idioma do conteúdo, usando o menu de idiomas na parte superior da tela, a função muda para esse idioma. Você pode dar funções diferentes para idiomas diferentes. Cada função vem com suas capacidades.

3. Crie funções personalizadas e atribua capacidades


Este passo é opcional. Se você está satisfeito em usar as funções e capacidades padrão do WordPress, está tudo pronto. Você pode atribuir funções diferentes para idiomas diferentes e permitir que seus tradutores trabalhem como revisores de idiomas.

No entanto, se você quiser ir além e criar funções e capacidades exclusivas para revisões e tradutores, temos uma solução para você.

Você pode usar o nosso plugin Access, que permite que você crie funções personalizadas e controle as capacidades que estas, assim como as funções padrão, têm.

Plugin Access
Plugin Access

O Access funcionará com este novo esquema sem nenhuma alteração. Como ele cria funções e controla capacidades na forma padrão do WordPress, ele funcionará com o WPML também. Qualquer plugin (ou o seu código PHP) que adicione funções e modifique capacidades funcionará perfeitamente com isso.

O que você acha? Isso ajudará você a gerenciar traduções de forma mais fácil com o WPML? Tem mais alguma coisa em mente?

Achou isso útil? Compartilhe este artigo: