update gettext syntax

This commit is contained in:
2024-12-30 19:18:00 -05:00
parent 5cd7a7eef0
commit b72a79c380
24 changed files with 36 additions and 30 deletions

View File

@ -5,7 +5,8 @@ defmodule MemexWeb.CoreComponents do
use PhoenixHTMLHelpers
use Phoenix.Component
use MemexWeb, :verified_routes
import MemexWeb.{Gettext, HTMLHelpers}
use Gettext, backend: MemexWeb.Gettext
import MemexWeb.HTMLHelpers
alias Memex.{Accounts, Accounts.Invite, Accounts.User}
alias Memex.Contexts.Context
alias Memex.Notes.Note

View File

@ -1,5 +1,5 @@
defmodule MemexWeb.ErrorJSON do
import MemexWeb.Gettext
use Gettext, backend: MemexWeb.Gettext
def render(template, _assigns) do
error_string =

View File

@ -4,9 +4,9 @@ defmodule MemexWeb.UserAuth do
"""
use MemexWeb, :verified_routes
use Gettext, backend: MemexWeb.Gettext
import Plug.Conn
import Phoenix.Controller
import MemexWeb.Gettext
alias Memex.{Accounts, Accounts.User}
# Make the remember me cookie valid for 60 days.

View File

@ -1,7 +1,6 @@
defmodule MemexWeb.UserConfirmationController do
use MemexWeb, :controller
import MemexWeb.Gettext
use Gettext, backend: MemexWeb.Gettext
alias Memex.Accounts
def new(conn, _params) do

View File

@ -1,6 +1,6 @@
defmodule MemexWeb.UserRegistrationController do
use MemexWeb, :controller
import MemexWeb.Gettext
use Gettext, backend: MemexWeb.Gettext
alias Ecto.Changeset
alias Memex.{Accounts, Accounts.Invites}

View File

@ -1,6 +1,6 @@
defmodule MemexWeb.UserSettingsController do
use MemexWeb, :controller
import MemexWeb.Gettext
use Gettext, backend: MemexWeb.Gettext
alias Memex.Accounts
alias MemexWeb.UserAuth

View File

@ -5,7 +5,7 @@ defmodule MemexWeb.Gettext do
By using [Gettext](https://hexdocs.pm/gettext),
your module gains a set of macros for translations, for example:
import MemexWeb.Gettext
use Gettext, backend: MemexWeb.Gettext
# Simple translation
gettext("Here is the string to translate")
@ -20,5 +20,5 @@ defmodule MemexWeb.Gettext do
See the [Gettext Docs](https://hexdocs.pm/gettext) for detailed usage.
"""
use Gettext, otp_app: :memex
use Gettext.Backend, otp_app: :memex
end