{"action":"created","issue":{"url":"https://api.github.com/repos/FreshRSS/FreshRSS/issues/776","labels_url":"https://api.github.com/repos/FreshRSS/FreshRSS/issues/776/labels{/name}","comments_url":"https://api.github.com/repos/FreshRSS/FreshRSS/issues/776/comments","events_url":"https://api.github.com/repos/FreshRSS/FreshRSS/issues/776/events","html_url":"https://github.com/FreshRSS/FreshRSS/issues/776","id":55600336,"number":776,"title":"Improve translation process","user":{"login":"marienfressinaud","id":1436309,"avatar_url":"https://avatars.githubusercontent.com/u/1436309?v=3","gravatar_id":"","url":"https://api.github.com/users/marienfressinaud","html_url":"https://github.com/marienfressinaud","followers_url":"https://api.github.com/users/marienfressinaud/followers","following_url":"https://api.github.com/users/marienfressinaud/following{/other_user}","gists_url":"https://api.github.com/users/marienfressinaud/gists{/gist_id}","starred_url":"https://api.github.com/users/marienfressinaud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marienfressinaud/subscriptions","organizations_url":"https://api.github.com/users/marienfressinaud/orgs","repos_url":"https://api.github.com/users/marienfressinaud/repos","events_url":"https://api.github.com/users/marienfressinaud/events{/privacy}","received_events_url":"https://api.github.com/users/marienfressinaud/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/FreshRSS/FreshRSS/milestones/9","labels_url":"https://api.github.com/repos/FreshRSS/FreshRSS/milestones/9/labels","id":506246,"number":9,"title":"2.0.0","description":"Évolution future","creator":{"login":"Alkarex","id":1008324,"avatar_url":"https://avatars.githubusercontent.com/u/1008324?v=3","gravatar_id":"","url":"https://api.github.com/users/Alkarex","html_url":"https://github.com/Alkarex","followers_url":"https://api.github.com/users/Alkarex/followers","following_url":"https://api.github.com/users/Alkarex/following{/other_user}","gists_url":"https://api.github.com/users/Alkarex/gists{/gist_id}","starred_url":"https://api.github.com/users/Alkarex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Alkarex/subscriptions","organizations_url":"https://api.github.com/users/Alkarex/orgs","repos_url":"https://api.github.com/users/Alkarex/repos","events_url":"https://api.github.com/users/Alkarex/events{/privacy}","received_events_url":"https://api.github.com/users/Alkarex/received_events","type":"User","site_admin":false},"open_issues":58,"closed_issues":0,"state":"open","created_at":"2013-12-05T19:34:19Z","updated_at":"2015-01-27T10:29:39Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2015-01-27T10:29:39Z","updated_at":"2015-01-27T10:52:38Z","closed_at":null,"body":"Actually there are three languages supported by FreshRSS: English and French are not a problem since we are able to say if a sentence is understandable or not in both of these languages (even if my English is not perfect ;)). German is a bit more complicated for us (at least for me!) since I don't speak a word of it.\r\n\r\n@ealdraed has done a great work to bring German in FRSS (thanks again!) but it also means each time we'll want to change a sentence or add a new one, we'll have to ping him to be sure it is a valid German sentence. I find this process a bit annoying even if it is doable. Example:  I have just changed `gen.js.request_failed` in https://github.com/FreshRSS/FreshRSS/commit/b4b5fcf86b1126b044a3a89b30b512902eb8eccf and Google Translate is probably not perfect.\r\n\r\ni18n.freshrss.org was a try to improve the process but it was worse than actually…\r\n\r\nMy idea is now to use i18n.freshrss.org to explain how to contribute to translations and add a mechanism to support a kind of translation review and where contributors could say:\r\n\r\n- This sentence has not been translated in this language.\r\n- This sentence has been changed, it could be great to check its translation.\r\n- I have just added this one but I have no idea how to translate it in this language.\r\n- etc.\r\n\r\nProblem is we need another tool (and website) to support this. It would be great to have this directly on Github but I don't think there is a way to handle it.\r\n\r\nAny thought about a greater idea to support i18n in FRSS?"},"comment":{"url":"https://api.github.com/repos/FreshRSS/FreshRSS/issues/comments/71626290","html_url":"https://github.com/FreshRSS/FreshRSS/issues/776#issuecomment-71626290","issue_url":"https://api.github.com/repos/FreshRSS/FreshRSS/issues/776","id":71626290,"user":{"login":"marienfressinaud","id":1436309,"avatar_url":"https://avatars.githubusercontent.com/u/1436309?v=3","gravatar_id":"","url":"https://api.github.com/users/marienfressinaud","html_url":"https://github.com/marienfressinaud","followers_url":"https://api.github.com/users/marienfressinaud/followers","following_url":"https://api.github.com/users/marienfressinaud/following{/other_user}","gists_url":"https://api.github.com/users/marienfressinaud/gists{/gist_id}","starred_url":"https://api.github.com/users/marienfressinaud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/marienfressinaud/subscriptions","organizations_url":"https://api.github.com/users/marienfressinaud/orgs","repos_url":"https://api.github.com/users/marienfressinaud/repos","events_url":"https://api.github.com/users/marienfressinaud/events{/privacy}","received_events_url":"https://api.github.com/users/marienfressinaud/received_events","type":"User","site_admin":false},"created_at":"2015-01-27T10:52:38Z","updated_at":"2015-01-27T10:52:38Z","body":"Problem is I would like to keep the current way to translate (fork the project, create new language, do a pull request). We only need a tool to say which sentences need a review and in which languages."}}