¿Cómo puedo hacer un sitio web en múltiples idiomas?

De TW

Saltar a: navegación, buscar
Quiero que mi sitio Web se vea en distintos idiomas.

El servidor Web Apache incluye un módulo para negociación de contenidos. La idea es que tienes varios archivos en cada directorio, por ejemplo: index.en.html, index.es.html (índices en inglés y castellano).

En la configuración tienes que poner:

DefaultLanguage es
LanguagePriority es en

Si quieres que el castellano sea el idioma por omisión y luego el inglés, luego tienes que fijarte que estén las líneas:

AddLanguage es .es
AddLanguage en .en

Que asocia inglés con .en y castellano con .es; el navegador/browser del usuario debe estar configurado con un idioma por defecto, normalmente es el mismo idioma en que está la interfaz, es decir, si el browser del usuario dice "File" arriba a la derecha, seguramente está configurado para ver páginas en inglés, si dice "Archivo" o "Fichero" seguramente en castellano.