Internacionalização
*******************

Os módulos descritos neste capítulo ajudam você a criar um software
que é independente de idioma e localidade, fornecendo mecanismos para
selecionar um idioma a ser usado em mensagens de programa ou adaptando
a saída para corresponder às convenções locais.

A lista de módulos descritos neste capítulo é:

* "gettext" --- Serviços de internacionalização multilíngues

  * API do GNU **gettext**

    * "bindtextdomain()"

    * "textdomain()"

    * "gettext()"

    * "dgettext()"

    * "ngettext()"

    * "dngettext()"

    * "pgettext()"

    * "dpgettext()"

    * "npgettext()"

    * "dnpgettext()"

  * API baseada em classe

    * "find()"

    * "translation()"

    * "install()"

    * A classe "NullTranslations"

      * "NullTranslations"

        * "_parse()"

        * "add_fallback()"

        * "gettext()"

        * "ngettext()"

        * "pgettext()"

        * "npgettext()"

        * "info()"

        * "charset()"

        * "install()"

    * A classe "GNUTranslations"

      * "GNUTranslations"

        * "gettext()"

        * "ngettext()"

        * "pgettext()"

        * "npgettext()"

    * Suporte a catálogo de mensagens do Solaris

    * O construtor Catalog

  * Internacionalizando seus programas e módulos

    * Localizando seu módulo

    * Localizando sua aplicação

    * Alterando os idiomas durante o uso

    * Traduções adiadas

  * Reconhecimentos

* "locale" --- Serviços de internacionalização

  * "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()"

  * "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"

  * Histórico, detalhes, dicas, dicas e advertências

  * Para escritores de extensão e programas que incorporam Python

  * Acesso a catálogos de mensagens

    * "gettext()"

    * "dgettext()"

    * "dcgettext()"

    * "textdomain()"

    * "bindtextdomain()"

    * "bind_textdomain_codeset()"
