Ir al contenido España-Español
HP.com España principal Productos y Servicios Soporte y Drivers Soluciones Cómo Comprar
» Contactar con HP
Más opciones
HP.com España principal
Libro blanco sobre las características de internacionalización de HP-UX 11.0 - 11i > Capítulo 3 Locales

Compilación de locales para HP-UX 11.0 y HP-UX 11i

» 

Documentación técnica

Libro completo en PDF
» Comentarios
Aquí empieza el contenido

 » Tabla de contenido

 » Glosario

 » Índice

Los sistemas HP-UX 11.0 y 11i pueden tener hasta tres fragancias diferentes del mismo locale:

  • De 32 bits

  • De 64 bits

  • De 32 bits con compatibilidad con HP-UX 10.20

En las siguientes secciones, se presentan los requisitos de compilación, se describe brevemente cada fragancia y se proporciona el procedimiento de compilación de los locales. Se utiliza el locale zh_CN.utf8 como ejemplo.

Requisitos

Compilador

La compilación de locales en HP-UX requiere un compilador C denominado “HP C/ANSI C Developer's Bundle for HP-UX”. Ejecute el comando swlist para comprobar que dicho compilador está instalado. Normalmente, este paquete NO se entrega con los sistemas HP-UX.

Archivos de código fuente

Normalmente, todos los archivos necesarios se entregan con el sistema en las siguientes rutas:

mapas de caracteres
  

/usr/lib/nls/loc/charmaps/utf8.cm

archivos de métodos
  

/usr/lib/nls/loc/locales/univ.utf8.m

archivos de código fuente de locales
  

/usr/lib/nls/loc/src/zh_CN.utf8.src

Configuración del kernel (necesaria sólo para los locales UTF8)

La compilación de locales Unicode/UTF8 requiere que se aumente los siguientes parámetros del kernel de 67 MB a 100 MB:

  • MAXDSIZ

  • MAXTSIZ

  • SHMMAX

Las tres fragancias de locales

Al utilizar la sintaxis de compilación mostrada, los locales se compilan en el directorio local. Después de compilar un locale, cópielo en la ruta mostrada.

Locales de 32 bits

  • Se ubican en /usr/lib/nls/loc/locales.2/zh_CN.utf8.

  • Los utilizan las aplicaciones HP-UX 11.0 y 11i de 32 bits.

  • Para compilar, ejecute el siguiente comando en un equipo de 32 bits:

    localedef -C '+ESlit' -Q -L -x -Pcnf utf8.cm -m univ.utf8.m -i \
      zh_CN.utf8.src zh_CN.utf8 > zh_CN.out 2> zh_CN.err

Locales de 64 bits

  • Esta fragancia sólo se halla en sistemas de 64 bits.

  • Se ubican en /usr/lib/nls/loc/pa20_64/locales.2/zh_CN.utf8.

  • Los utilizan las aplicaciones HP-UX 11.0 y 11i de 64 bits.

  • Para compilar, ejecute el siguiente comando en un equipo de 64 bits. Este comando genera locales de 32 y 64 bits. El locale de 64 bits se crea debajo del directorio ./pa20_64.

    localedef -C '+ESlit' -Q -L -x -Pcnf utf8.cm -m univ.utf8.m -i \
      zh_CN.utf8.src zh_CN.utf8 > zh_CN.out 2> zh_CN.err

Locales de 32 bits con compatibilidad

  • Se ubican en /usr/lib/nls/loc/locales.1/zh_CN.utf8.

  • Los utilizan las aplicaciones HP-UX 10.20.

  • Para compilar, ejecute el siguiente comando en un equipo 10.20 y, a continuación, copie el archivo binario del locale en el sistema 11.0 o 11i:

    localedef -C '+ESlit' -Q -L -x -Pcnf utf8.cm -m univ.utf8.m -i \
      zh_CN.utf8.src zh_CN.utf8 > zh_CN.out 2> zh_CN.err

Alternativas

Existen opciones para compilar los locales y hacer que se instalen inmediatamente en las ubicaciones por defecto. Para obtener más información, consulte la página de manual de localedef.

Los locales ubicados debajo de /usr/lib/nls/loc/locales.1 se pueden copiar desde un equipo 10.20.

Versión para imprimir
Declaración de privacidad El uso de este sitio implica la aceptación de sus términos de uso
© 2001-2003, 2005 Hewlett-Packard Development Company, L.P.