Skip to content

Future of Fluent, MessageFormat 2, etc #358

Closed
@waywardmonkeys

Description

@waywardmonkeys

I work in Rust, so this may have a different answer than if I worked in JavaScript or Python (or maybe not).

Work on MF2 moves forward, but it feels like not much is happening with Fluent. This partially looks like it is because several people are involved in both and focusing on MF2, and partially because some people have simply moved on.

If I'm starting a new project in Rust now, it seems like the best option is to use Fluent (since there's no MF2 implementation in Rust yet). But it also looks like there isn't much development happening with it and none of the PRs that I've filed has seen any attention over the last 3-4 months.

Also, it seems like some of the existing crates used to provide data (like intl_pluralrules are being replaced or superseded by crates from icu4x (like icu_plurals).

  • Is there work underway somewhere for MF2 in Rust?
  • Should people use Fluent in the short term?
  • What sort for interop or migration might be planned or considered?
  • Is there a need for new or additional maintainers for any of the Project Fluent repositories?
  • Would there be an interest in changes to fluent-rs that migrate to using the newer icu4x libraries?

I didn't know if I should open this discussion here or in an issue in fluent-rs or elsewhere but figured that not all of it is Rust specific, and it is Fluent-specific, so perhaps here was a good spot.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions