Translation components API.

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

GET /api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/changes/?format=api&page=43
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 2264,
    "next": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/changes/?format=api&page=44",
    "previous": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/changes/?format=api&page=42",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/878050/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.457524Z",
            "action": 59,
            "target": "Le code du front-end est dans le dossier `client`. Le code backend dans `server`. Il y a du code partagé entre les deux dans `shared`.",
            "old": "",
            "details": {
                "state": 20,
                "source": "The front-end code is in the `client` folder, the back-end code in `server`. There are some shared code in `shared` folder.",
                "old_state": -1
            },
            "id": 658650,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658650/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878049/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.457494Z",
            "action": 59,
            "target": "Quand vous êtes prêt⋅e à montrer votre code pour avoir un retour, soumettez une Pull Request *draft*.\nQuand vous êtes prêt⋅e pour une relecture de code avant merge, soumettez une Pull Request.\nDans tous les cas, merci de lier votre Pull Request au ticket concerné en utilisant la syntax de GitHub : «fixes #issue_number».\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "Once you are ready to show your code to ask for feedback, submit a *draft* Pull Request.  Once you are ready for a code review before merge, submit a Pull Request.  In any case, please link your PR to the issues it solves by using the GitHub syntax: \"fixes #issue_number\".",
                "old_state": -1
            },
            "id": 658649,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658649/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878048/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.457467Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Clone the repository, buid the plugin, and create your feature branch:",
                "old_state": -1
            },
            "id": 658648,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658648/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878042/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.457296Z",
            "action": 59,
            "target": "`build-essential`",
            "old": "",
            "details": {
                "state": 20,
                "source": "`build-essential`",
                "old_state": -1
            },
            "id": 658642,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658642/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878041/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.457267Z",
            "action": 59,
            "target": "`nodejs` (>=14.x)",
            "old": "",
            "details": {
                "state": 20,
                "source": "`nodejs` (>=14.x)",
                "old_state": -1
            },
            "id": 658641,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658641/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878040/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.457239Z",
            "action": 59,
            "target": "`npm` (>=8.x)",
            "old": "",
            "details": {
                "state": 20,
                "source": "`npm` (>=8.x)",
                "old_state": -1
            },
            "id": 658640,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658640/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878039/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.457210Z",
            "action": 59,
            "target": "`git`",
            "old": "",
            "details": {
                "state": 20,
                "source": "`git`",
                "old_state": -1
            },
            "id": 658639,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658639/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878038/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.457175Z",
            "action": 59,
            "target": "Pour construire le module, vous avez besoin d'avoir installé les paquets suivants :",
            "old": "",
            "details": {
                "state": 20,
                "source": "To build the plugin, you must have following packages:",
                "old_state": -1
            },
            "id": 658638,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658638/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878037/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.457113Z",
            "action": 59,
            "target": "Typescript",
            "old": "",
            "details": {
                "state": 20,
                "source": "Typescript",
                "old_state": -1
            },
            "id": 658637,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658637/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878036/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.457085Z",
            "action": 59,
            "target": "NPM",
            "old": "",
            "details": {
                "state": 20,
                "source": "NPM",
                "old_state": -1
            },
            "id": 658636,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658636/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878035/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.457057Z",
            "action": 59,
            "target": "NodeJS",
            "old": "",
            "details": {
                "state": 20,
                "source": "NodeJS",
                "old_state": -1
            },
            "id": 658635,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658635/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878034/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.457029Z",
            "action": 59,
            "target": "Git",
            "old": "",
            "details": {
                "state": 20,
                "source": "Git",
                "old_state": -1
            },
            "id": 658634,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658634/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878033/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.457002Z",
            "action": 59,
            "target": "Il est hautement recommandé d'être familier avec les concepts suivants :",
            "old": "",
            "details": {
                "state": 20,
                "source": "It is highly recommended to be familiar with following concepts:",
                "old_state": -1
            },
            "id": 658633,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658633/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878032/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.456973Z",
            "action": 59,
            "target": "Jusqu'à mars 2023, il fallait contribuer sur la branche `develop`. Cette procédure est désormais obsolète.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.",
                "old_state": -1
            },
            "id": 658632,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658632/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878031/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.456944Z",
            "action": 59,
            "target": "Les Pull Request sont à faire sur la branche `main`.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Pull Request must be done on the `main` branch.",
                "old_state": -1
            },
            "id": 658631,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658631/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878030/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.456915Z",
            "action": 59,
            "target": "Toujours annoncer les fonctionnalités sur lesquelles vous voulez travailler en créant un ticket ou en commentant un ticket existant, avant de commencer à travailler dessus.Et annoncez clairement à la communauté que vous commencez à travailler dessus. Ceci afin d'éviter que plusieurs personnes travaillent sur la même chose et entrent en conflit.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Always talk about features you want to develop by creating/finding and commenting the issue tackling your problem before you start working on it, and inform the community that you begin coding by claiming the issue.",
                "old_state": -1
            },
            "id": 658630,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658630/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878029/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.456882Z",
            "action": 59,
            "target": "Ce code de conduite est adapté du [Contributor Covenant](https://www.contributor-covenant.org), version 2.1, disponible à l'adresse [https://www.contributor-covenant.org/version/2/1/code_of_conduct.html](https://www.contributor-covenant.org/version/2/1/code_of_conduct.html). Les traductions sont disponibles à l'adresse [https://www.contributor-covenant.org/translations](https://www.contributor-covenant.org/translations). Les cas de comportements abusifs, harcelants ou tout autre comportement inacceptables peuvent être signalés aux dirigeant·e·s de la communauté responsables de l’application du code de conduite à git.[at].john-livingston.fr.",
            "old": "",
            "details": {
                "state": 20,
                "source": "This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org), version 2.1, available at [https://www.contributor-covenant.org/version/2/1/code_of_conduct.html](https://www.contributor-covenant.org/version/2/1/code_of_conduct.html).  Translations are available at [https://www.contributor-covenant.org/translations](https://www.contributor-covenant.org/translations).  Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement by mail at git.[at].john-livingston.fr.",
                "old_state": -1
            },
            "id": 658629,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658629/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878028/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.456847Z",
            "action": 59,
            "target": "Si vous souhaitez supporter le projet financièrement, vous pouvez me contacter par mail à l'adresse git.[arobase].john-livingston.fr, ou passer par mon [profil Liberapay](https://liberapay.com/JohnLivingston/).",
            "old": "",
            "details": {
                "state": 20,
                "source": "If you want to support the project financially, you can contact me by mail at git.[at].john-livingston.fr, or check my [Liberapay profile](https://liberapay.com/JohnLivingston/).",
                "old_state": -1
            },
            "id": 658628,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658628/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/878027/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:03.456784Z",
            "action": 59,
            "target": "Si vous avez des questions ou souhaitez parler de ce plugin, vous pouvez rejoindre ce salon XMPP avec n'importe quel client Jabber : [plugin-livechat-support@room.im.yiny.org](xmpp:plugin-livechat-support@room.im.yiny.org?join).",
            "old": "",
            "details": {
                "state": 20,
                "source": "If you have any question, or if you want to talk about this plugin, you can join this XMPP room with any Jabber client: [plugin-livechat-support@room.im.yiny.org](xmpp:plugin-livechat-support@room.im.yiny.org?join).",
                "old_state": -1
            },
            "id": 658627,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/658627/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:06:13.315003Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.fr.po"
            },
            "id": 656077,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/656077/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": null,
            "timestamp": "2023-07-17T11:28:51.779563Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 656064,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/656064/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T11:26:37.067173Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.fr.po"
            },
            "id": 655976,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/655976/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/875159/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T11:26:37.065684Z",
            "action": 59,
            "target": "Pré-requis pour compiler le plugin",
            "old": "Pré-requis pour compiler le plugin",
            "details": {
                "state": 20,
                "source": "Prerequisite for building this plugin",
                "old_state": 20
            },
            "id": 655964,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/655964/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T11:26:33.062812Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 655939,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/655939/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/875159/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2023-07-17T11:22:58.543517Z",
            "action": 2,
            "target": "Pré-requis pour compiler le plugin",
            "old": "Pré-requis pour compiler le plugin :\n",
            "details": {
                "state": 20,
                "source": "Prerequisite for building this plugin",
                "old_state": 10
            },
            "id": 655925,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/655925/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T11:17:50.926942Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.fr.po"
            },
            "id": 655313,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/655313/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/875159/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T11:17:50.926073Z",
            "action": 59,
            "target": "Pré-requis pour compiler le plugin :\n",
            "old": "",
            "details": {
                "state": 10,
                "source": "Prerequisite for building this plugin",
                "old_state": -1
            },
            "id": 655280,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/655280/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/875159/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T11:17:50.926015Z",
            "action": 30,
            "target": "Prerequisite for building this plugin",
            "old": "Prerequisite for building this plugin:\n",
            "details": {},
            "id": 655279,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/655279/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T11:15:06.542145Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.fr.po"
            },
            "id": 654647,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/654647/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T11:09:01.164822Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.fr.po"
            },
            "id": 653871,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/653871/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": null,
            "timestamp": "2023-07-17T10:59:06.382598Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 653509,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/653509/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": null,
            "timestamp": "2023-07-17T10:59:04.228155Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 653508,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/653508/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T10:57:57.254371Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.fr.po"
            },
            "id": 653466,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/653466/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": null,
            "timestamp": "2023-07-17T10:52:48.766245Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 653413,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/653413/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": null,
            "timestamp": "2023-07-17T10:52:48.527209Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 653412,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/653412/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-15T16:40:37.223729Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 651353,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/651353/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": null,
            "timestamp": "2023-07-14T18:31:42.237873Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 651022,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/651022/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/865183/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2023-07-14T18:24:26.145559Z",
            "action": 2,
            "target": "",
            "old": "How would you like to authenticate with the ACME CA?\nSelect the appropriate number [1-2] then [enter] (press 'c' to cancel): 2\n",
            "details": {
                "state": 0,
                "source": "How would you like to authenticate with the ACME CA?\nSelect the appropriate number [1-2] then [enter] (press 'c' to cancel): 2\n",
                "old_state": 20
            },
            "id": 651013,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/651013/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/865112/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2023-07-14T18:18:03.108519Z",
            "action": 2,
            "target": "Utiliser Matterbridge",
            "old": "Using Matterbridge",
            "details": {
                "state": 20,
                "source": "Using Matterbridge",
                "old_state": 20
            },
            "id": 651006,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/651006/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/865111/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2023-07-14T18:17:56.827017Z",
            "action": 2,
            "target": "Utiliser Matterbridge pour faire un pont vers d'autres tchats",
            "old": "Using Matterbridge to bridge with other chats",
            "details": {
                "state": 20,
                "source": "Using Matterbridge to bridge with other chats",
                "old_state": 20
            },
            "id": 651005,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/651005/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/865110/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2023-07-14T18:17:39.496327Z",
            "action": 2,
            "target": "Usage avancé",
            "old": "Usages avancés",
            "details": {
                "state": 20,
                "source": "Advanced usage",
                "old_state": 20
            },
            "id": 651004,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/651004/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/865110/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2023-07-14T18:17:31.950617Z",
            "action": 2,
            "target": "Usages avancés",
            "old": "Advanced usage",
            "details": {
                "state": 20,
                "source": "Advanced usage",
                "old_state": 20
            },
            "id": 651003,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/651003/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/865109/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2023-07-14T18:17:24.335143Z",
            "action": 2,
            "target": "Quelques fonctionnalités avancées",
            "old": "Some advanced features",
            "details": {
                "state": 20,
                "source": "Some advanced features",
                "old_state": 20
            },
            "id": 651002,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/651002/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/865048/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2023-07-14T18:16:43.676864Z",
            "action": 2,
            "target": "{\n  \"debug_prosody\": {\n    \"debugger_path\": \"/le_chemin_vers_mobdebug/src\",\n    \"host\": \"localhost\",\n    \"port\": \"8172\"\n  }\n}\n",
            "old": "{\n  \"debug_prosody\": {\n    \"debugger_path\": \"/the_path_to_mobdebug/src\",\n    \"host\": \"localhost\",\n    \"port\": \"8172\"\n  }\n}\n",
            "details": {
                "state": 20,
                "source": "{\n  \"debug_prosody\": {\n    \"debugger_path\": \"/the_path_to_mobdebug/src\",\n    \"host\": \"localhost\",\n    \"port\": \"8172\"\n  }\n}\n",
                "old_state": 20
            },
            "id": 651001,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/651001/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/865045/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2023-07-14T18:16:26.220746Z",
            "action": 2,
            "target": "debugger Prosody",
            "old": "Prosody debugger",
            "details": {
                "state": 20,
                "source": "Prosody debugger",
                "old_state": 20
            },
            "id": 651000,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/651000/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/865035/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2023-07-14T18:16:16.940517Z",
            "action": 2,
            "target": "ESBuild versus Typescript",
            "old": "ESBuild vs Typescript",
            "details": {
                "state": 20,
                "source": "ESBuild vs Typescript",
                "old_state": 20
            },
            "id": 650999,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/650999/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/865114/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2023-07-14T18:16:02.097549Z",
            "action": 2,
            "target": "Autoriser la connexion en utilisant des clients XMPP",
            "old": "Autoriser la connexion en utilisant des clients XMPP.",
            "details": {
                "state": 20,
                "source": "Allow connections using XMPP clients",
                "old_state": 20
            },
            "id": 650998,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/650998/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/865285/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2023-07-14T18:14:34.441617Z",
            "action": 5,
            "target": "Mélanger plusieurs tchats dans votre flux en direct",
            "old": "",
            "details": {
                "state": 20,
                "source": "Mixing multiple chats in your live stream",
                "old_state": 0
            },
            "id": 650995,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/650995/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/865278/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2023-07-14T18:11:48.716305Z",
            "action": 5,
            "target": "Overlay OBS",
            "old": "",
            "details": {
                "state": 20,
                "source": "OBS Overlay",
                "old_state": 0
            },
            "id": 650989,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/650989/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/865276/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2023-07-14T18:10:59.311849Z",
            "action": 5,
            "target": "Documentation pour diffuser le contenu du tchat à l'aide d'OBS.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Documentation to stream the chat content using OBS.",
                "old_state": 0
            },
            "id": 650988,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/650988/?format=api"
        }
    ]
}