macro_rules! get_text {
( $ctx:expr, $text:expr ) => { ... };
( $ctx:expr, $key:expr, $text:expr ) => { ... };
( $ctx:expr, $key:expr, $text:expr, $($text_array:expr), + ) => { ... };
}Expand description
Used for getting single or multiple text from context.
ⓘ
#[macro_use] extern crate json_gettext;
let ctx = static_json_gettext_build!(
"en_US";
"en_US" => "langs/en_US.json",
"zh_TW" => "langs/zh_TW.json",
)
.unwrap();
assert_eq!("Hello, world!", get_text!(ctx, "hello").unwrap());
assert_eq!("哈囉,世界!", get_text!(ctx, "zh_TW", "hello").unwrap());