Foros del Web » Creando para Internet » HTML »

Poner en las metas en el idioma de tu web

Estas en el tema de Poner en las metas en el idioma de tu web en el foro de HTML en Foros del Web. Parece una pregunta sencilla pero he visto varias versiones de las metas lang tanto en el head como si se usa HTML5... en fin, cuál ...
  #1 (permalink)  
Antiguo 11/01/2012, 09:20
Avatar de humanista  
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años
Puntos: 15
Poner en las metas en el idioma de tu web

Parece una pregunta sencilla pero he visto varias versiones de las metas lang tanto en el head como si se usa HTML5...

en fin, cuál es la mejor forma de indicar el idioma en el que está tu web? (especialmente para google, claro)
  #2 (permalink)  
Antiguo 11/01/2012, 17:48
Avatar de humanista  
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años
Puntos: 15
Respuesta: Poner en las metas en el idioma de tu web

Quiero decir, poner una meta tag para indicarle que el idioma de mi web está en castellano
  #3 (permalink)  
Antiguo 11/01/2012, 21:52
 
Fecha de Ingreso: enero-2012
Mensajes: 16
Antigüedad: 12 años, 3 meses
Puntos: 1
Respuesta: Poner en las metas en el idioma de tu web

http://html.hazunaweb.com/104.php

Primer resultado en google, hay que aprender a buscar.

Última edición por darkcore09; 11/01/2012 a las 21:54 Razón: No me dejaba poner el link (¿esta prohibido?)
  #4 (permalink)  
Antiguo 12/01/2012, 01:30
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Poner en las metas en el idioma de tu web

Si trabajas sobre apache, pasarlo desde el .htaccess

Código Apache:
Ver original
  1. DefaultLanguage es-AR
Para español de Argentina, por ejemplo

No está demás incluir el atributo lang a tu html

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #5 (permalink)  
Antiguo 12/01/2012, 09:19
Avatar de humanista  
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años
Puntos: 15
Respuesta: Poner en las metas en el idioma de tu web

Sí que trabajo con Apache, lo tengo puesto así:

Código HTML:
Ver original
  1. <meta name="Content-Language" content="spanish" />
  2.         <meta name="lang" content="es" />
  3.         <meta name="language" content="es" />

El tema es que el woorank (por tanto tb google) no me lo detecta... y según el link que pasa darkcore09 sería así:

Código HTML:
Ver original
  1. <meta http-equiv="Content-Language" content="es"/>

no sé, veo muchas formas de indicar el lenguaje pero no tengo claro cuál es la correcta o mejor
  #6 (permalink)  
Antiguo 12/01/2012, 10:50
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Poner en las metas en el idioma de tu web

Con esto en .htaccess

DefaultLanguage es-AR

y con esto en la página

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2.    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" lang="es-AR" xml:lang="es-AR">
  4. titulo
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6. </head>
  7. </body>
  8. </html>

Estás más que cubierta.el atributo lang en el resto de los elementos solo se justifica si difieren del lenguaje primario.

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #7 (permalink)  
Antiguo 12/01/2012, 13:40
Avatar de humanista  
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años
Puntos: 15
Respuesta: Poner en las metas en el idioma de tu web

gracias emprear pero he hecho lo que me dices

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es">



Código HTML:
Ver original
  1.         <title>xxxx</title>
  2.         <meta name="description" content="xxxxxxxxxxxxxxxxxx" />
  3.                 <meta http-equiv="content-type" content="text/html; charset=utf-8" />

y en el .htaccess también tal y como me lo has dicho


y el woorank me arroja:

Idioma
Declarado: No disponible
Detectado: No disponible

Doctype: No disponible
  #8 (permalink)  
Antiguo 12/01/2012, 17:02
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Poner en las metas en el idioma de tu web

Esa herramienta puede darte buena informacion. pero tampoco es 100% confiable. fijate, para una misma pagina x me dice que no tiene doctype, que si lo tiene, y a su vez me dice que tiene 0 errores de validacion. como se ve una contradiccion total. las formas que te dije de pasar el lenguaje de la pagina son esas, de eso no tengas dudas
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #9 (permalink)  
Antiguo 12/01/2012, 18:29
Avatar de ZoroRoronoa  
Fecha de Ingreso: marzo-2011
Ubicación: California, USA
Mensajes: 824
Antigüedad: 13 años
Puntos: 116
Respuesta: Poner en las metas en el idioma de tu web

Exacto, como dice emprear.

<html xmlns="http://www.w3.org/1999/xhtml" lang="es">

Esa te deberia funcionar...
__________________
Programador jQuery & PHP
  #10 (permalink)  
Antiguo 12/01/2012, 23:17
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Poner en las metas en el idioma de tu web

hacé esta simple experiencia, mirá el código fuente de la página de entrada a FDW, fijate si tiene definido el idioma, después ingresa la url de FDW en woorank, y contame que te dice acerca del idioma, despúes decidí. No endiosemos a todo este tipo de herramientas.

__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #11 (permalink)  
Antiguo 15/01/2012, 15:24
Avatar de humanista  
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años
Puntos: 15
Respuesta: Poner en las metas en el idioma de tu web

Sí, tienes razón, lo del idioma les falla con bastantes webs.

Por cierto también me falla el DOCTYPE (no me lo reconoce) pero esta vez sólo a mí y no sé pq, no sé si es pq pongo algo antes:


Código PHP:
Ver original
  1. <?php session_start();?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  #12 (permalink)  
Antiguo 15/01/2012, 15:33
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Poner en las metas en el idioma de tu web

simplemente pasá tu web por el validador, si valida, entonces el problema es de la herramienta (una página sin su Doctype sencillamente no valida)
Ya te observé, no dés tanto crédito a esa herramienta

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #13 (permalink)  
Antiguo 15/01/2012, 15:46
Avatar de humanista  
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años
Puntos: 15
Respuesta: Poner en las metas en el idioma de tu web

le he pasado http://validator.w3.org

y me valida bien (y sin ningún fallo ;) ) es pues correcto?
  #14 (permalink)  
Antiguo 15/01/2012, 16:03
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Poner en las metas en el idioma de tu web

@humanista
Creo que estás haciendo un mar de la nada,

Si pasa por el validador, es que tiene un Doctype, y es correcto
Si la misma página pasada por woorank , te dice que falta el Doctype, esa herramienta no es 100% fiable (y te digo... si falla en algo tan báscio, no quiero pensar en el resto)
Así que usala solo como una referencia, no te ates a sus resultados

sAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #15 (permalink)  
Antiguo 15/01/2012, 16:31
Avatar de humanista  
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años
Puntos: 15
Respuesta: Poner en las metas en el idioma de tu web

vale vale, el tema es que sólo le pasa a mi web, pero el resto de webs que paso y que tienen el mismo DOCTYPE, no les pasa.

gracias

Etiquetas: google, metas, formulario, idiomas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 05:17.