Translation projects API.

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

GET /api/projects/pf2e-npc-knowledges/changes/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 79,
    "next": "https://weblate.foundryvtt-hub.com/api/projects/pf2e-npc-knowledges/changes/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/glossary/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2025-04-09T09:36:42.087765Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "BrokenProjectURL"
            },
            "id": 502597,
            "action_name": "Alert triggered",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/502597/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2025-04-09T08:36:47.141111Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "BrokenProjectURL"
            },
            "id": 502596,
            "action_name": "Alert triggered",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/502596/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/glossary/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-12-08T09:36:40.931594Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "BrokenProjectURL"
            },
            "id": 491352,
            "action_name": "Alert triggered",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/491352/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-12-08T08:36:45.949025Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "BrokenProjectURL"
            },
            "id": 491349,
            "action_name": "Alert triggered",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/491349/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-07-28T03:10:23.140710Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "UpdateFailure"
            },
            "id": 470781,
            "action_name": "Alert triggered",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/470781/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-07-26T03:08:42.393222Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "UpdateFailure"
            },
            "id": 470745,
            "action_name": "Alert triggered",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/470745/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-07-23T03:09:09.732818Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "UpdateFailure"
            },
            "id": 469797,
            "action_name": "Alert triggered",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/469797/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T03:11:42.900958Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "UpdateFailure"
            },
            "id": 455558,
            "action_name": "Alert triggered",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/455558/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-02-27T03:17:26.257678Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "UpdateFailure"
            },
            "id": 443211,
            "action_name": "Alert triggered",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/443211/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-02-20T03:19:52.999880Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "UpdateFailure"
            },
            "id": 442749,
            "action_name": "Alert triggered",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/442749/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-12-07T03:08:51.280123Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "UpdateFailure"
            },
            "id": 406708,
            "action_name": "Alert triggered",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/406708/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-09-30T22:30:18.431995Z",
            "action": 23,
            "target": "Rebasing (1/4)\nerror: could not apply 0c6936a... Added translation 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 0c6936a... Added translation using Weblate (French)\nAuto-merging module.json\nCONFLICT (content): Merge conflict in module.json\nCONFLICT (add/add): Merge conflict in lang/fr.json\nAuto-merging lang/fr.json\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/4)\nerror: could not apply 0c6936a... Added translation 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 0c6936a... Added translation using Weblate (French)\nAuto-merging module.json\nCONFLICT (content): Merge conflict in module.json\nCONFLICT (add/add): Merge conflict in lang/fr.json\nAuto-merging lang/fr.json\n (1)",
                "status": "interactive rebase in progress; onto cd80502\nLast command done (1 command done):\n   pick 0c6936a Added translation using Weblate (French)\nNext commands to do (3 remaining commands):\n   pick eb253df Translated using Weblate (French)\n   pick b08c4ac Added translation using Weblate (Chinese (Simplified))\n  (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'master' on 'cd80502'.\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 added:      lang/fr.json\n\tboth modified:   module.json\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 384476,
            "action_name": "Repository rebase failed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/384476/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-09-30T22:30:17.675651Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git://github.com/reonZ/pf2e-npc-knowledges",
                    "git://github.com/reonZ/pf2e-npc-knowledges.git",
                    "[email protected]:reonZ/pf2e-npc-knowledges",
                    "[email protected]:reonZ/pf2e-npc-knowledges.git",
                    "https://github.com/reonZ/pf2e-npc-knowledges",
                    "https://github.com/reonZ/pf2e-npc-knowledges.git"
                ],
                "branch": "master",
                "repo_url": "https://github.com/reonZ/pf2e-npc-knowledges",
                "full_name": "reonZ/pf2e-npc-knowledges",
                "service_long_name": "GitHub"
            },
            "id": 384475,
            "action_name": "Repository notification received",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/384475/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-13T16:10:19.148217Z",
            "action": 23,
            "target": "Rebasing (1/4)\nerror: could not apply 0c6936a... Added translation 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 0c6936a... Added translation using Weblate (French)\nAuto-merging module.json\nCONFLICT (content): Merge conflict in module.json\nCONFLICT (add/add): Merge conflict in lang/fr.json\nAuto-merging lang/fr.json\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/4)\nerror: could not apply 0c6936a... Added translation 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 0c6936a... Added translation using Weblate (French)\nAuto-merging module.json\nCONFLICT (content): Merge conflict in module.json\nCONFLICT (add/add): Merge conflict in lang/fr.json\nAuto-merging lang/fr.json\n (1)",
                "status": "interactive rebase in progress; onto 01df142\nLast command done (1 command done):\n   pick 0c6936a Added translation using Weblate (French)\nNext commands to do (3 remaining commands):\n   pick eb253df Translated using Weblate (French)\n   pick b08c4ac Added translation using Weblate (Chinese (Simplified))\n  (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'master' on '01df142'.\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 added:      lang/fr.json\n\tboth modified:   module.json\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 340368,
            "action_name": "Repository rebase failed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/340368/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-06-13T16:10:18.501119Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git://github.com/reonZ/pf2e-npc-knowledges",
                    "git://github.com/reonZ/pf2e-npc-knowledges.git",
                    "[email protected]:reonZ/pf2e-npc-knowledges",
                    "[email protected]:reonZ/pf2e-npc-knowledges.git",
                    "https://github.com/reonZ/pf2e-npc-knowledges",
                    "https://github.com/reonZ/pf2e-npc-knowledges.git"
                ],
                "branch": "master",
                "repo_url": "https://github.com/reonZ/pf2e-npc-knowledges",
                "full_name": "reonZ/pf2e-npc-knowledges",
                "service_long_name": "GitHub"
            },
            "id": 340367,
            "action_name": "Repository notification received",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/340367/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-04-16T19:09:13.562699Z",
            "action": 23,
            "target": "Rebasing (1/4)\nerror: could not apply 0c6936a... Added translation 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 0c6936a... Added translation using Weblate (French)\nAuto-merging module.json\nCONFLICT (content): Merge conflict in module.json\nCONFLICT (add/add): Merge conflict in lang/fr.json\nAuto-merging lang/fr.json\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/4)\nerror: could not apply 0c6936a... Added translation 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 0c6936a... Added translation using Weblate (French)\nAuto-merging module.json\nCONFLICT (content): Merge conflict in module.json\nCONFLICT (add/add): Merge conflict in lang/fr.json\nAuto-merging lang/fr.json\n (1)",
                "status": "interactive rebase in progress; onto 27de816\nLast command done (1 command done):\n   pick 0c6936a Added translation using Weblate (French)\nNext commands to do (3 remaining commands):\n   pick eb253df Translated using Weblate (French)\n   pick b08c4ac Added translation using Weblate (Chinese (Simplified))\n  (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'master' on '27de816'.\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 added:      lang/fr.json\n\tboth modified:   module.json\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 302513,
            "action_name": "Repository rebase failed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/302513/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-04-16T19:09:12.925090Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git://github.com/reonZ/pf2e-npc-knowledges",
                    "git://github.com/reonZ/pf2e-npc-knowledges.git",
                    "[email protected]:reonZ/pf2e-npc-knowledges",
                    "[email protected]:reonZ/pf2e-npc-knowledges.git",
                    "https://github.com/reonZ/pf2e-npc-knowledges",
                    "https://github.com/reonZ/pf2e-npc-knowledges.git"
                ],
                "branch": "master",
                "repo_url": "https://github.com/reonZ/pf2e-npc-knowledges",
                "full_name": "reonZ/pf2e-npc-knowledges",
                "service_long_name": "GitHub"
            },
            "id": 302512,
            "action_name": "Repository notification received",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/302512/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-04-16T19:07:41.481986Z",
            "action": 14,
            "target": "",
            "old": "",
            "details": {
                "auto": true
            },
            "id": 302511,
            "action_name": "Component locked",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/302511/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-04-16T19:07:41.472047Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "MergeFailure"
            },
            "id": 302510,
            "action_name": "Alert triggered",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/302510/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-04-16T19:07:41.457819Z",
            "action": 23,
            "target": "Rebasing (1/4)\nerror: could not apply 0c6936a... Added translation 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 0c6936a... Added translation using Weblate (French)\nAuto-merging module.json\nCONFLICT (content): Merge conflict in module.json\nCONFLICT (add/add): Merge conflict in lang/fr.json\nAuto-merging lang/fr.json\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/4)\nerror: could not apply 0c6936a... Added translation 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 0c6936a... Added translation using Weblate (French)\nAuto-merging module.json\nCONFLICT (content): Merge conflict in module.json\nCONFLICT (add/add): Merge conflict in lang/fr.json\nAuto-merging lang/fr.json\n (1)",
                "status": "interactive rebase in progress; onto 48adbe1\nLast command done (1 command done):\n   pick 0c6936a Added translation using Weblate (French)\nNext commands to do (3 remaining commands):\n   pick eb253df Translated using Weblate (French)\n   pick b08c4ac Added translation using Weblate (Chinese (Simplified))\n  (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'master' on '48adbe1'.\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 added:      lang/fr.json\n\tboth modified:   module.json\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 302509,
            "action_name": "Repository rebase failed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/302509/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-04-16T19:07:40.808687Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git://github.com/reonZ/pf2e-npc-knowledges",
                    "git://github.com/reonZ/pf2e-npc-knowledges.git",
                    "[email protected]:reonZ/pf2e-npc-knowledges",
                    "[email protected]:reonZ/pf2e-npc-knowledges.git",
                    "https://github.com/reonZ/pf2e-npc-knowledges",
                    "https://github.com/reonZ/pf2e-npc-knowledges.git"
                ],
                "branch": "master",
                "repo_url": "https://github.com/reonZ/pf2e-npc-knowledges",
                "full_name": "reonZ/pf2e-npc-knowledges",
                "service_long_name": "GitHub"
            },
            "id": 302508,
            "action_name": "Repository notification received",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/302508/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-04-11T09:42:59.641569Z",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 295958,
            "action_name": "Changes pushed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/295958/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/200662/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-npc-knowledges/main/zh_Hans/?format=api",
            "user": "https://weblate.foundryvtt-hub.com/api/users/sakusenerio/?format=api",
            "author": "https://weblate.foundryvtt-hub.com/api/users/sakusenerio/?format=api",
            "timestamp": "2023-04-10T08:51:09.336994Z",
            "action": 5,
            "target": "用英文逗号分割学识,这会替换角色卡中的一般学识",
            "old": "",
            "details": {
                "state": 20,
                "source": "Enter comma separated lores which will replace the generic ones in the sheet",
                "old_state": 0
            },
            "id": 295462,
            "action_name": "Translation added",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/295462/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/200660/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-npc-knowledges/main/zh_Hans/?format=api",
            "user": "https://weblate.foundryvtt-hub.com/api/users/sakusenerio/?format=api",
            "author": "https://weblate.foundryvtt-hub.com/api/users/sakusenerio/?format=api",
            "timestamp": "2023-04-10T08:50:31.215724Z",
            "action": 2,
            "target": "非特定学识",
            "old": "不明学识",
            "details": {
                "state": 20,
                "source": "Unspecific Lores",
                "old_state": 20
            },
            "id": 295461,
            "action_name": "Translation changed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/295461/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/200661/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-npc-knowledges/main/zh_Hans/?format=api",
            "user": "https://weblate.foundryvtt-hub.com/api/users/sakusenerio/?format=api",
            "author": "https://weblate.foundryvtt-hub.com/api/users/sakusenerio/?format=api",
            "timestamp": "2023-04-10T08:50:25.776282Z",
            "action": 5,
            "target": "特定学识",
            "old": "",
            "details": {
                "state": 20,
                "source": "Specific Lores",
                "old_state": 0
            },
            "id": 295460,
            "action_name": "Translation added",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/295460/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/200660/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-npc-knowledges/main/zh_Hans/?format=api",
            "user": "https://weblate.foundryvtt-hub.com/api/users/sakusenerio/?format=api",
            "author": "https://weblate.foundryvtt-hub.com/api/users/sakusenerio/?format=api",
            "timestamp": "2023-04-10T08:50:18.635096Z",
            "action": 5,
            "target": "不明学识",
            "old": "",
            "details": {
                "state": 20,
                "source": "Unspecific Lores",
                "old_state": 0
            },
            "id": 295459,
            "action_name": "Translation added",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/295459/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/200659/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-npc-knowledges/main/zh_Hans/?format=api",
            "user": "https://weblate.foundryvtt-hub.com/api/users/sakusenerio/?format=api",
            "author": "https://weblate.foundryvtt-hub.com/api/users/sakusenerio/?format=api",
            "timestamp": "2023-04-10T08:50:11.494803Z",
            "action": 5,
            "target": "取消",
            "old": "",
            "details": {
                "state": 20,
                "source": "Cancel",
                "old_state": 0
            },
            "id": 295458,
            "action_name": "Translation added",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/295458/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/200658/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-npc-knowledges/main/zh_Hans/?format=api",
            "user": "https://weblate.foundryvtt-hub.com/api/users/sakusenerio/?format=api",
            "author": "https://weblate.foundryvtt-hub.com/api/users/sakusenerio/?format=api",
            "timestamp": "2023-04-10T08:50:04.248989Z",
            "action": 5,
            "target": "保存",
            "old": "",
            "details": {
                "state": 20,
                "source": "Save",
                "old_state": 0
            },
            "id": 295457,
            "action_name": "Translation added",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/295457/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-04-10T08:49:50.227279Z",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 295456,
            "action_name": "Changes pushed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/295456/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/glossary/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-npc-knowledges/glossary/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-10T08:49:48.493533Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "new file",
                "filename": "zh_Hans.tbx"
            },
            "id": 295455,
            "action_name": "Resource updated",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/295455/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-npc-knowledges/main/zh_Hans/?format=api",
            "user": "https://weblate.foundryvtt-hub.com/api/users/sakusenerio/?format=api",
            "author": "https://weblate.foundryvtt-hub.com/api/users/sakusenerio/?format=api",
            "timestamp": "2023-04-10T08:49:47.953100Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "new file",
                "filename": "lang/zh_Hans.json"
            },
            "id": 295453,
            "action_name": "Resource updated",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/295453/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/200662/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-npc-knowledges/main/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-10T08:49:47.953058Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Enter comma separated lores which will replace the generic ones in the sheet",
                "old_state": -1
            },
            "id": 295452,
            "action_name": "String updated in the repository",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/295452/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/200661/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-npc-knowledges/main/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-10T08:49:47.953007Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Specific Lores",
                "old_state": -1
            },
            "id": 295451,
            "action_name": "String updated in the repository",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/295451/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/200660/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-npc-knowledges/main/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-10T08:49:47.952950Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Unspecific Lores",
                "old_state": -1
            },
            "id": 295450,
            "action_name": "String updated in the repository",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/295450/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/200659/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-npc-knowledges/main/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-10T08:49:47.952887Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Cancel",
                "old_state": -1
            },
            "id": 295449,
            "action_name": "String updated in the repository",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/295449/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/200658/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-npc-knowledges/main/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-10T08:49:47.952771Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Save",
                "old_state": -1
            },
            "id": 295448,
            "action_name": "String updated in the repository",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/295448/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-npc-knowledges/main/zh_Hans/?format=api",
            "user": "https://weblate.foundryvtt-hub.com/api/users/sakusenerio/?format=api",
            "author": "https://weblate.foundryvtt-hub.com/api/users/sakusenerio/?format=api",
            "timestamp": "2023-04-10T08:49:47.898568Z",
            "action": 48,
            "target": "",
            "old": "",
            "details": {
                "language": "zh_Hans"
            },
            "id": 295447,
            "action_name": "Language added",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/295447/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-03-07T23:01:55.255291Z",
            "action": 15,
            "target": "",
            "old": "",
            "details": {
                "auto": true
            },
            "id": 263204,
            "action_name": "Component unlocked",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/263204/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-03-06T01:30:34.499651Z",
            "action": 23,
            "target": "Rebasing (1/2)\nerror: could not apply 0c6936a... Added translation 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 0c6936a... Added translation using Weblate (French)\nAuto-merging module.json\nCONFLICT (content): Merge conflict in module.json\nCONFLICT (add/add): Merge conflict in lang/fr.json\nAuto-merging lang/fr.json\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/2)\nerror: could not apply 0c6936a... Added translation 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 0c6936a... Added translation using Weblate (French)\nAuto-merging module.json\nCONFLICT (content): Merge conflict in module.json\nCONFLICT (add/add): Merge conflict in lang/fr.json\nAuto-merging lang/fr.json\n (1)",
                "status": "interactive rebase in progress; onto ccae5fc\nLast command done (1 command done):\n   pick 0c6936a Added translation using Weblate (French)\nNext command to do (1 remaining command):\n   pick eb253df Translated using Weblate (French)\n  (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'master' on 'ccae5fc'.\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 added:      lang/fr.json\n\tboth modified:   module.json\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 261655,
            "action_name": "Repository rebase failed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/261655/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-03-06T01:30:33.859878Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git://github.com/reonZ/pf2e-npc-knowledges",
                    "git://github.com/reonZ/pf2e-npc-knowledges.git",
                    "[email protected]:reonZ/pf2e-npc-knowledges",
                    "[email protected]:reonZ/pf2e-npc-knowledges.git",
                    "https://github.com/reonZ/pf2e-npc-knowledges",
                    "https://github.com/reonZ/pf2e-npc-knowledges.git"
                ],
                "branch": "master",
                "repo_url": "https://github.com/reonZ/pf2e-npc-knowledges",
                "full_name": "reonZ/pf2e-npc-knowledges",
                "service_long_name": "GitHub"
            },
            "id": 261654,
            "action_name": "Repository notification received",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/261654/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-03-06T01:11:52.520244Z",
            "action": 14,
            "target": "",
            "old": "",
            "details": {
                "auto": true
            },
            "id": 261653,
            "action_name": "Component locked",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/261653/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-03-06T01:11:52.496349Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "MergeFailure"
            },
            "id": 261652,
            "action_name": "Alert triggered",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/261652/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-03-06T01:11:52.469779Z",
            "action": 23,
            "target": "Rebasing (1/2)\nerror: could not apply 0c6936a... Added translation 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 0c6936a... Added translation using Weblate (French)\nCONFLICT (add/add): Merge conflict in lang/fr.json\nAuto-merging lang/fr.json\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/2)\nerror: could not apply 0c6936a... Added translation 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 0c6936a... Added translation using Weblate (French)\nCONFLICT (add/add): Merge conflict in lang/fr.json\nAuto-merging lang/fr.json\n (1)",
                "status": "interactive rebase in progress; onto 8353a20\nLast command done (1 command done):\n   pick 0c6936a Added translation using Weblate (French)\nNext command to do (1 remaining command):\n   pick eb253df Translated using Weblate (French)\n  (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'master' on '8353a20'.\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 added:      lang/fr.json\n\nno changes added to commit (use \"git add\" and/or \"git commit -a\")\n"
            },
            "id": 261651,
            "action_name": "Repository rebase failed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/261651/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-03-06T01:11:51.879431Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git://github.com/reonZ/pf2e-npc-knowledges",
                    "git://github.com/reonZ/pf2e-npc-knowledges.git",
                    "[email protected]:reonZ/pf2e-npc-knowledges",
                    "[email protected]:reonZ/pf2e-npc-knowledges.git",
                    "https://github.com/reonZ/pf2e-npc-knowledges",
                    "https://github.com/reonZ/pf2e-npc-knowledges.git"
                ],
                "branch": "master",
                "repo_url": "https://github.com/reonZ/pf2e-npc-knowledges",
                "full_name": "reonZ/pf2e-npc-knowledges",
                "service_long_name": "GitHub"
            },
            "id": 261650,
            "action_name": "Repository notification received",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/261650/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-02-19T17:29:17.376161Z",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 246848,
            "action_name": "Changes pushed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/246848/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/166341/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-npc-knowledges/main/fr/?format=api",
            "user": "https://weblate.foundryvtt-hub.com/api/users/rectulo/?format=api",
            "author": "https://weblate.foundryvtt-hub.com/api/users/rectulo/?format=api",
            "timestamp": "2023-02-18T17:03:49.178744Z",
            "action": 2,
            "target": "Entrez les connaissances séparées par des virgules qui remplaceront les connaissances génériques sur la feuille",
            "old": "Entrez les connaissances séparées par des virgules qui remplaceront les connaissances génériques sur la feuille.",
            "details": {
                "state": 20,
                "source": "Enter comma separated lores which will replace the generic ones in the sheet",
                "old_state": 20
            },
            "id": 245671,
            "action_name": "Translation changed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/245671/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/166341/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-npc-knowledges/main/fr/?format=api",
            "user": "https://weblate.foundryvtt-hub.com/api/users/rectulo/?format=api",
            "author": "https://weblate.foundryvtt-hub.com/api/users/rectulo/?format=api",
            "timestamp": "2023-02-18T17:03:42.497977Z",
            "action": 5,
            "target": "Entrez les connaissances séparées par des virgules qui remplaceront les connaissances génériques sur la feuille.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Enter comma separated lores which will replace the generic ones in the sheet",
                "old_state": 0
            },
            "id": 245670,
            "action_name": "Translation added",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/245670/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/166340/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-npc-knowledges/main/fr/?format=api",
            "user": "https://weblate.foundryvtt-hub.com/api/users/rectulo/?format=api",
            "author": "https://weblate.foundryvtt-hub.com/api/users/rectulo/?format=api",
            "timestamp": "2023-02-18T17:03:17.743451Z",
            "action": 5,
            "target": "Connaissances spécifiques",
            "old": "",
            "details": {
                "state": 20,
                "source": "Specific Lores",
                "old_state": 0
            },
            "id": 245669,
            "action_name": "Translation added",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/245669/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/166339/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-npc-knowledges/main/fr/?format=api",
            "user": "https://weblate.foundryvtt-hub.com/api/users/rectulo/?format=api",
            "author": "https://weblate.foundryvtt-hub.com/api/users/rectulo/?format=api",
            "timestamp": "2023-02-18T17:03:06.175380Z",
            "action": 2,
            "target": "Connaissances non spécifiques",
            "old": "Connaissances non spécifique",
            "details": {
                "state": 20,
                "source": "Unspecific Lores",
                "old_state": 20
            },
            "id": 245668,
            "action_name": "Translation changed",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/245668/?format=api"
        },
        {
            "unit": "https://weblate.foundryvtt-hub.com/api/units/166339/?format=api",
            "component": "https://weblate.foundryvtt-hub.com/api/components/pf2e-npc-knowledges/main/?format=api",
            "translation": "https://weblate.foundryvtt-hub.com/api/translations/pf2e-npc-knowledges/main/fr/?format=api",
            "user": "https://weblate.foundryvtt-hub.com/api/users/rectulo/?format=api",
            "author": "https://weblate.foundryvtt-hub.com/api/users/rectulo/?format=api",
            "timestamp": "2023-02-18T17:02:51.808125Z",
            "action": 5,
            "target": "Connaissances non spécifique",
            "old": "",
            "details": {
                "state": 20,
                "source": "Unspecific Lores",
                "old_state": 0
            },
            "id": 245667,
            "action_name": "Translation added",
            "url": "https://weblate.foundryvtt-hub.com/api/changes/245667/?format=api"
        }
    ]
}