From 32e08e1caa50c53de0c9812fa19f2b6b6b0c775c Mon Sep 17 00:00:00 2001 From: eikek <eike.kettner@posteo.de> Date: Sun, 6 Jun 2021 14:20:06 +0200 Subject: [PATCH] Add German translation for NewInvite page --- modules/webapp/src/main/elm/Messages.elm | 2 +- .../src/main/elm/Messages/Page/NewInvite.elm | 33 ++++++++++++++++++- .../src/main/elm/Page/NewInvite/View2.elm | 5 +-- 3 files changed, 36 insertions(+), 4 deletions(-) diff --git a/modules/webapp/src/main/elm/Messages.elm b/modules/webapp/src/main/elm/Messages.elm index 235834c5..c425f743 100644 --- a/modules/webapp/src/main/elm/Messages.elm +++ b/modules/webapp/src/main/elm/Messages.elm @@ -115,7 +115,7 @@ de = , collectiveSettings = Messages.Page.CollectiveSettings.de , login = Messages.Page.Login.de , register = Messages.Page.Register.de - , newInvite = Messages.Page.NewInvite.gb + , newInvite = Messages.Page.NewInvite.de , upload = Messages.Page.Upload.gb , itemDetail = Messages.Page.ItemDetail.gb , queue = Messages.Page.Queue.gb diff --git a/modules/webapp/src/main/elm/Messages/Page/NewInvite.elm b/modules/webapp/src/main/elm/Messages/Page/NewInvite.elm index eb93b2a2..26b060f4 100644 --- a/modules/webapp/src/main/elm/Messages/Page/NewInvite.elm +++ b/modules/webapp/src/main/elm/Messages/Page/NewInvite.elm @@ -1,4 +1,8 @@ -module Messages.Page.NewInvite exposing (Texts, gb) +module Messages.Page.NewInvite exposing + ( Texts + , de + , gb + ) import Http import Messages.Basics @@ -39,3 +43,30 @@ Creating an invite requires providing the password from the configuration. """ } + + +de : Texts +de = + { basics = Messages.Basics.de + , httpError = Messages.Comp.HttpError.de + , createNewInvitations = "Neue Einladung erstellen" + , invitationKey = "Einladungs-ID" + , password = "Passwort" + , reset = "Zurücksetzen" + , newInvitationCreated = "Neue Einladung erstellt." + , inviteInfo = + """ +Docspell erfordert eine Einladung, wenn ein neues Konto registriert +wird. Diese Einladungen können hier erstellt und dann an +Freunde/Bekannte versendet werden, damit diese sich ein Konto +erstellen können. + +Jede Einladung kann genau einmal verwendet werden und läuft nach +einiger Zeit ab. Es muss also für jede Person eine neue Einladung +generiert werden. + +Um eine Einladung zu erstellen, wird das Passwort aus der +Konfiguration benötigt. + +""" + } diff --git a/modules/webapp/src/main/elm/Page/NewInvite/View2.elm b/modules/webapp/src/main/elm/Page/NewInvite/View2.elm index fa413a47..c1e1a02d 100644 --- a/modules/webapp/src/main/elm/Page/NewInvite/View2.elm +++ b/modules/webapp/src/main/elm/Page/NewInvite/View2.elm @@ -40,7 +40,7 @@ viewContent texts flags _ model = [ for "invitekey" , class "mb-1 text-xs sm:text-sm tracking-wide " ] - [ text texts.invitationKey + [ text texts.password ] , div [ class "relative" ] [ div @@ -122,7 +122,8 @@ resultMessage texts model = inviteMessage : Texts -> Flags -> Html Msg inviteMessage texts flags = div - [ class (S.message ++ "text-sm") + [ class S.message + , class "markdown-preview" , classList [ ( "hidden", flags.config.signupMode /= "invite" ) ]