3.1.0 • Published 4 years ago

@wolfadex/fluent-web v3.1.0

Weekly downloads
49
License
MIT
Repository
-
Last release
4 years ago

fluent-web

A web component that uses Fluent for localization.

Interactive example.

Locale en-USLocale pl
example result locale en-USexample result locale pl

Basic Usage:

yarn add @wolfadex/fluent-web or npm install @wolfadex@fluent-web

import "@wolfadex/fluent-web"
import { FluentResource, FluentBundle } from "@fluent/bundle";

const resource = new FluentResource(`
hello = Hello, Fluent!
`);
const bundle = new FluentBundle("en-US");
bundles.addResource(resource);

const textEl = document.getElementById("my-text-element");

textEl.bundles = [bundle];

HTML:

<fluent-text id="my-text-element" messageid="hello"></fluent-text>

Result:

Hello, Fluent!

For how to build messages, see the Fluent docs.

Examples:

Docs:

See the Docs for more details.