{"action":"created","issue":{"url":"https://api.github.com/repos/piwik/piwik/issues/7680","labels_url":"https://api.github.com/repos/piwik/piwik/issues/7680/labels{/name}","comments_url":"https://api.github.com/repos/piwik/piwik/issues/7680/comments","events_url":"https://api.github.com/repos/piwik/piwik/issues/7680/events","html_url":"https://github.com/piwik/piwik/pull/7680","id":68496106,"number":7680,"title":"Transifex implementation","user":{"login":"sgiehl","id":1579355,"avatar_url":"https://avatars.githubusercontent.com/u/1579355?v=3","gravatar_id":"","url":"https://api.github.com/users/sgiehl","html_url":"https://github.com/sgiehl","followers_url":"https://api.github.com/users/sgiehl/followers","following_url":"https://api.github.com/users/sgiehl/following{/other_user}","gists_url":"https://api.github.com/users/sgiehl/gists{/gist_id}","starred_url":"https://api.github.com/users/sgiehl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sgiehl/subscriptions","organizations_url":"https://api.github.com/users/sgiehl/orgs","repos_url":"https://api.github.com/users/sgiehl/repos","events_url":"https://api.github.com/users/sgiehl/events{/privacy}","received_events_url":"https://api.github.com/users/sgiehl/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/piwik/piwik/labels/Needs%20Review","name":"Needs Review","color":"fad8c7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-04-14T21:03:59Z","updated_at":"2015-04-21T00:54:06Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/piwik/piwik/pulls/7680","html_url":"https://github.com/piwik/piwik/pull/7680","diff_url":"https://github.com/piwik/piwik/pull/7680.diff","patch_url":"https://github.com/piwik/piwik/pull/7680.patch"},"body":"As part of #7567 we need to switch our console commands to use Transifex.com API instead of oTrance.\r\nThe new implementation is a lot slower than before as we currently have a resource per language file (plugin). So we have 57 resources and 66 languages. The current implementation sends around 3700 api requests to transifex to update each resource and language as I didn't find a way to load \"bulk data\" eg. all translations over all resources and/or languages.\r\nI've asked the tech support from transifex if there is any possibility to do that.\r\nLet's see what they answer, otherwise the update will have a duration of about 10 minutes. (Which would be ok, I guess, as we are not doing it that often)"},"comment":{"url":"https://api.github.com/repos/piwik/piwik/issues/comments/94603663","html_url":"https://github.com/piwik/piwik/pull/7680#issuecomment-94603663","issue_url":"https://api.github.com/repos/piwik/piwik/issues/7680","id":94603663,"user":{"login":"mattab","id":466765,"avatar_url":"https://avatars.githubusercontent.com/u/466765?v=3","gravatar_id":"","url":"https://api.github.com/users/mattab","html_url":"https://github.com/mattab","followers_url":"https://api.github.com/users/mattab/followers","following_url":"https://api.github.com/users/mattab/following{/other_user}","gists_url":"https://api.github.com/users/mattab/gists{/gist_id}","starred_url":"https://api.github.com/users/mattab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattab/subscriptions","organizations_url":"https://api.github.com/users/mattab/orgs","repos_url":"https://api.github.com/users/mattab/repos","events_url":"https://api.github.com/users/mattab/events{/privacy}","received_events_url":"https://api.github.com/users/mattab/received_events","type":"User","site_admin":false},"created_at":"2015-04-21T00:54:06Z","updated_at":"2015-04-21T00:54:06Z","body":"Nice progress @sgiehl \r\n \r\nI'm curious: did you hear from Transifex support about possible speed improvements to API imports?"}}