국제화
******

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

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

* "gettext" --- Multilingual internationalization services

  * GNU **gettext** API

    * "bindtextdomain()"

    * "textdomain()"

    * "gettext()"

    * "dgettext()"

    * "ngettext()"

    * "dngettext()"

    * "pgettext()"

    * "dpgettext()"

    * "npgettext()"

    * "dnpgettext()"

  * 클래스 기반 API

    * "find()"

    * "translation()"

    * "install()"

    * "NullTranslations" 클래스

      * "NullTranslations"

        * "_parse()"

        * "add_fallback()"

        * "gettext()"

        * "ngettext()"

        * "pgettext()"

        * "npgettext()"

        * "info()"

        * "charset()"

        * "install()"

    * "GNUTranslations" 클래스

      * "GNUTranslations"

        * "gettext()"

        * "ngettext()"

        * "pgettext()"

        * "npgettext()"

    * Solaris 메시지 카탈로그 지원

    * Catalog 생성자

  * 프로그램과 모듈의 국제화

    * 모듈 현지화

    * 응용 프로그램 현지화

    * 실행 중 언어 변경

    * 지연된 번역

  * 감사의 말

* "locale" --- Internationalization services

  * "Error"

  * "setlocale()"

  * "localeconv()"

  * "nl_langinfo()"

    * "CODESET"

    * "D_T_FMT"

    * "D_FMT"

    * "T_FMT"

    * "T_FMT_AMPM"

    * "DAY_1"

    * "DAY_2"

    * "DAY_3"

    * "DAY_4"

    * "DAY_5"

    * "DAY_6"

    * "DAY_7"

    * "ABDAY_1"

    * "ABDAY_2"

    * "ABDAY_3"

    * "ABDAY_4"

    * "ABDAY_5"

    * "ABDAY_6"

    * "ABDAY_7"

    * "MON_1"

    * "MON_2"

    * "MON_3"

    * "MON_4"

    * "MON_5"

    * "MON_6"

    * "MON_7"

    * "MON_8"

    * "MON_9"

    * "MON_10"

    * "MON_11"

    * "MON_12"

    * "ABMON_1"

    * "ABMON_2"

    * "ABMON_3"

    * "ABMON_4"

    * "ABMON_5"

    * "ABMON_6"

    * "ABMON_7"

    * "ABMON_8"

    * "ABMON_9"

    * "ABMON_10"

    * "ABMON_11"

    * "ABMON_12"

    * "RADIXCHAR"

    * "THOUSEP"

    * "YESEXPR"

    * "NOEXPR"

    * "CRNCYSTR"

    * "ERA"

    * "ERA_D_T_FMT"

    * "ERA_D_FMT"

    * "ERA_T_FMT"

    * "ALT_DIGITS"

  * "getdefaultlocale()"

  * "getlocale()"

  * "getpreferredencoding()"

  * "getencoding()"

  * "normalize()"

  * "resetlocale()"

  * "strcoll()"

  * "strxfrm()"

  * "format_string()"

  * "currency()"

  * "str()"

  * "delocalize()"

  * "localize()"

  * "atof()"

  * "atoi()"

  * "LC_CTYPE"

  * "LC_COLLATE"

  * "LC_TIME"

  * "LC_MONETARY"

  * "LC_MESSAGES"

  * "LC_NUMERIC"

  * "LC_ALL"

  * "CHAR_MAX"

  * 배경, 세부 사항, 힌트, 팁 및 경고

  * 확장 작성자와 파이썬을 내장하는 프로그램의 경우

  * 메시지 카탈로그에 액세스

    * "gettext()"

    * "dgettext()"

    * "dcgettext()"

    * "textdomain()"

    * "bindtextdomain()"

    * "bind_textdomain_codeset()"
