Changes
Translation projects API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/projects/yunohost/changes/?format=api&page=2033
https://translate.yunohost.org/api/projects/yunohost/changes/?format=api&page=2034", "previous": "https://translate.yunohost.org/api/projects/yunohost/changes/?format=api&page=2032", "results": [ { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T22:47:29.504238Z", "action": 18, "target": "", "id": 40817, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40817/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T22:47:24.395545Z", "action": 18, "target": "", "id": 40816, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40816/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T22:47:24.368592Z", "action": 18, "target": "", "id": 40815, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40815/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T22:47:24.277282Z", "action": 18, "target": "", "id": 40813, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40813/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T22:47:17.277410Z", "action": 18, "target": "", "id": 40812, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40812/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T22:47:17.254333Z", "action": 18, "target": "", "id": 40811, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40811/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T22:47:17.150657Z", "action": 18, "target": "", "id": 40810, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40810/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T22:47:07.259531Z", "action": 18, "target": "", "id": 40807, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40807/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T22:47:06.918755Z", "action": 18, "target": "", "id": 40806, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40806/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T22:47:06.904138Z", "action": 18, "target": "", "id": 40805, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40805/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T21:45:07.428054Z", "action": 18, "target": "", "id": 40804, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40804/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T21:45:06.598759Z", "action": 18, "target": "", "id": 40802, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40802/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T21:45:06.234504Z", "action": 18, "target": "", "id": 40801, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40801/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T21:41:51.923968Z", "action": 18, "target": "", "id": 40800, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40800/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T21:41:49.393928Z", "action": 18, "target": "", "id": 40799, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40799/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T21:41:48.874462Z", "action": 18, "target": "", "id": 40797, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40797/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T19:59:41.546440Z", "action": 18, "target": "", "id": 40796, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40796/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T19:59:38.793184Z", "action": 21, "target": "", "id": 40795, "action_name": "Repository rebased", "url": "https://translate.yunohost.org/api/changes/40795/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T19:59:36.356186Z", "action": 53, "target": "", "id": 40794, "action_name": "Repository notification received", "url": "https://translate.yunohost.org/api/changes/40794/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/49230/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost/admin/uk/?format=api", "user": "https://translate.yunohost.org/api/users/Tymofii-Lytvynenko/?format=api", "author": "https://translate.yunohost.org/api/users/Tymofii-Lytvynenko/?format=api", "timestamp": "2021-09-15T19:39:31.320805Z", "action": 2, "target": "Сервер обробляє цю дію...", "id": 40793, "action_name": "Translation changed", "url": "https://translate.yunohost.org/api/changes/40793/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api", "translation": null, "user": "https://translate.yunohost.org/api/users/yunohost/?format=api", "author": null, "timestamp": "2021-09-15T16:05:12.100102Z", "action": 18, "target": "", "id": 40792, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40792/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T16:05:09.654895Z", "action": 15, "target": "", "id": 40791, "action_name": "Component unlocked", "url": "https://translate.yunohost.org/api/changes/40791/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T15:34:35.303110Z", "action": 18, "target": "", "id": 40790, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40790/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T15:34:29.719197Z", "action": 21, "target": "", "id": 40789, "action_name": "Repository rebased", "url": "https://translate.yunohost.org/api/changes/40789/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T15:34:00.855370Z", "action": 53, "target": "", "id": 40788, "action_name": "Repository notification received", "url": "https://translate.yunohost.org/api/changes/40788/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T12:40:45.404458Z", "action": 23, "target": "First, rewinding head to replay your work on top of it...\nApplying: Translated using Weblate (French)\nUsing index info to reconstruct a base tree...\nM\tlocales/fr.json\nFalling back to patching base and 3-way merge...\nAuto-merging locales/fr.json\nCONFLICT (content): Merge conflict in locales/fr.json\nerror: Failed to merge in the changes.\nhint: Use 'git am --show-current-patch' to see the failed patch\nPatch failed at 0001 Translated using Weblate (French)\n\nResolve all conflicts manually, mark them as resolved with\n\"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nYou can instead skip this commit: run \"git rebase --skip\".\nTo abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\n\n (1)", "id": 40787, "action_name": "Repository rebase failed", "url": "https://translate.yunohost.org/api/changes/40787/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T12:40:43.979299Z", "action": 53, "target": "", "id": 40786, "action_name": "Repository notification received", "url": "https://translate.yunohost.org/api/changes/40786/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T07:50:12.598063Z", "action": 18, "target": "", "id": 40783, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40783/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T07:50:12.187810Z", "action": 18, "target": "", "id": 40782, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40782/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T07:50:10.726253Z", "action": 23, "target": "First, rewinding head to replay your work on top of it...\nApplying: Translated using Weblate (French)\nUsing index info to reconstruct a base tree...\nM\tlocales/fr.json\nFalling back to patching base and 3-way merge...\nAuto-merging locales/fr.json\nCONFLICT (content): Merge conflict in locales/fr.json\nerror: Failed to merge in the changes.\nhint: Use 'git am --show-current-patch' to see the failed patch\nPatch failed at 0001 Translated using Weblate (French)\n\nResolve all conflicts manually, mark them as resolved with\n\"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nYou can instead skip this commit: run \"git rebase --skip\".\nTo abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\n\n (1)", "id": 40780, "action_name": "Repository rebase failed", "url": "https://translate.yunohost.org/api/changes/40780/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T07:45:25.001806Z", "action": 18, "target": "", "id": 40779, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40779/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T07:45:23.316426Z", "action": 18, "target": "", "id": 40777, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40777/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T07:45:21.615606Z", "action": 23, "target": "First, rewinding head to replay your work on top of it...\nApplying: Translated using Weblate (French)\nUsing index info to reconstruct a base tree...\nM\tlocales/fr.json\nFalling back to patching base and 3-way merge...\nAuto-merging locales/fr.json\nCONFLICT (content): Merge conflict in locales/fr.json\nerror: Failed to merge in the changes.\nhint: Use 'git am --show-current-patch' to see the failed patch\nPatch failed at 0001 Translated using Weblate (French)\n\nResolve all conflicts manually, mark them as resolved with\n\"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nYou can instead skip this commit: run \"git rebase --skip\".\nTo abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\n\n (1)", "id": 40776, "action_name": "Repository rebase failed", "url": "https://translate.yunohost.org/api/changes/40776/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T06:23:23.390583Z", "action": 18, "target": "", "id": 40773, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40773/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T06:23:23.327433Z", "action": 18, "target": "", "id": 40772, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40772/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T06:23:21.895977Z", "action": 23, "target": "First, rewinding head to replay your work on top of it...\nApplying: Translated using Weblate (French)\nUsing index info to reconstruct a base tree...\nM\tlocales/fr.json\nFalling back to patching base and 3-way merge...\nAuto-merging locales/fr.json\nCONFLICT (content): Merge conflict in locales/fr.json\nerror: Failed to merge in the changes.\nhint: Use 'git am --show-current-patch' to see the failed patch\nPatch failed at 0001 Translated using Weblate (French)\n\nResolve all conflicts manually, mark them as resolved with\n\"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nYou can instead skip this commit: run \"git rebase --skip\".\nTo abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\n\n (1)", "id": 40770, "action_name": "Repository rebase failed", "url": "https://translate.yunohost.org/api/changes/40770/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T03:49:44.781417Z", "action": 18, "target": "", "id": 40769, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40769/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T03:49:44.453200Z", "action": 18, "target": "", "id": 40767, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40767/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T03:49:43.274438Z", "action": 23, "target": "First, rewinding head to replay your work on top of it...\nApplying: Translated using Weblate (French)\nUsing index info to reconstruct a base tree...\nM\tlocales/fr.json\nFalling back to patching base and 3-way merge...\nAuto-merging locales/fr.json\nCONFLICT (content): Merge conflict in locales/fr.json\nerror: Failed to merge in the changes.\nhint: Use 'git am --show-current-patch' to see the failed patch\nPatch failed at 0001 Translated using Weblate (French)\n\nResolve all conflicts manually, mark them as resolved with\n\"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nYou can instead skip this commit: run \"git rebase --skip\".\nTo abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\n\n (1)", "id": 40766, "action_name": "Repository rebase failed", "url": "https://translate.yunohost.org/api/changes/40766/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T00:59:28.395136Z", "action": 18, "target": "", "id": 40765, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40765/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T00:59:28.219154Z", "action": 18, "target": "", "id": 40763, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40763/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-15T00:59:26.902329Z", "action": 23, "target": "First, rewinding head to replay your work on top of it...\nApplying: Translated using Weblate (French)\nUsing index info to reconstruct a base tree...\nM\tlocales/fr.json\nFalling back to patching base and 3-way merge...\nAuto-merging locales/fr.json\nCONFLICT (content): Merge conflict in locales/fr.json\nerror: Failed to merge in the changes.\nhint: Use 'git am --show-current-patch' to see the failed patch\nPatch failed at 0001 Translated using Weblate (French)\n\nResolve all conflicts manually, mark them as resolved with\n\"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nYou can instead skip this commit: run \"git rebase --skip\".\nTo abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\n\n (1)", "id": 40762, "action_name": "Repository rebase failed", "url": "https://translate.yunohost.org/api/changes/40762/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-14T23:03:41.622048Z", "action": 18, "target": "", "id": 40761, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40761/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-14T23:03:40.590364Z", "action": 23, "target": "First, rewinding head to replay your work on top of it...\nApplying: Translated using Weblate (French)\nUsing index info to reconstruct a base tree...\nM\tlocales/fr.json\nFalling back to patching base and 3-way merge...\nAuto-merging locales/fr.json\nCONFLICT (content): Merge conflict in locales/fr.json\nerror: Failed to merge in the changes.\nhint: Use 'git am --show-current-patch' to see the failed patch\nPatch failed at 0001 Translated using Weblate (French)\n\nResolve all conflicts manually, mark them as resolved with\n\"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nYou can instead skip this commit: run \"git rebase --skip\".\nTo abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\n\n (1)", "id": 40760, "action_name": "Repository rebase failed", "url": "https://translate.yunohost.org/api/changes/40760/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-14T23:03:39.335750Z", "action": 18, "target": "", "id": 40758, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40758/?format=api" }, { "unit": "https://translate.yunohost.org/api/units/55337/?format=api", "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost/admin/de/?format=api", "user": null, "author": "https://translate.yunohost.org/api/users/anonymous/?format=api", "timestamp": "2021-09-14T21:59:13.529804Z", "action": 4, "target": "Der Wert muss eine Zahl sein, die gleich oder kleiner als {max} ist.", "id": 40757, "action_name": "Suggestion added", "url": "https://translate.yunohost.org/api/changes/40757/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2021-09-14T20:48:42.924344Z", "action": 18, "target": "", "id": 40756, "action_name": "Changes pushed", "url": "https://translate.yunohost.org/api/changes/40756/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost/core/zh_Hans/?format=api", "user": null, "author": null, "timestamp": "2021-09-14T20:48:39.912311Z", "action": 0, "target": "", "id": 40725, "action_name": "Resource updated", "url": "https://translate.yunohost.org/api/changes/40725/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost/core/uk/?format=api", "user": null, "author": null, "timestamp": "2021-09-14T20:48:39.041170Z", "action": 0, "target": "", "id": 40724, "action_name": "Resource updated", "url": "https://translate.yunohost.org/api/changes/40724/?format=api" }, { "unit": null, "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api", "translation": "https://translate.yunohost.org/api/translations/yunohost/core/tr/?format=api", "user": null, "author": null, "timestamp": "2021-09-14T20:48:37.949525Z", "action": 0, "target": "", "id": 40723, "action_name": "Resource updated", "url": "https://translate.yunohost.org/api/changes/40723/?format=api" } ] }{ "count": 130481, "next": "