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

{
    "count": 1023,
    "next": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/changes/?format=api&page=10",
    "previous": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/changes/?format=api&page=8",
    "results": [
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-12-27T09:38:29.647571Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.es.po"
            },
            "id": 734809,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/734809/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/923865/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-12-27T09:38:29.647554Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can also plug in any other XMPP chat bot, using [XMPP External Components](https://prosody.im/doc/components).  To do so, you just have to configure External Components access in the [plugin settings](/peertube-plugin-livechat/documentation/admin/settings).",
                "old_state": -1
            },
            "id": 734808,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/734808/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/923864/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-12-27T09:38:29.647520Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This plugin comes with a built-in [chat bot](/peertube-plugin-livechat/documentation/user/streamers/bot/).  Check its documentation for more information.",
                "old_state": -1
            },
            "id": 734807,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/734807/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-12-07T10:03:54.690492Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.es.po"
            },
            "id": 728770,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/728770/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/919319/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-12-07T10:03:54.690443Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Performance tests",
                "old_state": -1
            },
            "id": 728768,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/728768/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:42:08.198354Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.es.po"
            },
            "id": 698854,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/698854/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905118/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:42:08.198327Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Timers configuration](/peertube-plugin-livechat/images/bot_quotes.png?classes=shadow,border&height=200px)",
                "old_state": -1
            },
            "id": 698853,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698853/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905117/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:42:08.198272Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Timers",
                "old_state": -1
            },
            "id": 698852,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698852/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T08:45:55.577179Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.es.po"
            },
            "id": 698651,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/698651/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905075/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T08:45:55.577133Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "**Important note**:\nIf you enable this feature, and are using a custom reverse proxy on front of Peertube, please make sure that your setup is correctly configured to forward real user's IPs to Peertube.\nOtherwise it could block all anonymous users at once.\n",
                "old_state": -1
            },
            "id": 698650,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698650/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T16:48:21.249701Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.es.po"
            },
            "id": 698452,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/698452/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905040/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T16:48:21.249616Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "More features to come...",
                "old_state": -1
            },
            "id": 698451,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698451/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:42:34.384330Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.es.po"
            },
            "id": 697262,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/697262/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904873/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:42:34.384255Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The bot will reload instantly when you save the page.",
                "old_state": -1
            },
            "id": 697261,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/697261/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.341089Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.es.po"
            },
            "id": 695971,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/695971/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903703/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.341046Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can use a chat bot, that will help you for moderation.  Check [the chat bot documentation](/peertube-plugin-livechat/documentation/user/streamers/bot) for more information.",
                "old_state": -1
            },
            "id": 695969,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695969/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903702/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.341024Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The chat bot",
                "old_state": -1
            },
            "id": 695968,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695968/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903699/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340957Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "[The chat bot](/peertube-plugin-livechat/documentation/user/streamers/bot)",
                "old_state": -1
            },
            "id": 695965,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695965/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903698/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340935Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Here you can configure:",
                "old_state": -1
            },
            "id": 695964,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695964/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903697/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340913Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This \"{{% livechat_label menu_configuration_label %}}\" link takes you to a list of your channels.  By clicking on a channel, you will then be able to setup some options for your channels:",
                "old_state": -1
            },
            "id": 695963,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695963/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903696/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340891Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Chatrooms menu](/peertube-plugin-livechat/images/chatrooms_menu.png?classes=shadow,border&height=400px)",
                "old_state": -1
            },
            "id": 695962,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695962/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903695/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340869Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "In the Peertube left menu, there is a \"{{% livechat_label menu_configuration_label %}}\" entry:",
                "old_state": -1
            },
            "id": 695961,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695961/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903694/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340847Z",
            "action": 59,
            "target": "Información general",
            "old": "",
            "details": {
                "state": 10,
                "source": "Channel configuration",
                "old_state": -1
            },
            "id": 695960,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695960/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903694/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340825Z",
            "action": 30,
            "target": "Channel configuration",
            "old": "General information",
            "details": {},
            "id": 695959,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/695959/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903693/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340802Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Peertube channel chatrooms configuration",
                "old_state": -1
            },
            "id": 695958,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695958/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903691/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340758Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If there is no user in the chatroom, the bot won't send any message.",
                "old_state": -1
            },
            "id": 695956,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695956/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903689/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340713Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The bot can send periodically some messages.",
                "old_state": -1
            },
            "id": 695954,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695954/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903688/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340691Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Once there, you can enable the bot, and setup several options:",
                "old_state": -1
            },
            "id": 695953,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695953/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903687/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340669Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To access this page, check the [channel configuration documentation](/peertube-plugin-livechat/documentation/user/streamers/channel).",
                "old_state": -1
            },
            "id": 695952,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695952/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903686/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340647Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Channel configuration](/peertube-plugin-livechat/images/channel_configuration.png?classes=shadow,border&height=400px)",
                "old_state": -1
            },
            "id": 695951,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695951/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903685/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340625Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can enable a chat bot on your chatrooms.  The bot configuration is made channel per channel, and will apply to all related videos' chatrooms.",
                "old_state": -1
            },
            "id": 695950,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695950/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903684/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340603Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This feature comes with the livechat plugin version 8.0.0, and can be disabled by your instance's admins.",
                "old_state": -1
            },
            "id": 695949,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695949/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903683/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340580Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Chat bot",
                "old_state": -1
            },
            "id": 695948,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695948/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903682/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340558Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Chat bot setup",
                "old_state": -1
            },
            "id": 695947,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695947/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903681/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340536Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "By checking this option, each line of the \"{{% livechat_label livechat_configuration_channel_forbidden_words_label %}}\" field will be considered as a [regular expression](https://en.wikipedia.org/wiki/Regular_expression).",
                "old_state": -1
            },
            "id": 695946,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695946/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903680/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340513Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This features is still experimental.  There might be some issues with non-latin alphabets.  You can [open an issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues) to report your problems.",
                "old_state": -1
            },
            "id": 695945,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695945/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903679/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340491Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "These words are case insensitive.",
                "old_state": -1
            },
            "id": 695944,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695944/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903678/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340469Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you have some usefull words lists, you are welcome to contribute to this suggestion page.  There are in the `support/forbidden_words` folder of the livechat source code.  See the [contribution guide](/peertube-plugin-livechat/contributing/) for more information.",
                "old_state": -1
            },
            "id": 695943,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695943/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903677/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340446Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To get some examples, please check these [forbidden words suggestions](https://framagit.org/Livingston/peertube-plugin-livechat/-/tree/main/support/forbidden_words).",
                "old_state": -1
            },
            "id": 695942,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695942/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903676/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340424Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can for example fill this field with a swear words list.",
                "old_state": -1
            },
            "id": 695941,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695941/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903675/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340402Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Each time a user sends a message, these words will be tested.  If the message containes one of them, the message will be deleted.",
                "old_state": -1
            },
            "id": 695940,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695940/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903674/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340379Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "In this field, you can set several words, group of words, or \"regular expressions\".",
                "old_state": -1
            },
            "id": 695939,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695939/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903673/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340357Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can fill several \"{{% livechat_label livechat_configuration_channel_forbidden_words_label %}}\" fields.  When a user sends a message that match the configured criteria, the message will automatically be deleted.",
                "old_state": -1
            },
            "id": 695938,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695938/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903672/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340335Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Deleted message](/peertube-plugin-livechat/images/bot_deleted_message.png?classes=shadow,border&height=100px)",
                "old_state": -1
            },
            "id": 695937,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695937/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903671/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340313Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Forbidden words configuration](/peertube-plugin-livechat/images/bot_forbidden_words.png?classes=shadow,border&height=400px)",
                "old_state": -1
            },
            "id": 695936,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695936/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903670/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340290Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Forbidden words",
                "old_state": -1
            },
            "id": 695935,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695935/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903669/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340268Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The bot can automatically moderate messages containing forbidden words.",
                "old_state": -1
            },
            "id": 695934,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695934/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903668/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340246Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can setup several commands.",
                "old_state": -1
            },
            "id": 695933,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695933/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903667/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340223Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Commands configuration](/peertube-plugin-livechat/images/bot_commands.png?classes=shadow,border&height=400px)",
                "old_state": -1
            },
            "id": 695932,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695932/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903666/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:32.340201Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Commands",
                "old_state": -1
            },
            "id": 695931,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695931/?format=api"
        }
    ]
}