web con varios idiomas

Hola

Tengo una pregunta, ¿Vale la pena el poner a mi web en varios idiomas?
Porque ahora con traductor google puedes tradicir facilmente tus textos a un gran número de idiomas. Esto en si creo que sería bueno para que tu web tenga más número de visitas.

saludos.
Para tener más visitas tienes que traducir la web a varios idiomas pero creando todo el contenido de tu web en todos esos idiomas, no vale lo de usar el traductor. Te recomiendo organizarlo por carpetas según el idioma, así:

---Directorio raíz
-----es
-------index.html
-------imagenes
-------resto de cosas
-----en
-------index.html
-------imagenes
-------resto de cosas

Saludos
si queires que te cambie el .com por .es o .en tienes que comprar otro dominio para cada idioma. o eso tengo entendido yo. si alquien lo confirma?
NO no lo cambia

Fijate en los link de tv simpson que el com aparece antes.
Eso que hace tvsimpson es lo mismo que te digo yo pero usando una variable llamada l la cual aloja los diferentes idiomas a mostrar al usuario. No le veo mucha utilidad pudiendo usar unas simples carpetillas como yo te dije, además queda feo dejando la interrogación.
seinto escribió:Como hago para que mi web aparezca en la url el cambio de idioma de esta manera:
http://www.tvsimpson.com/?l=es
(para español)

y

http://www.tvsimpson.com/?l=en
(para inglés)

Saludos.

Si quieres hacerlo de esa forma, lo mas indicado es PHP y una basesita de datos MySQL, almacenas los contenidos y le agregas a tu base de datos un campo llamado "idioma"

Entonces cuando


http://www.tvsimpson.com/index.php?id=1&ln=en

Tu haces una busqueda del articulo con id 1 donde el campo ln de tu base de datos sea igual a "en"

Eso es en teoria, si no sabes nada de PHP, es algo medio complicado de entender.. checa aqui:

http://www.comocreartuweb.com/phpBB2/ftopic28498.html

Pa aprender a consultar bases de datos y pasar variables por URL

Un saludo


P.D Si no quieres aprender PHP, la opcion de Foley es lo mas viable...
MzStudios escribió:
Si quieres hacerlo de esa forma, lo mas indicado es PHP y una basesita de datos MySQL, almacenas los contenidos y le agregas a tu base de datos un campo llamado "idioma"

Entonces cuando


http://www.tvsimpson.com/index.php?id=1&ln=en

Tu haces una busqueda del articulo con id 1 donde el campo ln de tu base de datos sea igual a "en"

Eso es en teoria, si no sabes nada de PHP, es algo medio complicado de entender.. checa aqui:

http://www.comocreartuweb.com/phpBB2/ftopic28498.html

Pa aprender a consultar bases de datos y pasar variables por URL

Un saludo


P.D Si no quieres aprender PHP, la opcion de Foley es lo mas viable...


Buscando estos días sobre multi idiomas y posicinamietno web, entre lo que se dice es lo siguiente:

http://posicionamientobuscadores.developers4web.com/posicionamiento…

Según tres sitios que v+i decían que el hacer un subdominio para cada idioma es la mejor manera para el posicionamiento y los buscadores, y mucho mas económico que tener un hosting para cada idioma.

Tambien que una misma url para varios idiomas es malo para los buscadores.

En mis conclusiones creo que haciendo un subdominio para cada idioma como
www.es.tu-dominio.com
www.es.tu dominio.com

Si no te gusta el es o en de entrada, se puede cambiar con el archivo htaccess. Funciona algo así como los nombres de los link. DOnde el nombre de tu url la puedes personalizar, sin embargo la direccion no cambia.

Con htaccess por lo que leí puedes ponermle el nombre de www.tu-domio.com a www.es.tudominio.com



escribíis en el arvhivo .htacces esto:

RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (de|en|fr|ja)
RewriteRule .* internacional.misitio.com


