Require `Locale` to be passed as a parameter to `localize()`
Dependencies
- [2]
NFHPBRB5Support named fields in enum variants - [3]
BMUMO42IAdd support for inline string and number literals - [4]
UOMQT7LTAdd support for cardinal CLDR plural selectors - [5]
K4XW4OBWCreate derive macro helper function for simple enums - [*]
O77KA6C4Create `fluent_embed` crate
Change contents
- replacement in fluent_embed/src/lib.rs at line 95
fn localize(&self) -> String {fn localize(&self, plural_rules: &::icu_plurals::PluralRules) -> String { - replacement in fluent_embed/src/lib.rs at line 134
{// FIXME: this is a hack and should be cleaned up lateruse icu_locid::locale;use icu_plurals::{PluralCategory, PluralRuleType, PluralRules};let plural_rules = PluralRules::try_new(&locale!("en").into(), PluralRuleType::Cardinal).expect("locale should be present");match plural_rules.category_for(*#match_target) {#(#match_arms),*} - edit in fluent_embed/src/lib.rs at line 138
match plural_rules.category_for(*#match_target) {#(#match_arms),*}} - replacement in fluent_embed/src/lib.rs at line 190
parse_quote!(PluralCategory::#ident)parse_quote!(::icu_plurals::PluralCategory::#ident)