macro_rules! get_text {
    ( $ctx:ident, $text:expr ) => { ... };
    ( $ctx:ident, $key:expr, $text:expr ) => { ... };
    ( $ctx:ident, $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());