diff --git a/CREDITS.md b/CREDITS.md index ad0d9971..661a4ba9 100644 --- a/CREDITS.md +++ b/CREDITS.md @@ -18,7 +18,7 @@ aprovechando algunas de las librerías (*crates*) más robustas y populares del `PageTop` incorpora código de [config-rs](https://crates.io/crates/config) (versión [0.11.0](https://github.com/mehcode/config-rs/tree/0.11.0)) de [Ryan Leckey](https://crates.io/users/mehcode), por sus ventajas para leer y asignar a tipos seguros -las opciones de configuración, delegando la asignación a cada diseño, paquete o aplicación. +las opciones de configuración, delegando la asignación a cada paquete, tema o aplicación. # 🗚 FIGfonts diff --git a/Cargo.toml b/Cargo.toml index ddbef2b5..2d2683a0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,7 +17,7 @@ members = [ #"packages/pagetop-aliner", #"packages/pagetop-bootsier", - # App + # Apps "website", "drust", ] diff --git a/drust/src/main.rs b/drust/src/main.rs index 35f51010..9f49d06e 100644 --- a/drust/src/main.rs +++ b/drust/src/main.rs @@ -23,13 +23,12 @@ struct Drust; impl PackageTrait for Drust { fn dependencies(&self) -> Vec { vec![ - // Packages. + // Paquetes. //&pagetop_admin::Admin, //&pagetop_user::User, //&pagetop_node::Node, - - // Themes. - //&pagetop_bootsier::Bootsier, + // Temas. + &pagetop_bootsier::Bootsier, ] } } diff --git a/packages/pagetop-hljs/examples/sample.rs b/packages/pagetop-hljs/examples/sample.rs index 04895fab..aea5763d 100644 --- a/packages/pagetop-hljs/examples/sample.rs +++ b/packages/pagetop-hljs/examples/sample.rs @@ -10,7 +10,7 @@ impl PackageTrait for HljsSample { fn actions(&self) -> Vec { actions![ - // Switch the HighlightJS theme once the body page is ready. + // Cambia el tema de HighlightJS una vez que la página está lista. action::page::AfterRenderBody::new(|page: &mut Page| page .context() .set_hljs_theme(&HljsTheme::Sunburst)) diff --git a/pagetop/src/base.rs b/pagetop/src/base.rs index fe5beb7e..da61b528 100644 --- a/pagetop/src/base.rs +++ b/pagetop/src/base.rs @@ -1,4 +1,4 @@ -//! Acciones, componentes, diseños y paquetes base de `PageTop`. +//! Acciones, componentes, paquetes y temas base de `PageTop`. pub mod action; diff --git a/pagetop/src/core.rs b/pagetop/src/core.rs index 7291b28b..ae9ab1c7 100644 --- a/pagetop/src/core.rs +++ b/pagetop/src/core.rs @@ -1,4 +1,4 @@ -//! Tipos y funciones esenciales para crear acciones, componentes, diseños y paquetes. +//! Tipos y funciones esenciales para crear acciones, componentes, paquetes y temas. use crate::util::TypeInfo; diff --git a/pagetop/src/core/component/definition.rs b/pagetop/src/core/component/definition.rs index 04b85df0..268b5634 100644 --- a/pagetop/src/core/component/definition.rs +++ b/pagetop/src/core/component/definition.rs @@ -37,10 +37,10 @@ pub trait ComponentTrait: AnyBase + ComponentBase + Send + Sync { impl ComponentBase for C { fn render(&mut self, cx: &mut Context) -> Markup { if action::component::IsRenderable::dispatch(self, cx) { - // Comprueba el componente antes de prepararlo. + // Configura el componente antes de preparar. self.setup_before_prepare(cx); - // Acciones específicas del diseño antes de renderizar el componente. + // Acciones específicas del tema antes de renderizar el componente. action::theme::BeforeRender::dispatch(self, cx); // Acciones de los paquetes antes de renderizar el componente. @@ -52,7 +52,7 @@ impl ComponentBase for C { None => self.prepare_component(cx).render(), }; - // Acciones específicas del diseño después de renderizar el componente. + // Acciones específicas del tema después de renderizar el componente. action::theme::AfterRender::dispatch(self, cx); // Acciones de los paquetes después de renderizar el componente. diff --git a/pagetop/src/core/theme/definition.rs b/pagetop/src/core/theme/definition.rs index f88a5886..4c23f400 100644 --- a/pagetop/src/core/theme/definition.rs +++ b/pagetop/src/core/theme/definition.rs @@ -6,7 +6,7 @@ use crate::response::page::Page; pub type ThemeRef = &'static dyn ThemeTrait; -/// Los diseños deben implementar este "trait". +/// Los temas deben implementar este "trait". pub trait ThemeTrait: PackageTrait + Send + Sync { fn regions(&self) -> Vec<(&'static str, L10n)> { vec![("content", L10n::l("content"))] diff --git a/pagetop/src/lib.rs b/pagetop/src/lib.rs index fcc64495..09378170 100644 --- a/pagetop/src/lib.rs +++ b/pagetop/src/lib.rs @@ -112,11 +112,11 @@ pub mod locale; pub mod datetime; // Gestión del servidor y servicios web. pub mod service; -// Tipos y funciones esenciales para crear acciones, componentes, diseños y paquetes. +// Tipos y funciones esenciales para crear acciones, componentes, paquetes y temas. pub mod core; // Respuestas a peticiones web en sus diferentes variantes. pub mod response; -// Acciones, componentes, diseños y paquetes base. +// Acciones, componentes, paquetes y temas base. pub mod base; // Prepara y ejecuta la aplicación. pub mod app;