Traducció dels posts de WordPress al castellà
Varies persones m’han demanat com ho faig per a traduir automàticament el contingut dels posts al castellà, així que faig un post explicant el secret
El sistema és molt simple, utilitzo el traductor d’Internostrum (ho podeu veure si mireu el footer de la pàgina traduïda) i el que faig és un bucle per la pàgina original (sense traduir) i vaig imprimint línia per línia fins que arribo al post, un cop arribo al post imprimeixo el contingut que em retorna internostrum, canviant alguns dels errors mes comuns amb la funció ereg_replace() de php, i quan s’acaba el post torno a imprimir la web original.
Podeu veure el codi font del fitxer que fa la traducció aquí. Per a que surti l’enllaç de castellano al final de cada post, s’ha de modificar la funció comments\_popup\_link() del fitxer
template-functions-comment.php afegint aquestes línies al final:
echo \" <a href=\"/cat2es.php?url=\";
comments_link();
echo \"\">Castellano</a>\";
També es pot utilitzar el mateix truc per a tenir un feed RSS en castellà, però això ho deixo com a exercici de programació per al lector
5 comentaris per a “Traducció dels posts de WordPress al castellà”
Carai, són més difícils els teus deures que els dels meus profesors!!
Fins avui no m’he topat amb aquest post… Estava pensant en implementar-ho al meu blog, però m’ha semblat veure que ja no el fas servir. Donava algun problema? O senzillament, si que el fas servir però no me n’he adonat? (perquè no he vist pas el link castellano…
Dons vaig deixar-lo de usar quan vaig canviar de disseny i no s’havia “queixat” ningú fins ara
jeje… potser algun día ho torno a posar, estaria be “pluginitzar-ho”
Ok, quan tingui una estona me’l miraré a veure què tal. T’ho preguntava perquè em pensava que l’havies deixat d’usar perquè t’havia donat algun problema





special_k
January 18th, 2005 @ 22:54