Translation components API.

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

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

{
    "count": 886,
    "next": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/changes/?format=api&page=9",
    "previous": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/changes/?format=api&page=7",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/891572/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:06:43.522554Z",
            "action": 59,
            "target": "Uploading a new version of your video will completely erase the current version.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Uploading a new version of your video will completely erase the current version.",
                "old_state": -1
            },
            "id": 676330,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676330/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891571/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:06:43.522528Z",
            "action": 59,
            "target": "Your video will also be automatically blocked since video publication requires manual validation by moderators.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Your video will also be automatically blocked since video publication requires manual validation by moderators.",
                "old_state": -1
            },
            "id": 676329,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676329/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891570/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:06:43.522502Z",
            "action": 59,
            "target": "Copy registration token",
            "old": "",
            "details": {
                "state": 10,
                "source": "Copy registration token",
                "old_state": -1
            },
            "id": 676328,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676328/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891569/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:06:43.522475Z",
            "action": 59,
            "target": "Registration token copied",
            "old": "",
            "details": {
                "state": 10,
                "source": "Registration token copied",
                "old_state": -1
            },
            "id": 676327,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676327/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891567/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:06:43.522423Z",
            "action": 59,
            "target": "COPY",
            "old": "",
            "details": {
                "state": 10,
                "source": "COPY",
                "old_state": -1
            },
            "id": 676325,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676325/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891566/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:06:43.522396Z",
            "action": 59,
            "target": "Do you really want to remove {count, plural, =1 {this job} other {<x id=\"count\"/> jobs}}? Children jobs will also be removed.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Do you really want to remove {count, plural, =1 {this job} other {<x id=\"count\"/> jobs}}? Children jobs will also be removed.",
                "old_state": -1
            },
            "id": 676324,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676324/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891565/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:06:43.522370Z",
            "action": 59,
            "target": "Delete this job",
            "old": "",
            "details": {
                "state": 10,
                "source": "Delete this job",
                "old_state": -1
            },
            "id": 676323,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676323/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891564/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:06:43.522343Z",
            "action": 59,
            "target": "Failed jobs",
            "old": "",
            "details": {
                "state": 10,
                "source": "Failed jobs",
                "old_state": -1
            },
            "id": 676322,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676322/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891563/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:06:43.522316Z",
            "action": 59,
            "target": "Jobs that are being processed",
            "old": "",
            "details": {
                "state": 10,
                "source": "Jobs that are being processed",
                "old_state": -1
            },
            "id": 676321,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676321/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891562/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:06:43.522289Z",
            "action": 59,
            "target": "Pending jobs",
            "old": "",
            "details": {
                "state": 10,
                "source": "Pending jobs",
                "old_state": -1
            },
            "id": 676320,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676320/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891561/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:06:43.522262Z",
            "action": 59,
            "target": "Completed jobs",
            "old": "",
            "details": {
                "state": 10,
                "source": "Completed jobs",
                "old_state": -1
            },
            "id": 676319,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676319/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891560/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:06:43.522234Z",
            "action": 59,
            "target": "Allow users to upload a new version of their video",
            "old": "",
            "details": {
                "state": 10,
                "source": "Allow users to upload a new version of their video",
                "old_state": -1
            },
            "id": 676318,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676318/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891559/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:06:43.522207Z",
            "action": 59,
            "target": "Video re-upload",
            "old": "",
            "details": {
                "state": 10,
                "source": "Video re-upload",
                "old_state": -1
            },
            "id": 676317,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676317/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891557/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:06:43.522098Z",
            "action": 59,
            "target": "⚠️ Uploading a new version of your video will completely erase the current version",
            "old": "",
            "details": {
                "state": 10,
                "source": "⚠️ Uploading a new version of your video will completely erase the current version",
                "old_state": -1
            },
            "id": 676315,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676315/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891556/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:06:43.522070Z",
            "action": 59,
            "target": "Replace video file",
            "old": "",
            "details": {
                "state": 10,
                "source": "Replace video file",
                "old_state": -1
            },
            "id": 676314,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676314/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891555/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:06:43.522043Z",
            "action": 59,
            "target": "Handle copied",
            "old": "",
            "details": {
                "state": 10,
                "source": "Handle copied",
                "old_state": -1
            },
            "id": 676313,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676313/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891553/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:06:43.521985Z",
            "action": 59,
            "target": "Force transcoding",
            "old": "",
            "details": {
                "state": 10,
                "source": "Force transcoding",
                "old_state": -1
            },
            "id": 676311,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676311/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891552/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:06:43.521951Z",
            "action": 59,
            "target": "If you think PeerTube is wrong (video in broken state after a crash etc.), you can force transcoding on this video.",
            "old": "",
            "details": {
                "state": 10,
                "source": "If you think PeerTube is wrong (video in broken state after a crash etc.), you can force transcoding on this video.",
                "old_state": -1
            },
            "id": 676310,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676310/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:54:14.304671Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.lt-LT.xlf"
            },
            "id": 652509,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/652509/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/872912/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:54:14.304646Z",
            "action": 59,
            "target": "Incorrect password, please enter a correct password",
            "old": "",
            "details": {
                "state": 10,
                "source": "Incorrect password, please enter a correct password",
                "old_state": -1
            },
            "id": 652508,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652508/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/872911/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:54:14.304618Z",
            "action": 59,
            "target": "This video is password protected",
            "old": "",
            "details": {
                "state": 10,
                "source": "This video is password protected",
                "old_state": -1
            },
            "id": 652507,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652507/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/872910/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:54:14.304586Z",
            "action": 59,
            "target": "You need a password to watch this video",
            "old": "",
            "details": {
                "state": 10,
                "source": "You need a password to watch this video",
                "old_state": -1
            },
            "id": 652506,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652506/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/872909/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:54:14.304535Z",
            "action": 59,
            "target": "Only users with the appropriate password can see this video",
            "old": "",
            "details": {
                "state": 10,
                "source": "Only users with the appropriate password can see this video",
                "old_state": -1
            },
            "id": 652505,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652505/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/872908/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:54:14.304509Z",
            "action": 59,
            "target": "Delete Web Video files",
            "old": "",
            "details": {
                "state": 10,
                "source": "Delete Web Video files",
                "old_state": -1
            },
            "id": 652504,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652504/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/872907/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:54:14.304483Z",
            "action": 59,
            "target": "Run Web Video transcoding",
            "old": "",
            "details": {
                "state": 10,
                "source": "Run Web Video transcoding",
                "old_state": -1
            },
            "id": 652503,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652503/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/872906/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:54:14.304457Z",
            "action": 59,
            "target": "A password is required for password protected video.",
            "old": "",
            "details": {
                "state": 10,
                "source": "A password is required for password protected video.",
                "old_state": -1
            },
            "id": 652502,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652502/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/872905/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:54:14.304432Z",
            "action": 59,
            "target": "A password should be shorter than 100 characters long.",
            "old": "",
            "details": {
                "state": 10,
                "source": "A password should be shorter than 100 characters long.",
                "old_state": -1
            },
            "id": 652501,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652501/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/872904/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:54:14.304406Z",
            "action": 59,
            "target": "A password should be at least 2 characters long.",
            "old": "",
            "details": {
                "state": 10,
                "source": "A password should be at least 2 characters long.",
                "old_state": -1
            },
            "id": 652500,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652500/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/872903/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:54:14.304381Z",
            "action": 59,
            "target": "Cache size must be a number.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Cache size must be a number.",
                "old_state": -1
            },
            "id": 652499,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652499/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/872902/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:54:14.304355Z",
            "action": 59,
            "target": "Cache size must be greater than 1.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Cache size must be greater than 1.",
                "old_state": -1
            },
            "id": 652498,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652498/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/872901/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:54:14.304329Z",
            "action": 59,
            "target": "Cache size is required.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Cache size is required.",
                "old_state": -1
            },
            "id": 652497,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652497/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/872900/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:54:14.304303Z",
            "action": 59,
            "target": "Without Web Videos",
            "old": "",
            "details": {
                "state": 10,
                "source": "Without Web Videos",
                "old_state": -1
            },
            "id": 652496,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652496/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/872899/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:54:14.304277Z",
            "action": 59,
            "target": "With Web Videos",
            "old": "",
            "details": {
                "state": 10,
                "source": "With Web Videos",
                "old_state": -1
            },
            "id": 652495,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652495/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/872898/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:54:14.304251Z",
            "action": 59,
            "target": "Password protected",
            "old": "",
            "details": {
                "state": 10,
                "source": "Password protected",
                "old_state": -1
            },
            "id": 652494,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652494/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/872896/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:54:14.304196Z",
            "action": 59,
            "target": "Display all videos (private, unlisted, password protected or not yet published)",
            "old": "",
            "details": {
                "state": 10,
                "source": "Display all videos (private, unlisted, password protected or not yet published)",
                "old_state": -1
            },
            "id": 652492,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652492/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/872895/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:54:14.304169Z",
            "action": 59,
            "target": "{VAR_PLURAL, plural, =1 {cached storyboard} other {cached storyboards}}",
            "old": "",
            "details": {
                "state": 10,
                "source": "{VAR_PLURAL, plural, =1 {cached storyboard} other {cached storyboards}}",
                "old_state": -1
            },
            "id": 652491,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652491/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/872894/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:54:14.304141Z",
            "action": 59,
            "target": "Number of video storyboard images to keep in cache",
            "old": "",
            "details": {
                "state": 10,
                "source": "Number of video storyboard images to keep in cache",
                "old_state": -1
            },
            "id": 652490,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652490/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/872893/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:54:14.304095Z",
            "action": 59,
            "target": "<x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>Requires ffmpeg &gt;= 4.1<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/><x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;p&gt;\"/>Generate HLS playlists and fragmented MP4 files resulting in a better playback than with Web Videos:<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;/p&gt;\"/><x id=\"START_UNORDERED_LIST\" ctype=\"x-ul\" equiv-text=\"&lt;ul&gt;\"/><x id=\"START_LIST_ITEM\" ctype=\"x-li\" equiv-text=\"&lt;li&gt;\"/>Resolution change is smoother<x id=\"CLOSE_LIST_ITEM\" ctype=\"x-li\" equiv-text=\"&lt;/li&gt;\"/><x id=\"START_LIST_ITEM\" ctype=\"x-li\" equiv-text=\"&lt;li&gt;\"/>Faster playback especially with long videos<x id=\"CLOSE_LIST_ITEM\" ctype=\"x-li\" equiv-text=\"&lt;/li&gt;\"/><x id=\"START_LIST_ITEM\" ctype=\"x-li\" equiv-text=\"&lt;li&gt;\"/>More stable playback (less bugs/infinite loading)<x id=\"CLOSE_LIST_ITEM\" ctype=\"x-li\" equiv-text=\"&lt;/li&gt;\"/><x id=\"CLOSE_UNORDERED_LIST\" ctype=\"x-ul\" equiv-text=\"&lt;/ul&gt;\"/><x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;p&gt;\"/>If you also enabled Web Videos support, it will multiply videos storage by 2<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;/p&gt;\"/>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<x id=\"START_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;strong&gt;\"/>Requires ffmpeg &gt;= 4.1<x id=\"CLOSE_TAG_STRONG\" ctype=\"x-strong\" equiv-text=\"&lt;/strong&gt;\"/><x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;p&gt;\"/>Generate HLS playlists and fragmented MP4 files resulting in a better playback than with Web Videos:<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;/p&gt;\"/><x id=\"START_UNORDERED_LIST\" ctype=\"x-ul\" equiv-text=\"&lt;ul&gt;\"/><x id=\"START_LIST_ITEM\" ctype=\"x-li\" equiv-text=\"&lt;li&gt;\"/>Resolution change is smoother<x id=\"CLOSE_LIST_ITEM\" ctype=\"x-li\" equiv-text=\"&lt;/li&gt;\"/><x id=\"START_LIST_ITEM\" ctype=\"x-li\" equiv-text=\"&lt;li&gt;\"/>Faster playback especially with long videos<x id=\"CLOSE_LIST_ITEM\" ctype=\"x-li\" equiv-text=\"&lt;/li&gt;\"/><x id=\"START_LIST_ITEM\" ctype=\"x-li\" equiv-text=\"&lt;li&gt;\"/>More stable playback (less bugs/infinite loading)<x id=\"CLOSE_LIST_ITEM\" ctype=\"x-li\" equiv-text=\"&lt;/li&gt;\"/><x id=\"CLOSE_UNORDERED_LIST\" ctype=\"x-ul\" equiv-text=\"&lt;/ul&gt;\"/><x id=\"START_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;p&gt;\"/>If you also enabled Web Videos support, it will multiply videos storage by 2<x id=\"CLOSE_PARAGRAPH\" ctype=\"x-p\" equiv-text=\"&lt;/p&gt;\"/>",
                "old_state": -1
            },
            "id": 652489,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652489/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/872892/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:54:14.304067Z",
            "action": 59,
            "target": "Web Videos enabled",
            "old": "",
            "details": {
                "state": 10,
                "source": "Web Videos enabled",
                "old_state": -1
            },
            "id": 652488,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652488/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/872891/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:54:14.304039Z",
            "action": 59,
            "target": "This video is password protected.",
            "old": "",
            "details": {
                "state": 10,
                "source": "This video is password protected.",
                "old_state": -1
            },
            "id": 652487,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652487/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/872890/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:54:14.304006Z",
            "action": 59,
            "target": "This video is password protected, please note that recipients will require the corresponding password to access the content.",
            "old": "",
            "details": {
                "state": 10,
                "source": "This video is password protected, please note that recipients will require the corresponding password to access the content.",
                "old_state": -1
            },
            "id": 652486,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652486/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/872889/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:54:14.303942Z",
            "action": 59,
            "target": "Are you sure you want to delete Web Video files of {count, plural, =1 {1 video} other {<x id=\"count\"/> videos}}?",
            "old": "",
            "details": {
                "state": 10,
                "source": "Are you sure you want to delete Web Video files of {count, plural, =1 {1 video} other {<x id=\"count\"/> videos}}?",
                "old_state": -1
            },
            "id": 652485,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652485/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-20T07:10:26.969407Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.lt-LT.xlf"
            },
            "id": 636890,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/636890/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/861123/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-20T07:10:26.969373Z",
            "action": 59,
            "target": "(max. size: <x id=\"PH\" equiv-text=\"maxFileSize\"/>)",
            "old": "",
            "details": {
                "state": 10,
                "source": "(max. size: <x id=\"PH\" equiv-text=\"maxFileSize\"/>)",
                "old_state": -1
            },
            "id": 636889,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/636889/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/861122/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-20T07:10:26.969312Z",
            "action": 59,
            "target": "Your <x id=\"PH\" equiv-text=\"name\"/> file was too large ",
            "old": "",
            "details": {
                "state": 10,
                "source": "Your <x id=\"PH\" equiv-text=\"name\"/> file was too large ",
                "old_state": -1
            },
            "id": 636888,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/636888/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-30T07:42:27.158754Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.lt-LT.xlf"
            },
            "id": 621896,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/621896/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-24T15:47:02.678488Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.lt-LT.xlf"
            },
            "id": 620635,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/620635/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/850346/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-24T15:47:02.678464Z",
            "action": 59,
            "target": "Necessary to claim podcast RSS feeds.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Necessary to claim podcast RSS feeds.",
                "old_state": -1
            },
            "id": 620634,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/620634/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/850345/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-24T15:47:02.678439Z",
            "action": 59,
            "target": "Allow email to be publicly displayed",
            "old": "",
            "details": {
                "state": 10,
                "source": "Allow email to be publicly displayed",
                "old_state": -1
            },
            "id": 620633,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/620633/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/850343/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-24T15:47:02.678386Z",
            "action": 59,
            "target": "I forgot my password",
            "old": "",
            "details": {
                "state": 10,
                "source": "I forgot my password",
                "old_state": -1
            },
            "id": 620631,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/620631/?format=api"
        }
    ]
}