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=10
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=11",
    "previous": "https://weblate.framasoft.org/api/translations/joinpeertube/main/bg/changes/?format=api&page=9",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/846361/?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.544329Z",
            "action": 59,
            "target": "Browse contents",
            "old": "",
            "details": {
                "state": 10,
                "source": "Browse PeerTube content",
                "old_state": -1
            },
            "id": 613230,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613230/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846360/?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.544295Z",
            "action": 59,
            "target": "Browse contents",
            "old": "",
            "details": {
                "state": 10,
                "source": "Browse content",
                "old_state": -1
            },
            "id": 613229,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613229/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846359/?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.544265Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Broadcast a message to users using a banner",
                "old_state": -1
            },
            "id": 613228,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613228/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846358/?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.544234Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Brand your channel using a dedicated name, a banner and an avatar",
                "old_state": -1
            },
            "id": 613227,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613227/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846357/?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.544203Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Blur",
                "old_state": -1
            },
            "id": 613226,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613226/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846356/?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.544136Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Block specific videos and specify a reason",
                "old_state": -1
            },
            "id": 613225,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613225/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846355/?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.544103Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Being free doesn't mean being above the law! Each PeerTube hosting provider can decide on its own general conditions of use, abiding by their local laws.",
                "old_state": -1
            },
            "id": 613224,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613224/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846354/?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.544073Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Become a part of the broadcasting of the videos you are watching",
                "old_state": -1
            },
            "id": 613223,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613223/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846353/?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.544041Z",
            "action": 59,
            "target": "Bandwidth: can be mitigated using <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://docs.joinpeertube.org/admin-following-instances?id=instances-redundancy\">PeerTube redundancy system</a> and cache servers that serve video static files in front of your PeerTube instance",
            "old": "",
            "details": {
                "state": 10,
                "source": "Bandwidth: can be mitigated using <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://docs.joinpeertube.org/admin/following-instances#instances-redundancy\">PeerTube redundancy system</a> and cache servers that serve video static files in front of your PeerTube instance",
                "old_state": -1
            },
            "id": 613222,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613222/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846352/?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.544011Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Ban local users, mute accounts or instances",
                "old_state": -1
            },
            "id": 613221,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613221/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846351/?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.543981Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "B",
                "old_state": -1
            },
            "id": 613220,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613220/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846350/?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.543951Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Average consumption is:",
                "old_state": -1
            },
            "id": 613219,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613219/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846349/?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.543920Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Automatically resume videos from the last time you watched them",
                "old_state": -1
            },
            "id": 613218,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613218/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846348/?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.543890Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Automatically filter videos depending on many criteria (language, category, live/VOD etc)",
                "old_state": -1
            },
            "id": 613217,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613217/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846347/?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.543859Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Automatically block videos from untrusted users awaiting a review by moderators",
                "old_state": -1
            },
            "id": 613216,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613216/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846346/?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.543829Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "At least 5GB",
                "old_state": -1
            },
            "id": 613215,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613215/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846345/?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.543798Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "At least 50GB",
                "old_state": -1
            },
            "id": 613214,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613214/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846344/?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.543768Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "At least 20GB",
                "old_state": -1
            },
            "id": 613213,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613213/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846343/?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.543736Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "At least 1GB",
                "old_state": -1
            },
            "id": 613212,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613212/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846342/?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.543702Z",
            "action": 59,
            "target": "Assign <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://docs.joinpeertube.org/admin-moderation\">moderator/admin</a> roles",
            "old": "",
            "details": {
                "state": 10,
                "source": "Assign <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://docs.joinpeertube.org/admin/moderation\">moderator/admin</a> roles",
                "old_state": -1
            },
            "id": 613211,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613211/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846341/?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.543670Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "As far as we know, there are 3 limitations to handle a large amount of users in PeerTube:",
                "old_state": -1
            },
            "id": 613210,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613210/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846340/?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.543639Z",
            "action": 59,
            "target": "As a real life example, the PeerTube demonstration server https://peertube.cpy.re runs on 2 vCores and 2GB of RAM. Average consumption is:",
            "old": "",
            "details": {
                "state": 10,
                "source": "As a real life example, the PeerTube demonstration server https://peertube.cpy.re runs on 2 vCores and 2GB of RAM.",
                "old_state": -1
            },
            "id": 613209,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613209/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846339/?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.543610Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Art",
                "old_state": -1
            },
            "id": 613208,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613208/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846338/?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.543579Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Are you looking for <strong>videos or channels?</strong> Go to <router-link to=\"/browse-content\">this page</router-link>.",
                "old_state": -1
            },
            "id": 613207,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613207/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846337/?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.543550Z",
            "action": 59,
            "target": "There are many bad/porn videos on PeerTube!",
            "old": "",
            "details": {
                "state": 10,
                "source": "Are there any inappropriate videos on PeerTube?",
                "old_state": -1
            },
            "id": 613206,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613206/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846336/?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.543520Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Animals",
                "old_state": -1
            },
            "id": 613205,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613205/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846335/?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.543490Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "and updated on",
                "old_state": -1
            },
            "id": 613204,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613204/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846334/?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.543460Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "An open code under a free/libre license",
                "old_state": -1
            },
            "id": 613203,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613203/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846333/?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.543429Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "An ethical and open source <strong>digital common</strong>",
                "old_state": -1
            },
            "id": 613202,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613202/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846332/?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.543399Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "An alternative to Big Tech's video platforms",
                "old_state": -1
            },
            "id": 613201,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613201/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846331/?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.543367Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Also, Framasoft hosts and promotes only one PeerTube search index: <a href=\"https://sepiasearch.org\" target=\"_blank\">https://sepiasearch.org</a>",
                "old_state": -1
            },
            "id": 613200,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613200/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846330/?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.543336Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "After giving a view, that IP address cannot add another view in the next hour.",
                "old_state": -1
            },
            "id": 613199,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613199/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846329/?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.543306Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Administrators have full control of the content they accept and they decide whether sensitive content (violence, pornography etc.) is displayed by default or not.",
                "old_state": -1
            },
            "id": 613198,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613198/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846328/?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.543273Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Administrators can manually export users data from the database. An automatic export tool will be available in the future",
                "old_state": -1
            },
            "id": 613197,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613197/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846327/?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.543241Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Add ability for your users to publish a replay of live videos",
                "old_state": -1
            },
            "id": 613196,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613196/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846326/?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.543210Z",
            "action": 59,
            "target": "Add <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://docs.joinpeertube.org/use-create-upload-video?id=captions\">subtitles</a>",
            "old": "",
            "details": {
                "state": 10,
                "source": "Add <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://docs.joinpeertube.org/use/create-upload-video#captions\">subtitles</a>",
                "old_state": -1
            },
            "id": 613195,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613195/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846325/?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.543180Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Activism",
                "old_state": -1
            },
            "id": 613194,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613194/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846324/?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.543150Z",
            "action": 59,
            "target": "A rough estimate of a traditional server's video streaming network capacity is usually quite straightforward. You simply divide your server's available bandwidth by the average bandwidth per stream, and you have an upper bound.",
            "old": "",
            "details": {
                "state": 10,
                "source": "A rough estimate of a traditional server's video streaming network capacity is usually quite straightforward.",
                "old_state": -1
            },
            "id": 613193,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613193/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846323/?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.543119Z",
            "action": 59,
            "target": "A free software to take back control of your videos! With more than 100 000 hosted videos, viewed more than 6 millions times and 20 000 users, PeerTube is the decentralized free software alternative to videos platforms developed by Framasoft",
            "old": "",
            "details": {
                "state": 10,
                "source": "A free software to take back control of your videos! With more than %{ videos } hosted videos, viewed more than %{ views } millions times and %{ users } users, PeerTube is the decentralized free software alternative to videos platforms developed by Framasoft",
                "old_state": -1
            },
            "id": 613192,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613192/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846322/?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.543089Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "A few questions to discover PeerTube",
                "old_state": -1
            },
            "id": 613191,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613191/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846321/?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.543056Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "A federation of interconnected hosting providers",
                "old_state": -1
            },
            "id": 613190,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613190/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846320/?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.543025Z",
            "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": "1/2 GB of RAM should be plenty for a basic PeerTube instance, which usually takes at most 150 MB in RAM.",
                "old_state": -1
            },
            "id": 613189,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613189/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846319/?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.542994Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<strong>With PeerTube, you don't have to please to the algorithms</strong> by artificially altering your content: PeerTube platforms are managed and moderated by humain beings like you and us, not by robots.",
                "old_state": -1
            },
            "id": 613188,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613188/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846318/?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.542964Z",
            "action": 59,
            "target": "Who is working on PeerTube?",
            "old": "",
            "details": {
                "state": 10,
                "source": "<strong>What do we find</strong>, on PeerTube?",
                "old_state": -1
            },
            "id": 613187,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613187/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846317/?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.542934Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<strong>Translate the texts</strong> of the platform",
                "old_state": -1
            },
            "id": 613186,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613186/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846316/?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.542904Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<strong>Share your passions</strong> on a platform that suits you",
                "old_state": -1
            },
            "id": 613185,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613185/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846315/?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.542874Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<strong>Reduce bandwidth consumption</strong> by using P2P",
                "old_state": -1
            },
            "id": 613184,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613184/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846314/?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.542844Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<strong>Questions?</strong> We guide you!",
                "old_state": -1
            },
            "id": 613183,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613183/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846313/?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.542814Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<strong>PeerTube is not subject to the monopoly</strong> of any company",
                "old_state": -1
            },
            "id": 613182,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613182/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/846312/?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.542782Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<strong>PeerTube belongs to you. At any time, you can help us <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://ideas.joinpeertube.org/\">to improve PeerTube</a></strong> with your ideas, suggestion or by modifying the source code yourself.",
                "old_state": -1
            },
            "id": 613181,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/613181/?format=api"
        }
    ]
}