diff --git a/modules/webapp/src/main/elm/Messages/Comp/NotificationChannelManage.elm b/modules/webapp/src/main/elm/Messages/Comp/NotificationChannelManage.elm index fec7ee3a..9ae1e436 100644 --- a/modules/webapp/src/main/elm/Messages/Comp/NotificationChannelManage.elm +++ b/modules/webapp/src/main/elm/Messages/Comp/NotificationChannelManage.elm @@ -5,7 +5,7 @@ -} -module Messages.Comp.NotificationChannelManage exposing (Texts, de, gb) +module Messages.Comp.NotificationChannelManage exposing (Texts, de, gb, fr) import Http import Messages.Basics @@ -55,7 +55,7 @@ gb = , notifyEmailInfo = "Get notified via e-mail." , addChannel = "Add new channel" , updateChannel = "Update channel" - , deleteThisChannel = "Kanal löschen" + , deleteThisChannel = "Delete This Channel" , reallyDeleteChannel = "Really delete this channel?" } @@ -81,3 +81,25 @@ de = , deleteThisChannel = "Kanal löschen" , reallyDeleteChannel = "Den Kanal wirklich löschen?" } + +fr : Texts +fr = + { basics = Messages.Basics.fr + , notificationForm = Messages.Comp.ChannelForm.fr + , notificationTable = Messages.Comp.NotificationChannelTable.fr + , httpError = Messages.Comp.HttpError.fr + , channelType = Messages.Data.ChannelType.fr + , newChannel = "Nouveau Canal" + , channelCreated = "Canal créé" + , channelUpdated = "Canal mis à jour" + , channelDeleted = "Canal supprimé" + , formInvalid = "Veuillez remplir les champs requis." + , integrate = "Intégrer" + , intoDocspell = "dans Docspell" + , postRequestInfo = "Docspell envoie des requêtes POST avec des JSON payload." + , notifyEmailInfo = "être notifié par mail" + , addChannel = "Ajouter un nouveau canal" + , updateChannel = "Mettre à jour le canal" + , deleteThisChannel = "Supprimer ce canal" + , reallyDeleteChannel = "Confirmer la suppression de ce canal ?" + } diff --git a/modules/webapp/src/main/elm/Messages/Comp/NotificationChannelTable.elm b/modules/webapp/src/main/elm/Messages/Comp/NotificationChannelTable.elm index b511163a..dcfff9e8 100644 --- a/modules/webapp/src/main/elm/Messages/Comp/NotificationChannelTable.elm +++ b/modules/webapp/src/main/elm/Messages/Comp/NotificationChannelTable.elm @@ -33,3 +33,10 @@ de = , eventType = Messages.Data.EventType.de , channelType = "Kanaltyp" } + +fr : Texts +fr = + { basics = Messages.Basics.fr + , eventType = Messages.Data.EventType.fr + , channelType = "Type de canal" + } diff --git a/modules/webapp/src/main/elm/Messages/Comp/OtpSetup.elm b/modules/webapp/src/main/elm/Messages/Comp/OtpSetup.elm index fe0348ef..46b5a5ca 100644 --- a/modules/webapp/src/main/elm/Messages/Comp/OtpSetup.elm +++ b/modules/webapp/src/main/elm/Messages/Comp/OtpSetup.elm @@ -9,6 +9,7 @@ module Messages.Comp.OtpSetup exposing ( Texts , de , gb + , fr ) import Data.TimeZone exposing (TimeZone) @@ -96,3 +97,31 @@ de tz = , twoFactorNowActive = "Die Zwei-Faktor-Authentifizierung ist nun aktiv!" , revertInfo = "Es kann jederzeit zur normalen Passwort-Authentifizierung zurück gegangen werden (dazu Seite neu laden)." } + +fr : TimeZone -> Texts +fr tz = + { httpError = Messages.Comp.HttpError.fr + , formatDateShort = Messages.DateFormat.formatDateShort Messages.UiLanguage.French tz + , errorTitle = "Erreur" + , stateErrorInfoText = "Erreur pour déterminer l'état actuel de votre schéma d'authentification à deux facteurs" + , errorGeneratingQR = "Erreur lors de la génération du QR code" + , initErrorInfo = "Erreur lors de l'initialisation de l'authentification deux facteurs." + , confirmErrorInfo = "Erreur lors de la confirmation de la configuration." + , disableErrorInfo = "Erreur pour désactiver l'A2F" + , twoFaActiveSince = "Authentification deux facteurs active depuis " + , revert2FAText = "Si vous souhaitez revenir à l'authentification par mot de passe seul, vous pouvez le faire ici. Il sera possible de réactiver le deuxième facteur plus tard." + , disableButton = "Désactiver A2F" + , disableConfirmBoxInfo = "Entre un code TOTP et cliquer sur le bouton pour désactiver A2F" + , setupTwoFactorAuth = "Paramétrer l'authentification 2 facteurs (A2F)" + , setupTwoFactorAuthInfo = "Il est possible d'ajouter un deuxième facteur en utilisant un mot de passe à usage unique. " + ++ "En cliquant sur le bouton, un nouveau de mot de passe est généré permettant de se connecter via l'application mobile. " + ++ "L'application fournira un code à 6 chiffres qu'il faudra reporter dans le champs pour confirmer et finaliser la configuration" + , activateButton = "Activer l'authentification 2 facteurs" + , setupConfirmLabel = "Confirmer" + , scanQRCode = "Scanner le QR code avec votre appareil et entrer le code à 6 chiffres." + , codeInvalid = "Le code est invalide !" + , ifNotQRCode = " Si vous ne pouvez pas utiliser le QR code, entrer le mot de passe à usage unique:" + , reloadToTryAgain = "Pour recommencer, merci de recharger la page." + , twoFactorNowActive = "L'authentification deux facteurs est désormais active !" + , revertInfo = "Il est possible de revenir à l'authentification par mot de passe seul à tout moment (recharger la page)." + }