💥 Renombra "pub_locale" por "define_locale"
This commit is contained in:
parent
f95bf8eeb3
commit
199a5defe2
8 changed files with 11 additions and 11 deletions
|
|
@ -2,7 +2,7 @@ use pagetop::prelude::*;
|
|||
|
||||
define_handle!(MODULE_ADMIN);
|
||||
|
||||
pub_locale!("src/locales");
|
||||
define_locale!("src/locales");
|
||||
|
||||
mod summary;
|
||||
|
||||
|
|
|
|||
|
|
@ -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"));
|
||||
|
||||
|
|
|
|||
|
|
@ -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"));
|
||||
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ use pagetop::prelude::*;
|
|||
|
||||
define_handle!(MODULE_NODE);
|
||||
|
||||
pub_locale!("src/locales");
|
||||
define_locale!("src/locales");
|
||||
|
||||
//mod entity;
|
||||
mod migration;
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ use pagetop_minimal::component::*;
|
|||
|
||||
define_handle!(MODULE_USER);
|
||||
|
||||
pub_locale!("src/locales");
|
||||
define_locale!("src/locales");
|
||||
|
||||
mod migration;
|
||||
|
||||
|
|
|
|||
|
|
@ -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::*;
|
||||
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue