2009-06-17 30 views
7

Para un sitio web estamos a punto de implementar la selección automática de país/idioma, pero aún le damos al usuario la opción de cambiarlo.Idioma del sitio web: use la configuración regional del navegador o la dirección IP

En primer lugar, si el usuario ingresa al sitio web utilizando un dominio con un TLD a nivel de país, se le presentará el idioma correcto de forma predeterminada. Pero la pregunta es, ¿cuál debería ser la lógica si provienen de un TLD genérico/internacional como .com? ¿Preferiríamos usar el país que recibimos a través de su dirección IP o deberíamos usar la configuración regional de su navegador? Si ambos, ¿en qué secuencia?

Como tal, estaba pensando de esta jerarquía:

  1. uso Selección del usuario si se ha cambiado antes. Si nunca lo ha configurado explícitamente el usuario:
  2. Utilice el nombre de host TLD. Si es genérico (.com):
  3. Usa la configuración regional del navegador. Si no hay configuración regional o no hay una versión de idioma correspondiente disponible para esta configuración regional:
  4. Use la dirección IP. Si no hay una versión de idioma correspondiente disponible para el país detectado:
  5. Use inglés.

¡Gracias!

Respuesta

4

Como la mayoría de los países tienen varias lenguas oficiales que se debe confiar en primer lugar en las preferencias del usuario y luego en la configuración regional del navegador, TLD, IP y luego Inglés como 'default' (o cualquier idioma principal de su base principal de usuario)

+0

¿Quiere decir que primero se debe utilizar la configuración regional del navegador antes del TLD? ¿Qué sucede si configuró la configuración regional de su navegador en inglés pero ingresa al sitio web a través del dominio de dominio .de? –

+0

Es por eso que no trataría de adivinar el usuario. Simplemente preséntelos con una página de selección de idioma y configure una cookie. – ChrisF

+0

Pero ingresar a un TLD de un país es incluso más específico que establecer una configuración de navegador, ¿no crees? Porque el usuario definiría explícitamente un país para este sitio web en lugar de la configuración regional general para su navegador. –

13

Sugeriría la configuración regional del navegador en lugar de la dirección IP, ya que uno puede vivir en otro lugar pero prefiere un idioma distinto del estándar para ese país.

+5

+1 No tienes idea de cuántas veces me sirven páginas japonesas ... solo porque vivo aquí. La configuración regional (e incluso las preferencias definidas en muchos sitios) parece no significar nada demasiado para demasiados sitios. –

8

Localizador del navegador, ya que es la elección del usuario. Cuando un francés viaja a Inglaterra con su computadora portátil, quiere que se respete la configuración del navegador, no IP.

3

navegador la configuración regional debe estar antes de la dirección IP,

Soy un hablante nativo de inglés que vive en el extranjero. Me molestan los sitios web que me dan automáticamente el idioma de mis países de residencia cuando la configuración de mi navegador está configurada en inglés.

0

Personalmente, simplemente voy con el idioma de su audiencia primaria en la página de destino, que es solo una página de selección de idioma y el usuario tiene que seleccionar un idioma para continuar. Eso establece una cookie para que la próxima vez que el usuario visite (desde el mismo navegador en la misma máquina) redirija el sitio de idioma correcto.

Tengo varias razones para esto.

  1. Es más fácil de código - oscila ninguna comprobación de IP o el navegador local significa etc. Menos código hay menos a ir mal.
  2. No está asumiendo nada sobre el usuario. Por ejemplo, podrían ser estadounidenses usando una máquina establecida en alemán en Japón.
  3. Es probable que sea :) correcta
+0

No podemos limitarnos al inglés ya que nuestro público objetivo principal habla alemán. La página principal del sitio web tiene un selector de país. Se trata de qué idioma presentar por defecto. El usuario siempre puede anular la configuración al colocar una selección explícita. –

+0

Vaya con alemán en la página de inicio si esa es su audiencia principal: no puedo ver un problema con eso. – ChrisF

1

dirección IP correspondiente requeriría un (caro) la base de datos de búsqueda de geo/IP, el compromiso y la infraestructura para mantener esa, tiene problemas significativos con IPs de bloque, y en última instancia doesn' Incluso le doy la información que desea porque no hay una relación 1: 1 entre el país y el idioma (oficialmente: Canadá, o extraoficialmente: Estados Unidos), ni siquiera está cerca.

Prefiero la preferencia de cookies degradante a TLD/subdominio (o configuraciones locales donde TLD es independiente del idioma).

+0

¿Puedes explicar por qué quieres que se respete la configuración regional antes de TLD? Usted ha ingresado explícitamente al TLD, ¿verdad? –

+0

¿Sabes qué? Simplemente preguntarme eso me ha hecho cambiar de opinión. Creo que tienes razón para ingresar al TLD es la opción más activa. – annakata

0

También debe permitir que las personas que ingresen a través de proxies web no sean en la localidad donde se encuentra su dirección IP aparente.

Recibo una gran cantidad de anuncios de negocios basados ​​en San Diego a pesar de que estoy en Nueva Zelanda, porque utilizo un proxy web allí.

1

Escucha amigos, no estoy seguro de dónde están ustedes, resido en Finlandia en este momento, y déjenme decirles, UNA DE LAS COSAS MÁS DIFERENTES DEBE SER cuando la dirección IP se utiliza para elegir el idioma. Es absolutamente un desastre todo, estoy tirando de mi cabello, especialmente todo lo relacionado con Google, de hecho, simplemente no puedo usar Blogger en absoluto, así que si tienes alguna influencia sobre esto, ¡POR FAVOR!

+0

Te escucho. Lo mismo aquí. Usar solo la dirección IP realmente no es bueno. Google (y otras aplicaciones web) regularmente reconocen que provienen de los Países Bajos aunque estoy en Austria, y aunque configuré la configuración regional de mi navegador en Austria. –

Cuestiones relacionadas