Alpha Presentation No More Yellow Screen of Death The Capstone Experience Team Mozilla Riley Byrd Artem Salniker Julian Shomali Kevin Yan Lifan Zeng Department of Computer Science and Engineering Michigan State University From Students… Spring 2020 …to Professionals
Project Overview • Eliminate Yellow Screen of Death • Convert Firefox’s strings from DTD -> Fluent • Maintain Firefox’s support of 100+ languages The Capstone Experience Team Mozilla Alpha Presentation 2
System Architecture Firefox User Interface L10nRegistry LocaleService All Languages Fluent English Fluent File Python Migration Script DTD File The Capstone Experience Team Mozilla Alpha Presentation 3
Yellow Screen of Death The Capstone Experience Team Mozilla Alpha Presentation 4
English-to-Russian The Capstone Experience Team Mozilla Alpha Presentation 5
Style Editor The Capstone Experience Team Mozilla Alpha Presentation 6
PseudoLocales: Preferences The Capstone Experience Team Mozilla Alpha Presentation 7
What’s left to do? • Convert remaining en-US DTD strings to Fluent • Write migration scripts to translate to other languages. • Work on underlying issues in codebase The Capstone Experience Team Mozilla Alpha Presentation 8
Questions? ? ? ? ? ? ? ? ? ? The Capstone Experience Team Mozilla Alpha Presentation 9
Recommend
More recommend