From 50abfe3b564828288d5e60d76f29fd205a3bb1a2 Mon Sep 17 00:00:00 2001 From: Manuel Cillero Date: Sat, 9 May 2026 10:42:48 +0200 Subject: [PATCH 1/2] =?UTF-8?q?=F0=9F=8C=90=20(aliner):=20Localiza=20nombr?= =?UTF-8?q?e=20y=20descripci=C3=B3n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- extensions/pagetop-aliner/src/lib.rs | 10 ++++++++++ .../pagetop-aliner/src/locale/en-US/extension.ftl | 2 ++ .../pagetop-aliner/src/locale/es-ES/extension.ftl | 2 ++ 3 files changed, 14 insertions(+) create mode 100644 extensions/pagetop-aliner/src/locale/en-US/extension.ftl create mode 100644 extensions/pagetop-aliner/src/locale/es-ES/extension.ftl diff --git a/extensions/pagetop-aliner/src/lib.rs b/extensions/pagetop-aliner/src/lib.rs index 95f22196..7a29eebc 100644 --- a/extensions/pagetop-aliner/src/lib.rs +++ b/extensions/pagetop-aliner/src/lib.rs @@ -83,6 +83,8 @@ async fn homepage(request: HttpRequest) -> ResultPage { use pagetop::prelude::*; +include_locales!(LOCALES_ALINER); + /// Implementa el tema para usar en pruebas que muestran el esquema de páginas HTML. /// /// Define un tema mínimo útil para: @@ -94,6 +96,14 @@ use pagetop::prelude::*; pub struct Aliner; impl Extension for Aliner { + fn name(&self) -> L10n { + L10n::t("extension_name", &LOCALES_ALINER) + } + + fn description(&self) -> L10n { + L10n::t("extension_description", &LOCALES_ALINER) + } + fn theme(&self) -> Option { Some(&Self) } diff --git a/extensions/pagetop-aliner/src/locale/en-US/extension.ftl b/extensions/pagetop-aliner/src/locale/en-US/extension.ftl new file mode 100644 index 00000000..e4fca26d --- /dev/null +++ b/extensions/pagetop-aliner/src/locale/en-US/extension.ftl @@ -0,0 +1,2 @@ +extension_name = Aliner +extension_description = Minimal theme that schematically shows the HTML page composition. diff --git a/extensions/pagetop-aliner/src/locale/es-ES/extension.ftl b/extensions/pagetop-aliner/src/locale/es-ES/extension.ftl new file mode 100644 index 00000000..5501e15a --- /dev/null +++ b/extensions/pagetop-aliner/src/locale/es-ES/extension.ftl @@ -0,0 +1,2 @@ +extension_name = Aliner +extension_description = Tema mínimo que muestra esquemáticamente la composición de las páginas HTML. \ No newline at end of file From b4284f74f86e410510d7a6eaa241f07195d8169f Mon Sep 17 00:00:00 2001 From: Manuel Cillero Date: Sat, 9 May 2026 10:43:04 +0200 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=8C=90=20(bootsier):=20Localiza=20nom?= =?UTF-8?q?bre=20y=20descripci=C3=B3n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- extensions/pagetop-bootsier/src/lib.rs | 8 ++++++++ .../pagetop-bootsier/src/locale/en-US/extension.ftl | 2 ++ .../pagetop-bootsier/src/locale/es-ES/extension.ftl | 2 ++ 3 files changed, 12 insertions(+) create mode 100644 extensions/pagetop-bootsier/src/locale/en-US/extension.ftl create mode 100644 extensions/pagetop-bootsier/src/locale/es-ES/extension.ftl diff --git a/extensions/pagetop-bootsier/src/lib.rs b/extensions/pagetop-bootsier/src/lib.rs index d562ec09..b07b42d5 100644 --- a/extensions/pagetop-bootsier/src/lib.rs +++ b/extensions/pagetop-bootsier/src/lib.rs @@ -134,6 +134,14 @@ impl Template for BootsierTemplate { pub struct Bootsier; impl Extension for Bootsier { + fn name(&self) -> L10n { + L10n::t("extension_name", &LOCALES_BOOTSIER) + } + + fn description(&self) -> L10n { + L10n::t("extension_description", &LOCALES_BOOTSIER) + } + fn theme(&self) -> Option { Some(&Self) } diff --git a/extensions/pagetop-bootsier/src/locale/en-US/extension.ftl b/extensions/pagetop-bootsier/src/locale/en-US/extension.ftl new file mode 100644 index 00000000..b2820621 --- /dev/null +++ b/extensions/pagetop-bootsier/src/locale/en-US/extension.ftl @@ -0,0 +1,2 @@ +extension_name = Bootsier +extension_description = Bootstrap-based theme with flexible styles and components. diff --git a/extensions/pagetop-bootsier/src/locale/es-ES/extension.ftl b/extensions/pagetop-bootsier/src/locale/es-ES/extension.ftl new file mode 100644 index 00000000..7323cc1b --- /dev/null +++ b/extensions/pagetop-bootsier/src/locale/es-ES/extension.ftl @@ -0,0 +1,2 @@ +extension_name = Bootsier +extension_description = Tema basado en Bootstrap para aplicar su catálogo de estilos y componentes flexibles.