Changes API.

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

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

{
    "count": 585652,
    "next": "https://weblate.framasoft.org/api/changes/?format=api&page=6285",
    "previous": "https://weblate.framasoft.org/api/changes/?format=api&page=6283",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/757773/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/cs/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:27.026429Z",
            "action": 59,
            "target": "\u001e\u001e\u001e\u001e",
            "old": "",
            "details": {
                "state": 0,
                "source": "%{total} result found\u001e\u001e%{total} results found",
                "old_state": -1
            },
            "id": 462905,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462905/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757772/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/cs/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:27.026406Z",
            "action": 59,
            "target": "\u001e\u001e\u001e\u001e",
            "old": "",
            "details": {
                "state": 0,
                "source": "%{total } subscription\u001e\u001e%{total } subscriptions",
                "old_state": -1
            },
            "id": 462904,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462904/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757771/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/cs/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:27.026382Z",
            "action": 59,
            "target": "\u001e\u001e\u001e\u001e",
            "old": "",
            "details": {
                "state": 0,
                "source": "%{ total } result\u001e\u001e%{ total } results",
                "old_state": -1
            },
            "id": 462903,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462903/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757770/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/cs/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:27.026358Z",
            "action": 59,
            "target": "\u001e\u001e\u001e\u001e",
            "old": "",
            "details": {
                "state": 0,
                "source": "%{ total } follower\u001e\u001e%{ total } followers",
                "old_state": -1
            },
            "id": 462902,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462902/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757768/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/cs/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:27.026284Z",
            "action": 59,
            "target": "\"Je to nehorázné a nesmlouvavé: vydáváte verzi PeerTube, která neobsahuje potřebné nástroje pro efektivní správu videí, na něž si činí nárok držitelé práv, nebo pro efektivní správu problematiky online obtěžování v komentářích, nebo pro efektivní správu monetizace prostřednictvím reklamy, nebo pro (vložte sem svůj požadavek na PeerTube). Nikdy nebude fungovat! Co s tím hodláte dělat?\"",
            "old": "",
            "details": {
                "state": 20,
                "source": "\"It's outrageous and unconscionable: you're releasing a PeerTube version that doesn't contain the necessary tools to effectively manage videos claimed by rights holders, or to effectively manage the issue of online harassment in comments, or to effectively manage monetization through advertising, or to (insert here your request to PeerTube). It will never work! What do you intend to do about it?\"",
                "old_state": -1
            },
            "id": 462900,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462900/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.930130Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "new file",
                "filename": "src/locale/ckb_IQ/app.po"
            },
            "id": 462899,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/462899/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757767/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.930106Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Feel free <strong>to share your gesture</strong> on your favourite social networks and to talk about PeerTube around you!",
                "old_state": -1
            },
            "id": 462898,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462898/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757766/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.930082Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The success of this fundraising depends only on you: <strong>we need you</strong> to raise awareness about this roadmap, so we can share our enthousiasm about Peertube's v3.",
                "old_state": -1
            },
            "id": 462897,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462897/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757765/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.930057Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Thanks to you, Framasoft’s teams will be able to continue and expand the work already started on this software.",
                "old_state": -1
            },
            "id": 462896,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462896/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757764/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.930030Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Thank you",
                "old_state": -1
            },
            "id": 462895,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462895/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757763/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929996Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Thank you very much for your donation to the PeerTube project!",
                "old_state": -1
            },
            "id": 462894,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462894/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757762/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929971Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Go back to the homepage",
                "old_state": -1
            },
            "id": 462893,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462893/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757761/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929948Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Page not found",
                "old_state": -1
            },
            "id": 462892,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462892/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757760/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929923Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "PeerTube news",
                "old_state": -1
            },
            "id": 462891,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462891/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757759/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929898Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "See older news",
                "old_state": -1
            },
            "id": 462890,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462890/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757758/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929874Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Your email",
                "old_state": -1
            },
            "id": 462889,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462889/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757757/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929849Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Subscribe",
                "old_state": -1
            },
            "id": 462888,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462888/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757756/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929813Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Discover the latest PeerTube improvements",
                "old_state": -1
            },
            "id": 462887,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462887/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757755/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929789Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "PeerTube news!",
                "old_state": -1
            },
            "id": 462886,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462886/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757754/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929764Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "PeerTube news archive",
                "old_state": -1
            },
            "id": 462885,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462885/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757753/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929739Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "A username, an email, a password and you can already <strong>enjoy all the features of PeerTube!</strong>",
                "old_state": -1
            },
            "id": 462884,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462884/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757752/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929715Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "2. Create your account and enjoy PeerTube",
                "old_state": -1
            },
            "id": 462883,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462883/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757751/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929691Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "By <strong>filtering according to your profile</strong> (video maker or viewer), <strong>topics</strong> that you are looking for or <strong>languages</strong> you speak, <strong>find an instance whose rules match your needs!</strong>",
                "old_state": -1
            },
            "id": 462882,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462882/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757750/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929666Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "1. Find the instance that suits you best",
                "old_state": -1
            },
            "id": 462881,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462881/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757749/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929641Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "PeerTube instances",
                "old_state": -1
            },
            "id": 462880,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462880/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757748/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929609Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you would like to interact with videos (like, comment, download...), subscribe to channels, create playlists or play videos, then all you have to do is <strong>create an account on the PeerTube instance of your choice.</strong>",
                "old_state": -1
            },
            "id": 462879,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462879/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757747/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929584Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Donate to Framasoft",
                "old_state": -1
            },
            "id": 462878,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462878/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757746/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929558Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The more people use, support, and contribute to PeerTube, the quicker it will become a concrete alternative to platforms like YouTube.",
                "old_state": -1
            },
            "id": 462877,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462877/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757745/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929527Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Thanks to our <a href=\"/hall-of-fame\" target=\"_blank\">crowdfunding (from March to July 2018)</a>, <strong>Framasoft were able to employ PeerTube's main developer.</strong> After a beta release in March 2018, release 1 came out in November 2018. Since then, several intermediary releases have brought many features along. Several collectives have already created PeerTube hosts, laying the foundation for the federation.",
                "old_state": -1
            },
            "id": 462876,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462876/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757744/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929501Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Our organization started in 2004, and now devotes itself <strong>to popular education about digital technology issues.</strong> We are a small structure of less than 40 members and under 10 employees, well-known for the De-google-ify Internet project, when we offered 34 ethical and alternative online tools. As a public interest organization, <strong>over 90% of our funding comes from donations</strong> (tax deductible for French taxpayers).",
                "old_state": -1
            },
            "id": 462875,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462875/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757743/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929476Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Peertube is a <strong>free/libre software funded by a French non-profit organization</strong>: Framasoft",
                "old_state": -1
            },
            "id": 462874,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462874/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757742/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929452Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Who is behind",
                "old_state": -1
            },
            "id": 462873,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462873/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757741/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929428Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Enjoy every feature: history, subscriptions, playlists, notifications...",
                "old_state": -1
            },
            "id": 462872,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462872/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757740/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929403Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Sign up",
                "old_state": -1
            },
            "id": 462871,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462871/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757739/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929380Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Your move!",
                "old_state": -1
            },
            "id": 462870,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462870/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757738/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929355Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "It might not look like it, but thanks to peer-to-peer broadcasting, popular video makers and their videos are no longer forced to be hosted by big companies, whose infrastructure can stand thousands of views at the same time... or to pay for a robust but extremely expensive independent video host.",
                "old_state": -1
            },
            "id": 462869,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462869/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757737/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929329Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "In this way, when you watch a video, your computer contributes to its broadcast. If a lot of people are watching the same video at the same time, their browser automatically send smalls pieces of the video to the other viewers. <strong>The server resources are not over-exploited</strong>: the stream is split, the network optimized.",
                "old_state": -1
            },
            "id": 462868,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462868/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757736/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929296Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The PeerTube software can, whenever necessary, use a peer-to-peer protocol (P2P) to broadcast viral videos, <strong>lowering the load of their hosts.</strong>",
                "old_state": -1
            },
            "id": 462867,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462867/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757735/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929272Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "About peer-to-peer broadcasting and watching",
                "old_state": -1
            },
            "id": 462866,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462866/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757734/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929248Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Browse/discover PeerTube instances",
                "old_state": -1
            },
            "id": 462865,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462865/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757733/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929222Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "With PeerTube, you get to choose your hosting provider according to their terms of use, such as their disk space limit per user, their moderation policy, who they chose to federate with... You are not speaking with a huge tech company, so you can talk it out in case of any issue, need, desire...",
                "old_state": -1
            },
            "id": 462864,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462864/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757732/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929196Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Direct contact with a human-scale hoster allows for two things: you no longer are the client of a huge tech company, and <strong>you can nurture a special relationship with your hoster, who distributes your data.</strong>",
                "old_state": -1
            },
            "id": 462863,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462863/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757731/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929163Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "YouTube has clearly gone astray: its hoster, Google-Alphabet, can enforce its ContentID system (the infamous \"Robocopyright\") or its videos recommendation system, all of which appear to be as obscure as unfair.",
                "old_state": -1
            },
            "id": 462862,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462862/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757730/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929138Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "With PeerTube, choose <strong>your hosting company and the rules you believe in.</strong>",
                "old_state": -1
            },
            "id": 462861,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462861/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757729/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929107Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Are you a video maker?",
                "old_state": -1
            },
            "id": 462860,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462860/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757728/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929080Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "All of this is made possible by Peertube's free/libre license (GNU-AGPL). Its code is a digital \"common\", that belongs to everybody, instead of a secret formula that belongs to Google (in the case of Youtube) or to Vivendi/Bolloré (Dailymotion). This free/libre license <strong>guarantees our fundamental freedoms as users and allows many contributors to offer evolutions and new features.</strong>",
                "old_state": -1
            },
            "id": 462859,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462859/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757727/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929054Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Most importantly, <strong>you are a person to PeerTube, not a product in need of profiling so as to be stuck in video loops.</strong> For example, PeerTube doesn't use any biased recommendation algorithms to keep you online for hours on end.",
                "old_state": -1
            },
            "id": 462858,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462858/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757726/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929029Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Peertube is not subject to any corporate monopoly, does not rely on ads and <strong>does not track you.</strong>",
                "old_state": -1
            },
            "id": 462857,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462857/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757725/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.929004Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Mainstream online video broadcasting services make money off of your data by analyzing your interactions so that they can then bombard your with targeted advertising.",
                "old_state": -1
            },
            "id": 462856,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462856/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/757724/?format=api",
            "component": "https://weblate.framasoft.org/api/components/joinpeertube/main/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ckb_IQ/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-23T09:15:24.928973Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Open-source, free/libre license code",
                "old_state": -1
            },
            "id": 462855,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/462855/?format=api"
        }
    ]
}