Menú adicional

¡Consiga MemberPress hoy mismo! ¡Empieza a cobrar por los contenidos que creas! Obtenga MemberPress ahora

Cómo traducir MemberPress

Traducciones en directo

Desde MemberPress 1.10.0, hemos introducido una función de traducción en directo que toma las traducciones disponibles en MemberPress y las actualiza en tu sitio automáticamente. Después de instalar o actualizar MemberPress, verás un icono de notificación junto a la sección Dashboard → Updates en tu WordPress Dashboard y una nueva sección Translations con el mensaje de que hay nueva(s) traducción(es) disponible(s). 

Al pulsar el botón Actualizar traducciones MemberPress descargará las traducciones automáticamente en la carpeta wp-content/languages/plugins/.

Nota: Las actualizaciones de traducción solo se mostrarán si la opción Idioma del sitio de la sección Panel de WordPress → Ajustes → General está configurada como uno de los idiomas disponibles: Español, Alemán, Italiano, Francés, Francés (Bélgica), Portugués (Brasil) y Japonés. Tenga en cuenta que algunos de ellos aún están en fase de desarrollo y, por tanto, no están totalmente traducidos.

¡Ayuda, MemberPress Admin fue traducido y no puedo volver a ponerlo en español! Si has utilizado este proceso y las pantallas de administración de MemberPress están ahora bloqueadas en el idioma del sitio a pesar de tener el idioma del usuario administrador configurado en inglés, prueba esta solución: Cómo forzar la traducción automática de Admin al inglés

Si su sitio está en un idioma que aún no está disponible, deberá seguir los pasos de la página
Traducciones manuales y tradúzcalo.

Si tiene una traducción personalizada de uno de los idiomas admitidos en la aplicación
wp-content/plugins/mepr-i18n y desea conservarla, vaya a wp-content/languages/plugins/ y compruebe si los archivos de traducción de sus idiomas ya existen en esta carpeta. Si es así, primero tendrás que eliminarlos. A continuación, instala un WPCode (consulte este artículo para obtener más información: Cómo añadir fragmentos de código personalizados en WPCode).

Una vez instalado, crea un nuevo Snippet y pega lo siguiente en él:

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

Otra opción es añadir este código al final del archivo functions.php de su tema actual.

Traducciones manuales

Nota: Siga los pasos que se indican a continuación sólo si desea traducir MemberPress a un idioma no disponible en la lista anterior o si desea tener su propia versión de la traducción.

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
Herramienta PoEdit.

En MemberPress, es posible que desee traducir el plugin por dos razones. Haga clic en los enlaces de abajo para ser llevado directamente a sus instrucciones:

  1. Nueva traducción - siga estas instrucciones si va a traducir el plugin a un idioma no incluido actualmente.
  2. Actualizar la traducción existente – follow these instructions to update one of our translations or your own.

Nueva traducción con PoEdit

Nota: cuando utilice PoEdit, tenga en cuenta que si tiene alguna traducción marcada como "difusa" (resaltada con texto amarillo), esas traducciones no se mostrarán como traducidas incluso con los archivos de traducción cargados correctamente. Si quiere que se muestren correctamente, tiene que desmarcar cualquier traducción de "difusa" (así).

  1. Descargue el plugin MemberPress (actualmente estable) de su página de la cuenta 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. Abrir PoEdit programa.
  4. En el menú PoEdit, haga clic en "Crear nueva traducción".
  1. En el menú que se ofrece, busque su escritorio y seleccione el archivo .pot guardado en el paso 2.
  2. Las cadenas traducibles se muestran en la lista del cuerpo principal del programa. Seleccione la cadena que desea traducir y, en la parte inferior del programa, utilice el cuadro de texto "Traducción:" para introducir la nueva traducción de esa cadena.

Nota: algunas cadenas tienen barras invertidas antes de las comillas o caracteres como \" o \n o \', y algunas tienen caracteres comodín como %s o %d. Las barras invertidas y los caracteres comodín deben dejarse también en las cadenas de traducción.

  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 de idioma es "es_ES" (español), su nombre de archivo sería "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 archivos deben cargarse en el servidor de alojamiento y colocarse en la carpeta /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.

Nota: 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. 

Nota: If you would like to envíe sus archivos de traducción 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).

Actualizar una traducción existente con PoEdit

  1. Abra PoEdit y seleccione la opción "Editar una traducción". 
  1. En el menú PoEdit, seleccione su archivo de traducción .po existente. Así, si se tratara de una traducción al español, abrirías 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 de la cuenta 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 archivo. 
  2. Aparecerá una ventana con una lista de las nuevas cadenas traducibles y las que se han eliminado. Pulse OK. 
  3. La lista de cadenas traducibles se actualizará y ahora podrá editar las nuevas cadenas traducibles. 
  4. Cuando termine de traducir, pulse Guardar.
  5. Suba los archivos .po y .mo modificados a su servidor de alojamiento.

Traducir complementos 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/ carpeta.

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

¿Le ha resultado útil este artículo?

Artículos relacionados

chica del ordenador

¡Consiga MemberPress hoy mismo!

Empieza a cobrar por los contenidos que creas.