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/th/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/th/changes/?format=api&page=5",
    "previous": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/th/changes/?format=api&page=3",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/952241/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:42.732469Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Edit tasks",
                "old_state": -1
            },
            "id": 785013,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785013/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952240/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:42.732400Z",
            "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": 785012,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785012/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952239/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:42.732331Z",
            "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": 785011,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785011/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952237/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:42.732194Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Create tasks",
                "old_state": -1
            },
            "id": 785009,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785009/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952236/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:42.732125Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Tasks",
                "old_state": -1
            },
            "id": 785008,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785008/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952234/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:42.731986Z",
            "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": 785006,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785006/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952233/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:42.731889Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Task lists are sorted alphabetically.",
                "old_state": -1
            },
            "id": 785005,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785005/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952230/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:42.731626Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Task lists",
                "old_state": -1
            },
            "id": 785002,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/785002/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952227/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:42.731415Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Access rights",
                "old_state": -1
            },
            "id": 784999,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784999/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952225/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:42.731275Z",
            "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": 784997,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784997/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952224/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:42.731205Z",
            "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": 784996,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784996/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952223/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:42.731136Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Clicking this button will toggle the Task Application display:",
                "old_state": -1
            },
            "id": 784995,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784995/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952222/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:42.731066Z",
            "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": 784994,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784994/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952221/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:42.730996Z",
            "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": 784993,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784993/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952219/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:42.730855Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Opening the Task Application",
                "old_state": -1
            },
            "id": 784991,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784991/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952218/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:42.730783Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Using the Task Application",
                "old_state": -1
            },
            "id": 784990,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784990/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952217/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:42.730714Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "...",
                "old_state": -1
            },
            "id": 784989,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784989/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952214/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:42.730499Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can for example use the Task Application to:",
                "old_state": -1
            },
            "id": 784986,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784986/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952212/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:42.730355Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This feature comes with the livechat plugin version 10.0.0.",
                "old_state": -1
            },
            "id": 784984,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784984/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/952211/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:42.730281Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Tasks / To-do lists",
                "old_state": -1
            },
            "id": 784983,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784983/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T12:50:51.182127Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.th.po"
            },
            "id": 777936,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/777936/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947728/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T12:50:51.182095Z",
            "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": 777934,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777934/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947727/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T12:50:51.182077Z",
            "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": 777933,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777933/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947726/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T12:50:51.182043Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Google, Facebook, ...",
                "old_state": -1
            },
            "id": 777932,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777932/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:52.894837Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.th.po"
            },
            "id": 776989,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/776989/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947168/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:52.894823Z",
            "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": 776988,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776988/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947167/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:52.894808Z",
            "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": 776987,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776987/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947166/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:52.894778Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Log in using an external authentication provider",
                "old_state": -1
            },
            "id": 776986,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776986/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947165/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:52.894764Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "[External Authentication](/peertube-plugin-livechat/documentation/admin/external_auth/)",
                "old_state": -1
            },
            "id": 776985,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776985/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947164/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:52.894750Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "See the detailed documentation page:",
                "old_state": -1
            },
            "id": 776984,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776984/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947163/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:52.894735Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Other authentication methods will be implemented in the future.",
                "old_state": -1
            },
            "id": 776983,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776983/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947162/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:52.894721Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "More to come",
                "old_state": -1
            },
            "id": 776982,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776982/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947161/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:52.894706Z",
            "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": 776981,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776981/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947160/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:52.894691Z",
            "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": 776980,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776980/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947159/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:52.894677Z",
            "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": 776979,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776979/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947158/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:52.894663Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You application Client secret.",
                "old_state": -1
            },
            "id": 776978,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776978/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947157/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:52.894648Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Your application Client ID.",
                "old_state": -1
            },
            "id": 776977,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776977/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947156/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:52.894633Z",
            "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": 776976,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776976/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947155/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:52.894619Z",
            "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": 776975,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776975/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947154/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:52.894604Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "For now, it is not possible to localize this label.",
                "old_state": -1
            },
            "id": 776974,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776974/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947153/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:52.894589Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This is the button label in the following screenshot:",
                "old_state": -1
            },
            "id": 776973,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776973/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947152/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:52.894574Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You will now have to fill some settings.",
                "old_state": -1
            },
            "id": 776972,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776972/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947151/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:52.894560Z",
            "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": 776971,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776971/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947150/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:52.894545Z",
            "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": 776970,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776970/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947148/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:52.894516Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Popular CMS softwares (Wordpess, ...) offers plugins implementing OpenID Connect.",
                "old_state": -1
            },
            "id": 776968,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776968/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947147/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:52.894501Z",
            "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": 776967,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776967/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947146/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:52.894486Z",
            "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": 776966,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776966/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947145/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:52.894471Z",
            "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": 776965,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776965/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947144/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:52.894457Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "OpenID Connect",
                "old_state": -1
            },
            "id": 776964,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776964/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947143/?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/th/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:52.894442Z",
            "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": 776963,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776963/?format=api"
        }
    ]
}