Suitability of Fluent for the CSL project?

About 20 years ago, I create the Citation Style Language, which is an XML DSL for citation and bibliography configuration.

It includes a template language, that I think in retrospect is probably more complicated than it needs to be, and a localization system, with XML files that hold standardized “terms”.

We now have over 10,000 styles, and tons of localization files.

Here’s an example style, for APA:

As I’m looking into creating a new version of the language, localization is obviously something I’d like to address. And and if I could remove the template language entirely, that’d be even better.

So I thought I’d just ask: how suitable might fluent be for such a project (written in Rust)?