Soporte » Comunidad » Traducciones es_ES » Cadenas faltantes

  • Resuelto miuxer

    (@miuxer)


    Hola,

    Necesito editar algunas cadenas traducidas, es decir Acceder por Iniciar sesión en la pagina de mi cuenta y los filtros de woocommerce ordenar por las últimas por ordenar por los mas nuevos. La plantilla es Betheme de mouffin, apague el translator de la plantilla para usar los .po localizé y cambie el archivo es_MX.po
    que esta en la ruta /wp-content/languages/ pero no hace los cambios. intente copiando el .po en la ruta del tema padre y tambien hijo pero al parecer se resscribe el .po original. Intente con el plugin loco pero no funciona. Alguna idea de como cambiar estas cadenas. Saludos

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Moderador Jose Luis

    (@jose64)

    Hola.

    Tienes un archivo .po y otro .mo, el .po tiene las cadenas y el .mo se genera a partir de este, es el archivo compilado que realmenet se usa, por eso es que si editas el .po y no lo compilas no ves los cambios. No estás usando Loco Translate correctamente, te dejo una guía con una explicación sencilla de como usarlo:

    Poedit: cómo traducir plantillas y plugins de WordPress

    Recuerda cambiar la ubicación de las traducciones para que no se sobreescriban al actualizar el tema, de lo contrario perderás el trabajo.

    Coméntanos si tienes alguna duda y, por favor, recuerda cerrar el debate marcándolo como resuelto cuando así lo consideres, de esta forma nos ayudas a mantener el foro al día.

    Hola Jose,

    Es muy probable lo que me indicas en cuanto al uso de loco translate, cambie la ubicación de traducciones y cuando guardo el mensaje es que si compila. Por ahora solo pude cambiar «Acceder» y «Registrarse» en la pagina mi cuenta de woocommerce. Revise otra vez las cadenas y están traducidas. La única forma como lo conseguí fue directamente editando el echo en el archivo form-login.php en la ruta wp-content/plugins/woocommerce/templates/myaccount/form-login.php pero no encuentro los filtros y sigo sin entender porque a pesar de estar las cadenas traducidas no se cambian. Gracias por el apoyo, saludos

    Nota: Fragmento donde aplique el cambio

    <?php endif; ?>
    <h2><?php esc_html_e( ‘Iniciar sesion en tu cuenta’, ‘woocommerce’ ); ?></h2>
    <form class=»woocommerce-form woocommerce-form-login login» method=»post»>
    <?php do_action( ‘woocommerce_login_form_start’ ); ?>

    • Esta respuesta fue modificada hace 2 semanas, 5 días por miuxer.
    • Esta respuesta fue modificada hace 2 semanas, 5 días por miuxer.
Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Debes estar registrado para responder a este debate.