diff --git a/frontend/src/locales/messages/en.json b/frontend/src/locales/messages/en.json
index 165e94798..dab8b0e4d 100644
--- a/frontend/src/locales/messages/en.json
+++ b/frontend/src/locales/messages/en.json
@@ -43,7 +43,8 @@
"filter": "Filter",
"yes": "Yes",
"no": "No",
- "token": "Token"
+ "token": "Token",
+ "field-required": "Field Required"
},
"page": {
"home-page": "Home Page",
@@ -87,7 +88,16 @@
"users": "Users",
"groups": "Groups",
"could-not-validate-credentials": "Could Not Validate Credentials",
- "login": "Login"
+ "login": "Login",
+ "groups-can-only-be-set-by-administrators": "Groups can only be set by administrators",
+ "upload-photo": "Upload Photo",
+ "reset-password": "Reset Password",
+ "current-password": "Current Password",
+ "new-password": "New Password",
+ "confirm-password": "Confirm Password",
+ "password-must-match": "Password must match",
+ "e-mail-must-be-valid": "E-mail must be valid",
+ "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password"
},
"meal-plan": {
"shopping-list": "Shopping List",
diff --git a/frontend/src/locales/messages/fr.json b/frontend/src/locales/messages/fr.json
index 8d837def3..db0e7c132 100644
--- a/frontend/src/locales/messages/fr.json
+++ b/frontend/src/locales/messages/fr.json
@@ -43,7 +43,8 @@
"filter": "Filtrer",
"no": "Non",
"yes": "Oui",
- "token": "Jeton"
+ "token": "Jeton",
+ "field-required": "Champ obligatoire"
},
"page": {
"home-page": "Accueil",
@@ -85,7 +86,18 @@
"group-name": "Nom du groupe",
"link-id": "ID du lien",
"groups": "Groupes",
- "users": "Utilisateurs"
+ "users": "Utilisateurs",
+ "could-not-validate-credentials": "La vérification de vos identifiants a échoué",
+ "login": "Connexion",
+ "groups-can-only-be-set-by-administrators": "Les groupes sont assignés par les administrateurs",
+ "confirm-password": "Confirmer mot de passe",
+ "current-password": "Mot de passe actuel",
+ "e-mail-must-be-valid": "L'e-mail doit être valide",
+ "new-password": "Nouveau mot de passe",
+ "password-must-match": "Les mots de passe doivent correspondre",
+ "reset-password": "Réinitialiser le mot de passe",
+ "upload-photo": "Importer une photo",
+ "use-8-characters-or-more-for-your-password": "Utiliser au moins 8 caractères pour votre mot de passe"
},
"meal-plan": {
"shopping-list": "Liste d'achats",
diff --git a/frontend/src/mixins/validators.js b/frontend/src/mixins/validators.js
index dc7bb314b..82a7e9526 100644
--- a/frontend/src/mixins/validators.js
+++ b/frontend/src/mixins/validators.js
@@ -4,12 +4,12 @@ export const validators = {
emailRule: v =>
!v ||
/^\w+([.-]?\w+)*@\w+([.-]?\w+)*(\.\w{2,3})+$/.test(v) ||
- "E-mail must be valid",
+ this.$t('user.e-mail-must-be-valid'),
- existsRule: value => !!value || "Field Required",
+ existsRule: value => !!value || this.$t('general.field-required'),
minRule: v =>
- v.length >= 8 || "Use 8 characters or more for your password",
+ v.length >= 8 || this.$t('user.use-8-characters-or-more-for-your-password'),
};
},
};
diff --git a/frontend/src/pages/Admin/Profile/index.vue b/frontend/src/pages/Admin/Profile/index.vue
index afa556261..485791830 100644
--- a/frontend/src/pages/Admin/Profile/index.vue
+++ b/frontend/src/pages/Admin/Profile/index.vue
@@ -13,9 +13,9 @@
>
- Profile
+ {{$t('settings.profile')}}
- User ID: {{ user.id }}
+ {{$t('user.user-id-with-value', {id: user.id }) }}
@@ -39,7 +39,7 @@
@@ -70,7 +70,7 @@
@@ -86,7 +86,7 @@
- Reset Password
+ {{$t('user.reset-password')}}
@@ -95,7 +95,7 @@