Voy a explicar cómo he puesto el traductor que hay debajo del título de cada post, por si a alguien le resulta útil. La traducción automática que he utilizado es la que proporciona Google.
La modificación hay que hacerla en el código HTML de la plantilla. Estando en el panel de administrar tu blog:
- Pulsar en Diseño y aparece la pestaña de la plantilla del blog.
- Pulsar en Edición de HTML y así llegamos a la pantalla donde podemos modificar la plantilla.
Antes de modificar la plantilla tenemos que hacer una copia de seguridad de nuestra plantilla actual, porque si nos equivocamos al hacer las modificaciones podremos recuperar la que teníamos antes.
Para hacer la copia de seguridad de la plantilla actual hay que pulsar en Descargar plantilla completa. Si el fichero lo guardamos en el escritorio lo tendremos a mano en caso de necesidad.
Una vez guardada la copia de la plantilla, ya podemos modificar el código. Esto se hace en en la sección Editar Plantilla. Hay que marcar la casilla Expandir plantillas de artilugios.
En el recuadro donde está el código hay que buscar la siguiente línea:
| <h3 class='post-title entry-title'> |
En mi plantilla se vería así, aunque de unas plantillas de otras puede variar ligeramente.
|
<h3 class='post-title entry-title'> <b:if cond='data:post.link'> <a expr:href='data:post.link'><data:post.title/></a> <b:else/> <b:if cond='data:post.url'> <a expr:href='data:post.url'><data:post.title/></a> <b:else/> <data:post.title/> </b:if> </b:if> </h3> |
Ahora hay que introducir el código justo antes de la línea de color rojo. El código que hay que introducir es el que figura a continuación en color verde (puedes copiarlo directamente de aquí y pegarlo en la plantilla). Quedaría así:
|
<h3 class='post-title entry-title'> <b:if cond='data:post.link'> <a expr:href='data:post.link'><data:post.title/></a> <b:else/> <b:if cond='data:post.url'> <a expr:href='data:post.url'><data:post.title/></a> <b:else/> <data:post.title/> </b:if> </b:if> <div id='traduccion-automatica-blog'> <!-- Portugués --> <a expr:href='"http://translate.google.es/translate?u=" + data:blog.url + "&hl=es&langpair=auto|pt&tbb=1&ie="' target='_blank'> <img alt='Tradução Português' src='http://lh4.ggpht.com/paraquemebajo/SC3k486TR8I/AAAAAAAAA6g/2nRANlUHRek/pt.gif' title='Tradução Português'/> <img alt='Tradução Português' src='http://lh4.ggpht.com/paraquemebajo/SEmOHzHnIfI/AAAAAAAABDQ/zNcU4oetVTU/br.gif' title='Tradução Português'/> </a> <!-- Inglés --> <a expr:href='"http://translate.google.es/translate?u=" + data:blog.url + "&hl=es&langpair=auto|en&tbb=1&ie="' target='_blank'> <img alt='English translation' src='http://lh5.ggpht.com/paraquemebajo/SC3kiM6TR7I/AAAAAAAAA6Y/gMJGTEKONjY/gb.gif' title='English translation'/> <img alt='English translation' src='http://lh4.ggpht.com/paraquemebajo/SC3k486TR9I/AAAAAAAAA6o/2QHoPj4OT-c/us.gif' title='English translation'/> </a> <!-- Francés --> <a expr:href='"http://translate.google.es/translate?u=" + data:blog.url + "&hl=es&langpair=auto|fr&tbb=1&ie="' target='_blank'> <img alt='Traduction française' src='http://lh5.ggpht.com/paraquemebajo/SC3kiM6TR5I/AAAAAAAAA6I/3Ud4cPgNgek/fr.gif' title='Traduction française'/> </a> <!-- Italiano --> <a expr:href='"http://translate.google.es/translate?u=" + data:blog.url + "&hl=es&langpair=auto|it&tbb=1&ie="' target='_blank'> <img alt='Traduzione italiana' src='http://lh5.ggpht.com/paraquemebajo/SC3kiM6TR6I/AAAAAAAAA6Q/SfFFeNkb194/it.gif' title='Traduzione italiana'/> </a> <!-- Alemán --> <a expr:href='"http://translate.google.es/translate?u=" + data:blog.url + "&hl=es&langpair=auto|de&tbb=1&ie="' target='_blank'> <img alt='Deutsch Übersetzung' src='http://lh5.ggpht.com/paraquemebajo/SC3kiM6TR4I/AAAAAAAAA6A/qBya_dAgl0I/de.gif' title='Deutsch Übersetzung'/> </a> <!-- Polaco --> <a expr:href='"http://translate.google.es/translate?u=" + data:blog.url + "&hl=es&langpair=auto|pl&tbb=1&ie="' target='_blank'> <img alt='Przetłumaczone na język Polski' src='http://lh6.ggpht.com/paraquemebajo/SC6eqM6TR-I/AAAAAAAAA8Q/DiSDqqNXQNw/pl.gif' title='Przetłumaczone na język Polski'/> </a> <!-- Danés --> <a expr:href='"http://translate.google.es/translate?u=" + data:blog.url + "&hl=es&langpair=auto|da&tbb=1&ie="' target='_blank'> <img alt='Oversættelse til dansk' src='http://lh3.ggpht.com/paraquemebajo/SC6_Qc6TSII/AAAAAAAAA94/xJtplxzzU5o/dk.gif' title='Oversættelse til dansk'/> </a> <!-- Sueco --> <a expr:href='"http://translate.google.es/translate?u=" + data:blog.url + "&hl=es&langpair=auto|sv&tbb=1&ie="' target='_blank'> <img alt='Översatt till svenska' src='http://lh3.ggpht.com/paraquemebajo/SC6_Qc6TSFI/AAAAAAAAA9g/A9cXnetVMaQ/se.gif' title='Översatt till svenska'/> </a> <!-- Noruego --> <a expr:href='"http://translate.google.es/translate?u=" + data:blog.url + "&hl=es&langpair=auto|no&tbb=1&ie="' target='_blank'> <img alt='Oversettelse til norsk' src='http://lh3.ggpht.com/paraquemebajo/SC6_Qc6TSGI/AAAAAAAAA9o/NKwUOkiFdgc/no.gif' title='Oversettelse til norsk'/> </a> <!-- Finlandés --> <a expr:href='"http://translate.google.es/translate?u=" + data:blog.url + "&hl=es&langpair=auto|fi&tbb=1&ie="' target='_blank'> <img alt='Suomi käännös' src='http://lh3.ggpht.com/paraquemebajo/SC6_Qc6TSHI/AAAAAAAAA9w/XSt9HKa-7no/fi.gif' title='Suomi käännös'/> </a> <!-- Rumano --> <a expr:href='"http://translate.google.es/translate?u=" + data:blog.url + "&hl=es&langpair=auto|ro&tbb=1&ie="' target='_blank'> <img alt='Traducerea în limba română' src='http://lh6.ggpht.com/paraquemebajo/SC6eqM6TR_I/AAAAAAAAA8Y/5y1RfpkprJ8/ro.gif' title='Traducerea în limba română'/> </a> <!-- Griego --> <a expr:href='"http://translate.google.es/translate?u=" + data:blog.url + "&hl=es&langpair=auto|el&tbb=1&ie="' target='_blank'> <img alt='Μεταφράζονται στα ελληνικά' src='http://lh3.ggpht.com/paraquemebajo/SC6_Qc6TSEI/AAAAAAAAA9Y/agkENmnsKiU/gr.gif' title='Μεταφράζονται στα ελληνικά'/> </a> <!-- Ruso --> <a expr:href='"http://translate.google.es/translate?u=" + data:blog.url + "&hl=es&langpair=auto|ru&tbb=1&ie="' target='_blank'> <img alt='Перевод на русский язык' src='http://lh6.ggpht.com/paraquemebajo/SC6eqM6TSAI/AAAAAAAAA8g/qFQpCy1FwIs/ru.gif' title='Перевод на русский язык'/> </a> <!-- Árabe --> <a expr:href='"http://translate.google.es/translate?u=" + data:blog.url + "&hl=es&langpair=auto|ar&tbb=1&ie="' target='_blank'> <img alt='ترجم الى العربية' src='http://lh6.ggpht.com/paraquemebajo/SC6eqM6TSBI/AAAAAAAAA8o/baruFkFxGCo/sa.gif' title='ترجم الى العربية'/> </a> <!-- Japonés --> <a expr:href='"http://translate.google.es/translate?u=" + data:blog.url + "&hl=es&langpair=auto|ja&tbb=1&ie="' target='_blank'> <img alt='日本語訳' src='http://lh3.ggpht.com/paraquemebajo/SC6eqc6TSCI/AAAAAAAAA8w/FRGNNP9ocOU/jp.gif' title='日本語訳'/> </a> <!-- Chino tradicional --> <a expr:href='"http://translate.google.es/translate?u=" + data:blog.url + "&hl=es&langpair=auto|zh-TW&tbb=1&ie="' target='_blank'> <img alt='翻譯成中文(繁體)' src='http://lh4.ggpht.com/paraquemebajo/SC6iYs6TSDI/AAAAAAAAA84/23zvgXYbFHM/cn.gif' title='翻譯成中文(繁體)'/> </a> <!-- Chino simplificado --> <a expr:href='"http://translate.google.es/translate?u=" + data:blog.url + "&hl=es&langpair=auto|zh-CN&tbb=1&ie="' target='_blank'> <img alt='翻译成中文(简体)' src='http://lh4.ggpht.com/paraquemebajo/SC6iYs6TSDI/AAAAAAAAA84/23zvgXYbFHM/cn.gif' title='翻译成中文(简体)'/> </a> <!-- Cómo hacer esto --> <a href='http://paraquemebajo.blogspot.com/2008/05/traductor.html' target='_blank' title='Como poner este traductor en tu blog'> <font style='font-size: 14px;font-weight: bold;'>?!</font></a> </div> </h3> |
Ya está modificada la plantilla. Ahora hay que ver los resultados pulsando el botón VISTA PREVIA.
El resultado final puede que sea distinto del que aparece en mi blog, dependiendo de cómo lo haya configurado cada uno. Por ejemplo: en lugar de salir todas las banderas seguidas, cada una podría salir líneas distintas.
Estos problemas se suelen solucionar insertando el código después de la línea </h3>, en lugar de insertalo antes de esa línea.
Si hemos hecho algo mal nos puede salir un mensaje de error parecido a este:
No hemos podido obtener una vista preliminar de su plantilla.Por favor, corrige el siguiente error y envía la plantilla de nuevo.No
se ha podido analizar su plantilla, porque
no está bien formada. Asegúrese de que todos los elementos XML se han
cerrado correctamente.
Mensaje de error de XML: Element type "data:blog" must be followed by
either attribute specifications, ">" or "/>".
|
Para solucionarlo tenemos que pulsar el botón BORRAR CAMBIOS y volver a empezar desde el principio.
Si después de GUARDAR LA PLANTILLA no funciona el blog o queremos volver a la plantilla que había antes de hacer los cambios, haremos lo siguiente:
- Pulsar el botón Examinar... y buscar la copia de seguridad de la plantilla que guardamos en el escritorio.
- Una vez seleccionado el archivo, pulsar el botón Subir.
Si esto no funciona o se nos olvidó hacer una copia de seguridad de la plantilla, se puede poner otra plantilla al blog pulsando Seleccionar plantilla nueva.
Editado el 06/06/2008: se añade la bandera de Brasil.


