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/nn/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/nn/changes/?format=api&page=5",
    "previous": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/nn/changes/?format=api&page=3",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/951926/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:32.172530Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Edit tasks",
                "old_state": -1
            },
            "id": 784691,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784691/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/951925/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:32.172456Z",
            "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": 784690,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784690/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/951924/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:32.172387Z",
            "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": 784689,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784689/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/951922/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:32.172251Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Create tasks",
                "old_state": -1
            },
            "id": 784687,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784687/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/951921/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:32.172182Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Tasks",
                "old_state": -1
            },
            "id": 784686,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784686/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/951919/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:32.172043Z",
            "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": 784684,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784684/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/951918/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:32.171975Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Task lists are sorted alphabetically.",
                "old_state": -1
            },
            "id": 784683,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784683/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/951915/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:32.171769Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Task lists",
                "old_state": -1
            },
            "id": 784680,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784680/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/951912/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:32.171534Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Access rights",
                "old_state": -1
            },
            "id": 784677,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784677/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/951910/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:32.171396Z",
            "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": 784675,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784675/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/951909/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:32.171328Z",
            "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": 784674,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784674/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/951908/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:32.171260Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Clicking this button will toggle the Task Application display:",
                "old_state": -1
            },
            "id": 784673,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784673/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/951907/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:32.171190Z",
            "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": 784672,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784672/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/951906/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:32.171121Z",
            "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": 784671,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784671/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/951904/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:32.170985Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Opening the Task Application",
                "old_state": -1
            },
            "id": 784669,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784669/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/951903/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:32.170916Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Using the Task Application",
                "old_state": -1
            },
            "id": 784668,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784668/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/951902/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:32.170846Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "...",
                "old_state": -1
            },
            "id": 784667,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784667/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/951899/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:32.170637Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can for example use the Task Application to:",
                "old_state": -1
            },
            "id": 784664,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784664/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/951897/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:32.170497Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This feature comes with the livechat plugin version 10.0.0.",
                "old_state": -1
            },
            "id": 784662,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784662/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/951896/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-13T11:58:32.170425Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Tasks / To-do lists",
                "old_state": -1
            },
            "id": 784661,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/784661/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T12:50:45.858359Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.nn.po"
            },
            "id": 777901,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/777901/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947700/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T12:50:45.858328Z",
            "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": 777899,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777899/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947699/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T12:50:45.858309Z",
            "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": 777898,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777898/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947698/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-22T12:50:45.858274Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Google, Facebook, ...",
                "old_state": -1
            },
            "id": 777897,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777897/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:43.340177Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.nn.po"
            },
            "id": 776709,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/776709/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/946895/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:43.340163Z",
            "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": 776708,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776708/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/946894/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:43.340136Z",
            "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": 776707,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776707/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/946893/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:43.340120Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Log in using an external authentication provider",
                "old_state": -1
            },
            "id": 776706,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776706/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/946892/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:43.340105Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "[External Authentication](/peertube-plugin-livechat/documentation/admin/external_auth/)",
                "old_state": -1
            },
            "id": 776705,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776705/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/946891/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:43.340090Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "See the detailed documentation page:",
                "old_state": -1
            },
            "id": 776704,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776704/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/946890/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:43.340076Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Other authentication methods will be implemented in the future.",
                "old_state": -1
            },
            "id": 776703,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776703/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/946889/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:43.340061Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "More to come",
                "old_state": -1
            },
            "id": 776702,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776702/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/946888/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:43.340045Z",
            "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": 776701,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776701/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/946887/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:43.340030Z",
            "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": 776700,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776700/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/946886/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:43.340015Z",
            "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": 776699,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776699/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/946885/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:43.340000Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You application Client secret.",
                "old_state": -1
            },
            "id": 776698,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776698/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/946884/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:43.339970Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Your application Client ID.",
                "old_state": -1
            },
            "id": 776697,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776697/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/946883/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:43.339955Z",
            "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": 776696,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776696/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/946882/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:43.339940Z",
            "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": 776695,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776695/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/946881/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:43.339925Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "For now, it is not possible to localize this label.",
                "old_state": -1
            },
            "id": 776694,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776694/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/946880/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:43.339910Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This is the button label in the following screenshot:",
                "old_state": -1
            },
            "id": 776693,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776693/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/946879/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:43.339895Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You will now have to fill some settings.",
                "old_state": -1
            },
            "id": 776692,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776692/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/946878/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:43.339881Z",
            "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": 776691,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776691/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/946877/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:43.339866Z",
            "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": 776690,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776690/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/946875/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:43.339825Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Popular CMS softwares (Wordpess, ...) offers plugins implementing OpenID Connect.",
                "old_state": -1
            },
            "id": 776688,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776688/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/946874/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:43.339810Z",
            "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": 776687,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776687/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/946873/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:43.339794Z",
            "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": 776686,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776686/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/946872/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:43.339779Z",
            "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": 776685,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776685/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/946871/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:43.339700Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "OpenID Connect",
                "old_state": -1
            },
            "id": 776684,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776684/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/946870/?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/nn/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:43.339685Z",
            "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": 776683,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/776683/?format=api"
        }
    ]
}