pike / archived-roadmap Goto Github PK
View Code? Open in Web Editor NEWDocumenting the intent for how technical infrastructure works at mozilla
Documenting the intent for how technical infrastructure works at mozilla
For localizers using pontoon, we'll need to document selectors and traits.
This will depend on how much the pontoon UI is helping with each of the facets of l20n at the time strings hit aurora/pontoon, see issue #14.
elmo uses django, pontoon jinja
There are still a couple items left from the current ECMA402 spec that we don't support.
The Migration process uses
en-US
ftll10n
ftl existing statel10n
data in DTDs, properties, etcThe current list of operations are
Messages are generated with an extended AST, which creates the AST of a message with the operations and data above.
Message merge takes the new (and to be deleted) messages, along with their attribution. It then executes a merge algorithm for each author and commits that.
The merge algorithm takes the en-US ftl as template, to create sections, comments, and order messages. It creates a minimal edit based on top of the (existing or newly created) l10n ftl file. It doesn't reformat outside of messages that are given by the operations for the current author.
In case of doubt, strings are inserted last into the section they belong to.
Much of this will be implemented as part of python-l20n.
Elmo uses django-nose, nose, and a testsuiterunner based on django_nose.NoseTestSuiteRunner.
The base testcase is django.test.TestCase.
@mathjazz, what does pontoon use?
When we have a good understanding of our potential performance impact, we need to come to a decision with the rest of the org on next steps.
We'll need to document how to localize FTL. Target audience are localizers on central using text editors.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.