Translation components API.

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

GET /api/components/ouisync/security/changes/?format=api&page=7
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 306,
    "next": null,
    "previous": "https://hosted.weblate.org/api/components/ouisync/security/changes/?format=api&page=6",
    "results": [
        {
            "unit": "https://hosted.weblate.org/api/units/103215416/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/security/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/security/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:39:38.491639+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Data is encrypted both _at rest_ (when simply stored) and _in transit_ (during data transfers). Importantly, Ouisync can sync without decrypting, and no device needs to know the decryption key to perform the synchronization. File names, file contents and even file sizes and the structure of directories are hidden from peers who do not possess an encryption key. Therefore, peers who only have Blind access to your repositories can see neither the content of your repositories nor their structure.",
                "old_state": -1
            },
            "id": 63031756,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031756/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215415/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/security/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/security/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:39:38.491560+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "When sharing a repository in a specific mode (Write, Read, or Blind) Ouisync generates keys (called “tokens”) that you can share with your peers either as links or as QR codes. Importing a repository using a token gives your device the ability to decrypt its directories and files (except in Blind mode).",
                "old_state": -1
            },
            "id": 63031755,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031755/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215414/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/security/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/security/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:39:38.491476+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Ouisync offers users a secure way to share and synchronize data across devices. Due to the distributed (peer-to-peer) nature of Ouisync, where concurrent changes to files and directories are possible, the directory structure of Ouisync is quite elaborate. Whenever two or more users modify a file in a directory concurrently, Ouisync’s architecture guarantees that no information is lost. Moreover, Ouisync also protects the content (files and repositories) and the structure of your file systems by implementing end-to-end encryption.",
                "old_state": -1
            },
            "id": 63031754,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031754/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215413/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/security/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/security/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:39:38.491390+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Encryption in a distributed file sharing system",
                "old_state": -1
            },
            "id": 63031753,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031753/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/ouisync/security/?format=api",
            "translation": null,
            "user": "https://hosted.weblate.org/api/users/jnny/?format=api",
            "author": "https://hosted.weblate.org/api/users/jnny/?format=api",
            "timestamp": "2023-08-04T23:39:36.859878+02:00",
            "action": 51,
            "target": "",
            "old": "",
            "details": {},
            "id": 63031751,
            "action_name": "Component created",
            "url": "https://hosted.weblate.org/api/changes/63031751/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/ouisync/security/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:39:36.565335+02:00",
            "action": 60,
            "target": "weblate.flags.same_edit",
            "old": "",
            "details": {},
            "id": 63031750,
            "action_name": "Add-on installed",
            "url": "https://hosted.weblate.org/api/changes/63031750/?format=api"
        }
    ]
}