canmove, Confirmed users
1,448
edits
(Roadmap 2017) |
|||
Line 33: | Line 33: | ||
* Implementation in Python | * Implementation in Python | ||
* [https://github.com/projectfluent/fluent-rs Implementation in Rust] | * [https://github.com/projectfluent/fluent-rs Implementation in Rust] | ||
==Roadmap== | |||
===2017 Q1=== | |||
;Main goals | |||
* Establish Fluent as a separate project | |||
;Objectvies | |||
* Update the FTL syntax | |||
* Create a project hub (www, github, wiki) | |||
* Release a standalone fluent.js implementation | |||
* Publish parsers in JS and Python for tools' use | |||
* Reach out to a small number of industry experts | |||
* Reach out to a small number of framework authors | |||
* Publish an updated version of l20n.js which uses fluent.js | |||
* Publish an early version of the Rust implementation | |||
===2017 Q2=== | |||
;Main goals | |||
* Improve localizers' experience | |||
* Design the HTML integration | |||
;Objectives | |||
* Design UI for localization authoring tools (e.g. Pontoon) | |||
* Improve the syntax guide and create more demo-able examples | |||
* Add a layer on top of fluent.js which handles language negotiation and resource fallback | |||
* Integrate with DOM via MutationObservers | |||
* Implement [https://github.com/l20n/spec/blob/master/dom-overlays.markdown DOM overlays] | |||
* Integrate with React | |||
* Reach out to more external parties | |||
==Relation to L20n== | ==Relation to L20n== |