{"repo":"projectfluent/fluent.js","free":true,"listed":false,"github":"https://github.com/projectfluent/fluent.js","clone":"git clone https://github.com/projectfluent/fluent.js.git","description":"JavaScript implementation of Project Fluent","language":"JavaScript","stars":1004,"topics":["localization","l10n","internationalization","i18n","ftl","locale","language","language-negotiation","globalization","react"],"license":"Apache-2.0","category":"ui-components","readme_excerpt":"Project Fluent Fluent.js is a JavaScript implementation of Project Fluent, a localization framework designed to unleash the expressive power of the natural language. Project Fluent keeps simple things simple and makes complex things possible. The syntax used for describing translations is easy to read and understand. At the same time it allows, when necessary, to represent complex concepts from natural languages like gender, plurals, conjugations, and others. Packages Fluent.js consists of a set of packages which have different use-cases and can be installed independently of each other. - @fluent/bundle - @fluent/dedent - @fluent/dom - @fluent/langneg - @fluent/react - @fluent/sequence - @fluent/syntax You can install each of the above packages via npm , e.g. npm install @fluent/react . See the end of this README for instructions on how to build fluent.js locally. Learn the FTL syntax FTL is a localization file format used for describing translation resources. FTL stands for Fluent Translation List . FTL is designed to be simple to read, but at the same time allows to represent complex concepts from natural languages like gender, plurals, conjugations, and others. hello-user = Hello, { $username }! [Read the Fluent Syntax Guide][] in order to learn more about the syntax. If you're a tool author you may be interested in the formal [EBNF grammar][]. [read the fluent syntax guide]: https://projectfluent.org/fluent/guide/ [ebnf grammar]: https://github.com/projectfluent/fluent/tr","default_branch":null,"files":null,"tree":[],"storefront":"/r/projectfluent","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/projectfluent/fluent.js/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}