{"action":"created","issue":{"url":"https://api.github.com/repos/freedomofpress/securedrop/issues/3377","repository_url":"https://api.github.com/repos/freedomofpress/securedrop","labels_url":"https://api.github.com/repos/freedomofpress/securedrop/issues/3377/labels{/name}","comments_url":"https://api.github.com/repos/freedomofpress/securedrop/issues/3377/comments","events_url":"https://api.github.com/repos/freedomofpress/securedrop/issues/3377/events","html_url":"https://github.com/freedomofpress/securedrop/pull/3377","id":321131611,"number":3377,"title":"l10n: sync translations","user":{"login":"dachary","id":433594,"avatar_url":"https://avatars0.githubusercontent.com/u/433594?v=4","gravatar_id":"","url":"https://api.github.com/users/dachary","html_url":"https://github.com/dachary","followers_url":"https://api.github.com/users/dachary/followers","following_url":"https://api.github.com/users/dachary/following{/other_user}","gists_url":"https://api.github.com/users/dachary/gists{/gist_id}","starred_url":"https://api.github.com/users/dachary/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dachary/subscriptions","organizations_url":"https://api.github.com/users/dachary/orgs","repos_url":"https://api.github.com/users/dachary/repos","events_url":"https://api.github.com/users/dachary/events{/privacy}","received_events_url":"https://api.github.com/users/dachary/received_events","type":"User","site_admin":false},"labels":[{"id":652906953,"url":"https://api.github.com/repos/freedomofpress/securedrop/labels/goals:%20i18n","name":"goals: i18n","color":"0e8a16","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/freedomofpress/securedrop/milestones/42","html_url":"https://github.com/freedomofpress/securedrop/milestone/42","labels_url":"https://api.github.com/repos/freedomofpress/securedrop/milestones/42/labels","id":3037554,"number":42,"title":"0.7","description":"(Release date to match Tails 3.7 release date in https://tails.boum.org/contribute/calendar/). See also the [detailed i18n timeline](https://forum.securedrop.club/t/about-the-translations-category/16). Feature freeze is April 24 EOD. String freeze is May 1 EOD.\r\n\r\nUpdate May 7, 2018: Release was deferred by one week (to May 15) to allow for more time to QA some late stage fixes.","creator":{"login":"redshiftzero","id":7832803,"avatar_url":"https://avatars3.githubusercontent.com/u/7832803?v=4","gravatar_id":"","url":"https://api.github.com/users/redshiftzero","html_url":"https://github.com/redshiftzero","followers_url":"https://api.github.com/users/redshiftzero/followers","following_url":"https://api.github.com/users/redshiftzero/following{/other_user}","gists_url":"https://api.github.com/users/redshiftzero/gists{/gist_id}","starred_url":"https://api.github.com/users/redshiftzero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/redshiftzero/subscriptions","organizations_url":"https://api.github.com/users/redshiftzero/orgs","repos_url":"https://api.github.com/users/redshiftzero/repos","events_url":"https://api.github.com/users/redshiftzero/events{/privacy}","received_events_url":"https://api.github.com/users/redshiftzero/received_events","type":"User","site_admin":false},"open_issues":8,"closed_issues":57,"state":"open","created_at":"2018-01-15T23:46:19Z","updated_at":"2018-05-08T10:34:37Z","due_on":"2018-05-15T07:00:00Z","closed_at":null},"comments":1,"created_at":"2018-05-08T10:34:37Z","updated_at":"2018-05-08T10:56:53Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/freedomofpress/securedrop/pulls/3377","html_url":"https://github.com/freedomofpress/securedrop/pull/3377","diff_url":"https://github.com/freedomofpress/securedrop/pull/3377.diff","patch_url":"https://github.com/freedomofpress/securedrop/pull/3377.patch"},"body":"## Status\r\n\r\nReady for review\r\n\r\n## Description of Changes\r\n\r\nUpdate the latest translations from https://weblate.securedrop.club/\r\n\r\n## Testing\r\n\r\nThese are new translations files (covered by a generic apparmor inclusion) and updates that can be verified if you speak the language by switching to the corresponding language using the menu. Ensuring there is no breakage because of placeholders incorrectly copied over can be done with:\r\n\r\n* bin/dev-shell bash\r\n* source bin/dev-deps \r\n* run_xvfb & run_redis & run_x11vnc & run_sass --watch & urandom\r\n* ./i18n_tool.py translate-messages --compile\r\n* setting config.py line **SUPPORTED_LOCALES = ['ar','de_DE','es_ES','fr_FR','nb_NO','nl','pt_BR','zh_Hant','en_US','it_IT','tr', 'hi', 'ru']**\r\n* running\r\n<pre>\r\n$ PAGE_LAYOUT_LOCALES='ar,de_DE,es_ES,fr_FR,nb_NO,nl,pt_BR,zh_Hant,it_IT,tr,hi,ru' pytest -v --page-layout tests/pages-layout\r\n...\r\n</pre>\r\n\r\n## Deployment\r\n\r\nThe new files will be added when the package is updated. There is no action required from the sysadmin point of view.\r\n\r\n## Checklist\r\n\r\n### If you made changes to the app code:\r\n\r\n- [x] Unit and functional tests pass on the development VM\r\n"},"comment":{"url":"https://api.github.com/repos/freedomofpress/securedrop/issues/comments/387364946","html_url":"https://github.com/freedomofpress/securedrop/pull/3377#issuecomment-387364946","issue_url":"https://api.github.com/repos/freedomofpress/securedrop/issues/3377","id":387364946,"user":{"login":"dachary","id":433594,"avatar_url":"https://avatars0.githubusercontent.com/u/433594?v=4","gravatar_id":"","url":"https://api.github.com/users/dachary","html_url":"https://github.com/dachary","followers_url":"https://api.github.com/users/dachary/followers","following_url":"https://api.github.com/users/dachary/following{/other_user}","gists_url":"https://api.github.com/users/dachary/gists{/gist_id}","starred_url":"https://api.github.com/users/dachary/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dachary/subscriptions","organizations_url":"https://api.github.com/users/dachary/orgs","repos_url":"https://api.github.com/users/dachary/repos","events_url":"https://api.github.com/users/dachary/events{/privacy}","received_events_url":"https://api.github.com/users/dachary/received_events","type":"User","site_admin":false},"created_at":"2018-05-08T10:56:53Z","updated_at":"2018-05-08T10:56:53Z","author_association":"CONTRIBUTOR","body":"I visually verified the diff of all translations do not contain [something strange](https://docs.securedrop.org/en/latest/development/i18n.html#merging-translations-back-to-develop)"}}
{"actor":{"display_login":"dachary"}}