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/fi/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/fi/changes/?format=api&page=8",
    "previous": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/fi/changes/?format=api&page=6",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/905043/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T16:48:22.304189Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "More features to come...",
                "old_state": -1
            },
            "id": 698457,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698457/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:42:35.843583Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.fi.po"
            },
            "id": 697268,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/697268/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904876/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:42:35.843541Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The bot will reload instantly when you save the page.",
                "old_state": -1
            },
            "id": 697267,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/697267/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.644263Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.fi.po"
            },
            "id": 696103,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/696103/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903832/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.644217Z",
            "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": 696101,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696101/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903831/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.644194Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The chat bot",
                "old_state": -1
            },
            "id": 696100,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696100/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903828/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.644124Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "[The chat bot](/peertube-plugin-livechat/documentation/user/streamers/bot)",
                "old_state": -1
            },
            "id": 696097,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696097/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903827/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.644101Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Here you can configure:",
                "old_state": -1
            },
            "id": 696096,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696096/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903826/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.644078Z",
            "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": 696095,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696095/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903825/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.644055Z",
            "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": 696094,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696094/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903824/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.644032Z",
            "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": 696093,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696093/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903823/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.644008Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Channel configuration",
                "old_state": -1
            },
            "id": 696092,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696092/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903822/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643985Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Peertube channel chatrooms configuration",
                "old_state": -1
            },
            "id": 696091,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696091/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903820/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643939Z",
            "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": 696089,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696089/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903818/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643892Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The bot can send periodically some messages.",
                "old_state": -1
            },
            "id": 696087,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696087/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903817/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643868Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Once there, you can enable the bot, and setup several options:",
                "old_state": -1
            },
            "id": 696086,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696086/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903816/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643845Z",
            "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": 696085,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696085/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903815/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643821Z",
            "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": 696084,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696084/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903814/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643798Z",
            "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": 696083,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696083/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903813/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643774Z",
            "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": 696082,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696082/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903812/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643751Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Chat bot",
                "old_state": -1
            },
            "id": 696081,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696081/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903811/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643728Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Chat bot setup",
                "old_state": -1
            },
            "id": 696080,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696080/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903810/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643704Z",
            "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": 696079,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696079/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903809/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643681Z",
            "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": 696078,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696078/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903808/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643657Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "These words are case insensitive.",
                "old_state": -1
            },
            "id": 696077,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696077/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903807/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643634Z",
            "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": 696076,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696076/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903806/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643611Z",
            "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": 696075,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696075/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903805/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643587Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can for example fill this field with a swear words list.",
                "old_state": -1
            },
            "id": 696074,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696074/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903804/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643564Z",
            "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": 696073,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696073/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903803/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643540Z",
            "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": 696072,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696072/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903802/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643516Z",
            "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": 696071,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696071/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903801/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643493Z",
            "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": 696070,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696070/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903800/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643469Z",
            "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": 696069,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696069/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903799/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643446Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Forbidden words",
                "old_state": -1
            },
            "id": 696068,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696068/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903798/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643422Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The bot can automatically moderate messages containing forbidden words.",
                "old_state": -1
            },
            "id": 696067,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696067/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903797/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643398Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can setup several commands.",
                "old_state": -1
            },
            "id": 696066,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696066/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903796/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643373Z",
            "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": 696065,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696065/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903795/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643349Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Commands",
                "old_state": -1
            },
            "id": 696064,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696064/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903794/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643325Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The bot can respond to several commands.",
                "old_state": -1
            },
            "id": 696063,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696063/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903793/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643300Z",
            "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": 696062,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696062/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903792/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643273Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Some basics",
                "old_state": -1
            },
            "id": 696061,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696061/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903791/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:18:35.643227Z",
            "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": 696060,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696060/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:54.613527Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.fi.po"
            },
            "id": 694264,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/694264/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902489/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:54.613481Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you encounter any issue with this feature, you can disable it.",
                "old_state": -1
            },
            "id": 694262,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694262/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902488/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:54.613454Z",
            "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": 694261,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694261/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902487/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:54.613407Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Channel advanced configuration",
                "old_state": -1
            },
            "id": 694260,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694260/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-07T15:03:42.353442Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.fi.po"
            },
            "id": 681408,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/681408/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/894794/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-07T15:03:42.353413Z",
            "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": 681407,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/681407/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/894793/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-07T15:03:42.353382Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "`wget`",
                "old_state": -1
            },
            "id": 681406,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/681406/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/894792/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-07T15:03:42.353324Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "`coreutils`",
                "old_state": -1
            },
            "id": 681405,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/681405/?format=api"
        }
    ]
}