diff --git a/i18n/src/lib.rs b/i18n/src/lib.rs index e727968..16912ef 100644 --- a/i18n/src/lib.rs +++ b/i18n/src/lib.rs @@ -78,9 +78,11 @@ pub fn convert_message_with_params(message_template: &'static str, args: Vec<&st #[macro_export] macro_rules! message { + // 通过lang id和message id获取消息 ($lang_id:expr, $message_id:expr) => { i18n::lang($lang_id, $message_id) }; + // 通过lang id和message id获取消息,并将参数格式化到消息中 ($lang_id:expr, $message_id:expr, $($arg:expr),*) => { { let message_template: &'static str = i18n::lang($lang_id, $message_id);