About the Fluent category

(Staś Małolepszy) #1

Fluent is a localization system designed to improve how software is translated. This Discourse category is a place to discuss the design of Fluent, plan the future versions and receive support.

Most of the design work takes place in the projectfluent/fluent repository where the specifications of Fluent modules (e.g. the syntax) live. The design work is tracked in GitHub project boards.

The implementations can be found in the projectfluent organization on GitHub. Currently supported are:

  • fluent.js - an implementation in JavaScript (with bindings to DOM and React).
  • python-fluent - an implementation in Python which only supports parsing and serializing for now.
  • fluent-rs - an implementation in Rust.

Previous discussions about Fluent happened in the tools-l10n mailing list.