Translation components API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/changes/?format=api&page=6
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 991,
    "next": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/changes/?format=api&page=7",
    "previous": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/changes/?format=api&page=5",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/963533/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-25T11:21:31.253340Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "URL in the message will be clickable.  You can also do some styling: [Message Styling](https://xmpp.org/extensions/xep-0393.html).",
                "old_state": -1
            },
            "id": 801857,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/801857/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/963531/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-25T11:21:31.253187Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To configure the terms & conditions, go to the [channel configuration page](/peertube-plugin-livechat/documentation/user/streamers/channel):",
                "old_state": -1
            },
            "id": 801855,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/801855/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/963530/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-25T11:21:31.253094Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can add terms & conditions to your channel.  These terms will be shown to all users joining the chat.",
                "old_state": -1
            },
            "id": 801854,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/801854/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/963529/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-25T11:21:31.253018Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Configuration",
                "old_state": -1
            },
            "id": 801853,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/801853/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/963528/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-25T11:21:31.252942Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Terms & conditions",
                "old_state": -1
            },
            "id": 801852,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/801852/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/963527/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-25T11:21:31.252865Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Configure channel's chat terms & conditions",
                "old_state": -1
            },
            "id": 801851,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/801851/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/963526/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-25T11:21:31.252786Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "[{{% livechat_label livechat_configuration_channel_terms_label %}}](/peertube-plugin-livechat/documentation/user/streamers/terms)",
                "old_state": -1
            },
            "id": 801850,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/801850/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/963524/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-25T11:21:31.252584Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "For more information on this feature, check the documentation for [channel's terms & conditions](/peertube-plugin-livechat/documentation/user/streamers/terms).",
                "old_state": -1
            },
            "id": 801848,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/801848/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-21T10:08:25.746471Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.is.po"
            },
            "id": 800463,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/800463/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/962687/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-21T10:08:25.746383Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "[\n  {\n    \"sn\": \":short_name:\",\n    \"url\": \"https://example.com/image.png\"\n  }\n]\n",
                "old_state": -1
            },
            "id": 800462,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/800462/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-21T10:01:45.885468Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.is.po"
            },
            "id": 800341,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/800341/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/962631/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-21T10:01:45.885377Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To do so, just use the \"{{% livechat_label share_chat_link %}}\" feature, and open the \"{{% livechat_label share_chat_dock %}}\" tab.  From there, you can create a new token using the \"+\" button.",
                "old_state": -1
            },
            "id": 800340,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/800340/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-21T09:39:57.345621Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.is.po"
            },
            "id": 800040,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/800040/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/962404/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-21T09:39:57.345530Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can choose to enable or disable this feature for new chatrooms on the [channel configuration page](/peertube-plugin-livechat/documentation/user/streamers/channel).",
                "old_state": -1
            },
            "id": 800039,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/800039/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/962403/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-21T09:39:57.345455Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you change the room configuration, all anonymous users will be muted or unmuted.",
                "old_state": -1
            },
            "id": 800038,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/800038/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/962402/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-21T09:39:57.345377Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "When this feature is enabled, anonymous users will be assigned the \"visitor\" role.  You can change their role to \"participant\" if you want to allow some of them to talk.",
                "old_state": -1
            },
            "id": 800037,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/800037/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/962400/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-21T09:39:57.345119Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Anonymous users won't have the message field, and will see following prompt: \"{{% livechat_label muted_anonymous_message %}}\"",
                "old_state": -1
            },
            "id": 800035,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/800035/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/962398/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-21T09:39:57.344972Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To enable or disable this feature, use the [chat dropdown menu](/peertube-plugin-livechat/documentation/user/viewers), open the \"configure\" menu.  In the form, you will find a \"{{% livechat_label livechat_configuration_channel_mute_anonymous_label %}}\" checkbox.",
                "old_state": -1
            },
            "id": 800033,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/800033/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/962397/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-21T09:39:57.344896Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can prevent anonymous users to send messages. In such case, only registered users will be able to talk in the chat.",
                "old_state": -1
            },
            "id": 800032,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/800032/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/962395/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-21T09:39:57.344706Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "[{{% livechat_label livechat_configuration_channel_mute_anonymous_label %}}](/peertube-plugin-livechat/documentation/user/streamers/moderation) default value",
                "old_state": -1
            },
            "id": 800030,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/800030/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-19T10:17:55.037371Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.is.po"
            },
            "id": 798146,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/798146/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960997/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-19T10:17:55.037168Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "In the \"{{% livechat_label web %}}\" tab, the provided url opens the chat in the Peertube interface.  You can share this link to other users to invite them to join the chat.",
                "old_state": -1
            },
            "id": 798143,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/798143/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960996/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-19T10:17:55.037088Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "For more information on the \"{{% livechat_label share_chat_dock %}}\" tab, check the [OBS documentation](/peertube-plugin-livechat/documentation/user/obs).",
                "old_state": -1
            },
            "id": 798142,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/798142/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960995/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-19T10:17:55.037021Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The \"{{% livechat_label share_chat_embed %}}\" tab provide some links to embed the chat in websites, or in your live stream.",
                "old_state": -1
            },
            "id": 798141,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/798141/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960994/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-19T10:17:55.036954Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "These tokens can be used for other purposes, as connecting to your account with XMPP bots or clients.  This feature is not documented yet, and not officially supported. So use with care.",
                "old_state": -1
            },
            "id": 798140,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/798140/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960993/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-19T10:17:55.036886Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If a token is compromised, or no more needed, you can revoke them.",
                "old_state": -1
            },
            "id": 798139,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/798139/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960992/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-19T10:17:55.036818Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Don't share these links to anyone, as it would allow them to connect as yourself.",
                "old_state": -1
            },
            "id": 798138,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/798138/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960991/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-19T10:17:55.036749Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Tokens are valid to join any chat room. You don't have to generate separate tokens for each of your rooms.  You can also customize the nickame that will be used by changing the `n` parameter in the url.",
                "old_state": -1
            },
            "id": 798137,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/798137/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960989/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-19T10:17:55.036587Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Once you have done, you will have a new dock connected to the chat with your account.",
                "old_state": -1
            },
            "id": 798135,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/798135/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960986/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-19T10:17:55.036386Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Then, copy the url, and use the \"Docks / Custom browser docks\" menu from your OBS to add a dock with this URL.",
                "old_state": -1
            },
            "id": 798132,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/798132/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960983/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-19T10:17:55.036138Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can use OBS \"Custom browser docks\" to integrate the chat in your OBS while you are streaming.  The livechat plugin offers a way to create long term token that can identify you automatically to join the chat, so you don't have to enter your password in OBS.",
                "old_state": -1
            },
            "id": 798129,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/798129/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960982/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-19T10:17:55.036070Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "OBS Dock",
                "old_state": -1
            },
            "id": 798128,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/798128/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960981/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-19T10:17:55.036000Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can easily include the chat in your video stream.",
                "old_state": -1
            },
            "id": 798127,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/798127/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960980/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-19T10:17:55.035921Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This documentation use an anonymous account to connect the bridge to the chat.  But since the livechat v10.1.0, there is a new way to generate long term authentication token, that allows to connect using your account.  This is used for [OBS docks](/peertube-plugin-livechat/documentation/user/obs).  Using this feature for other purposes is not documented and not officially supported yet.  If you want to use it anyway, you can request a token by calling then `/plugins/livechat/router/api/auth/tokens` endpoint.  To get needed headers and request body, just check what happens when you generate a new token for OBS docks.",
                "old_state": -1
            },
            "id": 798126,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/798126/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-17T13:34:51.824151Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.is.po"
            },
            "id": 797241,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/797241/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960546/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-17T13:34:51.824079Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "On the channel configuration page, there are an \"{{% livechat_label action_import %}}\" and an \"{{% livechat_label action_export %}}\" button.  The \"{{% livechat_label action_export %}}\" button generates a file than you can then import on another channel.",
                "old_state": -1
            },
            "id": 797240,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/797240/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960545/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-17T13:34:51.824004Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "In case you have any trouble with the long term authentication tokens, you can disable the feature here.",
                "old_state": -1
            },
            "id": 797239,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/797239/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/960544/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-17T13:34:51.823919Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Authentication",
                "old_state": -1
            },
            "id": 797237,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/797237/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T17:32:20.750804Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.is.po"
            },
            "id": 795131,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/795131/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/959144/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T17:32:20.750735Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The `sn` attribute is the short name code.  The `url` attribute can be any image url than your browser can access, or a [Data URL](https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URLs) representing the file you want to import.",
                "old_state": -1
            },
            "id": 795130,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/795130/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/959142/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T17:32:20.750591Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can also generate a file to import from any other source (for example you can import your Twitch custom emojis).  The file must be a valid JSON file, using the following format:",
                "old_state": -1
            },
            "id": 795128,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/795128/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/959140/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T17:32:20.750434Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Import / Export",
                "old_state": -1
            },
            "id": 795126,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/795126/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-07T12:18:39.166307Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.is.po"
            },
            "id": 794453,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/794453/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/958688/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-07T12:18:39.166110Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "On the [channel configuration page](/peertube-plugin-livechat/documentation/user/streamers/channel), open the \"{{% livechat_label livechat_configuration_channel_emojis_title %}}\" tab:",
                "old_state": -1
            },
            "id": 794450,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/794450/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/958687/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-07T12:18:39.166043Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Streamers can add custom emojis to their channels.",
                "old_state": -1
            },
            "id": 794449,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/794449/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/958686/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-07T12:18:39.165975Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Channel emojis",
                "old_state": -1
            },
            "id": 794448,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/794448/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/958684/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-07T12:18:39.165841Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Custom emojis",
                "old_state": -1
            },
            "id": 794446,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/794446/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/958683/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-07T12:18:39.165771Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Plugin peertube-plugin-livechat custom emojis",
                "old_state": -1
            },
            "id": 794445,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/794445/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/958682/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-07T12:18:39.165693Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "[Custom emojis](/peertube-plugin-livechat/documentation/user/streamers/emojis)",
                "old_state": -1
            },
            "id": 794444,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/794444/?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/is/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-28T10:05:49.867719Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.is.po"
            },
            "id": 789857,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/789857/?format=api"
        }
    ]
}