diff --git a/apps/web/app/(admin)/settings/page.tsx b/apps/web/app/(admin)/settings/page.tsx
index 206aa65..03286d5 100644
--- a/apps/web/app/(admin)/settings/page.tsx
+++ b/apps/web/app/(admin)/settings/page.tsx
@@ -129,7 +129,7 @@ export default function SettingsPage() {
setLoading(true);
// Simulate save
await new Promise((resolve) => setTimeout(resolve, 500));
- setMessage({ type: "success", text: "Configuración guardada correctamente" });
+ setMessage({ type: "success", text: "Settings saved successfully" });
setLoading(false);
setTimeout(() => setMessage(null), 3000);
};
@@ -147,15 +147,15 @@ export default function SettingsPage() {
});
if (res.ok) {
- setMessage({ type: "success", text: editingSite ? "Sede actualizada" : "Sede creada" });
+ setMessage({ type: "success", text: editingSite ? "Site updated" : "Site created" });
fetchSites();
setShowSiteForm(false);
setEditingSite(null);
} else {
- setMessage({ type: "error", text: "Error al guardar la sede" });
+ setMessage({ type: "error", text: "Error saving site" });
}
} catch (error) {
- setMessage({ type: "error", text: "Error de conexión" });
+ setMessage({ type: "error", text: "Connection error" });
} finally {
setLoading(false);
setTimeout(() => setMessage(null), 3000);
@@ -175,15 +175,15 @@ export default function SettingsPage() {
});
if (res.ok) {
- setMessage({ type: "success", text: editingCourt ? "Cancha actualizada" : "Cancha creada" });
+ setMessage({ type: "success", text: editingCourt ? "Court updated" : "Court created" });
fetchCourts();
setShowCourtForm(false);
setEditingCourt(null);
} else {
- setMessage({ type: "error", text: "Error al guardar la cancha" });
+ setMessage({ type: "error", text: "Error saving court" });
}
} catch (error) {
- setMessage({ type: "error", text: "Error de conexión" });
+ setMessage({ type: "error", text: "Connection error" });
} finally {
setLoading(false);
setTimeout(() => setMessage(null), 3000);
@@ -191,18 +191,18 @@ export default function SettingsPage() {
};
const handleDeleteCourt = async (courtId: string) => {
- if (!confirm("¿Estás seguro de eliminar esta cancha?")) return;
+ if (!confirm("Are you sure you want to delete this court?")) return;
try {
const res = await fetch(`/api/courts/${courtId}`, { method: "DELETE" });
if (res.ok) {
- setMessage({ type: "success", text: "Cancha eliminada" });
+ setMessage({ type: "success", text: "Court deleted" });
fetchCourts();
} else {
- setMessage({ type: "error", text: "Error al eliminar la cancha" });
+ setMessage({ type: "error", text: "Error deleting court" });
}
} catch (error) {
- setMessage({ type: "error", text: "Error de conexión" });
+ setMessage({ type: "error", text: "Connection error" });
}
setTimeout(() => setMessage(null), 3000);
};
@@ -211,8 +211,8 @@ export default function SettingsPage() {
{/* Header */}
-
Configuración
-
Administra la configuración del sistema
+
Settings
+
Manage system settings
{/* Message */}
@@ -233,19 +233,19 @@ export default function SettingsPage() {
- Organización
+ Organization
- Sedes
+ Sites
- Canchas
+ Courts
- Usuarios
+ Users
@@ -253,34 +253,34 @@ export default function SettingsPage() {
- Información de la Organización
+ Organization Information
setOrgName(e.target.value)}
- placeholder="Nombre"
+ placeholder="Name"
/>
setOrgEmail(e.target.value)}
- placeholder="email@ejemplo.com"
+ placeholder="email@example.com"
/>