💥 Renombra "pub_locale" por "define_locale"

This commit is contained in:
Manuel Cillero 2023-05-14 18:48:34 +02:00
parent f95bf8eeb3
commit 199a5defe2
8 changed files with 11 additions and 11 deletions

View file

@ -2,7 +2,7 @@ use pagetop::prelude::*;
define_handle!(MODULE_ADMIN);
pub_locale!("src/locales");
define_locale!("src/locales");
mod summary;

View file

@ -2,7 +2,7 @@ use pagetop::prelude::*;
define_handle!(THEME_BOOTSIER);
pub_locale!("src/locales");
define_locale!("src/locales");
include!(concat!(env!("OUT_DIR"), "/bootsier.rs"));

View file

@ -3,7 +3,7 @@ use pagetop_minimal::component::*;
define_handle!(MODULE_DEMOHOME);
pub_locale!("src/locales");
define_locale!("src/locales");
include!(concat!(env!("OUT_DIR"), "/homedemo.rs"));

View file

@ -2,7 +2,7 @@ use pagetop::prelude::*;
define_handle!(MODULE_MENU);
pub_locale!("src/module/menu/locales");
define_locale!("src/module/menu/locales");
pub struct Menu;

View file

@ -2,7 +2,7 @@ use pagetop::prelude::*;
define_handle!(MODULE_NODE);
pub_locale!("src/locales");
define_locale!("src/locales");
//mod entity;
mod migration;

View file

@ -3,7 +3,7 @@ use pagetop_minimal::component::*;
define_handle!(MODULE_USER);
pub_locale!("src/locales");
define_locale!("src/locales");
mod migration;

View file

@ -69,16 +69,16 @@
//! # Cómo aplicar la localización en tu código
//!
//! Una vez hayas creado tu directorio de recursos FTL, sólo tienes que usar la poderosa macro
//! [`pub_locale!`](crate::pub_locale) para integrar fácilmente tus recursos de localización.
//! [`define_locale!`](crate::define_locale) para integrar fácilmente tus recursos de localización.
//!
//! Esta macro crea dos funciones para el ámbito donde se ejecuta. Por un lado la función `l()` para
//! traducciones directas de etiquetas. Y por otro la función `t()` para traducciones que requieren
//! argumentos:
//!
//! ```
//! use pagetop::{args, pub_locale};
//! use pagetop::{args, define_locale};
//!
//! pub_locale!("en-US");
//! define_locale!("en-US");
//!
//! fn demo() {
//! println!("* {}", l("hello-world"));
@ -123,7 +123,7 @@ pub static LANGID: LazyStatic<LanguageIdentifier> =
#[macro_export]
/// Permite integrar fácilmente localización en temas, módulos y componentes.
macro_rules! pub_locale {
macro_rules! define_locale {
( $dir_locales:literal $(, $core_locales:literal)? ) => {
use $crate::locale::*;

View file

@ -2,7 +2,7 @@
pub use crate::{concat_string, fn_builder, LazyStatic, ResultExt};
// Macros.
pub use crate::{args, paste, define_config, define_handle, pub_locale, serve_static_files};
pub use crate::{args, paste, define_config, define_handle, define_locale, serve_static_files};
// Helpers.
pub use crate::util;