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=8
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=9",
    "previous": "https://weblate.framasoft.org/api/translations/peertube/angular/vi/changes/?format=api&page=7",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/934879/?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-02-21T14:51:15.302359Z",
            "action": 71,
            "target": "An email will be sent when the export archive is available.",
            "old": "",
            "details": {
                "state": 10,
                "source": "An email will be sent when the export archive is available.",
                "old_state": -1
            },
            "id": 754137,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/754137/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/934878/?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-02-21T14:51:15.302344Z",
            "action": 71,
            "target": "You can only request one archive at a time.",
            "old": "",
            "details": {
                "state": 10,
                "source": "You can only request one archive at a time.",
                "old_state": -1
            },
            "id": 754136,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/754136/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/934877/?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-02-21T14:51:15.302327Z",
            "action": 71,
            "target": "A directory containing static files (thumbnails, avatars, video files etc.)",
            "old": "",
            "details": {
                "state": 10,
                "source": "A directory containing static files (thumbnails, avatars, video files etc.)",
                "old_state": -1
            },
            "id": 754135,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/754135/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/934876/?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-02-21T14:51:15.302311Z",
            "action": 71,
            "target": "A directory containing an export in custom PeerTube JSON format that can be used to re-import your account on another PeerTube instance",
            "old": "",
            "details": {
                "state": 10,
                "source": "A directory containing an export in custom PeerTube JSON format that can be used to re-import your account on another PeerTube instance",
                "old_state": -1
            },
            "id": 754134,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/754134/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/934875/?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-02-21T14:51:15.302296Z",
            "action": 71,
            "target": "A directory containing an export in ActivityPub format, readable by any compliant software",
            "old": "",
            "details": {
                "state": 10,
                "source": "A directory containing an export in ActivityPub format, readable by any compliant software",
                "old_state": -1
            },
            "id": 754133,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/754133/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/934874/?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-02-21T14:51:15.302280Z",
            "action": 71,
            "target": "The exported data will contain multiple directories:",
            "old": "",
            "details": {
                "state": 10,
                "source": "The exported data will contain multiple directories:",
                "old_state": -1
            },
            "id": 754132,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/754132/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/934873/?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-02-21T14:51:15.302265Z",
            "action": 71,
            "target": "Your videos with thumbnail, caption files. Video files can also be included in the archive",
            "old": "",
            "details": {
                "state": 10,
                "source": "Your videos with thumbnail, caption files. Video files can also be included in the archive",
                "old_state": -1
            },
            "id": 754131,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/754131/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/934872/?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-02-21T14:51:15.302249Z",
            "action": 71,
            "target": "Your video playlists with thumbnail files",
            "old": "",
            "details": {
                "state": 10,
                "source": "Your video playlists with thumbnail files",
                "old_state": -1
            },
            "id": 754130,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/754130/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/934871/?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-02-21T14:51:15.302234Z",
            "action": 71,
            "target": "Your subscriptions and followers",
            "old": "",
            "details": {
                "state": 10,
                "source": "Your subscriptions and followers",
                "old_state": -1
            },
            "id": 754129,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/754129/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/934870/?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-02-21T14:51:15.302218Z",
            "action": 71,
            "target": "Your likes and dislikes",
            "old": "",
            "details": {
                "state": 10,
                "source": "Your likes and dislikes",
                "old_state": -1
            },
            "id": 754128,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/754128/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/934869/?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-02-21T14:51:15.302202Z",
            "action": 71,
            "target": "Your comments",
            "old": "",
            "details": {
                "state": 10,
                "source": "Your comments",
                "old_state": -1
            },
            "id": 754127,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/754127/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/934868/?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-02-21T14:51:15.302186Z",
            "action": 71,
            "target": "Your muted accounts and servers",
            "old": "",
            "details": {
                "state": 10,
                "source": "Your muted accounts and servers",
                "old_state": -1
            },
            "id": 754126,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/754126/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/934867/?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-02-21T14:51:15.302171Z",
            "action": 71,
            "target": "Your channels with banner and avatar files",
            "old": "",
            "details": {
                "state": 10,
                "source": "Your channels with banner and avatar files",
                "old_state": -1
            },
            "id": 754125,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/754125/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/934866/?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-02-21T14:51:15.302155Z",
            "action": 71,
            "target": "Your account settings with avatar file",
            "old": "",
            "details": {
                "state": 10,
                "source": "Your account settings with avatar file",
                "old_state": -1
            },
            "id": 754124,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/754124/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/934865/?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-02-21T14:51:15.302140Z",
            "action": 71,
            "target": "You can request an archive of your account containing:",
            "old": "",
            "details": {
                "state": 10,
                "source": "You can request an archive of your account containing:",
                "old_state": -1
            },
            "id": 754123,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/754123/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/934864/?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-02-21T14:51:15.302124Z",
            "action": 71,
            "target": "EXPORT",
            "old": "",
            "details": {
                "state": 10,
                "source": "EXPORT",
                "old_state": -1
            },
            "id": 754122,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/754122/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/934863/?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-02-21T14:51:15.302109Z",
            "action": 71,
            "target": "powered by PeerTube - CopyLeft 2015-2024",
            "old": "",
            "details": {
                "state": 10,
                "source": "powered by PeerTube - CopyLeft 2015-2024",
                "old_state": -1
            },
            "id": 754121,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/754121/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/934862/?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-02-21T14:51:15.302093Z",
            "action": 71,
            "target": "You can already follow <x id=\"INTERPOLATION\" equiv-text=\"{{ instanceName }}\"/> using your favorite tool.",
            "old": "",
            "details": {
                "state": 10,
                "source": "You can already follow <x id=\"INTERPOLATION\" equiv-text=\"{{ instanceName }}\"/> using your favorite tool.",
                "old_state": -1
            },
            "id": 754120,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/754120/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/934860/?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-02-21T14:51:15.302040Z",
            "action": 71,
            "target": "<x id=\"PH\" equiv-text=\"days\"/> days",
            "old": "",
            "details": {
                "state": 10,
                "source": "<x id=\"PH\" equiv-text=\"days\"/> days",
                "old_state": -1
            },
            "id": 754118,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/754118/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/934859/?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-02-21T14:51:15.302024Z",
            "action": 71,
            "target": "Users can import their data",
            "old": "",
            "details": {
                "state": 10,
                "source": "Users can import their data",
                "old_state": -1
            },
            "id": 754117,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/754117/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/934858/?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-02-21T14:51:15.302008Z",
            "action": 71,
            "target": "Users can export their data",
            "old": "",
            "details": {
                "state": 10,
                "source": "Users can export their data",
                "old_state": -1
            },
            "id": 754116,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/754116/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/934857/?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-02-21T14:51:15.301992Z",
            "action": 71,
            "target": "User Import/Export",
            "old": "",
            "details": {
                "state": 10,
                "source": "User Import/Export",
                "old_state": -1
            },
            "id": 754115,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/754115/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/934856/?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-02-21T14:51:15.301975Z",
            "action": 71,
            "target": "Video Import",
            "old": "",
            "details": {
                "state": 10,
                "source": "Video Import",
                "old_state": -1
            },
            "id": 754114,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/754114/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/934855/?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-02-21T14:51:15.301957Z",
            "action": 71,
            "target": "Total uploaded",
            "old": "",
            "details": {
                "state": 10,
                "source": "Total uploaded",
                "old_state": -1
            },
            "id": 754113,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/754113/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/934854/?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-02-21T14:51:15.301921Z",
            "action": 71,
            "target": "<x id=\"INTERPOLATION\" equiv-text=\"{{ notification.video.channel.displayName }}\"/> is live streaming in <x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.videoUrl&quot;&gt;\"/><x id=\"INTERPOLATION_1\" equiv-text=\"{{ notification.video.name }}\"/><x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<x id=\"INTERPOLATION\" equiv-text=\"{{ notification.video.channel.displayName }}\"/> is live streaming in <x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.videoUrl&quot;&gt;\"/><x id=\"INTERPOLATION_1\" equiv-text=\"{{ notification.video.name }}\"/><x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/>",
                "old_state": -1
            },
            "id": 754112,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/754112/?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-01-26T12:03:17.690268Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 743515,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/743515/?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": "https://weblate.framasoft.org/api/users/honhatduy/?format=api",
            "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api",
            "timestamp": "2024-01-26T10:33:38.725302Z",
            "action": 1,
            "target": "",
            "old": "",
            "details": {},
            "id": 743456,
            "action_name": "Traduction terminée",
            "url": "https://weblate.framasoft.org/api/changes/743456/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/924905/?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-01-26T10:33:38.632337Z",
            "action": 2,
            "target": "Vùng",
            "old": "Regions",
            "details": {
                "state": 20,
                "source": "Regions",
                "old_state": 10
            },
            "id": 743455,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/743455/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/924904/?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-01-26T10:33:31.030375Z",
            "action": 2,
            "target": "Tạo bảng phân cảnh của video cục bộ bằng ffmpeg để người dùng có thể xem bản xem trước video trong trình phát",
            "old": "Generate storyboards of local videos using ffmpeg so users can see the video preview in the player while scrubbing the video",
            "details": {
                "state": 20,
                "source": "Generate storyboards of local videos using ffmpeg so users can see the video preview in the player while scrubbing the video",
                "old_state": 10
            },
            "id": 743454,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/743454/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/924903/?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-01-26T10:32:49.583353Z",
            "action": 2,
            "target": "Bật storyboard",
            "old": "Enable video storyboards",
            "details": {
                "state": 20,
                "source": "Enable video storyboards",
                "old_state": 10
            },
            "id": 743453,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/743453/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/924902/?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-01-26T10:32:33.775864Z",
            "action": 2,
            "target": "<x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.videoUrl || notification.videoImportUrl&quot;&gt;\"/>Video đã nhập<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/> <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/><x id=\"INTERPOLATION\" equiv-text=\"{{ notification.videoImportIdentifier }}\"/><x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/> thành công ",
            "old": "<x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.videoUrl || notification.videoImportUrl&quot;&gt;\"/>Your video import<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/> <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/><x id=\"INTERPOLATION\" equiv-text=\"{{ notification.videoImportIdentifier }}\"/><x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/> succeeded ",
            "details": {
                "state": 20,
                "source": "<x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.videoUrl || notification.videoImportUrl&quot;&gt;\"/>Your video import<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/> <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/><x id=\"INTERPOLATION\" equiv-text=\"{{ notification.videoImportIdentifier }}\"/><x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/> succeeded ",
                "old_state": 10
            },
            "id": 743452,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/743452/?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-01-15T08:43:48.840241Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.vi-VN.xlf"
            },
            "id": 737673,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/737673/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/924905/?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-01-15T08:43:48.840225Z",
            "action": 59,
            "target": "Regions",
            "old": "",
            "details": {
                "state": 10,
                "source": "Regions",
                "old_state": -1
            },
            "id": 737672,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/737672/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/924904/?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-01-15T08:43:48.840207Z",
            "action": 59,
            "target": "Generate storyboards of local videos using ffmpeg so users can see the video preview in the player while scrubbing the video",
            "old": "",
            "details": {
                "state": 10,
                "source": "Generate storyboards of local videos using ffmpeg so users can see the video preview in the player while scrubbing the video",
                "old_state": -1
            },
            "id": 737671,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/737671/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/924903/?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-01-15T08:43:48.840188Z",
            "action": 59,
            "target": "Enable video storyboards",
            "old": "",
            "details": {
                "state": 10,
                "source": "Enable video storyboards",
                "old_state": -1
            },
            "id": 737670,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/737670/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/924902/?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-01-15T08:43:48.840151Z",
            "action": 59,
            "target": "<x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.videoUrl || notification.videoImportUrl&quot;&gt;\"/>Your video import<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/> <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/><x id=\"INTERPOLATION\" equiv-text=\"{{ notification.videoImportIdentifier }}\"/><x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/> succeeded ",
            "old": "",
            "details": {
                "state": 10,
                "source": "<x id=\"START_LINK\" ctype=\"x-a\" equiv-text=\"&lt;a (click)=&quot;markAsRead(notification)&quot; [routerLink]=&quot;notification.videoUrl || notification.videoImportUrl&quot;&gt;\"/>Your video import<x id=\"CLOSE_LINK\" ctype=\"x-a\" equiv-text=\"&lt;/a&gt;\"/> <x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/><x id=\"INTERPOLATION\" equiv-text=\"{{ notification.videoImportIdentifier }}\"/><x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/> succeeded ",
                "old_state": -1
            },
            "id": 737669,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/737669/?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-12-22T07:49:21.985659Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 734585,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/734585/?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": "https://weblate.framasoft.org/api/users/honhatduy/?format=api",
            "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api",
            "timestamp": "2023-12-22T06:03:07.384219Z",
            "action": 1,
            "target": "",
            "old": "",
            "details": {},
            "id": 734582,
            "action_name": "Traduction terminée",
            "url": "https://weblate.framasoft.org/api/changes/734582/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/923726/?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-12-22T06:03:07.239333Z",
            "action": 2,
            "target": "Đề xuất",
            "old": "Recommended",
            "details": {
                "state": 20,
                "source": "Recommended",
                "old_state": 10
            },
            "id": 734581,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/734581/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/923725/?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-12-22T06:02:58.820110Z",
            "action": 2,
            "target": "Plugin này được đề xuất bởi Framasoft, tổ chức phi lợi nhuận phát triển PeerTube",
            "old": "This plugin is recommended by Framasoft, the not-for-profit that develops PeerTube",
            "details": {
                "state": 20,
                "source": "This plugin is recommended by Framasoft, the not-for-profit that develops PeerTube",
                "old_state": 10
            },
            "id": 734580,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/734580/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/923724/?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-12-22T06:02:46.151958Z",
            "action": 2,
            "target": "Plugin này được phát triển bởi Framasoft, tổ chức phi lợi nhuận phát triển PeerTube",
            "old": "This plugin is developed by Framasoft, the not-for-profit that develops PeerTube",
            "details": {
                "state": 20,
                "source": "This plugin is developed by Framasoft, the not-for-profit that develops PeerTube",
                "old_state": 10
            },
            "id": 734579,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/734579/?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-12-20T15:27:07.587994Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.vi-VN.xlf"
            },
            "id": 734370,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/734370/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/923726/?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-12-20T15:27:07.587977Z",
            "action": 59,
            "target": "Recommended",
            "old": "",
            "details": {
                "state": 10,
                "source": "Recommended",
                "old_state": -1
            },
            "id": 734369,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/734369/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/923725/?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-12-20T15:27:07.587958Z",
            "action": 59,
            "target": "This plugin is recommended by Framasoft, the not-for-profit that develops PeerTube",
            "old": "",
            "details": {
                "state": 10,
                "source": "This plugin is recommended by Framasoft, the not-for-profit that develops PeerTube",
                "old_state": -1
            },
            "id": 734368,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/734368/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/923724/?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-12-20T15:27:07.587920Z",
            "action": 59,
            "target": "This plugin is developed by Framasoft, the not-for-profit that develops PeerTube",
            "old": "",
            "details": {
                "state": 10,
                "source": "This plugin is developed by Framasoft, the not-for-profit that develops PeerTube",
                "old_state": -1
            },
            "id": 734367,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/734367/?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-12-10T10:40:02.837932Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 731160,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/731160/?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": "https://weblate.framasoft.org/api/users/honhatduy/?format=api",
            "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api",
            "timestamp": "2023-12-10T02:40:16.715943Z",
            "action": 1,
            "target": "",
            "old": "",
            "details": {},
            "id": 731159,
            "action_name": "Traduction terminée",
            "url": "https://weblate.framasoft.org/api/changes/731159/?format=api"
        },
        {
            "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": "https://weblate.framasoft.org/api/users/honhatduy/?format=api",
            "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api",
            "timestamp": "2023-12-10T02:40:16.527197Z",
            "action": 2,
            "target": "Bật",
            "old": "Toggle",
            "details": {
                "state": 20,
                "source": "Toggle",
                "old_state": 10
            },
            "id": 731158,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/731158/?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": "https://weblate.framasoft.org/api/users/honhatduy/?format=api",
            "author": "https://weblate.framasoft.org/api/users/honhatduy/?format=api",
            "timestamp": "2023-12-10T02:40:06.746861Z",
            "action": 2,
            "target": "Bật tự động phát video kế tiếp",
            "old": "Toggle autoplay next video",
            "details": {
                "state": 20,
                "source": "Toggle autoplay next video",
                "old_state": 10
            },
            "id": 731157,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/731157/?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-27T07:49:33.891147Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.vi-VN.xlf"
            },
            "id": 721923,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/721923/?format=api"
        }
    ]
}