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/zh_Hans/changes/?format=api&page=5
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 833,
    "next": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/changes/?format=api&page=6",
    "previous": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/zh_Hans/changes/?format=api&page=4",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/947298/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:57.876256Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This page will describe available authentication methods.",
                "old_state": -1
            },
            "id": 777122,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777122/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947297/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:57.876242Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![External login dialog - OpenID Connect](/peertube-plugin-livechat/images/external_login_dialog_oidc.png?classes=shadow,border&height=200px)",
                "old_state": -1
            },
            "id": 777121,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777121/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947296/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:57.876227Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This also allows user to join the chat without creating Peertube account (in case your instance has closed registration for example, or without waiting for account approval).",
                "old_state": -1
            },
            "id": 777120,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777120/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947295/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:57.876199Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Such \"external account users\" will be easier to moderate than anonymous accounts.",
                "old_state": -1
            },
            "id": 777119,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777119/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947294/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:57.876184Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can enable some external authentication methods to allow user to create chat accounts.  In such case their nickname and avatar will be automatically initialized with the remote account information.",
                "old_state": -1
            },
            "id": 777118,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777118/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947293/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:57.876169Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Users that are not connected to your Peertube instance are joining the chat using \"anonymous accounts\" (they can freely choose a nickname, and will be assigned a random avatar).",
                "old_state": -1
            },
            "id": 777117,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777117/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947292/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:57.876153Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "External Authentication",
                "old_state": -1
            },
            "id": 777116,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777116/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947291/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:57.876136Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Plugin Peertube Livechat settings - External Authentication",
                "old_state": -1
            },
            "id": 777115,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777115/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947290/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:57.876105Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "$ dig +short _xmpp-server._tcp.room.videos.john-livingston.fr. SRV\n0 5 5269 videos.john-livingston.fr.\n\n$ dig +short _xmpp-server._tcp.external.videos.john-livingston.fr. SRV\n0 5 5269 videos.john-livingston.fr.\n",
                "old_state": -1
            },
            "id": 777114,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777114/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947289/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:57.876089Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Using the `dig` command to check your records, you should get a result similar to this:",
                "old_state": -1
            },
            "id": 777113,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777113/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947288/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:57.876072Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "record name: _xmpp-server._tcp.external.your_instance.tld. (replace «your_instance.tld» by your instance uri)",
                "old_state": -1
            },
            "id": 777112,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777112/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947287/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:57.876054Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The easiest way to do this is to add SRV records for the \"room\" and \"external\" [subdomain](https://prosody.im/doc/dns#subdomains):",
                "old_state": -1
            },
            "id": 777111,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777111/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/947286/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-19T09:13:57.876021Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You need to add [DNS records](https://prosody.im/doc/dns) allowing remote servers to find \"room.your_instance.tld\" and \"external.your_instance.tld\" components.",
                "old_state": -1
            },
            "id": 777110,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/777110/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-15T10:07:51.867352Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.zh-Hans.po"
            },
            "id": 774420,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/774420/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/944305/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-15T10:07:51.867337Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "restart your instance.",
                "old_state": -1
            },
            "id": 774419,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/774419/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/944304/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-15T10:07:51.867308Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "change recursively `plugins/node_modules/peertube-plugin-livechat/dist/` files owner to your `peertube` user,",
                "old_state": -1
            },
            "id": 774418,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/774418/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/944303/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-15T10:07:51.867291Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "overwrite the `data/plugins/node_modules/peertube-plugin-livechat/dist/` content of your dev instance by the content of the plugin's `dist` folder,",
                "old_state": -1
            },
            "id": 774417,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/774417/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/944302/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-15T10:07:51.867238Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "re-build necessary parts of the plugin (client, styles, ...),",
                "old_state": -1
            },
            "id": 774416,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/774416/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/944301/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-15T10:07:51.867222Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "When the plugin is already installed on your dev instance, and you haven't changed any dependency, you can quickly install your work by following these steps:",
                "old_state": -1
            },
            "id": 774415,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/774415/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/944300/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-15T10:07:51.867204Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "When you do modification, you don't have to always rebuild the full project, and reinstall the plugin on your dev environment.  You can build only the modified part (for example, if you only modified client files: `npm run build:client`).  Check the `package.json` files for available build scripts.",
                "old_state": -1
            },
            "id": 774414,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/774414/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/944299/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-15T10:07:51.867173Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Quickly rebuild and install the plugin",
                "old_state": -1
            },
            "id": 774413,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/774413/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-11T10:45:26.281006Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.zh-Hans.po"
            },
            "id": 773939,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/773939/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/944060/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-11T10:45:26.280991Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can also change your nickname using the chat menu.",
                "old_state": -1
            },
            "id": 773938,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/773938/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/944059/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-11T10:45:26.280976Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "There is a dropdown menu on the top of the chat, with some advanced features.  This is especially useful for [moderation features](/peertube-plugin-livechat/documentation/user/streamers/moderation).  Available features depends on your access level.",
                "old_state": -1
            },
            "id": 773937,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/773937/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/944058/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-11T10:45:26.280961Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Chat dropdown menu",
                "old_state": -1
            },
            "id": 773936,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/773936/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/944057/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-11T10:45:26.280945Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can access room settings and moderation tools using the [chat dropdown menu](/peertube-plugin-livechat/documentation/user/viewers) at the top of the chat.",
                "old_state": -1
            },
            "id": 773935,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/773935/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/944056/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-11T10:45:26.280929Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you want to delete the chat content, [open the chat dropdown menu](/peertube-plugin-livechat/documentation/user/viewers), then click on \"Destroy\".  A popup will open, asking a confirmation.",
                "old_state": -1
            },
            "id": 773934,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/773934/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/944055/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-11T10:45:26.280911Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Chat menu](/peertube-plugin-livechat/images/top_menu.png?classes=shadow,border&height=200px)",
                "old_state": -1
            },
            "id": 773933,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/773933/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/944054/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-11T10:45:26.280880Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can change the persistence behaviour.  [Open the chat dropdown menu](/peertube-plugin-livechat/documentation/user/viewers), and click on \"Configure\".",
                "old_state": -1
            },
            "id": 773932,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/773932/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-10T07:01:31.316996Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.zh-Hans.po"
            },
            "id": 772041,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/772041/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/943299/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-10T07:01:31.316960Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This feature comes with the livechat plugin version 8.3.0.",
                "old_state": -1
            },
            "id": 772040,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/772040/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-09T15:15:47.818215Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.zh-Hans.po"
            },
            "id": 771881,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/771881/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/943258/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-09T15:15:47.818201Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![External login dialog](/peertube-plugin-livechat/images/external_login_dialog.png?classes=shadow,border&height=200px)",
                "old_state": -1
            },
            "id": 771880,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/771880/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/943257/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-09T15:15:47.818185Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![External login button](/peertube-plugin-livechat/images/external_login_button.png?classes=shadow,border&height=200px)",
                "old_state": -1
            },
            "id": 771879,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/771879/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/943256/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-09T15:15:47.818168Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you have a Peertube account, but not on the current instance, there is a \"{{% livechat_label login_using_external_account %}}\" button.  This button will open a dialog where you can enter your Peertube instance URL.  Once you entered it, it will check if the livechat plugin is available on the remote instance, and if the video is available.  If it is the case, you will be redirected to the video on the remote instance.",
                "old_state": -1
            },
            "id": 771878,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/771878/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/943255/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-09T15:15:47.818150Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This feature comes with the livechat plugin version 9.0.0.",
                "old_state": -1
            },
            "id": 771877,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/771877/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/943254/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-09T15:15:47.818118Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you have a Peertube account on another Peertube instance",
                "old_state": -1
            },
            "id": 771876,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/771876/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-03T14:23:28.338191Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.zh-Hans.po"
            },
            "id": 770888,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/770888/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/942704/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-03T14:23:28.338174Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "And thanks to all individual contributors who have made a donation via my [liberapay page](https://liberapay.com/JohnLivingston/).",
                "old_state": -1
            },
            "id": 770887,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/770887/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/942703/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-04-03T14:23:28.338130Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Thanks to [Octopuce](https://www.octopuce.fr/) for the financial support.",
                "old_state": -1
            },
            "id": 770886,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/770886/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-07T17:11:16.979500Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.zh-Hans.po"
            },
            "id": 760985,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/760985/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/938846/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-07T17:11:16.979483Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If the slow mode is enabled, users will be informed by a message.",
                "old_state": -1
            },
            "id": 760984,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/760984/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/938845/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-07T17:11:16.979452Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Slow mode option",
                "old_state": -1
            },
            "id": 760983,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/760983/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-07T16:59:24.702782Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.zh-Hans.po"
            },
            "id": 760862,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/760862/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/938774/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-07T16:59:24.702750Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Channel configuration / Slow Mode](/peertube-plugin-livechat/images/slow_mode_channel_option.png?classes=shadow,border&height=400px)",
                "old_state": -1
            },
            "id": 760860,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/760860/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/938773/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-07T16:59:24.702723Z",
            "action": 71,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "On the [channel configuration page](/peertube-plugin-livechat/documentation/user/streamers/channel), you can set the slow mode option:",
                "old_state": -1
            },
            "id": 760859,
            "action_name": "Chaîne ajoutée au dépôt",
            "url": "https://weblate.framasoft.org/api/changes/760859/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-03-01T14:30:46.189077Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.zh-Hans.po"
            },
            "id": 758155,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/758155/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-17T07:11:25.188616Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.zh-Hans.po"
            },
            "id": 749648,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/749648/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/930696/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-17T07:11:25.188586Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "avoid unreadable chat if there are many viewers talking",
                "old_state": -1
            },
            "id": 749647,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/749647/?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/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-16T17:10:49.987711Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.zh-Hans.po"
            },
            "id": 749542,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/749542/?format=api"
        }
    ]
}