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

{
    "count": 991,
    "next": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/changes/?format=api&page=11",
    "previous": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/changes/?format=api&page=9",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/930479/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-16T17:10:46.281275Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Setting the value to `0` will disable the feature.",
                "old_state": -1
            },
            "id": 749377,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/749377/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/930474/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-16T17:10:46.281199Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This limitation does not apply to moderators.",
                "old_state": -1
            },
            "id": 749372,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/749372/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/930473/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-16T17:10:46.281183Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can set a number of seconds that users will have to wait after sending a message, before sending another.",
                "old_state": -1
            },
            "id": 749371,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/749371/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/930471/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-16T17:10:46.281150Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "avoid message flooding",
                "old_state": -1
            },
            "id": 749369,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/749369/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/930470/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-16T17:10:46.281133Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This can be really usefull to:",
                "old_state": -1
            },
            "id": 749368,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/749368/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/930469/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-16T17:10:46.281114Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "As a streamer, you can choose to rate limit your viewers messages in the chat.",
                "old_state": -1
            },
            "id": 749367,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/749367/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/930467/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-16T17:10:46.281035Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Slow mode",
                "old_state": -1
            },
            "id": 749365,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/749365/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/930466/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-16T17:10:46.280998Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Plugin peertube-plugin-livechat slow mode",
                "old_state": -1
            },
            "id": 749364,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/749364/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/930465/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-16T17:10:46.280960Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Plugin peertube-plugin-livechat advanced moderation features",
                "old_state": -1
            },
            "id": 749363,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/749363/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/930464/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-16T17:10:46.280917Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "[The slow mode](/peertube-plugin-livechat/documentation/user/streamers/slow_mode)",
                "old_state": -1
            },
            "id": 749362,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/749362/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-12T15:50:54.168582Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.sq.po"
            },
            "id": 748101,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/748101/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/929665/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-12T15:50:54.168523Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "{{% livechat_label avatar_set_option_abstract %}}: [David Revoy's Abstract avatar generator](https://www.peppercarrot.com/extras/html/2017_abstract-generator/index.php), [CC-By](https://creativecommons.org/licenses/by/4.0/) license",
                "old_state": -1
            },
            "id": 748099,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/748099/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-12T08:56:28.583951Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.sq.po"
            },
            "id": 747778,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/747778/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/929525/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-12T08:56:28.583923Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "{{% livechat_label avatar_set_option_fenec %}}: [David Revoy's fenec/mobilizon avatar generator](https://www.peppercarrot.com/extras/html/2020_mobilizon-generator/), [CC-By](https://creativecommons.org/licenses/by/4.0/) license",
                "old_state": -1
            },
            "id": 747776,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/747776/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/929523/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-12T08:56:28.583893Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "{{% livechat_label avatar_set_option_bird %}}: [David Revoy's bird avatar generator](https://www.peppercarrot.com/extras/html/2019_bird-generator/), [CC-By](https://creativecommons.org/licenses/by/4.0/) license",
                "old_state": -1
            },
            "id": 747774,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/747774/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/929521/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-12T08:56:28.583859Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "{{% livechat_label avatar_set_option_cat %}}: [David Revoy's cat avatar generator](https://www.peppercarrot.com/extras/html/2016_cat-generator/), [CC-By](https://creativecommons.org/licenses/by/4.0/) license",
                "old_state": -1
            },
            "id": 747772,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/747772/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/929520/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-12T08:56:28.583829Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "{{% livechat_label avatar_set_option_sepia %}}: [David Revoy's Peertube avatar generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/), [CC-By](https://creativecommons.org/licenses/by/4.0/) license",
                "old_state": -1
            },
            "id": 747771,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/747771/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-09T14:43:18.514866Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.sq.po"
            },
            "id": 746087,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/746087/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/929215/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-09T14:43:18.514852Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you can't see the change immediatly, it could be because of your browser cache. Just clear your browser session storage, or restart it.",
                "old_state": -1
            },
            "id": 746086,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/746086/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/929213/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-09T14:43:18.514822Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "{{% livechat_label avatar_set_option_legacy %}}: Based on [David Revoy' work](https://www.davidrevoy.com), [AGPL-v3](https://www.gnu.org/licenses/agpl-3.0.en.html) license",
                "old_state": -1
            },
            "id": 746084,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/746084/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/929204/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-09T14:43:18.514676Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can choose from several different sets the default avatars that will be used for chat users.",
                "old_state": -1
            },
            "id": 746075,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/746075/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/929203/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-09T14:43:18.514641Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Thanks to David Revoy for his work on Peertube's mascot, [Sepia](https://www.davidrevoy.com/index.php?tag/peertube).  The character design is under CC-By licence, and the SVG files used to create some logo and avatars in this plugin are GPLv3.0.  PNG files are under CC-By licences, and comes from the [online Sepia Avatar Generator](https://www.peppercarrot.com/extras/html/2023_peertube-generator/).",
                "old_state": -1
            },
            "id": 746074,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/746074/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-07T16:42:16.131207Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.sq.po"
            },
            "id": 744821,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/744821/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/928511/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-07T16:42:16.131189Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This plugin relies on [ConverseJS](https://conversejs.org/) for the chat front-end.  ConverseJS has its own translations, on its own [weblate instance](https://hosted.weblate.org/projects/conversejs/#languages).  You can also translate directly in the code repository.  For more information, check [ConverseJS translations documentation](https://conversejs.org/docs/html/translations.html).",
                "old_state": -1
            },
            "id": 744820,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/744820/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/928510/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-07T16:42:16.131156Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "ConverseJS translations",
                "old_state": -1
            },
            "id": 744819,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/744819/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-07T16:05:44.525239Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.sq.po"
            },
            "id": 744715,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/744715/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/928448/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-07T16:05:44.525179Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can change your nickname by typing `/nick your_new_nickname` in the message field.",
                "old_state": -1
            },
            "id": 744714,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/744714/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T17:25:38.157161Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.sq.po"
            },
            "id": 743954,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/743954/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927942/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T17:25:38.157127Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The [livechat-perf-test](https://github.com/JohnXLivingston/livechat-perf-test) repository contains some tools to make performance tests.  It can be used to evaluate code improvements, or find bottlenecks.",
                "old_state": -1
            },
            "id": 743953,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743953/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-12-27T09:38:35.739938Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.sq.po"
            },
            "id": 734870,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/734870/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/923905/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-12-27T09:38:35.739921Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can also plug in any other XMPP chat bot, using [XMPP External Components](https://prosody.im/doc/components).  To do so, you just have to configure External Components access in the [plugin settings](/peertube-plugin-livechat/documentation/admin/settings).",
                "old_state": -1
            },
            "id": 734869,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/734869/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/923904/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-12-27T09:38:35.739889Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This plugin comes with a built-in [chat bot](/peertube-plugin-livechat/documentation/user/streamers/bot/).  Check its documentation for more information.",
                "old_state": -1
            },
            "id": 734868,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/734868/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-12-07T10:04:16.649088Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.sq.po"
            },
            "id": 728830,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/728830/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/919359/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-12-07T10:04:16.649037Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Performance tests",
                "old_state": -1
            },
            "id": 728828,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/728828/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:42:30.708590Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.sq.po"
            },
            "id": 699032,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/699032/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905157/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:42:30.708518Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Timers",
                "old_state": -1
            },
            "id": 699030,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/699030/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T08:46:24.712285Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.sq.po"
            },
            "id": 698709,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/698709/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905095/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T08:46:24.712239Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "**Important note**:\nIf you enable this feature, and are using a custom reverse proxy on front of Peertube, please make sure that your setup is correctly configured to forward real user's IPs to Peertube.\nOtherwise it could block all anonymous users at once.\n",
                "old_state": -1
            },
            "id": 698708,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698708/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T16:48:28.776732Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.sq.po"
            },
            "id": 698493,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/698493/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905060/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T16:48:28.776685Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "More features to come...",
                "old_state": -1
            },
            "id": 698492,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698492/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:42:52.209054Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.sq.po"
            },
            "id": 697302,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/697302/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904893/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:42:52.209007Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The bot will reload instantly when you save the page.",
                "old_state": -1
            },
            "id": 697301,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/697301/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:19:09.532213Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.sq.po"
            },
            "id": 696873,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/696873/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904563/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:19:09.532168Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can use a chat bot, that will help you for moderation.  Check [the chat bot documentation](/peertube-plugin-livechat/documentation/user/streamers/bot) for more information.",
                "old_state": -1
            },
            "id": 696871,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696871/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904562/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:19:09.532145Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The chat bot",
                "old_state": -1
            },
            "id": 696870,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696870/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904559/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:19:09.532077Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "[The chat bot](/peertube-plugin-livechat/documentation/user/streamers/bot)",
                "old_state": -1
            },
            "id": 696867,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696867/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904558/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:19:09.532053Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Here you can configure:",
                "old_state": -1
            },
            "id": 696866,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696866/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904557/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:19:09.532030Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This \"{{% livechat_label menu_configuration_label %}}\" link takes you to a list of your channels.  By clicking on a channel, you will then be able to setup some options for your channels:",
                "old_state": -1
            },
            "id": 696865,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696865/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904555/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:19:09.531984Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "In the Peertube left menu, there is a \"{{% livechat_label menu_configuration_label %}}\" entry:",
                "old_state": -1
            },
            "id": 696863,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696863/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/904554/?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/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-22T18:19:09.531961Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Channel configuration",
                "old_state": -1
            },
            "id": 696862,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/696862/?format=api"
        }
    ]
}