Address gettext deprecations

Deprecation warning:

	warning: defining a Gettext backend by calling

	    use Gettext, otp_app: ...

	is deprecated. To define a backend, call:

	    use Gettext.Backend, otp_app: :my_app

	Then, instead of importing your backend, call this in your module:

	    use Gettext, backend: MyApp.Gettext
This commit is contained in:
Claudio Ortolina
2024-09-12 14:13:06 +01:00
parent 72fd62c492
commit 8255e50e1d
3 changed files with 4 additions and 3 deletions
+2 -1
View File
@@ -42,8 +42,9 @@ defmodule MusicLibraryWeb do
formats: [:html, :json],
layouts: [html: MusicLibraryWeb.Layouts]
use Gettext, backend: MusicLibraryWeb.Gettext
import Plug.Conn
import MusicLibraryWeb.Gettext
unquote(verified_routes())
end
@@ -17,7 +17,7 @@ defmodule MusicLibraryWeb.CoreComponents do
use Phoenix.Component
alias Phoenix.LiveView.JS
import MusicLibraryWeb.Gettext
use Gettext, backend: MusicLibraryWeb.Gettext
@doc """
Renders a modal.
+1 -1
View File
@@ -20,5 +20,5 @@ defmodule MusicLibraryWeb.Gettext do
See the [Gettext Docs](https://hexdocs.pm/gettext) for detailed usage.
"""
use Gettext, otp_app: :music_library
use Gettext.Backend, otp_app: :music_library
end