{"action":"created","issue":{"url":"https://api.github.com/repos/mozilla/addons-server/issues/2181","repository_url":"https://api.github.com/repos/mozilla/addons-server","labels_url":"https://api.github.com/repos/mozilla/addons-server/issues/2181/labels{/name}","comments_url":"https://api.github.com/repos/mozilla/addons-server/issues/2181/comments","events_url":"https://api.github.com/repos/mozilla/addons-server/issues/2181/events","html_url":"https://github.com/mozilla/addons-server/issues/2181","id":145736191,"number":2181,"title":"Integrate / Automate l10n process","user":{"login":"EnTeQuAk","id":139033,"avatar_url":"https://avatars.githubusercontent.com/u/139033?v=3","gravatar_id":"","url":"https://api.github.com/users/EnTeQuAk","html_url":"https://github.com/EnTeQuAk","followers_url":"https://api.github.com/users/EnTeQuAk/followers","following_url":"https://api.github.com/users/EnTeQuAk/following{/other_user}","gists_url":"https://api.github.com/users/EnTeQuAk/gists{/gist_id}","starred_url":"https://api.github.com/users/EnTeQuAk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnTeQuAk/subscriptions","organizations_url":"https://api.github.com/users/EnTeQuAk/orgs","repos_url":"https://api.github.com/users/EnTeQuAk/repos","events_url":"https://api.github.com/users/EnTeQuAk/events{/privacy}","received_events_url":"https://api.github.com/users/EnTeQuAk/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mozilla/addons-server/labels/code%20quality","name":"code quality","color":"0052cc"},{"url":"https://api.github.com/repos/mozilla/addons-server/labels/triaged","name":"triaged","color":"c5def5"}],"state":"open","locked":false,"assignee":{"login":"EnTeQuAk","id":139033,"avatar_url":"https://avatars.githubusercontent.com/u/139033?v=3","gravatar_id":"","url":"https://api.github.com/users/EnTeQuAk","html_url":"https://github.com/EnTeQuAk","followers_url":"https://api.github.com/users/EnTeQuAk/followers","following_url":"https://api.github.com/users/EnTeQuAk/following{/other_user}","gists_url":"https://api.github.com/users/EnTeQuAk/gists{/gist_id}","starred_url":"https://api.github.com/users/EnTeQuAk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EnTeQuAk/subscriptions","organizations_url":"https://api.github.com/users/EnTeQuAk/orgs","repos_url":"https://api.github.com/users/EnTeQuAk/repos","events_url":"https://api.github.com/users/EnTeQuAk/events{/privacy}","received_events_url":"https://api.github.com/users/EnTeQuAk/received_events","type":"User","site_admin":false},"milestone":null,"comments":7,"created_at":"2016-04-04T16:32:51Z","updated_at":"2016-05-23T14:04:56Z","closed_at":null,"body":"- [ ] Simplify omg_new_l10n.sh, maybe remove emailing-part\r\n- [ ] Make extraction available via 'make l10n' command\r\n- [ ] update docs and make sure developers now run extraction once they change strings\r\n- [ ] Integrate new travis check that runs extraction script and checks if there is a diff, if there is, fail and tell the developer what to do\r\n\r\nPontoon unfortunately doesn't handle any notifications for us so we somehow have to continue sending the mail to the mailing list. Maybe a cron-script running every Friday or so?\r\n\r\nAnything I'm missing in the whole process?"},"comment":{"url":"https://api.github.com/repos/mozilla/addons-server/issues/comments/220989681","html_url":"https://github.com/mozilla/addons-server/issues/2181#issuecomment-220989681","issue_url":"https://api.github.com/repos/mozilla/addons-server/issues/2181","id":220989681,"user":{"login":"mathjazz","id":626716,"avatar_url":"https://avatars.githubusercontent.com/u/626716?v=3","gravatar_id":"","url":"https://api.github.com/users/mathjazz","html_url":"https://github.com/mathjazz","followers_url":"https://api.github.com/users/mathjazz/followers","following_url":"https://api.github.com/users/mathjazz/following{/other_user}","gists_url":"https://api.github.com/users/mathjazz/gists{/gist_id}","starred_url":"https://api.github.com/users/mathjazz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mathjazz/subscriptions","organizations_url":"https://api.github.com/users/mathjazz/orgs","repos_url":"https://api.github.com/users/mathjazz/repos","events_url":"https://api.github.com/users/mathjazz/events{/privacy}","received_events_url":"https://api.github.com/users/mathjazz/received_events","type":"User","site_admin":false},"created_at":"2016-05-23T14:04:56Z","updated_at":"2016-05-23T14:04:56Z","body":"@EnTeQuAk I think everyone commits through Pontoon, because localizers don't have push access to this repo. We landed pretty hefty sync optimization in Ponton last week, so it's much faster now:\r\nhttps://pontoon.mozilla.org/sync/log/\r\n\r\nSadly, we expect AMO to be the slowest project to sync when merge happens, because all files for all locales change and the main optimization was focused around excluding unchanged files from the sync process. When can we expect the next extract/merge to see how it performs?\r\n\r\nAlso, how regular is \"more regularly\"? On every developer commit that changes strings? Which could be dozens of times a day?\r\n\r\nAs for the translator workflow, I think it's actually ok. We're already doing it on MDN and I think we'll start practicing it even in Firefox once we switch to a single l10n repo (release, beta, aurora, nightly, esr). The only thing we need to make sure of is that for bigger, more important and more visible changes we notify localizers and give them some time to translate."}}
{"actor":{"display_login":"mathjazz"}}