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.

There are a few plugins that you can use to manage your translations, but sometimes, these types of plugins come with their own headaches. So, the way we prefer to translate plugins is by using the
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 – follow these instructions to update one of our translations or your own.

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 and save it to your computer.
  2. From the .zip file, navigate to the /member press/i18n folder, then copy the member press.pot file to your computer.
  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. When you're done translating the strings you want, click on File > Save As. You must save your file as “memberpress-{language_code}”. So if your código do idioma é "es_ES" (espanhol), seu nome de arquivo seria "memberpress-es_ES".
  2. It saves two files; memberpress-es_ES.po and memberpress-es_ES.mo. If you find that it did not save the .mo file in addition to your .po file, please be sure to go to File > Compile to MO within PoEdit to get that file saved. 
  3. Ambos os arquivos precisam ser carregados em seu servidor de hospedagem e colocados no diretório /wp-content/languages/plugins/ folder. This folder is not erased when updating MemberPress; this ensures that your existing translation files will not be lost when you upgrade or update MemberPress.

Observação: Translation files added to /wp-content/plugins/memberpress/i18n folder will be deleted on every plugin update.

  1. Be sure to keep a copy of your .po and .mo files on your computer just in case something fails and your translations are lost on the webhost. 

Observação: If you would like to Envie seus arquivos de tradução to us, we can include them in future MemberPress releases. Your translation would also benefit others using MemberPress in your language.

  1. Set your site language appropriately in the Dashboard > Settings > General tab (see screenshot below).

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. Click on Catalog -> Update from the POT file. 

Note: Please make sure you update the latest .pot file from the latest stable version of MemberPress. To ensure this is the case, please download the MemberPress plugin (the current stable version) from your página da conta and save it to your desktop. Then, from the .zip file, navigate to the /memberpress/i18n folder, then cut and paste the memberpress.pot file onto your desktop.  

  1. Browse to the new /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

Every MemberPress add-on (e.g. Courses, Corporate, PDF Invoices, etc.) has its own translation .pot file. These files should be used to create translations for add-ons, following the same steps as above. You can find the add-on .pot files in /wp-content/plugins/{Add-on}/i18n/ pasta.

To illustrate, if your language is Spanish, your translation file names should be, for example, memberpress-courses-es_ES, memberpress-corporate-es_ES, and memberpress-pdf-invoice-es_ES. Once you translate them, they need to be uploaded to your hosting server. 

Translation files for all MemberPress Add-ons need to be uploaded to the
/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.