Translation components API.

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

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

{
    "count": 854,
    "next": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/changes/?format=api&page=10",
    "previous": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/changes/?format=api&page=8",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/847338/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-09T09:27:00.578175Z",
            "action": 59,
            "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 studio transcoding tasks. Remote runners has to register on your instance first. ",
            "old": "",
            "details": {
                "state": 20,
                "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 studio transcoding tasks. Remote runners has to register on your instance first. ",
                "old_state": -1
            },
            "id": 614907,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/614907/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/847337/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-09T09:27:00.578123Z",
            "action": 59,
            "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 VOD transcoding. Remote runners has to register on your instance first. ",
            "old": "",
            "details": {
                "state": 20,
                "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 VOD transcoding. Remote runners has to register on your instance first. ",
                "old_state": -1
            },
            "id": 614906,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/614906/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/847336/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-09T09:27:00.578067Z",
            "action": 59,
            "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 live transcoding. Remote runners has to register on your instance first. ",
            "old": "",
            "details": {
                "state": 20,
                "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 live transcoding. Remote runners has to register on your instance first. ",
                "old_state": -1
            },
            "id": 614905,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/614905/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/847334/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-09T09:27:00.577964Z",
            "action": 59,
            "target": "Local jobs",
            "old": "",
            "details": {
                "state": 20,
                "source": "Local jobs",
                "old_state": -1
            },
            "id": 614903,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/614903/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/847333/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-09T09:27:00.577913Z",
            "action": 59,
            "target": "Runner jobs",
            "old": "",
            "details": {
                "state": 20,
                "source": "Runner jobs",
                "old_state": -1
            },
            "id": 614902,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/614902/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/847332/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-09T09:27:00.577856Z",
            "action": 59,
            "target": "Remote runners",
            "old": "",
            "details": {
                "state": 20,
                "source": "Remote runners",
                "old_state": -1
            },
            "id": 614901,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/614901/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/847331/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-09T09:27:00.577779Z",
            "action": 59,
            "target": "Error in runner job",
            "old": "",
            "details": {
                "state": 20,
                "source": "Error in runner job",
                "old_state": -1
            },
            "id": 614900,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/614900/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/847330/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-09T09:27:00.577699Z",
            "action": 59,
            "target": "Runner job cancelled",
            "old": "",
            "details": {
                "state": 20,
                "source": "Runner job cancelled",
                "old_state": -1
            },
            "id": 614899,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/614899/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-02T08:36:48.125460Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.en-US.xlf"
            },
            "id": 585738,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/585738/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/845054/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-02T08:36:48.125405Z",
            "action": 59,
            "target": "Manage <x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a class=&quot;link-orange&quot; routerLink=&quot;/admin/users&quot;&gt;\"/>users<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/> to build a moderation team. ",
            "old": "",
            "details": {
                "state": 20,
                "source": "Manage <x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a class=&quot;link-orange&quot; routerLink=&quot;/admin/users&quot;&gt;\"/>users<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/> to build a moderation team. ",
                "old_state": -1
            },
            "id": 585737,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/585737/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-17T06:56:11.108687Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.en-US.xlf"
            },
            "id": 583770,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/583770/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/844614/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-17T06:56:11.108664Z",
            "action": 59,
            "target": "Themes",
            "old": "",
            "details": {
                "state": 20,
                "source": "Themes",
                "old_state": -1
            },
            "id": 583769,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/583769/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/844613/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-17T06:56:11.108640Z",
            "action": 59,
            "target": "Plugins",
            "old": "",
            "details": {
                "state": 20,
                "source": "Plugins",
                "old_state": -1
            },
            "id": 583768,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/583768/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/844612/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-17T06:56:11.108614Z",
            "action": 59,
            "target": "Notification preferences",
            "old": "",
            "details": {
                "state": 20,
                "source": "Notification preferences",
                "old_state": -1
            },
            "id": 583767,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/583767/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/844611/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-17T06:56:11.108589Z",
            "action": 59,
            "target": "Automatically enable video history for new users",
            "old": "",
            "details": {
                "state": 20,
                "source": "Automatically enable video history for new users",
                "old_state": -1
            },
            "id": 583766,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/583766/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/844610/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-17T06:56:11.108565Z",
            "action": 59,
            "target": "Responsive embed",
            "old": "",
            "details": {
                "state": 20,
                "source": "Responsive embed",
                "old_state": -1
            },
            "id": 583765,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/583765/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/844609/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-17T06:56:11.108540Z",
            "action": 59,
            "target": "Privacy of the new replay",
            "old": "",
            "details": {
                "state": 20,
                "source": "Privacy of the new replay",
                "old_state": -1
            },
            "id": 583764,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/583764/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/844608/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-17T06:56:11.108508Z",
            "action": 59,
            "target": "A timestamp (<x id=\"START_ITALIC_TEXT\" ctype=\"x-i\" equiv-text=\"&lt;i&gt;\"/>00:05<x id=\"CLOSE_ITALIC_TEXT\" ctype=\"x-i\" equiv-text=\"&lt;/i&gt;\"/> for example) is automatically converted into a link to a part of the video.",
            "old": "",
            "details": {
                "state": 20,
                "source": "A timestamp (<x id=\"START_ITALIC_TEXT\" ctype=\"x-i\" equiv-text=\"&lt;i&gt;\"/>00:05<x id=\"CLOSE_ITALIC_TEXT\" ctype=\"x-i\" equiv-text=\"&lt;/i&gt;\"/> for example) is automatically converted into a link to a part of the video.",
                "old_state": -1
            },
            "id": 583763,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/583763/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/844607/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-17T06:56:11.108453Z",
            "action": 59,
            "target": "Video descriptions are truncated by default and require manual action to expand them.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Video descriptions are truncated by default and require manual action to expand them.",
                "old_state": -1
            },
            "id": 583762,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/583762/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-27T12:56:34.353343Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.en-US.xlf"
            },
            "id": 537475,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/537475/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-23T08:50:14.230174Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.en-US.xlf"
            },
            "id": 534887,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/534887/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-20T12:40:07.279578Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.en-US.xlf"
            },
            "id": 533057,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/533057/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-17T12:47:09.990416Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.en-US.xlf"
            },
            "id": 531778,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/531778/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/805384/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-17T12:47:09.990390Z",
            "action": 59,
            "target": "You need to be logged in to rate this video.",
            "old": "",
            "details": {
                "state": 20,
                "source": "You need to be logged in to rate this video.",
                "old_state": -1
            },
            "id": 531777,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/531777/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/805383/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-17T12:47:09.990359Z",
            "action": 59,
            "target": "Server is unavailable. Please retry later.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Server is unavailable. Please retry later.",
                "old_state": -1
            },
            "id": 531776,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/531776/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/805382/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-17T12:47:09.990300Z",
            "action": 59,
            "target": "Remove the request from the list. The user can register again.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Remove the request from the list. The user can register again.",
                "old_state": -1
            },
            "id": 531775,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/531775/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-13T15:31:05.702762Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.en-US.xlf"
            },
            "id": 528390,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/528390/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-13T09:23:59.683307Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.en-US.xlf"
            },
            "id": 525516,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/525516/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/801041/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-13T09:23:59.683285Z",
            "action": 59,
            "target": "Enabled",
            "old": "",
            "details": {
                "state": 20,
                "source": "Enabled",
                "old_state": -1
            },
            "id": 525515,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/525515/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/801040/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-13T09:23:59.683261Z",
            "action": 59,
            "target": "Requires approval by moderators",
            "old": "",
            "details": {
                "state": 20,
                "source": "Requires approval by moderators",
                "old_state": -1
            },
            "id": 525514,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/525514/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/801039/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-13T09:23:59.683238Z",
            "action": 59,
            "target": "Disabled",
            "old": "",
            "details": {
                "state": 20,
                "source": "Disabled",
                "old_state": -1
            },
            "id": 525513,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/525513/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/801038/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-13T09:23:59.683215Z",
            "action": 59,
            "target": "Registration reason cannot be more than 3000 characters long.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Registration reason cannot be more than 3000 characters long.",
                "old_state": -1
            },
            "id": 525512,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/525512/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/801037/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-13T09:23:59.683191Z",
            "action": 59,
            "target": "Registration reason must be at least 2 characters long.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Registration reason must be at least 2 characters long.",
                "old_state": -1
            },
            "id": 525511,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/525511/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/801036/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-13T09:23:59.683155Z",
            "action": 59,
            "target": "Registration reason is required.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Registration reason is required.",
                "old_state": -1
            },
            "id": 525510,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/525510/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/801035/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-13T09:23:59.683117Z",
            "action": 59,
            "target": "User email hasn't been verified",
            "old": "",
            "details": {
                "state": 20,
                "source": "User email hasn't been verified",
                "old_state": -1
            },
            "id": 525509,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/525509/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/801034/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-13T09:23:59.683093Z",
            "action": 59,
            "target": "User email has been verified",
            "old": "",
            "details": {
                "state": 20,
                "source": "User email has been verified",
                "old_state": -1
            },
            "id": 525508,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/525508/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/801033/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-13T09:23:59.683070Z",
            "action": 59,
            "target": "Registration approval has been rejected for this account.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Registration approval has been rejected for this account.",
                "old_state": -1
            },
            "id": 525507,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/525507/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/801032/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-13T09:23:59.683046Z",
            "action": 59,
            "target": "This account is awaiting approval by moderators.",
            "old": "",
            "details": {
                "state": 20,
                "source": "This account is awaiting approval by moderators.",
                "old_state": -1
            },
            "id": 525506,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/525506/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/801031/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-13T09:23:59.683022Z",
            "action": 59,
            "target": "Verify email",
            "old": "",
            "details": {
                "state": 20,
                "source": "Verify email",
                "old_state": -1
            },
            "id": 525505,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/525505/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/801029/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-13T09:23:59.682976Z",
            "action": 59,
            "target": "Registration requests",
            "old": "",
            "details": {
                "state": 20,
                "source": "Registration requests",
                "old_state": -1
            },
            "id": 525503,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/525503/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/801028/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-13T09:23:59.682953Z",
            "action": 59,
            "target": "Moderation response cannot be more than 3000 characters long.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Moderation response cannot be more than 3000 characters long.",
                "old_state": -1
            },
            "id": 525502,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/525502/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/801027/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-13T09:23:59.682929Z",
            "action": 59,
            "target": "Moderation response must be at least 2 characters long.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Moderation response must be at least 2 characters long.",
                "old_state": -1
            },
            "id": 525501,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/525501/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/801026/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-13T09:23:59.682906Z",
            "action": 59,
            "target": "Moderation response is required.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Moderation response is required.",
                "old_state": -1
            },
            "id": 525500,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/525500/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/801025/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-13T09:23:59.682883Z",
            "action": 59,
            "target": "<x id=\"PH\" equiv-text=\"this.registration.username\"/> registration rejected",
            "old": "",
            "details": {
                "state": 20,
                "source": "<x id=\"PH\" equiv-text=\"this.registration.username\"/> registration rejected",
                "old_state": -1
            },
            "id": 525499,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/525499/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/801024/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-13T09:23:59.682860Z",
            "action": 59,
            "target": "<x id=\"PH\" equiv-text=\"this.registration.username\"/> account created",
            "old": "",
            "details": {
                "state": 20,
                "source": "<x id=\"PH\" equiv-text=\"this.registration.username\"/> account created",
                "old_state": -1
            },
            "id": 525498,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/525498/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/801023/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-13T09:23:59.682837Z",
            "action": 59,
            "target": "Reject registration",
            "old": "",
            "details": {
                "state": 20,
                "source": "Reject registration",
                "old_state": -1
            },
            "id": 525497,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/525497/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/801022/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-13T09:23:59.682814Z",
            "action": 59,
            "target": "Accept registration",
            "old": "",
            "details": {
                "state": 20,
                "source": "Accept registration",
                "old_state": -1
            },
            "id": 525496,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/525496/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/801021/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-13T09:23:59.682790Z",
            "action": 59,
            "target": "Prevent email from being sent to the user",
            "old": "",
            "details": {
                "state": 20,
                "source": "Prevent email from being sent to the user",
                "old_state": -1
            },
            "id": 525495,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/525495/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/801020/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-13T09:23:59.682767Z",
            "action": 59,
            "target": "Send a message to the user",
            "old": "",
            "details": {
                "state": 20,
                "source": "Send a message to the user",
                "old_state": -1
            },
            "id": 525494,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/525494/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/801019/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/en_US/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-02-13T09:23:59.682742Z",
            "action": 59,
            "target": "Emails are not enabled on this instance so PeerTube won't be able to send an email to <x id=\"START_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"&lt;em&gt;\"/><x id=\"INTERPOLATION\" equiv-text=\"{{ registration.email }}\"/><x id=\"CLOSE_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"&lt;/em&gt;\"/> explaining its registration request has been rejected. ",
            "old": "",
            "details": {
                "state": 20,
                "source": "Emails are not enabled on this instance so PeerTube won't be able to send an email to <x id=\"START_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"&lt;em&gt;\"/><x id=\"INTERPOLATION\" equiv-text=\"{{ registration.email }}\"/><x id=\"CLOSE_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"&lt;/em&gt;\"/> explaining its registration request has been rejected. ",
                "old_state": -1
            },
            "id": 525493,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/525493/?format=api"
        }
    ]
}