{"action":"opened","issue":{"url":"https://api.github.com/repos/freedomofpress/securedrop/issues/3784","repository_url":"https://api.github.com/repos/freedomofpress/securedrop","labels_url":"https://api.github.com/repos/freedomofpress/securedrop/issues/3784/labels{/name}","comments_url":"https://api.github.com/repos/freedomofpress/securedrop/issues/3784/comments","events_url":"https://api.github.com/repos/freedomofpress/securedrop/issues/3784/events","html_url":"https://github.com/freedomofpress/securedrop/issues/3784","id":356976318,"node_id":"MDU6SXNzdWUzNTY5NzYzMTg=","number":3784,"title":"Update documentation on how to obtain i18n credits","user":{"login":"eloquence","id":213636,"node_id":"MDQ6VXNlcjIxMzYzNg==","avatar_url":"https://avatars2.githubusercontent.com/u/213636?v=4","gravatar_id":"","url":"https://api.github.com/users/eloquence","html_url":"https://github.com/eloquence","followers_url":"https://api.github.com/users/eloquence/followers","following_url":"https://api.github.com/users/eloquence/following{/other_user}","gists_url":"https://api.github.com/users/eloquence/gists{/gist_id}","starred_url":"https://api.github.com/users/eloquence/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eloquence/subscriptions","organizations_url":"https://api.github.com/users/eloquence/orgs","repos_url":"https://api.github.com/users/eloquence/repos","events_url":"https://api.github.com/users/eloquence/events{/privacy}","received_events_url":"https://api.github.com/users/eloquence/received_events","type":"User","site_admin":false},"labels":[{"id":118465787,"node_id":"MDU6TGFiZWwxMTg0NjU3ODc=","url":"https://api.github.com/repos/freedomofpress/securedrop/labels/docs","name":"docs","color":"d4c5f9","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-09-04T21:06:08Z","updated_at":"2018-09-04T21:06:08Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"## Description\r\n\r\nAs part of the release process, we credit all translators who have contributed. We have docs for this process, here:\r\n\r\nhttps://docs.securedrop.org/en/latest/development/i18n.html#translator-credits\r\n\r\nThere are a couple of problems with these instructions:\r\n\r\n- The URL ` http://lab.securedrop.club/bot/securedrop/tree/i18n` is incorrect (it should be  `https://lab.securedrop.club/bot/securedrop.git`).\r\n- The range specification does not work as described, e.g., `0.8.0..lab/i18n` will return l10n commits all the way to the beginning. As a consequence, the list of translators includes everyone, not just people who have contributed to this release.\r\n- The format is in fact not very useful for what we need for the release notes, which are credits grouped by language (as in previous release notes, e.g., https://securedrop.org/news/securedrop-080-released/).\r\n\r\nI would propose to change the instructions to instead base the i18n credits on the language-grouped commit messages as obtained via\r\n- the translation update PR for this release\r\n- any other l10n commits since the previous release as obtained via \r\n```\r\ngit log --since `git log -1 --format=%aI $PREVIOUS_VERSION` --grep \"l10n:\"\r\n```\r\n in the release branch."}}
{"actor":{"display_login":"eloquence"}}