Translation components API.

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

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

{
    "count": 140606,
    "next": "https://weblate.framasoft.org/api/components/peertube/angular/changes/?format=api&page=13",
    "previous": "https://weblate.framasoft.org/api/components/peertube/angular/changes/?format=api&page=11",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/965168/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:25.571814Z",
            "action": 71,
            "target": "This video is already being transcribed.",
            "old": "",
            "details": {
                "state": 10,
                "source": "This video is already being transcribed.",
                "old_state": -1
            },
            "id": 804112,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804112/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965167/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:25.571743Z",
            "action": 71,
            "target": "Transcription job created for \"<x id=\"PH\" equiv-text=\"video.name\"/>\".",
            "old": "",
            "details": {
                "state": 10,
                "source": "Transcription job created for \"<x id=\"PH\" equiv-text=\"video.name\"/>\".",
                "old_state": -1
            },
            "id": 804111,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804111/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965166/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:25.571672Z",
            "action": 71,
            "target": "Transcoding job created for \"<x id=\"PH\" equiv-text=\"video.name\"/>\".",
            "old": "",
            "details": {
                "state": 10,
                "source": "Transcoding job created for \"<x id=\"PH\" equiv-text=\"video.name\"/>\".",
                "old_state": -1
            },
            "id": 804110,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804110/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965165/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:25.571600Z",
            "action": 71,
            "target": "<x id=\"START_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"&lt;em&gt;\"/><x id=\"INTERPOLATION\" equiv-text=\"{{ notification.videoCaption.language.label }}\"/><x id=\"CLOSE_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"&lt;/em&gt;\"/> transcription of <x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.videoUrl&quot;&gt;\"/>your video <x id=\"INTERPOLATION_1\" equiv-text=\"{{ notification.videoCaption.video.name }}\"/><x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/> has been generated ",
            "old": "",
            "details": {
                "state": 10,
                "source": "<x id=\"START_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"&lt;em&gt;\"/><x id=\"INTERPOLATION\" equiv-text=\"{{ notification.videoCaption.language.label }}\"/><x id=\"CLOSE_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"&lt;/em&gt;\"/> transcription of <x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.videoUrl&quot;&gt;\"/>your video <x id=\"INTERPOLATION_1\" equiv-text=\"{{ notification.videoCaption.video.name }}\"/><x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/> has been generated ",
                "old_state": -1
            },
            "id": 804109,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804109/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965164/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:25.571529Z",
            "action": 71,
            "target": "Force transcription",
            "old": "",
            "details": {
                "state": 10,
                "source": "Force transcription",
                "old_state": -1
            },
            "id": 804108,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804108/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965163/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:25.571457Z",
            "action": 71,
            "target": "If you think PeerTube is wrong (video in broken state after a crash etc.), you can force transcription 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 transcription on this video.",
                "old_state": -1
            },
            "id": 804107,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804107/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965162/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:25.571386Z",
            "action": 71,
            "target": "PeerTube considers video \"<x id=\"PH\" equiv-text=\"video.name\"/>\" is already being transcripted.",
            "old": "",
            "details": {
                "state": 10,
                "source": "PeerTube considers video \"<x id=\"PH\" equiv-text=\"video.name\"/>\" is already being transcripted.",
                "old_state": -1
            },
            "id": 804106,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804106/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965161/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:25.571315Z",
            "action": 71,
            "target": "Automatic transcription",
            "old": "",
            "details": {
                "state": 10,
                "source": "Automatic transcription",
                "old_state": -1
            },
            "id": 804105,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804105/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965160/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:25.571244Z",
            "action": 71,
            "target": "A subtitle will be automatically generated from your video.",
            "old": "",
            "details": {
                "state": 10,
                "source": "A subtitle will be automatically generated from your video.",
                "old_state": -1
            },
            "id": 804104,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804104/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965159/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:25.571174Z",
            "action": 71,
            "target": "Add a caption",
            "old": "",
            "details": {
                "state": 10,
                "source": "Add a caption",
                "old_state": -1
            },
            "id": 804103,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804103/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965158/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:25.571102Z",
            "action": 71,
            "target": "The transcription of your video has been generated",
            "old": "",
            "details": {
                "state": 10,
                "source": "The transcription of your video has been generated",
                "old_state": -1
            },
            "id": 804102,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804102/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965157/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:25.571031Z",
            "action": 71,
            "target": "Use <x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a routerLink=&quot;/admin/system/runners/runners-list&quot;&gt;\"/>remote runners<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/> to process transcription tasks. Remote runners has to register on your instance first. ",
            "old": "",
            "details": {
                "state": 10,
                "source": "Use <x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a routerLink=&quot;/admin/system/runners/runners-list&quot;&gt;\"/>remote runners<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/> to process transcription tasks. Remote runners has to register on your instance first. ",
                "old_state": -1
            },
            "id": 804101,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804101/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965156/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:25.570958Z",
            "action": 71,
            "target": "Enable remote runners for transcription",
            "old": "",
            "details": {
                "state": 10,
                "source": "Enable remote runners for transcription",
                "old_state": -1
            },
            "id": 804100,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804100/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965155/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:25.570883Z",
            "action": 71,
            "target": "Automatically create a subtitle file of uploaded/imported VOD videos",
            "old": "",
            "details": {
                "state": 10,
                "source": "Automatically create a subtitle file of uploaded/imported VOD videos",
                "old_state": -1
            },
            "id": 804099,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804099/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965154/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:25.570794Z",
            "action": 71,
            "target": "Enable video transcription",
            "old": "",
            "details": {
                "state": 10,
                "source": "Enable video transcription",
                "old_state": -1
            },
            "id": 804098,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804098/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:21.353872Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.nl-NL.xlf"
            },
            "id": 804097,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/804097/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965153/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:21.353801Z",
            "action": 71,
            "target": "Generate caption",
            "old": "",
            "details": {
                "state": 10,
                "source": "Generate caption",
                "old_state": -1
            },
            "id": 804096,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804096/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965152/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:21.353729Z",
            "action": 71,
            "target": "A subtitle will be automatically generated from your video.",
            "old": "",
            "details": {
                "state": 10,
                "source": "A subtitle will be automatically generated from your video.",
                "old_state": -1
            },
            "id": 804095,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804095/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965151/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:21.353657Z",
            "action": 71,
            "target": "Force transcription",
            "old": "",
            "details": {
                "state": 10,
                "source": "Force transcription",
                "old_state": -1
            },
            "id": 804094,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804094/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965150/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:21.353584Z",
            "action": 71,
            "target": "If you think PeerTube is wrong (video in broken state after a crash etc.), you can force transcription 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 transcription on this video.",
                "old_state": -1
            },
            "id": 804093,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804093/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965149/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:21.353499Z",
            "action": 71,
            "target": "PeerTube considers video \"<x id=\"PH\" equiv-text=\"video.name\"/>\" is already being transcripted.",
            "old": "",
            "details": {
                "state": 10,
                "source": "PeerTube considers video \"<x id=\"PH\" equiv-text=\"video.name\"/>\" is already being transcripted.",
                "old_state": -1
            },
            "id": 804092,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804092/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965148/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:21.353422Z",
            "action": 71,
            "target": "The transcription of your video has been generated",
            "old": "",
            "details": {
                "state": 10,
                "source": "The transcription of your video has been generated",
                "old_state": -1
            },
            "id": 804091,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804091/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965147/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:21.353313Z",
            "action": 71,
            "target": "Use <x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a routerLink=&quot;/admin/system/runners/runners-list&quot;&gt;\"/>remote runners<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/> to process transcription tasks. Remote runners has to register on your instance first. ",
            "old": "",
            "details": {
                "state": 10,
                "source": "Use <x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a routerLink=&quot;/admin/system/runners/runners-list&quot;&gt;\"/>remote runners<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/> to process transcription tasks. Remote runners has to register on your instance first. ",
                "old_state": -1
            },
            "id": 804090,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804090/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965146/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:21.353240Z",
            "action": 71,
            "target": "Enable remote runners for transcription",
            "old": "",
            "details": {
                "state": 10,
                "source": "Enable remote runners for transcription",
                "old_state": -1
            },
            "id": 804089,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804089/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965145/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:21.353167Z",
            "action": 71,
            "target": "Automatically create a subtitle file of uploaded/imported VOD videos",
            "old": "",
            "details": {
                "state": 10,
                "source": "Automatically create a subtitle file of uploaded/imported VOD videos",
                "old_state": -1
            },
            "id": 804088,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804088/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965144/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:21.353094Z",
            "action": 71,
            "target": "Enable video transcription",
            "old": "",
            "details": {
                "state": 10,
                "source": "Enable video transcription",
                "old_state": -1
            },
            "id": 804087,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804087/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965143/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:21.352994Z",
            "action": 71,
            "target": "Add a caption",
            "old": "",
            "details": {
                "state": 10,
                "source": "Add a caption",
                "old_state": -1
            },
            "id": 804086,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804086/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965142/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:21.352920Z",
            "action": 71,
            "target": "Automatic transcription",
            "old": "",
            "details": {
                "state": 10,
                "source": "Automatic transcription",
                "old_state": -1
            },
            "id": 804085,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804085/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965141/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:21.352848Z",
            "action": 71,
            "target": "This video already has captions.",
            "old": "",
            "details": {
                "state": 10,
                "source": "This video already has captions.",
                "old_state": -1
            },
            "id": 804084,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804084/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965140/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:21.352775Z",
            "action": 71,
            "target": "This video is already being transcribed.",
            "old": "",
            "details": {
                "state": 10,
                "source": "This video is already being transcribed.",
                "old_state": -1
            },
            "id": 804083,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804083/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965139/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:21.352701Z",
            "action": 71,
            "target": "Transcription job created for \"<x id=\"PH\" equiv-text=\"video.name\"/>\".",
            "old": "",
            "details": {
                "state": 10,
                "source": "Transcription job created for \"<x id=\"PH\" equiv-text=\"video.name\"/>\".",
                "old_state": -1
            },
            "id": 804082,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804082/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965138/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:21.352628Z",
            "action": 71,
            "target": "Transcoding job created for \"<x id=\"PH\" equiv-text=\"video.name\"/>\".",
            "old": "",
            "details": {
                "state": 10,
                "source": "Transcoding job created for \"<x id=\"PH\" equiv-text=\"video.name\"/>\".",
                "old_state": -1
            },
            "id": 804081,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804081/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965137/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:21.352555Z",
            "action": 71,
            "target": "{count, plural, =1 {1 video is already being transcribed.} other {<x id=\"count\"/> videos are already being transcribed.}}",
            "old": "",
            "details": {
                "state": 10,
                "source": "{count, plural, =1 {1 video is already being transcribed.} other {<x id=\"count\"/> videos are already being transcribed.}}",
                "old_state": -1
            },
            "id": 804080,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804080/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965136/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:21.352481Z",
            "action": 71,
            "target": "{count, plural, =1 {1 video already has captions.} other {<x id=\"count\"/> videos already have captions.}}",
            "old": "",
            "details": {
                "state": 10,
                "source": "{count, plural, =1 {1 video already has captions.} other {<x id=\"count\"/> videos already have captions.}}",
                "old_state": -1
            },
            "id": 804079,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804079/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965135/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:21.352406Z",
            "action": 71,
            "target": "{count, plural, =1 {1 transcription job created.} other {<x id=\"count\"/> transcription jobs created.}}",
            "old": "",
            "details": {
                "state": 10,
                "source": "{count, plural, =1 {1 transcription job created.} other {<x id=\"count\"/> transcription jobs created.}}",
                "old_state": -1
            },
            "id": 804078,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804078/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965134/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:21.352314Z",
            "action": 71,
            "target": "<x id=\"START_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"&lt;em&gt;\"/><x id=\"INTERPOLATION\" equiv-text=\"{{ notification.videoCaption.language.label }}\"/><x id=\"CLOSE_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"&lt;/em&gt;\"/> transcription of <x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.videoUrl&quot;&gt;\"/>your video <x id=\"INTERPOLATION_1\" equiv-text=\"{{ notification.videoCaption.video.name }}\"/><x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/> has been generated ",
            "old": "",
            "details": {
                "state": 10,
                "source": "<x id=\"START_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"&lt;em&gt;\"/><x id=\"INTERPOLATION\" equiv-text=\"{{ notification.videoCaption.language.label }}\"/><x id=\"CLOSE_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"&lt;/em&gt;\"/> transcription of <x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.videoUrl&quot;&gt;\"/>your video <x id=\"INTERPOLATION_1\" equiv-text=\"{{ notification.videoCaption.video.name }}\"/><x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/> has been generated ",
                "old_state": -1
            },
            "id": 804077,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804077/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:00.846601Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.nb-NO.xlf"
            },
            "id": 804076,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/804076/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965133/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:00.846514Z",
            "action": 71,
            "target": "Generate caption",
            "old": "",
            "details": {
                "state": 10,
                "source": "Generate caption",
                "old_state": -1
            },
            "id": 804075,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804075/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965132/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:00.846361Z",
            "action": 71,
            "target": "A subtitle will be automatically generated from your video.",
            "old": "",
            "details": {
                "state": 10,
                "source": "A subtitle will be automatically generated from your video.",
                "old_state": -1
            },
            "id": 804074,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804074/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965131/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:00.846185Z",
            "action": 71,
            "target": "Force transcription",
            "old": "",
            "details": {
                "state": 10,
                "source": "Force transcription",
                "old_state": -1
            },
            "id": 804073,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804073/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965130/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:00.846079Z",
            "action": 71,
            "target": "If you think PeerTube is wrong (video in broken state after a crash etc.), you can force transcription 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 transcription on this video.",
                "old_state": -1
            },
            "id": 804072,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804072/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965129/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:00.845964Z",
            "action": 71,
            "target": "PeerTube considers video \"<x id=\"PH\" equiv-text=\"video.name\"/>\" is already being transcripted.",
            "old": "",
            "details": {
                "state": 10,
                "source": "PeerTube considers video \"<x id=\"PH\" equiv-text=\"video.name\"/>\" is already being transcripted.",
                "old_state": -1
            },
            "id": 804071,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804071/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965128/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:00.845865Z",
            "action": 71,
            "target": "The transcription of your video has been generated",
            "old": "",
            "details": {
                "state": 10,
                "source": "The transcription of your video has been generated",
                "old_state": -1
            },
            "id": 804070,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804070/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965127/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:00.845791Z",
            "action": 71,
            "target": "Use <x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a routerLink=&quot;/admin/system/runners/runners-list&quot;&gt;\"/>remote runners<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/> to process transcription tasks. Remote runners has to register on your instance first. ",
            "old": "",
            "details": {
                "state": 10,
                "source": "Use <x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a routerLink=&quot;/admin/system/runners/runners-list&quot;&gt;\"/>remote runners<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/> to process transcription tasks. Remote runners has to register on your instance first. ",
                "old_state": -1
            },
            "id": 804069,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804069/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965126/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:00.845720Z",
            "action": 71,
            "target": "Enable remote runners for transcription",
            "old": "",
            "details": {
                "state": 10,
                "source": "Enable remote runners for transcription",
                "old_state": -1
            },
            "id": 804068,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804068/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965125/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:00.845634Z",
            "action": 71,
            "target": "Automatically create a subtitle file of uploaded/imported VOD videos",
            "old": "",
            "details": {
                "state": 10,
                "source": "Automatically create a subtitle file of uploaded/imported VOD videos",
                "old_state": -1
            },
            "id": 804067,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804067/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965124/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:00.845546Z",
            "action": 71,
            "target": "Enable video transcription",
            "old": "",
            "details": {
                "state": 10,
                "source": "Enable video transcription",
                "old_state": -1
            },
            "id": 804066,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804066/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965123/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:00.845459Z",
            "action": 71,
            "target": "Add a caption",
            "old": "",
            "details": {
                "state": 10,
                "source": "Add a caption",
                "old_state": -1
            },
            "id": 804065,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804065/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965122/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:00.845323Z",
            "action": 71,
            "target": "Automatic transcription",
            "old": "",
            "details": {
                "state": 10,
                "source": "Automatic transcription",
                "old_state": -1
            },
            "id": 804064,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804064/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965121/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/nb_NO/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:47:00.845237Z",
            "action": 71,
            "target": "This video already has captions.",
            "old": "",
            "details": {
                "state": 10,
                "source": "This video already has captions.",
                "old_state": -1
            },
            "id": 804063,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804063/?format=api"
        }
    ]
}