# Internationalisation

Les modules décrits dans ce chapitre vous aident à rédiger des programmes indépendants des langues et des cultures en fournissant des mécanismes pour sélectionner une langue à utiliser dans les messages, ou en adaptant la sortie aux conventions culturelles.

La liste des modules documentés dans ce chapitre est :

- `gettext` --- Multilingual internationalization services
  - API GNU gettext
  - API basée sur les classes
    - La classe `NullTranslations`
    - La classe `GNUTranslations`
    - Support du catalogue de message de Solaris
    - Le constructeur Catalog
  - Internationaliser vos programmes et modules
    - Localiser votre module
    - Localiser votre application
    - Changer de langue à la volée
    - Traductions différées
  - Remerciements
- `locale` --- Internationalization services
  - Contexte, détails, conseils, astuces et mises en garde
  - Locale names
  - Pour les auteurs d'extensions et les programmes qui intègrent Python
  - Accéder aux catalogues de messages