Translation projects API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/projects/peertube-livechat/changes/?format=api&page=773
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 60857,
    "next": "https://weblate.framasoft.org/api/projects/peertube-livechat/changes/?format=api&page=774",
    "previous": "https://weblate.framasoft.org/api/projects/peertube-livechat/changes/?format=api&page=772",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/889625/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:08.951663Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you are now sure about the context of a string, you can check the string location in the weblate's right pane, and open the corresponding documentation page.  For example, for a string located in the file `support/documentation/content/en/documentation/user/streamers.md`, the corresponding url is `https://livingston.frama.io/peertube-plugin-livechat/documentation/user/streamers/`.",
                "old_state": -1
            },
            "id": 673806,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673806/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889624/?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/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:08.951605Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The tool I use to handle translations for the documentation can have strange behaviours. When I add sentences that looks like other existing sentences, it sometimes copies existing translations. So, when you have translations marked as \"to check\", please make sure it doesn't copy a string that has nothing to do with the english one before validating.",
                "old_state": -1
            },
            "id": 673805,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673805/?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/fa/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:08.145454Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.fa.po"
            },
            "id": 673804,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/673804/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889623/?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/fa/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:08.145428Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "There are several options that can be changed.",
                "old_state": -1
            },
            "id": 673803,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673803/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889622/?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/fa/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:08.145400Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "On the instance level, Peertube's administrators can choose if chat rooms are unique per video, or if there will be an unique chat room per channel.  Please contact your instance's administrators for more information on how they configure the livechat plugin.",
                "old_state": -1
            },
            "id": 673802,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673802/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889621/?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/fa/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:08.145374Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Please be inclusive in your wordings, and please respect the [code of coduct](/peertube-plugin-livechat/contributing/codeofconduct/).",
                "old_state": -1
            },
            "id": 673801,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673801/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889620/?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/fa/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:08.145345Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Generic recommandations",
                "old_state": -1
            },
            "id": 673800,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673800/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889619/?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/fa/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:08.145311Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you are now sure about the context of a string, you can check the string location in the weblate's right pane, and open the corresponding documentation page.  For example, for a string located in the file `support/documentation/content/en/documentation/user/streamers.md`, the corresponding url is `https://livingston.frama.io/peertube-plugin-livechat/documentation/user/streamers/`.",
                "old_state": -1
            },
            "id": 673799,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673799/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889618/?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/fa/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:08.145254Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The tool I use to handle translations for the documentation can have strange behaviours. When I add sentences that looks like other existing sentences, it sometimes copies existing translations. So, when you have translations marked as \"to check\", please make sure it doesn't copy a string that has nothing to do with the english one before validating.",
                "old_state": -1
            },
            "id": 673798,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673798/?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/eu/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:07.128777Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.eu.po"
            },
            "id": 673797,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/673797/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889617/?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/eu/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:07.128751Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "There are several options that can be changed.",
                "old_state": -1
            },
            "id": 673796,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673796/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889616/?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/eu/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:07.128723Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "On the instance level, Peertube's administrators can choose if chat rooms are unique per video, or if there will be an unique chat room per channel.  Please contact your instance's administrators for more information on how they configure the livechat plugin.",
                "old_state": -1
            },
            "id": 673795,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673795/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889615/?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/eu/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:07.128695Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Please be inclusive in your wordings, and please respect the [code of coduct](/peertube-plugin-livechat/contributing/codeofconduct/).",
                "old_state": -1
            },
            "id": 673794,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673794/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889614/?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/eu/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:07.128666Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Generic recommandations",
                "old_state": -1
            },
            "id": 673793,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673793/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889613/?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/eu/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:07.128633Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you are now sure about the context of a string, you can check the string location in the weblate's right pane, and open the corresponding documentation page.  For example, for a string located in the file `support/documentation/content/en/documentation/user/streamers.md`, the corresponding url is `https://livingston.frama.io/peertube-plugin-livechat/documentation/user/streamers/`.",
                "old_state": -1
            },
            "id": 673792,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673792/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889612/?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/eu/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:07.128574Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The tool I use to handle translations for the documentation can have strange behaviours. When I add sentences that looks like other existing sentences, it sometimes copies existing translations. So, when you have translations marked as \"to check\", please make sure it doesn't copy a string that has nothing to do with the english one before validating.",
                "old_state": -1
            },
            "id": 673791,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673791/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:01.539933Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.es.po"
            },
            "id": 673790,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/673790/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889611/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:01.539908Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "There are several options that can be changed.",
                "old_state": -1
            },
            "id": 673789,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673789/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889610/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:01.539880Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "On the instance level, Peertube's administrators can choose if chat rooms are unique per video, or if there will be an unique chat room per channel.  Please contact your instance's administrators for more information on how they configure the livechat plugin.",
                "old_state": -1
            },
            "id": 673788,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673788/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889609/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:01.539854Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Please be inclusive in your wordings, and please respect the [code of coduct](/peertube-plugin-livechat/contributing/codeofconduct/).",
                "old_state": -1
            },
            "id": 673787,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673787/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889608/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:01.539827Z",
            "action": 59,
            "target": "Información general",
            "old": "",
            "details": {
                "state": 10,
                "source": "Generic recommandations",
                "old_state": -1
            },
            "id": 673786,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673786/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889608/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:01.539801Z",
            "action": 30,
            "target": "Generic recommandations",
            "old": "General information",
            "details": {},
            "id": 673785,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/673785/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889607/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:01.539768Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you are now sure about the context of a string, you can check the string location in the weblate's right pane, and open the corresponding documentation page.  For example, for a string located in the file `support/documentation/content/en/documentation/user/streamers.md`, the corresponding url is `https://livingston.frama.io/peertube-plugin-livechat/documentation/user/streamers/`.",
                "old_state": -1
            },
            "id": 673784,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673784/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889606/?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/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:01.539710Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The tool I use to handle translations for the documentation can have strange behaviours. When I add sentences that looks like other existing sentences, it sometimes copies existing translations. So, when you have translations marked as \"to check\", please make sure it doesn't copy a string that has nothing to do with the english one before validating.",
                "old_state": -1
            },
            "id": 673783,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673783/?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/eo/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:00.162173Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.eo.po"
            },
            "id": 673782,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/673782/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889605/?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/eo/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:00.162147Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "There are several options that can be changed.",
                "old_state": -1
            },
            "id": 673781,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673781/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889604/?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/eo/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:00.162120Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "On the instance level, Peertube's administrators can choose if chat rooms are unique per video, or if there will be an unique chat room per channel.  Please contact your instance's administrators for more information on how they configure the livechat plugin.",
                "old_state": -1
            },
            "id": 673780,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673780/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889603/?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/eo/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:00.162092Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Please be inclusive in your wordings, and please respect the [code of coduct](/peertube-plugin-livechat/contributing/codeofconduct/).",
                "old_state": -1
            },
            "id": 673779,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673779/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889602/?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/eo/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:00.162064Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Generic recommandations",
                "old_state": -1
            },
            "id": 673778,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673778/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889601/?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/eo/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:00.162030Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you are now sure about the context of a string, you can check the string location in the weblate's right pane, and open the corresponding documentation page.  For example, for a string located in the file `support/documentation/content/en/documentation/user/streamers.md`, the corresponding url is `https://livingston.frama.io/peertube-plugin-livechat/documentation/user/streamers/`.",
                "old_state": -1
            },
            "id": 673777,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673777/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889600/?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/eo/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:44:00.161972Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The tool I use to handle translations for the documentation can have strange behaviours. When I add sentences that looks like other existing sentences, it sometimes copies existing translations. So, when you have translations marked as \"to check\", please make sure it doesn't copy a string that has nothing to do with the english one before validating.",
                "old_state": -1
            },
            "id": 673776,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673776/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:43:59.609168Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.el.po"
            },
            "id": 673775,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/673775/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889599/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:43:59.609143Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "There are several options that can be changed.",
                "old_state": -1
            },
            "id": 673774,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673774/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889598/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:43:59.609115Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "On the instance level, Peertube's administrators can choose if chat rooms are unique per video, or if there will be an unique chat room per channel.  Please contact your instance's administrators for more information on how they configure the livechat plugin.",
                "old_state": -1
            },
            "id": 673773,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673773/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889597/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:43:59.609088Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Please be inclusive in your wordings, and please respect the [code of coduct](/peertube-plugin-livechat/contributing/codeofconduct/).",
                "old_state": -1
            },
            "id": 673772,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673772/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889596/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:43:59.609059Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Generic recommandations",
                "old_state": -1
            },
            "id": 673771,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673771/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889595/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:43:59.609025Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you are now sure about the context of a string, you can check the string location in the weblate's right pane, and open the corresponding documentation page.  For example, for a string located in the file `support/documentation/content/en/documentation/user/streamers.md`, the corresponding url is `https://livingston.frama.io/peertube-plugin-livechat/documentation/user/streamers/`.",
                "old_state": -1
            },
            "id": 673770,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673770/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889594/?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/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:43:59.608966Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The tool I use to handle translations for the documentation can have strange behaviours. When I add sentences that looks like other existing sentences, it sometimes copies existing translations. So, when you have translations marked as \"to check\", please make sure it doesn't copy a string that has nothing to do with the english one before validating.",
                "old_state": -1
            },
            "id": 673769,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673769/?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/de/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:43:57.416261Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.de.po"
            },
            "id": 673768,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/673768/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889593/?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/de/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:43:57.416235Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "There are several options that can be changed.",
                "old_state": -1
            },
            "id": 673767,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673767/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889592/?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/de/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:43:57.416186Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "On the instance level, Peertube's administrators can choose if chat rooms are unique per video, or if there will be an unique chat room per channel.  Please contact your instance's administrators for more information on how they configure the livechat plugin.",
                "old_state": -1
            },
            "id": 673766,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673766/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889591/?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/de/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:43:57.416159Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Please be inclusive in your wordings, and please respect the [code of coduct](/peertube-plugin-livechat/contributing/codeofconduct/).",
                "old_state": -1
            },
            "id": 673765,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673765/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889590/?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/de/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:43:57.416132Z",
            "action": 59,
            "target": "Allgemeine Informationen",
            "old": "",
            "details": {
                "state": 10,
                "source": "Generic recommandations",
                "old_state": -1
            },
            "id": 673764,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673764/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889590/?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/de/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:43:57.416103Z",
            "action": 30,
            "target": "Generic recommandations",
            "old": "General information",
            "details": {},
            "id": 673763,
            "action_name": "Chaîne source modifiée",
            "url": "https://weblate.framasoft.org/api/changes/673763/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889589/?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/de/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:43:57.416070Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you are now sure about the context of a string, you can check the string location in the weblate's right pane, and open the corresponding documentation page.  For example, for a string located in the file `support/documentation/content/en/documentation/user/streamers.md`, the corresponding url is `https://livingston.frama.io/peertube-plugin-livechat/documentation/user/streamers/`.",
                "old_state": -1
            },
            "id": 673762,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673762/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889588/?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/de/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:43:57.416012Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The tool I use to handle translations for the documentation can have strange behaviours. When I add sentences that looks like other existing sentences, it sometimes copies existing translations. So, when you have translations marked as \"to check\", please make sure it doesn't copy a string that has nothing to do with the english one before validating.",
                "old_state": -1
            },
            "id": 673761,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673761/?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/cs/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:43:56.698818Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.cs.po"
            },
            "id": 673760,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/673760/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889587/?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/cs/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:43:56.698792Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "There are several options that can be changed.",
                "old_state": -1
            },
            "id": 673759,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673759/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889586/?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/cs/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:43:56.698763Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "On the instance level, Peertube's administrators can choose if chat rooms are unique per video, or if there will be an unique chat room per channel.  Please contact your instance's administrators for more information on how they configure the livechat plugin.",
                "old_state": -1
            },
            "id": 673758,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673758/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/889585/?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/cs/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-27T09:43:56.698735Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Please be inclusive in your wordings, and please respect the [code of coduct](/peertube-plugin-livechat/contributing/codeofconduct/).",
                "old_state": -1
            },
            "id": 673757,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/673757/?format=api"
        }
    ]
}