{"id":448,"date":"2012-02-15T08:05:23","date_gmt":"2012-02-15T15:05:23","guid":{"rendered":"http:\/\/blog.mozilla.org\/axel\/?p=448"},"modified":"2012-02-15T08:05:23","modified_gmt":"2012-02-15T15:05:23","slug":"compare-locales-0-9-5","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/axel\/2012\/02\/15\/compare-locales-0-9-5\/","title":{"rendered":"compare-locales 0.9.5"},"content":{"rendered":"<p>Busy times for compare-locales, there&#8217;s another release out the door.<\/p>\n<p>New in this release are a significant rewrite of the Properties parser. A lot less regular expressions, a lot more performance in bad situations. Thanks to glandium for poking me hard with a patch. That patch didn&#8217;t work, but at least it got my butt to it. Comparing <code>bn-IN<\/code> is now down to 23 secs for 3 minutes+.<br \/>\nThe next big thing is that I now run checks on entities that are keys, too. That doesn&#8217;t seem to have caused any regressions, but look out for new false positives. On the plus side, if you use &#8216;&#038;&#8217; as accesskey, you&#8217;ll get an error report instead of a ysod.<br \/>\nFinally, I added support for mpl2 license headers, so we&#8217;re all set there.<\/p>\n<p>As usual, update with <code>pip install -U compare-locales<\/code>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Busy times for compare-locales, there&#8217;s another release out the door. New in this release are a significant rewrite of the Properties parser. A lot less regular expressions, a lot more performance in bad situations. Thanks to glandium for poking me hard with a patch. That patch didn&#8217;t work, but at least it got my butt [&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":[4455,23779,23778],"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/posts\/448"}],"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=448"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/posts\/448\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/media?parent=448"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/categories?post=448"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/axel\/wp-json\/wp\/v2\/tags?post=448"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}