<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<b style="caret-color: rgb(0, 0, 0); font-family: -webkit-standard">
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt; background-color: rgb(255, 255, 255)">
<span style="font-size: 12pt; font-family: Arial; font-weight: 400">Greetings from the Spring 2019 Michigan State University Mozilla Capstone team,</span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt; background-color: rgb(255, 255, 255)">
<span style="font-size: 12pt; font-family: Arial; font-weight: 400"><br>
</span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt; background-color: rgb(255, 255, 255)">
<span style="font-size: 12pt; font-family: Arial; font-weight: 400"></span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt; background-color: rgb(255, 255, 255)">
<span style="font-size: 12pt; font-family: Arial; font-weight: 400">The semester is halfway done, and our team has really enjoyed contributing to Mozilla. So far, we¡¯ve been working on converting several legacy file formats (.dtd/.properties) to the new Fluent
 (.ftl) file format. Also, we¡¯ve already worked with some different types of tooling for the Firefox browser like checking misused strings in Fluent files, detect Fluent file references, and automation of migration script creation. Recently, we¡¯ve started getting
 familiar with Rust and Web Assembly to investigate </span><span style="font-size: 12pt; font-family: Arial; background-color: rgb(255, 255, 255); font-weight: 400">the potential performance gains by using the fluent-rs parser</span><span style="font-size: 12pt; font-family: Arial; font-weight: 400">.</span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt; background-color: rgb(255, 255, 255)">
<span style="font-size: 12pt; font-family: Arial; font-weight: 400"><br>
</span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt; background-color: rgb(255, 255, 255)">
<span style="font-size: 12pt; font-family: Arial; font-weight: 400"></span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 12pt; font-family: Arial; background-color: rgb(255, 255, 255); font-weight: 400">Here¡¯s a summary of what bugs we completed since the last update:</span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 12pt; font-family: Arial; background-color: rgb(255, 255, 255); font-weight: 400"><br>
</span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 12pt; font-family: Arial; background-color: rgb(255, 255, 255); font-weight: 400"></span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 12pt; font-family: Arial; background-color: rgb(255, 255, 255); font-weight: 400">- Migrate multiple print dialogs to Fluent (bug 1523737)</span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 12pt; font-family: Arial; background-color: rgb(255, 255, 255); font-weight: 400">-</span><span style="font-size: 12pt; font-family: Arial; font-weight: 400">
 Write sample program in Rust and compile it to wasm (bug 1527092)</span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 12pt; font-family: Arial; background-color: rgb(255, 255, 255); font-weight: 400">- Improve conversion script for Fluent migrations (bug 1517521)</span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 12pt; font-family: Arial; background-color: rgb(255, 255, 255); font-weight: 400"><br>
</span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 12pt; font-family: Arial; background-color: rgb(255, 255, 255); font-weight: 400"></span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 12pt; font-family: Arial; background-color: rgb(255, 255, 255); font-weight: 400">And here¡¯s a summary of what we are working on right now:</span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 12pt; font-family: Arial; background-color: rgb(255, 255, 255); font-weight: 400"><br>
</span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 12pt; font-family: Arial; background-color: rgb(255, 255, 255); font-weight: 400"></span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 12pt; font-family: Arial; font-weight: 700">Yuan Cheng</span><span style="font-size: 12pt; font-family: Arial; font-weight: 400">: [in-progress] Bug 1527094
 - Compile latest fluent-rs release to wasm</span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 12pt; font-family: Arial; font-weight: 700">Avery Berninger</span><span style="font-size: 12pt; font-family: Arial; font-weight: 400">: [in-progress]
</span><span style="font-size: 12pt; font-family: Arial; background-color: rgb(255, 255, 255); font-weight: 400">Bug 1523741 - Converting legacy aboutTelemetry to Fluent aboutTelemetry</span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 12pt; font-family: Arial; font-weight: 700">Ian Kirkpatrick</span><span style="font-size: 12pt; font-family: Arial; font-weight: 400">: [in-review]
</span><span style="font-size: 12pt; font-family: Arial; background-color: rgb(255, 255, 255); font-weight: 400">Bug 1521792 - Migrate unknownContentType dialog to fluent</span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 12pt; font-family: Arial; background-color: rgb(255, 255, 255); font-weight: 700">Nick Cowles</span><span style="font-size: 12pt; font-family: Arial; background-color: rgb(255, 255, 255); font-weight: 400">:
 [in-progress] Bug 1529071 - Convert printPreview.dtd to Fluent using conversion script.</span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 12pt; font-family: Arial; font-weight: 700">Chris Frey</span><span style="font-size: 12pt; font-family: Arial; font-weight: 400">: [in-review] Bug 1521800 -
 Convert passwordManager.dtd to Fluent</span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 12pt; font-family: Arial; font-weight: 700">Brian Chen</span><span style="font-size: 12pt; font-family: Arial; font-weight: 400">: [in-review] Bug 1523763 -
 Move tab context menu-related strings out of browser.dtd and into a Fluent file</span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 12pt; font-family: Arial; font-weight: 400"><br>
</span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt; background-color: rgb(255, 255, 255)">
<span style="font-size: 12pt; font-family: Arial; font-weight: 400"></span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 12pt; font-family: Arial; background-color: rgb(255, 255, 255); font-weight: 400">Thank you to everyone who has already been so helpful on IRC and especially
 thanks to our mentors Jared Wein and Gijs Kruitbosch.</span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 12pt; font-family: Arial; background-color: rgb(255, 255, 255); font-weight: 400"><br>
</span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt; background-color: rgb(255, 255, 255)">
<span style="font-size: 12pt; font-family: Arial; font-weight: 400"></span></p>
<p dir="ltr" style="line-height: 1.38; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 12pt; font-family: Arial; background-color: rgb(255, 255, 255); font-weight: 400">- Yuan Cheng, Avery Berninger, Ian Kirkpatrick, Nick Cowles, Chris Frey, Brian
 Chen</span></p>
</b></div>
</body>
</html>