Translation components API.

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

GET /api/translations/peertube/angular/tok/changes/?format=api&page=9
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 4846,
    "next": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/changes/?format=api&page=10",
    "previous": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/changes/?format=api&page=8",
    "results": [
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-04T08:15:33.968838Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.tok.xlf"
            },
            "id": 703288,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/703288/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/906260/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-04T08:15:33.968811Z",
            "action": 59,
            "target": "can be redefined by the users",
            "old": "",
            "details": {
                "state": 10,
                "source": "can be redefined by the users",
                "old_state": -1
            },
            "id": 703287,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/703287/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/906259/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-04T08:15:33.968758Z",
            "action": 59,
            "target": "Default NSFW/sensitive videos policy",
            "old": "",
            "details": {
                "state": 10,
                "source": "Default NSFW/sensitive videos policy",
                "old_state": -1
            },
            "id": 703286,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/703286/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-02T10:01:13.465083Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.tok.xlf"
            },
            "id": 702104,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/702104/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905497/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-02T10:01:13.465060Z",
            "action": 59,
            "target": "Multiple chapters have the same timecode <x id=\"PH\" equiv-text=\"chapter.timecode\"/>",
            "old": "",
            "details": {
                "state": 10,
                "source": "Multiple chapters have the same timecode <x id=\"PH\" equiv-text=\"chapter.timecode\"/>",
                "old_state": -1
            },
            "id": 702103,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/702103/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905496/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-02T10:01:13.465036Z",
            "action": 59,
            "target": "A chapter title should be less than 100 characters long.",
            "old": "",
            "details": {
                "state": 10,
                "source": "A chapter title should be less than 100 characters long.",
                "old_state": -1
            },
            "id": 702102,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/702102/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905495/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-02T10:01:13.465012Z",
            "action": 59,
            "target": "A chapter title should be more than 2 characters long.",
            "old": "",
            "details": {
                "state": 10,
                "source": "A chapter title should be more than 2 characters long.",
                "old_state": -1
            },
            "id": 702101,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/702101/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905494/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-02T10:01:13.464988Z",
            "action": 59,
            "target": "A chapter title is required.",
            "old": "",
            "details": {
                "state": 10,
                "source": "A chapter title is required.",
                "old_state": -1
            },
            "id": 702100,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/702100/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905493/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-02T10:01:13.464964Z",
            "action": 59,
            "target": "Chapter name",
            "old": "",
            "details": {
                "state": 10,
                "source": "Chapter name",
                "old_state": -1
            },
            "id": 702099,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/702099/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905492/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-02T10:01:13.464937Z",
            "action": 59,
            "target": "Timecode",
            "old": "",
            "details": {
                "state": 10,
                "source": "Timecode",
                "old_state": -1
            },
            "id": 702098,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/702098/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905491/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-02T10:01:13.464887Z",
            "action": 59,
            "target": "Chapters",
            "old": "",
            "details": {
                "state": 10,
                "source": "Chapters",
                "old_state": -1
            },
            "id": 702097,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/702097/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-18T12:16:35.208025Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.tok.xlf"
            },
            "id": 684108,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/684108/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/895572/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-18T12:16:35.207998Z",
            "action": 59,
            "target": "(Deleted video)",
            "old": "",
            "details": {
                "state": 10,
                "source": "(Deleted video)",
                "old_state": -1
            },
            "id": 684107,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/684107/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/895571/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-18T12:16:35.207970Z",
            "action": 59,
            "target": "{first} - {last} of {totalRecords}",
            "old": "",
            "details": {
                "state": 10,
                "source": "{first} - {last} of {totalRecords}",
                "old_state": -1
            },
            "id": 684106,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/684106/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/895570/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-18T12:16:35.207940Z",
            "action": 59,
            "target": "Your video is currently being updated. If you leave, your changes will be lost.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Your video is currently being updated. If you leave, your changes will be lost.",
                "old_state": -1
            },
            "id": 684105,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/684105/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/895569/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-18T12:16:35.207906Z",
            "action": 59,
            "target": "It will delete {count, plural, =1 {1 video} other {<x id=\"count\"/> videos}} uploaded in this channel, and you will not be able to create another channel or account with the same name (<x id=\"PH\" equiv-text=\"videoChannel.name\"/>)!",
            "old": "",
            "details": {
                "state": 10,
                "source": "It will delete {count, plural, =1 {1 video} other {<x id=\"count\"/> videos}} uploaded in this channel, and you will not be able to create another channel or account with the same name (<x id=\"PH\" equiv-text=\"videoChannel.name\"/>)!",
                "old_state": -1
            },
            "id": 684104,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/684104/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/895568/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-18T12:16:35.207841Z",
            "action": 59,
            "target": "Allow channel synchronization with channel of other platforms like YouTube",
            "old": "",
            "details": {
                "state": 10,
                "source": "Allow channel synchronization with channel of other platforms like YouTube",
                "old_state": -1
            },
            "id": 684103,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/684103/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.179388Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.tok.xlf"
            },
            "id": 676683,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/676683/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891909/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.179337Z",
            "action": 59,
            "target": "Force transcoding",
            "old": "",
            "details": {
                "state": 10,
                "source": "Force transcoding",
                "old_state": -1
            },
            "id": 676681,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676681/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891908/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.179311Z",
            "action": 59,
            "target": "If you think PeerTube is wrong (video in broken state after a crash etc.), you can force transcoding on this video.",
            "old": "",
            "details": {
                "state": 10,
                "source": "If you think PeerTube is wrong (video in broken state after a crash etc.), you can force transcoding on this video.",
                "old_state": -1
            },
            "id": 676680,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676680/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891906/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.179259Z",
            "action": 59,
            "target": "COPY",
            "old": "",
            "details": {
                "state": 10,
                "source": "COPY",
                "old_state": -1
            },
            "id": 676678,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676678/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891905/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.179233Z",
            "action": 59,
            "target": "Video re-upload",
            "old": "",
            "details": {
                "state": 10,
                "source": "Video re-upload",
                "old_state": -1
            },
            "id": 676677,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676677/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891904/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.179208Z",
            "action": 59,
            "target": "Copy registration token",
            "old": "",
            "details": {
                "state": 10,
                "source": "Copy registration token",
                "old_state": -1
            },
            "id": 676676,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676676/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891903/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.179182Z",
            "action": 59,
            "target": "Registration token copied",
            "old": "",
            "details": {
                "state": 10,
                "source": "Registration token copied",
                "old_state": -1
            },
            "id": 676675,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676675/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891901/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.179131Z",
            "action": 59,
            "target": "Replace file warning",
            "old": "",
            "details": {
                "state": 10,
                "source": "Replace file warning",
                "old_state": -1
            },
            "id": 676673,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676673/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891900/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.179105Z",
            "action": 59,
            "target": "&lt;br /&gt;&lt;br /&gt;Do you still want to replace your video file?",
            "old": "",
            "details": {
                "state": 10,
                "source": "&lt;br /&gt;&lt;br /&gt;Do you still want to replace your video file?",
                "old_state": -1
            },
            "id": 676672,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676672/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891899/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.179079Z",
            "action": 59,
            "target": "Uploading a new version of your video will completely erase the current version.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Uploading a new version of your video will completely erase the current version.",
                "old_state": -1
            },
            "id": 676671,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676671/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891898/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.179053Z",
            "action": 59,
            "target": "Your video will also be automatically blocked since video publication requires manual validation by moderators.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Your video will also be automatically blocked since video publication requires manual validation by moderators.",
                "old_state": -1
            },
            "id": 676670,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676670/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891896/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.178999Z",
            "action": 59,
            "target": "⚠️ Uploading a new version of your video will completely erase the current version",
            "old": "",
            "details": {
                "state": 10,
                "source": "⚠️ Uploading a new version of your video will completely erase the current version",
                "old_state": -1
            },
            "id": 676668,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676668/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891895/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.178973Z",
            "action": 59,
            "target": "Replace video file",
            "old": "",
            "details": {
                "state": 10,
                "source": "Replace video file",
                "old_state": -1
            },
            "id": 676667,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676667/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891894/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.178946Z",
            "action": 59,
            "target": "Handle copied",
            "old": "",
            "details": {
                "state": 10,
                "source": "Handle copied",
                "old_state": -1
            },
            "id": 676666,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676666/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891893/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.178918Z",
            "action": 59,
            "target": "Do you really want to remove {count, plural, =1 {this job} other {<x id=\"count\"/> jobs}}? Children jobs will also be removed.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Do you really want to remove {count, plural, =1 {this job} other {<x id=\"count\"/> jobs}}? Children jobs will also be removed.",
                "old_state": -1
            },
            "id": 676665,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676665/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891892/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.178891Z",
            "action": 59,
            "target": "Delete this job",
            "old": "",
            "details": {
                "state": 10,
                "source": "Delete this job",
                "old_state": -1
            },
            "id": 676664,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676664/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891891/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.178864Z",
            "action": 59,
            "target": "Failed jobs",
            "old": "",
            "details": {
                "state": 10,
                "source": "Failed jobs",
                "old_state": -1
            },
            "id": 676663,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676663/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891890/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.178837Z",
            "action": 59,
            "target": "Jobs that are being processed",
            "old": "",
            "details": {
                "state": 10,
                "source": "Jobs that are being processed",
                "old_state": -1
            },
            "id": 676662,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676662/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891889/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.178808Z",
            "action": 59,
            "target": "Pending jobs",
            "old": "",
            "details": {
                "state": 10,
                "source": "Pending jobs",
                "old_state": -1
            },
            "id": 676661,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676661/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891888/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.178775Z",
            "action": 59,
            "target": "Completed jobs",
            "old": "",
            "details": {
                "state": 10,
                "source": "Completed jobs",
                "old_state": -1
            },
            "id": 676660,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676660/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891887/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.178712Z",
            "action": 59,
            "target": "Allow users to upload a new version of their video",
            "old": "",
            "details": {
                "state": 10,
                "source": "Allow users to upload a new version of their video",
                "old_state": -1
            },
            "id": 676659,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676659/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293883Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.tok.xlf"
            },
            "id": 652883,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/652883/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873251/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293858Z",
            "action": 59,
            "target": "Password protected",
            "old": "",
            "details": {
                "state": 10,
                "source": "Password protected",
                "old_state": -1
            },
            "id": 652882,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652882/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873250/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293831Z",
            "action": 59,
            "target": "Display all videos (private, unlisted, password protected or not yet published)",
            "old": "",
            "details": {
                "state": 10,
                "source": "Display all videos (private, unlisted, password protected or not yet published)",
                "old_state": -1
            },
            "id": 652881,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652881/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873249/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293805Z",
            "action": 59,
            "target": "This video is password protected, please note that recipients will require the corresponding password to access the content.",
            "old": "",
            "details": {
                "state": 10,
                "source": "This video is password protected, please note that recipients will require the corresponding password to access the content.",
                "old_state": -1
            },
            "id": 652880,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652880/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873248/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293779Z",
            "action": 59,
            "target": "Only users with the appropriate password can see this video",
            "old": "",
            "details": {
                "state": 10,
                "source": "Only users with the appropriate password can see this video",
                "old_state": -1
            },
            "id": 652879,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652879/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873247/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293752Z",
            "action": 59,
            "target": "A password is required for password protected video.",
            "old": "",
            "details": {
                "state": 10,
                "source": "A password is required for password protected video.",
                "old_state": -1
            },
            "id": 652878,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652878/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873246/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293726Z",
            "action": 59,
            "target": "A password should be shorter than 100 characters long.",
            "old": "",
            "details": {
                "state": 10,
                "source": "A password should be shorter than 100 characters long.",
                "old_state": -1
            },
            "id": 652877,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652877/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873245/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293699Z",
            "action": 59,
            "target": "A password should be at least 2 characters long.",
            "old": "",
            "details": {
                "state": 10,
                "source": "A password should be at least 2 characters long.",
                "old_state": -1
            },
            "id": 652876,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652876/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873244/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293672Z",
            "action": 59,
            "target": "Cache size must be a number.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Cache size must be a number.",
                "old_state": -1
            },
            "id": 652875,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652875/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873243/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293646Z",
            "action": 59,
            "target": "Cache size must be greater than 1.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Cache size must be greater than 1.",
                "old_state": -1
            },
            "id": 652874,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652874/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873242/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293619Z",
            "action": 59,
            "target": "Cache size is required.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Cache size is required.",
                "old_state": -1
            },
            "id": 652873,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652873/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873241/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293592Z",
            "action": 59,
            "target": "Incorrect password, please enter a correct password",
            "old": "",
            "details": {
                "state": 10,
                "source": "Incorrect password, please enter a correct password",
                "old_state": -1
            },
            "id": 652872,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652872/?format=api"
        }
    ]
}