{"action":"created","issue":{"url":"https://api.github.com/repos/transifex/openformats/issues/69","repository_url":"https://api.github.com/repos/transifex/openformats","labels_url":"https://api.github.com/repos/transifex/openformats/issues/69/labels{/name}","comments_url":"https://api.github.com/repos/transifex/openformats/issues/69/comments","events_url":"https://api.github.com/repos/transifex/openformats/issues/69/events","html_url":"https://github.com/transifex/openformats/issues/69","id":212891750,"number":69,"title":"Github-flavored Markdown enhancements","user":{"login":"diegobz","id":711654,"avatar_url":"https://avatars1.githubusercontent.com/u/711654?v=3","gravatar_id":"","url":"https://api.github.com/users/diegobz","html_url":"https://github.com/diegobz","followers_url":"https://api.github.com/users/diegobz/followers","following_url":"https://api.github.com/users/diegobz/following{/other_user}","gists_url":"https://api.github.com/users/diegobz/gists{/gist_id}","starred_url":"https://api.github.com/users/diegobz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/diegobz/subscriptions","organizations_url":"https://api.github.com/users/diegobz/orgs","repos_url":"https://api.github.com/users/diegobz/repos","events_url":"https://api.github.com/users/diegobz/events{/privacy}","received_events_url":"https://api.github.com/users/diegobz/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-03-08T23:44:16Z","updated_at":"2017-03-09T00:29:04Z","closed_at":null,"body":"I'm opening this ticket to track improvements we need to make to the parser.\r\n\r\nHere a list of things we still need to accomplish:\r\n\r\n* [ ] Make sure extracted strings are [escaped correctly](https://github.com/transifex/openformats/pull/66#issuecomment-278380968).\r\n* [ ] Use proper YAML parser to handle Jekyll's Front Matter data.\r\n\r\nDesign decisions we need to make:\r\n\r\n1. What YAML attr should be translatable?\r\n1. Should HTML content be supported?\r\n1. Do we extract a whole table as a string or just each cell content in separate strings?\r\n1. Code block should be extracted or not?\r\n"},"comment":{"url":"https://api.github.com/repos/transifex/openformats/issues/comments/285215461","html_url":"https://github.com/transifex/openformats/issues/69#issuecomment-285215461","issue_url":"https://api.github.com/repos/transifex/openformats/issues/69","id":285215461,"user":{"login":"zeke","id":2289,"avatar_url":"https://avatars2.githubusercontent.com/u/2289?v=3","gravatar_id":"","url":"https://api.github.com/users/zeke","html_url":"https://github.com/zeke","followers_url":"https://api.github.com/users/zeke/followers","following_url":"https://api.github.com/users/zeke/following{/other_user}","gists_url":"https://api.github.com/users/zeke/gists{/gist_id}","starred_url":"https://api.github.com/users/zeke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zeke/subscriptions","organizations_url":"https://api.github.com/users/zeke/orgs","repos_url":"https://api.github.com/users/zeke/repos","events_url":"https://api.github.com/users/zeke/events{/privacy}","received_events_url":"https://api.github.com/users/zeke/received_events","type":"User","site_admin":true},"created_at":"2017-03-09T00:29:04Z","updated_at":"2017-03-09T00:29:04Z","body":"These are important questions to which I don't know the answer. :)\r\n\r\n> What YAML attr should be translatable?\r\n\r\nAll of them, I think. Frontmatter values should be subjected to the same validation process that other content is, in that `{{ }}` blocks should be protected.\r\n\r\n> Should HTML content be supported?\r\n\r\nUnfortunately I would say yes, because markdown allows any and all HTML. HTML content is often used to do layout stuff that can't be achieved with markdown.\r\n\r\n> Do we extract a whole table as a string or just each cell content in separate strings?\r\n\r\nEach cell, I would think.\r\n\r\n> Code block should be extracted or not?\r\n\r\nTough question. Even if it is not editable, it should at least be displayed to the translator for context.\r\n\r\nMaybe the ideal would be something that is able to detect comments in code. That sound really hard though!"}}
{"actor":{"display_login":"zeke"}}