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=195
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=196",
    "previous": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat/changes/?format=api&page=194",
    "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/de/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T16:01:00.465197Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 778012,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/778012/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947754/?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/de/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T16:01:00.465170Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Your browser has blocked the opening on the remote instance, please try to open manually this link:",
                "old_state": -1
            },
            "id": 778011,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/778011/?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/cs/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T16:01:00.347533Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 778010,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/778010/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947753/?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/cs/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T16:01:00.347504Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Your browser has blocked the opening on the remote instance, please try to open manually this link:",
                "old_state": -1
            },
            "id": 778009,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/778009/?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/ca/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T16:01:00.266465Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 778008,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/778008/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947752/?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": "2024-04-22T16:01:00.266436Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Your browser has blocked the opening on the remote instance, please try to open manually this link:",
                "old_state": -1
            },
            "id": 778007,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/778007/?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": "2024-04-22T16:01:00.172079Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 778006,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/778006/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947751/?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": "2024-04-22T16:01:00.172047Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Your browser has blocked the opening on the remote instance, please try to open manually this link:",
                "old_state": -1
            },
            "id": 778005,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/778005/?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": "2024-04-22T16:01:00.058703Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 778004,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/778004/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947750/?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": "2024-04-22T16:01:00.058656Z",
            "action": 71,
            "target": "Your browser has blocked the opening on the remote instance, please try to open manually this link:",
            "old": "",
            "details": {
                "state": 20,
                "source": "Your browser has blocked the opening on the remote instance, please try to open manually this link:",
                "old_state": -1
            },
            "id": 778003,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/778003/?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": "2024-04-22T16:00:59.553234Z",
            "action": 21,
            "target": "",
            "old": "",
            "details": {
                "new_head": "2074ec8546192dc6e63bed70c94e9ba17fafd5ed",
                "previous_head": "913560842d25526852cda4f7e2371605f6fcc74a"
            },
            "id": 778002,
            "action_name": "Dépôt rebasé",
            "url": "https://weblate.framasoft.org/api/changes/778002/?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": "2024-04-22T16:00:55.402492Z",
            "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": 778000,
            "action_name": "Notification de dépôt reçue",
            "url": "https://weblate.framasoft.org/api/changes/778000/?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": "2024-04-22T13:19:16.275630Z",
            "action": 21,
            "target": "",
            "old": "",
            "details": {
                "new_head": "913560842d25526852cda4f7e2371605f6fcc74a",
                "previous_head": "9b688875080431f16d5ae5705c7525cb2eea8261"
            },
            "id": 777998,
            "action_name": "Dépôt rebasé",
            "url": "https://weblate.framasoft.org/api/changes/777998/?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": "2024-04-22T13:19:13.406526Z",
            "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": 777996,
            "action_name": "Notification de dépôt reçue",
            "url": "https://weblate.framasoft.org/api/changes/777996/?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": "2024-04-22T13:15:27.797875Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/fr.yml"
            },
            "id": 777994,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/777994/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947476/?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-04-22T13:15:27.797825Z",
            "action": 59,
            "target": "<strong>URL de retour :</strong>\n Si vous voulez configurer les URL de retour autorisées pour l'application externe, veuillez ajouter cette url :\n",
            "old": "<strong>URL de retour :</strong>\nSi vous voulez configurer les URL de retour autorisées pour l'application externe, veuillez ajouter cette url :\n",
            "details": {
                "state": 20,
                "source": "<strong>Callback/Redirect URI:</strong>\nIf you want to configure authorized redirection URI on the external Application, please add this url:\n",
                "old_state": 20
            },
            "id": 777993,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777993/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947474/?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-04-22T13:15:27.797764Z",
            "action": 59,
            "target": "ID Client (Client ID)",
            "old": "Client ID",
            "details": {
                "state": 20,
                "source": "Client ID",
                "old_state": 20
            },
            "id": 777992,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777992/?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": "2024-04-22T13:15:27.231748Z",
            "action": 21,
            "target": "",
            "old": "",
            "details": {
                "new_head": "9b688875080431f16d5ae5705c7525cb2eea8261",
                "previous_head": "e628b4183e495090c164e0096bcd11c6313c5930"
            },
            "id": 777990,
            "action_name": "Dépôt rebasé",
            "url": "https://weblate.framasoft.org/api/changes/777990/?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": "2024-04-22T13:15:24.482515Z",
            "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": 777989,
            "action_name": "Notification de dépôt reçue",
            "url": "https://weblate.framasoft.org/api/changes/777989/?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": "2024-04-22T13:10:32.240836Z",
            "action": 21,
            "target": "",
            "old": "",
            "details": {
                "new_head": "e628b4183e495090c164e0096bcd11c6313c5930",
                "previous_head": "220c9569530d8becc2f46d439463620e81a8565d"
            },
            "id": 777986,
            "action_name": "Dépôt rebasé",
            "url": "https://weblate.framasoft.org/api/changes/777986/?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": "2024-04-22T13:10:29.286801Z",
            "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": 777985,
            "action_name": "Notification de dépôt reçue",
            "url": "https://weblate.framasoft.org/api/changes/777985/?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": "2024-04-22T13:10:15.218813Z",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 777983,
            "action_name": "Modifications poussées",
            "url": "https://weblate.framasoft.org/api/changes/777983/?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": "2024-04-22T13:10:04.862952Z",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 777982,
            "action_name": "Modifications poussées",
            "url": "https://weblate.framasoft.org/api/changes/777982/?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": "2024-04-22T13:09:55.395645Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 777981,
            "action_name": "Modifications envoyées",
            "url": "https://weblate.framasoft.org/api/changes/777981/?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": "https://weblate.framasoft.org/api/users/John_Livingston/?format=api",
            "timestamp": "2024-04-22T13:06:59.557699Z",
            "action": 1,
            "target": "",
            "old": "",
            "details": {},
            "id": 777980,
            "action_name": "Traduction terminée",
            "url": "https://weblate.framasoft.org/api/changes/777980/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945937/?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": "2024-04-22T13:06:59.433404Z",
            "action": 5,
            "target": "Échec de l'authentification",
            "old": "",
            "details": {
                "state": 20,
                "source": "Authentication failed",
                "old_state": 0
            },
            "id": 777979,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/777979/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947478/?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": "2024-04-22T13:06:48.282981Z",
            "action": 2,
            "target": "Activer cette option ajoute un bouton «se connecter avec Google».\nVous devez configurer une application OAuth Google.\n",
            "old": "Activer cette option ajoute un bouton «se connecter avec Google».\nVous devez configurer une application Google OAuth.\n",
            "details": {
                "state": 20,
                "source": "Enabling this adds a \"login with Google\" button.\nYou have to configure a Google OAuth application.\n",
                "old_state": 20
            },
            "id": 777978,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/777978/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947480/?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": "2024-04-22T13:06:35.470632Z",
            "action": 5,
            "target": "Activer cette option ajoute un bouton «se connecter avec Facebook».\nVous devez configurer une application OAuth Facebook.\n",
            "old": "",
            "details": {
                "state": 20,
                "source": "Enabling this adds a \"login with Facebook\" button.\nYou have to configure a Facebook OAuth application.\n",
                "old_state": 0
            },
            "id": 777977,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/777977/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947479/?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": "2024-04-22T13:06:09.734460Z",
            "action": 5,
            "target": "Utiliser Facebook",
            "old": "",
            "details": {
                "state": 20,
                "source": "Use Facebook",
                "old_state": 0
            },
            "id": 777976,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/777976/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947478/?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": "2024-04-22T13:06:05.057188Z",
            "action": 5,
            "target": "Activer cette option ajoute un bouton «se connecter avec Google».\nVous devez configurer une application Google OAuth.\n",
            "old": "",
            "details": {
                "state": 20,
                "source": "Enabling this adds a \"login with Google\" button.\nYou have to configure a Google OAuth application.\n",
                "old_state": 0
            },
            "id": 777975,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/777975/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947477/?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": "2024-04-22T13:05:36.913821Z",
            "action": 5,
            "target": "Utiliser Google",
            "old": "",
            "details": {
                "state": 20,
                "source": "Use Google",
                "old_state": 0
            },
            "id": 777974,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/777974/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947476/?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": "2024-04-22T13:05:32.377063Z",
            "action": 5,
            "target": "<strong>URL de retour :</strong>\nSi vous voulez configurer les URL de retour autorisées pour l'application externe, veuillez ajouter cette url :\n",
            "old": "",
            "details": {
                "state": 20,
                "source": "<strong>Callback/Redirect URI:</strong>\nIf you want to configure authorized redirection URI on the external Application, please add this url:\n",
                "old_state": 0
            },
            "id": 777973,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/777973/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947475/?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": "2024-04-22T13:04:51.021947Z",
            "action": 2,
            "target": "Secret client (Client Secret)",
            "old": "Secret client",
            "details": {
                "state": 20,
                "source": "Client secret",
                "old_state": 20
            },
            "id": 777972,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/777972/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945931/?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": "2024-04-22T13:04:41.776874Z",
            "action": 2,
            "target": "URL de découverte (Discovery URL)",
            "old": "URL de découverte",
            "details": {
                "state": 20,
                "source": "Discovery URL",
                "old_state": 20
            },
            "id": 777971,
            "action_name": "Traduction modifiée",
            "url": "https://weblate.framasoft.org/api/changes/777971/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947475/?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": "2024-04-22T13:04:26.757627Z",
            "action": 5,
            "target": "Secret client",
            "old": "",
            "details": {
                "state": 20,
                "source": "Client secret",
                "old_state": 0
            },
            "id": 777970,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/777970/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947474/?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": "2024-04-22T13:04:19.062661Z",
            "action": 5,
            "target": "Client ID",
            "old": "",
            "details": {
                "state": 20,
                "source": "Client ID",
                "old_state": 0
            },
            "id": 777969,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/777969/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945931/?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": "2024-04-22T13:04:13.870006Z",
            "action": 5,
            "target": "URL de découverte",
            "old": "",
            "details": {
                "state": 20,
                "source": "Discovery URL",
                "old_state": 0
            },
            "id": 777968,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/777968/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945930/?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": "2024-04-22T13:03:56.251421Z",
            "action": 5,
            "target": "Ce libellé va être affiché aux utilisateur⋅rices, en tant que libellé du bouton de connection OIDC.",
            "old": "",
            "details": {
                "state": 20,
                "source": "This label will be displayed to users, as the button label to authenticate with this OIDC provider.",
                "old_state": 0
            },
            "id": 777967,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/777967/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945929/?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": "2024-04-22T13:03:25.990384Z",
            "action": 5,
            "target": "Libellé pour le bouton de connexion",
            "old": "",
            "details": {
                "state": 20,
                "source": "Label for the connection button",
                "old_state": 0
            },
            "id": 777966,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/777966/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945928/?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": "2024-04-22T13:02:49.565723Z",
            "action": 5,
            "target": "Vous pouvez configurer un fournisseur OpenID Connect externe, qui pourra être utilisé pour se connecter au tchat.\nVeuillez vous référer à la documentation :\n<a href=\"https://johnxlivingston.github.io/peertube-plugin-livechat/fr/documentation/admin/settings/\" target=\"_blank\">Paramètres</a>.\n",
            "old": "",
            "details": {
                "state": 20,
                "source": "You can configure an external OpenID Connect provider that could be used to log in to the chat.\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": 0
            },
            "id": 777965,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/777965/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945926/?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": "2024-04-22T13:01:55.339342Z",
            "action": 5,
            "target": "Utiliser un fournisseur OpenID Connect",
            "old": "",
            "details": {
                "state": 20,
                "source": "Use an OpenID Connect provider",
                "old_state": 0
            },
            "id": 777964,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/777964/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945925/?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": "2024-04-22T13:01:31.076290Z",
            "action": 5,
            "target": "<h4>OpenID Connect</h4>",
            "old": "",
            "details": {
                "state": 20,
                "source": "<h4>OpenID Connect</h4>",
                "old_state": 0
            },
            "id": 777963,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/777963/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/945923/?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": "2024-04-22T13:01:18.104786Z",
            "action": 5,
            "target": "<h3>Authentification externe</h3>\nPour les utilisateur⋅rices qui n'ont pas de compte Peertube, vous pouvez activer diverses méthodes d'authentification basées sur des fournisseurs d'identité externes.\n",
            "old": "",
            "details": {
                "state": 20,
                "source": "<h3>External authentication</h3>\nFor users that have no Peertube account, you can enable various authentication modes based on remote authentication providers.\n",
                "old_state": 0
            },
            "id": 777962,
            "action_name": "Traduction ajoutée",
            "url": "https://weblate.framasoft.org/api/changes/777962/?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/zh_Hant/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T12:50:38.924568Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "languages/en.yml"
            },
            "id": 777886,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/777886/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947689/?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/zh_Hant/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T12:50:38.924553Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Enabling this adds a \"login with Facebook\" button.\nYou have to configure a Facebook OAuth application.\n",
                "old_state": -1
            },
            "id": 777885,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777885/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947688/?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/zh_Hant/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T12:50:38.924538Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Use Facebook",
                "old_state": -1
            },
            "id": 777884,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777884/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947687/?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/zh_Hant/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T12:50:38.924523Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Enabling this adds a \"login with Google\" button.\nYou have to configure a Google OAuth application.\n",
                "old_state": -1
            },
            "id": 777883,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777883/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947686/?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/zh_Hant/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T12:50:38.924508Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Use Google",
                "old_state": -1
            },
            "id": 777882,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777882/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947685/?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/zh_Hant/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T12:50:38.924492Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<strong>Callback/Redirect URI:</strong>\nIf you want to configure authorized redirection URI on the external Application, please add this url:\n",
                "old_state": -1
            },
            "id": 777881,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777881/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947684/?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/zh_Hant/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T12:50:38.924475Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Client secret",
                "old_state": -1
            },
            "id": 777880,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777880/?format=api"
        }
    ]
}