Si el visitante tinen el navegador en Aleman, Ingles, Japones, Frances sera automáticamente redireccionado a http://internacional.misitio.com

Obviamente en http://internacional.misitio.com subis tu sitio en el otro idioma (ingles).
Realmente en estos momentos no existe diferencia entre subdominios y carpetas, google los trata igual, por eso es mejor usar carpetitas por la mayor facilidad de administración.

Ahora bien, escoje lo que más te guste, subdominios o carpetas aunque yo todavía iría más allá:

Si es una buena web cogería 1 dominio distinto para cada idioma y haría como varias webs diferentes, con el mismo contenido pero en diferentes idiomas. Eso sí, en hostings diferentes o en el mismo hosting pero con ips distintas. Eso sería lo perfecto.

Saludos
He leído en http://posicionamientobuscadores.developers4web.com/posicionamiento… que los buscadores y los robots no profundizan en las carpetas, que quedan carpertas sin explorar, por lo que inclusive algunos idiomas hasta no aparecerían, pero yo no se, soy novato, no se a quien creerle.

El tema de hosting diferentes es lo ideal, pero es una pagina muy nueva, que incluso está en construccion, en cuanto a contenido. Tengo mucho por hacer, todavía no me he metido de lleno en google adsense para la publicidad, ni he explorado ese tema, ya que lo que me dedico ahora es en terminar la web.

Nose, cada vez que busco en google sobre poner distintos idiomas a tu web, me salen una gran diversidad de posibilidades. Cada vez encuentro cosas más variadas como usar xml, entre otras. Por eso he sugerido en el foro principal de que jorgens lance el curso cctw avanzado.

La verdad que nunca imaginé que hacer una web con varios idiomas, tenga un montón de posibilidades. Lo único que busco es la más eficiente para los buscadores.

Te hago una pregunta: ¿para usar el .htaccess necesito el servidor apache o con el Html-kit también funciona? Además si hago diferentes carpetas para cada idioma ¿con el .htaccess puedo cambiar el nombre (superficial) de las URl (/en, /fr, /pt, /ja, etc) de www.mi-dominio.com/en, por www.mi-domino.com?

Saludos y gracias.
seinto escribió:He leído en http://posicionamientobuscadores.developers4web.com/posicionamiento… que los buscadores y los robots no profundizan en las carpetas, que quedan carpertas sin explorar, por lo que inclusive algunos idiomas hasta no aparecerían, pero yo no se, soy novato, no se a quien creerle.

Nose, cada vez que busco en google sobre poner distintos idiomas a tu web, me salen una gran diversidad de posibilidades. Cada vez encuentro cosas más variadas como usar xml, entre otras. Por eso he sugerido en el foro principal de que jorgens lance el curso cctw avanzado.

Te hago una pregunta: ¿para usar el .htaccess necesito el servidor apache o con el Html-kit también funciona? Además si hago diferentes carpetas para cada idioma ¿con el .htaccess puedo cambiar el nombre (superficial) de las URl (/en, /fr, /pt, /ja, etc) de www.mi-dominio.com/en, por www.mi-domino.com?

Haber, no te compliques, esto es más sencillo de lo que parece.

Ese artículo al que haces referencia no sé de que año será pero yo creo que, si dice que poniendo carpetas de primer nivel (me refiero a miweb.com/algo) quedarían carpetas sin indexar pues yo creo que el que lo escribió no estuvo muy acertado porque a mí nunca me ocurrió eso y no hago nada especial para que se indexen.
Eso de que no se indexen puede ocurrir en casos extremos tipo: miweb.com/algo/algo2/algo3/algo4/algo5/pagina.html porque google al ver muchas carpetas dá muy poca importancia al archivo pagina.html y si lo llega a indexar (con un buen sitemap se consigue, no es nada difícil) tardará mucho en volver a visitar esa pagina.html por eso, por ser algo tan interior dentro de la web.

Para usar el .htaccess necesitas un servidor web que permita su uso, algunos gratuitos no lo permiten, no sé razy si...

