Translation components API.

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

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

{
    "count": 2949,
    "next": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/changes/?format=api&page=3",
    "previous": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/changes/?format=api",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/957945/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-30T14:48:52.816105Z",
            "action": 71,
            "target": "Comments are disabled.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Comments are disabled.",
                "old_state": -1
            },
            "id": 793101,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/793101/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/957944/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-30T14:48:52.816038Z",
            "action": 71,
            "target": "<x id=\"PH\" equiv-text=\"commonParams.listName\"/> created",
            "old": "",
            "details": {
                "state": 10,
                "source": "<x id=\"PH\" equiv-text=\"commonParams.listName\"/> created",
                "old_state": -1
            },
            "id": 793100,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/793100/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/957943/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-30T14:48:52.815971Z",
            "action": 71,
            "target": "<x id=\"PH\" equiv-text=\"commonParams.listName\"/> updated",
            "old": "",
            "details": {
                "state": 10,
                "source": "<x id=\"PH\" equiv-text=\"commonParams.listName\"/> updated",
                "old_state": -1
            },
            "id": 793099,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/793099/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/957942/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-30T14:48:52.815904Z",
            "action": 71,
            "target": "One word or group of words per line.",
            "old": "",
            "details": {
                "state": 10,
                "source": "One word or group of words per line.",
                "old_state": -1
            },
            "id": 793098,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/793098/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/957941/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-30T14:48:52.815837Z",
            "action": 71,
            "target": "Save watched words list",
            "old": "",
            "details": {
                "state": 10,
                "source": "Save watched words list",
                "old_state": -1
            },
            "id": 793097,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/793097/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/957940/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-30T14:48:52.815770Z",
            "action": 71,
            "target": "<x id=\"PH\" equiv-text=\"list.listName\"/> removed",
            "old": "",
            "details": {
                "state": 10,
                "source": "<x id=\"PH\" equiv-text=\"list.listName\"/> removed",
                "old_state": -1
            },
            "id": 793096,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/793096/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/957939/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-30T14:48:52.815703Z",
            "action": 71,
            "target": "Delete list",
            "old": "",
            "details": {
                "state": 10,
                "source": "Delete list",
                "old_state": -1
            },
            "id": 793095,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/793095/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/957938/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-30T14:48:52.815636Z",
            "action": 71,
            "target": "Are you sure you want to delete this <x id=\"PH\" equiv-text=\"list.listName\"/> list?",
            "old": "",
            "details": {
                "state": 10,
                "source": "Are you sure you want to delete this <x id=\"PH\" equiv-text=\"list.listName\"/> list?",
                "old_state": -1
            },
            "id": 793094,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/793094/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/957937/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-30T14:48:52.815569Z",
            "action": 71,
            "target": "No watched word lists found.",
            "old": "",
            "details": {
                "state": 10,
                "source": "No watched word lists found.",
                "old_state": -1
            },
            "id": 793093,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/793093/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/957936/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-30T14:48:52.815501Z",
            "action": 71,
            "target": "<x id=\"INTERPOLATION\" equiv-text=\"{{ list.words.length }}\"/> words ",
            "old": "",
            "details": {
                "state": 10,
                "source": "<x id=\"INTERPOLATION\" equiv-text=\"{{ list.words.length }}\"/> words ",
                "old_state": -1
            },
            "id": 793092,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/793092/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/957935/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-30T14:48:52.815433Z",
            "action": 71,
            "target": "See all words",
            "old": "",
            "details": {
                "state": 10,
                "source": "See all words",
                "old_state": -1
            },
            "id": 793091,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/793091/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/957934/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-30T14:48:52.815364Z",
            "action": 71,
            "target": "Words",
            "old": "",
            "details": {
                "state": 10,
                "source": "Words",
                "old_state": -1
            },
            "id": 793090,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/793090/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/957933/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-30T14:48:52.815296Z",
            "action": 71,
            "target": "List name",
            "old": "",
            "details": {
                "state": 10,
                "source": "List name",
                "old_state": -1
            },
            "id": 793089,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/793089/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/957932/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-30T14:48:52.815227Z",
            "action": 71,
            "target": "Create a new list",
            "old": "",
            "details": {
                "state": 10,
                "source": "Create a new list",
                "old_state": -1
            },
            "id": 793088,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/793088/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/957931/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-30T14:48:52.815159Z",
            "action": 71,
            "target": "Comments policy",
            "old": "",
            "details": {
                "state": 10,
                "source": "Comments policy",
                "old_state": -1
            },
            "id": 793087,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/793087/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/957930/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-30T14:48:52.815090Z",
            "action": 71,
            "target": "Select from video",
            "old": "",
            "details": {
                "state": 10,
                "source": "Select from video",
                "old_state": -1
            },
            "id": 793086,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/793086/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/957929/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-30T14:48:52.815021Z",
            "action": 71,
            "target": "Use this frame",
            "old": "",
            "details": {
                "state": 10,
                "source": "Use this frame",
                "old_state": -1
            },
            "id": 793085,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/793085/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/957928/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-30T14:48:52.814953Z",
            "action": 71,
            "target": "Only display videos with this tag",
            "old": "",
            "details": {
                "state": 10,
                "source": "Only display videos with this tag",
                "old_state": -1
            },
            "id": 793084,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/793084/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/957927/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-30T14:48:52.814882Z",
            "action": 71,
            "target": "PeerTube considers video \"<x id=\"PH\" equiv-text=\"video.name\"/>\" is already being transcoded.",
            "old": "",
            "details": {
                "state": 10,
                "source": "PeerTube considers video \"<x id=\"PH\" equiv-text=\"video.name\"/>\" is already being transcoded.",
                "old_state": -1
            },
            "id": 793083,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/793083/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/957926/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-30T14:48:52.814798Z",
            "action": 71,
            "target": "<x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.accountUrl&quot;&gt;\"/><x id=\"INTERPOLATION\" equiv-text=\"{{ notification.comment.account.displayName }}\"/><x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/> commented your video <x id=\"START_LINK_1\" equiv-text=\"&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.commentUrl&quot;&gt;\"/><x id=\"INTERPOLATION_1\" equiv-text=\"{{ notification.comment.video.name }}\"/><x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/><x id=\"START_TAG_NG_CONTAINER\" ctype=\"x-ng_container\" equiv-text=\"&lt;ng-container *ngIf=&quot;notification.comment.heldForReview&quot;&gt;\"/>. This comment requires <x id=\"START_LINK_2\" equiv-text=\"&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.commentReviewUrl&quot; [queryParams]=&quot;notification.commentReviewQueryParams&quot;&gt;\"/>your approval<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/><x id=\"CLOSE_TAG_NG_CONTAINER\" ctype=\"x-ng_container\" equiv-text=\"&lt;/ng-container&gt;\"/>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.accountUrl&quot;&gt;\"/><x id=\"INTERPOLATION\" equiv-text=\"{{ notification.comment.account.displayName }}\"/><x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/> commented your video <x id=\"START_LINK_1\" equiv-text=\"&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.commentUrl&quot;&gt;\"/><x id=\"INTERPOLATION_1\" equiv-text=\"{{ notification.comment.video.name }}\"/><x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/><x id=\"START_TAG_NG_CONTAINER\" ctype=\"x-ng_container\" equiv-text=\"&lt;ng-container *ngIf=&quot;notification.comment.heldForReview&quot;&gt;\"/>. This comment requires <x id=\"START_LINK_2\" equiv-text=\"&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.commentReviewUrl&quot; [queryParams]=&quot;notification.commentReviewQueryParams&quot;&gt;\"/>your approval<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/><x id=\"CLOSE_TAG_NG_CONTAINER\" ctype=\"x-ng_container\" equiv-text=\"&lt;/ng-container&gt;\"/>",
                "old_state": -1
            },
            "id": 793082,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/793082/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-24T12:59:19.966742Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.vi-VN.xlf"
            },
            "id": 778731,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/778731/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T09:29:13.518415Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.vi-VN.xlf"
            },
            "id": 777482,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/777482/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T02:00:23.558469Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 777419,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/777419/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/942303/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": "https://weblate.framasoft.org/api/users/honhatduy/?format=api",
            "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api",
            "timestamp": "2024-04-21T14:18:20.055532Z",
            "action": 2,
            "target": "Web Videos (<x id=\"INTERPOLATION\" equiv-text=\"{{ video.files.length }}\"/>)",
            "old": "Web Videos (<x id=\"INTERPOLATION\" equiv-text=\"{{ video.files.length }}\"/>)",
            "details": {
                "state": 20,
                "source": "Web Videos (<x id=\"INTERPOLATION\" equiv-text=\"{{ video.files.length }}\"/>)",
                "old_state": 10
            },
            "id": 777418,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/777418/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/942302/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": "https://weblate.framasoft.org/api/users/honhatduy/?format=api",
            "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api",
            "timestamp": "2024-04-21T14:17:56.005095Z",
            "action": 2,
            "target": "HLS",
            "old": "HLS",
            "details": {
                "state": 20,
                "source": "HLS",
                "old_state": 10
            },
            "id": 777417,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/777417/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/942301/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": "https://weblate.framasoft.org/api/users/honhatduy/?format=api",
            "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api",
            "timestamp": "2024-04-21T14:16:59.624314Z",
            "action": 2,
            "target": "File gốc",
            "old": "Original file",
            "details": {
                "state": 20,
                "source": "Original file",
                "old_state": 10
            },
            "id": 777416,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/777416/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/941660/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": "https://weblate.framasoft.org/api/users/honhatduy/?format=api",
            "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api",
            "timestamp": "2024-04-21T14:16:27.560293Z",
            "action": 2,
            "target": "Ít thông tin/tùy chọn",
            "old": "Less information/options",
            "details": {
                "state": 20,
                "source": "Less information/options",
                "old_state": 10
            },
            "id": 777415,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/777415/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/941659/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": "https://weblate.framasoft.org/api/users/honhatduy/?format=api",
            "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api",
            "timestamp": "2024-04-21T14:16:04.753042Z",
            "action": 2,
            "target": "Thêm thông tin/tùy chọn",
            "old": "More information/options",
            "details": {
                "state": 20,
                "source": "More information/options",
                "old_state": 10
            },
            "id": 777414,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/777414/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/941658/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": "https://weblate.framasoft.org/api/users/honhatduy/?format=api",
            "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api",
            "timestamp": "2024-04-21T14:15:26.159301Z",
            "action": 2,
            "target": "<x id=\"START_TAG_NG_CONTAINER\" ctype=\"x-ng_container\" equiv-text=\"-container&gt;\"/>File gốc<x id=\"CLOSE_TAG_NG_CONTAINER\" ctype=\"x-ng_container\" equiv-text=\"&lt;/ng-container&gt;\"/><x id=\"START_TAG_MY_GLOBAL_ICON\" ctype=\"x-my_global_icon\" equiv-text=\"&lt;my-global-icon ngbTooltip=&quot;Other users cannot download the original file&quot; iconName=&quot;shield&quot;&gt;\"/><x id=\"CLOSE_TAG_MY_GLOBAL_ICON\" ctype=\"x-my_global_icon\" equiv-text=\"&lt;\"/>",
            "old": "<x id=\"START_TAG_NG_CONTAINER\" ctype=\"x-ng_container\" equiv-text=\"-container&gt;\"/>Original file<x id=\"CLOSE_TAG_NG_CONTAINER\" ctype=\"x-ng_container\" equiv-text=\"&lt;/ng-container&gt;\"/><x id=\"START_TAG_MY_GLOBAL_ICON\" ctype=\"x-my_global_icon\" equiv-text=\"&lt;my-global-icon ngbTooltip=&quot;Other users cannot download the original file&quot; iconName=&quot;shield&quot;&gt;\"/><x id=\"CLOSE_TAG_MY_GLOBAL_ICON\" ctype=\"x-my_global_icon\" equiv-text=\"&lt;\"/>",
            "details": {
                "state": 20,
                "source": "<x id=\"START_TAG_NG_CONTAINER\" ctype=\"x-ng_container\" equiv-text=\"-container&gt;\"/>Original file<x id=\"CLOSE_TAG_NG_CONTAINER\" ctype=\"x-ng_container\" equiv-text=\"&lt;/ng-container&gt;\"/><x id=\"START_TAG_MY_GLOBAL_ICON\" ctype=\"x-my_global_icon\" equiv-text=\"&lt;my-global-icon ngbTooltip=&quot;Other users cannot download the original file&quot; iconName=&quot;shield&quot;&gt;\"/><x id=\"CLOSE_TAG_MY_GLOBAL_ICON\" ctype=\"x-my_global_icon\" equiv-text=\"&lt;\"/>",
                "old_state": 10
            },
            "id": 777413,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/777413/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-15T09:48:04.635284Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.vi-VN.xlf"
            },
            "id": 774117,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/774117/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-03T14:45:02.340979Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.vi-VN.xlf"
            },
            "id": 770950,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/770950/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-26T14:35:53.373535Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.vi-VN.xlf"
            },
            "id": 769597,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/769597/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/942313/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-26T14:35:53.373507Z",
            "action": 71,
            "target": "Original file removed.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Original file removed.",
                "old_state": -1
            },
            "id": 769596,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/769596/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/942312/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-26T14:35:53.373476Z",
            "action": 71,
            "target": "Delete original file",
            "old": "",
            "details": {
                "state": 10,
                "source": "Delete original file",
                "old_state": -1
            },
            "id": 769595,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/769595/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/942311/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-26T14:35:53.373447Z",
            "action": 71,
            "target": "Are you sure you want to delete the original file of this video?",
            "old": "",
            "details": {
                "state": 10,
                "source": "Are you sure you want to delete the original file of this video?",
                "old_state": -1
            },
            "id": 769594,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/769594/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/942310/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-26T14:35:53.373418Z",
            "action": 71,
            "target": "Send a message to the admins/moderators (currently {count, plural, =1 {<x id=\"count\"/> message} other {<x id=\"count\"/> messages}})",
            "old": "",
            "details": {
                "state": 10,
                "source": "Send a message to the admins/moderators (currently {count, plural, =1 {<x id=\"count\"/> message} other {<x id=\"count\"/> messages}})",
                "old_state": -1
            },
            "id": 769593,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/769593/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/942309/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-26T14:35:53.373389Z",
            "action": 71,
            "target": "Send a message to the reporter (currently {count, plural, =1 {<x id=\"count\"/> message} other {<x id=\"count\"/> messages}})",
            "old": "",
            "details": {
                "state": 10,
                "source": "Send a message to the reporter (currently {count, plural, =1 {<x id=\"count\"/> message} other {<x id=\"count\"/> messages}})",
                "old_state": -1
            },
            "id": 769592,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/769592/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/942308/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-26T14:35:53.373361Z",
            "action": 71,
            "target": "Processed/Finished",
            "old": "",
            "details": {
                "state": 10,
                "source": "Processed/Finished",
                "old_state": -1
            },
            "id": 769591,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/769591/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/942307/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-26T14:35:53.373330Z",
            "action": 71,
            "target": "Remote",
            "old": "",
            "details": {
                "state": 10,
                "source": "Remote",
                "old_state": -1
            },
            "id": 769590,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/769590/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/942306/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-26T14:35:53.373300Z",
            "action": 71,
            "target": "HLS:",
            "old": "",
            "details": {
                "state": 10,
                "source": "HLS:",
                "old_state": -1
            },
            "id": 769589,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/769589/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/942305/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-26T14:35:53.373272Z",
            "action": 71,
            "target": "Web Videos:",
            "old": "",
            "details": {
                "state": 10,
                "source": "Web Videos:",
                "old_state": -1
            },
            "id": 769588,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/769588/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/942304/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-26T14:35:53.373241Z",
            "action": 71,
            "target": "Original file:",
            "old": "",
            "details": {
                "state": 10,
                "source": "Original file:",
                "old_state": -1
            },
            "id": 769587,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/769587/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/942303/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-26T14:35:53.373207Z",
            "action": 71,
            "target": "Web Videos (<x id=\"INTERPOLATION\" equiv-text=\"{{ video.files.length }}\"/>)",
            "old": "",
            "details": {
                "state": 10,
                "source": "Web Videos (<x id=\"INTERPOLATION\" equiv-text=\"{{ video.files.length }}\"/>)",
                "old_state": -1
            },
            "id": 769586,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/769586/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/942302/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-26T14:35:53.373175Z",
            "action": 71,
            "target": "HLS",
            "old": "",
            "details": {
                "state": 10,
                "source": "HLS",
                "old_state": -1
            },
            "id": 769585,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/769585/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/942301/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-26T14:35:53.373117Z",
            "action": 71,
            "target": "Original file",
            "old": "",
            "details": {
                "state": 10,
                "source": "Original file",
                "old_state": -1
            },
            "id": 769584,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/769584/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-18T10:46:28.169329Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.vi-VN.xlf"
            },
            "id": 766272,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/766272/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/941665/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-18T10:46:28.169314Z",
            "action": 71,
            "target": "Files <x id=\"START_TAG_P_SORTICON\" ctype=\"x-p_sorticon\" equiv-text=\"&lt;p-sortIcon field=&quot;localVideoFilesSize&quot;&gt;\"/><x id=\"CLOSE_TAG_P_SORTICON\" ctype=\"x-p_sorticon\" equiv-text=\"&lt;/th&gt;\"/>",
            "old": "",
            "details": {
                "state": 10,
                "source": "Files <x id=\"START_TAG_P_SORTICON\" ctype=\"x-p_sorticon\" equiv-text=\"&lt;p-sortIcon field=&quot;localVideoFilesSize&quot;&gt;\"/><x id=\"CLOSE_TAG_P_SORTICON\" ctype=\"x-p_sorticon\" equiv-text=\"&lt;/th&gt;\"/>",
                "old_state": -1
            },
            "id": 766271,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/766271/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/941664/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-18T10:46:28.169298Z",
            "action": 71,
            "target": "Output",
            "old": "",
            "details": {
                "state": 10,
                "source": "Output",
                "old_state": -1
            },
            "id": 766270,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/766270/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/941663/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-18T10:46:28.169282Z",
            "action": 71,
            "target": "If enabled, the input file is not deleted after transcoding but moved in a dedicated folder or object storage",
            "old": "",
            "details": {
                "state": 10,
                "source": "If enabled, the input file is not deleted after transcoding but moved in a dedicated folder or object storage",
                "old_state": -1
            },
            "id": 766269,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/766269/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/941662/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-18T10:46:28.169265Z",
            "action": 71,
            "target": "Keep a version of the input file",
            "old": "",
            "details": {
                "state": 10,
                "source": "Keep a version of the input file",
                "old_state": -1
            },
            "id": 766268,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/766268/?format=api"
        }
    ]
}