   @seperator {:safe, "&nbsp; | &nbsp;"}
   @helpers <%= web_base %>.Router.Helpers
 
-  @recover_link  dgettext("coherence", "Forgot your password?")
-  @unlock_link   dgettext("coherence", "Send an unlock email")
-  @register_link dgettext("coherence", "Need An Account?")
-  @invite_link   dgettext("coherence", "Invite Someone")
-  @confirm_link  dgettext("coherence", "Resend confirmation email")
-  @signin_link   dgettext("coherence", "Sign In")
-  @signout_link  dgettext("coherence", "Sign Out")
+  @recover_link  "Forgot your password?"
+  @unlock_link   "Send an unlock email"
+  @register_link "Need An Account?"
+  @confirm_link  "Resend confirmation email"
+  @signin_link   "Sign In"
+  @signout_link  "Sign Out"
+
+  def recover_link_text(), do: dgettext("coherence", "Forgot your password?")
+  def unlock_link_text(),  do: dgettext("coherence", "Send an unlock email")
+  def register_link_text(), do: dgettext("coherence", "Need An Account?")
+  def invite_link_text(), do: dgettext("coherence", "Invite Someone")
+  def confirm_link_text(), do: dgettext("coherence", "Resend confirmation email")
+  def signin_link_text(), do: dgettext("coherence", "Sign In")
+  def signout_link_text(), do: dgettext("coherence", "Sign Out")
 
   @doc """
   Create coherence template links.

  @spec coherence_links(conn, atom, Keyword.t) :: tuple
  def coherence_links(conn, which, opts \\ [])
  def coherence_links(conn, :new_session, opts) do
    recover_link  = Keyword.get opts, :recover, @recover_link
    unlock_link   = Keyword.get opts, :unlock, @unlock_link
    register_link = Keyword.get opts, :register, @register_link
    confirm_link  = Keyword.get opts, :confirm, @confirm_link

    user_schema = Coherence.Config.user_schema
    [

  end

  @spec register_link(conn, String.t) :: tuple
  def register_link(conn, text \\ register_link_text()), do:
    link(text, to: coherence_path(@helpers, :registration_path, conn, :new))

  @spec unlock_link(conn, module, false | String.t) :: [any] | []
