{"action":"created","issue":{"url":"https://api.github.com/repos/zulip/zulip/issues/1628","repository_url":"https://api.github.com/repos/zulip/zulip","labels_url":"https://api.github.com/repos/zulip/zulip/issues/1628/labels{/name}","comments_url":"https://api.github.com/repos/zulip/zulip/issues/1628/comments","events_url":"https://api.github.com/repos/zulip/zulip/issues/1628/events","html_url":"https://github.com/zulip/zulip/issues/1628","id":171273741,"number":1628,"title":"Have translation priorities to help translators do most important strings first","user":{"login":"timabbott","id":2746074,"avatar_url":"https://avatars.githubusercontent.com/u/2746074?v=3","gravatar_id":"","url":"https://api.github.com/users/timabbott","html_url":"https://github.com/timabbott","followers_url":"https://api.github.com/users/timabbott/followers","following_url":"https://api.github.com/users/timabbott/following{/other_user}","gists_url":"https://api.github.com/users/timabbott/gists{/gist_id}","starred_url":"https://api.github.com/users/timabbott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timabbott/subscriptions","organizations_url":"https://api.github.com/users/timabbott/orgs","repos_url":"https://api.github.com/users/timabbott/repos","events_url":"https://api.github.com/users/timabbott/events{/privacy}","received_events_url":"https://api.github.com/users/timabbott/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/zulip/zulip/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/zulip/zulip/labels/help%20wanted","name":"help wanted","color":"159818"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-08-15T22:09:22Z","updated_at":"2016-08-18T06:32:37Z","closed_at":null,"body":"I'm not 100% sure what the design for this should be, but I think it'd be awesome for making life easier for translators if we split our translations into a few files (or otherwise had a way to tag priority of strings for transifex).  Basically I think there's tiers of priority:\r\n\r\n(1) Main UI\r\n(2) Error messages (only needed if things go wrong)\r\n(3) Administration pages (only need for admin)\r\n(4) Maybe some other category?\r\n\r\nAnd it'd be nice to be able to have translators easily focus on translating strings in order of importance.  \r\n\r\nWe should research options for how to do this, but one fairly doable approach would be to just output a separate file for the error messages and also separate files for certain groups of templates (e.g. templates/corporate could be its own file, since it isn't used in the open source project).\r\n\r\n@umairwaheed you may have ideas for how to do this technically."},"comment":{"url":"https://api.github.com/repos/zulip/zulip/issues/comments/240635872","html_url":"https://github.com/zulip/zulip/issues/1628#issuecomment-240635872","issue_url":"https://api.github.com/repos/zulip/zulip/issues/1628","id":240635872,"user":{"login":"umairwaheed","id":641763,"avatar_url":"https://avatars.githubusercontent.com/u/641763?v=3","gravatar_id":"","url":"https://api.github.com/users/umairwaheed","html_url":"https://github.com/umairwaheed","followers_url":"https://api.github.com/users/umairwaheed/followers","following_url":"https://api.github.com/users/umairwaheed/following{/other_user}","gists_url":"https://api.github.com/users/umairwaheed/gists{/gist_id}","starred_url":"https://api.github.com/users/umairwaheed/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/umairwaheed/subscriptions","organizations_url":"https://api.github.com/users/umairwaheed/orgs","repos_url":"https://api.github.com/users/umairwaheed/repos","events_url":"https://api.github.com/users/umairwaheed/events{/privacy}","received_events_url":"https://api.github.com/users/umairwaheed/received_events","type":"User","site_admin":false},"created_at":"2016-08-18T06:32:36Z","updated_at":"2016-08-18T06:32:36Z","body":"Yes, this will be the cleaner solution. It will be easier to do for the frontend as we control the code to extract frontend strings, however, for the backend we still rely on Django to extract the extract the strings. So apart from figuring out the solution for the backend, we also need to figure out how to assign priorities to the strings. The easiest would be based on file names, I guess."}}
{"actor":{"display_login":"umairwaheed"}}