Translation components API.

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

GET /api/components/babonus/main/changes/?format=api&page=4
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 1603,
    "next": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/changes/?format=api&page=5",
    "previous": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/changes/?format=api&page=3",
    "results": [
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-02-14T03:45:00.803188Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "RepositoryOutdated"
            },
            "id": 441542,
            "action_name": "Alert triggered",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/441542/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-02-13T01:07:21.263251Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "UpdateFailure"
            },
            "id": 441399,
            "action_name": "Alert triggered",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/441399/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-02-13T01:05:19.655251Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git://github.com/krbz999/babonus",
                    "git://github.com/krbz999/babonus.git",
                    "[email protected]:krbz999/babonus",
                    "[email protected]:krbz999/babonus.git",
                    "https://github.com/krbz999/babonus",
                    "https://github.com/krbz999/babonus.git"
                ],
                "branch": "main",
                "repo_url": "https://github.com/krbz999/babonus",
                "full_name": "krbz999/babonus",
                "service_long_name": "GitHub"
            },
            "id": 441398,
            "action_name": "Repository notification received",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/441398/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-02-06T03:06:37.272455Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "UpdateFailure"
            },
            "id": 439988,
            "action_name": "Alert triggered",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/439988/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-02-03T03:07:13.138531Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "UpdateFailure"
            },
            "id": 439829,
            "action_name": "Alert triggered",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/439829/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-02-01T03:09:05.195542Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "UpdateFailure"
            },
            "id": 439085,
            "action_name": "Alert triggered",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/439085/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-01-29T03:12:39.208755Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "UpdateFailure"
            },
            "id": 438785,
            "action_name": "Alert triggered",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/438785/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-01-24T03:11:48.043463Z",
            "action": 14,
            "target": "",
            "old": "",
            "details": {
                "auto": true
            },
            "id": 435667,
            "action_name": "Component locked",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/435667/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-01-24T03:11:47.829204Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "UpdateFailure"
            },
            "id": 435666,
            "action_name": "Alert triggered",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/435666/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": "https://weblate.foundryvtt-hub.com/api/users/krbz999/?format=api",
            "author": null,
            "timestamp": "2024-01-19T19:36:58.041351Z",
            "action": 23,
            "target": "Rebasing (1/1)\nerror: could not apply 99a2569... 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 99a2569... Translated using Weblate (French)\nAuto-merging lang/fr.json\nCONFLICT (content): Merge conflict in lang/fr.json\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/1)\nerror: could not apply 99a2569... 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 99a2569... Translated using Weblate (French)\nAuto-merging lang/fr.json\nCONFLICT (content): Merge conflict in lang/fr.json\n (1)",
                "status": "interactive rebase in progress; onto 9d97025\nLast command done (1 command done):\n   pick 99a2569 Translated using Weblate (French)\nNo commands remaining.\nYou are currently rebasing branch 'main' on '9d97025'.\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:   lang/fr.json\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 434775,
            "action_name": "Repository rebase failed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/434775/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": "https://weblate.foundryvtt-hub.com/api/users/krbz999/?format=api",
            "author": null,
            "timestamp": "2024-01-19T19:36:38.034952Z",
            "action": 23,
            "target": "Rebasing (1/1)\nerror: could not apply 99a2569... 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 99a2569... Translated using Weblate (French)\nAuto-merging lang/fr.json\nCONFLICT (content): Merge conflict in lang/fr.json\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/1)\nerror: could not apply 99a2569... 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 99a2569... Translated using Weblate (French)\nAuto-merging lang/fr.json\nCONFLICT (content): Merge conflict in lang/fr.json\n (1)",
                "status": "interactive rebase in progress; onto 9d97025\nLast command done (1 command done):\n   pick 99a2569 Translated using Weblate (French)\nNo commands remaining.\nYou are currently rebasing branch 'main' on '9d97025'.\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:   lang/fr.json\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 434774,
            "action_name": "Repository rebase failed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/434774/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": "https://weblate.foundryvtt-hub.com/api/users/krbz999/?format=api",
            "author": null,
            "timestamp": "2024-01-19T19:35:20.924296Z",
            "action": 23,
            "target": "Rebasing (1/1)\nerror: could not apply 99a2569... 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 99a2569... Translated using Weblate (French)\nAuto-merging lang/fr.json\nCONFLICT (content): Merge conflict in lang/fr.json\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/1)\nerror: could not apply 99a2569... 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 99a2569... Translated using Weblate (French)\nAuto-merging lang/fr.json\nCONFLICT (content): Merge conflict in lang/fr.json\n (1)",
                "status": "interactive rebase in progress; onto 9d97025\nLast command done (1 command done):\n   pick 99a2569 Translated using Weblate (French)\nNo commands remaining.\nYou are currently rebasing branch 'main' on '9d97025'.\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:   lang/fr.json\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 434773,
            "action_name": "Repository rebase failed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/434773/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": "https://weblate.foundryvtt-hub.com/api/users/krbz999/?format=api",
            "author": null,
            "timestamp": "2024-01-19T19:34:39.621933Z",
            "action": 23,
            "target": "Rebasing (1/1)\nerror: could not apply 99a2569... 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 99a2569... Translated using Weblate (French)\nAuto-merging lang/fr.json\nCONFLICT (content): Merge conflict in lang/fr.json\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/1)\nerror: could not apply 99a2569... 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 99a2569... Translated using Weblate (French)\nAuto-merging lang/fr.json\nCONFLICT (content): Merge conflict in lang/fr.json\n (1)",
                "status": "interactive rebase in progress; onto 9d97025\nLast command done (1 command done):\n   pick 99a2569 Translated using Weblate (French)\nNo commands remaining.\nYou are currently rebasing branch 'main' on '9d97025'.\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:   lang/fr.json\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 434772,
            "action_name": "Repository rebase failed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/434772/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": "https://weblate.foundryvtt-hub.com/api/users/krbz999/?format=api",
            "author": null,
            "timestamp": "2024-01-19T19:34:33.692639Z",
            "action": 23,
            "target": "Rebasing (1/1)\nerror: could not apply 99a2569... 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 99a2569... Translated using Weblate (French)\nAuto-merging lang/fr.json\nCONFLICT (content): Merge conflict in lang/fr.json\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/1)\nerror: could not apply 99a2569... 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 99a2569... Translated using Weblate (French)\nAuto-merging lang/fr.json\nCONFLICT (content): Merge conflict in lang/fr.json\n (1)",
                "status": "interactive rebase in progress; onto 9d97025\nLast command done (1 command done):\n   pick 99a2569 Translated using Weblate (French)\nNo commands remaining.\nYou are currently rebasing branch 'main' on '9d97025'.\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:   lang/fr.json\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 434771,
            "action_name": "Repository rebase failed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/434771/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": "https://weblate.foundryvtt-hub.com/api/users/krbz999/?format=api",
            "author": null,
            "timestamp": "2024-01-19T19:34:08.160554Z",
            "action": 15,
            "target": "",
            "old": "",
            "details": {
                "auto": false
            },
            "id": 434770,
            "action_name": "Component unlocked",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/434770/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-01-19T13:40:41.184464Z",
            "action": 14,
            "target": "",
            "old": "",
            "details": {
                "auto": true
            },
            "id": 434708,
            "action_name": "Component locked",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/434708/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-01-19T13:40:41.172819Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "MergeFailure"
            },
            "id": 434707,
            "action_name": "Alert triggered",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/434707/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-01-19T13:40:41.125376Z",
            "action": 23,
            "target": "Rebasing (1/1)\nerror: could not apply 99a2569... 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 99a2569... Translated using Weblate (French)\nAuto-merging lang/fr.json\nCONFLICT (content): Merge conflict in lang/fr.json\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/1)\nerror: could not apply 99a2569... 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 99a2569... Translated using Weblate (French)\nAuto-merging lang/fr.json\nCONFLICT (content): Merge conflict in lang/fr.json\n (1)",
                "status": "interactive rebase in progress; onto 9d97025\nLast command done (1 command done):\n   pick 99a2569 Translated using Weblate (French)\nNo commands remaining.\nYou are currently rebasing branch 'main' on '9d97025'.\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:   lang/fr.json\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 434706,
            "action_name": "Repository rebase failed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/434706/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-01-19T13:40:39.184321Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git://github.com/krbz999/babonus",
                    "git://github.com/krbz999/babonus.git",
                    "[email protected]:krbz999/babonus",
                    "[email protected]:krbz999/babonus.git",
                    "https://github.com/krbz999/babonus",
                    "https://github.com/krbz999/babonus.git"
                ],
                "branch": "main",
                "repo_url": "https://github.com/krbz999/babonus",
                "full_name": "krbz999/babonus",
                "service_long_name": "GitHub"
            },
            "id": 434705,
            "action_name": "Repository notification received",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/434705/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-12-19T03:12:32.154259Z",
            "action": 15,
            "target": "",
            "old": "",
            "details": {
                "auto": true
            },
            "id": 411042,
            "action_name": "Component unlocked",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/411042/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-12-16T03:54:05.464647Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git://github.com/krbz999/babonus",
                    "git://github.com/krbz999/babonus.git",
                    "[email protected]:krbz999/babonus",
                    "[email protected]:krbz999/babonus.git",
                    "https://github.com/krbz999/babonus",
                    "https://github.com/krbz999/babonus.git"
                ],
                "branch": "main",
                "repo_url": "https://github.com/krbz999/babonus",
                "full_name": "krbz999/babonus",
                "service_long_name": "GitHub"
            },
            "id": 410038,
            "action_name": "Repository notification received",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/410038/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-12-16T03:53:09.061109Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git://github.com/krbz999/babonus",
                    "git://github.com/krbz999/babonus.git",
                    "[email protected]:krbz999/babonus",
                    "[email protected]:krbz999/babonus.git",
                    "https://github.com/krbz999/babonus",
                    "https://github.com/krbz999/babonus.git"
                ],
                "branch": "main",
                "repo_url": "https://github.com/krbz999/babonus",
                "full_name": "krbz999/babonus",
                "service_long_name": "GitHub"
            },
            "id": 410037,
            "action_name": "Repository notification received",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/410037/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-12-16T03:27:14.223688Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "UpdateFailure"
            },
            "id": 410036,
            "action_name": "Alert triggered",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/410036/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-12-16T03:26:03.583429Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git://github.com/krbz999/babonus",
                    "git://github.com/krbz999/babonus.git",
                    "[email protected]:krbz999/babonus",
                    "[email protected]:krbz999/babonus.git",
                    "https://github.com/krbz999/babonus",
                    "https://github.com/krbz999/babonus.git"
                ],
                "branch": "main",
                "repo_url": "https://github.com/krbz999/babonus",
                "full_name": "krbz999/babonus",
                "service_long_name": "GitHub"
            },
            "id": 410035,
            "action_name": "Repository notification received",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/410035/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-12-16T03:21:54.432425Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git://github.com/krbz999/babonus",
                    "git://github.com/krbz999/babonus.git",
                    "[email protected]:krbz999/babonus",
                    "[email protected]:krbz999/babonus.git",
                    "https://github.com/krbz999/babonus",
                    "https://github.com/krbz999/babonus.git"
                ],
                "branch": "main",
                "repo_url": "https://github.com/krbz999/babonus",
                "full_name": "krbz999/babonus",
                "service_long_name": "GitHub"
            },
            "id": 410034,
            "action_name": "Repository notification received",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/410034/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-11-24T11:34:43.502071Z",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 403636,
            "action_name": "Changes pushed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/403636/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/babonus/main/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-24T11:32:05.122614Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 403632,
            "action_name": "Changes committed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/403632/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/247933/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/babonus/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-11-23T10:52:22.189578Z",
            "action": 5,
            "target": "La ressource restante est insuffisante.",
            "old": "",
            "details": {
                "state": 20,
                "source": "You do not have enough of the resource remaining.",
                "old_state": 0
            },
            "id": 403244,
            "action_name": "Translation added",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/403244/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/247932/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/babonus/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-11-23T10:51:57.620125Z",
            "action": 5,
            "target": "Ressource tertiaire",
            "old": "",
            "details": {
                "state": 20,
                "source": "Tertiary Resource",
                "old_state": 0
            },
            "id": 403243,
            "action_name": "Translation added",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/403243/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/247931/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/babonus/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-11-23T10:51:51.417134Z",
            "action": 5,
            "target": "Type de ressource",
            "old": "",
            "details": {
                "state": 20,
                "source": "Resource Type",
                "old_state": 0
            },
            "id": 403242,
            "action_name": "Translation added",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/403242/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/247930/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/babonus/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-11-23T10:51:44.462632Z",
            "action": 5,
            "target": "Ressource secondaire",
            "old": "",
            "details": {
                "state": 20,
                "source": "Secondary Resource",
                "old_state": 0
            },
            "id": 403241,
            "action_name": "Translation added",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/403241/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/247929/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/babonus/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-11-23T10:51:39.560509Z",
            "action": 5,
            "target": "Ressource primaire",
            "old": "",
            "details": {
                "state": 20,
                "source": "Primary Resource",
                "old_state": 0
            },
            "id": 403240,
            "action_name": "Translation added",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/403240/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/247928/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/babonus/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-11-23T10:51:30.303522Z",
            "action": 5,
            "target": "[{valeur}] {label} ",
            "old": "",
            "details": {
                "state": 20,
                "source": "[{value}] {label} ",
                "old_state": 0
            },
            "id": 403239,
            "action_name": "Translation added",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/403239/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/247927/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/babonus/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-11-23T10:51:20.554831Z",
            "action": 5,
            "target": "Resources",
            "old": "",
            "details": {
                "state": 20,
                "source": "Resource",
                "old_state": 0
            },
            "id": 403238,
            "action_name": "Translation added",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/403238/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-11-19T18:14:20.496105Z",
            "action": 21,
            "target": "",
            "old": "",
            "details": {},
            "id": 402706,
            "action_name": "Repository rebased",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/402706/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-11-19T18:14:17.377909Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git://github.com/krbz999/babonus",
                    "git://github.com/krbz999/babonus.git",
                    "[email protected]:krbz999/babonus",
                    "[email protected]:krbz999/babonus.git",
                    "https://github.com/krbz999/babonus",
                    "https://github.com/krbz999/babonus.git"
                ],
                "branch": "main",
                "repo_url": "https://github.com/krbz999/babonus",
                "full_name": "krbz999/babonus",
                "service_long_name": "GitHub"
            },
            "id": 402705,
            "action_name": "Repository notification received",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/402705/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-11-18T18:50:45.599064Z",
            "action": 21,
            "target": "",
            "old": "",
            "details": {},
            "id": 402181,
            "action_name": "Repository rebased",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/402181/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-11-18T18:50:44.809339Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git://github.com/krbz999/babonus",
                    "git://github.com/krbz999/babonus.git",
                    "[email protected]:krbz999/babonus",
                    "[email protected]:krbz999/babonus.git",
                    "https://github.com/krbz999/babonus",
                    "https://github.com/krbz999/babonus.git"
                ],
                "branch": "main",
                "repo_url": "https://github.com/krbz999/babonus",
                "full_name": "krbz999/babonus",
                "service_long_name": "GitHub"
            },
            "id": 402180,
            "action_name": "Repository notification received",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/402180/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/babonus/main/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-16T17:51:50.746833Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "lang/fr.json"
            },
            "id": 400867,
            "action_name": "Resource updated",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/400867/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/119320/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/babonus/main/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-16T17:51:50.746784Z",
            "action": 59,
            "target": "Un nombre entier à soustraire du minimum requis pour réussir un jet de sauvegarde contre la mort. Ce champ respecte les données des jets, mais pas les jets de dés.",
            "old": "Un nombre entier à soustraire du minimum requis pour réussir un jet de sauvegarde contre la mort. Ce champ respecte les données des jets, mais pas les jets de dés.",
            "details": {
                "state": 20,
                "source": "An integer to subtract from the minimum requirement to pass a death saving throw. This field respects roll data, but not dice rolls.",
                "old_state": 20
            },
            "id": 400866,
            "action_name": "String updated in the repository",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/400866/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/119319/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/babonus/main/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-16T17:51:50.746727Z",
            "action": 59,
            "target": "Valeur cible de sauvegarde de la mort",
            "old": "Valeur cible de sauvegarde de la mort",
            "details": {
                "state": 20,
                "source": "Death Save Target Value",
                "old_state": 20
            },
            "id": 400865,
            "action_name": "String updated in the repository",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/400865/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/189933/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/babonus/main/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-16T17:51:50.746677Z",
            "action": 59,
            "target": "Un nombre entier à soustraire du seuil qui détermine quand un jet de sauvegarde contre la mort permet de retrouver la conscience et 1 point de vie. Ce champ respecte les données des jets, mais pas les jets de dés.",
            "old": "Un nombre entier à soustraire du seuil qui détermine quand un jet de sauvegarde contre la mort permet de retrouver la conscience et 1 point de vie. Ce champ respecte les données des jets, mais pas les jets de dés.",
            "details": {
                "state": 20,
                "source": "An integer to subtract from the threshold that decides when a Death Saving Throw results in restoring consciousness and 1 hit point. This field respects roll data, but not dice rolls.",
                "old_state": 20
            },
            "id": 400864,
            "action_name": "String updated in the repository",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/400864/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/189932/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/babonus/main/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-16T17:51:50.746629Z",
            "action": 59,
            "target": "Limite critique de sauvegarde de la mort",
            "old": "Limite critique de sauvegarde de la mort",
            "details": {
                "state": 20,
                "source": "Death Save Critical Limit",
                "old_state": 20
            },
            "id": 400863,
            "action_name": "String updated in the repository",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/400863/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/119318/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/babonus/main/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-16T17:51:50.746583Z",
            "action": 59,
            "target": "Parts supplémentaires à ajouter au jet de sauvegarde.",
            "old": "Parts supplémentaires à ajouter au jet de sauvegarde.",
            "details": {
                "state": 20,
                "source": "Additional parts to add on top of the saving throw roll.",
                "old_state": 20
            },
            "id": 400862,
            "action_name": "String updated in the repository",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/400862/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/119317/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/babonus/main/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-16T17:51:50.746536Z",
            "action": 59,
            "target": "Bonus aux jets de sauvegarde",
            "old": "Bonus aux jets de sauvegarde",
            "details": {
                "state": 20,
                "source": "Saving Throw Bonus",
                "old_state": 20
            },
            "id": 400861,
            "action_name": "String updated in the repository",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/400861/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/194812/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/babonus/main/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-16T17:51:50.746489Z",
            "action": 59,
            "target": "Bonus aux tests d'aptitude",
            "old": "Bonus aux tests d'aptitude",
            "details": {
                "state": 20,
                "source": "Ability Check Bonus",
                "old_state": 20
            },
            "id": 400860,
            "action_name": "String updated in the repository",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/400860/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/119314/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/babonus/main/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-16T17:51:50.746442Z",
            "action": 59,
            "target": "Un nombre entier à ajouter au DD d'un jet de sauvegarde. Ce champ respecte les données des jets, mais pas les jets de dés.",
            "old": "Un nombre entier à ajouter au DD d'un jet de sauvegarde. Ce champ respecte les données des jets, mais pas les jets de dés.",
            "details": {
                "state": 20,
                "source": "An integer to add onto the DC of a saving throw. This field respects roll data, but not dice rolls.",
                "old_state": 20
            },
            "id": 400859,
            "action_name": "String updated in the repository",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/400859/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/119311/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/babonus/main/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-16T17:51:50.746396Z",
            "action": 59,
            "target": "Parties supplémentaires à ajouter en plus du dé de vie.",
            "old": "Parties supplémentaires à ajouter en plus du dé de vie.",
            "details": {
                "state": 20,
                "source": "Additional parts to add on top of the hit die roll.",
                "old_state": 20
            },
            "id": 400858,
            "action_name": "String updated in the repository",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/400858/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/119310/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/babonus/main/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-16T17:51:50.746349Z",
            "action": 59,
            "target": "Bonus au lancer de dé",
            "old": "Bonus au lancer de dé",
            "details": {
                "state": 20,
                "source": "Hit Die Roll Bonus",
                "old_state": 20
            },
            "id": 400857,
            "action_name": "String updated in the repository",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/400857/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/119308/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/babonus/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/babonus/main/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-16T17:51:50.746300Z",
            "action": 59,
            "target": "Nombre supplémentaire de dés à lancer en cas de coup critique. Ce champ respecte les données des jets, mais pas les jets de dés.",
            "old": "Nombre supplémentaire de dés à lancer en cas de coup critique. Ce champ respecte les données des jets, mais pas les jets de dés.",
            "details": {
                "state": 20,
                "source": "An additional number of dice that should be rolled on a critical hit. This field respects roll data, but not dice rolls.",
                "old_state": 20
            },
            "id": 400856,
            "action_name": "String updated in the repository",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/400856/?format=api"
        }
    ]
}