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

{
    "count": 828,
    "next": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/changes/?format=api&page=13",
    "previous": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/changes/?format=api&page=11",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/879242/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.053484Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To get the address of the room you want to join, you can use the \"share chat\" button that is located above the chat:",
                "old_state": -1
            },
            "id": 660025,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660025/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879241/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.053457Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If this feature is enabled on your instance, you can connect to Peertube chats using any XMPP account.",
                "old_state": -1
            },
            "id": 660024,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660024/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879240/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.053429Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The features described on this page must be enabled and configured by your Peertube instance's administrators. You may therefore not have access to them.",
                "old_state": -1
            },
            "id": 660023,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660023/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879239/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.053401Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This chat plugin relies on the XMPP protocol (also known as Jabber).  It is therefore possible to connect to the chats using [XMPP client software](https://en.wikipedia.org/wiki/XMPP#Clients).  This can be useful for example to facilitate moderation operations.",
                "old_state": -1
            },
            "id": 660022,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660022/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879238/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.053371Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can use the [social_stream browser extension](https://github.com/steveseguin/social_stream#readme) to mix multiple chat source (from Peertube, Twitch, Youtube, Facebook, ...) and include their contents in your live stream.  The compatibility with this plugin was added in recent versions.",
                "old_state": -1
            },
            "id": 660021,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660021/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879232/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.053104Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can use [ConverseJS moderation commands](https://conversejs.org/docs/html/features.html#moderating-chatrooms) to moderate the room.  When you open the chat room in full screen, there will also be a menu with dedicated commands on the top right.",
                "old_state": -1
            },
            "id": 660015,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660015/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879230/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.053050Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can delete old rooms: join the room, and use the menu on the top to destroy the room.",
                "old_state": -1
            },
            "id": 660013,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660013/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879229/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.053023Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can list all existing chatrooms: in the plugin settings screen, there is a button «List rooms».",
                "old_state": -1
            },
            "id": 660012,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660012/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879227/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052970Z",
            "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": 660010,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660010/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879226/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052944Z",
            "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": 660009,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660009/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879225/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052918Z",
            "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": 660008,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660008/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879224/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052892Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Here are some other more specific instructions:",
                "old_state": -1
            },
            "id": 660007,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660007/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879223/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052866Z",
            "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": 660006,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660006/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879222/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052839Z",
            "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": 660005,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660005/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879221/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052813Z",
            "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": 660004,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660004/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879220/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052787Z",
            "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": 660003,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660003/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879219/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052761Z",
            "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": 660002,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660002/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879218/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052735Z",
            "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": 660001,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660001/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879217/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052709Z",
            "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": 660000,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/660000/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879216/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052683Z",
            "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": 659999,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659999/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879215/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052657Z",
            "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": 659998,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659998/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879214/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052632Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "For example, on Debian/Ubuntu:",
                "old_state": -1
            },
            "id": 659997,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659997/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879213/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052605Z",
            "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": 659996,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659996/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879212/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052580Z",
            "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": 659995,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659995/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879211/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052554Z",
            "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": 659994,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659994/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879210/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052527Z",
            "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": 659993,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659993/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879209/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052501Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "More informations on Prosody external components [here](https://prosody.im/doc/components).",
                "old_state": -1
            },
            "id": 659992,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659992/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879208/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052474Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This feature could be used to connect bridges or bots.",
                "old_state": -1
            },
            "id": 659991,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659991/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879206/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052422Z",
            "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": 659989,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659989/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879205/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052396Z",
            "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": 659988,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659988/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879203/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052344Z",
            "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": 659986,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659986/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879202/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052318Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "ConverseJS concord theme: this is a theme provided by ConverseJS.",
                "old_state": -1
            },
            "id": 659985,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659985/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879201/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052292Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Default ConverseJS theme: this is the default ConverseJS theme.",
                "old_state": -1
            },
            "id": 659984,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659984/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879200/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052265Z",
            "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": 659983,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659983/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879199/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052239Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can choose which theme to use for ConverseJS:",
                "old_state": -1
            },
            "id": 659982,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659982/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879198/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052212Z",
            "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": 659981,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659981/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879197/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052187Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The video owner will be able to activate web chats.",
                "old_state": -1
            },
            "id": 659980,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659980/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879195/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052122Z",
            "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": 659978,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659978/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879194/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052095Z",
            "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": 659977,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659977/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879193/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052056Z",
            "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": 659976,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659976/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879192/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052030Z",
            "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": 659975,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659975/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879191/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.052004Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This section describes the plugin settings page.",
                "old_state": -1
            },
            "id": 659974,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659974/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879190/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.051977Z",
            "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": 659973,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659973/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879189/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.051949Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Save the plugin settings and verify Prosody can see the certificates:",
                "old_state": -1
            },
            "id": 659972,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659972/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879188/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.051923Z",
            "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": 659971,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659971/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879187/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.051896Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Restart your services:",
                "old_state": -1
            },
            "id": 659970,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659970/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879186/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.051869Z",
            "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": 659969,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659969/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879185/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.051811Z",
            "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": 659968,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659968/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879184/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.051778Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Exit the certbot container:",
                "old_state": -1
            },
            "id": 659967,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659967/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/879183/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:11.051752Z",
            "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": 659966,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/659966/?format=api"
        }
    ]
}