We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d4b7f37 commit 52033e7Copy full SHA for 52033e7
crates/macro/src/lib.rs
@@ -292,7 +292,12 @@ fn generate_code(
292
293
let default_locale = if let Some(default_locale) = args.default_locale {
294
quote! {
295
- rust_i18n::set_locale(#default_locale);
+ use std::ops::Deref;
296
+ if #default_locale != rust_i18n::locale().deref() {
297
+ rust_i18n::set_locale(rust_i18n::locale().deref());
298
+ } else {
299
+ rust_i18n::set_locale(#default_locale);
300
+ }
301
}
302
} else {
303
quote! {}
0 commit comments