Localize admin side bar + user nav bar

This commit is contained in:
Florian Dupret 2021-03-20 09:13:17 +01:00
commit d95cc1ff61
4 changed files with 27 additions and 15 deletions

View file

@ -92,39 +92,39 @@ export default {
{ {
icon: "mdi-cog", icon: "mdi-cog",
to: "/admin/settings", to: "/admin/settings",
title: "Site Settings", title: this.$t('settings.site-settings'),
}, },
{ {
icon: "mdi-account-group", icon: "mdi-account-group",
to: "/admin/manage-users", to: "/admin/manage-users",
title: "Manage Users", title: this.$t('settings.manage-users'),
}, },
{ {
icon: "mdi-backup-restore", icon: "mdi-backup-restore",
to: "/admin/backups", to: "/admin/backups",
title: "Backups", title: this.$t('settings.backup-and-exports'),
}, },
{ {
icon: "mdi-database-import", icon: "mdi-database-import",
to: "/admin/migrations", to: "/admin/migrations",
title: "Migrations", title: this.$t('settings.migrations'),
}, },
], ],
baseLinks: [ baseLinks: [
{ {
icon: "mdi-account", icon: "mdi-account",
to: "/admin/profile", to: "/admin/profile",
title: "Profile", title: this.$t('settings.profile'),
}, },
{ {
icon: "mdi-format-color-fill", icon: "mdi-format-color-fill",
to: "/admin/themes", to: "/admin/themes",
title: "Themes", title: this.$t('general.themes'),
}, },
{ {
icon: "mdi-food", icon: "mdi-food",
to: "/admin/meal-planner", to: "/admin/meal-planner",
title: "Meal Planner", title: this.$t('meal-plan.meal-planner'),
}, },
], ],
}; };

View file

@ -83,7 +83,9 @@
"group-name": "Group Name", "group-name": "Group Name",
"confirm-link-deletion": "Confirm Link Deletion", "confirm-link-deletion": "Confirm Link Deletion",
"are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?", "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link <b>{link}<b/>?",
"link-id": "Link ID" "link-id": "Link ID",
"users": "Users",
"groups": "Groups"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Shopping List", "shopping-list": "Shopping List",
@ -192,7 +194,11 @@
"home-page": "Home Page", "home-page": "Home Page",
"all-categories": "All Categories", "all-categories": "All Categories",
"show-recent": "Show Recent" "show-recent": "Show Recent"
} },
"site-settings": "Site Settings",
"manage-users": "Manage Users",
"migrations": "Migrations",
"profile": "Profile"
}, },
"migration": { "migration": {
"recipe-migration": "Recipe Migration", "recipe-migration": "Recipe Migration",

View file

@ -83,7 +83,9 @@
"are-you-sure-you-want-to-delete-the-link": "Êtes-vous sûr de vouloir supprimer le lien <b>{link}<b/> ?", "are-you-sure-you-want-to-delete-the-link": "Êtes-vous sûr de vouloir supprimer le lien <b>{link}<b/> ?",
"confirm-link-deletion": "Confirmer la suppresion du lien", "confirm-link-deletion": "Confirmer la suppresion du lien",
"group-name": "Nom du groupe", "group-name": "Nom du groupe",
"link-id": "ID du lien" "link-id": "ID du lien",
"groups": "Groupes",
"users": "Utilisateurs"
}, },
"meal-plan": { "meal-plan": {
"shopping-list": "Liste d'achats", "shopping-list": "Liste d'achats",
@ -141,7 +143,7 @@
"latest": "Dernière", "latest": "Dernière",
"explore-the-docs": "Parcourir la documentation", "explore-the-docs": "Parcourir la documentation",
"contribute": "Contribuer", "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.", "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", "available-backups": "Sauvegardes disponibles",
"theme": { "theme": {
@ -192,7 +194,11 @@
"home-page": "Page d'accueil", "home-page": "Page d'accueil",
"homepage-categories": "Catégories de la page d'accueil", "homepage-categories": "Catégories de la page d'accueil",
"show-recent": "Afficher les récentes" "show-recent": "Afficher les récentes"
} },
"manage-users": "Utilisateurs",
"migrations": "Migrations",
"profile": "Profil",
"site-settings": "Paramètres site"
}, },
"migration": { "migration": {
"recipe-migration": "Migrer les recettes", "recipe-migration": "Migrer les recettes",

View file

@ -11,17 +11,17 @@
<v-tabs-slider></v-tabs-slider> <v-tabs-slider></v-tabs-slider>
<v-tab> <v-tab>
Users {{$t('user.users')}}
<v-icon>mdi-account</v-icon> <v-icon>mdi-account</v-icon>
</v-tab> </v-tab>
<v-tab> <v-tab>
Sign-Up Links {{$t('user.sign-up-links')}}
<v-icon>mdi-account-plus-outline</v-icon> <v-icon>mdi-account-plus-outline</v-icon>
</v-tab> </v-tab>
<v-tab> <v-tab>
Groups {{$t('user.groups')}}
<v-icon>mdi-account-group</v-icon> <v-icon>mdi-account-group</v-icon>
</v-tab> </v-tab>
</v-tabs> </v-tabs>