diff --git a/EnvelopeGenerator.Application/Resources/Resource.de-DE.resx b/EnvelopeGenerator.Application/Resources/Resource.de-DE.resx index 9e8c65a2..e4762ba4 100644 --- a/EnvelopeGenerator.Application/Resources/Resource.de-DE.resx +++ b/EnvelopeGenerator.Application/Resources/Resource.de-DE.resx @@ -117,12 +117,24 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Abschließen + Deutch + + Dokument geschützt + Englisch + + Sie müssen {0} Vorgang unterzeichen. Bitte prüfen Sie die Seite {1}. + + + Erstellt am {0} von {1}. Sie können den Absender über <a href="mailto:{2}?subject={3}&body=Sehr%20geehrter%20{4}%20{5},%0A%0A%0A">{6}</a> kontaktieren. + Öffnen @@ -141,10 +153,13 @@ Dokument erfordert einen Zugriffscode + + Dokument unterschreiben + Ein unerwarteter Fehler ist aufgetreten. - Dokument unterschreiben + Ungültiger Zugangscode. \ No newline at end of file diff --git a/EnvelopeGenerator.Application/Resources/Resource.en-US.resx b/EnvelopeGenerator.Application/Resources/Resource.en-US.resx index d1280969..cca662c4 100644 --- a/EnvelopeGenerator.Application/Resources/Resource.en-US.resx +++ b/EnvelopeGenerator.Application/Resources/Resource.en-US.resx @@ -117,12 +117,24 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Complete + German + + Document protected + English + + You have to sign {0} process. Please check page {1}. + + + Created on {0} by {1}. You can contact the sender via <a href="mailto:{2}?subject={3}&body=Dear%20{4}%20{5},%0A%0A%0A">{6}</a>. + Open @@ -141,8 +153,8 @@ Document requires an access code - - Dokument unterschreiben + + Sign document An unexpected error has occurred. diff --git a/EnvelopeGenerator.Web/Controllers/HomeController.cs b/EnvelopeGenerator.Web/Controllers/HomeController.cs index 584b80d3..c8827dd0 100644 --- a/EnvelopeGenerator.Web/Controllers/HomeController.cs +++ b/EnvelopeGenerator.Web/Controllers/HomeController.cs @@ -16,6 +16,7 @@ using Microsoft.AspNetCore.Localization; using System.Text.Encodings.Web; using EnvelopeGenerator.Web.Models; using EnvelopeGenerator.Application.Resources; +using System.Text.RegularExpressions; namespace EnvelopeGenerator.Web.Controllers { @@ -92,7 +93,7 @@ namespace EnvelopeGenerator.Web.Controllers else if (UserLanguage is not null && culture is not null) return Redirect($"Locked"); - ViewData["UserLanguage"] = UserLanguage ?? culture; + ViewData["UserCulture"] = _cultures[UserLanguage ?? culture]; return await _envRcvService.IsExisting(envelopeReceiverId: envelopeReceiverId).ThenAsync( Success: isExisting => isExisting ? View().WithData("EnvelopeKey", envelopeReceiverId) : this.ViewEnvelopeNotFound(), @@ -175,6 +176,7 @@ namespace EnvelopeGenerator.Web.Controllers //add PSPDFKit licence key ViewData["PSPDFKitLicenseKey"] = _configuration["PSPDFKitLicenseKey"]; + ViewData["UserCulture"] = _cultures[UserLanguage]; return View("ShowEnvelope", er); }, diff --git a/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml b/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml index 392e1533..43c8315f 100644 --- a/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml +++ b/EnvelopeGenerator.Web/Views/Home/EnvelopeLocked.cshtml @@ -2,8 +2,8 @@ var nonce = _accessor.HttpContext?.Items["csp-nonce"] as string; } @{ - ViewData["Title"] = "Dokument geschützt"; - var userLanguage = ViewData["UserLanguage"] as string; + ViewData["Title"] = _localizer[WebKey.DocProtected]; + var userCulture = ViewData["UserCulture"] as Culture; }
@@ -39,7 +39,7 @@
@@ -49,7 +57,7 @@ - Abschließen + @_localizer[WebKey.Complete]