Translation components API.

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

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

{
    "count": 4840,
    "next": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/changes/?format=api&page=9",
    "previous": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/changes/?format=api&page=7",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/891906/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.179259Z",
            "action": 59,
            "target": "COPY",
            "old": "",
            "details": {
                "state": 10,
                "source": "COPY",
                "old_state": -1
            },
            "id": 676678,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676678/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891905/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.179233Z",
            "action": 59,
            "target": "Video re-upload",
            "old": "",
            "details": {
                "state": 10,
                "source": "Video re-upload",
                "old_state": -1
            },
            "id": 676677,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676677/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891904/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.179208Z",
            "action": 59,
            "target": "Copy registration token",
            "old": "",
            "details": {
                "state": 10,
                "source": "Copy registration token",
                "old_state": -1
            },
            "id": 676676,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676676/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891903/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.179182Z",
            "action": 59,
            "target": "Registration token copied",
            "old": "",
            "details": {
                "state": 10,
                "source": "Registration token copied",
                "old_state": -1
            },
            "id": 676675,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676675/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891901/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.179131Z",
            "action": 59,
            "target": "Replace file warning",
            "old": "",
            "details": {
                "state": 10,
                "source": "Replace file warning",
                "old_state": -1
            },
            "id": 676673,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676673/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891900/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.179105Z",
            "action": 59,
            "target": "<br /><br />Do you still want to replace your video file?",
            "old": "",
            "details": {
                "state": 10,
                "source": "<br /><br />Do you still want to replace your video file?",
                "old_state": -1
            },
            "id": 676672,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676672/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891899/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.179079Z",
            "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": 676671,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676671/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891898/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.179053Z",
            "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": 676670,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676670/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891896/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.178999Z",
            "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": 676668,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676668/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891895/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.178973Z",
            "action": 59,
            "target": "Replace video file",
            "old": "",
            "details": {
                "state": 10,
                "source": "Replace video file",
                "old_state": -1
            },
            "id": 676667,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676667/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891894/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.178946Z",
            "action": 59,
            "target": "Handle copied",
            "old": "",
            "details": {
                "state": 10,
                "source": "Handle copied",
                "old_state": -1
            },
            "id": 676666,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676666/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891893/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.178918Z",
            "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": 676665,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676665/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891892/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.178891Z",
            "action": 59,
            "target": "Delete this job",
            "old": "",
            "details": {
                "state": 10,
                "source": "Delete this job",
                "old_state": -1
            },
            "id": 676664,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676664/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891891/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.178864Z",
            "action": 59,
            "target": "Failed jobs",
            "old": "",
            "details": {
                "state": 10,
                "source": "Failed jobs",
                "old_state": -1
            },
            "id": 676663,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676663/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891890/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.178837Z",
            "action": 59,
            "target": "Jobs that are being processed",
            "old": "",
            "details": {
                "state": 10,
                "source": "Jobs that are being processed",
                "old_state": -1
            },
            "id": 676662,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676662/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891889/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.178808Z",
            "action": 59,
            "target": "Pending jobs",
            "old": "",
            "details": {
                "state": 10,
                "source": "Pending jobs",
                "old_state": -1
            },
            "id": 676661,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676661/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891888/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.178775Z",
            "action": 59,
            "target": "Completed jobs",
            "old": "",
            "details": {
                "state": 10,
                "source": "Completed jobs",
                "old_state": -1
            },
            "id": 676660,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676660/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/891887/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-31T08:08:44.178712Z",
            "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": 676659,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/676659/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293883Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.tok.xlf"
            },
            "id": 652883,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/652883/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873251/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293858Z",
            "action": 59,
            "target": "Password protected",
            "old": "",
            "details": {
                "state": 10,
                "source": "Password protected",
                "old_state": -1
            },
            "id": 652882,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652882/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873250/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293831Z",
            "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": 652881,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652881/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873249/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293805Z",
            "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": 652880,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652880/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873248/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293779Z",
            "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": 652879,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652879/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873247/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293752Z",
            "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": 652878,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652878/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873246/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293726Z",
            "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": 652877,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652877/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873245/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293699Z",
            "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": 652876,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652876/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873244/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293672Z",
            "action": 59,
            "target": "Cache size must be a number.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Cache size must be a number.",
                "old_state": -1
            },
            "id": 652875,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652875/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873243/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293646Z",
            "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": 652874,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652874/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873242/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293619Z",
            "action": 59,
            "target": "Cache size is required.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Cache size is required.",
                "old_state": -1
            },
            "id": 652873,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652873/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873241/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293592Z",
            "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": 652872,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652872/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873240/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293565Z",
            "action": 59,
            "target": "This video is password protected",
            "old": "",
            "details": {
                "state": 10,
                "source": "This video is password protected",
                "old_state": -1
            },
            "id": 652871,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652871/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873239/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293538Z",
            "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": 652870,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652870/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873238/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293510Z",
            "action": 59,
            "target": "This video is password protected.",
            "old": "",
            "details": {
                "state": 10,
                "source": "This video is password protected.",
                "old_state": -1
            },
            "id": 652869,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652869/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873236/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293453Z",
            "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": 652867,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652867/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873235/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293427Z",
            "action": 59,
            "target": "Delete Web Video files",
            "old": "",
            "details": {
                "state": 10,
                "source": "Delete Web Video files",
                "old_state": -1
            },
            "id": 652866,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652866/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873234/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293399Z",
            "action": 59,
            "target": "Run Web Video transcoding",
            "old": "",
            "details": {
                "state": 10,
                "source": "Run Web Video transcoding",
                "old_state": -1
            },
            "id": 652865,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652865/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873233/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293372Z",
            "action": 59,
            "target": "Without Web Videos",
            "old": "",
            "details": {
                "state": 10,
                "source": "Without Web Videos",
                "old_state": -1
            },
            "id": 652864,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652864/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873232/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293344Z",
            "action": 59,
            "target": "With Web Videos",
            "old": "",
            "details": {
                "state": 10,
                "source": "With Web Videos",
                "old_state": -1
            },
            "id": 652863,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652863/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873231/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293298Z",
            "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": 652862,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652862/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873230/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293269Z",
            "action": 59,
            "target": "Web Videos enabled",
            "old": "",
            "details": {
                "state": 10,
                "source": "Web Videos enabled",
                "old_state": -1
            },
            "id": 652861,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652861/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873229/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293222Z",
            "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": 652860,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652860/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/873228/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T09:55:25.293138Z",
            "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": 652859,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/652859/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-20T07:11:33.033385Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.tok.xlf"
            },
            "id": 636932,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/636932/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/861151/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-20T07:11:33.033352Z",
            "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": 636931,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/636931/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/861150/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-20T07:11:33.033289Z",
            "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": 636930,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/636930/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-30T07:42:44.639915Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.tok.xlf"
            },
            "id": 621910,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/621910/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-24T15:47:57.550078Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "client/src/locale/angular.tok.xlf"
            },
            "id": 620765,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/620765/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/850456/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-24T15:47:57.550004Z",
            "action": 59,
            "target": "Preview",
            "old": "",
            "details": {
                "state": 10,
                "source": "Preview",
                "old_state": -1
            },
            "id": 620762,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/620762/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/850455/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-24T15:47:57.549980Z",
            "action": 59,
            "target": "Email is now private",
            "old": "",
            "details": {
                "state": 10,
                "source": "Email is now private",
                "old_state": -1
            },
            "id": 620761,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/620761/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/850454/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube/angular/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube/angular/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-24T15:47:57.549955Z",
            "action": 59,
            "target": "Email is now public",
            "old": "",
            "details": {
                "state": 10,
                "source": "Email is now public",
                "old_state": -1
            },
            "id": 620760,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/620760/?format=api"
        }
    ]
}