¿Cómo crear un nuevo idioma a otro theme I ?
Esta parte ha sido muy bien explicada por Yukei y Anieto que por cierto desde hace un tiempo trae un proyecto para castellanizar la blogósfera.
En general hay que revisar el theme que tenga las cadenas apropiadas para que puedan ser interpretadas y traducidas. Por ejemplo si en nuestro theme tenemos algo como:
-
<h2 class="center">Not Found</h2>
habrá que reemplazarlo por lo siguiente:
-
<h2 class="center"><?php _e('Not Found','nombre_del_theme')?></h2>
Nos encontramos que WordPress también tiene texto "envuelto en funciones. Que tal si en nuestro theme nos encontramos con algo como esto:
-
<?php next_posts_link('« Older Entries') ?>
Lo reemplazamos de la siguiente forma:
-
<?php next_posts_link(__('« Older Entries','nombre_del_theme')); ?>
Felipe (Yukei) lo expica de una manera muy sencilla:
-
<?php función('argumento'); ?>
Lo cambiamos por:
-
<?php función(__('argumento','nombre_del_theme')); ?>
6 comentarios para Como crear archivos de localización usando Poedit
Les agradezco este tutorial, muy útil para mi.
Al intentar su aplicación no tuve problemas excepto en los casos que se presentan cadenas como la siguiente:
comments_number(‘No comments yet’,'one comment’,'% comments’);
¿Cómo se procede en esos casos?
Tengo otra interrogante pero prefiero, una vez resuelta esta, intentarlo yo primero y no abusar de su buena voluntad y tiempo.
Saludos.
@federico: Para esos casos puedes usar lo siguiente.
comments_number(__('No responses','theme'),__('One response','theme'),__('% responses','theme'));^^ suerte!
geniaaaaaal!!! gracias carnalito ñ_ñ
a mi no me abre el .mo solo los .po que hago mal? :S
Excelente tutorial, muchas gracias por compartirlo. Muy completo, sencillo y fácil de entender.
Saludos
Muy bueno el tutorial, era lo que buscaba. Tengo uan pregunta, una vez que he creado mis archivos .po que código pongo en los botones para que al pinchar me cambie d eidioma?