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/nn/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/nn/changes/?format=api&page=8",
    "previous": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/nn/changes/?format=api&page=6",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/905055/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T16:48:26.452317Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "More features to come...",
                "old_state": -1
            },
            "id": 698482,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698482/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:42:47.915538Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.nn.po"
            },
            "id": 697292,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/697292/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904888/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:42:47.915464Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The bot will reload instantly when you save the page.",
                "old_state": -1
            },
            "id": 697291,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/697291/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.943396Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.nn.po"
            },
            "id": 696653,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/696653/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904348/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.943352Z",
            "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": 696651,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696651/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904347/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.943329Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The chat bot",
                "old_state": -1
            },
            "id": 696650,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696650/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904344/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.943262Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "[The chat bot](/peertube-plugin-livechat/documentation/user/streamers/bot)",
                "old_state": -1
            },
            "id": 696647,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696647/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904343/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.943240Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Here you can configure:",
                "old_state": -1
            },
            "id": 696646,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696646/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904342/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.943204Z",
            "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": 696645,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696645/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904341/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.943145Z",
            "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": 696644,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696644/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904340/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.943113Z",
            "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": 696643,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696643/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904339/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.943087Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Channel configuration",
                "old_state": -1
            },
            "id": 696642,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696642/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904338/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.943063Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Peertube channel chatrooms configuration",
                "old_state": -1
            },
            "id": 696641,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696641/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904336/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.943014Z",
            "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": 696639,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696639/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904334/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942965Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The bot can send periodically some messages.",
                "old_state": -1
            },
            "id": 696637,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696637/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904333/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942940Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Once there, you can enable the bot, and setup several options:",
                "old_state": -1
            },
            "id": 696636,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696636/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904332/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942915Z",
            "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": 696635,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696635/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904331/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942890Z",
            "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": 696634,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696634/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904330/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942865Z",
            "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": 696633,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696633/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904329/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942840Z",
            "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": 696632,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696632/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904328/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942816Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Chat bot",
                "old_state": -1
            },
            "id": 696631,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696631/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904327/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942791Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Chat bot setup",
                "old_state": -1
            },
            "id": 696630,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696630/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904326/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942766Z",
            "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": 696629,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696629/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904325/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942741Z",
            "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": 696628,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696628/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904324/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942716Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "These words are case insensitive.",
                "old_state": -1
            },
            "id": 696627,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696627/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904323/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942691Z",
            "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": 696626,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696626/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904322/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942665Z",
            "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": 696625,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696625/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904321/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942640Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can for example fill this field with a swear words list.",
                "old_state": -1
            },
            "id": 696624,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696624/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904320/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942615Z",
            "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": 696623,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696623/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904319/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942590Z",
            "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": 696622,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696622/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904318/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942565Z",
            "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": 696621,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696621/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904317/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942539Z",
            "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": 696620,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696620/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904316/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942514Z",
            "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": 696619,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696619/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904315/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942488Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Forbidden words",
                "old_state": -1
            },
            "id": 696618,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696618/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904314/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942461Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The bot can automatically moderate messages containing forbidden words.",
                "old_state": -1
            },
            "id": 696617,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696617/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904313/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942430Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can setup several commands.",
                "old_state": -1
            },
            "id": 696616,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696616/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904312/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942354Z",
            "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": 696615,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696615/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904311/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942331Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Commands",
                "old_state": -1
            },
            "id": 696614,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696614/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904310/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942308Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The bot can respond to several commands.",
                "old_state": -1
            },
            "id": 696613,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696613/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904309/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942285Z",
            "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": 696612,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696612/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904308/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942260Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Some basics",
                "old_state": -1
            },
            "id": 696611,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696611/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904307/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:48.942215Z",
            "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": 696610,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696610/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:13.893987Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.nn.po"
            },
            "id": 695075,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/695075/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903239/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:13.893939Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you encounter any issue with this feature, you can disable it.",
                "old_state": -1
            },
            "id": 695073,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695073/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903238/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:13.893911Z",
            "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": 695072,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695072/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903237/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:13.893861Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Channel advanced configuration",
                "old_state": -1
            },
            "id": 695071,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695071/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-07T15:03:59.525731Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.nn.po"
            },
            "id": 681456,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/681456/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/894830/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-07T15:03:59.525676Z",
            "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": 681455,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/681455/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/894829/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-07T15:03:59.525617Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "`wget`",
                "old_state": -1
            },
            "id": 681454,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/681454/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/894828/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-07T15:03:59.525517Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "`coreutils`",
                "old_state": -1
            },
            "id": 681453,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/681453/?format=api"
        }
    ]
}