Translation components API.

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

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

{
    "count": 386,
    "next": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/sv/changes/?format=api&page=6",
    "previous": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/sv/changes/?format=api&page=4",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/858724/?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/sv/?format=api",
            "user": "https://weblate.framasoft.org/api/users/autom/?format=api",
            "author": "https://weblate.framasoft.org/api/users/autom/?format=api",
            "timestamp": "2023-12-31T16:30:37.601437Z",
            "action": 5,
            "target": "Stäng chatt",
            "old": "",
            "details": {
                "state": 20,
                "source": "Close chat",
                "old_state": 0
            },
            "id": 735556,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/735556/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/858723/?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/sv/?format=api",
            "user": "https://weblate.framasoft.org/api/users/autom/?format=api",
            "author": "https://weblate.framasoft.org/api/users/autom/?format=api",
            "timestamp": "2023-12-31T16:30:31.565464Z",
            "action": 5,
            "target": "Öppna chatt i nytt fönster",
            "old": "",
            "details": {
                "state": 20,
                "source": "Open chat in a new window",
                "old_state": 0
            },
            "id": 735555,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/735555/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/858722/?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/sv/?format=api",
            "user": "https://weblate.framasoft.org/api/users/autom/?format=api",
            "author": "https://weblate.framasoft.org/api/users/autom/?format=api",
            "timestamp": "2023-12-31T16:30:13.687100Z",
            "action": 5,
            "target": "Öppna chatt",
            "old": "",
            "details": {
                "state": 20,
                "source": "Open chat",
                "old_state": 0
            },
            "id": 735554,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/735554/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889485/?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/sv/?format=api",
            "user": "https://weblate.framasoft.org/api/users/autom/?format=api",
            "author": "https://weblate.framasoft.org/api/users/autom/?format=api",
            "timestamp": "2023-12-31T16:29:15.939717Z",
            "action": 5,
            "target": "Online-hjälp",
            "old": "",
            "details": {
                "state": 20,
                "source": "Online help",
                "old_state": 0
            },
            "id": 735553,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/735553/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889485/?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/sv/?format=api",
            "user": "https://weblate.framasoft.org/api/users/autom/?format=api",
            "author": "https://weblate.framasoft.org/api/users/autom/?format=api",
            "timestamp": "2023-12-31T16:29:15.938360Z",
            "action": 45,
            "target": "",
            "old": "",
            "details": {},
            "id": 735552,
            "action_name": "Un contributeur à rejoint",
            "url": "https://weblate.framasoft.org/api/changes/735552/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:59:19.238894Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 699162,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/699162/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905201/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:59:19.238853Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Messages",
                "old_state": -1
            },
            "id": 699161,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/699161/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:42:13.727088Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 698948,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/698948/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902969/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:42:13.727062Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can configure several timers that will send messages at regular interval.\nThese messages will be sent by the bot every X minutes.\nYou can for example make the bot sent some sponsoring information every 5 minutes.\n",
                "old_state": 0
            },
            "id": 698947,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698947/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902968/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:42:13.727014Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Timer",
                "old_state": 0
            },
            "id": 698946,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698946/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T15:44:37.422675Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 698313,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/698313/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902979/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T15:44:37.422633Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The message to send.",
                "old_state": 0
            },
            "id": 698312,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698312/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T11:16:35.386187Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 698160,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/698160/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905020/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T11:16:35.386161Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can add here some comments about this rule, to remember how and why you created it.\nThese comments are purely indicative, and have no influence on the bot's behavior.\n",
                "old_state": -1
            },
            "id": 698159,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698159/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905019/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T11:16:35.386094Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Comments",
                "old_state": -1
            },
            "id": 698158,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698158/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T10:53:36.475105Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 698023,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/698023/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904956/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T10:53:36.475062Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Invalid value.",
                "old_state": -1
            },
            "id": 698022,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698022/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T07:52:19.983301Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 697888,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/697888/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/858825/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T07:52:19.983251Z",
            "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 if you don't allow access on interfaces other than localhost.\n",
                "old_state": 0
            },
            "id": 697887,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/697887/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T07:51:12.274440Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 697773,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/697773/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/858825/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T07:51:12.274392Z",
            "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 if you don't allow access on interfaces other than localhost.<br>\n",
                "old_state": 0
            },
            "id": 697772,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/697772/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T17:48:23.104916Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 695544,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/695544/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902979/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T17:48:23.104867Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The message to send.\n",
                "old_state": 0
            },
            "id": 695543,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695543/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T16:21:34.665068Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 695356,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/695356/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903346/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T16:21:34.665045Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "By enabling this option, each time an anonymous user is banned from a chatroom, it's IP will also be banned from the chat server.\nWarning: if your instance is open to registration, any user could create a trapped-room, invite users to join, and automatically ban all anonymous user's IPs.\nThe banned IP list is not stored, it will be cleared on server restart, or when you change some plugin's settings.\nThe banned IP are logged in the Prosody server log files, so server's administrators can eventually use some external tools (like fail2ban) to ban IPs more widely.\n",
                "old_state": -1
            },
            "id": 695355,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695355/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903345/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T16:21:34.665001Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Ban anonymous user's IP when user is banned from a chatroom",
                "old_state": -1
            },
            "id": 695354,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695354/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:00.670647Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 694755,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/694755/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902982/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:00.670623Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Bot nickname",
                "old_state": -1
            },
            "id": 694754,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694754/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902981/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:00.670592Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Banned users and patterns",
                "old_state": -1
            },
            "id": 694753,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694753/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902980/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:00.670568Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "For more information about how to configure this feature, please refer to the documentation by clicking on the help button.\n",
                "old_state": -1
            },
            "id": 694752,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694752/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902979/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:00.670546Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The message to send. Can contain \"{{NICK}}\" that will be replaced by the user's nickname.\n",
                "old_state": -1
            },
            "id": 694751,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694751/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902978/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:00.670523Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Message",
                "old_state": -1
            },
            "id": 694750,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694750/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902977/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:00.670500Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The command, without the starting \"!\". For example \"help\", \"sponsor\", ...\n",
                "old_state": -1
            },
            "id": 694749,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694749/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902976/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:00.670477Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Command",
                "old_state": -1
            },
            "id": 694748,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694748/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902974/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:00.670455Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can configure the bot to respond to commands.\nA command is a message starting with a \"!\", like for example \"!help\" that calls the \"help\" command.\n",
                "old_state": -1
            },
            "id": 694747,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694747/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902973/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:00.670432Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Bot command",
                "old_state": -1
            },
            "id": 694746,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694746/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902972/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:00.670409Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The bot will post the message every X minutes.\n",
                "old_state": -1
            },
            "id": 694745,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694745/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902971/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:00.670386Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Send every X minutes",
                "old_state": -1
            },
            "id": 694744,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694744/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902970/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:00.670363Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "One message per line.\nIf multiple messages, it will pick one randomly every X minutes.\n",
                "old_state": -1
            },
            "id": 694743,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694743/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902969/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:00.670340Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can configure several pre-recorded messages.\nThese messages will be sent by the bot every X minutes.\nYou can for example make the bot sent some sponsoring information every 5 minutes.\n",
                "old_state": -1
            },
            "id": 694742,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694742/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902968/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:00.670317Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Pre-recorded messages",
                "old_state": -1
            },
            "id": 694741,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694741/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902967/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:00.670294Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "By default, moderator messages will not be deleted when containing forbidden words.\nBy checking this option, messages from moderators will also be deleted.\n",
                "old_state": -1
            },
            "id": 694740,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694740/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902966/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:00.670271Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Also moderate messages from moderators",
                "old_state": -1
            },
            "id": 694739,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694739/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902965/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:00.670248Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "By checking this option, you can use regular expressions.",
                "old_state": -1
            },
            "id": 694738,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694738/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902964/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:00.670225Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Consider as regular expressions",
                "old_state": -1
            },
            "id": 694737,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694737/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902962/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:00.670202Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Reason to display besides deleted messages",
                "old_state": -1
            },
            "id": 694736,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694736/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902960/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:00.670179Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Reason",
                "old_state": -1
            },
            "id": 694735,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694735/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902958/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:00.670156Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "One word or expression per line. If you put multiple words on one line, it will only match messages containing the whole sequence.\n",
                "old_state": -1
            },
            "id": 694734,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694734/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902957/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:00.670134Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can configure some words that will be automatically moderated by the bot (messages containing such words will be instantly deleted).\nYou can also add an optional reason that will be displayed at the place of deleted messages.\nSeveral examples are provided on the documentation page.\n",
                "old_state": -1
            },
            "id": 694733,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694733/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902956/?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/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:49:00.670110Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Forbidden words or expressions",
                "old_state": -1
            },
            "id": 694732,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/694732/?format=api"
        }
    ]
}