Traducir MemberMouse - Básico

MemberMouse incluye soporte para localización, y por defecto carga una traducción al inglés de EE.UU. para su uso con el plugin. Es posible traducir la mayor parte del texto en el backend de MemberMouse al idioma de su elección utilizando la función de localización incorporada en WordPress. Esto es además de ser capaz de crear contenido de cara a los miembros en el idioma de su elección, con algunas excepciones. Éstas se detallan en la segunda parte de este artículo.

La forma más sencilla de añadir soporte para idiomas adicionales es utilizar un plugin de localización, que es lo que se demostrará en este artículo.

También hemos creado una guía paso a paso para un método más avanzado de traducción que permite más flexibilidad a quienes tienen requisitos personalizados.

Puede lea sobre las ventajas de crear un sitio multilingüe para socios en nuestro blog aquí.

Traducir MemberMouse Backend - Básico
Paso 1: Obtener los plugins necesarios
  1. Actualizar MemberMouse – If you haven’t already done so, make sure that you have the última versión de MemberMouse activado. Puede hacerlo en WordPress siguiendo las instrucciones que encontrará en Actualización de MemberMouseo manualmente, descargando el plugin y consultando las instrucciones proporcionadas en Actualización manual de MemberMouse.

  2. Descargar Loco Translate - Hay varios plugins de traducción disponibles que funcionan con WordPress. Nosotros hemos optado por utilizar Loco Translate. Descargar aquí and activate on your site. A new item ‘Loco Translate’ will be created in the lefthand WordPress menu.
Paso 2: Cree su archivo traducido
  1. En el menú de la izquierda, haga clic en Loco Translate > Plugins.



  2. En la página siguiente, seleccione 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 +Nueva lengua.



  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 A medida. 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. Haga clic en el botón Empezar a traducir botón.  

  7. El texto original en inglés se encuentra en la columna de la izquierda y el texto traducido al idioma deseado puede verse ahora en la columna de la derecha.

    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’.

    brian kurtz bonus

  8. Verá un mensaje de confirmación de que su archivo de traducción se ha guardado y compilado.



Paso 3: Cambiar la configuración de idioma de 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. En el menú de WordPress, vaya a Configuración > General.  

  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’.



Traducir el contenido destinado a los afiliados

La mayoría de las cosas con las que sus clientes interactuarán a través de su sitio web y portal de miembros se pueden traducir, ya que la mayor parte del contenido de cara al cliente que MemberMouse crea es simplemente texto HTML que se puede modificar a través del editor de 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.

Versión 2.0 a 3.0.5 - Elementos traducibles con codificación adicional:

1. Mensajes de error generados por MemberMouse o mensajes de error recibidos de terceros, como el proveedor de servicios de pago.

Si tienes conocimientos técnicos, puedes personalizar este mensaje para que aparezca en otro idioma. La dirección Personalizar los mensajes de error en la página de pago 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. Descripción del precio del producto. Una opción sería utilizar el SmartTag Order_Decision para definir descripciones alternativas para productos específicos.  

Para cada producto para el que desee incluir una traducción, puede añadir una línea directamente debajo de la SmartTag™ (o sustituir la SmartTag™ toda junta si incluye una para cada producto) utilizando la SmartTag™ para filtrar la descripción por ID:

[MM_Order_Decision productId='#']
Su descripción traducida del precio del producto aquí
[/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 Crear una página de pago personalizada proporciona información adicional sobre cómo hacerlo.

3. El mensaje de procesamiento de pagos en la página de pago que aparece después de que un cliente haya enviado su pedido. Puede personalizar este mensaje para que aparezca en otro idioma siguiendo la información proporcionada en Personalizar el mensaje de procesamiento de la página de pago

Dado que los mensajes procedentes de proveedores externos, como proveedores de servicios de pago, se reciben y MemberMouse los muestra directamente en la pantalla, si no conoce el mensaje de error específico del proveedor externo, no podrá traducirlo.

¿Le ha resultado útil este artículo?

Artículos relacionados