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=11
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=12",
    "previous": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/changes/?format=api&page=10",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/803140/?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-02-13T09:26:54.657032Z",
            "action": 59,
            "target": "User email has been verified",
            "old": "",
            "details": {
                "state": 10,
                "source": "User email has been verified",
                "old_state": -1
            },
            "id": 527659,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/527659/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/803139/?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-02-13T09:26:54.657008Z",
            "action": 59,
            "target": "Enable this checkbox if this user doesn't need to have its videos reviewed by moderators.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Enable this checkbox if this user doesn't need to have its videos reviewed by moderators.",
                "old_state": -1
            },
            "id": 527658,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/527658/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/803138/?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-02-13T09:26:54.656984Z",
            "action": 59,
            "target": "User bypasses video validation by moderators",
            "old": "",
            "details": {
                "state": 10,
                "source": "User bypasses video validation by moderators",
                "old_state": -1
            },
            "id": 527657,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/527657/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/803136/?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-02-13T09:26:54.656936Z",
            "action": 59,
            "target": "Registration requests",
            "old": "",
            "details": {
                "state": 10,
                "source": "Registration requests",
                "old_state": -1
            },
            "id": 527655,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/527655/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/803135/?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-02-13T09:26:54.656912Z",
            "action": 59,
            "target": "Moderation response cannot be more than 3000 characters long.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Moderation response cannot be more than 3000 characters long.",
                "old_state": -1
            },
            "id": 527654,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/527654/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/803134/?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-02-13T09:26:54.656888Z",
            "action": 59,
            "target": "Moderation response must be at least 2 characters long.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Moderation response must be at least 2 characters long.",
                "old_state": -1
            },
            "id": 527653,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/527653/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/803133/?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-02-13T09:26:54.656863Z",
            "action": 59,
            "target": "Moderation response is required.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Moderation response is required.",
                "old_state": -1
            },
            "id": 527652,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/527652/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/803132/?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-02-13T09:26:54.656839Z",
            "action": 59,
            "target": "<x id=\"PH\" equiv-text=\"this.registration.username\"/> registration rejected",
            "old": "",
            "details": {
                "state": 10,
                "source": "<x id=\"PH\" equiv-text=\"this.registration.username\"/> registration rejected",
                "old_state": -1
            },
            "id": 527651,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/527651/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/803131/?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-02-13T09:26:54.656814Z",
            "action": 59,
            "target": "<x id=\"PH\" equiv-text=\"this.registration.username\"/> account created",
            "old": "",
            "details": {
                "state": 10,
                "source": "<x id=\"PH\" equiv-text=\"this.registration.username\"/> account created",
                "old_state": -1
            },
            "id": 527650,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/527650/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/803130/?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-02-13T09:26:54.656790Z",
            "action": 59,
            "target": "Reject registration",
            "old": "",
            "details": {
                "state": 10,
                "source": "Reject registration",
                "old_state": -1
            },
            "id": 527649,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/527649/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/803129/?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-02-13T09:26:54.656766Z",
            "action": 59,
            "target": "Accept registration",
            "old": "",
            "details": {
                "state": 10,
                "source": "Accept registration",
                "old_state": -1
            },
            "id": 527648,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/527648/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/803128/?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-02-13T09:26:54.656742Z",
            "action": 59,
            "target": "Prevent email from being sent to the user",
            "old": "",
            "details": {
                "state": 10,
                "source": "Prevent email from being sent to the user",
                "old_state": -1
            },
            "id": 527647,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/527647/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/803127/?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-02-13T09:26:54.656718Z",
            "action": 59,
            "target": "Send a message to the user",
            "old": "",
            "details": {
                "state": 10,
                "source": "Send a message to the user",
                "old_state": -1
            },
            "id": 527646,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/527646/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/803126/?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-02-13T09:26:54.656692Z",
            "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": 10,
                "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": 527645,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/527645/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/803125/?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-02-13T09:26:54.656666Z",
            "action": 59,
            "target": "An email will be sent 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 <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>rejected<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/> with the moderation response you'll write below. ",
            "old": "",
            "details": {
                "state": 10,
                "source": "An email will be sent 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 <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>rejected<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/> with the moderation response you'll write below. ",
                "old_state": -1
            },
            "id": 527644,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/527644/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/803124/?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-02-13T09:26:54.656639Z",
            "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 account has been created. ",
            "old": "",
            "details": {
                "state": 10,
                "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 account has been created. ",
                "old_state": -1
            },
            "id": 527643,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/527643/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/803123/?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-02-13T09:26:54.656613Z",
            "action": 59,
            "target": "An email will be sent 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 account has been created with the moderation response you'll write below. ",
            "old": "",
            "details": {
                "state": 10,
                "source": "An email will be sent 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 account has been created with the moderation response you'll write below. ",
                "old_state": -1
            },
            "id": 527642,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/527642/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/803122/?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-02-13T09:26:54.656586Z",
            "action": 59,
            "target": "<x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>Accepting<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/> <x id=\"START_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"&lt;em&gt;\"/><x id=\"INTERPOLATION\" equiv-text=\"{{ registration.username }}\"/><x id=\"CLOSE_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"&lt;/em&gt;\"/> registration will create the account and channel. ",
            "old": "",
            "details": {
                "state": 10,
                "source": "<x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>Accepting<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/> <x id=\"START_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"&lt;em&gt;\"/><x id=\"INTERPOLATION\" equiv-text=\"{{ registration.username }}\"/><x id=\"CLOSE_EMPHASISED_TEXT\" ctype=\"x-em\" equiv-text=\"&lt;/em&gt;\"/> registration will create the account and channel. ",
                "old_state": -1
            },
            "id": 527641,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/527641/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/803121/?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-02-13T09:26:54.656561Z",
            "action": 59,
            "target": "Registration email has not been verified. Email delivery has been disabled by default.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Registration email has not been verified. Email delivery has been disabled by default.",
                "old_state": -1
            },
            "id": 527640,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/527640/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/803120/?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-02-13T09:26:54.656533Z",
            "action": 59,
            "target": "<x id=\"START_TAG_NG_CONTAINER\" ctype=\"x-ng_container\" equiv-text=\"&lt;ng-container *ngIf=&quot;isAccept()&quot;&gt;\"/>Accept <x id=\"INTERPOLATION\" equiv-text=\"{{ registration.username }}\"/> registration<x id=\"CLOSE_TAG_NG_CONTAINER\" ctype=\"x-ng_container\" equiv-text=\"&lt;/ng-container&gt;\"/><x id=\"START_TAG_NG_CONTAINER_1\" ctype=\"x-ng_container_1\" equiv-text=\"&lt;ng-container *ngIf=&quot;isReject()&quot;&gt;\"/>Reject <x id=\"INTERPOLATION\" equiv-text=\"{{ registration.username }}\"/> registration<x id=\"CLOSE_TAG_NG_CONTAINER\" ctype=\"x-ng_container\" equiv-text=\"&lt;/ng-container&gt;\"/>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<x id=\"START_TAG_NG_CONTAINER\" ctype=\"x-ng_container\" equiv-text=\"&lt;ng-container *ngIf=&quot;isAccept()&quot;&gt;\"/>Accept <x id=\"INTERPOLATION\" equiv-text=\"{{ registration.username }}\"/> registration<x id=\"CLOSE_TAG_NG_CONTAINER\" ctype=\"x-ng_container\" equiv-text=\"&lt;/ng-container&gt;\"/><x id=\"START_TAG_NG_CONTAINER_1\" ctype=\"x-ng_container_1\" equiv-text=\"&lt;ng-container *ngIf=&quot;isReject()&quot;&gt;\"/>Reject <x id=\"INTERPOLATION\" equiv-text=\"{{ registration.username }}\"/> registration<x id=\"CLOSE_TAG_NG_CONTAINER\" ctype=\"x-ng_container\" equiv-text=\"&lt;/ng-container&gt;\"/>",
                "old_state": -1
            },
            "id": 527639,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/527639/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/803119/?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-02-13T09:26:54.656507Z",
            "action": 59,
            "target": "User registrations",
            "old": "",
            "details": {
                "state": 10,
                "source": "User registrations",
                "old_state": -1
            },
            "id": 527638,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/527638/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/803118/?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-02-13T09:26:54.656481Z",
            "action": 59,
            "target": "Signup requires approval by moderators",
            "old": "",
            "details": {
                "state": 10,
                "source": "Signup requires approval by moderators",
                "old_state": -1
            },
            "id": 527637,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/527637/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/803117/?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-02-13T09:26:54.656454Z",
            "action": 59,
            "target": "Global views",
            "old": "",
            "details": {
                "state": 10,
                "source": "Global views",
                "old_state": -1
            },
            "id": 527636,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/527636/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/803116/?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-02-13T09:26:54.656421Z",
            "action": 59,
            "target": "Recent views",
            "old": "",
            "details": {
                "state": 10,
                "source": "Recent views",
                "old_state": -1
            },
            "id": 527635,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/527635/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/803115/?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-02-13T09:26:54.656361Z",
            "action": 59,
            "target": "Registrations",
            "old": "",
            "details": {
                "state": 10,
                "source": "Registrations",
                "old_state": -1
            },
            "id": 527634,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/527634/?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": "2022-11-24T09:17:41.836388Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.tok.xlf"
            },
            "id": 484168,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/484168/?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": "2022-11-15T13:03:30.330304Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.tok.xlf"
            },
            "id": 452879,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/452879/?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": "2022-11-07T10:31:44.488689Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.tok.xlf"
            },
            "id": 448152,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/448152/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/751130/?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": "2022-11-07T10:31:44.488665Z",
            "action": 59,
            "target": "Sort by <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>\"Name\"<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/>",
            "old": "",
            "details": {
                "state": 10,
                "source": "Sort by <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>\"Name\"<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/>",
                "old_state": -1
            },
            "id": 448151,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/448151/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/751129/?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": "2022-11-07T10:31:44.488641Z",
            "action": 59,
            "target": "Friendly Reminder:",
            "old": "",
            "details": {
                "state": 10,
                "source": "Friendly Reminder:",
                "old_state": -1
            },
            "id": 448150,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/448150/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/751128/?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": "2022-11-07T10:31:44.488616Z",
            "action": 59,
            "target": "List imports",
            "old": "",
            "details": {
                "state": 10,
                "source": "List imports",
                "old_state": -1
            },
            "id": 448149,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/448149/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/751127/?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": "2022-11-07T10:31:44.488592Z",
            "action": 59,
            "target": "Object storage",
            "old": "",
            "details": {
                "state": 10,
                "source": "Object storage",
                "old_state": -1
            },
            "id": 448148,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/448148/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/751126/?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": "2022-11-07T10:31:44.488567Z",
            "action": 59,
            "target": "<x id=\"INTERPOLATION\" equiv-text=\"{{ instanceName }}\"/> does not have subscriptions.",
            "old": "",
            "details": {
                "state": 10,
                "source": "<x id=\"INTERPOLATION\" equiv-text=\"{{ instanceName }}\"/> does not have subscriptions.",
                "old_state": -1
            },
            "id": 448147,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/448147/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/751125/?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": "2022-11-07T10:31:44.488541Z",
            "action": 59,
            "target": "Subscriptions of <x id=\"INTERPOLATION\" equiv-text=\"{{ instanceName }}\"/> (<x id=\"INTERPOLATION_1\" equiv-text=\"{{ followingsPagination.totalItems }}\"/>)",
            "old": "",
            "details": {
                "state": 10,
                "source": "Subscriptions of <x id=\"INTERPOLATION\" equiv-text=\"{{ instanceName }}\"/> (<x id=\"INTERPOLATION_1\" equiv-text=\"{{ followingsPagination.totalItems }}\"/>)",
                "old_state": -1
            },
            "id": 448146,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/448146/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/751124/?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": "2022-11-07T10:31:44.488511Z",
            "action": 59,
            "target": "<x id=\"INTERPOLATION\" equiv-text=\"{{ instanceName }}\"/> does not have followers.",
            "old": "",
            "details": {
                "state": 10,
                "source": "<x id=\"INTERPOLATION\" equiv-text=\"{{ instanceName }}\"/> does not have followers.",
                "old_state": -1
            },
            "id": 448145,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/448145/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/751123/?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": "2022-11-07T10:31:44.488427Z",
            "action": 59,
            "target": "Followers of <x id=\"INTERPOLATION\" equiv-text=\"{{ instanceName }}\"/> (<x id=\"INTERPOLATION_1\" equiv-text=\"{{ followersPagination.totalItems }}\"/>)",
            "old": "",
            "details": {
                "state": 10,
                "source": "Followers of <x id=\"INTERPOLATION\" equiv-text=\"{{ instanceName }}\"/> (<x id=\"INTERPOLATION_1\" equiv-text=\"{{ followersPagination.totalItems }}\"/>)",
                "old_state": -1
            },
            "id": 448144,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/448144/?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": "2022-10-10T12:11:19.778127Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.tok.xlf"
            },
            "id": 430752,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/430752/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/744940/?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": "2022-10-10T12:11:19.778105Z",
            "action": 59,
            "target": "OTP token is required.",
            "old": "",
            "details": {
                "state": 10,
                "source": "OTP token is required.",
                "old_state": -1
            },
            "id": 430751,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/430751/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/744939/?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": "2022-10-10T12:11:19.778081Z",
            "action": 59,
            "target": "Two factor authentication has been enabled.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Two factor authentication has been enabled.",
                "old_state": -1
            },
            "id": 430750,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/430750/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/744938/?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": "2022-10-10T12:11:19.778057Z",
            "action": 59,
            "target": "Enter the code generated by your authenticator app to confirm",
            "old": "",
            "details": {
                "state": 10,
                "source": "Enter the code generated by your authenticator app to confirm",
                "old_state": -1
            },
            "id": 430749,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/430749/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/744937/?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": "2022-10-10T12:11:19.778033Z",
            "action": 59,
            "target": "Two-factor code",
            "old": "",
            "details": {
                "state": 10,
                "source": "Two-factor code",
                "old_state": -1
            },
            "id": 430748,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/430748/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/744936/?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": "2022-10-10T12:11:19.778010Z",
            "action": 59,
            "target": "If you can't scan the QR code and need to enter it manually, here is the plain-text secret:",
            "old": "",
            "details": {
                "state": 10,
                "source": "If you can't scan the QR code and need to enter it manually, here is the plain-text secret:",
                "old_state": -1
            },
            "id": 430747,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/430747/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/744935/?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": "2022-10-10T12:11:19.777986Z",
            "action": 59,
            "target": "Scan this QR code into a TOTP app on your phone. This app will generate tokens that you will have to enter when logging in.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Scan this QR code into a TOTP app on your phone. This app will generate tokens that you will have to enter when logging in.",
                "old_state": -1
            },
            "id": 430746,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/430746/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/744934/?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": "2022-10-10T12:11:19.777962Z",
            "action": 59,
            "target": "Confirm your password",
            "old": "",
            "details": {
                "state": 10,
                "source": "Confirm your password",
                "old_state": -1
            },
            "id": 430745,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/430745/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/744933/?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": "2022-10-10T12:11:19.777938Z",
            "action": 59,
            "target": "mi ken ala kama jo e nimi wawa pi nasin OAuth. pakala li ni: <x id=\"PH\" equiv-text=\"err.text\"/>. o lukin e wile sina pi ilo PeerTube (lon poki config/). suli la o lukin e wan \"webserver\".",
            "old": "",
            "details": {
                "state": 20,
                "source": "Cannot retrieve OAuth Client credentials: <x id=\"PH\" equiv-text=\"err.message\"/>. Ensure you have correctly configured PeerTube (config/ directory), in particular the \"webserver\" section.",
                "old_state": -1
            },
            "id": 430744,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/430744/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/744931/?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": "2022-10-10T12:11:19.777914Z",
            "action": 59,
            "target": "Confirm your password to enable two factor authentication",
            "old": "",
            "details": {
                "state": 10,
                "source": "Confirm your password to enable two factor authentication",
                "old_state": -1
            },
            "id": 430743,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/430743/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/744930/?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": "2022-10-10T12:11:19.777891Z",
            "action": 59,
            "target": "Your password",
            "old": "",
            "details": {
                "state": 10,
                "source": "Your password",
                "old_state": -1
            },
            "id": 430742,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/430742/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/744929/?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": "2022-10-10T12:11:19.777868Z",
            "action": 59,
            "target": "Two factor authentication is already enabled.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Two factor authentication is already enabled.",
                "old_state": -1
            },
            "id": 430741,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/430741/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/744928/?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": "2022-10-10T12:11:19.777844Z",
            "action": 59,
            "target": "Two factor authentication disabled",
            "old": "",
            "details": {
                "state": 10,
                "source": "Two factor authentication disabled",
                "old_state": -1
            },
            "id": 430740,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/430740/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/744927/?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": "2022-10-10T12:11:19.777820Z",
            "action": 59,
            "target": "Disable two factor",
            "old": "",
            "details": {
                "state": 10,
                "source": "Disable two factor",
                "old_state": -1
            },
            "id": 430739,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/430739/?format=api"
        }
    ]
}