|
| 1 | +Project Fluent |
| 2 | +============== |
| 3 | + |
| 4 | +This is a Rust implementation of Project Fluent, a localization framework |
| 5 | +designed to unleash the entire expressive power of natural language |
| 6 | +translations. |
| 7 | + |
| 8 | +Project Fluent keeps simple things simple and makes complex things possible. |
| 9 | +The syntax used for describing translations is easy to read and understand. At |
| 10 | +the same time it allows, when necessary, to represent complex concepts from |
| 11 | +natural languages like gender, plurals, conjugations, and others. |
| 12 | + |
| 13 | + |
| 14 | +Learn the FTL syntax |
| 15 | +-------------------- |
| 16 | + |
| 17 | +FTL is a localization file format used for describing translation resources. |
| 18 | +FTL stands for _Fluent Translation List_. |
| 19 | + |
| 20 | +FTL is designed to be simple to read, but at the same time allows to represent |
| 21 | +complex concepts from natural languages like gender, plurals, conjugations, and |
| 22 | +others. |
| 23 | + |
| 24 | + hello-user = Hello, { $username }! |
| 25 | + |
| 26 | +[Read the Fluent Syntax Guide][] in order to learn more about the syntax. If |
| 27 | +you're a tool author you may be interested in the formal [EBNF grammar][]. |
| 28 | + |
| 29 | +[Read the Fluent Syntax Guide]: http://projectfluent.io/fluent/guide/ |
| 30 | +[EBNF grammar]: https://github.com/projectfluent/fluent/tree/master/spec |
| 31 | + |
| 32 | + |
| 33 | +Discuss |
| 34 | +------- |
| 35 | + |
| 36 | +We'd love to hear your thoughts on Project Fluent! Whether you're a localizer |
| 37 | +looking for a better way to express yourself in your language, or a developer |
| 38 | +trying to make your app localizable and multilingual, or a hacker looking for |
| 39 | +a project to contribute to, please do get in touch on the mailing list and the |
| 40 | +IRC channel. |
| 41 | + |
| 42 | + - mailing list: https://lists.mozilla.org/listinfo/tools-l10n |
| 43 | + - IRC channel: [irc://irc.mozilla.org/l20n](irc://irc.mozilla.org/l20n) |
| 44 | + |
| 45 | + |
| 46 | +Get Involved |
| 47 | +------------ |
| 48 | + |
| 49 | +python-fluent is open-source, licensed under the Apache License, Version 2.0. |
| 50 | +We encourage everyone to take a look at our code and we'll listen to your |
| 51 | +feedback. |
0 commit comments