Revision: 4356
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 1, 2007 14:58 by j_junyent
Initial Code
<? #Copyright (c) 2004 Pau Oliva (http://pof.eslack.org/) #Licensed under the GNU GPL. # CONFIGURA AQUà L'ADREÇA DEL BLOG: $ADDRESS=""; if (!ereg("^$ADDRESS",$url)) $url=""; # Nomes permeto traduir contingut de la meva adreça $url=ereg_replace("^$ADDRESS","",$url); $url=ereg_replace("#comments$","",$url); $server=$_SERVER["HTTP_HOST"]; # Guardo la traduccio d'internostrum en l'array 'file' $file = utf8_decode(file ("http://internostrum.com/tradurl.php?linkdesc=&direccio=ca-es&inurl=http://$server/$url")); $len=sizeof($file); $file2 = file("http://$server/$url"); # Guardo el contingut original en l'array 'file2' $len2=sizeof($file2); # mentre no comenci el post imprimeixo el contingut original while (!ereg("<div class=\"post\">",$file2[$i])){ echo $file2[$i]; flush(); $i++; } $i=$i+1; echo "\n\n<!-- BEGIN TRANSLATED CONTENT -->\n\n"; # quan comença el post, agafo el contingut de internostrum i el 'parsejo' while (!ereg("<div class=\"feedback\">",$file[$i])){ # sustitueixo els links a internostrum $print[$i]=ereg_replace("http\:\/\/www\.internostrum\.com\/tradurl\.php\?linkdesc\=\&direccio\=ca\-es\&inurl\=","",$file[$i]); # Això és una xapussa, per a arreglar les cagades mes comuns que fà internostrum $print[$i]=eregi_replace("se’m","se me",$print[$i]); $print[$i]=eregi_replace("me’ls","me los",$print[$i]); $print[$i]=eregi_replace("se’n","se",$print[$i]); $print[$i]=eregi_replace(" s’"," se ",$print[$i]); $print[$i]=eregi_replace("’s "," se ",$print[$i]); $print[$i]=eregi_replace(" d’"," de ",$print[$i]); $print[$i]=eregi_replace("’d "," de ",$print[$i]); $print[$i]=eregi_replace(" d’"," de ",$print[$i]); $print[$i]=eregi_replace(" m’"," me ",$print[$i]); $print[$i]=eregi_replace("m’ "," me ",$print[$i]); $print[$i]=eregi_replace("’l "," el ",$print[$i]); $print[$i]=eregi_replace("l’","el ",$print[$i]); //$print[$i]=eregi_replace(" l’"," lo ",$print[$i]); $print[$i]=eregi_replace("así se","así es",$print[$i]); $print[$i]=eregi_replace("si se que","si es que",$print[$i]); $print[$i]=eregi_replace(" se un "," es un ",$print[$i]); $print[$i]=eregi_replace(" se lo "," es el ",$print[$i]); $print[$i]=eregi_replace("se a decir","es decir",$print[$i]); $print[$i]=eregi_replace("se muy","es muy",$print[$i]); $print[$i]=eregi_replace("enterats","enterados",$print[$i]); $print[$i]=eregi_replace("lliberat","liberado",$print[$i]); $print[$i]=eregi_replace("debajo","bajo",$print[$i]); $print[$i]=eregi_replace("el suyo","su",$print[$i]); $print[$i]=eregi_replace("adeudado","debido",$print[$i]); $print[$i]=eregi_replace("por hacerlo","para hacerlo",$print[$i]); $print[$i]=eregi_replace("por realizar","para realizar",$print[$i]); $print[$i]=eregi_replace("por provocar","para provocar",$print[$i]); $print[$i]=eregi_replace("por poder","para poder",$print[$i]); $print[$i]=eregi_replace("por automatizar","para automatizar",$print[$i]); $print[$i]=eregi_replace("tiempo por","tiempo para",$print[$i]); $print[$i]=eregi_replace("fuerza sucia","fuerza bruta",$print[$i]); $print[$i]=eregi_replace("Un’golpe l ","una vez el ",$print[$i]); $print[$i]=eregi_replace("entregue","libre",$print[$i]); $print[$i]=eregi_replace("cordero","bien",$print[$i]); // quan en català m'oblido el accent a "bé" $print[$i]=eregi_replace("grande problema","gran problema",$print[$i]); $print[$i]=eregi_replace("interesando","interesante",$print[$i]); $print[$i]=eregi_replace("parejo","par",$print[$i]); $print[$i]=eregi_replace("mucho bonos","muy buenos",$print[$i]); $print[$i]=eregi_replace("mucho buenos","muy buenos",$print[$i]); $print[$i]=eregi_replace("mucho cutre","muy cutre",$print[$i]); $print[$i]=eregi_replace("wi-fino","wi-fi",$print[$i]); $print[$i]=eregi_replace("wi-fin","wi-fi",$print[$i]); $print[$i]=eregi_replace("bodes","bodas",$print[$i]); $print[$i]=eregi_replace("zoco","soy",$print[$i]); $print[$i]=eregi_replace("impost","impuesto",$print[$i]); //$print[$i]=eregi_replace(" puesto"," post",$print[$i]); $print[$i]=eregi_replace("tabla","post",$print[$i]); $print[$i]=eregi_replace("postejar","postear",$print[$i]); $print[$i]=eregi_replace("ademanes","puestos",$print[$i]); $print[$i]=eregi_replace("bastando","bastante",$print[$i]); $print[$i]=eregi_replace("extesa","extendida",$print[$i]); $print[$i]=eregi_replace("podan","pueden",$print[$i]); $print[$i]=eregi_replace("en vano hacer","hizo",$print[$i]); $print[$i]=eregi_replace("tono","to ",$print[$i]); $print[$i]=eregi_replace("estiércol","hacemos",$print[$i]); $print[$i]=eregi_replace("n golpe","na vez",$print[$i]); $print[$i]=eregi_replace("el dirige","la dirección",$print[$i]); $print[$i]=eregi_replace("va coneixer","conoció",$print[$i]); $print[$i]=eregi_replace("aixi","asi",$print[$i]); $print[$i]=eregi_replace("rebs","recibes",$print[$i]); $print[$i]=eregi_replace("stick","estoy",$print[$i]); $print[$i]=eregi_replace("EV-DON","EV-DO",$print[$i]); $print[$i]=eregi_replace("olas","ondas",$print[$i]); $print[$i]=eregi_replace("repentino","sorprendido",$print[$i]); $print[$i]=eregi_replace("xipset","chipset",$print[$i]); $print[$i]=eregi_replace("alcançar","alcanzar",$print[$i]); $print[$i]=eregi_replace("trovar","encontrar",$print[$i]); $print[$i]=eregi_replace(" fà "," hace ",$print[$i]); $print[$i]=eregi_replace(" fasi"," haga",$print[$i]); $print[$i]=eregi_replace("auvi","hoy",$print[$i]); $print[$i]=eregi_replace("trovo","encuentro",$print[$i]); $print[$i]=eregi_replace("establo","estable",$print[$i]); $print[$i]=eregi_replace("donçs","pues",$print[$i]); $print[$i]=eregi_replace(" se que per"," es que per",$print[$i]); $print[$i]=eregi_replace(" se fácil"," es fácil",$print[$i]); $print[$i]=eregi_replace("802.11y","802.11i",$print[$i]); $print[$i]=eregi_replace(" no bien","asà que",$print[$i]); $print[$i]=eregi_replace("inalàmbrics","inalambricos",$print[$i]); $print[$i]=eregi_replace("esnifat","esnifado",$print[$i]); $print[$i]=eregi_replace("en’lugar d","en vez de",$print[$i]); $print[$i]=eregi_replace("el que se hace","lo que se hace",$print[$i]); $print[$i]=eregi_replace("por hacer","para hacer",$print[$i]); $print[$i]=eregi_replace("premura","falta",$print[$i]); $print[$i]=eregi_replace("se dónde","es dónde",$print[$i]); $print[$i]=eregi_replace("habrá de ","tendrá que ",$print[$i]); $print[$i]=eregi_replace("HADO32","FAT32",$print[$i]); $print[$i]=eregi_replace("trucada","llamada",$print[$i]); $print[$i]=eregi_replace("trucamos","llamamos",$print[$i]); $print[$i]=eregi_replace(" truca"," llama",$print[$i]); $print[$i]=eregi_replace("condas","colas",$print[$i]); $print[$i]=eregi_replace("huestes","hosts",$print[$i]); $print[$i]=eregi_replace("y-mato","i-mate",$print[$i]); $print[$i]=eregi_replace("i-mato","i-mate",$print[$i]); $print[$i]=eregi_replace(" voces"," vees",$print[$i]); $print[$i]=ereg_replace("ROMO","ROM",$print[$i]); $print[$i]=ereg_replace("RAMO","RAM",$print[$i]); $print[$i]=eregi_replace("al mate","por la mañana",$print[$i]); $print[$i]=eregi_replace("buzo ","bus ",$print[$i]); $print[$i]=eregi_replace("pulsat ","pulsado ",$print[$i]); $print[$i]=eregi_replace("encara","todavÃa",$print[$i]); $print[$i]=eregi_replace("trucan por","llaman para",$print[$i]); $print[$i]=eregi_replace("cabeza boli","ningún boli",$print[$i]); $print[$i]=eregi_replace("cabeza all","hacia all",$print[$i]); $print[$i]=eregi_replace("copy-amaso","copy-paste",$print[$i]); $print[$i]=eregi_replace("muchos golpes","muchas veces",$print[$i]); $print[$i]=ereg_replace(" cabe al "," hacia el ",$print[$i]); $print[$i]=eregi_replace("a la cabeza de","al cabo de",$print[$i]); $print[$i]=eregi_replace("eructar ","rotar ",$print[$i]); $print[$i]=eregi_replace("BOTES","POTS",$print[$i]); # un cop he parsejat imprimeixo el contingut de la linia echo $print[$i]; flush(); $i++; } echo "\n\n<!-- END TRANSLATED CONTENT -->\n\n"; # quan s'acaba el post, continúo imprimint el contingut de la plana original for ($i=$i+2;$i<$len2;$i++) { $print[$i]=$file2[$i]; # Finalment, afegeixo un link a INTERNOSTRUM al final de la pà gina, per a donar-los crèdit per la traducció $print[$i]=eregi_replace("footer-text","footer-text</br>Traducción automática realizada por <a href=\"http://www.internostrum.com\">INTERNOSTRUM</a>\n</br>Grácias a <a href=\"http://pof.eslack.org\">Pau Oliva</a> por compartir su código php",$print[$i]); echo $print[$i]; flush(); } ?>
Initial URL
http://pof.eslack.org/cat2es.phps
Initial Description
Traducció del catlà al castellà mitjançant el traductor d'internostrum.
Initial Title
Traducció Català - CastellÃ
Initial Tags
Initial Language
PHP