No confundas el apache con el html kit, el html kit es el editor que usas para hacer las webs y el apache es un servidor web de código abierto y gran popularidad.

Repito, no sé qué le has visto de interesante a colocar un carácter raro como es el ? en las url de los idiomas a tu web. Google los lee sí pero es mucho más profesional y atractivo para el usuario ver algo tan sencillo como:

miweb.com/fr

Y no:

miweb.com?idioma=fr

No? No te compliques, el resultado es el mismo o incluso mejor con las carpetas y no tendrías que andar aprendiendo php y mysql.

Con el .htaccess, que yo sepa, no se puede hacer eso que pides, se hace con php y mysql, usando una base de datos que contenga dentro un campo de idioma y varios registros, uno por cada idioma (es, en, fr). En serio, no le veo la utilidad, no pienses que porque tenga eso una web grande e importante ya va a ser lo mejor.

Saludos ;)
Gracias Foley

Lo hice muy sencillo, simplemente cree subdominios tales como: en. fr. pt. ja, etc
Lo mejor de todo es que aparecen como carpetas www.midominio.com/en/
o como www.en.midiominio.com.
Más sencillo, más prolijo y más eficiente para los buscadores.

Saludos.
Muy buenas a todos.

Pensáis que está bien una organización del tipo:
---Directorio raíz
---index.html (en español
---imagenes
---resto de cosas
-----en
-------index.html
-------imagenes
-------resto de cosas
es decir, poner la página en español en la raíz y solo la página en inglés en un subdirectorio...

¿Veis algo malo en ponerlo así, o es mejor poner las dos (en inglés y en español) en subdirectorios como dice Foley en el segundo post?
Tambien puedes "crear" los directorios usando htaccess
usando algo asi:

RewriteRule ^es/ /index_espanol.php

o en vez de crear varios archivos cambias el que tienes y usas
RewriteRule ^es/ /index_espanol.php?idioma=es

mira yo lo hice asi en una web en la que estoy trabajando www.infofrance.eu

asi no tienes que estar creando archivos ni directorios nuevos
gacelo, me interesa mucho tu forma de traducir la web.
Yo tengo una web almacenada en 1&1 y me interesaría hacer lo que estáis comentando aquí de cambiar el idioma pero me gustaría que fuera de forma un poco automática y no tener que repetir todas las páginas en inglés. Mi web está hecha al completo en html, no he metido nada de php porque ando un poco perdido...Que debo hacer? modificar el htaccess? Veo que tu web también es html
Aunque ya se resolvio el asunto, aqui dejo la solucion mas simple:

Enlace normal:
<a href='index.php'>Eglish</a>

Enlace para modificar la url en la barra de direcciones:
<a href='index.php?lang=us'>Eglish</a>
Buenas a todos, me gustaría poder tener mi página web en español que ya la tengo y en inglés, para meterle el ingles ¿hay alguna forma de hacerlo con wordpress? ¿algún plugin o algo? He estado buscando pero no veo nada... ¿Alguien sabe de algún plugin? Me gustaría que aparecieran arriba las banderitas para poder seleccionar el idioma, no se si sería mucho trabajo, cualquier cosa lo agradezco, muchas gracias.
Hola, el tema de los idiomas es algo complicado.
Si estas usando Wordpress y sigiendo tus sugerencias, este enlace te lleva a los plugins de wordpress y uno en especial que te puede servir.

GTranslate

https://wordpress.org/plugins/gtranslate/screenshots/

Se basa en tecnología "Google", o sea que las traduzciones no serán "Geniales", sólo "Pueden servir", aunque creo que cada día se esmeran más aún.

De todas las maneras, te aconsejo que búsques en google y verás mucha información, pero si te sirve un 50% y fácil de colocar en una witget en tu sitio, este igual te gusta.

Suerte

PD: También puedes contratar a un webmaster para tu solicitud, eso también debía decirlo.