Translation components API.

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

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

{
    "count": 828,
    "next": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/changes/?format=api&page=5",
    "previous": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/changes/?format=api&page=3",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/952286/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:43.690952Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Edit tasks",
                "old_state": -1
            },
            "id": 785059,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785059/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952285/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:43.690884Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Task created](/peertube-plugin-livechat/images/task_app_task_1.png?classes=shadow,border&height=200px)",
                "old_state": -1
            },
            "id": 785058,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785058/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952284/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:43.690816Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Task form](/peertube-plugin-livechat/images/task_app_task_form.png?classes=shadow,border&height=200px)",
                "old_state": -1
            },
            "id": 785057,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785057/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952282/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:43.690680Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Create tasks",
                "old_state": -1
            },
            "id": 785055,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785055/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952281/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:43.690611Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Tasks",
                "old_state": -1
            },
            "id": 785054,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785054/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952279/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:43.690473Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Task lists](/peertube-plugin-livechat/images/task_app_task_lists.png?classes=shadow,border&height=200px)",
                "old_state": -1
            },
            "id": 785052,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785052/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952278/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:43.690404Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Task lists are sorted alphabetically.",
                "old_state": -1
            },
            "id": 785051,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785051/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952275/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:43.690122Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Task lists",
                "old_state": -1
            },
            "id": 785048,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785048/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952272/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:43.689889Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Access rights",
                "old_state": -1
            },
            "id": 785045,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785045/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952270/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:43.689752Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Task Application](/peertube-plugin-livechat/images/task_app_fullpage_1.png?classes=shadow,border&height=200px)",
                "old_state": -1
            },
            "id": 785043,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785043/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952269/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:43.689684Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Task Application](/peertube-plugin-livechat/images/task_app_video_1.png?classes=shadow,border&height=200px)",
                "old_state": -1
            },
            "id": 785042,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785042/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952268/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:43.689602Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Clicking this button will toggle the Task Application display:",
                "old_state": -1
            },
            "id": 785041,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785041/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952267/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:43.689520Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Opening the Task Application](/peertube-plugin-livechat/images/task_open_app_fullpage.png?classes=shadow,border&height=200px)",
                "old_state": -1
            },
            "id": 785040,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785040/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952266/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:43.689451Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Opening the Task Application](/peertube-plugin-livechat/images/task_open_app_video.png?classes=shadow,border&height=200px)",
                "old_state": -1
            },
            "id": 785039,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785039/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952264/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:43.689297Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Opening the Task Application",
                "old_state": -1
            },
            "id": 785037,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785037/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952263/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:43.689224Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Using the Task Application",
                "old_state": -1
            },
            "id": 785036,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785036/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952262/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:43.689152Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "...",
                "old_state": -1
            },
            "id": 785035,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785035/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952259/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:43.688928Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can for example use the Task Application to:",
                "old_state": -1
            },
            "id": 785032,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785032/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952257/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:43.688789Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This feature comes with the livechat plugin version 10.0.0.",
                "old_state": -1
            },
            "id": 785030,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785030/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952256/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:43.688717Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Tasks / To-do lists",
                "old_state": -1
            },
            "id": 785029,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785029/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T12:50:51.819307Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.tok.po"
            },
            "id": 777941,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/777941/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947732/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T12:50:51.819275Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "For these providers, discovery url and button label are preset.  You just have to create an OAuth2 application on the provider side, and configure Client ID and Client Secret.",
                "old_state": -1
            },
            "id": 777939,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777939/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947731/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T12:50:51.819256Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "In addition to that, you can also configure one or several \"standard\" Open ID Connect provider (Google, Facebook, ...).",
                "old_state": -1
            },
            "id": 777938,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777938/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947730/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T12:50:51.819221Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Google, Facebook, ...",
                "old_state": -1
            },
            "id": 777937,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777937/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:54.281443Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.tok.po"
            },
            "id": 777029,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/777029/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947207/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:54.281428Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Once you signed in the remote account, and have granted access, your nickname and avatar (if available) will be automatically fetched.  No other data will be stored.  These data will be automatically deleted several hours after your quit the chat.",
                "old_state": -1
            },
            "id": 777028,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777028/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947206/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:54.281413Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The Peertube instance can configure external authentication providers (Mastodon accounts, Google accounts, ...).  In such case, you will see a \"{{% livechat_label login_using_external_account %}}\" button, that will open a dialog modal.  In this dialog modal, there will be some buttons to connect using a remote account.",
                "old_state": -1
            },
            "id": 777027,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777027/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947205/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:54.281398Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Log in using an external authentication provider",
                "old_state": -1
            },
            "id": 777026,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777026/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947204/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:54.281383Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "[External Authentication](/peertube-plugin-livechat/documentation/admin/external_auth/)",
                "old_state": -1
            },
            "id": 777025,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777025/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947203/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:54.281369Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "See the detailed documentation page:",
                "old_state": -1
            },
            "id": 777024,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777024/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947202/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:54.281354Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Other authentication methods will be implemented in the future.",
                "old_state": -1
            },
            "id": 777023,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777023/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947201/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:54.281339Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "More to come",
                "old_state": -1
            },
            "id": 777022,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777022/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947200/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:54.281324Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If the button is displayed but is not working, check your Peertube logs.  It could be because the remote service does not use standard scopes or attribute names.",
                "old_state": -1
            },
            "id": 777021,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777021/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947199/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:54.281308Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Note: if you are connected to your Peertube account, the button will never show. So use a private browser window to test.",
                "old_state": -1
            },
            "id": 777020,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777020/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947198/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:54.281292Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If the button does not appear for end users, there might be a configuration issue.  You can try the [diagnostic tool](/peertube-plugin-livechat/documentation/installation/troubleshooting/) to get more information.",
                "old_state": -1
            },
            "id": 777019,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777019/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947197/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:54.281277Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You application Client secret.",
                "old_state": -1
            },
            "id": 777018,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777018/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947196/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:54.281261Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Your application Client ID.",
                "old_state": -1
            },
            "id": 777017,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777017/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947195/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:54.281236Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Note: if your provider use the standard `/.well-known/openid-configuration` path, you can omit it.  For example `https://accounts.google.com` will work.",
                "old_state": -1
            },
            "id": 777016,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777016/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947194/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:54.281197Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Your OpenID Connect provider must implement the [discovery URL](https://openid.net/specs/openid-connect-discovery-1_0.html).  Just set here the discovery url, that should be something like `https://example.com/.well-known/openid-configuration`.",
                "old_state": -1
            },
            "id": 777015,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777015/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947193/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:54.281182Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "For now, it is not possible to localize this label.",
                "old_state": -1
            },
            "id": 777014,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777014/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947192/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:54.281167Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This is the button label in the following screenshot:",
                "old_state": -1
            },
            "id": 777013,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777013/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947191/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:54.281153Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You will now have to fill some settings.",
                "old_state": -1
            },
            "id": 777012,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777012/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947190/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:54.281138Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Note: if you want to restrict allowed redirection urls on the provider side (best security practice), the plugin will show you the url to allow.  Just copy it in your OpenID Connect application configuration.",
                "old_state": -1
            },
            "id": 777011,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777011/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947189/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:54.281124Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To enable this feature, first you have to create a client on your provider side (check the related documentation for enabling OpenID Connect).  Then go to the [plugin settings](/peertube-plugin-livechat/documentation/admin/settings), and enable \"{{% livechat_label external_auth_custom_oidc_label %}}\".",
                "old_state": -1
            },
            "id": 777010,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777010/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947187/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:54.281095Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Popular CMS softwares (Wordpess, ...) offers plugins implementing OpenID Connect.",
                "old_state": -1
            },
            "id": 777008,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777008/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947186/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:54.281080Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Doing so, you can for example use your website for Single Sign-On.",
                "old_state": -1
            },
            "id": 777007,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777007/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947185/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:54.281065Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can configure one external [OpenID Connect](https://openid.net/developers/how-connect-works/) compatible provider.",
                "old_state": -1
            },
            "id": 777006,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777006/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947184/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:54.281051Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This feature is still experimental.\nThis feature is available with the plugin version >= 9.0.0.\n",
                "old_state": -1
            },
            "id": 777005,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777005/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947183/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:54.281036Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "OpenID Connect",
                "old_state": -1
            },
            "id": 777004,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777004/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947182/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/tok/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:54.281021Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "For the user documentation, see [user documentation](/peertube-plugin-livechat/documentation/user/viewers/)",
                "old_state": -1
            },
            "id": 777003,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777003/?format=api"
        }
    ]
}