What will MessageFormat 2 actually provide that Fluent doesn’t / can’t / won’t? There’s a page on the wiki for GNU gettext, ICU MessageFormat, etc, but not MF2.
Endorsement is a major factor I think. MF2 is likely to get an adoption boost just because of who is signing off on it—not that it doesn’t have merit too (it does) but being “standardized” by a recognized body will have an effect. That being said it isn’t a viable alternative yet. There are some technical differences between Fluent and MF2 but functionally/conceptually they are much more similar than different (very different syntax but that’s just sugar around the concepts and easily converted), and both stand completely apart from the rest of the field in a class of their own.
via:
It feels like there’s a massive duplication of effort, possibly because of NIH-syndrome. Is the state of feature-parity still about the same, and what prevents Fluent from achieving the same level of endorsement?