{"id":387,"date":"2012-06-22T16:00:47","date_gmt":"2012-06-22T16:00:47","guid":{"rendered":"http:\/\/blog.mozilla.org\/l10n\/?p=387"},"modified":"2012-06-22T16:00:47","modified_gmt":"2012-06-22T16:00:47","slug":"boot-to-gecko-localization-update-june-22","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/l10n\/2012\/06\/22\/boot-to-gecko-localization-update-june-22\/","title":{"rendered":"Boot to Gecko localization update, June 22"},"content":{"rendered":"<p><em>(This is a crosspost from my blog: <a href=\"http:\/\/informationisart.com\/7\/\">http:\/\/informationisart.com\/7\/<\/a>)<\/em><\/p>\n<p>This is the first localization update about Boot to Gecko and Gaia, where I\u2019ll be summarizing the development and the progress of the localization plan for B2G.<\/p>\n<p>There are a few tracks in which the work is taking place in parallel. As Gaia can be thought of as a collection of HTML apps, we needed a way to localize web content on the client side. This is actually something we\u2019ve never done before\u2014our web pages are normally localized on the server side. So the first task was to develop a way to show localized content in HTML by using JavaScript to replace original strings with their translations. This work has been done by Kaz\u00e9 and the library he wrote is available on <a href=\"https:\/\/github.com\/fabi1cazenave\/webL10n\">github<\/a>.<\/p>\n<p>Kaz\u00e9 based his work on the <code>.properties<\/code> format which is widely used in other Mozilla products. We want to be able to leverage the existing localization infrastructure like <a href=\"http:\/\/l10n.mozilla.org\">Elmo<\/a> and make it possible to use many different translation tools like Mozilla Translator, Narro and Translate Toolkit and Pootle. I\u2019m working with Kaz\u00e9 on making sure his work is compatible with the existing localization ecosystem.<\/p>\n<p>We will also soon need localized builds for testing purposes, both for devices and desktop emulators alike. I filed <a href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=766962\">bug 766962<\/a> to let the Release Engineering team know about our requirements.<\/p>\n<p>At the same time, the User Experience team is hard at work finalizing the wireframes and the interaction designs for all Gaia apps. This is a great moment to start reviewing these designs in terms of localizability. All apps can be found on the <a href=\"https:\/\/wiki.mozilla.org\/Gaia\">Gaia wiki<\/a>, e.g.<br \/>\n<a href=\"https:\/\/wiki.mozilla.org\/Gaia\/Clock\">wiki.mozilla.org\/Gaia\/Clock<\/a> links to the <a href=\"https:\/\/wiki.mozilla.org\/images\/2\/26\/B2g-clock-v05.pdf\">Clock app interaction design spec (pdf)<\/a>.<\/p>\n<p>I posted a <a href=\"https:\/\/groups.google.com\/forum\/?fromgroups#%21topic\/mozilla.dev.l10n\/YvI5gMCn6TU\">call for reviews in mozilla.dev.l10n<\/a> earlier today. If you have a moment, feel free to take a look at the interaction design PDFs and respond with your thoughts in the newsgroup. Starting the reviews so early will help us flag potential localizability issues and fix them in a timely manner.<\/p>\n<p><a href=\"https:\/\/groups.google.com\/forum\/?fromgroups#%21topic\/mozilla.dev.l10n\/YvI5gMCn6TU\">Read the call for reviews for Gaia wireframes.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>(This is a crosspost from my blog: http:\/\/informationisart.com\/7\/) This is the first localization update about Boot to Gecko and Gaia, where I\u2019ll be summarizing the development and the progress of &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/l10n\/2012\/06\/22\/boot-to-gecko-localization-update-june-22\/\">Read more<\/a><\/p>\n","protected":false},"author":104,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12695],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/posts\/387"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/users\/104"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/comments?post=387"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/posts\/387\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/media?parent=387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/categories?post=387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/l10n\/wp-json\/wp\/v2\/tags?post=387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}