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=11
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 140520,
    "next": "https://weblate.framasoft.org/api/components/peertube/angular/changes/?format=api&page=12",
    "previous": "https://weblate.framasoft.org/api/components/peertube/angular/changes/?format=api&page=10",
    "results": [
        {
            "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"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965120/?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.845165Z",
            "action": 71,
            "target": "This video is already being transcribed.",
            "old": "",
            "details": {
                "state": 10,
                "source": "This video is already being transcribed.",
                "old_state": -1
            },
            "id": 804062,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804062/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965119/?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.845092Z",
            "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": 804061,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804061/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965118/?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.845007Z",
            "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": 804060,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804060/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965117/?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.844917Z",
            "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": 804059,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804059/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965116/?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.844844Z",
            "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": 804058,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804058/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965115/?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.844768Z",
            "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": 804057,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804057/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965114/?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.844677Z",
            "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": 804056,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804056/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:56.242013Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.lt-LT.xlf"
            },
            "id": 804055,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/804055/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965113/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:56.241940Z",
            "action": 71,
            "target": "Generate caption",
            "old": "",
            "details": {
                "state": 10,
                "source": "Generate caption",
                "old_state": -1
            },
            "id": 804054,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804054/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965112/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:56.241866Z",
            "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": 804053,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804053/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965111/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:56.241793Z",
            "action": 71,
            "target": "Force transcription",
            "old": "",
            "details": {
                "state": 10,
                "source": "Force transcription",
                "old_state": -1
            },
            "id": 804052,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804052/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965110/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:56.241720Z",
            "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": 804051,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804051/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965109/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:56.241646Z",
            "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": 804050,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804050/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965108/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:56.241572Z",
            "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": 804049,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804049/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965107/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:56.241499Z",
            "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": 804048,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804048/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965106/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:56.241425Z",
            "action": 71,
            "target": "Enable remote runners for transcription",
            "old": "",
            "details": {
                "state": 10,
                "source": "Enable remote runners for transcription",
                "old_state": -1
            },
            "id": 804047,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804047/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965105/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:56.241349Z",
            "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": 804046,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804046/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965104/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:56.241253Z",
            "action": 71,
            "target": "Enable video transcription",
            "old": "",
            "details": {
                "state": 10,
                "source": "Enable video transcription",
                "old_state": -1
            },
            "id": 804045,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804045/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965103/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:56.241179Z",
            "action": 71,
            "target": "Add a caption",
            "old": "",
            "details": {
                "state": 10,
                "source": "Add a caption",
                "old_state": -1
            },
            "id": 804044,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804044/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965102/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:56.241104Z",
            "action": 71,
            "target": "Automatic transcription",
            "old": "",
            "details": {
                "state": 10,
                "source": "Automatic transcription",
                "old_state": -1
            },
            "id": 804043,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804043/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965101/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:56.241030Z",
            "action": 71,
            "target": "This video already has captions.",
            "old": "",
            "details": {
                "state": 10,
                "source": "This video already has captions.",
                "old_state": -1
            },
            "id": 804042,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804042/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965100/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:56.240955Z",
            "action": 71,
            "target": "This video is already being transcribed.",
            "old": "",
            "details": {
                "state": 10,
                "source": "This video is already being transcribed.",
                "old_state": -1
            },
            "id": 804041,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804041/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965099/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:56.240880Z",
            "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": 804040,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804040/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965098/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:56.240804Z",
            "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": 804039,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804039/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965097/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:56.240729Z",
            "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": 804038,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804038/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965096/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:56.240652Z",
            "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": 804037,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804037/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965095/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:56.240573Z",
            "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": 804036,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804036/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965094/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:56.240476Z",
            "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": 804035,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804035/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/ko/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:51.329792Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.ko-KR.xlf"
            },
            "id": 804034,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/804034/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965093/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/ko/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:51.329719Z",
            "action": 71,
            "target": "Generate caption",
            "old": "",
            "details": {
                "state": 10,
                "source": "Generate caption",
                "old_state": -1
            },
            "id": 804033,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804033/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965092/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/ko/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:51.329645Z",
            "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": 804032,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804032/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965091/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/ko/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:51.329571Z",
            "action": 71,
            "target": "Force transcription",
            "old": "",
            "details": {
                "state": 10,
                "source": "Force transcription",
                "old_state": -1
            },
            "id": 804031,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804031/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965090/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/ko/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:51.329498Z",
            "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": 804030,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804030/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965089/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/ko/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:51.329425Z",
            "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": 804029,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804029/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965088/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/ko/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:51.329350Z",
            "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": 804028,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804028/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/965087/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/ko/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-07-02T09:46:51.329254Z",
            "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": 804027,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/804027/?format=api"
        }
    ]
}