Translation components API.

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

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

{
    "count": 19578,
    "next": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/changes/?format=api&page=268",
    "previous": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/changes/?format=api&page=266",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/903294/?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/ca/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T16:21:19.948258Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "By enabling this option, each time an anonymous user is banned from a chatroom, it's IP will also be banned from the chat server.\nWarning: if your instance is open to registration, any user could create a trapped-room, invite users to join, and automatically ban all anonymous user's IPs.\nThe banned IP list is not stored, it will be cleared on server restart, or when you change some plugin's settings.\nThe banned IP are logged in the Prosody server log files, so server's administrators can eventually use some external tools (like fail2ban) to ban IPs more widely.\n",
                "old_state": -1
            },
            "id": 695267,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695267/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903293/?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/ca/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T16:21:19.948189Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Ban anonymous user's IP when user is banned from a chatroom",
                "old_state": -1
            },
            "id": 695266,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695266/?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/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T16:21:19.701496Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 695265,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/695265/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903292/?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/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T16:21:19.701468Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "By enabling this option, each time an anonymous user is banned from a chatroom, it's IP will also be banned from the chat server.\nWarning: if your instance is open to registration, any user could create a trapped-room, invite users to join, and automatically ban all anonymous user's IPs.\nThe banned IP list is not stored, it will be cleared on server restart, or when you change some plugin's settings.\nThe banned IP are logged in the Prosody server log files, so server's administrators can eventually use some external tools (like fail2ban) to ban IPs more widely.\n",
                "old_state": -1
            },
            "id": 695264,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695264/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903291/?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/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T16:21:19.701416Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Ban anonymous user's IP when user is banned from a chatroom",
                "old_state": -1
            },
            "id": 695263,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695263/?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/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T16:21:19.408521Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 695262,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/695262/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903290/?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/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T16:21:19.408493Z",
            "action": 59,
            "target": "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": "",
            "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": -1
            },
            "id": 695261,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695261/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/903289/?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/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T16:21:19.408433Z",
            "action": 59,
            "target": "Ban anonymous user's IP when user is banned from a chatroom",
            "old": "",
            "details": {
                "state": 20,
                "source": "Ban anonymous user's IP when user is banned from a chatroom",
                "old_state": -1
            },
            "id": 695260,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/695260/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T16:21:18.695385Z",
            "action": 21,
            "target": "",
            "old": "",
            "details": {},
            "id": 695259,
            "action_name": "Dépôt rebasé",
            "url": "https://weblate.framasoft.org/api/changes/695259/?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-22T16:21:17.993059Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 695258,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/695258/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T16:21:14.351870Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git://github.com/JohnXLivingston/peertube-plugin-livechat",
                    "git://github.com/JohnXLivingston/peertube-plugin-livechat.git",
                    "git@github.com:JohnXLivingston/peertube-plugin-livechat",
                    "git@github.com:JohnXLivingston/peertube-plugin-livechat.git",
                    "https://github.com/JohnXLivingston/peertube-plugin-livechat",
                    "https://github.com/JohnXLivingston/peertube-plugin-livechat.git"
                ],
                "branch": "main",
                "repo_url": "https://github.com/JohnXLivingston/peertube-plugin-livechat",
                "full_name": "JohnXLivingston/peertube-plugin-livechat",
                "service_long_name": "GitHub"
            },
            "id": 695255,
            "action_name": "Notification de dépôt reçue",
            "url": "https://weblate.framasoft.org/api/changes/695255/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/856345/?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-22T15:33:11.393838Z",
            "action": 2,
            "target": "Masquer les tchats pour les utilisateur⋅rices anonymes",
            "old": "Masque les tchats pour les utilisateur⋅rices anonymes",
            "details": {
                "state": 20,
                "source": "Hide the chat for anonymous users",
                "old_state": 20
            },
            "id": 695232,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/695232/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T15:12:44.775169Z",
            "action": 21,
            "target": "",
            "old": "",
            "details": {},
            "id": 695230,
            "action_name": "Dépôt rebasé",
            "url": "https://weblate.framasoft.org/api/changes/695230/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T15:12:39.219198Z",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git://github.com/JohnXLivingston/peertube-plugin-livechat",
                    "git://github.com/JohnXLivingston/peertube-plugin-livechat.git",
                    "git@github.com:JohnXLivingston/peertube-plugin-livechat",
                    "git@github.com:JohnXLivingston/peertube-plugin-livechat.git",
                    "https://github.com/JohnXLivingston/peertube-plugin-livechat",
                    "https://github.com/JohnXLivingston/peertube-plugin-livechat.git"
                ],
                "branch": "main",
                "repo_url": "https://github.com/JohnXLivingston/peertube-plugin-livechat",
                "full_name": "JohnXLivingston/peertube-plugin-livechat",
                "service_long_name": "GitHub"
            },
            "id": 695228,
            "action_name": "Notification de dépôt reçue",
            "url": "https://weblate.framasoft.org/api/changes/695228/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": null,
            "user": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "author": null,
            "timestamp": "2023-09-22T15:12:06.211049Z",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 695227,
            "action_name": "Modifications poussées",
            "url": "https://weblate.framasoft.org/api/changes/695227/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T15:11:55.800603Z",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 695226,
            "action_name": "Modifications poussées",
            "url": "https://weblate.framasoft.org/api/changes/695226/?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-22T15:11:50.715160Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 695225,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/695225/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902279/?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-22T15:10:22.975925Z",
            "action": 5,
            "target": "Pseudonyme du bot",
            "old": "",
            "details": {
                "state": 20,
                "source": "Bot nickname",
                "old_state": 0
            },
            "id": 695224,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695224/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902278/?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-22T15:10:03.294178Z",
            "action": 5,
            "target": "Motifs d'utilisateur⋅rices banni⋅es",
            "old": "",
            "details": {
                "state": 20,
                "source": "Banned users and patterns",
                "old_state": 0
            },
            "id": 695223,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695223/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902277/?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-22T15:09:47.412061Z",
            "action": 5,
            "target": "Pour plus d'information sur comment configurer cette fonctionnalité, merci de vous référer à la documentation en cliquant sur le bouton d'aide.\n",
            "old": "",
            "details": {
                "state": 20,
                "source": "For more information about how to configure this feature, please refer to the documentation by clicking on the help button.\n",
                "old_state": 0
            },
            "id": 695222,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695222/?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-22T15:09:02.725220Z",
            "action": 5,
            "target": "Le message à envoyer. Peut conteneir \"{{NICK}}\" qui sera remplacé par le pseudo de l'utilisateur⋅rice.\n",
            "old": "",
            "details": {
                "state": 20,
                "source": "The message to send. Can contain \"{{NICK}}\" that will be replaced by the user's nickname.\n",
                "old_state": 0
            },
            "id": 695221,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695221/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902275/?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-22T15:08:39.763864Z",
            "action": 5,
            "target": "Message",
            "old": "",
            "details": {
                "state": 20,
                "source": "Message",
                "old_state": 0
            },
            "id": 695220,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695220/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902274/?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-22T15:08:34.161547Z",
            "action": 5,
            "target": "La commande, sans le \"!\" au début. Par exemple \"help\", \"sponsor\", ...\n",
            "old": "",
            "details": {
                "state": 20,
                "source": "The command, without the starting \"!\". For example \"help\", \"sponsor\", ...\n",
                "old_state": 0
            },
            "id": 695219,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695219/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902273/?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-22T15:08:16.785379Z",
            "action": 5,
            "target": "Commande",
            "old": "",
            "details": {
                "state": 20,
                "source": "Command",
                "old_state": 0
            },
            "id": 695218,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695218/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902272/?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-22T15:08:13.085371Z",
            "action": 5,
            "target": "Vous pouvez configurer le bot pour répondre à des commandes.\nUne commande est un message qui commence par un \"!\", comme par exemple \"!help\" qui appellera la commande \"help\".\n",
            "old": "",
            "details": {
                "state": 20,
                "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": 0
            },
            "id": 695217,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695217/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902271/?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-22T15:07:37.628940Z",
            "action": 5,
            "target": "Commande du bot",
            "old": "",
            "details": {
                "state": 20,
                "source": "Bot command",
                "old_state": 0
            },
            "id": 695216,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695216/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902270/?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-22T15:07:21.149575Z",
            "action": 5,
            "target": "Le bot enverra les messages toutes les X minutes\n",
            "old": "",
            "details": {
                "state": 20,
                "source": "The bot will post the message every X minutes.\n",
                "old_state": 0
            },
            "id": 695215,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695215/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902269/?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-22T15:07:06.816725Z",
            "action": 5,
            "target": "Envoyer toutes les X minutes",
            "old": "",
            "details": {
                "state": 20,
                "source": "Send every X minutes",
                "old_state": 0
            },
            "id": 695214,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695214/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902268/?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-22T15:06:04.335391Z",
            "action": 5,
            "target": "Un message par ligne.\nS'il y a plusieurs messages, le bot en choisira un aléatoirement toutes les X minutes.\n",
            "old": "",
            "details": {
                "state": 20,
                "source": "One message per line.\nIf multiple messages, it will pick one randomly every X minutes.\n",
                "old_state": 0
            },
            "id": 695213,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695213/?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-22T15:05:39.105867Z",
            "action": 5,
            "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": "",
            "details": {
                "state": 20,
                "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": 0
            },
            "id": 695212,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695212/?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-22T15:03:02.784711Z",
            "action": 5,
            "target": "Messages pré-enregsitrés",
            "old": "",
            "details": {
                "state": 20,
                "source": "Pre-recorded messages",
                "old_state": 0
            },
            "id": 695211,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695211/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902263/?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-22T15:02:07.273187Z",
            "action": 5,
            "target": "En cochant cette option, vous pouvez utiliser des expressions régulières.",
            "old": "",
            "details": {
                "state": 20,
                "source": "By checking this option, you can use regular expressions.",
                "old_state": 0
            },
            "id": 695208,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695208/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902262/?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-22T15:01:55.145293Z",
            "action": 5,
            "target": "Considérer comme une expression régulière",
            "old": "",
            "details": {
                "state": 20,
                "source": "Consider as regular expressions",
                "old_state": 0
            },
            "id": 695207,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695207/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902259/?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-22T15:00:49.424103Z",
            "action": 5,
            "target": "Un mot ou une expression par ligne. Si vous mettez plusieurs mots sur une même ligne, seuls les messages contenant la séquence entière seront supprimés.\n",
            "old": "",
            "details": {
                "state": 20,
                "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": 0
            },
            "id": 695203,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695203/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902258/?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-22T15:00:10.213041Z",
            "action": 5,
            "target": "Vous pouvez configurer quelques mots qui seront automatiquement modérés par le bot (les messages contenant de tels mots seront instantanément supprimés).\nVous pouvez aussi ajouter une raison optionnelle, qui sera affichée à la place des messages supprimés.\nQuelques exemples de configuration sont fournis sur la page de documentation.\n",
            "old": "",
            "details": {
                "state": 20,
                "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": 0
            },
            "id": 695202,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695202/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902257/?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-22T14:59:05.435821Z",
            "action": 5,
            "target": "Mots ou expressions interdites",
            "old": "",
            "details": {
                "state": 20,
                "source": "Forbidden words or expressions",
                "old_state": 0
            },
            "id": 695200,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695200/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902256/?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-22T14:58:52.040809Z",
            "action": 5,
            "target": "Options du bot de modération",
            "old": "",
            "details": {
                "state": 20,
                "source": "Moderation bot options",
                "old_state": 0
            },
            "id": 695199,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695199/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902255/?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-22T14:58:44.781413Z",
            "action": 5,
            "target": "Activer le bot de modération",
            "old": "",
            "details": {
                "state": 20,
                "source": "Enable moderation bot",
                "old_state": 0
            },
            "id": 695198,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695198/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902254/?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-22T14:58:37.274793Z",
            "action": 5,
            "target": "Vous pouvez configurer ici quelques options pour cette chaîne (politiques de modération, ...).",
            "old": "",
            "details": {
                "state": 20,
                "source": "You can setup here some options for this channel (moderation policies, ...).",
                "old_state": 0
            },
            "id": 695197,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695197/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902253/?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-22T14:58:17.757374Z",
            "action": 5,
            "target": "Options de la chaîne",
            "old": "",
            "details": {
                "state": 20,
                "source": "Channel options",
                "old_state": 0
            },
            "id": 695195,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695195/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902252/?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-22T14:58:09.306589Z",
            "action": 5,
            "target": "Veuillez sélectionner ci-dessous l'une de vos chaîne, pour configurer ses options de tchat.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Please select bellow one of your channel, to setup its chatting options.",
                "old_state": 0
            },
            "id": 695193,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695193/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902251/?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-22T14:57:43.330201Z",
            "action": 5,
            "target": "Vous pouvez configurer ici quelques options avancées pour les salons de discussion associés à vos flux en direct.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Here you can configure some advanced options for chatrooms associated to your live streams.",
                "old_state": 0
            },
            "id": 695191,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695191/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902250/?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-22T14:57:05.920830Z",
            "action": 5,
            "target": "Configurez vos salons de discussions",
            "old": "",
            "details": {
                "state": 20,
                "source": "Configure your live's chatrooms",
                "old_state": 0
            },
            "id": 695189,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695189/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902249/?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-22T14:56:56.237051Z",
            "action": 5,
            "target": "Salons de discussion",
            "old": "",
            "details": {
                "state": 20,
                "source": "Chatrooms",
                "old_state": 0
            },
            "id": 695188,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695188/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902248/?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-22T14:56:49.960479Z",
            "action": 5,
            "target": "Sauvegarde effectuée",
            "old": "",
            "details": {
                "state": 20,
                "source": "Successfully saved",
                "old_state": 0
            },
            "id": 695187,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695187/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902247/?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-22T14:56:40.531468Z",
            "action": 5,
            "target": "Annuler",
            "old": "",
            "details": {
                "state": 20,
                "source": "Cancel",
                "old_state": 0
            },
            "id": 695186,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695186/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902246/?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-22T14:56:36.813708Z",
            "action": 5,
            "target": "Enregistrer",
            "old": "",
            "details": {
                "state": 20,
                "source": "Save",
                "old_state": 0
            },
            "id": 695185,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695185/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902245/?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-22T14:56:31.628195Z",
            "action": 5,
            "target": "Désactiver la configuration avancée des chaînes et le bot de modération",
            "old": "",
            "details": {
                "state": 20,
                "source": "Disable the advanced channel configuration and the chatbot",
                "old_state": 0
            },
            "id": 695183,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695183/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902244/?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-22T14:56:13.510084Z",
            "action": 2,
            "target": "<h3>Configuration avancée de la chaîne</h3>\nLes paramètres suivants concernant les options avancées de la chaîne :\nles utilisateur⋅rices pourrons personnaliser certaines options pour les chaînes,\nactiver le bot de modération, ...\n",
            "old": "<h3>Configuration avancée de la chaîne</h3>\nLes paramètres suivants concernant les options avancées de la chaîne :\nles utilisateur⋅rices pourrons personnaliser certaines options pour les chaînes, activer le bot de modération, ...\n",
            "details": {
                "state": 20,
                "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": 20
            },
            "id": 695182,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/695182/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/902244/?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-22T14:56:00.096338Z",
            "action": 5,
            "target": "<h3>Configuration avancée de la chaîne</h3>\nLes paramètres suivants concernant les options avancées de la chaîne :\nles utilisateur⋅rices pourrons personnaliser certaines options pour les chaînes, activer le bot de modération, ...\n",
            "old": "",
            "details": {
                "state": 20,
                "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": 0
            },
            "id": 695180,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/695180/?format=api"
        }
    ]
}