# `PainWeb.Gettext`

A module providing Internationalization with a gettext-based API.

By using [Gettext](https://hexdocs.pm/gettext),
your module gains a set of macros for translations, for example:

    import PainWeb.Gettext

    # Simple translation
    gettext("Here is the string to translate")

    # Plural translation
    ngettext("Here is the string to translate",
             "Here are the strings to translate",
             3)

    # Domain-based translation
    dgettext("errors", "Here is the error message to translate")

See the [Gettext Docs](https://hexdocs.pm/gettext) for detailed usage.

# `dgettext`
*macro* 

# `dgettext_noop`
*macro* 

# `dngettext`
*macro* 

# `dngettext_noop`
*macro* 

# `dpgettext`
*macro* 

# `dpgettext_noop`
*macro* 

# `dpngettext`
*macro* 

# `dpngettext_noop`
*macro* 

# `gettext`
*macro* 

# `gettext_comment`
*macro* 

# `gettext_noop`
*macro* 

# `handle_missing_bindings`

# `handle_missing_plural_translation`

# `handle_missing_translation`

# `ngettext`
*macro* 

# `ngettext_noop`
*macro* 

# `pgettext`
*macro* 

# `pgettext_noop`
*macro* 

# `pngettext`
*macro* 

# `pngettext_noop`
*macro* 

---

*Consult [api-reference.md](api-reference.md) for complete listing*
