Agregar un idioma a un sitio multi-idoma y multi-dominio

  • 4 Oct 2011
  • Drupal

El escenario está dado por un sitio multi idioma y multi-dominio

Agregar el idioma en Drupal

  1. Ir a admin/settings/language/add
  2. Seleccionar el idioma (en mi caso el Chino simplificado)
  3. Click en Add language

Cuestión de peso

  1. Ir a admin/settings/language
  2. Cambiar el peso del idioma para que sea el último (en este caso, 3)

Propiedades del idioma nuevo

  1. ir a admin/settings/language/edit/zh-hans
  2. Dejar en blanco el campo "path prefix"
  3. Colocar el language domain http://cn.midominio.com

El menú principal

Este sitio tiene un menu diferente para cada idioma. Se puede también poner todos los elementos en el mismo, pero debido a la gran cantidad de puntos se hizo así para facilitar la gestión.

  1. Ir a admin/build/menu/add
  2. En menu name colocar primary-links-cn
  3. En title colocar Primary Links Cn

El Dominio

Esta configuración se hace desde el dominio principal. O sea, http://midominio.com. Si alguien (como el archivo .htaccess) está redireccionando las llamadas desde el principal hacia el predefinido, eliminar esta regla.

  1. Ir a admin/build/domain/create
  2. En domain colocar cn.midominio.com
  3. En site name colocar El nombre
  4. Save domain record

Traducir

  1. Visitar cada página en cualquier idioma
  2. Hacer click en translate
  3. Seleccionar el idioma instalado y cargar la traducción