Translation projects API.

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

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

{
    "count": 1049,
    "next": "https://hosted.weblate.org/api/projects/readrops/changes/?format=api&page=6",
    "previous": "https://hosted.weblate.org/api/projects/readrops/changes/?format=api&page=4",
    "results": [
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-01-12T19:28:30.213929+01:00",
            "action": 23,
            "target": "Rebasing (1/6)\nAuto-merging app/src/main/res/values-fr/strings.xml\nCONFLICT (content): Merge conflict in app/src/main/res/values-fr/strings.xml\nerror: could not apply 45be8862... Update translation files\nhint: Resolve all conflicts manually, mark them as resolved with\nhint: \"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nhint: You can instead skip this commit: run \"git rebase --skip\".\nhint: To abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 45be8862... Update translation files\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/6)\nAuto-merging app/src/main/res/values-fr/strings.xml\nCONFLICT (content): Merge conflict in app/src/main/res/values-fr/strings.xml\nerror: could not apply 45be8862... Update translation files\nhint: Resolve all conflicts manually, mark them as resolved with\nhint: \"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nhint: You can instead skip this commit: run \"git rebase --skip\".\nhint: To abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 45be8862... Update translation files\n (1)",
                "status": "interactive rebase in progress; onto 5cd7ead7\nLast command done (1 command done):\n   pick 45be8862 Update translation files\nNext commands to do (5 remaining commands):\n   pick 35401a84 Added translation using Weblate (Portuguese (Brazil))\n   pick 33eb256f Translated using Weblate (Portuguese (Brazil))\n  (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'develop' on '5cd7ead7'.\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\nChanges to be committed:\n  (use \"git restore --staged <file>...\" to unstage)\n\tmodified:   app/src/main/res/values-de/strings.xml\n\tmodified:   app/src/main/res/values-it/strings.xml\n\nUnmerged paths:\n  (use \"git restore --staged <file>...\" to unstage)\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   app/src/main/res/values-fr/strings.xml\n\n"
            },
            "id": 77131588,
            "action_name": "Repository rebase failed",
            "url": "https://hosted.weblate.org/api/changes/77131588/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-01-12T19:28:28.814602+01:00",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git://github.com/readrops/Readrops",
                    "git://github.com/readrops/Readrops.git",
                    "git@github.com:readrops/Readrops",
                    "git@github.com:readrops/Readrops.git",
                    "https://github.com/readrops/Readrops",
                    "https://github.com/readrops/Readrops.git"
                ],
                "branch": "develop",
                "repo_url": "https://github.com/readrops/Readrops",
                "full_name": "readrops/Readrops",
                "service_long_name": "GitHub"
            },
            "id": 77131587,
            "action_name": "Repository notification received",
            "url": "https://hosted.weblate.org/api/changes/77131587/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-01-12T03:46:21.049129+01:00",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "RepositoryOutdated"
            },
            "id": 77110150,
            "action_name": "Alert triggered",
            "url": "https://hosted.weblate.org/api/changes/77110150/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-01-11T23:37:54.139330+01:00",
            "action": 23,
            "target": "Rebasing (1/6)\nAuto-merging app/src/main/res/values-fr/strings.xml\nCONFLICT (content): Merge conflict in app/src/main/res/values-fr/strings.xml\nerror: could not apply 45be8862... Update translation files\nhint: Resolve all conflicts manually, mark them as resolved with\nhint: \"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nhint: You can instead skip this commit: run \"git rebase --skip\".\nhint: To abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 45be8862... Update translation files\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/6)\nAuto-merging app/src/main/res/values-fr/strings.xml\nCONFLICT (content): Merge conflict in app/src/main/res/values-fr/strings.xml\nerror: could not apply 45be8862... Update translation files\nhint: Resolve all conflicts manually, mark them as resolved with\nhint: \"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nhint: You can instead skip this commit: run \"git rebase --skip\".\nhint: To abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 45be8862... Update translation files\n (1)",
                "status": "interactive rebase in progress; onto 6b50d408\nLast command done (1 command done):\n   pick 45be8862 Update translation files\nNext commands to do (5 remaining commands):\n   pick 35401a84 Added translation using Weblate (Portuguese (Brazil))\n   pick 33eb256f Translated using Weblate (Portuguese (Brazil))\n  (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'develop' on '6b50d408'.\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\nChanges to be committed:\n  (use \"git restore --staged <file>...\" to unstage)\n\tmodified:   app/src/main/res/values-de/strings.xml\n\tmodified:   app/src/main/res/values-it/strings.xml\n\nUnmerged paths:\n  (use \"git restore --staged <file>...\" to unstage)\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   app/src/main/res/values-fr/strings.xml\n\n"
            },
            "id": 77107176,
            "action_name": "Repository rebase failed",
            "url": "https://hosted.weblate.org/api/changes/77107176/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-01-11T23:37:53.035262+01:00",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git://github.com/readrops/Readrops",
                    "git://github.com/readrops/Readrops.git",
                    "git@github.com:readrops/Readrops",
                    "git@github.com:readrops/Readrops.git",
                    "https://github.com/readrops/Readrops",
                    "https://github.com/readrops/Readrops.git"
                ],
                "branch": "develop",
                "repo_url": "https://github.com/readrops/Readrops",
                "full_name": "readrops/Readrops",
                "service_long_name": "GitHub"
            },
            "id": 77107175,
            "action_name": "Repository notification received",
            "url": "https://hosted.weblate.org/api/changes/77107175/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-01-11T22:17:23.942893+01:00",
            "action": 23,
            "target": "Rebasing (1/6)\nAuto-merging app/src/main/res/values-fr/strings.xml\nCONFLICT (content): Merge conflict in app/src/main/res/values-fr/strings.xml\nerror: could not apply 45be8862... Update translation files\nhint: Resolve all conflicts manually, mark them as resolved with\nhint: \"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nhint: You can instead skip this commit: run \"git rebase --skip\".\nhint: To abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 45be8862... Update translation files\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/6)\nAuto-merging app/src/main/res/values-fr/strings.xml\nCONFLICT (content): Merge conflict in app/src/main/res/values-fr/strings.xml\nerror: could not apply 45be8862... Update translation files\nhint: Resolve all conflicts manually, mark them as resolved with\nhint: \"git add/rm <conflicted_files>\", then run \"git rebase --continue\".\nhint: You can instead skip this commit: run \"git rebase --skip\".\nhint: To abort and get back to the state before \"git rebase\", run \"git rebase --abort\".\nCould not apply 45be8862... Update translation files\n (1)",
                "status": "interactive rebase in progress; onto d76be31b\nLast command done (1 command done):\n   pick 45be8862 Update translation files\nNext commands to do (5 remaining commands):\n   pick 35401a84 Added translation using Weblate (Portuguese (Brazil))\n   pick 33eb256f Translated using Weblate (Portuguese (Brazil))\n  (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'develop' on 'd76be31b'.\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\nChanges to be committed:\n  (use \"git restore --staged <file>...\" to unstage)\n\tmodified:   app/src/main/res/values-de/strings.xml\n\tmodified:   app/src/main/res/values-it/strings.xml\n\nUnmerged paths:\n  (use \"git restore --staged <file>...\" to unstage)\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   app/src/main/res/values-fr/strings.xml\n\n"
            },
            "id": 77104879,
            "action_name": "Repository rebase failed",
            "url": "https://hosted.weblate.org/api/changes/77104879/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-01-11T22:17:21.494622+01:00",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git://github.com/readrops/Readrops",
                    "git://github.com/readrops/Readrops.git",
                    "git@github.com:readrops/Readrops",
                    "git@github.com:readrops/Readrops.git",
                    "https://github.com/readrops/Readrops",
                    "https://github.com/readrops/Readrops.git"
                ],
                "branch": "develop",
                "repo_url": "https://github.com/readrops/Readrops",
                "full_name": "readrops/Readrops",
                "service_long_name": "GitHub"
            },
            "id": 77104878,
            "action_name": "Repository notification received",
            "url": "https://hosted.weblate.org/api/changes/77104878/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-04-20T06:20:47.748732+02:00",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "UnusedComponent"
            },
            "id": 54039162,
            "action_name": "Alert triggered",
            "url": "https://hosted.weblate.org/api/changes/54039162/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2022-12-20T20:42:28.200832+01:00",
            "action": 23,
            "target": "Rebasing (1/6)\nerror: could not apply 45be886... Update translation files\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 45be886... Update translation files\nAuto-merging app/src/main/res/values-fr/strings.xml\nCONFLICT (content): Merge conflict in app/src/main/res/values-fr/strings.xml\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/6)\nerror: could not apply 45be886... Update translation files\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 45be886... Update translation files\nAuto-merging app/src/main/res/values-fr/strings.xml\nCONFLICT (content): Merge conflict in app/src/main/res/values-fr/strings.xml\n (1)",
                "status": "interactive rebase in progress; onto 8a5fae5\nLast command done (1 command done):\n   pick 45be886 Update translation files\nNext commands to do (5 remaining commands):\n   pick 35401a8 Added translation using Weblate (Portuguese (Brazil))\n   pick 33eb256 Translated using Weblate (Portuguese (Brazil))\n  (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'develop' on '8a5fae5'.\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\nChanges to be committed:\n  (use \"git restore --staged <file>...\" to unstage)\n\tmodified:   app/src/main/res/values-de/strings.xml\n\tmodified:   app/src/main/res/values-it/strings.xml\n\nUnmerged paths:\n  (use \"git restore --staged <file>...\" to unstage)\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   app/src/main/res/values-fr/strings.xml\n\n"
            },
            "id": 42884910,
            "action_name": "Repository rebase failed",
            "url": "https://hosted.weblate.org/api/changes/42884910/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-11-01T23:44:51.786302+01:00",
            "action": 23,
            "target": "Rebasing (1/6)\nerror: could not apply 45be886... Update translation files\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 45be886... Update translation files\nAuto-merging app/src/main/res/values-fr/strings.xml\nCONFLICT (content): Merge conflict in app/src/main/res/values-fr/strings.xml\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/6)\nerror: could not apply 45be886... Update translation files\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 45be886... Update translation files\nAuto-merging app/src/main/res/values-fr/strings.xml\nCONFLICT (content): Merge conflict in app/src/main/res/values-fr/strings.xml\n (1)",
                "status": "interactive rebase in progress; onto 8a5fae5\nLast command done (1 command done):\n   pick 45be886 Update translation files\nNext commands to do (5 remaining commands):\n   pick 35401a8 Added translation using Weblate (Portuguese (Brazil))\n   pick 33eb256 Translated using Weblate (Portuguese (Brazil))\n  (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'develop' on '8a5fae5'.\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\nChanges to be committed:\n  (use \"git restore --staged <file>...\" to unstage)\n\tmodified:   app/src/main/res/values-de/strings.xml\n\tmodified:   app/src/main/res/values-it/strings.xml\n\nUnmerged paths:\n  (use \"git restore --staged <file>...\" to unstage)\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   app/src/main/res/values-fr/strings.xml\n\n"
            },
            "id": 14504110,
            "action_name": "Repository rebase failed",
            "url": "https://hosted.weblate.org/api/changes/14504110/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-11-01T23:44:50.273462+01:00",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "https://github.com/readrops/Readrops.git",
                    "git://github.com/readrops/Readrops.git",
                    "git@github.com:readrops/Readrops.git",
                    "https://github.com/readrops/Readrops",
                    "https://github.com/readrops/Readrops",
                    "https://github.com/readrops/Readrops"
                ],
                "branch": "develop",
                "repo_url": "https://github.com/readrops/Readrops",
                "full_name": "readrops/Readrops.git",
                "service_long_name": "GitHub"
            },
            "id": 14504108,
            "action_name": "Repository notification received",
            "url": "https://hosted.weblate.org/api/changes/14504108/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-11-01T18:26:44.257158+01:00",
            "action": 23,
            "target": "Rebasing (1/6)\nerror: could not apply 45be886... Update translation files\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 45be886... Update translation files\nAuto-merging app/src/main/res/values-fr/strings.xml\nCONFLICT (content): Merge conflict in app/src/main/res/values-fr/strings.xml\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/6)\nerror: could not apply 45be886... Update translation files\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 45be886... Update translation files\nAuto-merging app/src/main/res/values-fr/strings.xml\nCONFLICT (content): Merge conflict in app/src/main/res/values-fr/strings.xml\n (1)",
                "status": "interactive rebase in progress; onto 11f87d1\nLast command done (1 command done):\n   pick 45be886 Update translation files\nNext commands to do (5 remaining commands):\n   pick 35401a8 Added translation using Weblate (Portuguese (Brazil))\n   pick 33eb256 Translated using Weblate (Portuguese (Brazil))\n  (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'develop' on '11f87d1'.\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\nChanges to be committed:\n  (use \"git restore --staged <file>...\" to unstage)\n\tmodified:   app/src/main/res/values-de/strings.xml\n\tmodified:   app/src/main/res/values-it/strings.xml\n\nUnmerged paths:\n  (use \"git restore --staged <file>...\" to unstage)\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   app/src/main/res/values-fr/strings.xml\n\n"
            },
            "id": 14499326,
            "action_name": "Repository rebase failed",
            "url": "https://hosted.weblate.org/api/changes/14499326/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-11-01T18:26:42.218734+01:00",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "https://github.com/readrops/Readrops.git",
                    "git://github.com/readrops/Readrops.git",
                    "git@github.com:readrops/Readrops.git",
                    "https://github.com/readrops/Readrops",
                    "https://github.com/readrops/Readrops",
                    "https://github.com/readrops/Readrops"
                ],
                "branch": "develop",
                "repo_url": "https://github.com/readrops/Readrops",
                "full_name": "readrops/Readrops.git",
                "service_long_name": "GitHub"
            },
            "id": 14499325,
            "action_name": "Repository notification received",
            "url": "https://hosted.weblate.org/api/changes/14499325/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-10-31T21:55:17.699485+01:00",
            "action": 23,
            "target": "Rebasing (1/6)\nerror: could not apply 45be886... Update translation files\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 45be886... Update translation files\nAuto-merging app/src/main/res/values-fr/strings.xml\nCONFLICT (content): Merge conflict in app/src/main/res/values-fr/strings.xml\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/6)\nerror: could not apply 45be886... Update translation files\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 45be886... Update translation files\nAuto-merging app/src/main/res/values-fr/strings.xml\nCONFLICT (content): Merge conflict in app/src/main/res/values-fr/strings.xml\n (1)",
                "status": "interactive rebase in progress; onto 1bfed83\nLast command done (1 command done):\n   pick 45be886 Update translation files\nNext commands to do (5 remaining commands):\n   pick 35401a8 Added translation using Weblate (Portuguese (Brazil))\n   pick 33eb256 Translated using Weblate (Portuguese (Brazil))\n  (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'develop' on '1bfed83'.\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\nChanges to be committed:\n  (use \"git restore --staged <file>...\" to unstage)\n\tmodified:   app/src/main/res/values-de/strings.xml\n\tmodified:   app/src/main/res/values-it/strings.xml\n\nUnmerged paths:\n  (use \"git restore --staged <file>...\" to unstage)\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   app/src/main/res/values-fr/strings.xml\n\n"
            },
            "id": 14489421,
            "action_name": "Repository rebase failed",
            "url": "https://hosted.weblate.org/api/changes/14489421/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-10-31T21:55:16.062538+01:00",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "https://github.com/readrops/Readrops.git",
                    "git://github.com/readrops/Readrops.git",
                    "git@github.com:readrops/Readrops.git",
                    "https://github.com/readrops/Readrops",
                    "https://github.com/readrops/Readrops",
                    "https://github.com/readrops/Readrops"
                ],
                "branch": "develop",
                "repo_url": "https://github.com/readrops/Readrops",
                "full_name": "readrops/Readrops.git",
                "service_long_name": "GitHub"
            },
            "id": 14489419,
            "action_name": "Repository notification received",
            "url": "https://hosted.weblate.org/api/changes/14489419/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-10-31T17:02:34.291587+01:00",
            "action": 23,
            "target": "Rebasing (1/6)\nerror: could not apply 45be886... Update translation files\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 45be886... Update translation files\nAuto-merging app/src/main/res/values-fr/strings.xml\nCONFLICT (content): Merge conflict in app/src/main/res/values-fr/strings.xml\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/6)\nerror: could not apply 45be886... Update translation files\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 45be886... Update translation files\nAuto-merging app/src/main/res/values-fr/strings.xml\nCONFLICT (content): Merge conflict in app/src/main/res/values-fr/strings.xml\n (1)",
                "status": "interactive rebase in progress; onto 489f52b\nLast command done (1 command done):\n   pick 45be886 Update translation files\nNext commands to do (5 remaining commands):\n   pick 35401a8 Added translation using Weblate (Portuguese (Brazil))\n   pick 33eb256 Translated using Weblate (Portuguese (Brazil))\n  (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'develop' on '489f52b'.\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\nChanges to be committed:\n  (use \"git restore --staged <file>...\" to unstage)\n\tmodified:   app/src/main/res/values-de/strings.xml\n\tmodified:   app/src/main/res/values-it/strings.xml\n\nUnmerged paths:\n  (use \"git restore --staged <file>...\" to unstage)\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   app/src/main/res/values-fr/strings.xml\n\n"
            },
            "id": 14487411,
            "action_name": "Repository rebase failed",
            "url": "https://hosted.weblate.org/api/changes/14487411/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-10-31T17:02:32.329349+01:00",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "https://github.com/readrops/Readrops.git",
                    "git://github.com/readrops/Readrops.git",
                    "git@github.com:readrops/Readrops.git",
                    "https://github.com/readrops/Readrops",
                    "https://github.com/readrops/Readrops",
                    "https://github.com/readrops/Readrops"
                ],
                "branch": "develop",
                "repo_url": "https://github.com/readrops/Readrops",
                "full_name": "readrops/Readrops.git",
                "service_long_name": "GitHub"
            },
            "id": 14487409,
            "action_name": "Repository notification received",
            "url": "https://hosted.weblate.org/api/changes/14487409/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-10-30T19:38:11.108177+02:00",
            "action": 23,
            "target": "Rebasing (1/6)\nerror: could not apply 45be886... Update translation files\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 45be886... Update translation files\nAuto-merging app/src/main/res/values-fr/strings.xml\nCONFLICT (content): Merge conflict in app/src/main/res/values-fr/strings.xml\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/6)\nerror: could not apply 45be886... Update translation files\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 45be886... Update translation files\nAuto-merging app/src/main/res/values-fr/strings.xml\nCONFLICT (content): Merge conflict in app/src/main/res/values-fr/strings.xml\n (1)",
                "status": "interactive rebase in progress; onto 1e29b26\nLast command done (1 command done):\n   pick 45be886 Update translation files\nNext commands to do (5 remaining commands):\n   pick 35401a8 Added translation using Weblate (Portuguese (Brazil))\n   pick 33eb256 Translated using Weblate (Portuguese (Brazil))\n  (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'develop' on '1e29b26'.\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\nChanges to be committed:\n  (use \"git restore --staged <file>...\" to unstage)\n\tmodified:   app/src/main/res/values-de/strings.xml\n\tmodified:   app/src/main/res/values-it/strings.xml\n\nUnmerged paths:\n  (use \"git restore --staged <file>...\" to unstage)\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   app/src/main/res/values-fr/strings.xml\n\n"
            },
            "id": 14477021,
            "action_name": "Repository rebase failed",
            "url": "https://hosted.weblate.org/api/changes/14477021/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-10-30T19:38:09.598176+02:00",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "https://github.com/readrops/Readrops.git",
                    "git://github.com/readrops/Readrops.git",
                    "git@github.com:readrops/Readrops.git",
                    "https://github.com/readrops/Readrops",
                    "https://github.com/readrops/Readrops",
                    "https://github.com/readrops/Readrops"
                ],
                "branch": "develop",
                "repo_url": "https://github.com/readrops/Readrops",
                "full_name": "readrops/Readrops.git",
                "service_long_name": "GitHub"
            },
            "id": 14477020,
            "action_name": "Repository notification received",
            "url": "https://hosted.weblate.org/api/changes/14477020/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-10-30T17:56:07.111047+02:00",
            "action": 14,
            "target": "",
            "old": "",
            "details": {
                "auto": true
            },
            "id": 14475641,
            "action_name": "Component locked",
            "url": "https://hosted.weblate.org/api/changes/14475641/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-10-30T17:56:07.082352+02:00",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "MergeFailure"
            },
            "id": 14475640,
            "action_name": "Alert triggered",
            "url": "https://hosted.weblate.org/api/changes/14475640/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-10-30T17:56:06.985312+02:00",
            "action": 23,
            "target": "Rebasing (1/6)\nerror: could not apply 45be886... Update translation files\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 45be886... Update translation files\nAuto-merging app/src/main/res/values-fr/strings.xml\nCONFLICT (content): Merge conflict in app/src/main/res/values-fr/strings.xml\n (1)",
            "old": "",
            "details": {
                "error": "Rebasing (1/6)\nerror: could not apply 45be886... Update translation files\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 45be886... Update translation files\nAuto-merging app/src/main/res/values-fr/strings.xml\nCONFLICT (content): Merge conflict in app/src/main/res/values-fr/strings.xml\n (1)",
                "status": "interactive rebase in progress; onto 8f093eb\nLast command done (1 command done):\n   pick 45be886 Update translation files\nNext commands to do (5 remaining commands):\n   pick 35401a8 Added translation using Weblate (Portuguese (Brazil))\n   pick 33eb256 Translated using Weblate (Portuguese (Brazil))\n  (use \"git rebase --edit-todo\" to view and edit)\nYou are currently rebasing branch 'develop' on '8f093eb'.\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\nChanges to be committed:\n  (use \"git restore --staged <file>...\" to unstage)\n\tmodified:   app/src/main/res/values-de/strings.xml\n\tmodified:   app/src/main/res/values-it/strings.xml\n\nUnmerged paths:\n  (use \"git restore --staged <file>...\" to unstage)\n  (use \"git add <file>...\" to mark resolution)\n\tboth modified:   app/src/main/res/values-fr/strings.xml\n\n"
            },
            "id": 14475639,
            "action_name": "Repository rebase failed",
            "url": "https://hosted.weblate.org/api/changes/14475639/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-10-30T17:56:04.784008+02:00",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "https://github.com/readrops/Readrops.git",
                    "git://github.com/readrops/Readrops.git",
                    "git@github.com:readrops/Readrops.git",
                    "https://github.com/readrops/Readrops",
                    "https://github.com/readrops/Readrops",
                    "https://github.com/readrops/Readrops"
                ],
                "branch": "develop",
                "repo_url": "https://github.com/readrops/Readrops",
                "full_name": "readrops/Readrops.git",
                "service_long_name": "GitHub"
            },
            "id": 14475638,
            "action_name": "Repository notification received",
            "url": "https://hosted.weblate.org/api/changes/14475638/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-10-28T09:34:10.857535+02:00",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 14435667,
            "action_name": "Changes pushed",
            "url": "https://hosted.weblate.org/api/changes/14435667/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/43420904/?format=api",
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/readrops/strings/nb_NO/?format=api",
            "user": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "author": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "timestamp": "2021-10-27T09:07:06.953105+02:00",
            "action": 5,
            "target": "Automatisk synkronisering må skrus på for visning.\nØnsker du å åpne innstillingene?",
            "old": "",
            "details": {},
            "id": 14421881,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/14421881/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/43420888/?format=api",
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/readrops/strings/nb_NO/?format=api",
            "user": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "author": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "timestamp": "2021-10-27T09:06:40.052286+02:00",
            "action": 5,
            "target": "Lagringstilgang trengs for å laste ned bildet",
            "old": "",
            "details": {},
            "id": 14421880,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/14421880/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/43420876/?format=api",
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/readrops/strings/nb_NO/?format=api",
            "user": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "author": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "timestamp": "2021-10-27T09:06:24.492154+02:00",
            "action": 5,
            "target": "Abonnementseksport trenger tilgang til eksternlagring",
            "old": "",
            "details": {},
            "id": 14421878,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/14421878/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/43420871/?format=api",
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/readrops/strings/nb_NO/?format=api",
            "user": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "author": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "timestamp": "2021-10-27T09:06:00.267691+02:00",
            "action": 5,
            "target": "Denne operasjonen kan ta sin tid siden hver informasjonskanal må spørres.",
            "old": "",
            "details": {},
            "id": 14421877,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/14421877/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/43420869/?format=api",
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/readrops/strings/nb_NO/?format=api",
            "user": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "author": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "timestamp": "2021-10-27T09:05:45.842010+02:00",
            "action": 5,
            "target": "OPML-import/-eksport",
            "old": "",
            "details": {},
            "id": 14421876,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/14421876/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/43420867/?format=api",
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/readrops/strings/nb_NO/?format=api",
            "user": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "author": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "timestamp": "2021-10-27T09:05:37.774705+02:00",
            "action": 5,
            "target": "Aktualiser",
            "old": "",
            "details": {},
            "id": 14421875,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/14421875/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/43420866/?format=api",
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/readrops/strings/nb_NO/?format=api",
            "user": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "author": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "timestamp": "2021-10-27T09:05:33.381437+02:00",
            "action": 5,
            "target": "Ekstern nettleser",
            "old": "",
            "details": {},
            "id": 14421874,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/14421874/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/43420865/?format=api",
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/readrops/strings/nb_NO/?format=api",
            "user": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "author": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "timestamp": "2021-10-27T09:05:30.552125+02:00",
            "action": 5,
            "target": "Nettvisning",
            "old": "",
            "details": {},
            "id": 14421873,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/14421873/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/43420864/?format=api",
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/readrops/strings/nb_NO/?format=api",
            "user": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "author": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "timestamp": "2021-10-27T09:05:24.928513+02:00",
            "action": 5,
            "target": "Åpne elementer i",
            "old": "",
            "details": {},
            "id": 14421872,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/14421872/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/43420863/?format=api",
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/readrops/strings/nb_NO/?format=api",
            "user": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "author": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "timestamp": "2021-10-27T09:05:20.311291+02:00",
            "action": 5,
            "target": "Hent informasjonskanalfarger",
            "old": "",
            "details": {},
            "id": 14421870,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/14421870/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/43420862/?format=api",
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/readrops/strings/nb_NO/?format=api",
            "user": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "author": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "timestamp": "2021-10-27T09:05:15.096495+02:00",
            "action": 5,
            "target": "Hele programmet",
            "old": "",
            "details": {},
            "id": 14421869,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/14421869/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/43420861/?format=api",
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/readrops/strings/nb_NO/?format=api",
            "user": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "author": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "timestamp": "2021-10-27T09:05:09.313046+02:00",
            "action": 5,
            "target": "Informasjonskanalfarger",
            "old": "",
            "details": {},
            "id": 14421867,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/14421867/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/43420860/?format=api",
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/readrops/strings/nb_NO/?format=api",
            "user": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "author": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "timestamp": "2021-10-27T09:05:05.206131+02:00",
            "action": 5,
            "target": "Hent informasjonskanalfarger",
            "old": "",
            "details": {},
            "id": 14421866,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/14421866/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/43420859/?format=api",
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/readrops/strings/nb_NO/?format=api",
            "user": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "author": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "timestamp": "2021-10-27T09:04:58.908378+02:00",
            "action": 2,
            "target": "Feil for informasjonskanalen %1$s",
            "old": "Feil for informasjonskanalen",
            "details": {},
            "id": 14421865,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/14421865/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/43420859/?format=api",
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/readrops/strings/nb_NO/?format=api",
            "user": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "author": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "timestamp": "2021-10-27T09:04:57.462824+02:00",
            "action": 5,
            "target": "Feil for informasjonskanalen",
            "old": "",
            "details": {},
            "id": 14421864,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/14421864/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/43420858/?format=api",
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/readrops/strings/nb_NO/?format=api",
            "user": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "author": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "timestamp": "2021-10-27T09:03:39.159201+02:00",
            "action": 5,
            "target": "Fant ingen informasjonskanaler",
            "old": "",
            "details": {},
            "id": 14421859,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/14421859/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/43420857/?format=api",
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/readrops/strings/nb_NO/?format=api",
            "user": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "author": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "timestamp": "2021-10-27T09:03:06.536487+02:00",
            "action": 5,
            "target": "Ingen elementer",
            "old": "",
            "details": {},
            "id": 14421853,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/14421853/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/43420856/?format=api",
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/readrops/strings/nb_NO/?format=api",
            "user": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "author": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "timestamp": "2021-10-27T09:02:59.430330+02:00",
            "action": 5,
            "target": "Lisensiert GPLv3+",
            "old": "",
            "details": {},
            "id": 14421852,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/14421852/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/43420854/?format=api",
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/readrops/strings/nb_NO/?format=api",
            "user": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "author": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "timestamp": "2021-10-27T09:02:48.228735+02:00",
            "action": 2,
            "target": "%1$s informasjonskanal",
            "old": "%1$s",
            "details": {},
            "id": 14421849,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/14421849/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/43420854/?format=api",
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/readrops/strings/nb_NO/?format=api",
            "user": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "author": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "timestamp": "2021-10-27T09:02:45.459260+02:00",
            "action": 5,
            "target": "%1$s",
            "old": "",
            "details": {},
            "id": 14421848,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/14421848/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/43420853/?format=api",
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/readrops/strings/nb_NO/?format=api",
            "user": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "author": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "timestamp": "2021-10-27T09:02:43.114539+02:00",
            "action": 2,
            "target": "%1$s informasjonskanaler",
            "old": "%1$s",
            "details": {},
            "id": 14421846,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/14421846/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/43420853/?format=api",
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/readrops/strings/nb_NO/?format=api",
            "user": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "author": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "timestamp": "2021-10-27T09:02:34.617678+02:00",
            "action": 5,
            "target": "%1$s",
            "old": "",
            "details": {},
            "id": 14421845,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/14421845/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/43420852/?format=api",
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/readrops/strings/nb_NO/?format=api",
            "user": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "author": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "timestamp": "2021-10-27T09:02:30.590346+02:00",
            "action": 5,
            "target": "Lokal",
            "old": "",
            "details": {},
            "id": 14421844,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/14421844/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/43420851/?format=api",
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/readrops/strings/nb_NO/?format=api",
            "user": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "author": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "timestamp": "2021-10-27T09:02:29.217847+02:00",
            "action": 5,
            "target": "Ubegrenset",
            "old": "",
            "details": {},
            "id": 14421843,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/14421843/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/43420850/?format=api",
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/readrops/strings/nb_NO/?format=api",
            "user": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "author": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "timestamp": "2021-10-27T09:02:26.986321+02:00",
            "action": 5,
            "target": "Maksimalt antall elementer per informasjonskanal",
            "old": "",
            "details": {},
            "id": 14421842,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/14421842/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/43420846/?format=api",
            "component": "https://hosted.weblate.org/api/components/readrops/strings/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/readrops/strings/nb_NO/?format=api",
            "user": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "author": "https://hosted.weblate.org/api/users/kingu/?format=api",
            "timestamp": "2021-10-27T09:02:16.826385+02:00",
            "action": 5,
            "target": "Kunne ikke logge inn. Sjekk brukernavn og passord.",
            "old": "",
            "details": {},
            "id": 14421841,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/14421841/?format=api"
        }
    ]
}