file move: fluent_embed_interaction (d--r------) → l10n_embed_interaction (d--r------)
replacement in l10n_embed_interaction/src/prompt/select.rs at line 3
[3.55]→[5.0:28](∅→∅),
[5.258]→[5.0:28](∅→∅) − use fluent_embed::Localize;
+ use l10n_embed::Localize;
replacement in l10n_embed_interaction/src/prompt/password.rs at line 3
[3.358]→[5.152:180](∅→∅),
[5.2163]→[5.152:180](∅→∅) − use fluent_embed::Localize;
+ use l10n_embed::Localize;
replacement in l10n_embed_interaction/src/prompt/macros.rs at line 25
[5.4938]→[5.330:419](∅→∅) − pub fn with_prompt<L: fluent_embed::Localize>(mut self, prompt: L) -> Self {
+ pub fn with_prompt<L: l10n_embed::Localize>(mut self, prompt: L) -> Self {
replacement in l10n_embed_interaction/src/prompt/macros.rs at line 39
− L: fluent_embed::Localize,
+ L: l10n_embed::Localize,
replacement in l10n_embed_interaction/src/prompt/input.rs at line 3
[3.581]→[5.704:732](∅→∅),
[5.6639]→[5.704:732](∅→∅) − use fluent_embed::Localize;
+ use l10n_embed::Localize;
replacement in l10n_embed_interaction/src/progress.rs at line 2
− use fluent_embed::Localize;
+ use l10n_embed::Localize;
replacement in l10n_embed_interaction/src/lib.rs at line 5
− use fluent_embed::Localize;
+ use l10n_embed::Localize;
replacement in l10n_embed_interaction/Cargo.toml at line 2
[5.11376]→[5.11376:11410](∅→∅) − name = "fluent_embed_interaction"
+ name = "l10n_embed_interaction"
replacement in l10n_embed_interaction/Cargo.toml at line 17
[5.11487]→[4.239:269](∅→∅) − fluent_embed.workspace = true
+ l10n_embed.workspace = true
replacement in l10n_embed_interaction/Cargo.toml at line 24
− fluent_embed_derive.workspace = true
+ l10n_embed_derive.workspace = true
file move: fluent_embed_derive (d--r------) → l10n_embed_derive (d--r------)
edit in l10n_embed_derive/tests/selectors.rs at line 6
− use fluent_embed_derive::localize;
edit in l10n_embed_derive/tests/selectors.rs at line 7
+ use l10n_embed_derive::localize;
replacement in l10n_embed_derive/tests/recursive.rs at line 1
− //! End-to-end test for recursive localization support in the `fluent_embed_derive` macro
+ //! End-to-end test for recursive localization support in the `l10n_embed_derive` macro
edit in l10n_embed_derive/tests/recursive.rs at line 6
− use fluent_embed_derive::localize;
edit in l10n_embed_derive/tests/recursive.rs at line 7
+ use l10n_embed_derive::localize;
edit in l10n_embed_derive/tests/placeables.rs at line 6
− use fluent_embed_derive::localize;
edit in l10n_embed_derive/tests/placeables.rs at line 7
+ use l10n_embed_derive::localize;
replacement in l10n_embed_derive/tests/lifetimes.rs at line 1
[5.1286]→[5.1287:1363](∅→∅) − //! End-to-end test for lifetime support in the `fluent_embed_derive` macro
+ //! End-to-end test for lifetime support in the `l10n_embed_derive` macro
edit in l10n_embed_derive/tests/lifetimes.rs at line 6
[5.1406]→[4.437:472](∅→∅) − use fluent_embed_derive::localize;
edit in l10n_embed_derive/tests/lifetimes.rs at line 7
+ use l10n_embed_derive::localize;
replacement in l10n_embed_derive/tests/generics.rs at line 1
[5.1935]→[5.1936:2012](∅→∅) − //! End-to-end test for generics support in the `fluent_embed_derive` macro
+ //! End-to-end test for generics support in the `l10n_embed_derive` macro
edit in l10n_embed_derive/tests/generics.rs at line 6
[5.2055]→[4.473:508](∅→∅) − use fluent_embed_derive::localize;
edit in l10n_embed_derive/tests/generics.rs at line 7
+ use l10n_embed_derive::localize;
replacement in l10n_embed_derive/tests/empty_fields.rs at line 1
[5.2477]→[5.2478:2574](∅→∅) − //! End-to-end test for unit struct support (empty messages) in the `fluent_embed_derive` macro
+ //! End-to-end test for unit struct support (empty messages) in the `l10n_embed_derive` macro
edit in l10n_embed_derive/tests/empty_fields.rs at line 6
[5.2617]→[4.509:544](∅→∅) − use fluent_embed_derive::localize;
edit in l10n_embed_derive/tests/empty_fields.rs at line 7
+ use l10n_embed_derive::localize;
edit in l10n_embed_derive/tests/common/mod.rs at line 1
[5.3053]→[5.3054:3082](∅→∅) − use fluent_embed::Localize;
edit in l10n_embed_derive/tests/common/mod.rs at line 2
+ use l10n_embed::Localize;
replacement in l10n_embed_derive/src/macro_impl/mod.rs at line 151
[5.2745]→[5.104:178](∅→∅) − parse_quote_spanned!(span=> #field: ::fluent_embed::Localize)
+ parse_quote_spanned!(span=> #field: ::l10n_embed::Localize)
replacement in l10n_embed_derive/src/macro_impl/mod.rs at line 168
[5.652]→[5.179:282](∅→∅),
[5.282]→[5.1319:1469](∅→∅) − 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)
replacement in l10n_embed_derive/src/macro_impl/mod.rs at line 173
[5.1714]→[5.1470:1555](∅→∅) − fn available_locales(&self) -> Vec<::fluent_embed::icu_locale::Locale> {
+ fn available_locales(&self) -> Vec<::l10n_embed::icu_locale::Locale> {
replacement in l10n_embed_derive/src/macro_impl/mod.rs at line 179
[5.477]→[5.1556:1617](∅→∅) − locale: &::fluent_embed::icu_locale::Locale,
+ locale: &::l10n_embed::icu_locale::Locale,
replacement in l10n_embed_derive/src/macro_impl/derive.rs at line 45
[5.2231]→[5.1188:1253](∅→∅),
[5.1253]→[5.598:652](∅→∅),
[5.598]→[5.598:652](∅→∅),
[5.652]→[5.427:640](∅→∅) − 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();
replacement in l10n_embed_derive/src/macro_impl/derive.rs at line 87
[5.1776]→[5.1618:1708](∅→∅) − quote!(vec![self.canonical_locale(), #(::fluent_embed::locale!(#locale_literals)),*])
+ quote!(vec![self.canonical_locale(), #(::l10n_embed::locale!(#locale_literals)),*])
replacement in l10n_embed_derive/src/lib.rs at line 16
[5.5274]→[5.5274:5365](∅→∅) − // No errors found, emit the generated `fluent_embed::Localize` implementation
+ // No errors found, emit the generated `l10n_embed::Localize` implementation
replacement in l10n_embed_derive/src/lib.rs at line 27
[5.53]→[5.3658:3721](∅→∅),
[5.3658]→[5.3658:3721](∅→∅) − expander::Expander::new("fluent_embed_derive")
+ expander::Expander::new("l10n_embed_derive")
replacement in l10n_embed_derive/src/lib.rs at line 45
[5.1795]→[5.338:405](∅→∅),
[5.2371]→[5.338:405](∅→∅) − impl ::fluent_embed::Localize for #ident {
+ impl ::l10n_embed::Localize for #ident {
replacement in l10n_embed_derive/src/lib.rs at line 48
[5.2976]→[5.1796:1873](∅→∅) − locale: &::fluent_embed::icu_locale::Locale,
+ locale: &::l10n_embed::icu_locale::Locale,
replacement in l10n_embed_derive/src/fluent/ast.rs at line 37
[5.1755]→[5.1755:1869](∅→∅) − parse_quote!(::fluent_embed::icu_plurals::PluralCategory::#ident_pascal_case)
+ parse_quote!(::l10n_embed::icu_plurals::PluralCategory::#ident_pascal_case)
replacement in l10n_embed_derive/src/fluent/ast.rs at line 101
[5.2046]→[5.902:1034](∅→∅) − parse_quote!(::fluent_embed::Decimal::try_from_f64(#float_literal, ::fluent_embed::FloatPrecision::RoundTrip).unwrap())
+ parse_quote!(::l10n_embed::Decimal::try_from_f64(#float_literal, ::l10n_embed::FloatPrecision::RoundTrip).unwrap())
replacement in l10n_embed_derive/Cargo.toml at line 2
[5.1311]→[5.746:775](∅→∅) − name = "fluent_embed_derive"
+ name = "l10n_embed_derive"
replacement in l10n_embed_derive/Cargo.toml at line 35
− fluent_embed.workspace = true
+ l10n_embed.workspace = true
file move: fluent_embed (d--r------) → l10n_embed (d--r------)
replacement in l10n_embed/Cargo.toml at line 2
[5.1089]→[5.925:947](∅→∅) replacement in l10n_embed/Cargo.toml at line 17
[5.1196]→[4.1181:1241](∅→∅) − fluent_embed_derive = { workspace = true, optional = true }
+ l10n_embed_derive = { workspace = true, optional = true }
replacement in l10n_embed/Cargo.toml at line 32
[4.1263]→[4.1263:1300](∅→∅) − fluent_embed_derive.workspace = true
+ l10n_embed_derive.workspace = true
replacement in l10n_embed/Cargo.toml at line 37
[4.1428]→[4.1428:1465](∅→∅) − fluent_embed_derive.workspace = true
+ l10n_embed_derive.workspace = true
replacement in Cargo.toml at line 2
[5.210]→[5.11614:11692](∅→∅) − members = ["fluent_embed", "fluent_embed_derive", "fluent_embed_interaction"]
+ members = ["l10n_embed", "l10n_embed_derive", "l10n_embed_interaction"]
replacement in Cargo.toml at line 9
[4.1597]→[4.1597:1657](∅→∅) − repository = "https://nest.pijul.com/finchie/cli_framework"
+ repository = "https://nest.pijul.com/finchie/l10n_embed"
replacement in Cargo.toml at line 21
[4.1725]→[4.1725:1863](∅→∅) − 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" }
edit in Cargo.lock at line 309
[5.1719]→[5.1719:1740](∅→∅),
[5.1740]→[5.9040:9112](∅→∅),
[5.9040]→[5.9040:9112](∅→∅),
[5.9112]→[5.1548:1560](∅→∅),
[5.1560]→[5.9126:9259](∅→∅),
[5.9126]→[5.9126:9259](∅→∅),
[5.9259]→[5.1601:1621](∅→∅),
[5.1621]→[5.9259:9289](∅→∅),
[5.9259]→[5.9259:9289](∅→∅),
[5.1205]→[5.9318:9327](∅→∅),
[5.9318]→[5.9318:9327](∅→∅),
[5.9437]→[5.9437:9516](∅→∅),
[5.9516]→[5.1427:1438](∅→∅),
[5.1438]→[5.1500:1513](∅→∅),
[5.9516]→[5.1500:1513](∅→∅),
[5.1513]→[5.9516:9569](∅→∅),
[5.9516]→[5.9516:9569](∅→∅),
[5.9569]→[5.9569:9578](∅→∅),
[5.9594]→[5.9594:9609](∅→∅),
[5.1229]→[5.1229:1246](∅→∅),
[5.1246]→[5.9655:9677](∅→∅),
[5.9655]→[5.9655:9677](∅→∅),
[5.9677]→[5.187:209](∅→∅),
[5.209]→[5.9698:9735](∅→∅),
[5.9698]→[5.9698:9735](∅→∅),
[5.9752]→[5.210:218](∅→∅),
[5.218]→[5.9767:9796](∅→∅),
[5.9767]→[5.9767:9796](∅→∅),
[5.9796]→[5.12814:12929](∅→∅),
[5.12929]→[4.4181:4205](∅→∅),
[4.4205]→[5.2226:2240](∅→∅),
[5.12944]→[5.2226:2240](∅→∅) − "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",
edit in Cargo.lock at line 796
+ ]
+
+ [[package]]
+ name = "l10n_embed"
+ version = "0.1.0"
+ dependencies = [
+ "anstyle",
+ "env_preferences",
+ "fixed_decimal",
+ "fluent-langneg",
+ "icu_decimal",
+ "icu_experimental",
+ "icu_locale",
+ "icu_locale_core",
+ "icu_locid",
+ "icu_plurals",
+ "jiff",
+ "l10n_embed_derive",
edit in Cargo.lock at line 817
+ 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]]