0.14.0 • Published 5 years ago

fluent-syntax v0.14.0

Weekly downloads
27,157
License
Apache-2.0
Repository
github
Last release
5 years ago

fluent-syntax

fluent-syntax is a parser for Fluent translation files, FTL. Project Fluent is a localization framework designed to unleash the expressive power of the natural language.

Installation

fluent-syntax can be used both on the client-side and the server-side. You can install it from the npm registry or use it as a standalone script (as the FluentSyntax global).

npm install fluent-syntax

How to use

import { parse, Resource } from 'fluent-syntax';

const res = parse(`
brand-name = Foo 3000
welcome    = Welcome, { $name }, to { brand-name }!
`);

assert(res instanceof Resource);

The API reference is available at http://projectfluent.org/fluent.js/fluent-syntax.

Compatibility

For legacy browsers, the compat build has been transpiled using Babel's env preset:

import 'fluent-syntax/compat';

Learn more

Find out more about Project Fluent at projectfluent.org, including documentation of the Fluent file format (FTL), links to other packages and implementations, and information about how to get involved.

0.14.0

5 years ago

0.13.0

5 years ago

0.12.0

5 years ago

0.11.0

5 years ago

0.10.0

5 years ago

0.9.0

6 years ago

0.8.1

6 years ago

0.8.0

6 years ago

0.7.0

6 years ago

0.6.6

6 years ago

0.6.5

6 years ago

0.6.4

6 years ago

0.6.2

6 years ago

0.6.0

6 years ago

0.5.0

7 years ago

0.4.0

7 years ago

0.3.0

7 years ago

0.2.0

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago