From d95cc1ff6161af68fdf23eb4507ff322811fc1cb Mon Sep 17 00:00:00 2001 From: Florian Dupret Date: Sat, 20 Mar 2021 09:13:17 +0100 Subject: [PATCH] Localize admin side bar + user nav bar --- frontend/src/components/Admin/AdminSidebar.vue | 14 +++++++------- frontend/src/locales/messages/en.json | 10 ++++++++-- frontend/src/locales/messages/fr.json | 12 +++++++++--- frontend/src/pages/Admin/ManageUsers/index.vue | 6 +++--- 4 files changed, 27 insertions(+), 15 deletions(-) diff --git a/frontend/src/components/Admin/AdminSidebar.vue b/frontend/src/components/Admin/AdminSidebar.vue index c4fbee3af..381e2946c 100644 --- a/frontend/src/components/Admin/AdminSidebar.vue +++ b/frontend/src/components/Admin/AdminSidebar.vue @@ -92,39 +92,39 @@ export default { { icon: "mdi-cog", to: "/admin/settings", - title: "Site Settings", + title: this.$t('settings.site-settings'), }, { icon: "mdi-account-group", to: "/admin/manage-users", - title: "Manage Users", + title: this.$t('settings.manage-users'), }, { icon: "mdi-backup-restore", to: "/admin/backups", - title: "Backups", + title: this.$t('settings.backup-and-exports'), }, { icon: "mdi-database-import", to: "/admin/migrations", - title: "Migrations", + title: this.$t('settings.migrations'), }, ], baseLinks: [ { icon: "mdi-account", to: "/admin/profile", - title: "Profile", + title: this.$t('settings.profile'), }, { icon: "mdi-format-color-fill", to: "/admin/themes", - title: "Themes", + title: this.$t('general.themes'), }, { icon: "mdi-food", to: "/admin/meal-planner", - title: "Meal Planner", + title: this.$t('meal-plan.meal-planner'), }, ], }; diff --git a/frontend/src/locales/messages/en.json b/frontend/src/locales/messages/en.json index 31bb04e02..7f12c5654 100644 --- a/frontend/src/locales/messages/en.json +++ b/frontend/src/locales/messages/en.json @@ -83,7 +83,9 @@ "group-name": "Group Name", "confirm-link-deletion": "Confirm Link Deletion", "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link {link}?", - "link-id": "Link ID" + "link-id": "Link ID", + "users": "Users", + "groups": "Groups" }, "meal-plan": { "shopping-list": "Shopping List", @@ -192,7 +194,11 @@ "home-page": "Home Page", "all-categories": "All Categories", "show-recent": "Show Recent" - } + }, + "site-settings": "Site Settings", + "manage-users": "Manage Users", + "migrations": "Migrations", + "profile": "Profile" }, "migration": { "recipe-migration": "Recipe Migration", diff --git a/frontend/src/locales/messages/fr.json b/frontend/src/locales/messages/fr.json index 3ad137270..8d837def3 100644 --- a/frontend/src/locales/messages/fr.json +++ b/frontend/src/locales/messages/fr.json @@ -83,7 +83,9 @@ "are-you-sure-you-want-to-delete-the-link": "Êtes-vous sûr de vouloir supprimer le lien {link} ?", "confirm-link-deletion": "Confirmer la suppresion du lien", "group-name": "Nom du groupe", - "link-id": "ID du lien" + "link-id": "ID du lien", + "groups": "Groupes", + "users": "Utilisateurs" }, "meal-plan": { "shopping-list": "Liste d'achats", @@ -141,7 +143,7 @@ "latest": "Dernière", "explore-the-docs": "Parcourir la documentation", "contribute": "Contribuer", - "backup-and-exports": "Sauver et exporter", + "backup-and-exports": "Sauvegardes", "backup-info": "Les sauvegardes sont exportées en format JSON standard, ainsi que toutes les images stockées sur le système. Dans votre dossier de sauvegarde, vous trouverez un dossier .zip qui contient toutes les recettes en JSON et les images de la base de données. De plus, si vous avez sélectionné le format de fichier markdown, il sera sauvegardé dans le même dossier .zip. Pour importer une sauvegarde, celle-ci doit être enregistrée dans votre dossier de sauvegardes. Une sauvegarde automatique est effectuée quotidiennement à 03h00.", "available-backups": "Sauvegardes disponibles", "theme": { @@ -192,7 +194,11 @@ "home-page": "Page d'accueil", "homepage-categories": "Catégories de la page d'accueil", "show-recent": "Afficher les récentes" - } + }, + "manage-users": "Utilisateurs", + "migrations": "Migrations", + "profile": "Profil", + "site-settings": "Paramètres site" }, "migration": { "recipe-migration": "Migrer les recettes", diff --git a/frontend/src/pages/Admin/ManageUsers/index.vue b/frontend/src/pages/Admin/ManageUsers/index.vue index 40f2576a8..5ac616bd7 100644 --- a/frontend/src/pages/Admin/ManageUsers/index.vue +++ b/frontend/src/pages/Admin/ManageUsers/index.vue @@ -11,17 +11,17 @@ - Users + {{$t('user.users')}} mdi-account - Sign-Up Links + {{$t('user.sign-up-links')}} mdi-account-plus-outline - Groups + {{$t('user.groups')}} mdi-account-group