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/.
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
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:
- Nova Tradução - siga estas instruções se estiver traduzindo o plug-in para um idioma não incluído no momento.
- Atualizar a tradução existente – follow these instructions to update one of our translations or your own.
Nova tradução usando o PoEdit
- Faça o download do plug-in MemberPress (atualmente estável) em seu página da conta and save it to your computer.
- From the .zip file, navigate to the /member press/i18n folder, then copy the member press.pot file to your computer.
- Aberto PoEdit programa.
- No menu PoEdit, clique em "Create New Translation" (Criar nova tradução).
- No menu oferecido, navegue até a área de trabalho e selecione o arquivo .pot salvo na etapa 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.
- 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".
- 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.
- 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.
- 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.
- Set your site language appropriately in the Dashboard > Settings > General tab (see screenshot below).
Atualizar a tradução existente usando o PoEdit
- Abra o PoEdit e selecione a opção "Editar uma tradução".
- 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.
- Click on Catalog -> Update from the POT file.
- Browse to the new /memberpress/i18n/memberpress.pot arquivo.
- Será exibida uma janela com uma lista das novas cadeias de caracteres traduzíveis e das que foram removidas. Clique em OK.
- A lista de cadeias de tradução será atualizada, e agora você pode editar as novas cadeias traduzíveis.
- Quando terminar a tradução, clique em Save (Salvar).
- 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.