Translation components API.

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

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

{
    "count": 40880,
    "next": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/changes/?format=api&page=671",
    "previous": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/changes/?format=api&page=669",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/879432/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.577403Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you were using the custom Peertube docker image that is embedding Prosody, you can switch back to the official Peertube image.",
                "old_state": -1
            },
            "id": 660218,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660218/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879431/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.577377Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you were using this plugin before this version, and if you had installed Prosody manually, you can safely uninstall Prosody.",
                "old_state": -1
            },
            "id": 660217,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660217/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879430/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.577351Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Since version v6.0.0, this plugin does not need any Prosody installation.",
                "old_state": -1
            },
            "id": 660216,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660216/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879429/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.577325Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Here are some other more specific instructions:",
                "old_state": -1
            },
            "id": 660215,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660215/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879428/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.577299Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To install or update the plugin, **just use the Peertube web admin interface**.",
                "old_state": -1
            },
            "id": 660214,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660214/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879427/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.577272Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Before updating to a major release, please read the release notes and breaking changes list : [CHANGELOG](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/CHANGELOG.md).",
                "old_state": -1
            },
            "id": 660213,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660213/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879426/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.577246Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "But it may be removed in a near feature (to avoid drawbacks of this method).  I have to discuss with Yunohost team, to decide how we can do to minimize drawbacks, and maximize compatibility.",
                "old_state": -1
            },
            "id": 660212,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660212/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879425/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.577219Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This is already done by the Yunohost Peertube application, as it was required for the plugin before the v6.0.0.",
                "old_state": -1
            },
            "id": 660211,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660211/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879424/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.577192Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You have to disable `metronome` (the XMPP server provided by Yunohost), and install `prosody`.",
                "old_state": -1
            },
            "id": 660210,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660210/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879423/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.577148Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To generate and use such an image, please refer to the Docker documentation.  The Docker file to generate the image should be:",
                "old_state": -1
            },
            "id": 660209,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660209/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879422/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.577121Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You will have to generate a Peertube image that includes Prosody in the same container that Peertube.  I know this is not the standard way to do this with Docker, but keep in mind it is a temporary workaround.",
                "old_state": -1
            },
            "id": 660208,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660208/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879421/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.577095Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Warning: do not disable Prosody if it is used for another service on your server, like for example Jitsi.",
                "old_state": -1
            },
            "id": 660207,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660207/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879420/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.577069Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can then disable the service that starts automatically when you install Prosody (the plugin will launch a Prosody process, there is no need for the service to run).  For example, on Debian/Ubuntu (and other Systemd based linux distributions):",
                "old_state": -1
            },
            "id": 660206,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660206/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879419/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.577043Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "For example, on Debian/Ubuntu:",
                "old_state": -1
            },
            "id": 660205,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660205/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879418/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.577017Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "For standard installation, you just have to install the official `prosody` package for your linux distribution.",
                "old_state": -1
            },
            "id": 660204,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660204/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879417/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576991Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Once it is done, you have to check `Use system Prosody` in the plugin settings.",
                "old_state": -1
            },
            "id": 660203,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660203/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879416/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576965Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To use the plugin, you will have to manually install Prosody on your server (see below).",
                "old_state": -1
            },
            "id": 660202,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660202/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879415/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576939Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The Prosody AppImage included in the plugin will only work on x86_64 and arm64 CPU.  It is not compatible with other CPU architectures.",
                "old_state": -1
            },
            "id": 660201,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660201/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879414/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576913Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "More informations on Prosody external components [here](https://prosody.im/doc/components).",
                "old_state": -1
            },
            "id": 660200,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660200/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879413/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576887Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This feature could be used to connect bridges or bots.",
                "old_state": -1
            },
            "id": 660199,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660199/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879411/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576834Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "As example, this option can allow an instance of Matterbridge (once it could use anonymous login) *on the same machine* to bridge your chat with another services like a Matrix room.",
                "old_state": -1
            },
            "id": 660197,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660197/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879410/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576808Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This setting enable XMPP clients to connect to the built-in Prosody server.  For now, this option **only allows connections from localhost clients**.",
                "old_state": -1
            },
            "id": 660196,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660196/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879408/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576755Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The plugin comes with an AppImage that is used to run the [Prosody XMPP server](https://prosody.im).  If this AppImage is not working, you can fallback to the Prosody that is packaged for your server. Just install the `prosody` package.",
                "old_state": -1
            },
            "id": 660194,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660194/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879406/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576703Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Default ConverseJS theme: this is the default ConverseJS theme.",
                "old_state": -1
            },
            "id": 660192,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660192/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879405/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576676Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Peertube theme: this is a special theme, made especially for peertube's integration.",
                "old_state": -1
            },
            "id": 660191,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660191/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879404/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576650Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can choose which theme to use for ConverseJS:",
                "old_state": -1
            },
            "id": 660190,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660190/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879403/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576623Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Note: for now this feature simply hide the chat.  In a future release, the chat will be replaced by a message saying «please log in to [...]».  See [v5.7.0 Release Notes](https://github.com/JohnXLivingston/peertube-plugin-livechat/blob/main/CHANGELOG.md#570) for more information.",
                "old_state": -1
            },
            "id": 660189,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660189/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879402/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576597Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The video owner will be able to activate web chats.",
                "old_state": -1
            },
            "id": 660188,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660188/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879400/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576546Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can for example generate a readonly URL and use it in OBS to integrate the chat in your live stream!",
                "old_state": -1
            },
            "id": 660186,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660186/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879399/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576519Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This feature enables a «share chat link» modal. With this modal, you can generate URLs to join the chat.  The chat can be customized (readonly mode, use the current theme, ...).",
                "old_state": -1
            },
            "id": 660185,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660185/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879398/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576493Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Following settings concern the federation with other Peertube instances, and other fediverse softwares.",
                "old_state": -1
            },
            "id": 660184,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660184/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879397/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576467Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "When pressing the «List rooms» button, all existing chatrooms will be listed.  You can then find them and moderated them.",
                "old_state": -1
            },
            "id": 660183,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660183/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879396/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576441Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This section describes the plugin settings page.",
                "old_state": -1
            },
            "id": 660182,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660182/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879395/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576414Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you can't make it work, you can use the diagnostic tool (there is a button on top of the plugin settings page), and take a close look on the «Prosody check» section.",
                "old_state": -1
            },
            "id": 660181,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660181/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879394/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576388Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Save the plugin settings and verify Prosody can see the certificates:",
                "old_state": -1
            },
            "id": 660180,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660180/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879393/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576361Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "In the livechat plugin settings from your PeerTube administration settings, set the certificate directory to the following:",
                "old_state": -1
            },
            "id": 660179,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660179/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879392/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576335Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Restart your services:",
                "old_state": -1
            },
            "id": 660178,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660178/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879391/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576309Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Continuing to modify `docker-compose.yml`, add the certbot certificate volume into the peertube container.  It should look something like this:",
                "old_state": -1
            },
            "id": 660177,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660177/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879390/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576282Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Modify your `docker-compose.yml` file, changing the `entrypoint` line under the `certbot` service to the following.  This is the same as the above, but to be automatically executed after every certificate renewal.",
                "old_state": -1
            },
            "id": 660176,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660176/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879389/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576256Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Exit the certbot container:",
                "old_state": -1
            },
            "id": 660175,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660175/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879388/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576228Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Run the below command inside the certbot container to give read access to the new certs and private keys to the peertube group.  *Note*: This will also make the files readable to the group with id 999 on the host system.  Check the groups on your system to assess this as a risk before running this command.",
                "old_state": -1
            },
            "id": 660174,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660174/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879387/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576202Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You should see output like the following:",
                "old_state": -1
            },
            "id": 660173,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660173/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879386/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576176Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Enter the directory where the PeerTube webserver serves requests for Let's Encrypt, `/var/www/certbot`:",
                "old_state": -1
            },
            "id": 660172,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660172/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879385/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576150Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Enter the domain name `room.your_instance.tld`:",
                "old_state": -1
            },
            "id": 660171,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660171/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879384/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576123Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You will be presented with a series of prompts. Enter `2` for the authentication type:",
                "old_state": -1
            },
            "id": 660170,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660170/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879383/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576096Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Run certbot:",
                "old_state": -1
            },
            "id": 660169,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660169/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879382/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576070Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Open a shell in the certbot container:",
                "old_state": -1
            },
            "id": 660168,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660168/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879381/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576043Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Enter the directory where your `docker-compose.yml` file exists.",
                "old_state": -1
            },
            "id": 660167,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660167/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879380/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.576015Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "First, ensure you create a DNS entry for `room.your_instance.tld`, which points to your server.  You can use a CNAME entry (or an A entry and a AAAA entry).  This is necessary for Let's Encrypt to validate the domain for certificate generation.",
                "old_state": -1
            },
            "id": 660166,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660166/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879379/?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/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.575988Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This method works with the officially supported [Docker guide](https://docs.joinpeertube.org/install/docker) from PeerTube.",
                "old_state": -1
            },
            "id": 660165,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660165/?format=api"
        }
    ]
}