Menu adicional

Obtenha o MemberPress hoje mesmo! Comece a ser pago pelo conteúdo que você cria! Obtenha o MemberPress agora

Como traduzir MemberPress

Traduções ao vivo

Desde o MemberPress 1.10.0, introduzimos um recurso de tradução ao vivo que usa as traduções disponíveis no MemberPress e atualiza as traduções em seu site automaticamente. Depois de instalar ou atualizar o MemberPress, você verá um ícone de notificação ao lado da seção Dashboard → Updates (Painel → Atualizações) no Painel do WordPress e uma nova seção Translations (Traduções) com a mensagem de que há novas traduções disponíveis. 

Quando você clica no botão Atualizar traduções o MemberPress fará o download das traduções automaticamente para a pasta wp-content/languages/plugins/.

Observação: As atualizações de tradução serão exibidas somente se a opção Idioma do site no Painel do WordPress → Configurações → seção Geral estiver definida como um dos idiomas disponíveis: Espanhol, alemão, italiano, francês, francês (Bélgica), português (Brasil) e japonês. Lembre-se de que alguns deles ainda estão em andamento e, portanto, não estão totalmente traduzidos.

Ajuda, o MemberPress Admin foi traduzido e não consigo voltar para o inglês! Se você usou esse processo e as telas de administração do MemberPress agora estão presas no idioma do site, apesar de o idioma do usuário administrador estar definido como inglês, tente esta solução alternativa: Como forçar o administrador a usar o inglês após as traduções automáticas

Se o seu site estiver em um idioma ainda não disponível, siga as etapas da seção
Traduções manuais seção abaixo e traduza-a.

Se você tiver uma tradução personalizada de um dos idiomas suportados no
wp-content/plugins/mepr-i18n e quiser mantê-la, vá para wp-content/languages/plugins/ e verifique se os arquivos de tradução em seus idiomas já existem nessa pasta. Se existirem, você precisará excluí-los primeiro. Em seguida, instale um aplicativo gratuito Código WPC (consulte este artigo para obter detalhes: Como adicionar trechos de código personalizados no WPCode).

Depois de instalado, crie um novo snippet e cole o seguinte nele:

add_filter( 'mepr-remove-traduttore', '__return_true');

Outra opção é adicionar esse código no final do arquivo functions.php do seu tema atual.

Traduções manuais

Observação: Siga as etapas abaixo somente se quiser traduzir MemberPress para um idioma não disponível na lista acima ou se quiser ter sua própria versão da tradução.

Há alguns plug-ins que você pode usar para gerenciar suas traduções, mas, às vezes, esses tipos de plug-ins trazem suas próprias dores de cabeça. Portanto, a maneira que preferimos para traduzir plug-ins é usando o
Ferramenta PoEdit.

No MemberPress, talvez você queira traduzir o plug-in por dois motivos. Clique nos links abaixo para ser levado diretamente às instruções:

  1. Nova Tradução - siga estas instruções se estiver traduzindo o plug-in para um idioma não incluído no momento.
  2. Atualizar a tradução existente - siga estas instruções para atualizar uma de nossas traduções ou a sua própria.

Nova tradução usando o PoEdit

Observação: Ao usar o PoEdit, observe que, se tiver alguma tradução marcada como "fuzzy" (destacada com texto amarelo), essas traduções não aparecerão como traduzidas, mesmo com arquivos de tradução carregados corretamente. Se quiser que elas sejam exibidas corretamente, você precisará desmarcar as traduções de "fuzzy" (assim).

  1. Faça o download do plug-in MemberPress (atualmente estável) em seu página da conta e salve-o em seu computador.
  2. No arquivo .zip, navegue até a pasta /member press/i18n e, em seguida, copie a pasta member press.pot arquivo para seu computador.
  3. Aberto PoEdit programa.
  4. No menu PoEdit, clique em "Create New Translation" (Criar nova tradução).
  1. No menu oferecido, navegue até a área de trabalho e selecione o arquivo .pot salvo na etapa 2.
  2. As cadeias de caracteres traduzíveis são mostradas na lista no corpo principal do programa. Selecione uma string para traduzir e, na parte inferior do programa, use a caixa de texto "Translation:" (Tradução:) para inserir a nova tradução para essa string.

