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/el/changes/?format=api&page=18
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 991,
    "next": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/el/changes/?format=api&page=19",
    "previous": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/el/changes/?format=api&page=17",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/876834/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.842231Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Start your debugger server.",
                "old_state": -1
            },
            "id": 657425,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657425/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876833/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.842205Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Restart Peertube.",
                "old_state": -1
            },
            "id": 657424,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657424/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876832/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.842179Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "`host` and `port` are optional. `debugger_path` must point to the folder where the `MobDebug` `.lua` file is.",
                "old_state": -1
            },
            "id": 657423,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657423/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876831/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.842152Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To do so, you have to setup MobDebug in a folder that can be accessed by the `peertube` user.  Then, add this in the `debub_mode` file:",
                "old_state": -1
            },
            "id": 657422,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657422/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876830/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.842125Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "It is possible to connect the Prosody AppImage to a remote debugger using [MobDebug](https://luarocks.org/modules/paulclinger/mobdebug).",
                "old_state": -1
            },
            "id": 657421,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657421/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876829/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.842098Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "When debug mode is enabled, you can restart Prosody using this API call: `http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.  This call don't need any authentificaiton.  It can be done from a command line, for example using `curl http://your_instance.tld/plugins/livechat/router/api/restart_prosody`.",
                "old_state": -1
            },
            "id": 657420,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657420/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876828/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.842071Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Don't enable this mode on a production server, neither on a public server.  This could cause security issues.",
                "old_state": -1
            },
            "id": 657419,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657419/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876827/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.842044Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This file can contain some JSON to enable more advanced options.  To have a list of existing parameters, check `server/lib/debug.ts`.  Restart Peertube after each content modification.",
                "old_state": -1
            },
            "id": 657418,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657418/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876826/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.842018Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The simple existence of this file is sufficient to trigger the debug mode.  To make sure it's taken into account, you can restart your Peertube instance.",
                "old_state": -1
            },
            "id": 657417,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657417/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876825/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.841992Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To enable this mode, you juste have to create the `/var/www/peertube/storage/plugins/data/peertube-plugin-livechat/debug_mode` file (replacing `/var/www/peertube/storage/` by the correct path on your installation).",
                "old_state": -1
            },
            "id": 657416,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657416/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876824/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.841965Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "There is a debug mode for this plugin, that shorten some delay.  For example, some log files will rotate every two minutes, instead of once per day.  This permit to test more easily certain actions, for which it could normally take hours or days to wait.",
                "old_state": -1
            },
            "id": 657415,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657415/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876823/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.841939Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This plugin uses ESBuild for frontend code generation, as the official `peertube-plugin-quickstart` plugin.  ESBuild can handle Typescript, but does not check types (see [ESBuild documentation](https://esbuild.github.io/content-types/#typescript)).  That's why we first compile Typescript with the `-noEmit` option, just to check types (`check:client:ts` in package.json file).  Then, if everything is okay, we run ESBuild to generate the compiled javascript.",
                "old_state": -1
            },
            "id": 657414,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657414/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876822/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.841913Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can build the plugin with extra debug features simply by using:",
                "old_state": -1
            },
            "id": 657413,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657413/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876821/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.841887Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "For general instructions (developping plugins, building, installation, ...), please refer to the [Peertube documentation](https://docs.joinpeertube.org/contribute-plugins?id=write-a-plugintheme).",
                "old_state": -1
            },
            "id": 657412,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657412/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876820/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.841861Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "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": 657411,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657411/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876819/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.841833Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "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": 657410,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657410/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876818/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.841807Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Clone the repository, buid the plugin, and create your feature branch:",
                "old_state": -1
            },
            "id": 657409,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657409/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876812/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.841650Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "`build-essential`",
                "old_state": -1
            },
            "id": 657403,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657403/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876811/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.841624Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "`nodejs` (>=14.x)",
                "old_state": -1
            },
            "id": 657402,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657402/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876810/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.841598Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "`npm` (>=8.x)",
                "old_state": -1
            },
            "id": 657401,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657401/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876809/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.841572Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "`git`",
                "old_state": -1
            },
            "id": 657400,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657400/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876808/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.841546Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To build the plugin, you must have following packages:",
                "old_state": -1
            },
            "id": 657399,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657399/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876807/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.841520Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Typescript",
                "old_state": -1
            },
            "id": 657398,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657398/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876806/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.841494Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "NPM",
                "old_state": -1
            },
            "id": 657397,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657397/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876805/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.841468Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "NodeJS",
                "old_state": -1
            },
            "id": 657396,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657396/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876804/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.841442Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Git",
                "old_state": -1
            },
            "id": 657395,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657395/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876803/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.841415Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "It is highly recommended to be familiar with following concepts:",
                "old_state": -1
            },
            "id": 657394,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657394/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876802/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.841388Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Until march 2023, contribution were made on the `develop` branch. This procedure is now deprecated.",
                "old_state": -1
            },
            "id": 657393,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657393/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876801/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.841361Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Pull Request must be done on the `main` branch.",
                "old_state": -1
            },
            "id": 657392,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657392/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876800/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.841333Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "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": 657391,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657391/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876799/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.841302Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "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": 657390,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657390/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876798/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.841270Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "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": 657389,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657389/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/876797/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:34:58.841219Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "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": 657388,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/657388/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T11:26:35.521443Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.el.po"
            },
            "id": 655952,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/655952/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T11:17:45.627185Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.el.po"
            },
            "id": 655153,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/655153/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/875015/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T11:17:45.626517Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Prerequisite for building this plugin",
                "old_state": -1
            },
            "id": 655129,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/655129/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T11:14:55.760208Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.el.po"
            },
            "id": 654568,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/654568/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T11:08:56.820255Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.el.po"
            },
            "id": 653708,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/653708/?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/el/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": null,
            "timestamp": "2023-07-17T10:58:57.942392Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 653501,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/653501/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T10:57:55.705394Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.el.po"
            },
            "id": 653460,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/653460/?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/el/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": null,
            "timestamp": "2023-07-17T10:52:44.592046Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 653405,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/653405/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-14T17:56:36.714299Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.el.po"
            },
            "id": 650844,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/650844/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-14T17:21:54.419245Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "new file",
                "filename": "support/documentation/po/livechat.el.po"
            },
            "id": 642078,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/642078/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/863517/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-14T17:21:54.419093Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Bug tracking & new features",
                "old_state": -1
            },
            "id": 642072,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/642072/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/863516/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-14T17:21:54.419067Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Bug tracking / New features requests",
                "old_state": -1
            },
            "id": 642071,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/642071/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/863512/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-14T17:21:54.418897Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Introduction",
                "old_state": -1
            },
            "id": 642067,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/642067/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/863500/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-14T17:21:54.418582Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "XMPP Clients",
                "old_state": -1
            },
            "id": 642055,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/642055/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/863499/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-14T17:21:54.418557Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Connect to chat using a XMPP client",
                "old_state": -1
            },
            "id": 642054,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/642054/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/863497/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-14T17:21:54.418505Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Mixing multiple chats in your live stream",
                "old_state": -1
            },
            "id": 642052,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/642052/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/863495/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-14T17:21:54.418451Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": ":root {\n  --livechat-transparent: rgba(255 255 255 / 90%) !important;\n}\n",
                "old_state": -1
            },
            "id": 642050,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/642050/?format=api"
        }
    ]
}