diff --git a/lib/exmr_web.ex b/lib/exmr_web.ex index f53aa76..d8fae0b 100644 --- a/lib/exmr_web.ex +++ b/lib/exmr_web.ex @@ -43,7 +43,7 @@ defmodule ExmrWeb do layouts: [html: ExmrWeb.Layouts] import Plug.Conn - import ExmrWeb.Gettext + use Gettext, backend: MyApp.Gettext unquote(verified_routes()) end @@ -85,7 +85,7 @@ defmodule ExmrWeb do import Phoenix.HTML # Core UI components and translation import ExmrWeb.CoreComponents - import ExmrWeb.Gettext + use Gettext, backend: MyApp.Gettext # Shortcut for generating JS commands alias Phoenix.LiveView.JS diff --git a/lib/exmr_web/components/core_components.ex b/lib/exmr_web/components/core_components.ex index 41b66fd..948b822 100644 --- a/lib/exmr_web/components/core_components.ex +++ b/lib/exmr_web/components/core_components.ex @@ -17,7 +17,7 @@ defmodule ExmrWeb.CoreComponents do use Phoenix.Component alias Phoenix.LiveView.JS - import ExmrWeb.Gettext + use Gettext, backend: MyApp.Gettext @doc """ Renders a modal. diff --git a/lib/exmr_web/gettext.ex b/lib/exmr_web/gettext.ex index 6e21286..92aade1 100644 --- a/lib/exmr_web/gettext.ex +++ b/lib/exmr_web/gettext.ex @@ -5,7 +5,7 @@ defmodule ExmrWeb.Gettext do By using [Gettext](https://hexdocs.pm/gettext), your module gains a set of macros for translations, for example: - import ExmrWeb.Gettext + use Gettext, backend: MyApp.Gettext # Simple translation gettext("Here is the string to translate") @@ -20,5 +20,5 @@ defmodule ExmrWeb.Gettext do See the [Gettext Docs](https://hexdocs.pm/gettext) for detailed usage. """ - use Gettext, otp_app: :exmr + use Gettext.Backend, otp_app: :exmr end