File tree Expand file tree Collapse file tree 8 files changed +33
-108
lines changed Expand file tree Collapse file tree 8 files changed +33
-108
lines changed Original file line number Diff line number Diff line change 11# @fluent/bundle ![ ] ( https://github.com/projectfluent/fluent.js/workflows/@fluent/bundle/badge.svg )
22
3- ` @fluent/bundle ` is a JavaScript implementation of Project Fluent, a
4- localization framework designed to unleash the expressive power of the
5- natural language.
3+ ` @fluent/bundle ` is a JavaScript implementation of [ Project Fluent] [ ] ,
4+ optimized for runtime performance.
5+
6+ [ Project Fluent ] : https://projectfluent.org
67
78
89## Installation
@@ -63,13 +64,3 @@ See also the [Compatibility][] article on the `fluent.js` wiki.
6364
6465[ intl-pluralrules ] : https://www.npmjs.com/package/intl-pluralrules
6566[ Compatibility ] : https://github.com/projectfluent/fluent.js/wiki/Compatibility
66-
67-
68- ## Learn more
69-
70- Find out more about Project Fluent at [ projectfluent.org] [ ] , including
71- documentation of the Fluent file format ([ FTL] [ ] ), links to other packages and
72- implementations, and information about how to get involved.
73-
74- [ projectfluent.org ] : https://projectfluent.org
75- [ FTL ] : https://projectfluent.org/fluent/guide/
Original file line number Diff line number Diff line change 11# @fluent/dedent ![ ] ( https://github.com/projectfluent/fluent.js/workflows/@fluent/dedent/badge.svg )
22
3- ` @fluent/dedent ` provides a template literal tag to dedent Fluent code.
3+ ` @fluent/dedent ` provides a template literal tag to dedent Fluent code. It's
4+ part of [ Project Fluent] [ ] .
5+
46Fluent Syntax is indentation-sensitive, and ` @fluent/dedent ` offers a
57convenient way to include Fluent snippets in source code keeping the current
68level of indentation and without compromising the readability.
79
10+ [ Project Fluent ] : https://projectfluent.org
11+
812
913## Installation
1014
@@ -74,13 +78,3 @@ let message = ftl`
7478
7579assert (message === " \n hello = Hello, world!\n " );
7680```
77-
78-
79- ## Learn more
80-
81- Find out more about Project Fluent at [ projectfluent.org] [ ] , including
82- documentation of the Fluent file format ([ FTL] [ ] ), links to other packages and
83- implementations, and information about how to get involved.
84-
85- [ projectfluent.org ] : https://projectfluent.org
86- [ FTL ] : https://projectfluent.org/fluent/guide/
Original file line number Diff line number Diff line change 11# @fluent/dom ![ ] ( https://github.com/projectfluent/fluent.js/workflows/@fluent/dom/badge.svg )
22
3- ` @fluent/dom ` provides DOM bindings for Project Fluent, a localization
4- framework designed to unleash the expressive power of the natural language.
3+ ` @fluent/dom ` provides the DOM bindings for [ Project Fluent] [ ] .
4+
5+ [ Project Fluent ] : https://projectfluent.org
6+
57
68## Installation
79
@@ -62,13 +64,3 @@ async function main() {
6264 // → 'Welcome, Anna!'
6365}
6466```
65-
66- ## Learn more
67-
68- Find out more about Project Fluent at [ projectfluent.org] [ ] , including
69- documentation of the Fluent file format ([ FTL] [ ] ), links to other packages and
70- implementations, and information about how to get involved.
71-
72-
73- [ projectfluent.org ] : https://projectfluent.org
74- [ FTL ] : https://projectfluent.org/fluent/guide/
Original file line number Diff line number Diff line change 11# fluent-gecko ![ ] ( https://github.com/projectfluent/fluent.js/workflows/@fluent/gecko/badge.svg )
22
3- ` fluent-gecko ` is a Gecko-compatible distribution of Project Fluent,
4- a localization framework designed to unleash the expressive power of the
5- natural language.
3+ ` fluent-gecko ` is a Gecko-compatible distribution of [ Project Fluent] [ ] .
64
5+ [ Project Fluent ] : https://projectfluent.org
76
8- ## How to use
9-
10- The ` fluent-gecko ` build system produces ` *.jsm ` files which are ready to be
11- used as Gecko modules.
12-
13- ` Fluent.jsm ` exports the ` FluentBundle ` constructor which provides the
14- core functionality of formatting translations from FTL files. See the
15- [ README] [ ] of the main ` fluent ` package for more information.
167
8+ ## How to use
179
18- ## Learn more
19-
20- Find out more about Project Fluent at [ projectfluent.org] [ ] , including
21- documentation of the Fluent file format ([ FTL] [ ] ), links to other packages and
22- implementations, and information about how to get involved.
23-
10+ ` fluent-gecko ` can build files ready for vendoring into ` mozilla-central ` .
2411
25- [ README ] : ../fluent/README.md
26- [ projectfluent.org ] : https://projectfluent.org
27- [ FTL ] : https://projectfluent.org/fluent/guide/
12+ - [ ` FluentSyntax.jsm ` ] ( https://searchfox.org/mozilla-central/source/intl/l10n/FluentSyntax.jsm )
13+ - [ ` fluent-react.js ` ] ( https://searchfox.org/mozilla-central/source/devtools/client/shared/vendor/fluent-react.js )
Original file line number Diff line number Diff line change 11# @fluent/langneg ![ ] ( https://github.com/projectfluent/fluent.js/workflows/@fluent/langneg/badge.svg )
22
3- ` @fluent/langneg ` is an API for negotiating languages. It's part of Project
4- Fluent, a localization framework designed to unleash the expressive power of
5- the natural language.
6-
7- It's main function is to provide functionality around the [ Intl.Locale] [ ] API
8- with a focus on language negotiation, matching and selection.
3+ ` @fluent/langneg ` provides an API for negotiating languages. It's part of
4+ [ Project Fluent] [ ] . Its main function is to provide functionality around the
5+ [ Intl.Locale] [ ] API with a focus on language negotiation, matching and
6+ selection.
97
8+ [ Project Fluent ] : https://projectfluent.org
109[ Intl.Locale ] : https://github.com/tc39/proposal-intl-locale
1110
1211
@@ -89,12 +88,3 @@ in case the requested locale is too generic.
8988
9089An example of that scenario is when the user requests ` en ` locale, and
9190the application supports ` en-GB ` and ` en-US ` .
92-
93- ## Learn more
94-
95- Find out more about Project Fluent at [ projectfluent.org] [ ] , including
96- documentation of the Fluent file format ([ FTL] [ ] ), links to other packages and
97- implementations, and information about how to get involved.
98-
99- [ projectfluent.org ] : https://projectfluent.org
100- [ FTL ] : https://projectfluent.org/fluent/guide/
Original file line number Diff line number Diff line change 11# @fluent/react ![ ] ( https://github.com/projectfluent/fluent.js/workflows/@fluent/react/badge.svg )
22
3- ` @fluent/react ` provides React bindings for Project Fluent, a localization
4- framework designed to unleash the expressive power of the natural language.
3+ ` @fluent/react ` provides the React bindings for [ Project Fluent] [ ] .
4+
5+ [ Project Fluent ] : https://projectfluent.org
56
67
78## Installation
@@ -31,13 +32,3 @@ Consult the [wiki][] for documentation on how to set up and use
3132The API reference is available at https://projectfluent.org/fluent.js/react .
3233
3334[ wiki ] : https://github.com/projectfluent/fluent.js/wiki/React-Bindings
34-
35-
36- ## Learn more
37-
38- Find out more about Project Fluent at [ projectfluent.org] [ ] , including
39- documentation of the Fluent file format ([ FTL] [ ] ), links to other packages and
40- implementations, and information about how to get involved.
41-
42- [ projectfluent.org ] : https://projectfluent.org
43- [ FTL ] : https://projectfluent.org/fluent/guide/
Original file line number Diff line number Diff line change 22
33` @fluent/sequence ` provides mapping functions from string identifiers to
44` FluentBundle ` instances taken from synchronous or asynchronous sequences.
5- It's part of Project Fluent, a localization framework designed to unleash the
6- expressive power of the natural language.
5+ It's part of [ Project Fluent] [ ] .
6+
7+ [ Project Fluent ] : https://projectfluent.org
78
89
910## Installation
@@ -56,13 +57,3 @@ The API reference is available at
5657https://projectfluent.org/fluent.js/sequence .
5758
5859[ `cached-iterable` ] : https://www.npmjs.com/package/cached-iterable
59-
60-
61- ## Learn more
62-
63- Find out more about Project Fluent at [ projectfluent.org] [ ] , including
64- documentation of the Fluent file format ([ FTL] [ ] ), links to other packages and
65- implementations, and information about how to get involved.
66-
67- [ projectfluent.org ] : https://projectfluent.org
68- [ FTL ] : https://projectfluent.org/fluent/guide/
Original file line number Diff line number Diff line change 11# @fluent/syntax ![ ] ( https://github.com/projectfluent/fluent.js/workflows/@fluent/syntax/badge.svg )
22
3- ` @fluent/syntax ` is a parser for Fluent translation files, FTL. Project
4- Fluent is a localization framework designed to unleash the expressive power
5- of the natural language.
3+ ` @fluent/syntax ` is a tooling library for parsing, serializing, and working
4+ with the Fluent syntax. It's part of [ Project Fluent] [ ] .
65
6+ [ Project Fluent ] : https://projectfluent.org
77
88## Installation
99
@@ -28,13 +28,3 @@ assert(res instanceof Resource);
2828```
2929
3030The API reference is available at https://projectfluent.org/fluent.js/syntax .
31-
32-
33- ## Learn more
34-
35- Find out more about Project Fluent at [ projectfluent.org] [ ] , including
36- documentation of the Fluent file format ([ FTL] [ ] ), links to other packages and
37- implementations, and information about how to get involved.
38-
39- [ projectfluent.org ] : https://projectfluent.org
40- [ FTL ] : https://projectfluent.org/fluent/guide/
You can’t perform that action at this time.
0 commit comments