Mailglass.Gettext (Mailglass v1.0.0)

Copy Markdown View Source

Gettext backend for mailglass default strings.

Adopters use their own Gettext backend inside HEEx slots (CONTEXT.md D-23):

<.heading>
  <%= dgettext("emails", "Welcome, %{name}", name: @user.name) %>
</.heading>

The "emails" domain lives in priv/gettext/. Run mix gettext.extract to generate the POT file from mailglass source strings.

Summary

Functions

handle_missing_bindings(exception, incomplete)

Callback implementation for Gettext.Backend.handle_missing_bindings/2.

handle_missing_plural_translation(locale, domain, msgctxt, msgid, msgid_plural, n, bindings)

Callback implementation for Gettext.Backend.handle_missing_plural_translation/7.

handle_missing_translation(locale, domain, msgctxt, msgid, bindings)

Callback implementation for Gettext.Backend.handle_missing_translation/5.