Translation components API.

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

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

{
    "count": 605,
    "next": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/changes/?format=api&page=8",
    "previous": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat/fr/changes/?format=api&page=6",
    "results": [
        {
            "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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-09T14:43:04.765151Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 745659,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/745659/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/928846/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-09T14:43:04.765136Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Legacy Sepia avatars (those included in previous plugin versions)",
                "old_state": -1
            },
            "id": 745658,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/745658/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/928845/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-09T14:43:04.765121Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Fenecs (Mobilizon mascot)",
                "old_state": -1
            },
            "id": 745657,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/745657/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/928844/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-09T14:43:04.765105Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Birds",
                "old_state": -1
            },
            "id": 745656,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/745656/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/928843/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-09T14:43:04.765089Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Cats",
                "old_state": -1
            },
            "id": 745655,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/745655/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/928842/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-09T14:43:04.765073Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Sepia (Peertube mascot)",
                "old_state": -1
            },
            "id": 745654,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/745654/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/928841/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-09T14:43:04.765055Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can choose from several different sets the default avatars that will be used for chat users.\nPlease refer to the documentation:\n<a href=\"https://johnxlivingston.github.io/peertube-plugin-livechat/documentation/admin/settings/\" target=\"_blank\">Settings</a>.\n",
                "old_state": -1
            },
            "id": 745653,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/745653/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/928840/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-09T14:43:04.765022Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Avatar set",
                "old_state": -1
            },
            "id": 745652,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/745652/?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/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": null,
            "timestamp": "2023-09-26T13:19:52.478450Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 699210,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/699210/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905184/?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/fr/?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-26T13:19:15.638298Z",
            "action": 5,
            "target": "Messages",
            "old": "",
            "details": {
                "state": 20,
                "source": "Messages",
                "old_state": 0
            },
            "id": 699209,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/699209/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:59:17.073609Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 699128,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/699128/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905184/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:59:17.073586Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Messages",
                "old_state": -1
            },
            "id": 699127,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/699127/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902267/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:59:17.073559Z",
            "action": 59,
            "target": "Vous pouvez configurer quelques timers qui enverrons des messages à intervalle régulier.\nCes messages seront envoyés par le bot toutes les X minutes.\nVous pouvez par exemple faire en sorte que le bot envoi des informations de sponsoring toutes les 5 minutes.\n",
            "old": "Vous pouvez configurer quelques timers qui enverrons des messages à intervalle régulier.\nCes messages seront envoyés par le bot toutes les X minutes.\nVous pouvez par exemple faire en sorte que le bot envoi des informations de sponsoring toutes les 5 minutes.\n",
            "details": {
                "state": 20,
                "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": 20
            },
            "id": 699126,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/699126/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902266/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:59:17.073509Z",
            "action": 59,
            "target": "Timer",
            "old": "Timer",
            "details": {
                "state": 20,
                "source": "Timer",
                "old_state": 20
            },
            "id": 699125,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/699125/?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/fr/?format=api",
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": null,
            "timestamp": "2023-09-26T12:44:35.623592Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 699090,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/699090/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902267/?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/fr/?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-26T12:43:00.845918Z",
            "action": 2,
            "target": "Vous pouvez configurer quelques timers qui enverrons des messages à intervalle régulier.\nCes messages seront envoyés par le bot toutes les X minutes.\nVous pouvez par exemple faire en sorte que le bot envoi des informations de sponsoring toutes les 5 minutes.\n",
            "old": "Vous pouvez configurer quelques messages pré-enregistrés.\nCes messages seront envoyés par le bot toutes les X minutes.\nVous pouvez par exemple faire en sorte que le bot envoi des informations de sponsoring toutes les 5 minutes.\n",
            "details": {
                "state": 20,
                "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": 10
            },
            "id": 699089,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/699089/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902266/?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/fr/?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-26T12:42:40.487742Z",
            "action": 2,
            "target": "Timer",
            "old": "Messages pré-enregsitrés",
            "details": {
                "state": 20,
                "source": "Timer",
                "old_state": 10
            },
            "id": 699088,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/699088/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:42:08.889799Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 698869,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/698869/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902276/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:42:08.889776Z",
            "action": 59,
            "target": "Le message à envoyer.",
            "old": "Le message à envoyer.",
            "details": {
                "state": 20,
                "source": "The message to send.",
                "old_state": 20
            },
            "id": 698868,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698868/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902267/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:42:08.889746Z",
            "action": 59,
            "target": "Vous pouvez configurer quelques messages pré-enregistrés.\nCes messages seront envoyés par le bot toutes les X minutes.\nVous pouvez par exemple faire en sorte que le bot envoi des informations de sponsoring toutes les 5 minutes.\n",
            "old": "Vous pouvez configurer quelques messages pré-enregistrés.\nCes messages seront envoyés par le bot toutes les X minutes.\nVous pouvez par exemple faire en sorte que le bot envoi des informations de sponsoring toutes les 5 minutes.\n",
            "details": {
                "state": 10,
                "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": 20
            },
            "id": 698867,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698867/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902267/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:42:08.889670Z",
            "action": 30,
            "target": "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": "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",
            "details": {},
            "id": 698866,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/698866/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902266/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:42:08.889644Z",
            "action": 59,
            "target": "Messages pré-enregsitrés",
            "old": "Messages pré-enregsitrés",
            "details": {
                "state": 10,
                "source": "Timer",
                "old_state": 20
            },
            "id": 698865,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698865/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902266/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:42:08.889597Z",
            "action": 30,
            "target": "Timer",
            "old": "Pre-recorded messages",
            "details": {},
            "id": 698864,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/698864/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902276/?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/fr/?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-25T15:44:50.837590Z",
            "action": 2,
            "target": "Le message à envoyer.",
            "old": "Le message à envoyer.",
            "details": {
                "state": 20,
                "source": "The message to send.",
                "old_state": 10
            },
            "id": 698361,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/698361/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T15:44:34.564984Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 698279,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/698279/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902276/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T15:44:34.564958Z",
            "action": 59,
            "target": "Le message à envoyer.",
            "old": "Le message à envoyer.",
            "details": {
                "state": 10,
                "source": "The message to send.",
                "old_state": 20
            },
            "id": 698278,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698278/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902276/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T15:44:34.564910Z",
            "action": 30,
            "target": "The message to send.",
            "old": "The message to send.\n",
            "details": {},
            "id": 698277,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/698277/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T15:44:27.546312Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 698251,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/698251/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903312/?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/fr/?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-25T11:20:43.991746Z",
            "action": 2,
            "target": "En activant cette option, à chaque fois qu'un⋅e utilisateur⋅rice anonyme est banni⋅e d'un salon, son IP sera également bannie du serveur de tchat.\nAttention : si votre instance est ouverte aux inscriptions, un⋅e utilisateur⋅rice pourrait créer un salon piégé, y inviter des personnes, et automatiquement bannir les IPs des utilisateur⋅rices anonymes.\nLa liste des IPs bannie n'est pas enregistrée, et sera effacée au redémarrage du serveur, ou si vous changez certains paramètres du plugin.\nLes IPs bannies sont journalisées dans les journaux du serveur Prosody, donc les admins du serveur peuvent éventuellement utiliser des outils externes (comme par exemple fail2ban) pour bannir les IPs plus largement.\n",
            "old": "En activant cette option, à chaque fois qu'un⋅e utilisateur⋅rice anonyme est banni⋅e d'un salon, son IP sera également bannie du serveur de tchat.\nAttention: si votre instance est ouverte aux inscriptions, un⋅e utilisateur⋅rice pourrait créer un salon piégé, y inviter des personnes, et automatiquement bannir les IPs des utilisateur⋅rices anonymes.\nLa liste des IPs bannie n'est pas enregistrée, et sera effacée au redémarrage du serveur, ou si vous changez certains paramètres du plugin.\nLes IPs bannies sont journalisées dans les journaux du serveur Prosody, donc les admins du serveur peuvent éventuellement utiliser des outils externes (comme par exemple fail2ban) pour bannir les IPs plus largement.\n",
            "details": {
                "state": 20,
                "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": 20
            },
            "id": 698218,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/698218/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903312/?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/fr/?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-25T11:20:36.713799Z",
            "action": 5,
            "target": "En activant cette option, à chaque fois qu'un⋅e utilisateur⋅rice anonyme est banni⋅e d'un salon, son IP sera également bannie du serveur de tchat.\nAttention: si votre instance est ouverte aux inscriptions, un⋅e utilisateur⋅rice pourrait créer un salon piégé, y inviter des personnes, et automatiquement bannir les IPs des utilisateur⋅rices anonymes.\nLa liste des IPs bannie n'est pas enregistrée, et sera effacée au redémarrage du serveur, ou si vous changez certains paramètres du plugin.\nLes IPs bannies sont journalisées dans les journaux du serveur Prosody, donc les admins du serveur peuvent éventuellement utiliser des outils externes (comme par exemple fail2ban) pour bannir les IPs plus largement.\n",
            "old": "",
            "details": {
                "state": 20,
                "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": 0
            },
            "id": 698217,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/698217/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904939/?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/fr/?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-25T11:18:08.380447Z",
            "action": 5,
            "target": "Valeur invalide.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Invalid value.",
                "old_state": 0
            },
            "id": 698216,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/698216/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904986/?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/fr/?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-25T11:18:01.704601Z",
            "action": 5,
            "target": "Vous pouvez ajouter ici quelques commentaires sur cette règle, pour vous rappeler comment et pourquoi vous l'avez créé.\nCes commentaires sont purement indicatifs, et n'ont pas d'influence sur le comportement du bot.\n",
            "old": "",
            "details": {
                "state": 20,
                "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": 0
            },
            "id": 698215,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/698215/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904985/?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/fr/?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-25T11:17:26.436707Z",
            "action": 5,
            "target": "Commentaires",
            "old": "",
            "details": {
                "state": 20,
                "source": "Comments",
                "old_state": 0
            },
            "id": 698214,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/698214/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903311/?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/fr/?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-25T11:17:06.907779Z",
            "action": 5,
            "target": "Bannir l'IP des utilisateur⋅rices anonymes, quand iels sont banni⋅es des salons",
            "old": "",
            "details": {
                "state": 20,
                "source": "Ban anonymous user's IP when user is banned from a chatroom",
                "old_state": 0
            },
            "id": 698213,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/698213/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T11:16:32.664623Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 698109,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/698109/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904986/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T11:16:32.664598Z",
            "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": 698108,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698108/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904985/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T11:16:32.664550Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Comments",
                "old_state": -1
            },
            "id": 698107,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698107/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T10:53:32.715169Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 697989,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/697989/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904939/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T10:53:32.715130Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Invalid value.",
                "old_state": -1
            },
            "id": 697988,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/697988/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856387/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T10:53:32.715062Z",
            "action": 59,
            "target": "Le port à utiliser pour les XMPP components.<br>\nChangez ce port s'il est déjà utilisé sur votre serveur.<br>\nVous pouvez garder ce port fermé sur votre pare-feu si vous n'autorisez pas l'accès sur les interfaces autre que localhost.\n",
            "old": "Le port à utiliser pour les XMPP components.<br>\nChangez ce port s'il est déjà utilisé sur votre serveur.<br>\nVous pouvez garder ce port fermé sur votre pare-feu si vous n'autorisez pas l'accès sur les interfaces autre que localhost.\n",
            "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 if you don't allow access on interfaces other than localhost.\n",
                "old_state": 20
            },
            "id": 697987,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/697987/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T08:17:45.344434Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 697940,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/697940/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856387/?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/fr/?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-25T07:52:33.179423Z",
            "action": 2,
            "target": "Le port à utiliser pour les XMPP components.<br>\nChangez ce port s'il est déjà utilisé sur votre serveur.<br>\nVous pouvez garder ce port fermé sur votre pare-feu si vous n'autorisez pas l'accès sur les interfaces autre que localhost.\n",
            "old": "Le port à utiliser pour les XMPP components.<br>\nChangez ce port s'il est déjà utilisé sur votre serveur.<br>\nVous pouvez garder ce port fermé sur votre pare-feu si vous n'autorisez pas l'accès sur les interfaces autre que localhost.<br>\n",
            "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 if you don't allow access on interfaces other than localhost.\n",
                "old_state": 10
            },
            "id": 697936,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/697936/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T07:52:18.028441Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 697852,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/697852/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856387/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T07:52:18.028415Z",
            "action": 59,
            "target": "Le port à utiliser pour les XMPP components.<br>\nChangez ce port s'il est déjà utilisé sur votre serveur.<br>\nVous pouvez garder ce port fermé sur votre pare-feu si vous n'autorisez pas l'accès sur les interfaces autre que localhost.<br>\n",
            "old": "Le port à utiliser pour les XMPP components.<br>\nChangez ce port s'il est déjà utilisé sur votre serveur.<br>\nVous pouvez garder ce port fermé sur votre pare-feu si vous n'autorisez pas l'accès sur les interfaces autre que localhost.<br>\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.\n",
                "old_state": 10
            },
            "id": 697851,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/697851/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856387/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T07:52:18.028363Z",
            "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.\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 if you don't allow access on interfaces other than localhost.<br>\n",
            "details": {},
            "id": 697850,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/697850/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T07:50:58.558146Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 697737,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/697737/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856387/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T07:50:58.558121Z",
            "action": 59,
            "target": "Le port à utiliser pour les XMPP components.<br>\nChangez ce port s'il est déjà utilisé sur votre serveur.<br>\nVous pouvez garder ce port fermé sur votre pare-feu si vous n'autorisez pas l'accès sur les interfaces autre que localhost.<br>\n",
            "old": "Le port à utiliser pour les XMPP components.<br>\nChangez ce port s'il est déjà utilisé sur votre serveur.<br>\nVous pouvez garder ce port fermé sur votre pare-feu si vous n'autorisez pas l'accès sur les interfaces autre que localhost.<br>\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>\n",
                "old_state": 20
            },
            "id": 697736,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/697736/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856387/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T07:50:58.558094Z",
            "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>\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 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",
            "details": {},
            "id": 697735,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/697735/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856385/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T07:50:58.558064Z",
            "action": 59,
            "target": "Pour permettre l'utilisation de composants XMPP externes.<br>\nCette option seule n'autorise que les connexions depuis le localhost.<br>\nVous devez configurer les interfaces sur lesquelles écouter et ouvrir les ports sur votre pare-feu pour rendre cela disponible à des serveurs distants.<br>\nCette fonctionnalité peut, par exemple, être utilisée pour connecter des bots aux salons.\n",
            "old": "Pour permettre l'utilisation de composants XMPP externes.<br>\nCette option seule n'autorise que les connexions depuis le localhost.<br>\nVous devez configurer les interfaces sur lesquelles écouter et ouvrir les ports sur votre pare-feu pour rendre cela disponible à des serveurs distants.<br>\nCette fonctionnalité peut, par exemple, être utilisée pour connecter des bots aux salons.\n",
            "details": {
                "state": 20,
                "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": 697734,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/697734/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856316/?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/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T07:50:58.558013Z",
            "action": 59,
            "target": "<h3>Fédération</h3>\nLes paramètres ci-dessous concerne la fédération avec d'autres instances Peertube\net autres logiciels du fédivers.\n",
            "old": "<h3>Fédération</h3>\nLes paramètres ci-dessous concerne la fédération avec d'autres instances Peertube\net autres logiciels du fédivers.\n",
            "details": {
                "state": 20,
                "source": "<h3>Federation</h3>\nFollowing settings concern the federation with other Peertube instances,\nand other fediverse softwares.\n",
                "old_state": 20
            },
            "id": 697733,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/697733/?format=api"
        }
    ]
}