💥 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);
|
define_handle!(MODULE_ADMIN);
|
||||||
|
|
||||||
pub_locale!("src/locales");
|
define_locale!("src/locales");
|
||||||
|
|
||||||
mod summary;
|
mod summary;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ use pagetop::prelude::*;
|
||||||
|
|
||||||
define_handle!(THEME_BOOTSIER);
|
define_handle!(THEME_BOOTSIER);
|
||||||
|
|
||||||
pub_locale!("src/locales");
|
define_locale!("src/locales");
|
||||||
|
|
||||||
include!(concat!(env!("OUT_DIR"), "/bootsier.rs"));
|
include!(concat!(env!("OUT_DIR"), "/bootsier.rs"));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ use pagetop_minimal::component::*;
|
||||||
|
|
||||||
define_handle!(MODULE_DEMOHOME);
|
define_handle!(MODULE_DEMOHOME);
|
||||||
|
|
||||||
pub_locale!("src/locales");
|
define_locale!("src/locales");
|
||||||
|
|
||||||
include!(concat!(env!("OUT_DIR"), "/homedemo.rs"));
|
include!(concat!(env!("OUT_DIR"), "/homedemo.rs"));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ use pagetop::prelude::*;
|
||||||
|
|
||||||
define_handle!(MODULE_MENU);
|
define_handle!(MODULE_MENU);
|
||||||
|
|
||||||
pub_locale!("src/module/menu/locales");
|
define_locale!("src/module/menu/locales");
|
||||||
|
|
||||||
pub struct Menu;
|
pub struct Menu;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ use pagetop::prelude::*;
|
||||||
|
|
||||||
define_handle!(MODULE_NODE);
|
define_handle!(MODULE_NODE);
|
||||||
|
|
||||||
pub_locale!("src/locales");
|
define_locale!("src/locales");
|
||||||
|
|
||||||
//mod entity;
|
//mod entity;
|
||||||
mod migration;
|
mod migration;
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ use pagetop_minimal::component::*;
|
||||||
|
|
||||||
define_handle!(MODULE_USER);
|
define_handle!(MODULE_USER);
|
||||||
|
|
||||||
pub_locale!("src/locales");
|
define_locale!("src/locales");
|
||||||
|
|
||||||
mod migration;
|
mod migration;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -69,16 +69,16 @@
|
||||||
//! # Cómo aplicar la localización en tu código
|
//! # 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
|
//! 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
|
//! 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
|
//! traducciones directas de etiquetas. Y por otro la función `t()` para traducciones que requieren
|
||||||
//! argumentos:
|
//! argumentos:
|
||||||
//!
|
//!
|
||||||
//! ```
|
//! ```
|
||||||
//! use pagetop::{args, pub_locale};
|
//! use pagetop::{args, define_locale};
|
||||||
//!
|
//!
|
||||||
//! pub_locale!("en-US");
|
//! define_locale!("en-US");
|
||||||
//!
|
//!
|
||||||
//! fn demo() {
|
//! fn demo() {
|
||||||
//! println!("* {}", l("hello-world"));
|
//! println!("* {}", l("hello-world"));
|
||||||
|
|
@ -123,7 +123,7 @@ pub static LANGID: LazyStatic<LanguageIdentifier> =
|
||||||
|
|
||||||
#[macro_export]
|
#[macro_export]
|
||||||
/// Permite integrar fácilmente localización en temas, módulos y componentes.
|
/// 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)? ) => {
|
( $dir_locales:literal $(, $core_locales:literal)? ) => {
|
||||||
use $crate::locale::*;
|
use $crate::locale::*;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
pub use crate::{concat_string, fn_builder, LazyStatic, ResultExt};
|
pub use crate::{concat_string, fn_builder, LazyStatic, ResultExt};
|
||||||
|
|
||||||
// Macros.
|
// 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.
|
// Helpers.
|
||||||
pub use crate::util;
|
pub use crate::util;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue