Traduzir MemberMouse - Básico

O MemberMouse inclui suporte para localização e, por padrão, carrega uma tradução em inglês dos EUA para uso com o plug-in. É possível traduzir a maior parte do texto no backend do MemberMouse para o idioma de sua escolha usando o recurso de localização incorporado do WordPress. Além disso, é possível criar conteúdo voltado para os membros no idioma de sua escolha, com poucas exceções. Elas são detalhadas na segunda parte deste artigo.

A maneira mais simples de adicionar suporte a outros idiomas é usar um plug-in de localização, que é o que será demonstrado neste artigo.

Também criamos um guia passo a passo para uma método mais avançado de tradução que permite mais flexibilidade para aqueles com requisitos personalizados.

Você pode read about the benefits of creating a multilingual membership site in our blog here.

Traduzir o back-end do MemberMouse - Básico
Etapa 1: Obtenha os plug-ins necessários
  1. Atualizar o MemberMouse – If you haven’t already done so, make sure that you have the versão mais recente do MemberMouse ativado. Você pode fazer isso no WordPress seguindo as instruções encontradas em Atualizando o MemberMouseou manualmente, fazendo o download do plug-in e consultando as instruções fornecidas em Atualização manual do MemberMouse.

  2. Baixar o Loco Translate - Há vários plug-ins de tradução disponíveis que funcionam com o WordPress. Optamos por usar o Loco Translate. Faça o download aqui and activate on your site. A new item ‘Loco Translate’ will be created in the lefthand WordPress menu.
Etapa 2: Crie seu arquivo traduzido
  1. No menu do lado esquerdo, clique em Loco Translate > Plugins.



  2. Na próxima página, selecione Plataforma MemberMouse.  



  3. You’ll see that Loco Translate is accessing the membermouse-en_US.po file and that the English translation is at 100%. In order to translate to another language, click on +Novo idioma.



  4. Choose your desired language from the ‘WordPress language’ dropdown menu.



  5. IMPORTANTE: By default, Loco Translate will attempt to place the translation file it’s created into the MemberMouse plugin directory. It is best to change this to another location because otherwise, when MemberMouse updates, the translation file will be deleted and replaced, along with all the other files in the plugin directory.

    The way to resolve this is to choose a Custom location to place the file in. Under the ‘Choose a location’ section, select Personalizado. Your translation file will be put into the directory languages/loco/plugins. NOTE: You need to ensure that you have ‘write’ access to this directory.



  6. Clique no botão Iniciar a tradução botão.  

  7. O texto original em inglês é encontrado na coluna da esquerda e o texto traduzido no idioma desejado agora pode ser visto na coluna de tradução da direita.

    At this point, if you are satisfied with the translation, you can click ‘Save’. If there is one or many line items that you’d like to customize further, you can also select that line and alter the translation in the ‘Translation’ box at the bottom of the page. After you’ve finished this, click ‘Save’.

    bônus brian kurtz

  8. Você verá uma mensagem de confirmação de que o arquivo de tradução foi salvo e compilado.



Etapa 3: Alterar as configurações de idioma do WordPress

In order to see the translation in MemberMouse, the MemberMouse plugin and WordPress have to be ‘speaking’ the same language. So once you’ve created the translation file in your desired second language, then you will also have to change the WordPress Language Settings to that second language.

  1. No menu do WordPress, vá para Configurações > Geral.  

  2. At the bottom of the General Settings page, choose the language that you have created a translation file for from the ‘Site Language’ dropdown menu. For example, if you had translated the MemberMouse file to Spanish, you would select ‘Espanol’ from the dropdown menu. Then click ‘Save Changes’.



Traduzir o conteúdo voltado para os membros

A maioria das coisas com as quais seus clientes estarão interagindo por meio de seu site e portal de membros pode ser traduzida, pois a maior parte do conteúdo voltado para o cliente que o MemberMouse cria é simplesmente texto HTML que pode ser modificado por meio do editor do WordPress.

In older versions of MemberMouse prior to 3.0.6, there are a few instances where items can either not be translated or require more coding than changing the HTML to translate. Wherever possible, we’ve suggested other methods of translating these elements.

Versão 2.0 a 3.0.5 - Elementos que podem ser traduzidos com codificação adicional:

1. Mensagens de erro geradas pelo MemberMouse ou mensagens de erro recebidas de terceiros, como o provedor de serviços de pagamento.

Se você tiver conhecimentos técnicos, poderá personalizar essa mensagem para que seja exibida em outro idioma. A mensagem Personalizar mensagens de erro na página de checkout article provides additional information on how to do this. You’ll note in this article that you can translate the 3rd party error messages only if you know the specific error message received from the 3rd party that you want to translate.

2. A descrição do preço do produto. Uma opção seria usar o SmartTag de Order_Decision para definir descrições alternativas para produtos específicos.  

Para cada produto para o qual você deseja incluir uma tradução, é possível adicionar uma linha diretamente abaixo da SmartTag™ (ou substituir a SmartTag™ por completo se você incluir uma para cada produto) usando a SmartTag™ para filtrar a descrição por ID:

[MM_Order_Decision productId='#']
Sua descrição do preço do produto traduzido aqui
[/MM_Order_Decision] 

Another workaround would be to create product-specific custom checkout pages and replace the MM_Form_Data name=’productPriceDescription’ SmartTag with text in your language describing the pricing for that product. The Criar uma página de checkout personalizada fornece informações adicionais sobre como fazer isso.

3. A mensagem de processamento de pagamento na página de checkout que é exibida depois que o cliente envia o pedido. É possível personalizar essa mensagem para que seja exibida em outro idioma seguindo as informações fornecidas em Personalizar a mensagem de processamento da página de checkout

Como as mensagens provenientes de fornecedores terceirizados, como provedores de serviços de pagamento, são recebidas e, em seguida, emitidas diretamente pelo MemberMouse na tela, se você não souber a mensagem de erro específica do fornecedor terceirizado, ela não poderá ser traduzida.

Este artigo foi útil?

Artigos relacionados