chore: translate all Spanish comments and log messages to English

This commit is contained in:
Dionisio
2026-02-12 09:41:25 +01:00
parent bc169de8f6
commit d31a413e57
89 changed files with 2480 additions and 2482 deletions
+21 -21
View File
@@ -1,39 +1,39 @@
use serde::{Serialize, Deserialize};
/// Un DTO para representar información de paginación
/// A DTO to represent pagination information
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct PaginationDto {
/// Página actual (comienza en 0)
/// Current page (starts at 0)
pub page: usize,
/// Tamaño de página
/// Page size
pub page_size: usize,
/// Número total de elementos
/// Total number of items
pub total_items: usize,
/// Número total de páginas
/// Total number of pages
pub total_pages: usize,
/// Indica si hay una página siguiente
/// Indicates if there is a next page
pub has_next: bool,
/// Indica si hay una página anterior
/// Indicates if there is a previous page
pub has_prev: bool,
}
/// Un DTO para representar una solicitud de paginación
/// A DTO to represent a pagination request
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct PaginationRequestDto {
/// Página solicitada (comienza en 0)
/// Requested page (starts at 0)
#[serde(default)]
pub page: usize,
/// Tamaño de página solicitado
/// Requested page size
#[serde(default = "default_page_size")]
pub page_size: usize,
}
/// Un DTO para representar una respuesta paginada
/// A DTO to represent a paginated response
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct PaginatedResponseDto<T> {
/// Datos en la página actual
/// Data on the current page
pub items: Vec<T>,
/// Información de paginación
/// Pagination information
pub pagination: PaginationDto,
}
@@ -46,33 +46,33 @@ impl Default for PaginationRequestDto {
}
}
/// Función para establecer el tamaño de página por defecto
/// Function to set the default page size
fn default_page_size() -> usize {
100 // Por defecto, 100 items por página
100 // By default, 100 items per page
}
impl PaginationRequestDto {
/// Calcula el offset para consultas paginadas
/// Calculates the offset for paginated queries
pub fn offset(&self) -> usize {
self.page * self.page_size
}
/// Calcula el límite para consultas paginadas
/// Calculates the limit for paginated queries
pub fn limit(&self) -> usize {
self.page_size
}
/// Valida y ajusta los parámetros de paginación
/// Validates and adjusts the pagination parameters
pub fn validate_and_adjust(&self) -> Self {
let mut page = self.page;
let mut page_size = self.page_size;
// Asegurar que la página sea al menos 0
// Ensure the page is at least 0
if page < 1 {
page = 0;
}
// Asegurar que el tamaño de página esté entre 10 y 500
// Ensure the page size is between 10 and 500
if page_size < 10 {
page_size = 10;
} else if page_size > 500 {
@@ -87,7 +87,7 @@ impl PaginationRequestDto {
}
impl<T> PaginatedResponseDto<T> {
/// Crea una nueva respuesta paginada a partir de los datos y la información de paginación
/// Creates a new paginated response from the data and pagination information
pub fn new(
items: Vec<T>,
page: usize,