Translation components API.

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

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

{
    "count": 14613,
    "next": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/changes/?format=api&page=255",
    "previous": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/changes/?format=api&page=253",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/857693/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616736Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<a class=\"peertube-plugin-livechat-prosody-list-rooms-btn\">List rooms</a>\n",
                "old_state": -1
            },
            "id": 631040,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631040/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857692/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616713Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "List existing rooms",
                "old_state": -1
            },
            "id": 631039,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631039/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857691/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616689Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<h3>Chat</h3>",
                "old_state": -1
            },
            "id": 631038,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631038/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857690/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616664Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Before asking for help, please use the diagnostic tool:\n<a class=\"peertube-plugin-livechat-launch-diagnostic\">Launch diagnostic</a>\n(if this button is not opening a new window, please try to refresh the page).\n",
                "old_state": -1
            },
            "id": 631037,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631037/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857689/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616639Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can find the plugin documentation here:\n<a href=\"https://johnxlivingston.github.io/peertube-plugin-livechat/\" target=\"_blank\">\n  Peertube Plugin Livechat documentation\n</a>.\n",
                "old_state": -1
            },
            "id": 631036,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631036/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857688/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616616Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<h3>Important notes</h3>",
                "old_state": -1
            },
            "id": 631035,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631035/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857687/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616592Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can connect to the room using an external XMPP account, and your favorite XMPP client.",
                "old_state": -1
            },
            "id": 631034,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631034/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857686/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616568Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Connect using XMPP",
                "old_state": -1
            },
            "id": 631033,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631033/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857685/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616545Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Web",
                "old_state": -1
            },
            "id": 631032,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631032/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857684/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616521Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Last activity",
                "old_state": -1
            },
            "id": 631031,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631031/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857683/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616497Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Channel",
                "old_state": -1
            },
            "id": 631030,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631030/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857682/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616473Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Video",
                "old_state": -1
            },
            "id": 631029,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631029/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857681/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616449Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Not found",
                "old_state": -1
            },
            "id": 631028,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631028/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857680/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616425Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Room description",
                "old_state": -1
            },
            "id": 631027,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631027/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857679/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616401Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Room name",
                "old_state": -1
            },
            "id": 631026,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631026/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857678/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616377Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Chat for live stream:",
                "old_state": -1
            },
            "id": 631025,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631025/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857677/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616353Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Generate an iframe to embed the chat in a website",
                "old_state": -1
            },
            "id": 631024,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631024/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857676/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616330Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Use current theme colors",
                "old_state": -1
            },
            "id": 631023,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631023/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857675/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616306Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Open",
                "old_state": -1
            },
            "id": 631022,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631022/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857674/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616283Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Error",
                "old_state": -1
            },
            "id": 631021,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631021/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857673/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616259Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Link copied",
                "old_state": -1
            },
            "id": 631020,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631020/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857672/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616235Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Copy",
                "old_state": -1
            },
            "id": 631019,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631019/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857671/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616211Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Tips for streamers: To add the chat to your OBS, generate a read-only link and use it as a browser source.",
                "old_state": -1
            },
            "id": 631018,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631018/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857670/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616187Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Transparent background (for stream integration, with OBS for example)",
                "old_state": -1
            },
            "id": 631017,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631017/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857669/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616163Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Show the scrollbar",
                "old_state": -1
            },
            "id": 631016,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631016/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857668/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616139Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Read-only",
                "old_state": -1
            },
            "id": 631015,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631015/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857667/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616115Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Share chat link",
                "old_state": -1
            },
            "id": 631014,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631014/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857666/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616091Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If enabled, there will be a chat next to the video.",
                "old_state": -1
            },
            "id": 631013,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631013/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857665/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616067Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Use chat",
                "old_state": -1
            },
            "id": 631012,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631012/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857664/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616041Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Close chat",
                "old_state": -1
            },
            "id": 631011,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631011/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857663/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.616013Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Open chat in a new window",
                "old_state": -1
            },
            "id": 631010,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631010/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857662/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/hr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.615966Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Open chat",
                "old_state": -1
            },
            "id": 631009,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631009/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.378928Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "new file",
                "filename": "languages/gl.yml"
            },
            "id": 631008,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/631008/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857661/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.378857Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The external components to declare:\n<ul>\n  <li>One per line.</li>\n  <li>Use the format «component_name:component_secret» (spaces will be trimmed).</li>\n  <li>\n    You can add comments: everything after the # character will be stripped off,\n    and empty lines ignored.\n  </li>\n  <li>The name can only contain latin alphanumeric characters and dots.</li>\n  <li>\n    If the name contains only alphanumeric characters, it will be suffixed with the XMPP domain.\n    For example, «bridge» will become «bridge.your_domain.tld».\n    You can also specify a full domain name, but you have to make sure to configure your DNS correctly.\n  </li>\n  <li>Only use alphanumeric characters in the secret passphrase (use at least 15 characters).</li>\n</ul>\n",
                "old_state": -1
            },
            "id": 631007,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631007/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857660/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.378826Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "External components",
                "old_state": -1
            },
            "id": 631006,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631006/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857659/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.378802Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The port that will be used by XMPP components to connect to the Prosody server.<br>\nChange it if this port is already in use on your server.<br>\nYou can keep this port closed on your firewall for now, it will not be accessed from the outer world.<br>\nNote: this might change in a near future, as it is planned to add a feature to activate external connections.\n",
                "old_state": -1
            },
            "id": 631005,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631005/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857658/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.378764Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Prosody external components port",
                "old_state": -1
            },
            "id": 631004,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631004/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857657/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.378740Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Enable the use of external XMPP components.<br>\nThis option alone only allows connections from localhost.<br>\nThis feature can, for example, be used to connect some bots to the chatting rooms.\n",
                "old_state": -1
            },
            "id": 631003,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631003/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857656/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.378717Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Enable custom Prosody external components",
                "old_state": -1
            },
            "id": 631002,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631002/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857655/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.378693Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The port that will be used by the c2s module of the built-in Prosody server.<br>\nXMPP clients shall use this port to connect.<br>\nChange it if this port is already in use on your server.<br>\nYou can keep this port closed on your firewall for now, it will not be accessed from the outer world.<br>\nNote: this might change in a near future, as it is planned to add a feature to activate external connections.\n",
                "old_state": -1
            },
            "id": 631001,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631001/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857654/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.378670Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Prosody client to server port",
                "old_state": -1
            },
            "id": 631000,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/631000/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857653/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.378646Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Enable XMPP clients to connect to the built-in Prosody server.<br>\nThis option alone only allows connections from localhost clients.\n",
                "old_state": -1
            },
            "id": 630999,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/630999/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857652/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.378623Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Enable client to server connections",
                "old_state": -1
            },
            "id": 630998,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/630998/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857651/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.378599Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If this field is empty, the plugin will generate and use self-signed certificates.<br>\nIf you want to use other certificates, just specify here the folder where\nProsody can find them. Note: the \"peertube\" user must have read access to this folder.\n",
                "old_state": -1
            },
            "id": 630997,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/630997/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857650/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.378576Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Certificates folder",
                "old_state": -1
            },
            "id": 630996,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/630996/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857649/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.378552Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The network interfaces to listen on for server to server connections.<br>\nList of IP to listen on, coma separated (spaces will be stripped).<br>\nYou can use «*» to listen on all IPv4 interfaces, and «::» for all IPv6.<br>\nExamples:\n<ul>\n  <li>*, ::</li>\n  <li>*</li>\n  <li>127.0.0.1, ::1</li>\n  <li>172.18.0.42</li>\n</ul>\n",
                "old_state": -1
            },
            "id": 630995,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/630995/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857648/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.378528Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Server to server network interfaces",
                "old_state": -1
            },
            "id": 630994,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/630994/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857647/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.378504Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The port that will be used for XMPP s2s (server to server) connections.<br>\nYou should use the standard 5269 port.\nOtherwise you should <a href=\"https://prosody.im/doc/s2s\">\n  setup a specific DNS record\n</a>.\n",
                "old_state": -1
            },
            "id": 630993,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/630993/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857646/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.378481Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Prosody server to server port",
                "old_state": -1
            },
            "id": 630992,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/630992/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857645/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-06-09T15:51:01.378457Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "By enabling this option, it will be possible to connect to rooms using external XMPP accounts and XMPP clients.<br>\nWarning, enabling this option can request extra server and DNS configuration.\nPlease refer to the documentation:\n<a href=\"https://johnxlivingston.github.io/peertube-plugin-livechat/documentation/admin/advanced/xmpp_clients/\" target=\"_blank\">\n  Enable external XMPP account connections.\n</a>\n",
                "old_state": -1
            },
            "id": 630991,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/630991/?format=api"
        }
    ]
}