Translation components API.

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

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

{
    "count": 632,
    "next": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/es/changes/?format=api&page=8",
    "previous": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/es/changes/?format=api&page=6",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/902110/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.593541Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The command, without the starting \"!\". For example \"help\", \"sponsor\", ...\n",
                "old_state": -1
            },
            "id": 693804,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693804/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902109/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.593518Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Command",
                "old_state": -1
            },
            "id": 693803,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693803/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902108/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.593496Z",
            "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": 693802,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693802/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902107/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.593474Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Bot command",
                "old_state": -1
            },
            "id": 693801,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693801/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902106/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.593451Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The bot will post the message every X minutes.\n",
                "old_state": -1
            },
            "id": 693800,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693800/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902105/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.593429Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Send every X minutes",
                "old_state": -1
            },
            "id": 693799,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693799/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902104/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.593406Z",
            "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": 693798,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693798/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902103/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.593384Z",
            "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": 693797,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693797/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902102/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.593362Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Pre-recorded messages",
                "old_state": -1
            },
            "id": 693796,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693796/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902101/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.593339Z",
            "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": 693795,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693795/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902100/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.593316Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Also moderate messages from moderators",
                "old_state": -1
            },
            "id": 693794,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693794/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902099/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.593294Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "By checking this option, you can use regular expressions.",
                "old_state": -1
            },
            "id": 693793,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693793/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902098/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.593271Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Consider as regular expressions",
                "old_state": -1
            },
            "id": 693792,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693792/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902097/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.593241Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Reason to display besides deleted messages",
                "old_state": -1
            },
            "id": 693791,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693791/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902096/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.593208Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Reason",
                "old_state": -1
            },
            "id": 693790,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693790/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902095/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.593185Z",
            "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": 693789,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693789/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902094/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.593163Z",
            "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": 693788,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693788/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902093/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.593140Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Forbidden words or expressions",
                "old_state": -1
            },
            "id": 693787,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693787/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902092/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.593118Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Moderation bot options",
                "old_state": -1
            },
            "id": 693786,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693786/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902091/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.593095Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Enable moderation bot",
                "old_state": -1
            },
            "id": 693785,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693785/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902090/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.593072Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can setup here some options for this channel (moderation policies, ...).",
                "old_state": -1
            },
            "id": 693784,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693784/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902089/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.593050Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Channel options",
                "old_state": -1
            },
            "id": 693783,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693783/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902088/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.593027Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Please select bellow one of your channel, to setup its chatting options.",
                "old_state": -1
            },
            "id": 693782,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693782/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902087/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.593004Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Here you can configure some advanced options for chatrooms associated to your live streams.",
                "old_state": -1
            },
            "id": 693781,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693781/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902086/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.592981Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Configure your live's chatrooms",
                "old_state": -1
            },
            "id": 693780,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693780/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902085/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.592959Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Chatrooms",
                "old_state": -1
            },
            "id": 693779,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693779/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902084/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.592936Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Successfully saved",
                "old_state": -1
            },
            "id": 693778,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693778/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902083/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.592914Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Cancel",
                "old_state": -1
            },
            "id": 693777,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693777/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902082/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.592891Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Save",
                "old_state": -1
            },
            "id": 693776,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693776/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902081/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.592869Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Disable the advanced channel configuration and the chatbot",
                "old_state": -1
            },
            "id": 693775,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693775/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902080/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.592846Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<h3>Channel advanced configuration</h3>\nFollowing settings concern the advanced channel options:\nusers will be able to add some customization on their channels,\nactivate the moderation bot, ...\n",
                "old_state": -1
            },
            "id": 693774,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693774/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902079/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.592824Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<b class=\"peertube-plugin-livechat-experimental\">Experimental feature:</b> this feature is still experimental.\n",
                "old_state": -1
            },
            "id": 693773,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693773/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902078/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.592801Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The network interfaces to listen on for external components 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": 693772,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693772/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902077/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.592778Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Prosody external components network interfaces",
                "old_state": -1
            },
            "id": 693771,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693771/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857235/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.592755Z",
            "action": 59,
            "target": "El puerto que usarán los componentes XMPP para conectarse al servidor Prosody.<br>\nCámbielo si este puerto ya está en uso en su servidor.<br>\nPuede mantener este puerto cerrado con su firewall por ahora, no se accederá desde el mundo exterior.<br>\nNota: esto podría cambiar en un futuro cercano, ya que está previsto agregar una función para activar las conexiones externas.\n",
            "old": "El puerto que usarán los componentes XMPP para conectarse al servidor Prosody.<br>\nCámbielo si este puerto ya está en uso en su servidor.<br>\nPuede mantener este puerto cerrado con su firewall por ahora, no se accederá desde el mundo exterior.<br>\nNota: esto podría cambiar en un futuro cercano, ya que está previsto agregar una función para activar las conexiones externas.\n",
            "details": {
                "state": 10,
                "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>\nNote: this might change in a near future, as it is planned to add a feature to activate external connections.\n",
                "old_state": 20
            },
            "id": 693770,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693770/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857235/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.592731Z",
            "action": 30,
            "target": "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>\nNote: this might change in a near future, as it is planned to add a feature to activate external connections.\n",
            "old": "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",
            "details": {},
            "id": 693769,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/693769/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857233/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.592704Z",
            "action": 59,
            "target": "Activar el uso de componentes XMPP externos.<br>\nEsta opción por sí sola solo permite conexiones desde localhost.<br>\nEsta función se puede utilizar, por ejemplo, para conectar algunos bots a las salas de chat.\n",
            "old": "Activar el uso de componentes XMPP externos.<br>\nEsta opción por sí sola solo permite conexiones desde localhost.<br>\nEsta función se puede utilizar, por ejemplo, para conectar algunos bots a las salas de chat.\n",
            "details": {
                "state": 10,
                "source": "Enable the use of external XMPP components.<br>\nThis option alone only allows connections from localhost.\nYou have to setup the listening interfaces and open the port on your firewall to make it available from remote servers.<br>\nThis feature can, for example, be used to connect some bots to the chatting rooms.\n",
                "old_state": 20
            },
            "id": 693768,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/693768/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857233/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T14:48:49.592652Z",
            "action": 30,
            "target": "Enable the use of external XMPP components.<br>\nThis option alone only allows connections from localhost.\nYou have to setup the listening interfaces and open the port on your firewall to make it available from remote servers.<br>\nThis feature can, for example, be used to connect some bots to the chatting rooms.\n",
            "old": "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",
            "details": {},
            "id": 693767,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/693767/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-06T15:27:15.654703Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 690966,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/690966/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857164/?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/es/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2023-09-06T13:31:45.228485Z",
            "action": 30,
            "target": "<h3>Federation</h3>\nFollowing settings concern the federation with other Peertube instances,\nand other fediverse softwares.\n",
            "old": "<h3>Federation</h3>\nFollowing settings concern the fedration with other Peertube instances,\nand other fediverse softwares.\n",
            "details": {},
            "id": 690938,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/690938/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-03T20:53:42.271134Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 679655,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/679655/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857237/?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/es/?format=api",
            "user": "https://weblate.framasoft.org/api/users/rnek0/?format=api",
            "author": "https://weblate.framasoft.org/api/users/rnek0/?format=api",
            "timestamp": "2023-08-02T00:15:49.138930Z",
            "action": 5,
            "target": "Los componentes externos a declarar:\n<ul>\n   <li>Uno por línea.</li>\n   <li>Utilice el formato «component_name:component_secret» (los espacios se recortarán).</li>\n   <li>Puede agregar comentarios: todo lo que esté después del carácter # se eliminará y las líneas vacías se ignorarán.</li>\n   <li>El nombre solo puede contener caracteres alfanuméricos latinos y puntos.</li>\n   <li>\n     Si el nombre contiene solo caracteres alfanuméricos, tendrá como sufijo el dominio XMPP.\n     Por ejemplo, «bridge» se convertirá en «bridge.tu_dominio.tld».\n     También puede especificar un nombre de dominio completo, pero debe asegurarse de configurar su DNS correctamente.\n   </li>\n   <li>Use solo caracteres alfanuméricos en la frase de contraseña secreta (use al menos 15 caracteres).</li>\n</ul>\n",
            "old": "",
            "details": {
                "state": 20,
                "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>You can add comments: everything after the # character will be stripped off, and empty lines ignored.</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": 0
            },
            "id": 676969,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/676969/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857236/?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/es/?format=api",
            "user": "https://weblate.framasoft.org/api/users/rnek0/?format=api",
            "author": "https://weblate.framasoft.org/api/users/rnek0/?format=api",
            "timestamp": "2023-08-02T00:06:12.991109Z",
            "action": 5,
            "target": "Componentes externos",
            "old": "",
            "details": {
                "state": 20,
                "source": "External components",
                "old_state": 0
            },
            "id": 676968,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/676968/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857235/?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/es/?format=api",
            "user": "https://weblate.framasoft.org/api/users/rnek0/?format=api",
            "author": "https://weblate.framasoft.org/api/users/rnek0/?format=api",
            "timestamp": "2023-08-02T00:05:56.682813Z",
            "action": 5,
            "target": "El puerto que usarán los componentes XMPP para conectarse al servidor Prosody.<br>\nCámbielo si este puerto ya está en uso en su servidor.<br>\nPuede mantener este puerto cerrado con su firewall por ahora, no se accederá desde el mundo exterior.<br>\nNota: esto podría cambiar en un futuro cercano, ya que está previsto agregar una función para activar las conexiones externas.\n",
            "old": "",
            "details": {
                "state": 20,
                "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": 0
            },
            "id": 676967,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/676967/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857234/?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/es/?format=api",
            "user": "https://weblate.framasoft.org/api/users/rnek0/?format=api",
            "author": "https://weblate.framasoft.org/api/users/rnek0/?format=api",
            "timestamp": "2023-08-02T00:04:21.418551Z",
            "action": 5,
            "target": "Puerto de componentes externos Prosody",
            "old": "",
            "details": {
                "state": 20,
                "source": "Prosody external components port",
                "old_state": 0
            },
            "id": 676966,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/676966/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857233/?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/es/?format=api",
            "user": "https://weblate.framasoft.org/api/users/rnek0/?format=api",
            "author": "https://weblate.framasoft.org/api/users/rnek0/?format=api",
            "timestamp": "2023-08-01T23:54:17.503844Z",
            "action": 5,
            "target": "Activar el uso de componentes XMPP externos.<br>\nEsta opción por sí sola solo permite conexiones desde localhost.<br>\nEsta función se puede utilizar, por ejemplo, para conectar algunos bots a las salas de chat.\n",
            "old": "",
            "details": {
                "state": 20,
                "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": 0
            },
            "id": 676965,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/676965/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857232/?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/es/?format=api",
            "user": "https://weblate.framasoft.org/api/users/rnek0/?format=api",
            "author": "https://weblate.framasoft.org/api/users/rnek0/?format=api",
            "timestamp": "2023-08-01T23:52:13.362601Z",
            "action": 5,
            "target": "Habilitar componentes externos personalizados de Prosody",
            "old": "",
            "details": {
                "state": 20,
                "source": "Enable custom Prosody external components",
                "old_state": 0
            },
            "id": 676964,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/676964/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857231/?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/es/?format=api",
            "user": "https://weblate.framasoft.org/api/users/rnek0/?format=api",
            "author": "https://weblate.framasoft.org/api/users/rnek0/?format=api",
            "timestamp": "2023-08-01T23:51:13.899457Z",
            "action": 5,
            "target": "El puerto que utilizará el módulo c2s del servidor Prosody integrado.<br>\nLos clientes XMPP deben usar este puerto para conectarse.<br>\nCámbielo si este puerto ya está en uso en su servidor.<br>\nPuede mantener este puerto cerrado con su cortafuegos por ahora, no se accederá desde el mundo exterior.<br>\nNota: esto podría cambiar en un futuro cercano, ya que está previsto agregar una función para activar las conexiones externas.\n",
            "old": "",
            "details": {
                "state": 20,
                "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": 0
            },
            "id": 676963,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/676963/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857230/?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/es/?format=api",
            "user": "https://weblate.framasoft.org/api/users/rnek0/?format=api",
            "author": "https://weblate.framasoft.org/api/users/rnek0/?format=api",
            "timestamp": "2023-08-01T23:46:31.089207Z",
            "action": 5,
            "target": "Puerto de cliente a servidor Prosody",
            "old": "",
            "details": {
                "state": 20,
                "source": "Prosody client to server port",
                "old_state": 0
            },
            "id": 676962,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/676962/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/857229/?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/es/?format=api",
            "user": "https://weblate.framasoft.org/api/users/rnek0/?format=api",
            "author": "https://weblate.framasoft.org/api/users/rnek0/?format=api",
            "timestamp": "2023-08-01T23:45:49.543945Z",
            "action": 5,
            "target": "Habilitar clientes XMPP para conectarse al servidor Prosody integrado.<br>\nEsta opción sólo permite conexiones desde clientes en localhost.\n",
            "old": "",
            "details": {
                "state": 20,
                "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": 0
            },
            "id": 676961,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/676961/?format=api"
        }
    ]
}