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

{
    "count": 828,
    "next": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gl/changes/?format=api&page=7",
    "previous": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/gl/changes/?format=api&page=5",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/930137/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-16T17:10:35.169939Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "When they send a message, the input field will be disabled for X seconds (where X is the slow mode duration).",
                "old_state": -1
            },
            "id": 749018,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/749018/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/930136/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-16T17:10:35.169924Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Slow mode infobox](/peertube-plugin-livechat/images/slow_mode.png?classes=shadow,border&height=400px)",
                "old_state": -1
            },
            "id": 749017,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/749017/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/930130/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-16T17:10:35.169831Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Setting the value to a positive integer will set the period during which users will not be able to post additional messages.",
                "old_state": -1
            },
            "id": 749011,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/749011/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/930129/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-16T17:10:35.169816Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Setting the value to `0` will disable the feature.",
                "old_state": -1
            },
            "id": 749010,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/749010/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/930124/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-16T17:10:35.169740Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This limitation does not apply to moderators.",
                "old_state": -1
            },
            "id": 749005,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/749005/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/930123/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-16T17:10:35.169725Z",
            "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": 749004,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/749004/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/930121/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-16T17:10:35.169695Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "avoid message flooding",
                "old_state": -1
            },
            "id": 749002,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/749002/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/930120/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-16T17:10:35.169679Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This can be really usefull to:",
                "old_state": -1
            },
            "id": 749001,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/749001/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/930119/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-16T17:10:35.169664Z",
            "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": 749000,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/749000/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/930117/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-16T17:10:35.169633Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Slow mode",
                "old_state": -1
            },
            "id": 748998,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/748998/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/930116/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-16T17:10:35.169617Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Plugin peertube-plugin-livechat slow mode",
                "old_state": -1
            },
            "id": 748997,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/748997/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/930115/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-16T17:10:35.169599Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Plugin peertube-plugin-livechat advanced moderation features",
                "old_state": -1
            },
            "id": 748996,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/748996/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/930114/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-16T17:10:35.169581Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "[The slow mode](/peertube-plugin-livechat/documentation/user/streamers/slow_mode)",
                "old_state": -1
            },
            "id": 748995,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/748995/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/930113/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-16T17:10:35.169540Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Configure chat room](/peertube-plugin-livechat/images/configure.png?classes=shadow,border&height=200px)",
                "old_state": -1
            },
            "id": 748994,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/748994/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-12T15:50:38.024387Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.gl.po"
            },
            "id": 748038,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/748038/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/929629/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-12T15:50:38.024370Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Abstracts](/peertube-plugin-livechat/images/avatar_abstract.png?classes=shadow,border&height=40px)",
                "old_state": -1
            },
            "id": 748037,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/748037/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/929628/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-12T15:50:38.024324Z",
            "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": 748036,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/748036/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-12T08:56:23.023769Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.gl.po"
            },
            "id": 747663,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/747663/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/929428/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-12T08:56:23.023754Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Fenecs](/peertube-plugin-livechat/images/avatar_fenec.png?classes=shadow,border&height=40px)",
                "old_state": -1
            },
            "id": 747662,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/747662/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/929427/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-12T08:56:23.023739Z",
            "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": 747661,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/747661/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/929426/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-12T08:56:23.023723Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Birds](/peertube-plugin-livechat/images/avatar_bird.png?classes=shadow,border&height=40px)",
                "old_state": -1
            },
            "id": 747660,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/747660/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/929425/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-12T08:56:23.023707Z",
            "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": 747659,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/747659/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/929424/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-12T08:56:23.023689Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Cats](/peertube-plugin-livechat/images/avatar_cat.png?classes=shadow,border&height=40px)",
                "old_state": -1
            },
            "id": 747658,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/747658/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/929423/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-12T08:56:23.023671Z",
            "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": 747657,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/747657/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/929422/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-12T08:56:23.023637Z",
            "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": 747656,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/747656/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-09T14:43:06.022629Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.gl.po"
            },
            "id": 745711,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/745711/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/928893/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-09T14:43:06.022614Z",
            "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": 745710,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/745710/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/928892/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-09T14:43:06.022589Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Legacy](/peertube-plugin-livechat/images/avatar_legacy.jpg?classes=shadow,border&height=40px)",
                "old_state": -1
            },
            "id": 745709,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/745709/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/928891/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-09T14:43:06.022573Z",
            "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": 745708,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/745708/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/928881/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-09T14:43:06.022184Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Sepia](/peertube-plugin-livechat/images/avatar_sepia.png?classes=shadow,border&height=40px)",
                "old_state": -1
            },
            "id": 745701,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/745701/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/928877/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-09T14:43:06.022149Z",
            "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": 745699,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/745699/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/928874/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-09T14:43:06.022106Z",
            "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": 745698,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/745698/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-07T16:42:02.617691Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.gl.po"
            },
            "id": 744779,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/744779/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/928483/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-07T16:42:02.617618Z",
            "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": 744778,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/744778/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/928482/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-07T16:42:02.617586Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "ConverseJS translations",
                "old_state": -1
            },
            "id": 744777,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/744777/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-07T16:05:39.219177Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.gl.po"
            },
            "id": 744687,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/744687/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/928434/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-02-07T16:05:39.219145Z",
            "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": 744686,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/744686/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T17:25:34.523494Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.gl.po"
            },
            "id": 743926,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/743926/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/927928/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-01-31T17:25:34.523440Z",
            "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": 743925,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/743925/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-12-27T09:38:31.561693Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.gl.po"
            },
            "id": 734828,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/734828/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/923877/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-12-27T09:38:31.561676Z",
            "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": 734827,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/734827/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/923876/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-12-27T09:38:31.561647Z",
            "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": 734826,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/734826/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-12-07T10:04:01.672771Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.gl.po"
            },
            "id": 728788,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/728788/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/919331/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-12-07T10:04:01.672716Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Performance tests",
                "old_state": -1
            },
            "id": 728786,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/728786/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:42:10.597445Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.gl.po"
            },
            "id": 698912,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/698912/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905130/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:42:10.597419Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Timers configuration](/peertube-plugin-livechat/images/bot_quotes.png?classes=shadow,border&height=200px)",
                "old_state": -1
            },
            "id": 698911,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698911/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905129/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T12:42:10.597367Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Timers",
                "old_state": -1
            },
            "id": 698910,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698910/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T08:45:58.682050Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.gl.po"
            },
            "id": 698681,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/698681/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/905081/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-26T08:45:58.682008Z",
            "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": 698680,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/698680/?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/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-25T16:48:23.300092Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.gl.po"
            },
            "id": 698465,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/698465/?format=api"
        }
    ]
}