{"action":"created","issue":{"url":"https://api.github.com/repos/Libresonic/libresonic/issues/102","repository_url":"https://api.github.com/repos/Libresonic/libresonic","labels_url":"https://api.github.com/repos/Libresonic/libresonic/issues/102/labels{/name}","comments_url":"https://api.github.com/repos/Libresonic/libresonic/issues/102/comments","events_url":"https://api.github.com/repos/Libresonic/libresonic/issues/102/events","html_url":"https://github.com/Libresonic/libresonic/pull/102","id":158886399,"number":102,"title":"add zh_TW translate","user":{"login":"ibmibmibm","id":251849,"avatar_url":"https://avatars.githubusercontent.com/u/251849?v=3","gravatar_id":"","url":"https://api.github.com/users/ibmibmibm","html_url":"https://github.com/ibmibmibm","followers_url":"https://api.github.com/users/ibmibmibm/followers","following_url":"https://api.github.com/users/ibmibmibm/following{/other_user}","gists_url":"https://api.github.com/users/ibmibmibm/gists{/gist_id}","starred_url":"https://api.github.com/users/ibmibmibm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ibmibmibm/subscriptions","organizations_url":"https://api.github.com/users/ibmibmibm/orgs","repos_url":"https://api.github.com/users/ibmibmibm/repos","events_url":"https://api.github.com/users/ibmibmibm/events{/privacy}","received_events_url":"https://api.github.com/users/ibmibmibm/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Libresonic/libresonic/labels/change","name":"change","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-06-07T10:09:48Z","updated_at":"2016-06-11T14:45:10Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Libresonic/libresonic/pulls/102","html_url":"https://github.com/Libresonic/libresonic/pull/102","diff_url":"https://github.com/Libresonic/libresonic/pull/102.diff","patch_url":"https://github.com/Libresonic/libresonic/pull/102.patch"},"body":"Guidelines for Contributing\r\n---------------------------\r\n\r\nLibresonic development is a community project, and contributions are welcomed. Here are a few guidelines you should follow before submitting:\r\n\r\n  1.  **License Acceptance** All contributions must be licensed as [GNU GPLv3](https://github.com/Libresonic/libresonic/blob/develop/LICENSE.txt) to be accepted. Use [`git commit --signoff`](https://jk.gs/git-commit.html) to acknowledge this.\r\n  2.  **No Breakage** New features or changes to existing ones must not degrade the user experience. This means do not introduce bugs, remove functionality, or make large changes to existing themes/UI without prior discussion in an Issue.\r\n  3.  **Coding standards** Language best-practices should be followed, comment generously, and avoid \"clever\" algorithms. Refactoring existing messes is great, but watch out for breakage.\r\n  4.  **Be bold!** Without contributions, this project will vanish. If you just want to help out, try [submiting a patch](https://github.com/Libresonic/libresonic/issues?q=is%3Aissue+is%3Aopen+label%3Apatches-welcome) for an open Issue.\r\n  5.  **Stay relevant** Issues or commentary that is off-topic or tangential to Libresonic development is subject to moderation. Questions should be focused on improving documentation to solve a problem. Visit [Reddit](https://www.reddit.com/r/libresonic) or [IRC](http://webchat.freenode.net?channels=%23libresonic) for community discussion.\r\n\r\nSigned-off-by: Shen-Ta Hsieh <ibmibmibm.tw@gmail.com>"},"comment":{"url":"https://api.github.com/repos/Libresonic/libresonic/issues/comments/225366889","html_url":"https://github.com/Libresonic/libresonic/pull/102#issuecomment-225366889","issue_url":"https://api.github.com/repos/Libresonic/libresonic/issues/102","id":225366889,"user":{"login":"bajansen","id":6934851,"avatar_url":"https://avatars.githubusercontent.com/u/6934851?v=3","gravatar_id":"","url":"https://api.github.com/users/bajansen","html_url":"https://github.com/bajansen","followers_url":"https://api.github.com/users/bajansen/followers","following_url":"https://api.github.com/users/bajansen/following{/other_user}","gists_url":"https://api.github.com/users/bajansen/gists{/gist_id}","starred_url":"https://api.github.com/users/bajansen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bajansen/subscriptions","organizations_url":"https://api.github.com/users/bajansen/orgs","repos_url":"https://api.github.com/users/bajansen/repos","events_url":"https://api.github.com/users/bajansen/events{/privacy}","received_events_url":"https://api.github.com/users/bajansen/received_events","type":"User","site_admin":false},"created_at":"2016-06-11T14:45:10Z","updated_at":"2016-06-11T14:45:10Z","body":"Also, you can best remove the English language strings from the translation file. If no translation for a certain string exists, the English language string will be used by default so the English strings will only have to be updated in one place."}}
{"actor":{"display_login":"bajansen"}}