Translation components API.

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

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

{
    "count": 2177,
    "next": "https://hosted.weblate.org/api/components/ouisync/website-json/changes/?format=api&page=42",
    "previous": "https://hosted.weblate.org/api/components/ouisync/website-json/changes/?format=api&page=40",
    "results": [
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:40:01.457600+02:00",
            "action": 21,
            "target": "",
            "old": "",
            "details": {},
            "id": 63031795,
            "action_name": "Repository rebased",
            "url": "https://hosted.weblate.org/api/changes/63031795/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.985552+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "new file",
                "filename": "i18n/en.json"
            },
            "id": 63031511,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/63031511/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215233/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.985516+02:00",
            "action": 59,
            "target": "Currently _**repositories**_ cannot be shared via Bluetooth. This feature is planned for future releases.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Currently _**repositories**_ cannot be shared via Bluetooth. This feature is planned for future releases.",
                "old_state": -1
            },
            "id": 63031510,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031510/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215232/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.985475+02:00",
            "action": 59,
            "target": "This could be a WiFi signal available to all devices that want to share **Ouisync** _**repositories**_, or it could be intranet, a local network or similar technologies. ",
            "old": "",
            "details": {
                "state": 20,
                "source": "This could be a WiFi signal available to all devices that want to share **Ouisync** _**repositories**_, or it could be intranet, a local network or similar technologies. ",
                "old_state": -1
            },
            "id": 63031509,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031509/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215231/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.985438+02:00",
            "action": 59,
            "target": "In situations with limited internet availability, you will need to make sure some means of connecting to other devices still exists. ",
            "old": "",
            "details": {
                "state": 20,
                "source": "In situations with limited internet availability, you will need to make sure some means of connecting to other devices still exists. ",
                "old_state": -1
            },
            "id": 63031508,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031508/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215230/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.985401+02:00",
            "action": 59,
            "target": "How can I sync files with my peers or with my other devices without internet?",
            "old": "",
            "details": {
                "state": 20,
                "source": "How can I sync files with my peers or with my other devices without internet?",
                "old_state": -1
            },
            "id": 63031507,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031507/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215229/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.985362+02:00",
            "action": 59,
            "target": "This means that using **Ouisync** successfully does not depend on any central server anywhere. **Ouisync** makes use of decentralized peer-to-peer networking, which makes it an effective file-sharing app even in situations where well-known file-sharing servers (such as **Dropbox** or **Google Drive**) are unavailable.",
            "old": "",
            "details": {
                "state": 20,
                "source": "This means that using **Ouisync** successfully does not depend on any central server anywhere. **Ouisync** makes use of decentralized peer-to-peer networking, which makes it an effective file-sharing app even in situations where well-known file-sharing servers (such as **Dropbox** or **Google Drive**) are unavailable.",
                "old_state": -1
            },
            "id": 63031506,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031506/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215228/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.985324+02:00",
            "action": 59,
            "target": "**Ouisync** is a **P2P** solution",
            "old": "",
            "details": {
                "state": 20,
                "source": "**Ouisync** is a **P2P** solution",
                "old_state": -1
            },
            "id": 63031505,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031505/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215227/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.985281+02:00",
            "action": 59,
            "target": "**Ouisync** does not require the creation of user accounts. With **Ouisync**, it is simply a matter of installing the app and using it. All users are completely anonymous.",
            "old": "",
            "details": {
                "state": 20,
                "source": "**Ouisync** does not require the creation of user accounts. With **Ouisync**, it is simply a matter of installing the app and using it. All users are completely anonymous.",
                "old_state": -1
            },
            "id": 63031504,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031504/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215226/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.985219+02:00",
            "action": 59,
            "target": "Anonymity",
            "old": "",
            "details": {
                "state": 20,
                "source": "Anonymity",
                "old_state": -1
            },
            "id": 63031503,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031503/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215225/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.985155+02:00",
            "action": 59,
            "target": "**Ouisync** is entirely free and open source software. To share files using **Ouisync**, you only need to install the app. That's it. No payment is required.",
            "old": "",
            "details": {
                "state": 20,
                "source": "**Ouisync** is entirely free and open source software. To share files using **Ouisync**, you only need to install the app. That's it. No payment is required.",
                "old_state": -1
            },
            "id": 63031502,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031502/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215224/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.985090+02:00",
            "action": 59,
            "target": "To be able to share files using Dropbox, you need to create a Dropbox account. This requires your name, email, and credit card. It also requires payment. ",
            "old": "",
            "details": {
                "state": 20,
                "source": "To be able to share files using Dropbox, you need to create a Dropbox account. This requires your name, email, and credit card. It also requires payment. ",
                "old_state": -1
            },
            "id": 63031501,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031501/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215223/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.985051+02:00",
            "action": 59,
            "target": "Free to use",
            "old": "",
            "details": {
                "state": 20,
                "source": "Free to use",
                "old_state": -1
            },
            "id": 63031500,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031500/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215222/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.984982+02:00",
            "action": 59,
            "target": "What are the advantages of using Ouisync over Dropbox, Google, or other similar solutions?",
            "old": "",
            "details": {
                "state": 20,
                "source": "What are the advantages of using Ouisync over Dropbox, Google, or other similar solutions?",
                "old_state": -1
            },
            "id": 63031499,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031499/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215221/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.984884+02:00",
            "action": 59,
            "target": "Other FAQs",
            "old": "",
            "details": {
                "state": 20,
                "source": "Other FAQs",
                "old_state": -1
            },
            "id": 63031498,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031498/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215220/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.984846+02:00",
            "action": 59,
            "target": "If your _**repository**_ is protected by password, enter the password when prompted. Otherwise, just tap on the **Unlock** button and continue to work on your repository.",
            "old": "",
            "details": {
                "state": 20,
                "source": "If your _**repository**_ is protected by password, enter the password when prompted. Otherwise, just tap on the **Unlock** button and continue to work on your repository.",
                "old_state": -1
            },
            "id": 63031497,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031497/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215219/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.984810+02:00",
            "action": 59,
            "target": "To unlock them, tap on the repository name or on this button: (insert screenshot).",
            "old": "",
            "details": {
                "state": 20,
                "source": "To unlock them, tap on the repository name or on this button: (insert screenshot).",
                "old_state": -1
            },
            "id": 63031496,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031496/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215218/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.984773+02:00",
            "action": 59,
            "target": "To lock your _**repositories**_ when not actively working on them, tap on the **Lock** button: TODO (insert screenshot).",
            "old": "",
            "details": {
                "state": 20,
                "source": "To lock your _**repositories**_ when not actively working on them, tap on the **Lock** button: TODO (insert screenshot).",
                "old_state": -1
            },
            "id": 63031495,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031495/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215217/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.984735+02:00",
            "action": 59,
            "target": "How can I lock my repositories when I'm not actively using them?",
            "old": "",
            "details": {
                "state": 20,
                "source": "How can I lock my repositories when I'm not actively using them?",
                "old_state": -1
            },
            "id": 63031494,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031494/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215216/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.984697+02:00",
            "action": 59,
            "target": "**Ouisync** uses the IP addresses of your devices to be able to connect you with your peers in the peer-to-peer network. We don't store those IP addresses anywhere on our systems. We don't keep any other user data. ",
            "old": "",
            "details": {
                "state": 20,
                "source": "**Ouisync** uses the IP addresses of your devices to be able to connect you with your peers in the peer-to-peer network. We don't store those IP addresses anywhere on our systems. We don't keep any other user data. ",
                "old_state": -1
            },
            "id": 63031493,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031493/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215215/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.984661+02:00",
            "action": 59,
            "target": "What private data does Ouisync use/store?",
            "old": "",
            "details": {
                "state": 20,
                "source": "What private data does Ouisync use/store?",
                "old_state": -1
            },
            "id": 63031492,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031492/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215214/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.984623+02:00",
            "action": 59,
            "target": "The Ouisync servers are physically located in Canada and are managed by eQualitie.",
            "old": "",
            "details": {
                "state": 20,
                "source": "The Ouisync servers are physically located in Canada and are managed by eQualitie.",
                "old_state": -1
            },
            "id": 63031491,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031491/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215213/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.984586+02:00",
            "action": 59,
            "target": "Where is this server and who runs it?",
            "old": "",
            "details": {
                "state": 20,
                "source": "Where is this server and who runs it?",
                "old_state": -1
            },
            "id": 63031490,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031490/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215212/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.984542+02:00",
            "action": 59,
            "target": "This happens automatically when you share a _**repository**_ with a peer - you don't need to perform any additional actions.",
            "old": "",
            "details": {
                "state": 20,
                "source": "This happens automatically when you share a _**repository**_ with a peer - you don't need to perform any additional actions.",
                "old_state": -1
            },
            "id": 63031489,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031489/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215211/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.984505+02:00",
            "action": 59,
            "target": "How can I connect to the server?",
            "old": "",
            "details": {
                "state": 20,
                "source": "How can I connect to the server?",
                "old_state": -1
            },
            "id": 63031488,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031488/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215210/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.984465+02:00",
            "action": 59,
            "target": "The purpose of the server storage is to facilitate file syncing when peers are not online at the same time. If you want to share a _**repository**_ with a peer who is not online at the moment, your _**repository**_ data will be stored encrypted on the server and when your peer comes online and connects either to the server (or to your device) the files from the stored _**repository**_ will sync with the files in your peer's _**repository**_.",
            "old": "",
            "details": {
                "state": 20,
                "source": "The purpose of the server storage is to facilitate file syncing when peers are not online at the same time. If you want to share a _**repository**_ with a peer who is not online at the moment, your _**repository**_ data will be stored encrypted on the server and when your peer comes online and connects either to the server (or to your device) the files from the stored _**repository**_ will sync with the files in your peer's _**repository**_.",
                "old_state": -1
            },
            "id": 63031487,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031487/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215209/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.984423+02:00",
            "action": 59,
            "target": "Yes. They are stored fully encrypted in transport as well as at rest and are not readable by the server.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Yes. They are stored fully encrypted in transport as well as at rest and are not readable by the server.",
                "old_state": -1
            },
            "id": 63031486,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031486/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215208/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.984384+02:00",
            "action": 59,
            "target": "Are my files stored on a server? Why?",
            "old": "",
            "details": {
                "state": 20,
                "source": "Are my files stored on a server? Why?",
                "old_state": -1
            },
            "id": 63031485,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031485/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215207/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.984327+02:00",
            "action": 59,
            "target": "Privacy and Security",
            "old": "",
            "details": {
                "state": 20,
                "source": "Privacy and Security",
                "old_state": -1
            },
            "id": 63031484,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031484/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215206/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.984261+02:00",
            "action": 59,
            "target": "No. At the moment you can only move files from one folder to another within the same _**repository**_. Moving files from one repository to another is planned for future releases of **Ouisync**.",
            "old": "",
            "details": {
                "state": 20,
                "source": "No. At the moment you can only move files from one folder to another within the same _**repository**_. Moving files from one repository to another is planned for future releases of **Ouisync**.",
                "old_state": -1
            },
            "id": 63031483,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031483/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215205/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.984197+02:00",
            "action": 59,
            "target": "Can I move my files from one repository to another?",
            "old": "",
            "details": {
                "state": 20,
                "source": "Can I move my files from one repository to another?",
                "old_state": -1
            },
            "id": 63031482,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031482/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215204/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.984130+02:00",
            "action": 59,
            "target": "If you rename files in your _**repository**_, the new file name will be propagated to the _**repositories**_ of all the peers that you shared your _**repository**_ with.",
            "old": "",
            "details": {
                "state": 20,
                "source": "If you rename files in your _**repository**_, the new file name will be propagated to the _**repositories**_ of all the peers that you shared your _**repository**_ with.",
                "old_state": -1
            },
            "id": 63031481,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031481/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215203/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.984085+02:00",
            "action": 59,
            "target": "What happens if I rename files in my repository?",
            "old": "",
            "details": {
                "state": 20,
                "source": "What happens if I rename files in my repository?",
                "old_state": -1
            },
            "id": 63031480,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031480/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215202/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.984019+02:00",
            "action": 59,
            "target": "Equally, if your peers delete any files in any of the _**repositories**_ that they have imported from you, their file deletions will be propagated to your device too. It works both ways -i.e.: _**repositories**_ shared  with **Write** permissions will sync with each other, including file edits, additions or deletions.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Equally, if your peers delete any files in any of the _**repositories**_ that they have imported from you, their file deletions will be propagated to your device too. It works both ways -i.e.: _**repositories**_ shared  with **Write** permissions will sync with each other, including file edits, additions or deletions.",
                "old_state": -1
            },
            "id": 63031479,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031479/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215201/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.983952+02:00",
            "action": 59,
            "target": "File deletion is propagated to all replicas in existence -which means the same file that you deleted will be automatically deleted in the _**repositories**_ of all the peers with whom you have shared it.",
            "old": "",
            "details": {
                "state": 20,
                "source": "File deletion is propagated to all replicas in existence -which means the same file that you deleted will be automatically deleted in the _**repositories**_ of all the peers with whom you have shared it.",
                "old_state": -1
            },
            "id": 63031478,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031478/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215200/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.983855+02:00",
            "action": 59,
            "target": "What happens if I delete files in my repository?",
            "old": "",
            "details": {
                "state": 20,
                "source": "What happens if I delete files in my repository?",
                "old_state": -1
            },
            "id": 63031477,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031477/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215199/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.983803+02:00",
            "action": 59,
            "target": "Peers who are offline at the time of uploading the files",
            "old": "",
            "details": {
                "state": 20,
                "source": "Peers who are offline at the time of uploading the files",
                "old_state": -1
            },
            "id": 63031476,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031476/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215198/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.983725+02:00",
            "action": 59,
            "target": "If you decide to keep both of them, the new one will have (1) added to the name and you will see both files on your Ouisync screen. If you decide to replace the existing one, then the new ones will overwrite it and the old one will no longer exist",
            "old": "",
            "details": {
                "state": 20,
                "source": "If you decide to keep both of them, the new one will have (1) added to the name and you will see both files on your Ouisync screen. If you decide to replace the existing one, then the new ones will overwrite it and the old one will no longer exist",
                "old_state": -1
            },
            "id": 63031475,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031475/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215197/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.983638+02:00",
            "action": 59,
            "target": "If you and one or more peers upload the same file (for example Billy.jpg) to the same Ouisync _**repository**_ that another peer has already uploaded, Ouisync will detect this situation and ask if you want to keep both files or replace one of them:",
            "old": "",
            "details": {
                "state": 20,
                "source": "If you and one or more peers upload the same file (for example Billy.jpg) to the same Ouisync _**repository**_ that another peer has already uploaded, Ouisync will detect this situation and ask if you want to keep both files or replace one of them:",
                "old_state": -1
            },
            "id": 63031474,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031474/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215196/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.983600+02:00",
            "action": 59,
            "target": "Peers who are online at the same time",
            "old": "",
            "details": {
                "state": 20,
                "source": "Peers who are online at the same time",
                "old_state": -1
            },
            "id": 63031473,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031473/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215195/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.983561+02:00",
            "action": 59,
            "target": "Ouisync is capable of handling two different scenarios.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Ouisync is capable of handling two different scenarios.",
                "old_state": -1
            },
            "id": 63031472,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031472/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215194/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.983506+02:00",
            "action": 59,
            "target": "What happens if me and my peers upload the same file into Ouisync?",
            "old": "",
            "details": {
                "state": 20,
                "source": "What happens if me and my peers upload the same file into Ouisync?",
                "old_state": -1
            },
            "id": 63031471,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031471/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215193/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.983436+02:00",
            "action": 59,
            "target": "File Management",
            "old": "",
            "details": {
                "state": 20,
                "source": "File Management",
                "old_state": -1
            },
            "id": 63031470,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031470/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215192/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.983398+02:00",
            "action": 59,
            "target": "If they imported a **_repository_** with **Read** permissions only, then they can share it with others as **Read** or **Blind**. If they imported your _**repository**_ as **Blind**, they can only share it as **Blind**. ",
            "old": "",
            "details": {
                "state": 20,
                "source": "If they imported a **_repository_** with **Read** permissions only, then they can share it with others as **Read** or **Blind**. If they imported your _**repository**_ as **Blind**, they can only share it as **Blind**. ",
                "old_state": -1
            },
            "id": 63031469,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031469/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215191/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.983351+02:00",
            "action": 59,
            "target": "This means that if a person has received a token link to import a _**repository**_ with **Write** permissions they are able to generate the same kind of link to share the same _**repository**_ with other people, or they can also generate links for the same _**repository**_ but with lower permissions (**Read** or **Blind**). ",
            "old": "",
            "details": {
                "state": 20,
                "source": "This means that if a person has received a token link to import a _**repository**_ with **Write** permissions they are able to generate the same kind of link to share the same _**repository**_ with other people, or they can also generate links for the same _**repository**_ but with lower permissions (**Read** or **Blind**). ",
                "old_state": -1
            },
            "id": 63031468,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031468/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215190/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.983314+02:00",
            "action": 59,
            "target": "Yes. They can generate the token links with the same permissions they had in the original token link that they received from you, or lower. ",
            "old": "",
            "details": {
                "state": 20,
                "source": "Yes. They can generate the token links with the same permissions they had in the original token link that they received from you, or lower. ",
                "old_state": -1
            },
            "id": 63031467,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031467/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215189/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.983277+02:00",
            "action": 59,
            "target": "Can my peers re-share my token links?",
            "old": "",
            "details": {
                "state": 20,
                "source": "Can my peers re-share my token links?",
                "old_state": -1
            },
            "id": 63031466,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031466/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215188/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.983239+02:00",
            "action": 59,
            "target": "This level of permissions can be useful when you want to securely store your _**repository**_ as a backup. This means that the person or device with whom you shared your repository as **'blind'** won't be able to open the files to read them, nor make any changes to them. This way you can store your data securely on a friend's computer, for example. ",
            "old": "",
            "details": {
                "state": 20,
                "source": "This level of permissions can be useful when you want to securely store your _**repository**_ as a backup. This means that the person or device with whom you shared your repository as **'blind'** won't be able to open the files to read them, nor make any changes to them. This way you can store your data securely on a friend's computer, for example. ",
                "old_state": -1
            },
            "id": 63031465,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031465/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215187/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.983202+02:00",
            "action": 59,
            "target": "**Blind**",
            "old": "",
            "details": {
                "state": 20,
                "source": "**Blind**",
                "old_state": -1
            },
            "id": 63031464,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031464/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/103215186/?format=api",
            "component": "https://hosted.weblate.org/api/components/ouisync/website-json/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/ouisync/website-json/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-04T23:33:06.983162+02:00",
            "action": 59,
            "target": "An example use case would be _when you want to share the information regarding an event or news items, or maybe regarding certain products, or perhaps you are a teacher sharing some content with your students, etc. In all these you want the recipients to be able to read the contents but not change them._ ",
            "old": "",
            "details": {
                "state": 20,
                "source": "An example use case would be _when you want to share the information regarding an event or news items, or maybe regarding certain products, or perhaps you are a teacher sharing some content with your students, etc. In all these you want the recipients to be able to read the contents but not change them._ ",
                "old_state": -1
            },
            "id": 63031463,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/63031463/?format=api"
        }
    ]
}