- 📦 Mes commandes + 📦 {t("orders.title")}
- {/* Onglets */}- Aucune commande {activeTab === "enCours" ? "en cours" : "terminée"}. + {activeTab === "enCours" ? t("orders.noneInProgress") : t("orders.noneCompleted")}
) : (- Commande #{order.orderNumber || order._id} + {t("orders.orderNumber")}{order.orderNumber || order._id}
(Bienvenue acheteur
-Vous êtes maintenant connecté en tant qu'acheteur.
+{t("buyer.welcome")}
+{t("buyer.connected")}
+ {t("activation.activating")} +
++ {t("activation.pleaseWait")} +
+ > + )} + + {phase === "success" && ( ++ {t("activation.success")} +
+ ++ {errorMessage} +
+ ++ {t("activation.activating")} +
++ {t("suppliers.addTitle")} +
++ {t("suppliers.addSubtitle")} +
+Gestion des catégories
+{t("admin.categoryTitle")}
- {/* Onglets Produits / Ventes */}Chargement...
+{t("common.loading")}
) : categories.length === 0 ? ( -Aucune catégorie trouvée.
+{t("admin.noCategories")}
) : (| Nom | -Type | -Actions | +{t("admin.name")} | +{t("admin.type")} | +{t("admin.actions")} |
|---|
| Nom | -Rôles | -Vendeur | -Actions | +{t("admin.name")} | +{t("admin.email")} | +{t("admin.roles")} | +{t("admin.seller")} | +{t("admin.actions")} | {u.roles ? u.roles.join(", ") : u.role || "—"} | -{u.isSeller ? "✅ Oui" : "❌ Non"} | +{u.isSeller ? `✅ ${t("common.yes")}` : `❌ ${t("common.no")}`} | diff --git a/app/admin/page.tsx b/app/admin/page.tsx index 396e869..37a0613 100644 --- a/app/admin/page.tsx +++ b/app/admin/page.tsx @@ -1,27 +1,29 @@ "use client"; import { useState } from "react"; +import { useTranslation } from "@/src/i18n/I18nProvider"; import GestionUtilisateurs from "./GestionUtilisateurs"; import GestionCategories from "./GestionCategories"; export default function AdminPage() { + const { t } = useTranslation(); const [onglet, setOnglet] = useState<"utilisateurs" | "categories">("utilisateurs"); return ( |
|---|