Translation components API.

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

GET /api/translations/joinpeertube/main/bg/changes/?format=api&page=3
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 548,
    "next": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/changes/?format=api&page=4",
    "previous": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/changes/?format=api&page=2",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/846711/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.555400Z",
            "action": 59,
            "target": "There are two important angles to storage: disk space usage and sustained read speed. To make a rough estimate of your disk space usage requirements, you want to know the answer to three questions:",
            "old": "",
            "details": {
                "state": 10,
                "source": "To make a rough estimate of your disk space usage requirements, you want to know the answer to three questions:",
                "old_state": -1
            },
            "id": 613580,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613580/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846710/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.555370Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Thoughts on the architecture, the design and the future of PeerTube;",
                "old_state": -1
            },
            "id": 613579,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613579/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846709/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.555339Z",
            "action": 59,
            "target": "In terms of read speed, you want to make sure that you can saturate your network uplink serving PeerTube videos. This should not be a problem with SSD disks, whereas traditional HDD should be accounted for: typical sustained read rates for a well tuned system with a 7200rpm hard disk should hover around 120 MB/s or 960 Mbit/s. The latter should be enough for a typical 1 Gbit/s network uplink.",
            "old": "",
            "details": {
                "state": 10,
                "source": "This should not be a problem with SSD disks, whereas traditional HDD should be accounted for: typical sustained read rates for a well tuned system with a 7200rpm hard disk should hover around 120 MB/s or 960 Mbit/s. The latter should be enough for a typical 1 Gbit/s network uplink.",
                "old_state": -1
            },
            "id": 613578,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613578/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846708/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.555307Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This means that anyone can download and install PeerTube to host videos on a specific domain name (this is called \"hosting a PeerTube platform/website\").",
                "old_state": -1
            },
            "id": 613577,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613577/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846707/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.555277Z",
            "action": 59,
            "target": "For now, the solution proposed the <strong>support</strong> button under the video. This button displays a frame in which people who upload videos can display text, images, and links freely (link to Patreon, Tipeee, Paypal, Liberapay...).",
            "old": "",
            "details": {
                "state": 10,
                "source": "This button displays a frame in which people who upload videos can display text, images, and links freely (link to Patreon, Tipeee, Paypal, Liberapay...).",
                "old_state": -1
            },
            "id": 613576,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613576/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846706/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.555246Z",
            "action": 59,
            "target": "PeerTube is part of several actions assembled by Framasoft in the <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://contributopia.org\">Contributopia roadmap</a>. These actions aim to propose alternative digital tools to those coming from surveillance capitalism, so that people who do not recognize themselves in such a system can create spaces of freedom.",
            "old": "",
            "details": {
                "state": 10,
                "source": "These actions aim to propose alternative digital tools to those coming from surveillance capitalism, so that people who do not recognize themselves in such a system can create spaces of freedom.",
                "old_state": -1
            },
            "id": 613575,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613575/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846705/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.555215Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Therefore, you may find inappropriate videos on some PeerTube platforms. But it's far from being the majority of the PeerTube content.",
                "old_state": -1
            },
            "id": 613574,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613574/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846704/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.555185Z",
            "action": 59,
            "target": "there is problematic content hosted by the instance (not only one video/account/channel or two, but severals)",
            "old": "",
            "details": {
                "state": 10,
                "source": "there is problematic content hosted by the platform (not only one video/account/channel or two, but severals)",
                "old_state": -1
            },
            "id": 613573,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613573/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846703/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.555155Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "There is no LTS version: only the latest stable version of PeerTube is supported by Framasoft.",
                "old_state": -1
            },
            "id": 613572,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613572/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846702/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.555124Z",
            "action": 59,
            "target": "There are two important angles to storage: disk space usage and sustained read speed. To make a rough estimate of your disk space usage requirements, you want to know the answer to three questions:",
            "old": "",
            "details": {
                "state": 10,
                "source": "There are two important angles to storage: disk space usage and sustained read speed.",
                "old_state": -1
            },
            "id": 613571,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613571/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846701/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.555094Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "There are none at the moment: PeerTube is a tool that we wanted neutral in terms of monetization.",
                "old_state": -1
            },
            "id": 613570,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613570/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846700/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.555063Z",
            "action": 59,
            "target": "the instance doesn't seem to be properly moderated or lacks federation policy ( = lack of ToS or CoC in the about page)",
            "old": "",
            "details": {
                "state": 10,
                "source": "the platform doesn't seem to be properly moderated or lacks federation policy ( = lack of ToS or CoC in the about page)",
                "old_state": -1
            },
            "id": 613569,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613569/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846699/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.555032Z",
            "action": 59,
            "target": "IPFS is a great technology, but it still seems too young for streaming large files. The PeerTube P2P system based on well established protocols like HTTP and WebRTC, and the <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://docs.joinpeertube.org/admin-following-instances?id=instances-redundancy\">redundancy system</a> are more easy for us to use and to maintain.",
            "old": "",
            "details": {
                "state": 10,
                "source": "The PeerTube P2P system based on well established protocols like HTTP and WebRTC, and the <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://docs.joinpeertube.org/admin/following-instances#instances-redundancy\">redundancy system</a> are more easy for us to use and to maintain.",
                "old_state": -1
            },
            "id": 613568,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613568/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846698/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.555001Z",
            "action": 59,
            "target": "1/2 GB of RAM should be plenty for a basic PeerTube instance, which usually takes at most 150 MB in RAM. The only reason you might want more would be if you colocate your Redis or PostgreSQL services on a non-SSD system.",
            "old": "",
            "details": {
                "state": 10,
                "source": "The only reason you might want more would be if you colocate your Redis or PostgreSQL services on a non-SSD system.",
                "old_state": -1
            },
            "id": 613567,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613567/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846697/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554971Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The following web browsers are supported by PeerTube:",
                "old_state": -1
            },
            "id": 613566,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613566/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846696/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554938Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The feature is called \"server redundancy\" and caches your most popular videos to help serve additional viewers.",
                "old_state": -1
            },
            "id": 613565,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613565/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846695/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554907Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The difference to YouTube is that it's not intended to create a huge platform centralizing videos from the whole world on a single server farm (which is horribly expensive).",
                "old_state": -1
            },
            "id": 613564,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613564/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846694/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554874Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The ambition remains to be <strong>a free and decentralized alternative</strong>: the goal of an alternative is not to replace, but to propose something else, with different values, in parallel to what already exists.",
                "old_state": -1
            },
            "id": 613563,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613563/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846693/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554841Z",
            "action": 59,
            "target": "The <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://docs.joinpeertube.org/install-any-os\">installation guide is here</a> (only in English).",
            "old": "",
            "details": {
                "state": 10,
                "source": "The <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://docs.joinpeertube.org/install/any-os\">installation guide is here</a> (only in English).",
                "old_state": -1
            },
            "id": 613562,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613562/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846692/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554811Z",
            "action": 59,
            "target": "Take a server for example with a 1 Gbit/s uplink for example pushing out 1080p60 streams at 5 Mbit/s per stream. That means the absolute theoretical upper capacity bound is 200 simultaneous viewers if your server's disk i/o can keep up. Expect a bit less in practice.",
            "old": "",
            "details": {
                "state": 10,
                "source": "That means the absolute theoretical upper capacity bound is 200 simultaneous viewers if your server's disk i/o can keep up.",
                "old_state": -1
            },
            "id": 613561,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613561/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846691/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554779Z",
            "action": 59,
            "target": "Test PeerTube REST API with the <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://docs.joinpeertube.org/api-rest-getting-started\">getting started guide</a>",
            "old": "",
            "details": {
                "state": 10,
                "source": "Test PeerTube REST API with the <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://docs.joinpeertube.org/api/rest-getting-started\">getting started guide</a>",
                "old_state": -1
            },
            "id": 613560,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613560/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846690/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554747Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Talk to administrators and moderators that are real people, not robots",
                "old_state": -1
            },
            "id": 613559,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613559/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846689/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554716Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Take a server for example with a 1 Gbit/s uplink for example pushing out 1080p60 streams at 5 Mbit/s per stream.",
                "old_state": -1
            },
            "id": 613558,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613558/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846688/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554686Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "svenska",
                "old_state": -1
            },
            "id": 613557,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613557/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846687/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554656Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "suomi",
                "old_state": -1
            },
            "id": 613556,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613556/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846686/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554625Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Suggest an <strong>idea</strong> or <strong>improvement</strong>",
                "old_state": -1
            },
            "id": 613555,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613555/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846685/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554595Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Subscribe to the newsletter",
                "old_state": -1
            },
            "id": 613554,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613554/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846684/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554565Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Subscribe to local or remote channels to be notified when they publish videos",
                "old_state": -1
            },
            "id": 613553,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613553/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846683/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554534Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Subscribe to channels",
                "old_state": -1
            },
            "id": 613552,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613552/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846682/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554502Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Subscribe",
                "old_state": -1
            },
            "id": 613551,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613551/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846681/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554472Z",
            "action": 59,
            "target": "Store videos in the server filesystem of in object storage",
            "old": "",
            "details": {
                "state": 10,
                "source": "Store videos in the server filesystem or in object storage",
                "old_state": -1
            },
            "id": 613550,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613550/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846680/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554441Z",
            "action": 59,
            "target": "Storage: can be mitigated using <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://docs.joinpeertube.org/admin-remote-storage\">S3/Object storage</a>",
            "old": "",
            "details": {
                "state": 10,
                "source": "Storage: can be mitigated using <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://docs.joinpeertube.org/admin/remote-storage\">S3/Object storage</a>",
                "old_state": -1
            },
            "id": 613549,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613549/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846679/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554411Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Storage",
                "old_state": -1
            },
            "id": 613548,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613548/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846678/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554381Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Sports",
                "old_state": -1
            },
            "id": 613547,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613547/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846677/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554351Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Sorry, but we did not find any platform matching your filters.",
                "old_state": -1
            },
            "id": 613546,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613546/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846676/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554318Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "So if you feel that PeerTube does not currently meet your needs, it's simple: don't use it right now.",
                "old_state": -1
            },
            "id": 613545,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613545/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846675/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554288Z",
            "action": 59,
            "target": "<a href=\"#what-are-the-peertube-features-for-administrators\">Yes it does!</a> Since the first stable release of PeerTube in October 2018, <strong>every release</strong> added or improved moderation features:",
            "old": "",
            "details": {
                "state": 10,
                "source": "Since the first stable release of PeerTube in October 2018, <strong>every release</strong> added or improved moderation features:",
                "old_state": -1
            },
            "id": 613544,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613544/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846674/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554258Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Should I have a big server to run PeerTube?",
                "old_state": -1
            },
            "id": 613543,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613543/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846673/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554228Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Share and interact with videos and playlists",
                "old_state": -1
            },
            "id": 613542,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613542/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846672/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554198Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Share an idea",
                "old_state": -1
            },
            "id": 613541,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613541/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846671/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554167Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Set your appropriate NSFW policy (display, blur or hide NSFW videos)",
                "old_state": -1
            },
            "id": 613540,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613540/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846670/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554137Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Set simultaneous live streaming limits (per user/instance)",
                "old_state": -1
            },
            "id": 613539,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613539/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846669/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554104Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Set metadata: category, licence, language, tags, description, thumbnail...",
                "old_state": -1
            },
            "id": 613538,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613538/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846668/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554073Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Set a <em>Support</em> button for your channel to explain how to support your work",
                "old_state": -1
            },
            "id": 613537,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613537/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846667/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554043Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Sepia does its best to display videos, channels and playlists matching your search, but its <strong>SepiaSearch tool is neither the publisher nor the owner of this content</strong>.",
                "old_state": -1
            },
            "id": 613536,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613536/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846666/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.554012Z",
            "action": 59,
            "target": "If you need help, check the <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://joinpeertube.org/help\">help page</a>.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Sepia can also help you to search PeerTube content like videos or channels on <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://sepiasearch.org/\">Sepia Search</a>!",
                "old_state": -1
            },
            "id": 613535,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613535/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846665/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.553982Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Sensitive videos",
                "old_state": -1
            },
            "id": 613534,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613534/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846664/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.553951Z",
            "action": 59,
            "target": "Sensitive content",
            "old": "",
            "details": {
                "state": 10,
                "source": "Sensitive content not displayed",
                "old_state": -1
            },
            "id": 613533,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613533/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846663/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.553921Z",
            "action": 59,
            "target": "Sensitive content",
            "old": "",
            "details": {
                "state": 10,
                "source": "Sensitive content displayed",
                "old_state": -1
            },
            "id": 613532,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613532/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846662/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-05-06T11:58:49.553890Z",
            "action": 59,
            "target": "Sensitive content",
            "old": "",
            "details": {
                "state": 10,
                "source": "Sensitive content blurred",
                "old_state": -1
            },
            "id": 613531,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613531/?format=api"
        }
    ]
}