From db017c0888613338ebe73eb4bb7a21dd47f53416 Mon Sep 17 00:00:00 2001 From: Dylan-Bs <35694107+Dylan-Bs@users.noreply.github.com> Date: Fri, 30 Dec 2022 17:51:48 +0100 Subject: [PATCH] Adding Guest translations --- src/assets/locales/en.json | 10 +++++++++- src/assets/locales/fr.json | 10 +++++++++- src/views/Login.vue | 17 ++++++++--------- 3 files changed, 26 insertions(+), 11 deletions(-) diff --git a/src/assets/locales/en.json b/src/assets/locales/en.json index 1fdb1d08..a87d86eb 100644 --- a/src/assets/locales/en.json +++ b/src/assets/locales/en.json @@ -12,6 +12,7 @@ }, "login": { "title": "Dashy", + "guest-label": "Guest Access", "username-label": "Username", "password-label": "Password", "login-button": "Login", @@ -31,7 +32,14 @@ "already-logged-in-text": "You're logged in as", "proceed-to-dashboard": "Proceed to Dashboard", "log-out-button": "Logout", - "proceed-guest-button": "Proceed as Guest" + "proceed-guest-button": "Proceed as Guest", + "guest-intro-1": "This instance has guest access enabled.", + "guest-intro-2": "Guests have view-only access to dashboards, so cannot write any changes to disk.", + "error": "Error", + "error-no-user-configured": "Authentication is not enabled, or no users have been configured", + "error-go-home-button": "Go Home", + "logged-in-guest": "Logged in as Guest, Redirecting...", + "error-guest-access": "Guest Access Not Allowed" }, "config": { "main-tab": "Main Menu", diff --git a/src/assets/locales/fr.json b/src/assets/locales/fr.json index 0af355f6..d235ad6e 100644 --- a/src/assets/locales/fr.json +++ b/src/assets/locales/fr.json @@ -11,6 +11,7 @@ }, "login": { "title": "Dashy", + "guest-label": "Accès invité", "username-label": "Nom d'utilisateur", "password-label": "Mot de passe", "login-button": "Connexion", @@ -30,7 +31,14 @@ "already-logged-in-text": "Vous êtes connecté en tant que", "proceed-to-dashboard": "Accéder au Tableau de bord", "log-out-button": "Déconnexion", - "proceed-guest-button": "Continuer en tant qu'invité" + "proceed-guest-button": "Continuer en tant qu'invité", + "guest-intro-1": "L'accès invité est activé pour cette instance.", + "guest-intro-2": "Les invités n'ont qu'un accès en mode lecture aux tableaux de bord, et ne peuvent donc pas écrire de modifications sur le disque.", + "error": "Erreur", + "error-no-user-configured": "L'authentification n'est pas activée ou aucun utilisateur n'a été configuré.", + "error-go-home-button": "Retour à l'accueil", + "logged-in-guest": "Connecté en tant qu'invité, redirection...", + "error-guest-access": "L'accès invité n'est pas autorisé" }, "config": { "main-tab": "Menu principal", diff --git a/src/views/Login.vue b/src/views/Login.vue index 2dc73e78..4fce9fce 100644 --- a/src/views/Login.vue +++ b/src/views/Login.vue @@ -51,22 +51,21 @@
-

Guest Access

+

{{ $t('login.guest-label') }}

- This instance has guest access enabled.
- Guests have view-only access to dashboards, - so cannot write any changes to disk. + {{ $t('login.guest-intro-1') }}
+ {{ $t('login.guest-intro-2') }}

-

Error

-

Authentication is not enabled, or no users have been configured

+

{{ $t('login.error') }}

+

{{ $t('login.error-no-user-configured') }}

@@ -169,11 +168,11 @@ export default { guestLogin() { const isAllowed = this.isGuestAccessEnabled; if (isAllowed) { - this.$toasted.show('Logged in as Guest, Redirecting...', { className: 'toast-success' }); + this.$toasted.show(this.$t('login.logged-in-guest'), { className: 'toast-success' }); InfoHandler('Logged in as Guest', InfoKeys.AUTH); this.goHome(); } else { - this.$toasted.show('Guest Access Not Allowed', { className: 'toast-error' }); + this.$toasted.show(this.$t('login.error-guest-access'), { className: 'toast-error' }); WarningInfoHandler('Guest Access Not Allowed', InfoKeys.AUTH); } },