# 국제화

이 장에서 설명하는 모듈은 프로그램 메시지에 사용할 언어를 선택하거나 현지 규칙에 맞게 출력을 조정할 수 있는 메커니즘을 제공하여 언어 및 로케일에 종속되지 않는 소프트웨어를 작성하는 데 도움이 됩니다.

이 장에서 설명하는 모듈 목록은 다음과 같습니다:

- `gettext` — Multilingual internationalization services
  - GNU gettext API
  - Class-based API
    - The `NullTranslations` class
    - The `GNUTranslations` class
    - Solaris message catalog support
    - The Catalog constructor
  - Internationalizing your programs and modules
    - Localizing your module
    - Localizing your application
    - Changing languages on the fly
    - Deferred translations
  - Acknowledgements
- `locale` — Internationalization services
  - Background, details, hints, tips and caveats
  - For extension writers and programs that embed Python
  - Access to message catalogs