Skip to content

Commit db017c0

Browse files
committed
Adding Guest translations
1 parent 2f3cc1c commit db017c0

File tree

3 files changed

+26
-11
lines changed

3 files changed

+26
-11
lines changed

src/assets/locales/en.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
},
1313
"login": {
1414
"title": "Dashy",
15+
"guest-label": "Guest Access",
1516
"username-label": "Username",
1617
"password-label": "Password",
1718
"login-button": "Login",
@@ -31,7 +32,14 @@
3132
"already-logged-in-text": "You're logged in as",
3233
"proceed-to-dashboard": "Proceed to Dashboard",
3334
"log-out-button": "Logout",
34-
"proceed-guest-button": "Proceed as Guest"
35+
"proceed-guest-button": "Proceed as Guest",
36+
"guest-intro-1": "This instance has guest access enabled.",
37+
"guest-intro-2": "Guests have view-only access to dashboards, so cannot write any changes to disk.",
38+
"error": "Error",
39+
"error-no-user-configured": "Authentication is not enabled, or no users have been configured",
40+
"error-go-home-button": "Go Home",
41+
"logged-in-guest": "Logged in as Guest, Redirecting...",
42+
"error-guest-access": "Guest Access Not Allowed"
3543
},
3644
"config": {
3745
"main-tab": "Main Menu",

src/assets/locales/fr.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
},
1212
"login": {
1313
"title": "Dashy",
14+
"guest-label": "Accès invité",
1415
"username-label": "Nom d'utilisateur",
1516
"password-label": "Mot de passe",
1617
"login-button": "Connexion",
@@ -30,7 +31,14 @@
3031
"already-logged-in-text": "Vous êtes connecté en tant que",
3132
"proceed-to-dashboard": "Accéder au Tableau de bord",
3233
"log-out-button": "Déconnexion",
33-
"proceed-guest-button": "Continuer en tant qu'invité"
34+
"proceed-guest-button": "Continuer en tant qu'invité",
35+
"guest-intro-1": "L'accès invité est activé pour cette instance.",
36+
"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.",
37+
"error": "Erreur",
38+
"error-no-user-configured": "L'authentification n'est pas activée ou aucun utilisateur n'a été configuré.",
39+
"error-go-home-button": "Retour à l'accueil",
40+
"logged-in-guest": "Connecté en tant qu'invité, redirection...",
41+
"error-guest-access": "L'accès invité n'est pas autorisé"
3442
},
3543
"config": {
3644
"main-tab": "Menu principal",

src/views/Login.vue

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -51,22 +51,21 @@
5151
<!-- Guest login form -->
5252
<form class="guest-form"
5353
v-if="isGuestAccessEnabled && !isUserAlreadyLoggedIn && isAuthenticationEnabled">
54-
<h2 class="login-title">Guest Access</h2>
54+
<h2 class="login-title">{{ $t('login.guest-label') }}</h2>
5555
<Button class="login-button" :click="guestLogin">
5656
{{ $t('login.proceed-guest-button') }}
5757
</Button>
5858
<p class="guest-intro">
59-
This instance has guest access enabled.<br>
60-
Guests have view-only access to dashboards,
61-
so cannot write any changes to disk.
59+
{{ $t('login.guest-intro-1') }}<br>
60+
{{ $t('login.guest-intro-2') }}
6261
</p>
6362
</form>
6463
<!-- Edge case - guest mode enabled, but no users configured -->
6564
<div class="not-configured" v-if="!isAuthenticationEnabled">
66-
<h2>Error</h2>
67-
<p>Authentication is not enabled, or no users have been configured</p>
65+
<h2>{{ $t('login.error') }}</h2>
66+
<p>{{ $t('login.error-no-user-configured') }}</p>
6867
<Button class="login-button" :click="guestLogin">
69-
Go Home
68+
{{ $t('login.error-go-home-button') }}
7069
</Button>
7170
</div>
7271
</div>
@@ -169,11 +168,11 @@ export default {
169168
guestLogin() {
170169
const isAllowed = this.isGuestAccessEnabled;
171170
if (isAllowed) {
172-
this.$toasted.show('Logged in as Guest, Redirecting...', { className: 'toast-success' });
171+
this.$toasted.show(this.$t('login.logged-in-guest'), { className: 'toast-success' });
173172
InfoHandler('Logged in as Guest', InfoKeys.AUTH);
174173
this.goHome();
175174
} else {
176-
this.$toasted.show('Guest Access Not Allowed', { className: 'toast-error' });
175+
this.$toasted.show(this.$t('login.error-guest-access'), { className: 'toast-error' });
177176
WarningInfoHandler('Guest Access Not Allowed', InfoKeys.AUTH);
178177
}
179178
},

0 commit comments

Comments
 (0)