# Internacionalización

Los módulos descritos en este capítulo te ayudan a escribir software que es independiente del idioma y lugar al proporcionar mecanismos para seleccionar un idioma a ser usado en mensajes de programas o adaptar la salida para que coincida con las convenciones locales.

La lista de módulos descritos en este capítulo es:

- `gettext` — Servicios de internacionalización multilingües
  - GNU API gettext
  - API basada en clases
    - La clase `NullTranslations`
    - La clase `GNUTranslations`
    - Soporte de catálogo de mensajes de Solaris
    - El constructor del catálogo
  - Internacionalizando sus programas y módulos
    - Agregar configuración regional a su módulo
    - Agregar configuración regional a su aplicación
    - Cambiar idiomas sobre la marcha
    - Traducciones diferidas
  - Agradecimientos
- `locale` — Servicios de internacionalización
  - Segundo plano, detalles, indicaciones, consejos y advertencias
  - Para escritores de extensión y programas que incrustan Python
  - Acceso a los catálogos de mensajes