Beta 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 • Natural sounding translations • Maintain Firefox’s support of 100+ languages The Capstone Experience Team Mozilla Beta 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 Beta Presentation 3
Yellow Screen of Death The Capstone Experience Team Mozilla Beta Presentation 4
English-to-Russian The Capstone Experience Team Mozilla Beta Presentation 5
Bookmark Overlay The Capstone Experience Team Mozilla Beta Presentation 6
Add-On 7
More Pages Create Profile Wizard Sidebar Menu The Capstone Experience Team Mozilla Beta Presentation 5
PseudoLocales: Preferences The Capstone Experience Team Mozilla Beta 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 Beta Presentation 8
Questions? ? ? ? ? ? ? ? ? ? The Capstone Experience Team Mozilla Beta Presentation 9
Recommend
More recommend