{"push_id":700641117,"size":3,"distinct_size":1,"ref":"refs/heads/i18n","head":"a020e985f2415f3431be7ce615bf8c91ff52634f","before":"4e2d24fb19c37ef4fe57a0238a4436ff3060a628","commits":[{"sha":"339e8aae8e1bf77fcef0a19d8acb7964f7bd7c70","author":{"email":"53e369a295c879c0950c38ac4f6245a0983f1438@yourcmc.ru","name":"Vitaliy Filippov"},"message":"Fix another mysterious taint","distinct":false,"url":"https://api.github.com/repos/vitalif/bugzilla-4intranet/commits/339e8aae8e1bf77fcef0a19d8acb7964f7bd7c70"},{"sha":"e099a6b018a0599b2f4e5eea13832d47b1259a30","author":{"email":"53e369a295c879c0950c38ac4f6245a0983f1438@yourcmc.ru","name":"Vitaliy Filippov"},"message":"Allow some HTML in comments! :)\n\nAllowed tags are:\n* <b> <i> <u> <hr> <s> <strike> <strong> <small> <big> <sub> <sup> <tt> <em> <cite> <font>\n* <h1> <h2> <h3> <h4> <h5> <h6> <center> <ol> <ul> <li> <marquee>\n* <pre> escapes markup\n\nAll other tags and tags with attributes except <font color=\"\"> are escaped.\nNo tag structure repair is performed.","distinct":false,"url":"https://api.github.com/repos/vitalif/bugzilla-4intranet/commits/e099a6b018a0599b2f4e5eea13832d47b1259a30"},{"sha":"a020e985f2415f3431be7ce615bf8c91ff52634f","author":{"email":"53e369a295c879c0950c38ac4f6245a0983f1438@yourcmc.ru","name":"Vitaliy Filippov"},"message":"Localisation layer for Bugzilla, separated from templates\n\nLanguages are put into i18n/<lang>/ and consist of:\n* messages.pl - messages for translating templates, substituted at compile time\n* runtime.pl - messages that are needed in runtime, setup/strings.txt.pl is moved here\n* messages.js - messages for JavaScripts\n\nTemplates aren't subdivided into languages anymore; the single\n'template/localized' directory is used, and [% L('Message text') %]\nor [% L('Message $1 text is $2', 'Param1', 'Param2') %] is used in\nthe templates. Both forms are substituted at template compile time.\n\nLocalised templates are auto-generated from English ones by the\ncontrib/extract-strings.pl script which also uses i18n/en/blacklist.pl\nto determine what strings shouldn't be translated.\n\nSo, the commit includes:\n* contrib/extract-strings.pl -- script for translating TT templates\n* i18n/en/blacklist.pl -- blacklist of messages that should not be auto-extracted\n* Template adjustments for more correct string extraction\n  (for example, TT does not allow expressions in hash keys)\n* Template adjustments for string extraction from JavaScript blocks\n* js/*.js adjustments for using i18n messages\n* Compile-time i18n message substitution implementation\n* Bugzilla::Language class that manages loading of i18n messages","distinct":true,"url":"https://api.github.com/repos/vitalif/bugzilla-4intranet/commits/a020e985f2415f3431be7ce615bf8c91ff52634f"}]}