forked from shibao/cannery
		
	update gettext schema and use macros for cannery app
This commit is contained in:
		@@ -4,7 +4,8 @@ defmodule CanneryWeb.CoreComponents do
 | 
			
		||||
  """
 | 
			
		||||
  use Phoenix.Component
 | 
			
		||||
  use CanneryWeb, :verified_routes
 | 
			
		||||
  import CanneryWeb.{Gettext, HTMLHelpers}
 | 
			
		||||
  use Gettext, backend: CanneryWeb.Gettext
 | 
			
		||||
  import CanneryWeb.HTMLHelpers
 | 
			
		||||
  alias Cannery.{Accounts, Accounts.Invite, Accounts.User}
 | 
			
		||||
  alias Cannery.{Ammo, Ammo.Pack}
 | 
			
		||||
  alias Cannery.{Containers.Container, Containers.Tag}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,5 @@
 | 
			
		||||
defmodule CanneryWeb.ErrorJSON do
 | 
			
		||||
  import CanneryWeb.Gettext
 | 
			
		||||
  use Gettext, backend: CanneryWeb.Gettext
 | 
			
		||||
 | 
			
		||||
  def render(template, _assigns) do
 | 
			
		||||
    error_string =
 | 
			
		||||
 
 | 
			
		||||
@@ -4,9 +4,9 @@ defmodule CanneryWeb.UserAuth do
 | 
			
		||||
  """
 | 
			
		||||
 | 
			
		||||
  use CanneryWeb, :verified_routes
 | 
			
		||||
  use Gettext, backend: CanneryWeb.Gettext
 | 
			
		||||
  import Plug.Conn
 | 
			
		||||
  import Phoenix.Controller
 | 
			
		||||
  import CanneryWeb.Gettext
 | 
			
		||||
  alias Cannery.{Accounts, Accounts.User}
 | 
			
		||||
 | 
			
		||||
  # Make the remember me cookie valid for 60 days.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,5 @@
 | 
			
		||||
defmodule CanneryWeb.UserConfirmationController do
 | 
			
		||||
  use CanneryWeb, :controller
 | 
			
		||||
 | 
			
		||||
  import CanneryWeb.Gettext
 | 
			
		||||
  alias Cannery.Accounts
 | 
			
		||||
 | 
			
		||||
  def new(conn, _params) do
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,5 @@
 | 
			
		||||
defmodule CanneryWeb.UserRegistrationController do
 | 
			
		||||
  use CanneryWeb, :controller
 | 
			
		||||
  import CanneryWeb.Gettext
 | 
			
		||||
  alias Cannery.{Accounts, Accounts.Invites}
 | 
			
		||||
  alias Ecto.Changeset
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,5 @@
 | 
			
		||||
defmodule CanneryWeb.UserSettingsController do
 | 
			
		||||
  use CanneryWeb, :controller
 | 
			
		||||
  import CanneryWeb.Gettext
 | 
			
		||||
  alias Cannery.Accounts
 | 
			
		||||
  alias CanneryWeb.UserAuth
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -5,7 +5,7 @@ defmodule CanneryWeb.Gettext do
 | 
			
		||||
  By using [Gettext](https://hexdocs.pm/gettext),
 | 
			
		||||
  your module gains a set of macros for translations, for example:
 | 
			
		||||
 | 
			
		||||
      import CanneryWeb.Gettext
 | 
			
		||||
      use Gettext, backend: CanneryWeb.Gettext
 | 
			
		||||
 | 
			
		||||
      # Simple translation
 | 
			
		||||
      gettext("Here is the string to translate")
 | 
			
		||||
@@ -20,5 +20,5 @@ defmodule CanneryWeb.Gettext do
 | 
			
		||||
 | 
			
		||||
  See the [Gettext Docs](https://hexdocs.pm/gettext) for detailed usage.
 | 
			
		||||
  """
 | 
			
		||||
  use Gettext, otp_app: :cannery
 | 
			
		||||
  use Gettext.Backend, otp_app: :cannery
 | 
			
		||||
end
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user