28

Traducir los comentarios de wordpress al español

¿Tenéis un blog con wordpress en español pero alguna de sus aplicaciones están en inglés? ¿Os gustaría traducirlas?. Pues bien, en este caso os voy a explicar como traducir el sistema de comentarios, espero que os sea de ayuda:

1. En primer lugar tenemos que acceder a nuestro panel de administración a traves de tuURL/wp-admin/

2. Una vez dentro tenemos que dirigirnos al Editor dentro del apartado Apariencia.

3. Al abrir el editor tenemos que dirigirnos a la columna de la derecha y pinchar sobre Comentarios (comments php).

4. Este punto quizá es el más dificil pero conseguiremos hacerlo. Para comenzar nos iremos hasta el final desplegando la barra lateral hasta el final. Debemos encontrar las siguientes frases y cambiar aquellas zonas que yo he subrayado en color rojo por el nombre en español.

# También debemos eliminar o traducir la palabra "required" por requerido u obligatorio en español.

# Y traducir "will not be published" por no será publicado en español

    <p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" <?php if ($req) echo "aria-required='true'"; ?> />
    <label for="author"><?php _e('Name', 'default'); ?> <?php if ($req) echo "(required)"; ?></label></p>
   
    <p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" <?php if ($req) echo "aria-required='true'"; ?> />
    <label for="email"><?php _e('Mail (will not be published)', 'default'); ?> <?php if ($req) echo "(required) "; ?></label></p>
   
    <p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" />
    <label for="url"><?php _e('Website', 'default'); ?></label></p>
 
  <?php endif; ?>
 
  <!--<p><small><strong>XHTML:</strong> <?php _e('You can use these tags', 'default'); ?>: <code><?php echo allowed_tags(); ?></code></small></p>-->
 

    <p><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea></p>
    <p><input name="submit" type="submit" id="submit" tabindex="5" value="<?php _e('Submit Comment', 'default'); ?>" />
    <?php comment_id_fields(); ?>
    </p>
    <?php do_action('comment_form', $post->ID); ?>

Una vez terminado quedaría de la siguiente manera:

<p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" <?php if ($req) echo "aria-required='true'"; ?> />
    <label for="author"><?php _e('Nombre', 'default'); ?> <?php if ($req) echo "(requerido)"; ?></label></p>
   
    <p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" <?php if ($req) echo "aria-required='true'"; ?> />
    <label for="email"><?php _e('Correo electrónico (No será publicado)', 'default'); ?> <?php if ($req) echo "(requerido) "; ?></label></p>
   
    <p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" />
    <label for="url"><?php _e('Página Web', 'default'); ?></label></p>
 
  <?php endif; ?>
 
  <!--<p><small><strong>XHTML:</strong> <?php _e('You can use these tags', 'default'); ?>: <code><?php echo allowed_tags(); ?></code></small></p>-->
 

    <p><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea></p>
    <p><input name="submit" type="submit" id="submit" tabindex="5" value="<?php _e('Enviar comentario', 'default'); ?>" />
    <?php comment_id_fields(); ?>
    </p>
    <?php do_action('comment_form', $post->ID); ?>

Para cualquier duda no duden en dejar un comentario con su pregunta o enviarla a [email protected]

 

ENTRADAS RELACIONADAS:

 

28 comentarios

  1. El problema es el panel de administración. Si sólo tienes un panel de administración para todas las lenguas, sólo podrás traducir los comentarios a un idioma.

    Si consigues subdominios del tipo ejemplo.com/es; ejemplo.com/it; etc... y tienes un panel de administración independiente para cada uno, podrás traducir los comentarios, pero no sé si te saldrá rentable.

    Un saludo

  2. Y si son subdominios del dominio principal??
    seria posible el traducir los comentarios a cada idioma??

  3. Hola de nuevo Marklarp.

    Si el qTranslate no te traduce los comentarios a cada uno de los idiomas, parece que vas a tener que decidirte por uno de los 5 idiomas...

    Yo te recomiendo que lo traduzcas al español si la mayoría de visitas son de hispanohablantes. Y si recibes visitas de los otros idiomas, en inglés.

    Un saludo y siento no poder ofrecerte una opción más satisfactoria. Aunque siempre podrías comprar un dominio para cada idioma y entonces traducir lo que quieras, pero parece una opción poco rentable.

  4. Hola Marklarp.

    ¿Tienes un panel de administración para cada idioma?

    Si es así, sólo tendrías que hacer lo que te explico en el artículo para los cuatro idiomas restantes.

    Si manejas las cuatro traducciones desde el mismo panel de administración sólo podrás elegir un idioma, que por cierto, te recomiendo que sea en inglés (si recibes muchas visitas desde esas 4 lenguas). Si sólo recibes visitantes hispanohablantes, te recomendaría traducirlo al español.

    Espero que te haya servido de ayuda. Un saludo.

  5. Y si lo que quisiera es traducir el comentaria escrito en español a cuatro idiomas i viceversa, no se si me explico, el blog esta español, ingles, aleman, italiano y frances, si quisiera que se tradujesen a todos los idiomas del blog, seria posible?
     

 

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.