Translation projects API.

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

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

{
    "count": 140907,
    "next": "https://translate.yunohost.org/api/projects/yunohost/changes/?format=api&page=2250",
    "previous": "https://translate.yunohost.org/api/projects/yunohost/changes/?format=api&page=2248",
    "results": [
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T12:24:41.894369Z",
            "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": 42624,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42624/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T12:10:47.266596Z",
            "action": 18,
            "target": "",
            "id": 42623,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42623/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T12:10:47.231299Z",
            "action": 18,
            "target": "",
            "id": 42621,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42621/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T12:10:45.694070Z",
            "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": 42620,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42620/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T11:55:29.219761Z",
            "action": 18,
            "target": "",
            "id": 42619,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42619/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T11:55:29.211444Z",
            "action": 18,
            "target": "",
            "id": 42618,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42618/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T11:55:27.685442Z",
            "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": 42616,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42616/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T11:28:09.836213Z",
            "action": 18,
            "target": "",
            "id": 42615,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42615/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T11:28:09.675799Z",
            "action": 18,
            "target": "",
            "id": 42613,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42613/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T11:28:08.279130Z",
            "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": 42612,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42612/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T10:53:09.411111Z",
            "action": 18,
            "target": "",
            "id": 42611,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42611/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T10:53:09.300623Z",
            "action": 18,
            "target": "",
            "id": 42609,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42609/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T10:53:07.937279Z",
            "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": 42608,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42608/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T08:56:42.147810Z",
            "action": 18,
            "target": "",
            "id": 42607,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42607/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T08:56:42.102915Z",
            "action": 18,
            "target": "",
            "id": 42606,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42606/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T08:56:40.803117Z",
            "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": 42604,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42604/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T05:19:19.653634Z",
            "action": 18,
            "target": "",
            "id": 42602,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42602/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T05:19:19.593620Z",
            "action": 18,
            "target": "",
            "id": 42601,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42601/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T05:19:18.860478Z",
            "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": 42600,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42600/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T02:12:46.287967Z",
            "action": 18,
            "target": "",
            "id": 42599,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42599/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T02:12:46.243441Z",
            "action": 18,
            "target": "",
            "id": 42598,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42598/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T02:12:45.056265Z",
            "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": 42596,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42596/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T01:53:01.751117Z",
            "action": 18,
            "target": "",
            "id": 42595,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42595/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T01:53:01.682063Z",
            "action": 18,
            "target": "",
            "id": 42594,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42594/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T01:53:00.468284Z",
            "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": 42592,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42592/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T01:18:36.200440Z",
            "action": 18,
            "target": "",
            "id": 42591,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42591/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T00:58:27.765779Z",
            "action": 18,
            "target": "",
            "id": 42590,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42590/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T00:58:27.672120Z",
            "action": 18,
            "target": "",
            "id": 42589,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42589/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-25T00:58:26.434601Z",
            "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": 42587,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42587/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-24T22:18:39.038348Z",
            "action": 18,
            "target": "",
            "id": 42586,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42586/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-24T22:18:38.975276Z",
            "action": 18,
            "target": "",
            "id": 42584,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42584/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-24T22:18:37.988710Z",
            "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": 42583,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42583/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-24T22:02:49.719913Z",
            "action": 18,
            "target": "",
            "id": 42582,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42582/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-24T22:02:49.253766Z",
            "action": 18,
            "target": "",
            "id": 42581,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42581/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-24T22:02:48.285237Z",
            "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": 42579,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42579/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-24T17:43:15.317129Z",
            "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": 42578,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42578/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-24T17:43:14.028121Z",
            "action": 53,
            "target": "",
            "id": 42577,
            "action_name": "Repository notification received",
            "url": "https://translate.yunohost.org/api/changes/42577/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-24T17:36:23.347480Z",
            "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": 42576,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42576/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-24T17:36:22.132290Z",
            "action": 53,
            "target": "",
            "id": 42575,
            "action_name": "Repository notification received",
            "url": "https://translate.yunohost.org/api/changes/42575/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-24T17:28:57.755252Z",
            "action": 18,
            "target": "",
            "id": 42574,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42574/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-24T17:28:57.521181Z",
            "action": 18,
            "target": "",
            "id": 42573,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42573/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-24T17:28:56.130232Z",
            "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": 42571,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42571/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-24T14:49:18.802569Z",
            "action": 18,
            "target": "",
            "id": 42569,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42569/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/admin/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-24T14:49:18.269199Z",
            "action": 18,
            "target": "",
            "id": 42568,
            "action_name": "Changes pushed",
            "url": "https://translate.yunohost.org/api/changes/42568/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.yunohost.org/api/components/yunohost/core/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-09-24T14:49:16.161239Z",
            "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": 42567,
            "action_name": "Repository rebase failed",
            "url": "https://translate.yunohost.org/api/changes/42567/?format=api"
        },
        {
            "unit": "https://translate.yunohost.org/api/units/53987/?format=api",
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": "https://translate.yunohost.org/api/translations/yunohost/moulinette/id/?format=api",
            "user": "https://translate.yunohost.org/api/users/liimee/?format=api",
            "author": "https://translate.yunohost.org/api/users/liimee/?format=api",
            "timestamp": "2021-09-24T13:16:12.386372Z",
            "action": 5,
            "target": "Terjadi kesalahan ketika menghapus {path}: {error}",
            "id": 42565,
            "action_name": "Translation added",
            "url": "https://translate.yunohost.org/api/changes/42565/?format=api"
        },
        {
            "unit": "https://translate.yunohost.org/api/units/53996/?format=api",
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": "https://translate.yunohost.org/api/translations/yunohost/moulinette/id/?format=api",
            "user": "https://translate.yunohost.org/api/users/liimee/?format=api",
            "author": "https://translate.yunohost.org/api/users/liimee/?format=api",
            "timestamp": "2021-09-24T13:15:42.953496Z",
            "action": 5,
            "target": "Perintah yang tadi baru saja selesai, akan memulai perintah ini",
            "id": 42564,
            "action_name": "Translation added",
            "url": "https://translate.yunohost.org/api/changes/42564/?format=api"
        },
        {
            "unit": "https://translate.yunohost.org/api/units/53994/?format=api",
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": "https://translate.yunohost.org/api/translations/yunohost/moulinette/id/?format=api",
            "user": "https://translate.yunohost.org/api/users/liimee/?format=api",
            "author": "https://translate.yunohost.org/api/users/liimee/?format=api",
            "timestamp": "2021-09-24T13:14:53.679641Z",
            "action": 5,
            "target": "Perintah YunoHost lain sedang berjalan saat ini, kami sedang menunggu itu selesai sebelum menjalankan yang ini",
            "id": 42563,
            "action_name": "Translation added",
            "url": "https://translate.yunohost.org/api/changes/42563/?format=api"
        },
        {
            "unit": "https://translate.yunohost.org/api/units/53995/?format=api",
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": "https://translate.yunohost.org/api/translations/yunohost/moulinette/id/?format=api",
            "user": "https://translate.yunohost.org/api/users/liimee/?format=api",
            "author": "https://translate.yunohost.org/api/users/liimee/?format=api",
            "timestamp": "2021-09-24T13:14:19.923327Z",
            "action": 5,
            "target": "Masih menunggu...",
            "id": 42562,
            "action_name": "Translation added",
            "url": "https://translate.yunohost.org/api/changes/42562/?format=api"
        },
        {
            "unit": "https://translate.yunohost.org/api/units/53980/?format=api",
            "component": "https://translate.yunohost.org/api/components/yunohost/moulinette/?format=api",
            "translation": "https://translate.yunohost.org/api/translations/yunohost/moulinette/id/?format=api",
            "user": "https://translate.yunohost.org/api/users/liimee/?format=api",
            "author": "https://translate.yunohost.org/api/users/liimee/?format=api",
            "timestamp": "2021-09-24T13:14:03.445821Z",
            "action": 5,
            "target": "Tidak dapat membuka berkas {file} (alasan: {error})",
            "id": 42561,
            "action_name": "Translation added",
            "url": "https://translate.yunohost.org/api/changes/42561/?format=api"
        }
    ]
}