13 comentarios:
Me encanta como ha quedado, mejor explicado imposible, gracias, gracias, gracias.... un beso.
Qué fácil me ha resultado con tus sencillas explicaciones. Ha quedado estupendo, me encanta. Un millón de gracias.
Paso a dejar un saludo y un abrazo, espero que estes bien.
Muchas gracias, lo hemos puesto en nuestro blog y queda genial!!!!
Muchas gracias.
Al principio cometí el error de copiar la última linea h3 y señalaba un error, repetí la operación hasta que lo eliminé y quedó muy bien.
Muchas gracias.
Enhorabuena. Es increible. Muchas gracias.
Excelente buena herramienta
Hola! Lo has explicado muy bien, pero mi problemilla es que mi plantilla es de pyzam y no sé si se podrá hacer con ella...porque no encuentro la fila que dices con el código...¿me podrías ayudar? Gracias!
Intenta lo siguiente:
* Busca en la platilla la etiqueta <div class="post-header-line-1">.
* Cuando la hayas encontrado, busca la etiqueta </h3> que está antes de la <div class="post-header-line-1">.
* Tienes que insertar el código del traductor justo antes de la etiqueta </h3>.
Antes de empezar no olvides hacer una copia de seguridad de tu plantilla, por si esto no funciona.
Suerte.
Muchas gracias, ahora lo veo todo mejor y conseguí ponerlo...mi problema? que me quedan todas la banderitas en columna en vez de alineadas...en fin, soy negada para estas cosas! jajaja
Gracias igualmente! (KK)
Intenta esto: en lugar de copiar el código antes de la etiqueta </h3>, cópialo inmediatamente después de la etiqueta.
Muuuchisimas gracias! :)
Muy buene, pero recuerda que cada vez
se traducira la pagina principal del blog cualdo el punto es que se tradusca la entrada o "post" para ello en vez de poner http://translate.google.es/translate?u=" + data:blog.url
se pone:
http://translate.google.es/translate?u=" + data:post.url
Publicar un comentario en la entrada