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

{
    "count": 2967,
    "next": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/changes/?format=api&page=10",
    "previous": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/changes/?format=api&page=8",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/914956/?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": "2023-11-27T07:49:33.891129Z",
            "action": 59,
            "target": "Toggle",
            "old": "",
            "details": {
                "state": 10,
                "source": "Toggle",
                "old_state": -1
            },
            "id": 721922,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/721922/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/914955/?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": "2023-11-27T07:49:33.891092Z",
            "action": 59,
            "target": "Toggle autoplay next video",
            "old": "",
            "details": {
                "state": 10,
                "source": "Toggle autoplay next video",
                "old_state": -1
            },
            "id": 721921,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/721921/?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": "2023-11-20T08:50:27.490384Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.vi-VN.xlf"
            },
            "id": 717518,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/717518/?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": "2023-11-17T15:10:56.376269Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 716936,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/716936/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910983/?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": "2023-11-17T14:42:10.376034Z",
            "action": 2,
            "target": "<x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>Kiểm tra email<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/> để xác minh tài khoản của bạn và hoàn tất đăng ký. ",
            "old": "<x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>Check your email<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/> to validate your account and complete your registration. ",
            "details": {
                "state": 20,
                "source": "<x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>Check your email<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/> to validate your account and complete your registration. ",
                "old_state": 10
            },
            "id": 716884,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/716884/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910982/?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": "2023-11-17T14:38:53.572792Z",
            "action": 2,
            "target": "<x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>Kiểm tra email<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/> để xác minh tài khoản của bạn và hoàn tất đăng ký. ",
            "old": "<x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>Check your email<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/> to validate your account and complete your registration request. ",
            "details": {
                "state": 20,
                "source": "<x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>Check your email<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/> to validate your account and complete your registration request. ",
                "old_state": 10
            },
            "id": 716883,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/716883/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910981/?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": "2023-11-17T14:38:07.967721Z",
            "action": 2,
            "target": "Nếu bạn cần trợ giúp sử dụng PeerTube, hãy xem qua <x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a class=&quot;link-orange&quot; href=&quot;https://docs.joinpeertube.org/use/setup-account&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;\"/>tài liệu<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/>. ",
            "old": "If you need help using PeerTube, you can have a look at the <x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a class=&quot;link-orange&quot; href=&quot;https://docs.joinpeertube.org/use/setup-account&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;\"/>documentation<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/>. ",
            "details": {
                "state": 20,
                "source": "If you need help using PeerTube, you can have a look at the <x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a class=&quot;link-orange&quot; href=&quot;https://docs.joinpeertube.org/use/setup-account&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;\"/>documentation<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/>. ",
                "old_state": 10
            },
            "id": 716882,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/716882/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910980/?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": "2023-11-17T14:37:27.641483Z",
            "action": 2,
            "target": "Kiểm duyệt viên sẽ sớm xem yêu cầu đăng ký của bạn và bạn sẽ nhận được email khi yêu cầu được chấp nhận hoặc từ chối.",
            "old": "A moderator will check your registration request soon and you'll receive an email when it is accepted or rejected.",
            "details": {
                "state": 20,
                "source": "A moderator will check your registration request soon and you'll receive an email when it is accepted or rejected.",
                "old_state": 10
            },
            "id": 716881,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/716881/?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": "2023-11-09T08:09:13.208596Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.vi-VN.xlf"
            },
            "id": 714353,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/714353/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910983/?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": "2023-11-09T08:09:13.208580Z",
            "action": 59,
            "target": "<x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>Check your email<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/> to validate your account and complete your registration. ",
            "old": "",
            "details": {
                "state": 10,
                "source": "<x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>Check your email<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/> to validate your account and complete your registration. ",
                "old_state": -1
            },
            "id": 714352,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/714352/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910982/?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": "2023-11-09T08:09:13.208564Z",
            "action": 59,
            "target": "<x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>Check your email<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/> to validate your account and complete your registration request. ",
            "old": "",
            "details": {
                "state": 10,
                "source": "<x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>Check your email<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/> to validate your account and complete your registration request. ",
                "old_state": -1
            },
            "id": 714351,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/714351/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910981/?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": "2023-11-09T08:09:13.208546Z",
            "action": 59,
            "target": "If you need help using PeerTube, you can have a look at the <x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a class=&quot;link-orange&quot; href=&quot;https://docs.joinpeertube.org/use/setup-account&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;\"/>documentation<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/>. ",
            "old": "",
            "details": {
                "state": 10,
                "source": "If you need help using PeerTube, you can have a look at the <x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a class=&quot;link-orange&quot; href=&quot;https://docs.joinpeertube.org/use/setup-account&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;\"/>documentation<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/>. ",
                "old_state": -1
            },
            "id": 714350,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/714350/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910980/?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": "2023-11-09T08:09:13.208513Z",
            "action": 59,
            "target": "A moderator will check your registration request soon and you'll receive an email when it is accepted or rejected.",
            "old": "",
            "details": {
                "state": 10,
                "source": "A moderator will check your registration request soon and you'll receive an email when it is accepted or rejected.",
                "old_state": -1
            },
            "id": 714349,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/714349/?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": "2023-11-09T05:41:08.059597Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 714124,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/714124/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910633/?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": "2023-11-09T04:31:55.435731Z",
            "action": 2,
            "target": "Di chuyển sang bộ nhớ ngoài",
            "old": "Moving to external storage",
            "details": {
                "state": 20,
                "source": "Moving to external storage",
                "old_state": 10
            },
            "id": 714122,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/714122/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910632/?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": "2023-11-09T04:31:45.755311Z",
            "action": 2,
            "target": "Di chuyển đến hệ thống tập tin thất bại",
            "old": "Moving to file system failed",
            "details": {
                "state": 20,
                "source": "Moving to file system failed",
                "old_state": 10
            },
            "id": 714121,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/714121/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910631/?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": "2023-11-09T04:31:36.740543Z",
            "action": 2,
            "target": "Di chuyển đến hệ thống tập tin",
            "old": "Moving to file system",
            "details": {
                "state": 20,
                "source": "Moving to file system",
                "old_state": 10
            },
            "id": 714120,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/714120/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910630/?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": "2023-11-09T04:31:28.594611Z",
            "action": 2,
            "target": "Chuyển mã không thành công, video này có thể không hoạt động bình thường.",
            "old": "Transcoding failed, this video may not work properly.",
            "details": {
                "state": 20,
                "source": "Transcoding failed, this video may not work properly.",
                "old_state": 10
            },
            "id": 714119,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/714119/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910629/?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": "2023-11-09T04:31:20.631491Z",
            "action": 2,
            "target": "Video đang được chỉnh sửa, nó có thể không hoạt động bình thường.",
            "old": "The video is being edited, it may not work properly.",
            "details": {
                "state": 20,
                "source": "The video is being edited, it may not work properly.",
                "old_state": 10
            },
            "id": 714118,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/714118/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910628/?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": "2023-11-09T04:31:11.678423Z",
            "action": 2,
            "target": "Di chuyển sang bộ nhớ ngoài không thành công, video này có thể không hoạt động bình thường.",
            "old": "Move to external storage failed, this video may not work properly.",
            "details": {
                "state": 20,
                "source": "Move to external storage failed, this video may not work properly.",
                "old_state": 10
            },
            "id": 714117,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/714117/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910627/?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": "2023-11-09T04:31:02.691358Z",
            "action": 2,
            "target": "Video đang được chuyển sang máy chủ bên ngoài, nó có thể không hoạt động bình thường.",
            "old": "The video is being moved to an external server, it may not work properly.",
            "details": {
                "state": 20,
                "source": "The video is being moved to an external server, it may not work properly.",
                "old_state": 10
            },
            "id": 714116,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/714116/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910626/?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": "2023-11-09T04:30:51.800779Z",
            "action": 2,
            "target": "Di chuyển tới hệ thống tập tin không thành công, video này có thể không hoạt động bình thường.",
            "old": "Move to file system failed, this video may not work properly.",
            "details": {
                "state": 20,
                "source": "Move to file system failed, this video may not work properly.",
                "old_state": 10
            },
            "id": 714115,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/714115/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910625/?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": "2023-11-09T04:30:39.274807Z",
            "action": 2,
            "target": "Video đang được chuyển sang hệ thống tệp máy chủ, nó có thể không hoạt động bình thường",
            "old": "The video is being moved to server file system, it may not work properly",
            "details": {
                "state": 20,
                "source": "The video is being moved to server file system, it may not work properly",
                "old_state": 10
            },
            "id": 714114,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/714114/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910624/?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": "2023-11-09T04:30:24.583951Z",
            "action": 2,
            "target": "Video đang được nhập và có thể xem được khi quá trình nhập hoàn tất.",
            "old": "The video is being imported, it will be available when the import is finished.",
            "details": {
                "state": 20,
                "source": "The video is being imported, it will be available when the import is finished.",
                "old_state": 10
            },
            "id": 714113,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/714113/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910623/?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": "2023-11-09T04:30:01.947462Z",
            "action": 2,
            "target": "Video đang được chuyển mã, nó có thể không hoạt động bình thường.",
            "old": "The video is being transcoded, it may not work properly.",
            "details": {
                "state": 20,
                "source": "The video is being transcoded, it may not work properly.",
                "old_state": 10
            },
            "id": 714112,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/714112/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910622/?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": "2023-11-09T04:29:48.425994Z",
            "action": 2,
            "target": "Input video stream không hợp lệ",
            "old": "Invalid input video stream",
            "details": {
                "state": 20,
                "source": "Invalid input video stream",
                "old_state": 10
            },
            "id": 714111,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/714111/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910621/?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": "2023-11-09T04:29:22.063253Z",
            "action": 2,
            "target": "Lỗi chưa rõ",
            "old": "Unknown error",
            "details": {
                "state": 20,
                "source": "Unknown error",
                "old_state": 10
            },
            "id": 714110,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/714110/?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": "2023-11-07T07:26:27.470088Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.vi-VN.xlf"
            },
            "id": 713526,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/713526/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910633/?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": "2023-11-07T07:26:27.470049Z",
            "action": 59,
            "target": "Moving to external storage",
            "old": "",
            "details": {
                "state": 10,
                "source": "Moving to external storage",
                "old_state": -1
            },
            "id": 713525,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/713525/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910632/?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": "2023-11-07T07:26:27.470033Z",
            "action": 59,
            "target": "Moving to file system failed",
            "old": "",
            "details": {
                "state": 10,
                "source": "Moving to file system failed",
                "old_state": -1
            },
            "id": 713524,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/713524/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910631/?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": "2023-11-07T07:26:27.470017Z",
            "action": 59,
            "target": "Moving to file system",
            "old": "",
            "details": {
                "state": 10,
                "source": "Moving to file system",
                "old_state": -1
            },
            "id": 713523,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/713523/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910630/?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": "2023-11-07T07:26:27.470001Z",
            "action": 59,
            "target": "Transcoding failed, this video may not work properly.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Transcoding failed, this video may not work properly.",
                "old_state": -1
            },
            "id": 713522,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/713522/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910629/?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": "2023-11-07T07:26:27.469985Z",
            "action": 59,
            "target": "The video is being edited, it may not work properly.",
            "old": "",
            "details": {
                "state": 10,
                "source": "The video is being edited, it may not work properly.",
                "old_state": -1
            },
            "id": 713521,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/713521/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910628/?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": "2023-11-07T07:26:27.469969Z",
            "action": 59,
            "target": "Move to external storage failed, this video may not work properly.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Move to external storage failed, this video may not work properly.",
                "old_state": -1
            },
            "id": 713520,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/713520/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910627/?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": "2023-11-07T07:26:27.469951Z",
            "action": 59,
            "target": "The video is being moved to an external server, it may not work properly.",
            "old": "",
            "details": {
                "state": 10,
                "source": "The video is being moved to an external server, it may not work properly.",
                "old_state": -1
            },
            "id": 713519,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/713519/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910626/?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": "2023-11-07T07:26:27.469935Z",
            "action": 59,
            "target": "Move to file system failed, this video may not work properly.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Move to file system failed, this video may not work properly.",
                "old_state": -1
            },
            "id": 713518,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/713518/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910625/?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": "2023-11-07T07:26:27.469918Z",
            "action": 59,
            "target": "The video is being moved to server file system, it may not work properly",
            "old": "",
            "details": {
                "state": 10,
                "source": "The video is being moved to server file system, it may not work properly",
                "old_state": -1
            },
            "id": 713517,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/713517/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910624/?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": "2023-11-07T07:26:27.469901Z",
            "action": 59,
            "target": "The video is being imported, it will be available when the import is finished.",
            "old": "",
            "details": {
                "state": 10,
                "source": "The video is being imported, it will be available when the import is finished.",
                "old_state": -1
            },
            "id": 713516,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/713516/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910623/?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": "2023-11-07T07:26:27.469883Z",
            "action": 59,
            "target": "The video is being transcoded, it may not work properly.",
            "old": "",
            "details": {
                "state": 10,
                "source": "The video is being transcoded, it may not work properly.",
                "old_state": -1
            },
            "id": 713515,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/713515/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910622/?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": "2023-11-07T07:26:27.469863Z",
            "action": 59,
            "target": "Invalid input video stream",
            "old": "",
            "details": {
                "state": 10,
                "source": "Invalid input video stream",
                "old_state": -1
            },
            "id": 713514,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/713514/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/910621/?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": "2023-11-07T07:26:27.469827Z",
            "action": 59,
            "target": "Unknown error",
            "old": "",
            "details": {
                "state": 10,
                "source": "Unknown error",
                "old_state": -1
            },
            "id": 713513,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/713513/?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": "2023-10-30T10:21:37.705081Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.vi-VN.xlf"
            },
            "id": 711198,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/711198/?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": "2023-10-23T07:08:18.637731Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.vi-VN.xlf"
            },
            "id": 709674,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/709674/?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": "2023-10-21T04:26:12.212356Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 708388,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/708388/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/907553/?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": "2023-10-21T02:04:28.543290Z",
            "action": 2,
            "target": "Chuyển đến nội dung chính",
            "old": "Skip to main content",
            "details": {
                "state": 20,
                "source": "Skip to main content",
                "old_state": 10
            },
            "id": 708387,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/708387/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/907552/?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": "2023-10-21T02:04:08.150288Z",
            "action": 2,
            "target": "Chuyển đổi định dạng ngày này sang \"<x id=\"PH\" equiv-text=\"target\"/>\"",
            "old": "Toggle this date format to \"<x id=\"PH\" equiv-text=\"target\"/>\"",
            "details": {
                "state": 20,
                "source": "Toggle this date format to \"<x id=\"PH\" equiv-text=\"target\"/>\"",
                "old_state": 10
            },
            "id": 708386,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/708386/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/907551/?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": "2023-10-21T02:03:57.409806Z",
            "action": 2,
            "target": "Xem video <x id=\"PH\" equiv-text=\"this.video.name\"/>",
            "old": "Watch video <x id=\"PH\" equiv-text=\"this.video.name\"/>",
            "details": {
                "state": 20,
                "source": "Watch video <x id=\"PH\" equiv-text=\"this.video.name\"/>",
                "old_state": 10
            },
            "id": 708385,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/708385/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/907550/?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": "2023-10-21T02:03:51.601346Z",
            "action": 2,
            "target": "Xếp theo cột",
            "old": "Sort by this column",
            "details": {
                "state": 20,
                "source": "Sort by this column",
                "old_state": 10
            },
            "id": 708384,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/708384/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/907549/?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": "2023-10-21T02:03:38.987092Z",
            "action": 2,
            "target": "Ẩn / hiện menu hỗ trợ",
            "old": "Show / hide this help menu",
            "details": {
                "state": 20,
                "source": "Show / hide this help menu",
                "old_state": 10
            },
            "id": 708383,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/708383/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/907548/?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": "2023-10-21T02:03:25.995358Z",
            "action": 2,
            "target": "Đóng phương thức",
            "old": "Close this modal",
            "details": {
                "state": 20,
                "source": "Close this modal",
                "old_state": 10
            },
            "id": 708382,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/708382/?format=api"
        }
    ]
}