Translation projects API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/projects/yunohost/changes/?format=api&page=2214
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 139065,
    "next": "https://translate.yunohost.org/api/projects/yunohost/changes/?format=api&page=2215",
    "previous": "https://translate.yunohost.org/api/projects/yunohost/changes/?format=api&page=2213",
    "results": [
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-24T02:26:15.468172Z",
            "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": 42495,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42495/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-24T02:22:31.195574Z",
            "action": 18,
            "target": "",
            "id": 42494,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42494/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-24T02:22:30.685916Z",
            "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": 42492,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42492/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-24T01:55:47.595381Z",
            "action": 18,
            "target": "",
            "id": 42491,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42491/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-24T01:55:46.568208Z",
            "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": 42489,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42489/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-24T00:43:46.396662Z",
            "action": 18,
            "target": "",
            "id": 42488,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42488/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-24T00:43:45.135326Z",
            "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": 42486,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42486/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-24T00:27:57.640254Z",
            "action": 18,
            "target": "",
            "id": 42485,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42485/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-24T00:27:56.251889Z",
            "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": 42483,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42483/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T23:59:45.302807Z",
            "action": 18,
            "target": "",
            "id": 42481,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42481/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T23:59:44.133080Z",
            "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": 42480,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42480/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T23:55:34.570126Z",
            "action": 18,
            "target": "",
            "id": 42479,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42479/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T23:55:33.279174Z",
            "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": 42477,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42477/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T23:18:43.397268Z",
            "action": 18,
            "target": "",
            "id": 42475,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42475/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T23:18:42.230347Z",
            "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": 42474,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42474/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T23:10:47.019647Z",
            "action": 18,
            "target": "",
            "id": 42473,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42473/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T23:10:45.689278Z",
            "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": 42471,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42471/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T22:54:43.121695Z",
            "action": 18,
            "target": "",
            "id": 42470,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42470/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T22:54:42.142190Z",
            "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": 42468,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42468/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T22:45:10.980246Z",
            "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": 42467,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42467/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T22:08:46.253002Z",
            "action": 18,
            "target": "",
            "id": 42465,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42465/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T22:08:45.274707Z",
            "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": 42464,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42464/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T21:04:15.586765Z",
            "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": 42463,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42463/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T21:04:14.479995Z",
            "action": 53,
            "target": "",
            "id": 42462,
            "action_name": "Repository notification received",
            "url": "https://translate.yunohost.org/api/changes/42462/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T20:37:07.295303Z",
            "action": 18,
            "target": "",
            "id": 42461,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42461/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T20:37:05.950947Z",
            "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": 42459,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42459/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T20:36:40.544611Z",
            "action": 18,
            "target": "",
            "id": 42457,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42457/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T20:36:39.396648Z",
            "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": 42456,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42456/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T20:21:06.648785Z",
            "action": 18,
            "target": "",
            "id": 42455,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42455/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T20:21:06.091280Z",
            "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": 42453,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42453/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T19:54:52.559613Z",
            "action": 21,
            "target": "",
            "id": 42452,
            "action_name": "Repository rebased",
            "url": "https://translate.yunohost.org/api/changes/42452/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T19:54:51.580071Z",
            "action": 53,
            "target": "",
            "id": 42451,
            "action_name": "Repository notification received",
            "url": "https://translate.yunohost.org/api/changes/42451/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": "https://translate.yunohost.org/api/translations/yunohost/moulinette/uk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T19:54:25.500093Z",
            "action": 0,
            "target": "",
            "id": 42450,
            "action_name": "Resource updated",
            "url": "https://translate.yunohost.org/api/changes/42450/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": "https://translate.yunohost.org/api/translations/yunohost/moulinette/tr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T19:54:25.330205Z",
            "action": 0,
            "target": "",
            "id": 42449,
            "action_name": "Resource updated",
            "url": "https://translate.yunohost.org/api/changes/42449/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": "https://translate.yunohost.org/api/translations/yunohost/moulinette/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T19:54:25.148162Z",
            "action": 0,
            "target": "",
            "id": 42448,
            "action_name": "Resource updated",
            "url": "https://translate.yunohost.org/api/changes/42448/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": "https://translate.yunohost.org/api/translations/yunohost/moulinette/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T19:54:24.471228Z",
            "action": 0,
            "target": "",
            "id": 42447,
            "action_name": "Resource updated",
            "url": "https://translate.yunohost.org/api/changes/42447/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": "https://translate.yunohost.org/api/translations/yunohost/moulinette/pt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T19:54:24.327885Z",
            "action": 0,
            "target": "",
            "id": 42446,
            "action_name": "Resource updated",
            "url": "https://translate.yunohost.org/api/changes/42446/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": "https://translate.yunohost.org/api/translations/yunohost/moulinette/pl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T19:54:24.258530Z",
            "action": 0,
            "target": "",
            "id": 42445,
            "action_name": "Resource updated",
            "url": "https://translate.yunohost.org/api/changes/42445/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": "https://translate.yunohost.org/api/translations/yunohost/moulinette/oc/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T19:54:23.483510Z",
            "action": 0,
            "target": "",
            "id": 42444,
            "action_name": "Resource updated",
            "url": "https://translate.yunohost.org/api/changes/42444/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": "https://translate.yunohost.org/api/translations/yunohost/moulinette/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T19:54:23.273844Z",
            "action": 0,
            "target": "",
            "id": 42443,
            "action_name": "Resource updated",
            "url": "https://translate.yunohost.org/api/changes/42443/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": "https://translate.yunohost.org/api/translations/yunohost/moulinette/ne/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T19:54:23.064839Z",
            "action": 0,
            "target": "",
            "id": 42442,
            "action_name": "Resource updated",
            "url": "https://translate.yunohost.org/api/changes/42442/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": "https://translate.yunohost.org/api/translations/yunohost/moulinette/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T19:54:22.582241Z",
            "action": 0,
            "target": "",
            "id": 42441,
            "action_name": "Resource updated",
            "url": "https://translate.yunohost.org/api/changes/42441/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": "https://translate.yunohost.org/api/translations/yunohost/moulinette/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T19:54:22.453173Z",
            "action": 0,
            "target": "",
            "id": 42440,
            "action_name": "Resource updated",
            "url": "https://translate.yunohost.org/api/changes/42440/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": "https://translate.yunohost.org/api/translations/yunohost/moulinette/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T19:54:22.282016Z",
            "action": 0,
            "target": "",
            "id": 42439,
            "action_name": "Resource updated",
            "url": "https://translate.yunohost.org/api/changes/42439/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": "https://translate.yunohost.org/api/translations/yunohost/moulinette/hi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T19:54:22.205157Z",
            "action": 0,
            "target": "",
            "id": 42438,
            "action_name": "Resource updated",
            "url": "https://translate.yunohost.org/api/changes/42438/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": "https://translate.yunohost.org/api/translations/yunohost/moulinette/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T19:54:21.947659Z",
            "action": 0,
            "target": "",
            "id": 42437,
            "action_name": "Resource updated",
            "url": "https://translate.yunohost.org/api/changes/42437/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": "https://translate.yunohost.org/api/translations/yunohost/moulinette/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T19:54:21.801074Z",
            "action": 0,
            "target": "",
            "id": 42436,
            "action_name": "Resource updated",
            "url": "https://translate.yunohost.org/api/changes/42436/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": "https://translate.yunohost.org/api/translations/yunohost/moulinette/fa/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T19:54:21.486639Z",
            "action": 0,
            "target": "",
            "id": 42435,
            "action_name": "Resource updated",
            "url": "https://translate.yunohost.org/api/changes/42435/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": "https://translate.yunohost.org/api/translations/yunohost/moulinette/eu/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T19:54:21.361977Z",
            "action": 0,
            "target": "",
            "id": 42434,
            "action_name": "Resource updated",
            "url": "https://translate.yunohost.org/api/changes/42434/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": "https://translate.yunohost.org/api/translations/yunohost/moulinette/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-09-23T19:54:21.163123Z",
            "action": 0,
            "target": "",
            "id": 42433,
            "action_name": "Resource updated",
            "url": "https://translate.yunohost.org/api/changes/42433/?format=api"
        }
    ]
}