/**
 * Spanish translations organized by domain/feature
 */
export const esES = {
	common: {
		save: "Guardar",
		cancel: "Cancelar",
		delete: "Eliminar",
		edit: "Editar",
		add: "Añadir",
		close: "Cerrar",
		confirm: "Confirmar",
		loading: "Cargando...",
		saving: "Guardando",
		search: "Buscar",
		noResults: "No se encontraron resultados",
		copyUrl: "Copiar URL",
		filterByPageType: "Filtrar por tipo de página",
		publishing: "publicando",
		unpublishing: "despublicando",
		deleting: "eliminando",
		processing: "procesando",
		pages: "páginas",
		pleaseWait: "por favor, espere",
		downloading: "descargando",
		moving: "moviendo",
		deactivating: "desactivando",
		activating: "activando",
		typeSomething: "Escribe algo",
	},
	fields: {
		tags: {
			helptext: "Escribe una etiqueta y pulsa enter para crearla",
		},
		image: {
			title: "Título",
			alt: "Texto alternativo",
			addImage: "Añadir imagen",
			saveAndAdd: "Guardar & Añadir",
		},
	},
	gallery: {
		uploaded: "Cargado",
		type: "Tipo",
		size: "Tamaño",
		resolution: "Resolución",
	},
	validation: {
		required: "Este campo es requerido",
		invalidEmail: "Por favor, escriba un email válido",
		minLength: "Mínimo {min} caracteres requeridos",
		maxLength: "Máximo {max} caracteres permitidos",
	},
	errors: {
		generic: "Algo salió mal. Por favor, intente nuevamente.",
		network: "Error de red. Por favor, verifique su conexión.",
		unauthorized: "No está autorizado para realizar esta acción.",
	},
	entityLabel: {
		contentType: { one: "tipo de contenido", other: "tipo de contenidos" },
		simpleContentType: { one: "tipo de contenido simple", other: "tipos de contenido simple" },
		pageContentType: { one: "tipo de contenido de página", other: "tipos de contenido de página" },
		category: { one: "categoría", other: "categorías" },
		page: { one: "página", other: "páginas" },
		globalPage: { one: "página global", other: "páginas globales" },
		content: { one: "contenido", other: "contenidos" },
		item: { one: "elemento", other: "elementos" },
		form: { one: "formulario", other: "formularios" },
		image: { one: "imagen", other: "imágenes" },
		redirect: { one: "redirección", other: "redirecciones" },
		addon: { one: "addon", other: "addons" },
		file: { one: "archivo", other: "archivos" },
		site: { one: "web", other: "webs" },
		navigation: { one: "navegacion", other: "navegaciones" },
		user: { one: "usuario", other: "usuarios" },
		rol: { one: "rol", other: "roles" },
	},
	actionLabel: {
		delete: {
			imperative: "borrar", // Para botones: "Delete"
			running: "borrando", // Gerundio: "Deleting..."
		},
	},
} as const;
