Translation components API.

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

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

{
    "count": 4840,
    "next": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/changes/?format=api&page=8",
    "previous": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/changes/?format=api&page=6",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/910593/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-07T07:25:58.595699Z",
            "action": 59,
            "target": "Moving to file system failed",
            "old": "",
            "details": {
                "state": 10,
                "source": "Moving to file system failed",
                "old_state": -1
            },
            "id": 713482,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/713482/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910592/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-07T07:25:58.595684Z",
            "action": 59,
            "target": "Moving to file system",
            "old": "",
            "details": {
                "state": 10,
                "source": "Moving to file system",
                "old_state": -1
            },
            "id": 713481,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/713481/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910591/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-07T07:25:58.595668Z",
            "action": 59,
            "target": "Invalid input video stream",
            "old": "",
            "details": {
                "state": 10,
                "source": "Invalid input video stream",
                "old_state": -1
            },
            "id": 713480,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/713480/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910590/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-07T07:25:58.595653Z",
            "action": 59,
            "target": "Unknown error",
            "old": "",
            "details": {
                "state": 10,
                "source": "Unknown error",
                "old_state": -1
            },
            "id": 713479,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/713479/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910589/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-07T07:25:58.595637Z",
            "action": 59,
            "target": "Transcoding failed, this video may not work properly.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Transcoding failed, this video may not work properly.",
                "old_state": -1
            },
            "id": 713478,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/713478/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910588/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-07T07:25:58.595622Z",
            "action": 59,
            "target": "The video is being edited, it may not work properly.",
            "old": "",
            "details": {
                "state": 10,
                "source": "The video is being edited, it may not work properly.",
                "old_state": -1
            },
            "id": 713477,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/713477/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910587/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-07T07:25:58.595606Z",
            "action": 59,
            "target": "Move to external storage failed, this video may not work properly.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Move to external storage failed, this video may not work properly.",
                "old_state": -1
            },
            "id": 713476,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/713476/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910586/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-07T07:25:58.595590Z",
            "action": 59,
            "target": "The video is being moved to an external server, it may not work properly.",
            "old": "",
            "details": {
                "state": 10,
                "source": "The video is being moved to an external server, it may not work properly.",
                "old_state": -1
            },
            "id": 713475,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/713475/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910585/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-07T07:25:58.595574Z",
            "action": 59,
            "target": "Move to file system failed, this video may not work properly.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Move to file system failed, this video may not work properly.",
                "old_state": -1
            },
            "id": 713474,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/713474/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910584/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-07T07:25:58.595557Z",
            "action": 59,
            "target": "The video is being moved to server file system, it may not work properly",
            "old": "",
            "details": {
                "state": 10,
                "source": "The video is being moved to server file system, it may not work properly",
                "old_state": -1
            },
            "id": 713473,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/713473/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910583/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-07T07:25:58.595539Z",
            "action": 59,
            "target": "The video is being imported, it will be available when the import is finished.",
            "old": "",
            "details": {
                "state": 10,
                "source": "The video is being imported, it will be available when the import is finished.",
                "old_state": -1
            },
            "id": 713472,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/713472/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910582/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-07T07:25:58.595503Z",
            "action": 59,
            "target": "The video is being transcoded, it may not work properly.",
            "old": "",
            "details": {
                "state": 10,
                "source": "The video is being transcoded, it may not work properly.",
                "old_state": -1
            },
            "id": 713471,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/713471/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-30T10:21:03.222526Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.tok.xlf"
            },
            "id": 711195,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/711195/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-12T13:31:41.380778Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.tok.xlf"
            },
            "id": 705490,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/705490/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/907499/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-12T13:31:41.380753Z",
            "action": 59,
            "target": "Watch video <x id=\"PH\" equiv-text=\"this.video.name\"/>",
            "old": "",
            "details": {
                "state": 10,
                "source": "Watch video <x id=\"PH\" equiv-text=\"this.video.name\"/>",
                "old_state": -1
            },
            "id": 705489,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/705489/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/907498/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-12T13:31:41.380726Z",
            "action": 59,
            "target": "Toggle this date format to \"<x id=\"PH\" equiv-text=\"target\"/>\"",
            "old": "",
            "details": {
                "state": 10,
                "source": "Toggle this date format to \"<x id=\"PH\" equiv-text=\"target\"/>\"",
                "old_state": -1
            },
            "id": 705488,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/705488/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/907497/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-12T13:31:41.380700Z",
            "action": 59,
            "target": "Open quick filters",
            "old": "",
            "details": {
                "state": 10,
                "source": "Open quick filters",
                "old_state": -1
            },
            "id": 705487,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/705487/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/907496/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-12T13:31:41.380673Z",
            "action": 59,
            "target": "FAQ (Frequently Asked Questions) - about PeerTube",
            "old": "",
            "details": {
                "state": 10,
                "source": "FAQ (Frequently Asked Questions) - about PeerTube",
                "old_state": -1
            },
            "id": 705486,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/705486/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/907495/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-12T13:31:41.380647Z",
            "action": 59,
            "target": "Keyboard Shortcuts",
            "old": "",
            "details": {
                "state": 10,
                "source": "Keyboard Shortcuts",
                "old_state": -1
            },
            "id": 705485,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/705485/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/907494/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-12T13:31:41.380620Z",
            "action": 59,
            "target": "Enable hotkeys in this web browser",
            "old": "",
            "details": {
                "state": 10,
                "source": "Enable hotkeys in this web browser",
                "old_state": -1
            },
            "id": 705484,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/705484/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/907493/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-12T13:31:41.380594Z",
            "action": 59,
            "target": "Sort by this column",
            "old": "",
            "details": {
                "state": 10,
                "source": "Sort by this column",
                "old_state": -1
            },
            "id": 705483,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/705483/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/907492/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-12T13:31:41.380567Z",
            "action": 59,
            "target": "Show / hide this help menu",
            "old": "",
            "details": {
                "state": 10,
                "source": "Show / hide this help menu",
                "old_state": -1
            },
            "id": 705482,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/705482/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/907491/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-12T13:31:41.380539Z",
            "action": 59,
            "target": "Skip to main content",
            "old": "",
            "details": {
                "state": 10,
                "source": "Skip to main content",
                "old_state": -1
            },
            "id": 705481,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/705481/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/907490/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-12T13:31:41.380507Z",
            "action": 59,
            "target": "Open the modal to support the video uploader",
            "old": "",
            "details": {
                "state": 10,
                "source": "Open the modal to support the video uploader",
                "old_state": -1
            },
            "id": 705480,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/705480/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/907489/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-12T13:31:41.380438Z",
            "action": 59,
            "target": "Short text to tell people how they can support the channel (membership platform...).&lt;br /&gt; When a video is uploaded in this channel, the video support field will be automatically filled by this text.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Short text to tell people how they can support the channel (membership platform...).&lt;br /&gt; When a video is uploaded in this channel, the video support field will be automatically filled by this text.",
                "old_state": -1
            },
            "id": 705479,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/705479/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/907488/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-12T13:31:41.380347Z",
            "action": 59,
            "target": "No more information is available for this row",
            "old": "",
            "details": {
                "state": 10,
                "source": "No more information is available for this row",
                "old_state": -1
            },
            "id": 705478,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/705478/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/907487/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-12T13:31:41.380079Z",
            "action": 59,
            "target": "Enabling it will allow other administrators to know that you are mainly federating sensitive content.<x id=\"LINE_BREAK\" ctype=\"lb\" equiv-text=\"&lt;br /&gt;\"/> Moreover, the NSFW checkbox on video upload will be automatically checked by default. ",
            "old": "",
            "details": {
                "state": 10,
                "source": "Enabling it will allow other administrators to know that you are mainly federating sensitive content.<x id=\"LINE_BREAK\" ctype=\"lb\" equiv-text=\"&lt;br /&gt;\"/> Moreover, the NSFW checkbox on video upload will be automatically checked by default. ",
                "old_state": -1
            },
            "id": 705477,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/705477/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/907484/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-12T13:31:41.379995Z",
            "action": 59,
            "target": "<x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;p class=&quot;mb-2&quot;&gt;\"/>Write CSS code directly. Example:<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;/p&gt;\"/><x id=\"START_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"&lt;pre&gt;\"/>#custom-css <x id=\"INTERPOLATION\" equiv-text=\"{{ '{' }}\"/> color: red; <x id=\"INTERPOLATION_1\" equiv-text=\"{{ '}' }}\"/> <x id=\"CLOSE_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"&lt;/pre&gt;\"/><x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;p class=&quot;mb-2&quot;&gt;\"/>Prepend with <x id=\"START_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"&lt;em&gt;\"/>#custom-css<x id=\"CLOSE_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"&lt;/em&gt;\"/> to override styles. Example:<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;/p&gt;\"/><x id=\"START_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"&lt;pre&gt;\"/>#custom-css .logged-in-email <x id=\"INTERPOLATION\" equiv-text=\"{{ '{' }}\"/> color: red; <x id=\"INTERPOLATION_1\" equiv-text=\"{{ '}' }}\"/> <x id=\"CLOSE_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"&lt;/pre&gt;\"/>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;p class=&quot;mb-2&quot;&gt;\"/>Write CSS code directly. Example:<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;/p&gt;\"/><x id=\"START_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"&lt;pre&gt;\"/>#custom-css <x id=\"INTERPOLATION\" equiv-text=\"{{ '{' }}\"/> color: red; <x id=\"INTERPOLATION_1\" equiv-text=\"{{ '}' }}\"/> <x id=\"CLOSE_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"&lt;/pre&gt;\"/><x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;p class=&quot;mb-2&quot;&gt;\"/>Prepend with <x id=\"START_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"&lt;em&gt;\"/>#custom-css<x id=\"CLOSE_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"&lt;/em&gt;\"/> to override styles. Example:<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;/p&gt;\"/><x id=\"START_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"&lt;pre&gt;\"/>#custom-css .logged-in-email <x id=\"INTERPOLATION\" equiv-text=\"{{ '{' }}\"/> color: red; <x id=\"INTERPOLATION_1\" equiv-text=\"{{ '}' }}\"/> <x id=\"CLOSE_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"&lt;/pre&gt;\"/>",
                "old_state": -1
            },
            "id": 705474,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/705474/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/907483/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-12T13:31:41.379964Z",
            "action": 59,
            "target": "<x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;p class=&quot;mb-2&quot;&gt;\"/>Write JavaScript code directly. Example:<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;/p&gt;\"/><x id=\"START_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"&lt;pre&gt;\"/>console.log('my instance is amazing');<x id=\"CLOSE_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"&lt;/pre&gt;\"/>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;p class=&quot;mb-2&quot;&gt;\"/>Write JavaScript code directly. Example:<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;/p&gt;\"/><x id=\"START_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"&lt;pre&gt;\"/>console.log('my instance is amazing');<x id=\"CLOSE_TAG_PRE\" ctype=\"x-pre\" equiv-text=\"&lt;/pre&gt;\"/>",
                "old_state": -1
            },
            "id": 705473,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/705473/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/907482/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-12T13:31:41.379906Z",
            "action": 59,
            "target": "Close this modal",
            "old": "",
            "details": {
                "state": 10,
                "source": "Close this modal",
                "old_state": -1
            },
            "id": 705472,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/705472/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-04T08:15:33.968838Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.tok.xlf"
            },
            "id": 703288,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/703288/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/906260/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-04T08:15:33.968811Z",
            "action": 59,
            "target": "can be redefined by the users",
            "old": "",
            "details": {
                "state": 10,
                "source": "can be redefined by the users",
                "old_state": -1
            },
            "id": 703287,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/703287/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/906259/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-04T08:15:33.968758Z",
            "action": 59,
            "target": "Default NSFW/sensitive videos policy",
            "old": "",
            "details": {
                "state": 10,
                "source": "Default NSFW/sensitive videos policy",
                "old_state": -1
            },
            "id": 703286,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/703286/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-02T10:01:13.465083Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.tok.xlf"
            },
            "id": 702104,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/702104/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905497/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-02T10:01:13.465060Z",
            "action": 59,
            "target": "Multiple chapters have the same timecode <x id=\"PH\" equiv-text=\"chapter.timecode\"/>",
            "old": "",
            "details": {
                "state": 10,
                "source": "Multiple chapters have the same timecode <x id=\"PH\" equiv-text=\"chapter.timecode\"/>",
                "old_state": -1
            },
            "id": 702103,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/702103/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905496/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-02T10:01:13.465036Z",
            "action": 59,
            "target": "A chapter title should be less than 100 characters long.",
            "old": "",
            "details": {
                "state": 10,
                "source": "A chapter title should be less than 100 characters long.",
                "old_state": -1
            },
            "id": 702102,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/702102/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905495/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-02T10:01:13.465012Z",
            "action": 59,
            "target": "A chapter title should be more than 2 characters long.",
            "old": "",
            "details": {
                "state": 10,
                "source": "A chapter title should be more than 2 characters long.",
                "old_state": -1
            },
            "id": 702101,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/702101/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905494/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-02T10:01:13.464988Z",
            "action": 59,
            "target": "A chapter title is required.",
            "old": "",
            "details": {
                "state": 10,
                "source": "A chapter title is required.",
                "old_state": -1
            },
            "id": 702100,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/702100/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905493/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-02T10:01:13.464964Z",
            "action": 59,
            "target": "Chapter name",
            "old": "",
            "details": {
                "state": 10,
                "source": "Chapter name",
                "old_state": -1
            },
            "id": 702099,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/702099/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905492/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-02T10:01:13.464937Z",
            "action": 59,
            "target": "Timecode",
            "old": "",
            "details": {
                "state": 10,
                "source": "Timecode",
                "old_state": -1
            },
            "id": 702098,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/702098/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905491/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-02T10:01:13.464887Z",
            "action": 59,
            "target": "Chapters",
            "old": "",
            "details": {
                "state": 10,
                "source": "Chapters",
                "old_state": -1
            },
            "id": 702097,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/702097/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-18T12:16:35.208025Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.tok.xlf"
            },
            "id": 684108,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/684108/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/895572/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-18T12:16:35.207998Z",
            "action": 59,
            "target": "(Deleted video)",
            "old": "",
            "details": {
                "state": 10,
                "source": "(Deleted video)",
                "old_state": -1
            },
            "id": 684107,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/684107/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/895571/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-18T12:16:35.207970Z",
            "action": 59,
            "target": "{first} - {last} of {totalRecords}",
            "old": "",
            "details": {
                "state": 10,
                "source": "{first} - {last} of {totalRecords}",
                "old_state": -1
            },
            "id": 684106,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/684106/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/895570/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-18T12:16:35.207940Z",
            "action": 59,
            "target": "Your video is currently being updated. If you leave, your changes will be lost.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Your video is currently being updated. If you leave, your changes will be lost.",
                "old_state": -1
            },
            "id": 684105,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/684105/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/895569/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-18T12:16:35.207906Z",
            "action": 59,
            "target": "It will delete {count, plural, =1 {1 video} other {<x id=\"count\"/> videos}} uploaded in this channel, and you will not be able to create another channel or account with the same name (<x id=\"PH\" equiv-text=\"videoChannel.name\"/>)!",
            "old": "",
            "details": {
                "state": 10,
                "source": "It will delete {count, plural, =1 {1 video} other {<x id=\"count\"/> videos}} uploaded in this channel, and you will not be able to create another channel or account with the same name (<x id=\"PH\" equiv-text=\"videoChannel.name\"/>)!",
                "old_state": -1
            },
            "id": 684104,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/684104/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/895568/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-18T12:16:35.207841Z",
            "action": 59,
            "target": "Allow channel synchronization with channel of other platforms like YouTube",
            "old": "",
            "details": {
                "state": 10,
                "source": "Allow channel synchronization with channel of other platforms like YouTube",
                "old_state": -1
            },
            "id": 684103,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/684103/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.179388Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.tok.xlf"
            },
            "id": 676683,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/676683/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891909/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.179337Z",
            "action": 59,
            "target": "Force transcoding",
            "old": "",
            "details": {
                "state": 10,
                "source": "Force transcoding",
                "old_state": -1
            },
            "id": 676681,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676681/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891908/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.179311Z",
            "action": 59,
            "target": "If you think PeerTube is wrong (video in broken state after a crash etc.), you can force transcoding on this video.",
            "old": "",
            "details": {
                "state": 10,
                "source": "If you think PeerTube is wrong (video in broken state after a crash etc.), you can force transcoding on this video.",
                "old_state": -1
            },
            "id": 676680,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676680/?format=api"
        }
    ]
}