Translation components API.

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

GET /api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/changes/?format=api&page=11
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/sq/changes/?format=api&page=12",
    "previous": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/changes/?format=api&page=10",
    "results": [
        {
            "unit": "https://weblate.framasoft.org/api/units/884292/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.650522Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "In theory, the only parts of the backend code where you need localization is the settings declaration and standardized data (ActivityPub, RSS, ...).  Here we need to get english strings from the translation key.",
                "old_state": -1
            },
            "id": 666312,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666312/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884291/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.650497Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Use translations in back-end code",
                "old_state": -1
            },
            "id": 666311,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666311/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884290/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.650472Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Now, you can simply call `peertubeHelpers.translate(LOC_USE_CHAT)` in your code.",
                "old_state": -1
            },
            "id": 666310,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666310/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884289/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.650446Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The `build-client.js` script will read the `client/@types/global.d.ts`, search for such constants, and load their values from the languages files.",
                "old_state": -1
            },
            "id": 666309,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666309/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884288/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.650420Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "declare const LOC_USE_CHAT: string\n",
                "old_state": -1
            },
            "id": 666308,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666308/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884287/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.650382Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "For example, to use \"use_chat\", you have to declare:",
                "old_state": -1
            },
            "id": 666307,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666307/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884286/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.650356Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "you just have to declare its type, not its value",
                "old_state": -1
            },
            "id": 666306,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666306/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884285/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.650328Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "use the string key, upper cased",
                "old_state": -1
            },
            "id": 666305,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666305/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884284/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.650287Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "start with the prefix \"LOC_\"",
                "old_state": -1
            },
            "id": 666304,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666304/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884283/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.650262Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Before using a string in front-end, you need to declare a new constant in `client/@types/global.d.ts`.  The constant name must:",
                "old_state": -1
            },
            "id": 666303,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666303/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884282/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.650236Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Use translations in front-end code",
                "old_state": -1
            },
            "id": 666302,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666302/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884281/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.650211Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you have to test new strings without waiting for a Weblate merge, you can modify `languages/*.yml` files, but avoid to commit these changes (to minimize conflict risks).",
                "old_state": -1
            },
            "id": 666301,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666301/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884280/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.650185Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Each string is linked to a key (for example `use_chat`).  Choose an explicit key in english, lower case.",
                "old_state": -1
            },
            "id": 666300,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666300/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884279/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.650159Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you are working on new features, and need new strings, you can create them directly in Weblate.  The english version is mandatory. Start with it.",
                "old_state": -1
            },
            "id": 666299,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666299/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884278/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.650134Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Adding new strings / use translations in the code",
                "old_state": -1
            },
            "id": 666298,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666298/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884277/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.650108Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you think there is a missing locale, please check first if it is handled in Peertube.  If so, you can [open an issue](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues) to ask for it.",
                "old_state": -1
            },
            "id": 666297,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666297/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884276/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.650083Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Adding a new locale",
                "old_state": -1
            },
            "id": 666296,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666296/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884275/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.650057Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "There might be some «very technical» strings. If you are not 100% sure of the meaning, or of your translation, you better not translate it, so it will display in english.",
                "old_state": -1
            },
            "id": 666295,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666295/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884274/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.650030Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Just translate missing sentences, or correct the ones that seems incorrect to you.",
                "old_state": -1
            },
            "id": 666294,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666294/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884273/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.650005Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Choose the locale you want to translate",
                "old_state": -1
            },
            "id": 666293,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666293/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884272/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.649978Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Go to the plugin project page: https://weblate.framasoft.org/projects/peertube-livechat/peertube-plugin-livechat/",
                "old_state": -1
            },
            "id": 666292,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666292/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884271/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.649953Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Create your password and setup your account",
                "old_state": -1
            },
            "id": 666291,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666291/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884270/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.649927Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Validate your email and follow the link sent",
                "old_state": -1
            },
            "id": 666290,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666290/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884269/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.649901Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Create an account: https://weblate.framasoft.org/accounts/register/",
                "old_state": -1
            },
            "id": 666289,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666289/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884268/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.649874Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "How to",
                "old_state": -1
            },
            "id": 666288,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666288/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884267/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.649847Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Never modify directly files in the `languages` folder, this could lead to conflicts.",
                "old_state": -1
            },
            "id": 666287,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666287/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884266/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.649819Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can contribute to this plugin translation.  Translations are handled using the [Weblate](https://weblate.org/) software, using [Framasoft Weblate instance](https://weblate.framasoft.org/).",
                "old_state": -1
            },
            "id": 666286,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666286/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884265/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.649786Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Translate",
                "old_state": -1
            },
            "id": 666285,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666285/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/884264/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T15:11:21.649728Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Translate the plugin",
                "old_state": -1
            },
            "id": 666284,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/666284/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T14:56:45.382427Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.sq.po"
            },
            "id": 665073,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/665073/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/883149/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T14:56:45.382366Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "For now, it is not possible to use Markdown tables: the translation tools will break them.",
                "old_state": -1
            },
            "id": 665072,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/665072/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T14:51:50.120924Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.sq.po"
            },
            "id": 664950,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/664950/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/883114/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T14:51:50.120864Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To do so, make sure you have `po4a` (version >= 0.69) installed on your computer.\n",
                "old_state": -1
            },
            "id": 664949,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/664949/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T14:01:31.598073Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.sq.po"
            },
            "id": 664402,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/664402/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/883065/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T14:01:31.598046Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Fullscreen chat screenshot](/peertube-plugin-livechat/images/fullscreen.png?classes=shadow,border&height=200px)",
                "old_state": -1
            },
            "id": 664401,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/664401/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/883064/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T14:01:31.598014Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Chat screenshot](/peertube-plugin-livechat/images/chat.png?classes=shadow,border&height=200px)",
                "old_state": -1
            },
            "id": 664400,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/664400/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:41:17.457512Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.sq.po"
            },
            "id": 663899,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/663899/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/882974/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:41:17.457449Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To facilitate translators work, avoid making too long paragraphs.",
                "old_state": -1
            },
            "id": 663898,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/663898/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:20.085599Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "support/documentation/po/livechat.sq.po"
            },
            "id": 662310,
            "action_name": "Ressources mises à jour",
            "url": "https://weblate.framasoft.org/api/changes/662310/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/881511/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:20.085575Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you are a webdesigner or a ConverseJS/Prosody/XMPP expert, and want to help improve this plugin, you are welcome.",
                "old_state": -1
            },
            "id": 662309,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/662309/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/881510/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:20.085549Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "the [milestones on github](https://github.com/JohnXLivingston/peertube-plugin-livechat/milestones).",
                "old_state": -1
            },
            "id": 662308,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/662308/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/881509/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:20.085524Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "this [github project](https://github.com/users/JohnXLivingston/projects/1).",
                "old_state": -1
            },
            "id": 662307,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/662307/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/881508/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:20.085499Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To have a glimpse to the roadmap for upcoming features, please refer to:",
                "old_state": -1
            },
            "id": 662306,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/662306/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/881507/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:20.085474Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you have new feature requests, bugs, or difficulties to setup the plugin, you can use the [Github issue tracker](https://github.com/JohnXLivingston/peertube-plugin-livechat/issues). If possible, try using english or french.",
                "old_state": -1
            },
            "id": 662305,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/662305/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/881503/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:20.085373Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You can use the language selector in the left menu to view this documentation in different languages.  Some translations are missing or incomplete. In this case, you'll see the English version of the text.",
                "old_state": -1
            },
            "id": 662301,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/662301/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/881502/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:20.085346Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Then you just have to click on \"open\" or copy/paste the address of the chat room into your XMPP client (using the \"join a room\" feature).",
                "old_state": -1
            },
            "id": 662300,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/662300/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/881501/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:20.085320Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Share XMPP](/peertube-plugin-livechat/images/share_xmpp_dialog.png?classes=shadow,border&height=200px)",
                "old_state": -1
            },
            "id": 662299,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/662299/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/881500/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:20.085294Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Then, choose \"Connect using XMPP\":",
                "old_state": -1
            },
            "id": 662298,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/662298/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/881499/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:20.085255Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "By default, the share button is only visible to the owner of the video, and the admins/moderators of the instance.  However, admins can decide to display this button for everyone.",
                "old_state": -1
            },
            "id": 662297,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/662297/?format=api"
        },
        {
            "unit": "https://weblate.framasoft.org/api/units/881498/?format=api",
            "component": "https://weblate.framasoft.org/api/components/peertube-livechat/peertube-plugin-livechat-documentation/?format=api",
            "translation": "https://weblate.framasoft.org/api/translations/peertube-livechat/peertube-plugin-livechat-documentation/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T13:35:20.085200Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "![Share button](/peertube-plugin-livechat/images/share_button.png?classes=shadow,border&height=200px)",
                "old_state": -1
            },
            "id": 662296,
            "action_name": "Chaîne mise à jour dans le dépôt",
            "url": "https://weblate.framasoft.org/api/changes/662296/?format=api"
        }
    ]
}