More accurate name as may migrate away from Fluent to MessageFormat 2.0 in the future
RUCC2HKZZTUHN3G6IWS4NK3VYGXAI6PORJH2YZKPRAYSDWH63ESQC
NB7K77TZAT5ESYFZATMSGYPKOW3GGVWZLLNDAD4JKZEG7KUAX2HAC
3BUFFCHQHO6GJ7NQ3274OZMMOWSGGUEQJWQWQHCTYYXGEGYQGFTAC
S26YOXQIUO3B7FCWZ33RI54OHFVXUDSFKBMVAAND3BW3H5WRGNRAC
KDUI7LHJRRQRFYPY7ANUNXG6XCUKQ4YYOEL5NG5Y6BRMV6GQ5M7AC
JUV7C6ET4ZQJNLO7B4JB7XMLV2YUBZB4ARJHN4JEPHDGGBWGLEVAC
QJC4IQITOQP65AFLA5CMH2EXHB6B3SOLW2XBV72U5ZQU2KOR2EIAC
BAH2JCJPTDXAE6XGSLIPBQZU4GQY65HI66Q4XTFNL65MV6VSNF2QC
KZLFC7OWYNK3G5YNHRANUK3VUVCM6W6J34N7UABYA24XMZWAVVHQC
O77KA6C4UJGZXVGPEA7WCRQH6XYQJPWETSPDXI3VOKOSRQND7JEQC
MABGENI7CW5F5D3BFUJ7BS2H7XPYG4F3UMWGDPFFSMCCZKUUDLDQC
XEEXWJLGVIPIGURSDU4ETZMGAIFTFDPECM4QWFOSRHU7GMGVOUVQC
6XEMHUGSNX5YSWZYM7PZUTTUMFODMGO74QLHGEXQ5LAC7LPS7JNQC
CESJ4CTO26X4GBZBPXRXLOJT3JQJOGFN5EJSNAAZELNQRZF7QSYAC
JWZT34UC7OTMMUZKGYFF6NDGIFNOA6TYXAZ6K66ELM3ZW7ZM7I5AC
KF65O6ODA2UE2GYYTXFINCJW54CN62LB65NQLZNI5UM2W76ABEJAC
LU6IFZFGPIKF3CBWZWITWVBSCYWF7Q4UXJDXVRWZ4XV7PKE5RSTQC
K3G4HK2JH4MFDAMYD6N2AZONCHE7QYMQ3S4LAND3A5IAD7BHC5TAC
5I5NR4DQA6SGUUJXCDBGATRVT2US6HMCCRFJB2YF2YG7ZZKSZHKQC
3NMKD6I57ONAGHEN4PZIAV2KPYESVR4JL3DTWSHXKCMVJBEQ4GIQC
HHJDRLLNN36UNIA7STAXEEVBCEMPJNB7SJQOS3TJLLYN4AEZ4MHQC
7U2DXFMPZO4P53AMWYCVXG3EPB7UIAPEY4PDDINX4TTABHD5NGMQC
XGNME3WRU3MJDTFHUFJYARLVXWBZIH5ODBOIIFTXHNCBTZQH2R7QC
7M4UI3TWQIAA333GQ577HDWDWZPSZKWCYG556L6SBRLB6SZDQYPAC
4MRF5E76QSW3EPICI6TNEGJ2KSBWODWMIDQPLYALDWBYWKAV5LJAC
LIO32J4BRDWFIZZA4NSAXXZFC3ZDRCUEXAD5MZTA7E526TAL5G5QC
XGRU7WZEM6PTUCSHUA6QGNK7N34M7OPE52BTDC33BHSUEWM6B4FAC
7JPOCQEISAIOD7LV4JYBE6NNUWUKKNE73MEPQYTIZ7PP44ZAD2RAC
5TEX4MNUC4LDDRMNEOVCFNUUEZAGUXMKO3OIEQFXWRQKXSHY2NRQC
QFPQZR4K4UZ7R2GQZJG4NYBGVQJVL2ANIKGGTOHAMIRIBQHPSQGAC
C6W7N6N57UCNHEV55HEZ3G7WN2ZOBGMFBB5M5ZPDB2HNNHHTOPBQC
56F2YE6HUZ76U4QBPUDJ2VQLJ75TQYNTVQIOX4QBOZ2H6GJKRGUQC
VZYZRAO4EXCHW2LBVFG5ELSWG5SCNDREMJ6RKQ4EKQGI2T7SD3ZQC
TIPBMFLWNAATGED4B6VE7RZQJ6A4H37XH3DHK326KAZ6RL64O6OAC
7X4MEZJUMLYYIBV7ANLADELOZ7I7AJ5CKFAR35CJ2SBZDDVJFZOQC
UKFEFT6LSI4K7X6UHQFZYD52DILKXMZMYSO2UYS2FCHNPXIF4BEQC
VQBJBFEXRTJDBH27SVWRBCBFC7OOFOZ3DSMX7PE5BIZQLGHPVDYAC
AE3AZFVKJBURLY6T6H5477BSP5LISUQYPSPDRSPXRO435KGYTRZAC
GJMBIJOE47X7DKZDHIY6VQ2ISC52XAVAV46L6PJQZTV7L7DDSWOAC
QBPLOFFIOEDXJ4TR5KBN3DQ4NAW3AE6C6RXE73ZGNJYDNKWN3R6QC
E64LCUDQCNPQGVV2YKZ4JKDFM56R65CWHPXBQYOSAM746B3JESRQC
LYZBTYIWMOD3YTMOTBJBRNVYR7JOKVVGSHCFALKLGJO3IXTJC6HQC
impl #impl_generics ::fluent_embed::Localize for #ident #initial_type_generics #where_clause {
fn canonical_locale(&self) -> ::fluent_embed::icu_locale::Locale {
::fluent_embed::icu_locale::locale!(#canonical_locale)
impl #impl_generics ::l10n_embed::Localize for #ident #initial_type_generics #where_clause {
fn canonical_locale(&self) -> ::l10n_embed::icu_locale::Locale {
::l10n_embed::icu_locale::locale!(#canonical_locale)
const PLURAL_RULE_TYPE: ::fluent_embed::PluralRuleType =
::fluent_embed::PluralRuleType::Cardinal;
let plural_options = ::fluent_embed::PluralRulesOptions::default().with_type(PLURAL_RULE_TYPE);
let plural_rules = ::fluent_embed::PluralRules::try_new(locale.into(), plural_options).unwrap();
const PLURAL_RULE_TYPE: ::l10n_embed::PluralRuleType =
::l10n_embed::PluralRuleType::Cardinal;
let plural_options = ::l10n_embed::PluralRulesOptions::default().with_type(PLURAL_RULE_TYPE);
let plural_rules = ::l10n_embed::PluralRules::try_new(locale.into(), plural_options).unwrap();
fluent_embed = { path = "fluent_embed/", version = "=0.1.0" }
fluent_embed_derive = { path = "fluent_embed_derive/", version = "=0.1.0" }
l10n_embed = { path = "l10n_embed/", version = "=0.1.0" }
l10n_embed_derive = { path = "l10n_embed_derive/", version = "=0.1.0" }
"thiserror 2.0.12",
]
[[package]]
name = "fluent_embed"
version = "0.1.0"
dependencies = [
"anstyle",
"env_preferences",
"fixed_decimal",
"fluent-langneg",
"fluent_embed_derive",
"icu_decimal",
"icu_experimental",
"icu_locale",
"icu_locale_core",
"icu_locid",
"icu_plurals",
"jiff",
]
[[package]]
name = "fluent_embed_derive"
version = "0.1.0"
dependencies = [
"camino",
"expander",
"fixed_decimal",
"fluent-syntax",
"fluent_embed",
"heck",
"icu_locale",
"miette 7.6.0",
"pretty_assertions",
"proc-macro-error2",
"proc-macro2",
"quote",
"rstest",
"syn",
"thiserror 2.0.12",
"wax",
]
[[package]]
name = "fluent_embed_interaction"
version = "0.1.0"
dependencies = [
"dialoguer",
"fluent_embed",
"fluent_embed_derive",
"indicatif",
name = "l10n_embed_derive"
version = "0.1.0"
dependencies = [
"camino",
"expander",
"fixed_decimal",
"fluent-syntax",
"heck",
"icu_locale",
"l10n_embed",
"miette 7.6.0",
"pretty_assertions",
"proc-macro-error2",
"proc-macro2",
"quote",
"rstest",
"syn",
"thiserror 2.0.12",
"wax",
]
[[package]]
name = "l10n_embed_interaction"
version = "0.1.0"
dependencies = [
"dialoguer",
"indicatif",
"l10n_embed",
"l10n_embed_derive",
"thiserror 2.0.12",
]
[[package]]