{"id":97,"date":"2008-11-05T16:15:27","date_gmt":"2008-11-05T23:15:27","guid":{"rendered":"http:\/\/blog.mozilla.org\/axel\/?p=97"},"modified":"2010-09-27T15:59:08","modified_gmt":"2010-09-27T22:59:08","slug":"extensions-l10n-and-tools","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/axel\/2008\/11\/05\/extensions-l10n-and-tools\/","title":{"rendered":"extensions, l10n, and tools"},"content":{"rendered":"<p>Wladimir Palant has two recent posts on perl scripts he did for helping him in managing localizations for <a href=\"http:\/\/adblockplus.org\/blog\/managing-locales\">Adblock Plus<\/a> and <a href=\"http:\/\/adblockplus.org\/blog\/managing-locales-now-the-generic-way\">TomTom Home<\/a>.<\/p>\n<p>Sadly, Wladimir ignored about a <a href=\"http:\/\/hg.mozilla.org\/users\/axel_mozilla.com\/tooling\/log\/4f0aed56efbe\/mozilla\/testing\/tests\/l10n\/lib\/Mozilla\/Parser.py\">year of development in the compare-locales work<\/a>, and a whole other flock of utilities available as part of the <a href=\"http:\/\/translate.sourceforge.net\/wiki\/toolkit\/index\">translation toolkit<\/a>.<\/p>\n<p>This year of development is the result of testing almost 80 different locales against up to 4 different applications and thousands of localizable strings, trying to catch more and more fatal errors in each update. The development hasn&#8217;t stopped yet, too. There is more in-depth work going on in Gandalf&#8217;s Silme project, for example.<\/p>\n<p>While I appreciate that more folks are paying attention to l10n and extensions, it&#8217;s unfortunate to see such work being invested in steps back in capabilities.<\/p>\n<p>Another approach was recently started by Jean-Bernard &#8220;Goofy&#8221; on the <a href=\"http:\/\/babelwiki.babelzilla.org\/index.php?title=GoofyPlan_for_an_extension_testing_machine\">babelzilla wiki<\/a> and forum. I&#8217;m looking forward to add to and help with that project.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wladimir Palant has two recent posts on perl scripts he did for helping him in managing localizations for Adblock Plus and TomTom Home. Sadly, Wladimir ignored about a year of development in the compare-locales work, and a whole other flock of utilities available as part of the translation toolkit. This year of development is the [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,5],"tags":[23779,23778],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/posts\/97"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/comments?post=97"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/posts\/97\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/media?parent=97"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/categories?post=97"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/tags?post=97"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}