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/gd/changes/?format=api&page=7
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/gd/changes/?format=api&page=8",
    "previous": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gd/changes/?format=api&page=6",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/905045/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T16:48:22.975589Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "More features to come...",
                "old_state": -1
            },
            "id": 698462,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698462/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:42:36.673078Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.gd.po"
            },
            "id": 697272,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/697272/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904878/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:42:36.673032Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The bot will reload instantly when you save the page.",
                "old_state": -1
            },
            "id": 697271,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/697271/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.671453Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.gd.po"
            },
            "id": 696207,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/696207/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903918/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.671409Z",
            "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": 696205,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696205/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903917/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.671386Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The chat bot",
                "old_state": -1
            },
            "id": 696204,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696204/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903914/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.671319Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "[The chat bot](/peertube-plugin-livechat/documentation/user/streamers/bot)",
                "old_state": -1
            },
            "id": 696201,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696201/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903913/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.671296Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Here you can configure:",
                "old_state": -1
            },
            "id": 696200,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696200/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903912/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.671274Z",
            "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": 696199,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696199/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903911/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.671251Z",
            "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": 696198,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696198/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903910/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.671229Z",
            "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": 696197,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696197/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903909/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.671179Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Channel configuration",
                "old_state": -1
            },
            "id": 696196,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696196/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903908/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.671127Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Peertube channel chatrooms configuration",
                "old_state": -1
            },
            "id": 696195,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696195/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903906/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.671083Z",
            "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": 696193,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696193/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903904/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.671037Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The bot can send periodically some messages.",
                "old_state": -1
            },
            "id": 696191,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696191/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903903/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.671015Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Once there, you can enable the bot, and setup several options:",
                "old_state": -1
            },
            "id": 696190,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696190/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903902/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.670992Z",
            "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": 696189,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696189/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903901/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.670970Z",
            "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": 696188,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696188/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903900/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.670948Z",
            "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": 696187,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696187/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903899/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.670925Z",
            "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": 696186,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696186/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903898/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.670902Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Chat bot",
                "old_state": -1
            },
            "id": 696185,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696185/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903897/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.670880Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Chat bot setup",
                "old_state": -1
            },
            "id": 696184,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696184/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903896/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.670858Z",
            "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": 696183,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696183/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903895/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.670835Z",
            "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": 696182,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696182/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903894/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.670812Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "These words are case insensitive.",
                "old_state": -1
            },
            "id": 696181,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696181/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903893/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.670790Z",
            "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": 696180,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696180/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903892/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.670767Z",
            "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": 696179,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696179/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903891/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.670744Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can for example fill this field with a swear words list.",
                "old_state": -1
            },
            "id": 696178,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696178/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903890/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.670721Z",
            "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": 696177,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696177/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903889/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.670699Z",
            "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": 696176,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696176/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903888/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.670676Z",
            "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": 696175,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696175/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903887/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.670654Z",
            "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": 696174,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696174/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903886/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.670631Z",
            "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": 696173,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696173/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903885/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.670608Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Forbidden words",
                "old_state": -1
            },
            "id": 696172,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696172/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903884/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.670586Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The bot can automatically moderate messages containing forbidden words.",
                "old_state": -1
            },
            "id": 696171,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696171/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903883/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.670563Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can setup several commands.",
                "old_state": -1
            },
            "id": 696170,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696170/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903882/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.670540Z",
            "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": 696169,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696169/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903881/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.670517Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Commands",
                "old_state": -1
            },
            "id": 696168,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696168/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903880/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.670494Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The bot can respond to several commands.",
                "old_state": -1
            },
            "id": 696167,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696167/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903879/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.670470Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Please refer to the [moderation documentation](/peertube-plugin-livechat/documentation/user/streamers/moderation).",
                "old_state": -1
            },
            "id": 696166,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696166/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903878/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.670444Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Some basics",
                "old_state": -1
            },
            "id": 696165,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696165/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903877/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:37.670398Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Some basics about how to setup and use the chat for your live stream",
                "old_state": -1
            },
            "id": 696164,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696164/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:56.347126Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.gd.po"
            },
            "id": 694404,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/694404/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902653/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:56.347078Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you encounter any issue with this feature, you can disable it.",
                "old_state": -1
            },
            "id": 694402,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694402/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902652/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:56.347052Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Following settings concern the advanced channel options: users will be able to add some customization on their channels, activate the moderation bot, ...",
                "old_state": -1
            },
            "id": 694401,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694401/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902651/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:56.347007Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Channel advanced configuration",
                "old_state": -1
            },
            "id": 694400,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694400/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-07T15:03:43.884349Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.gd.po"
            },
            "id": 681416,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/681416/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/894800/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-07T15:03:43.884320Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Please note that this plugin needs an AppImage for the Prosody XMPP server.  This AppImage is provided by the [Prosody AppImage](https://github.com/JohnXLivingston/prosody-appimage) sideproject.  The `build-prosody.sh` script download binaries attached to this remote repository, and checks that their sha256 hashsum are correct.",
                "old_state": -1
            },
            "id": 681415,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/681415/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/894799/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-07T15:03:43.884288Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "`wget`",
                "old_state": -1
            },
            "id": 681414,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/681414/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/894798/?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/gd/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-07T15:03:43.884229Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "`coreutils`",
                "old_state": -1
            },
            "id": 681413,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/681413/?format=api"
        }
    ]
}