This package has been deprecated

Author message:

Renamed to @fluent/syntax 0.14.0

fluent-syntax

0.14.0 • Public • Published

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.

Package Sidebar

Install

npm i fluent-syntax

Weekly Downloads

24,749

Version

0.14.0

License

Apache-2.0

Unpacked Size

168 kB

Total Files

15

Last publish

Collaborators

  • mozpike
  • stasm
  • zbraniecki