Observação: Algumas cadeias de caracteres têm barras invertidas antes das aspas ou caracteres como \" ou \n ou \', e algumas têm caracteres curinga como %s ou %d. As barras invertidas e os caracteres curinga também devem ser deixados nas cadeias de tradução.

  1. Quando terminar de traduzir as cadeias de caracteres desejadas, clique em File > Save As (Arquivo > Salvar como). Você deve salvar seu arquivo como "memberpress-{language_code}". Portanto, se seu arquivo código do idioma é "es_ES" (espanhol), seu nome de arquivo seria "memberpress-es_ES".
  2. Ele salva dois arquivos: memberpress-es_ES.po e memberpress-es_ES.mo. Se você achar que ele não salvou o arquivo .mo além do seu arquivo .po, vá para Arquivo > Compilar para MO no PoEdit para salvar o arquivo. 
  3. Ambos os arquivos precisam ser carregados em seu servidor de hospedagem e colocados no diretório /wp-content/languages/plugins/ folder. Essa pasta não é apagada ao atualizar o MemberPress; isso garante que os arquivos de tradução existentes não serão perdidos quando você atualizar o MemberPress.

Observação: Arquivos de tradução adicionados a /wp-content/plugins/memberpress/i18n será excluída a cada atualização de plug-in.

  1. Certifique-se de manter uma cópia dos arquivos .po e .mo em seu computador para o caso de algo falhar e suas traduções se perderem no host da Web. 

Observação: Se você quiser Envie seus arquivos de tradução para nós, podemos incluí-los em futuras versões do MemberPress. Sua tradução também beneficiaria outras pessoas que usam o MemberPress em seu idioma.

  1. Defina o idioma do site adequadamente no Painel > Configurações > guia Geral (veja a captura de tela abaixo).

Atualizar a tradução existente usando o PoEdit

  1. Abra o PoEdit e selecione a opção "Editar uma tradução". 
  1. No menu PoEdit, selecione o arquivo de tradução .po existente. Portanto, se fosse uma tradução em espanhol, você abriria memberpress-es_ES.po.  
  2. Clique em Catalog -> Update (Catálogo -> Atualizar) no arquivo POT. 

Observação: certifique-se de atualizar o arquivo .pot mais recente a partir da versão estável mais recente do MemberPress. Para garantir que esse seja o caso, faça o download do plug-in MemberPress (a versão estável atual) em seu página da conta e salve-o em sua área de trabalho. Em seguida, no arquivo .zip, navegue até o diretório /memberpress/i18n e, em seguida, recorte e cole o arquivo memberpress.pot em sua área de trabalho.  

  1. Navegue até o novo /memberpress/i18n/memberpress.pot arquivo. 
  2. Será exibida uma janela com uma lista das novas cadeias de caracteres traduzíveis e das que foram removidas. Clique em OK. 
  3. A lista de cadeias de tradução será atualizada, e agora você pode editar as novas cadeias traduzíveis. 
  4. Quando terminar a tradução, clique em Save (Salvar).
  5. Faça upload dos arquivos .po e .mo modificados de volta para o servidor de hospedagem.

Traduzir complementos do MemberPress

Cada complemento do MemberPress (por exemplo, Cursos, Corporativo, Faturas em PDF, etc.) tem seu próprio arquivo .pot de tradução. Esses arquivos devem ser usados para criar traduções para os add-ons, seguindo as mesmas etapas acima. Você pode encontrar os arquivos .pot dos complementos em /wp-content/plugins/{Add-on}/i18n/ pasta.

Para ilustrar, se seu idioma for o espanhol, os nomes dos arquivos de tradução devem ser, por exemplo, memberpress-courses-es_ES, memberpress-corporate-es_ES e memberpress-pdf-invoice-es_ES. Depois de traduzi-los, eles precisam ser carregados em seu servidor de hospedagem. 

Os arquivos de tradução de todos os complementos do MemberPress precisam ser carregados na pasta
/wp-content/languages/plugins pasta.

Este artigo foi útil?

Artigos relacionados

garota do computador

Obtenha o MemberPress hoje mesmo!

Comece a ser pago pelo conteúdo que você cria.