)]}' { "log": [ { "commit": "ac2dc4acb55b8e01045e55d61e2cfbdebbd397cd", "tree": "b9ad38bdc2b112e9953779131dd6004bfda8c655", "parents": [ "18dc3ef0131e5755fcb976e2b41abb64e3d36385" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Jan 10 20:01:35 2021 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Jan 10 20:05:24 2021 +0100" }, "message": "Modify bump-translations.bash script\n\n- Rename download-translations.bash to bump-translations.bash\n- Add git-commit command to the script\n- Skip README.md file in empty translations check\n\nChange-Id: Id323cbe0871d565f8b10a1b578e2f52311bdfa10\n" }, { "commit": "9bbb3a4624b30312f8774b9769868132e2b8db5b", "tree": "a45c1022b457be9917b16096d56352e5833cd6be", "parents": [ "51cae20e6c3777356831eae5be6399207bafcca3" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Dec 29 03:29:44 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Tue Dec 29 11:26:55 2020 +0100" }, "message": "Add translators to the credits dialog\n\n- Add tooling at //tools/i18n to generate the file with the information\n about the translators: //src/json/i18n-credits.json.\n- Change credits.json to remove an entry from a translator, who is now\n mentioned in the i18n credits.\n- Change Makefile and release.bash to incorporate the i18n credit\n generation in the process of building the extension.\n- Change options page to accommodate the translators section.\n\nChange-Id: I7f3991f9c456c381832f4a7bebdfc5581ef9e4be\n" }, { "commit": "9f77d0da2155d722309aa1c0df43384d58aae32e", "tree": "e1100444c323ddfce3cdd7e65d05b8b5c3a08e4b", "parents": [ "978bfb90105eabf994c40e725d530a958bedeedb" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Dec 28 22:16:12 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Mon Dec 28 22:39:01 2020 +0100" }, "message": "Add download-translations.bash script\n\nThe script can be used to download the translations from Crowdin.\n\nChange-Id: I295b34ef26d361a493e6fd82501bc70405e04ac1\n" }, { "commit": "0f96116847748f71502e9278118406177c27957c", "tree": "cb0c71cc4707f2cc49887122c265f55d045a795f", "parents": [ "b5ab76ca2c7ce5584c8164aa20f7d3be2a72f350" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Dec 27 13:12:27 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Dec 27 13:44:22 2020 +0100" }, "message": "Add new isoLangs and change isoLangs generation\n\n- Add new isoLangs to src/js/common.js.\n- Generated isoLangs now only have the first nativeName entry defined in\n tools/langs/isoLangs.json (for instance, instead of \"euskara, euskera\"\n now the generated nativeName only includes \"euskara\").\n- In the options page, the languages in the select element when adding a\n new language are ordered by language name. This change was needed\n because now the generated isoLangs variable is ordered by key and not\n by name.\n\nChange-Id: Ic0c528b2e0382341700e2ac96cc61186471fe508\n" }, { "commit": "b5ab76ca2c7ce5584c8164aa20f7d3be2a72f350", "tree": "5d6e1535dee707ac5eee66ce285735361f588930", "parents": [ "5a57c41416547f5adab60af8df9887030d295be4" ], "author": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Dec 27 02:18:49 2020 +0100" }, "committer": { "name": "avm99963", "email": "me@avm99963.com", "time": "Sun Dec 27 12:48:48 2020 +0100" }, "message": "Add tool to generate isoLangs\n\nThe tool generates the isoLangs by downloading the available target\nlanguages directly from Google Translate, and getting the full language\ninformation from the local isoLangs.json file.\n\nChange-Id: I6b03696ea604faef5d24cf429ce3608906a8f534\n" } ] }