Translation projects API.

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

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

{
    "count": 1700,
    "next": "https://weblate.foundryvtt-hub.com/api/projects/scene-packer/changes/?format=api&page=7",
    "previous": "https://weblate.foundryvtt-hub.com/api/projects/scene-packer/changes/?format=api&page=5",
    "results": [
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": "https://weblate.foundryvtt-hub.com/api/users/blairm/?format=api",
            "author": null,
            "timestamp": "2023-07-07T04:43:57.070590Z",
            "action": 19,
            "target": "",
            "old": "",
            "details": {},
            "id": 359120,
            "action_name": "Repository reset",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/359120/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-07-07T04:27:11.228143Z",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 359119,
            "action_name": "Changes pushed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/359119/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/scene-packer/main/fr/?format=api",
            "user": "https://weblate.foundryvtt-hub.com/api/users/blairm/?format=api",
            "author": null,
            "timestamp": "2023-07-07T04:27:09.926571Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 359118,
            "action_name": "Changes committed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/359118/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/scene-packer/main/fr/?format=api",
            "user": "https://weblate.foundryvtt-hub.com/api/users/blairm/?format=api",
            "author": null,
            "timestamp": "2023-07-07T04:27:09.903266Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 359117,
            "action_name": "Changes committed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/359117/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": "https://weblate.foundryvtt-hub.com/api/users/blairm/?format=api",
            "author": null,
            "timestamp": "2023-07-07T04:02:28.291044Z",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 359116,
            "action_name": "Changes pushed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/359116/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-07-07T04:02:27.680413Z",
            "action": 15,
            "target": "",
            "old": "",
            "details": {
                "auto": true
            },
            "id": 359115,
            "action_name": "Component unlocked",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/359115/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": "https://weblate.foundryvtt-hub.com/api/users/blairm/?format=api",
            "author": null,
            "timestamp": "2023-07-07T04:01:22.361353Z",
            "action": 23,
            "target": "Rebasing (1/2)\nerror: could not apply 36de4e0... Translated using Weblate (French)\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\".\nCould not apply 36de4e0... Translated using Weblate (French)\nAuto-merging languages/fr.json\nCONFLICT (content): Merge conflict in languages/fr.json\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/2)\nerror: could not apply 36de4e0... Translated using Weblate (French)\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\".\nCould not apply 36de4e0... Translated using Weblate (French)\nAuto-merging languages/fr.json\nCONFLICT (content): Merge conflict in languages/fr.json\n (1)",
                "status": "interactive rebase in progress; onto 40889c1\nLast command done (1 command done):\n   pick 36de4e0 Translated using Weblate (French)\nNext command to do (1 remaining command):\n   pick 2b21dba Translated using Weblate (French)\n  (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'main' on '40889c1'.\n  (fix conflicts and then run \"git rebase --continue\")\n  (use \"git rebase --skip\" to skip this patch)\n  (use \"git rebase --abort\" to check out the original branch)\n\nUnmerged paths:\n  (use \"git restore --staged <file>...\" to unstage)\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   languages/fr.json\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 359114,
            "action_name": "Repository rebase failed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/359114/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": "https://weblate.foundryvtt-hub.com/api/users/blairm/?format=api",
            "author": null,
            "timestamp": "2023-07-07T03:59:58.720267Z",
            "action": 23,
            "target": "Rebasing (1/2)\nerror: could not apply 36de4e0... Translated using Weblate (French)\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\".\nCould not apply 36de4e0... Translated using Weblate (French)\nAuto-merging languages/fr.json\nCONFLICT (content): Merge conflict in languages/fr.json\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/2)\nerror: could not apply 36de4e0... Translated using Weblate (French)\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\".\nCould not apply 36de4e0... Translated using Weblate (French)\nAuto-merging languages/fr.json\nCONFLICT (content): Merge conflict in languages/fr.json\n (1)",
                "status": "interactive rebase in progress; onto 40889c1\nLast command done (1 command done):\n   pick 36de4e0 Translated using Weblate (French)\nNext command to do (1 remaining command):\n   pick 2b21dba Translated using Weblate (French)\n  (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'main' on '40889c1'.\n  (fix conflicts and then run \"git rebase --continue\")\n  (use \"git rebase --skip\" to skip this patch)\n  (use \"git rebase --abort\" to check out the original branch)\n\nUnmerged paths:\n  (use \"git restore --staged <file>...\" to unstage)\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   languages/fr.json\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 359113,
            "action_name": "Repository rebase failed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/359113/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-07-07T03:46:33.995573Z",
            "action": 14,
            "target": "",
            "old": "",
            "details": {
                "auto": true
            },
            "id": 359112,
            "action_name": "Component locked",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/359112/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-07-07T03:46:33.982196Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "MergeFailure"
            },
            "id": 359111,
            "action_name": "Alert triggered",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/359111/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": "https://weblate.foundryvtt-hub.com/api/users/blairm/?format=api",
            "author": null,
            "timestamp": "2023-07-07T03:46:33.961525Z",
            "action": 23,
            "target": "Rebasing (1/2)\nerror: could not apply 36de4e0... Translated using Weblate (French)\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\".\nCould not apply 36de4e0... Translated using Weblate (French)\nAuto-merging languages/fr.json\nCONFLICT (content): Merge conflict in languages/fr.json\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/2)\nerror: could not apply 36de4e0... Translated using Weblate (French)\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\".\nCould not apply 36de4e0... Translated using Weblate (French)\nAuto-merging languages/fr.json\nCONFLICT (content): Merge conflict in languages/fr.json\n (1)",
                "status": "interactive rebase in progress; onto 40889c1\nLast command done (1 command done):\n   pick 36de4e0 Translated using Weblate (French)\nNext command to do (1 remaining command):\n   pick 2b21dba Translated using Weblate (French)\n  (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'main' on '40889c1'.\n  (fix conflicts and then run \"git rebase --continue\")\n  (use \"git rebase --skip\" to skip this patch)\n  (use \"git rebase --abort\" to check out the original branch)\n\nUnmerged paths:\n  (use \"git restore --staged <file>...\" to unstage)\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   languages/fr.json\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 359110,
            "action_name": "Repository rebase failed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/359110/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": "https://weblate.foundryvtt-hub.com/api/users/blairm/?format=api",
            "author": null,
            "timestamp": "2023-07-07T03:43:42.623079Z",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 359109,
            "action_name": "Changes pushed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/359109/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-07-07T03:43:32.353899Z",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 359108,
            "action_name": "Changes pushed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/359108/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-07-07T03:43:31.134549Z",
            "action": 15,
            "target": "",
            "old": "",
            "details": {
                "auto": true
            },
            "id": 359107,
            "action_name": "Component unlocked",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/359107/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": "https://weblate.foundryvtt-hub.com/api/users/blairm/?format=api",
            "author": null,
            "timestamp": "2023-07-07T03:43:31.091288Z",
            "action": 20,
            "target": "",
            "old": "",
            "details": {},
            "id": 359106,
            "action_name": "Repository merged",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/359106/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-27T10:50:40.679778Z",
            "action": 14,
            "target": "",
            "old": "",
            "details": {
                "auto": true
            },
            "id": 354659,
            "action_name": "Component locked",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/354659/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-27T10:50:40.665273Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "MergeFailure"
            },
            "id": 354658,
            "action_name": "Alert triggered",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/354658/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-27T10:50:40.643171Z",
            "action": 23,
            "target": "Rebasing (1/2)\nerror: could not apply 36de4e0... Translated using Weblate (French)\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\".\nCould not apply 36de4e0... Translated using Weblate (French)\nAuto-merging languages/fr.json\nCONFLICT (content): Merge conflict in languages/fr.json\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/2)\nerror: could not apply 36de4e0... Translated using Weblate (French)\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\".\nCould not apply 36de4e0... Translated using Weblate (French)\nAuto-merging languages/fr.json\nCONFLICT (content): Merge conflict in languages/fr.json\n (1)",
                "status": "interactive rebase in progress; onto 40889c1\nLast command done (1 command done):\n   pick 36de4e0 Translated using Weblate (French)\nNext command to do (1 remaining command):\n   pick 2b21dba Translated using Weblate (French)\n  (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'main' on '40889c1'.\n  (fix conflicts and then run \"git rebase --continue\")\n  (use \"git rebase --skip\" to skip this patch)\n  (use \"git rebase --abort\" to check out the original branch)\n\nUnmerged paths:\n  (use \"git restore --staged <file>...\" to unstage)\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   languages/fr.json\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 354657,
            "action_name": "Repository rebase failed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/354657/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-27T10:50:39.787083Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git://github.com/League-of-Foundry-Developers/scene-packer",
                    "git://github.com/League-of-Foundry-Developers/scene-packer.git",
                    "[email protected]:League-of-Foundry-Developers/scene-packer",
                    "[email protected]:League-of-Foundry-Developers/scene-packer.git",
                    "https://github.com/League-of-Foundry-Developers/scene-packer",
                    "https://github.com/League-of-Foundry-Developers/scene-packer.git"
                ],
                "branch": "main",
                "repo_url": "https://github.com/League-of-Foundry-Developers/scene-packer",
                "full_name": "League-of-Foundry-Developers/scene-packer",
                "service_long_name": "GitHub"
            },
            "id": 354656,
            "action_name": "Repository notification received",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/354656/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": "https://weblate.foundryvtt-hub.com/api/users/blairm/?format=api",
            "author": null,
            "timestamp": "2023-06-27T10:48:51.993255Z",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 354655,
            "action_name": "Changes pushed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/354655/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": "https://weblate.foundryvtt-hub.com/api/users/blairm/?format=api",
            "author": null,
            "timestamp": "2023-06-23T01:02:20.213540Z",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 351284,
            "action_name": "Changes pushed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/351284/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-23T01:01:58.136634Z",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 351283,
            "action_name": "Changes pushed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/351283/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/scene-packer/main/fr/?format=api",
            "user": "https://weblate.foundryvtt-hub.com/api/users/blairm/?format=api",
            "author": null,
            "timestamp": "2023-06-23T01:01:57.024365Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 351282,
            "action_name": "Changes committed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/351282/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/scene-packer/main/fr/?format=api",
            "user": "https://weblate.foundryvtt-hub.com/api/users/blairm/?format=api",
            "author": null,
            "timestamp": "2023-06-23T01:01:57.000801Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 351281,
            "action_name": "Changes committed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/351281/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": "https://weblate.foundryvtt-hub.com/api/users/blairm/?format=api",
            "author": null,
            "timestamp": "2023-06-23T00:59:08.658371Z",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 351280,
            "action_name": "Changes pushed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/351280/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-23T00:58:57.718175Z",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 351279,
            "action_name": "Changes pushed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/351279/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/scene-packer/main/fr/?format=api",
            "user": "https://weblate.foundryvtt-hub.com/api/users/blairm/?format=api",
            "author": "https://weblate.foundryvtt-hub.com/api/users/blairm/?format=api",
            "timestamp": "2023-06-23T00:58:55.878584Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/fr.json"
            },
            "id": 351278,
            "action_name": "Resource updated",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/351278/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/102862/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/scene-packer/main/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-23T00:58:55.878459Z",
            "action": 59,
            "target": "<h2>Bienvenue dans <strong>{adventure}</strong>.</h2>",
            "old": "<h2>Bienvenue dans <strong>{aventure}</strong>.</h2>",
            "details": {
                "state": 20,
                "source": "<h2>Welcome to <strong>{adventure}</strong>.</h2>",
                "old_state": 20
            },
            "id": 351277,
            "action_name": "String updated in the repository",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/351277/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-23T00:58:55.605558Z",
            "action": 15,
            "target": "",
            "old": "",
            "details": {
                "auto": true
            },
            "id": 351276,
            "action_name": "Component unlocked",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/351276/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": "https://weblate.foundryvtt-hub.com/api/users/blairm/?format=api",
            "author": null,
            "timestamp": "2023-06-23T00:58:55.568493Z",
            "action": 20,
            "target": "",
            "old": "",
            "details": {},
            "id": 351275,
            "action_name": "Repository merged",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/351275/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": "https://weblate.foundryvtt-hub.com/api/users/blairm/?format=api",
            "author": null,
            "timestamp": "2023-06-23T00:58:42.841570Z",
            "action": 23,
            "target": "Rebasing (1/2)\nerror: could not apply 36de4e0... Translated using Weblate (French)\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\".\nCould not apply 36de4e0... Translated using Weblate (French)\nAuto-merging languages/fr.json\nCONFLICT (content): Merge conflict in languages/fr.json\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/2)\nerror: could not apply 36de4e0... Translated using Weblate (French)\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\".\nCould not apply 36de4e0... Translated using Weblate (French)\nAuto-merging languages/fr.json\nCONFLICT (content): Merge conflict in languages/fr.json\n (1)",
                "status": "interactive rebase in progress; onto c1058f2\nLast command done (1 command done):\n   pick 36de4e0 Translated using Weblate (French)\nNext command to do (1 remaining command):\n   pick 2b21dba Translated using Weblate (French)\n  (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'main' on 'c1058f2'.\n  (fix conflicts and then run \"git rebase --continue\")\n  (use \"git rebase --skip\" to skip this patch)\n  (use \"git rebase --abort\" to check out the original branch)\n\nUnmerged paths:\n  (use \"git restore --staged <file>...\" to unstage)\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   languages/fr.json\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 351274,
            "action_name": "Repository rebase failed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/351274/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-21T12:30:07.330124Z",
            "action": 14,
            "target": "",
            "old": "",
            "details": {
                "auto": true
            },
            "id": 350200,
            "action_name": "Component locked",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/350200/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-21T12:30:07.316420Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "MergeFailure"
            },
            "id": 350199,
            "action_name": "Alert triggered",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/350199/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-21T12:30:07.301610Z",
            "action": 23,
            "target": "Rebasing (1/2)\nerror: could not apply 36de4e0... Translated using Weblate (French)\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\".\nCould not apply 36de4e0... Translated using Weblate (French)\nAuto-merging languages/fr.json\nCONFLICT (content): Merge conflict in languages/fr.json\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/2)\nerror: could not apply 36de4e0... Translated using Weblate (French)\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\".\nCould not apply 36de4e0... Translated using Weblate (French)\nAuto-merging languages/fr.json\nCONFLICT (content): Merge conflict in languages/fr.json\n (1)",
                "status": "interactive rebase in progress; onto c1058f2\nLast command done (1 command done):\n   pick 36de4e0 Translated using Weblate (French)\nNext command to do (1 remaining command):\n   pick 2b21dba Translated using Weblate (French)\n  (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'main' on 'c1058f2'.\n  (fix conflicts and then run \"git rebase --continue\")\n  (use \"git rebase --skip\" to skip this patch)\n  (use \"git rebase --abort\" to check out the original branch)\n\nUnmerged paths:\n  (use \"git restore --staged <file>...\" to unstage)\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   languages/fr.json\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 350198,
            "action_name": "Repository rebase failed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/350198/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-21T12:30:06.449875Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git://github.com/League-of-Foundry-Developers/scene-packer",
                    "git://github.com/League-of-Foundry-Developers/scene-packer.git",
                    "[email protected]:League-of-Foundry-Developers/scene-packer",
                    "[email protected]:League-of-Foundry-Developers/scene-packer.git",
                    "https://github.com/League-of-Foundry-Developers/scene-packer",
                    "https://github.com/League-of-Foundry-Developers/scene-packer.git"
                ],
                "branch": "main",
                "repo_url": "https://github.com/League-of-Foundry-Developers/scene-packer",
                "full_name": "League-of-Foundry-Developers/scene-packer",
                "service_long_name": "GitHub"
            },
            "id": 350197,
            "action_name": "Repository notification received",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/350197/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": "https://weblate.foundryvtt-hub.com/api/users/blairm/?format=api",
            "author": null,
            "timestamp": "2023-06-19T02:09:53.368366Z",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 346358,
            "action_name": "Changes pushed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/346358/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-19T02:09:43.076882Z",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 346357,
            "action_name": "Changes pushed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/346357/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": "https://weblate.foundryvtt-hub.com/api/users/blairm/?format=api",
            "author": null,
            "timestamp": "2023-06-19T02:09:41.326079Z",
            "action": 20,
            "target": "",
            "old": "",
            "details": {},
            "id": 346356,
            "action_name": "Repository merged",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/346356/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": "https://weblate.foundryvtt-hub.com/api/users/blairm/?format=api",
            "author": null,
            "timestamp": "2023-06-19T02:09:30.810170Z",
            "action": 23,
            "target": "Rebasing (1/2)\nerror: could not apply 36de4e0... Translated using Weblate (French)\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\".\nCould not apply 36de4e0... Translated using Weblate (French)\nAuto-merging languages/fr.json\nCONFLICT (content): Merge conflict in languages/fr.json\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/2)\nerror: could not apply 36de4e0... Translated using Weblate (French)\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\".\nCould not apply 36de4e0... Translated using Weblate (French)\nAuto-merging languages/fr.json\nCONFLICT (content): Merge conflict in languages/fr.json\n (1)",
                "status": "interactive rebase in progress; onto 5f50b2b\nLast command done (1 command done):\n   pick 36de4e0 Translated using Weblate (French)\nNext command to do (1 remaining command):\n   pick 2b21dba Translated using Weblate (French)\n  (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'main' on '5f50b2b'.\n  (fix conflicts and then run \"git rebase --continue\")\n  (use \"git rebase --skip\" to skip this patch)\n  (use \"git rebase --abort\" to check out the original branch)\n\nUnmerged paths:\n  (use \"git restore --staged <file>...\" to unstage)\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   languages/fr.json\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 346355,
            "action_name": "Repository rebase failed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/346355/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": "https://weblate.foundryvtt-hub.com/api/users/blairm/?format=api",
            "author": null,
            "timestamp": "2023-06-19T02:09:14.370288Z",
            "action": 23,
            "target": "Rebasing (1/2)\nerror: could not apply 36de4e0... Translated using Weblate (French)\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\".\nCould not apply 36de4e0... Translated using Weblate (French)\nAuto-merging languages/fr.json\nCONFLICT (content): Merge conflict in languages/fr.json\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/2)\nerror: could not apply 36de4e0... Translated using Weblate (French)\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\".\nCould not apply 36de4e0... Translated using Weblate (French)\nAuto-merging languages/fr.json\nCONFLICT (content): Merge conflict in languages/fr.json\n (1)",
                "status": "interactive rebase in progress; onto 5f50b2b\nLast command done (1 command done):\n   pick 36de4e0 Translated using Weblate (French)\nNext command to do (1 remaining command):\n   pick 2b21dba Translated using Weblate (French)\n  (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'main' on '5f50b2b'.\n  (fix conflicts and then run \"git rebase --continue\")\n  (use \"git rebase --skip\" to skip this patch)\n  (use \"git rebase --abort\" to check out the original branch)\n\nUnmerged paths:\n  (use \"git restore --staged <file>...\" to unstage)\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   languages/fr.json\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 346354,
            "action_name": "Repository rebase failed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/346354/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": "https://weblate.foundryvtt-hub.com/api/users/blairm/?format=api",
            "author": null,
            "timestamp": "2023-06-19T02:08:45.983504Z",
            "action": 15,
            "target": "",
            "old": "",
            "details": {
                "auto": false
            },
            "id": 346353,
            "action_name": "Component unlocked",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/346353/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-19T01:31:41.582088Z",
            "action": 14,
            "target": "",
            "old": "",
            "details": {
                "auto": true
            },
            "id": 346352,
            "action_name": "Component locked",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/346352/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-19T01:31:41.570064Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "MergeFailure"
            },
            "id": 346351,
            "action_name": "Alert triggered",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/346351/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-19T01:31:41.536991Z",
            "action": 23,
            "target": "Rebasing (1/2)\nerror: could not apply 36de4e0... Translated using Weblate (French)\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\".\nCould not apply 36de4e0... Translated using Weblate (French)\nAuto-merging languages/fr.json\nCONFLICT (content): Merge conflict in languages/fr.json\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/2)\nerror: could not apply 36de4e0... Translated using Weblate (French)\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\".\nCould not apply 36de4e0... Translated using Weblate (French)\nAuto-merging languages/fr.json\nCONFLICT (content): Merge conflict in languages/fr.json\n (1)",
                "status": "interactive rebase in progress; onto 5f50b2b\nLast command done (1 command done):\n   pick 36de4e0 Translated using Weblate (French)\nNext command to do (1 remaining command):\n   pick 2b21dba Translated using Weblate (French)\n  (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'main' on '5f50b2b'.\n  (fix conflicts and then run \"git rebase --continue\")\n  (use \"git rebase --skip\" to skip this patch)\n  (use \"git rebase --abort\" to check out the original branch)\n\nUnmerged paths:\n  (use \"git restore --staged <file>...\" to unstage)\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   languages/fr.json\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 346350,
            "action_name": "Repository rebase failed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/346350/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-19T01:31:40.760663Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git://github.com/League-of-Foundry-Developers/scene-packer",
                    "git://github.com/League-of-Foundry-Developers/scene-packer.git",
                    "[email protected]:League-of-Foundry-Developers/scene-packer",
                    "[email protected]:League-of-Foundry-Developers/scene-packer.git",
                    "https://github.com/League-of-Foundry-Developers/scene-packer",
                    "https://github.com/League-of-Foundry-Developers/scene-packer.git"
                ],
                "branch": "main",
                "repo_url": "https://github.com/League-of-Foundry-Developers/scene-packer",
                "full_name": "League-of-Foundry-Developers/scene-packer",
                "service_long_name": "GitHub"
            },
            "id": 346349,
            "action_name": "Repository notification received",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/346349/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-10T05:42:59.837766Z",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 338311,
            "action_name": "Changes pushed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/338311/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/225928/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/scene-packer/main/fr/?format=api",
            "user": "https://weblate.foundryvtt-hub.com/api/users/Elfenduil/?format=api",
            "author": "https://weblate.foundryvtt-hub.com/api/users/Elfenduil/?format=api",
            "timestamp": "2023-06-09T05:42:39.959645Z",
            "action": 5,
            "target": "Le fichier ZIP est trop volumineux pour être importé. Pour une compatibilité maximale, les fichiers ZIP doivent être inférieurs à 2 Go. Demandez de l'aide sur le serveur Discord de Scene Packer.",
            "old": "",
            "details": {
                "state": 20,
                "source": "The ZIP file is too large to import. For maximum compatibility, ZIP files should be less than 2GB. Please ask for assistance on the Scene Packer Discord server.",
                "old_state": 0
            },
            "id": 338212,
            "action_name": "Translation added",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/338212/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/225927/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/scene-packer/main/fr/?format=api",
            "user": "https://weblate.foundryvtt-hub.com/api/users/Elfenduil/?format=api",
            "author": "https://weblate.foundryvtt-hub.com/api/users/Elfenduil/?format=api",
            "timestamp": "2023-06-09T05:42:24.665552Z",
            "action": 5,
            "target": "Une erreur s'est produite lors de la lecture du fichier \"{name}\". Veuillez demander de l'aide sur le serveur Discord de Scene Packer.",
            "old": "",
            "details": {
                "state": 20,
                "source": "There was an error reading the file \"{name}\". Please ask for assistance on the Scene Packer Discord server.",
                "old_state": 0
            },
            "id": 338211,
            "action_name": "Translation added",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/338211/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-08T23:32:31.710342Z",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 338169,
            "action_name": "Changes pushed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/338169/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/scene-packer/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/scene-packer/main/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-08T23:32:30.437212Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.json"
            },
            "id": 338167,
            "action_name": "Resource updated",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/338167/?format=api"
        }
    ]
}