Translation components API.

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

GET /api/components/tor/support-portal/changes/?format=api&page=5471
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 273668,
    "next": "https://hosted.weblate.org/api/components/tor/support-portal/changes/?format=api&page=5472",
    "previous": "https://hosted.weblate.org/api/components/tor/support-portal/changes/?format=api&page=5470",
    "results": [
        {
            "unit": "https://hosted.weblate.org/api/units/84088594/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.680096+02:00",
            "action": 59,
            "target": "An Internet service provider (ISP) is an organization that provides services for accessing and using the Internet. When using [Tor Browser](../tor-browser), your ISP cannot see what websites you're visiting.",
            "old": "",
            "details": {
                "state": 100,
                "source": "An Internet service provider (ISP) is an organization that provides services for accessing and using the Internet. When using [Tor Browser](../tor-browser), your ISP cannot see what websites you're visiting.",
                "old_state": -1
            },
            "id": 35839205,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839205/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088593/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.680063+02:00",
            "action": 59,
            "target": "internet service provider (ISP)",
            "old": "",
            "details": {
                "state": 100,
                "source": "internet service provider (ISP)",
                "old_state": -1
            },
            "id": 35839204,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839204/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088591/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.679997+02:00",
            "action": 59,
            "target": "HTTPS Everywhere is a [Firefox](../firefox), Chrome, and Opera [extension](../add-on-extension-or-plugin) that makes [HTTPS](../https) the default on websites that have set up HTTPS but have not made it the default.",
            "old": "",
            "details": {
                "state": 100,
                "source": "HTTPS Everywhere is a [Firefox](../firefox), Chrome, and Opera [extension](../add-on-extension-or-plugin) that makes [HTTPS](../https) the default on websites that have set up HTTPS but have not made it the default.",
                "old_state": -1
            },
            "id": 35839202,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839202/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088590/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.679963+02:00",
            "action": 59,
            "target": "HTTPS Everywhere",
            "old": "",
            "details": {
                "state": 100,
                "source": "HTTPS Everywhere",
                "old_state": -1
            },
            "id": 35839201,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839201/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088589/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.679930+02:00",
            "action": 59,
            "target": "Hypertext Transfer Protocol Secure is the [encrypted](../encryption) version of the HTTP channel used to transfer files and data between devices on a network.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Hypertext Transfer Protocol Secure is the [encrypted](../encryption) version of the HTTP channel used to transfer files and data between devices on a network.",
                "old_state": -1
            },
            "id": 35839200,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839200/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088588/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.679896+02:00",
            "action": 59,
            "target": "The [Hypertext Transfer Protocol (HTTP)](../http) is a channel used to send files and data between devices on a network. Originally used to transfer only web pages, it is now relied upon to deliver many forms of data and communication.",
            "old": "",
            "details": {
                "state": 100,
                "source": "The [Hypertext Transfer Protocol (HTTP)](../http) is a channel used to send files and data between devices on a network. Originally used to transfer only web pages, it is now relied upon to deliver many forms of data and communication.",
                "old_state": -1
            },
            "id": 35839199,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839199/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088586/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.679830+02:00",
            "action": 59,
            "target": "In [Tor](../tor-tor-network-core-tor) terms, a \"hop\" refers to [traffic](../traffic) moving between [relays](../relay) in a [circuit](../circuit).",
            "old": "",
            "details": {
                "state": 100,
                "source": "In [Tor](../tor-tor-network-core-tor) terms, a \"hop\" refers to [traffic](../traffic) moving between [relays](../relay) in a [circuit](../circuit).",
                "old_state": -1
            },
            "id": 35839197,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839197/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088585/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.679797+02:00",
            "action": 59,
            "target": "hop",
            "old": "",
            "details": {
                "state": 100,
                "source": "hop",
                "old_state": -1
            },
            "id": 35839196,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839196/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088584/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.679759+02:00",
            "action": 59,
            "target": "Former name for \"[onion services](../onion-services)\", sometimes still in use in [Tor](../tor-tor-network-core-tor) documentation or communication.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Former name for \"[onion services](../onion-services)\", sometimes still in use in [Tor](../tor-tor-network-core-tor) documentation or communication.",
                "old_state": -1
            },
            "id": 35839195,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839195/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088583/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.679725+02:00",
            "action": 59,
            "target": "hidden services",
            "old": "",
            "details": {
                "state": 100,
                "source": "hidden services",
                "old_state": -1
            },
            "id": 35839194,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839194/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088582/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.679691+02:00",
            "action": 59,
            "target": "A cryptographic hash value is the result of a mathematical algorithm that maps data to a bit string of a fixed size. It's designed as one-way-function which means the value is easy to calculate in one direction but infeasible to invert. Hash values serve to verify the integrity of data.",
            "old": "",
            "details": {
                "state": 100,
                "source": "A cryptographic hash value is the result of a mathematical algorithm that maps data to a bit string of a fixed size. It's designed as one-way-function which means the value is easy to calculate in one direction but infeasible to invert. Hash values serve to verify the integrity of data.",
                "old_state": -1
            },
            "id": 35839193,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839193/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088581/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.679653+02:00",
            "action": 59,
            "target": "hash",
            "old": "",
            "details": {
                "state": 100,
                "source": "hash",
                "old_state": -1
            },
            "id": 35839192,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839192/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088580/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.679620+02:00",
            "action": 59,
            "target": "![hamburger-menu](/static/images/hamburger-menu.png \"Hamburger Menu\")",
            "old": "",
            "details": {
                "state": 100,
                "source": "![hamburger-menu](/static/images/hamburger-menu.png \"Hamburger Menu\")",
                "old_state": -1
            },
            "id": 35839191,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839191/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088579/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.679586+02:00",
            "action": 59,
            "target": "Reference: https://en.wikipedia.org/wiki/Hamburger_button",
            "old": "",
            "details": {
                "state": 100,
                "source": "Reference: https://en.wikipedia.org/wiki/Hamburger_button",
                "old_state": -1
            },
            "id": 35839190,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839190/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088578/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.679553+02:00",
            "action": 59,
            "target": "By clicking or tapping on the icon, it reveals a menu with options or additional pages.",
            "old": "",
            "details": {
                "state": 100,
                "source": "By clicking or tapping on the icon, it reveals a menu with options or additional pages.",
                "old_state": -1
            },
            "id": 35839189,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839189/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088577/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.679519+02:00",
            "action": 59,
            "target": "It's a icon with three horizontal lines usually on the top-left corner or top-right corner of the screen.",
            "old": "",
            "details": {
                "state": 100,
                "source": "It's a icon with three horizontal lines usually on the top-left corner or top-right corner of the screen.",
                "old_state": -1
            },
            "id": 35839188,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839188/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088576/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.679486+02:00",
            "action": 59,
            "target": "hamburger menu",
            "old": "",
            "details": {
                "state": 100,
                "source": "hamburger menu",
                "old_state": -1
            },
            "id": 35839187,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839187/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088575/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.679452+02:00",
            "action": 59,
            "target": "The first [relay](../relay) in the [Tor circuit](../circuit), unless using a [bridge](../bridge). When using a bridge, the bridge takes the place of the guard.",
            "old": "",
            "details": {
                "state": 100,
                "source": "The first [relay](../relay) in the [Tor circuit](../circuit), unless using a [bridge](../bridge). When using a bridge, the bridge takes the place of the guard.",
                "old_state": -1
            },
            "id": 35839186,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839186/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088574/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.679418+02:00",
            "action": 59,
            "target": "guard",
            "old": "",
            "details": {
                "state": 100,
                "source": "guard",
                "old_state": -1
            },
            "id": 35839185,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839185/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088573/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.679385+02:00",
            "action": 59,
            "target": "The Tor Project participates in the Google Season of Docs, which is a program for technical writers.",
            "old": "",
            "details": {
                "state": 100,
                "source": "The Tor Project participates in the Google Season of Docs, which is a program for technical writers.",
                "old_state": -1
            },
            "id": 35839184,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839184/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088571/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.679317+02:00",
            "action": 59,
            "target": "The Tor Project participates in the Google Summer of Code, which is a summer program for university students.",
            "old": "",
            "details": {
                "state": 100,
                "source": "The Tor Project participates in the Google Summer of Code, which is a summer program for university students.",
                "old_state": -1
            },
            "id": 35839182,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839182/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088566/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.679138+02:00",
            "action": 59,
            "target": "fte",
            "old": "",
            "details": {
                "state": 100,
                "source": "fte",
                "old_state": -1
            },
            "id": 35839177,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839177/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088564/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.679065+02:00",
            "action": 59,
            "target": "Flash Player",
            "old": "",
            "details": {
                "state": 100,
                "source": "Flash Player",
                "old_state": -1
            },
            "id": 35839175,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839175/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088563/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.679029+02:00",
            "action": 59,
            "target": "A firewall is a network security system that monitors and controls incoming and outgoing network [traffic](../traffic). This traffic filter is based on predetermined rules. A firewall typically establishes a barrier between a trusted, secure internal network and another outside network but it can also be used as a content filter in the sense of [censorship](../network-censorship). Sometimes people have trouble connecting to [Tor](../tor-tor-network-core-tor) because their firewall blocks Tor connections. You can reconfigure or disable your firewall and restart Tor to test this.",
            "old": "",
            "details": {
                "state": 100,
                "source": "A firewall is a network security system that monitors and controls incoming and outgoing network [traffic](../traffic). This traffic filter is based on predetermined rules. A firewall typically establishes a barrier between a trusted, secure internal network and another outside network but it can also be used as a content filter in the sense of [censorship](../network-censorship). Sometimes people have trouble connecting to [Tor](../tor-tor-network-core-tor) because their firewall blocks Tor connections. You can reconfigure or disable your firewall and restart Tor to test this.",
                "old_state": -1
            },
            "id": 35839174,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839174/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088562/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.678995+02:00",
            "action": 59,
            "target": "firewall",
            "old": "",
            "details": {
                "state": 100,
                "source": "firewall",
                "old_state": -1
            },
            "id": 35839173,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839173/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088561/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.678946+02:00",
            "action": 59,
            "target": "Firefox is available for Windows, macOS and Linux [operating systems](../operating-system-os), with its mobile version available for Android and iOS.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Firefox is available for Windows, macOS and Linux [operating systems](../operating-system-os), with its mobile version available for Android and iOS.",
                "old_state": -1
            },
            "id": 35839172,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839172/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088560/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.678912+02:00",
            "action": 59,
            "target": "[Tor Browser](../tor-browser) is built from a modified version of Firefox ESR (Extended Support Release).",
            "old": "",
            "details": {
                "state": 100,
                "source": "[Tor Browser](../tor-browser) is built from a modified version of Firefox ESR (Extended Support Release).",
                "old_state": -1
            },
            "id": 35839171,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839171/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088559/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.678878+02:00",
            "action": 59,
            "target": "Mozilla Firefox is a free and open-source [web browser](../web-browser) developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Mozilla Firefox is a free and open-source [web browser](../web-browser) developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation.",
                "old_state": -1
            },
            "id": 35839170,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839170/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088558/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.678833+02:00",
            "action": 59,
            "target": "Firefox",
            "old": "",
            "details": {
                "state": 100,
                "source": "Firefox",
                "old_state": -1
            },
            "id": 35839169,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839169/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088557/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.678792+02:00",
            "action": 59,
            "target": "Tor Browser is available on F-Droid. Follow these [steps](https://tb-manual.torproject.org/mobile-tor/) if you prefer installing the app through F-Droid.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Tor Browser is available on F-Droid. Follow these [steps](https://tb-manual.torproject.org/mobile-tor/) if you prefer installing the app through F-Droid.",
                "old_state": -1
            },
            "id": 35839168,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839168/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088556/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.678759+02:00",
            "action": 59,
            "target": "Just like in Google Play one can browse, install and keep track of updates on the device using F-Droid.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Just like in Google Play one can browse, install and keep track of updates on the device using F-Droid.",
                "old_state": -1
            },
            "id": 35839167,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839167/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088555/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.678725+02:00",
            "action": 59,
            "target": "F-Droid is a repository of FOSS (free and open source software) applications for Android.",
            "old": "",
            "details": {
                "state": 100,
                "source": "F-Droid is a repository of FOSS (free and open source software) applications for Android.",
                "old_state": -1
            },
            "id": 35839166,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839166/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088554/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.678693+02:00",
            "action": 59,
            "target": "F-Droid",
            "old": "",
            "details": {
                "state": 100,
                "source": "F-Droid",
                "old_state": -1
            },
            "id": 35839165,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839165/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088553/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.678659+02:00",
            "action": 59,
            "target": "The ExoneraTor service maintains a database of [relay](../relay) [IP addresses](../ip-address) that have been part of the Tor network. It answers the question of whether there was a [Tor](../tor-tor-network-core-tor) relay running on a given IP address on a given date.  This service is often useful when dealing with law enforcement.",
            "old": "",
            "details": {
                "state": 100,
                "source": "The ExoneraTor service maintains a database of [relay](../relay) [IP addresses](../ip-address) that have been part of the Tor network. It answers the question of whether there was a [Tor](../tor-tor-network-core-tor) relay running on a given IP address on a given date.  This service is often useful when dealing with law enforcement.",
                "old_state": -1
            },
            "id": 35839164,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839164/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088552/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.678625+02:00",
            "action": 59,
            "target": "ExoneraTor",
            "old": "",
            "details": {
                "state": 100,
                "source": "ExoneraTor",
                "old_state": -1
            },
            "id": 35839163,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839163/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088551/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.678592+02:00",
            "action": 59,
            "target": "The last [relay](../relay) in the [Tor circuit](../circuit) which sends [traffic](../traffic) out onto the public Internet. The service you are connecting to (website, chat service, email provider, etc.) will see the [IP address](../ip-address) of the exit.",
            "old": "",
            "details": {
                "state": 100,
                "source": "The last [relay](../relay) in the [Tor circuit](../circuit) which sends [traffic](../traffic) out onto the public Internet. The service you are connecting to (website, chat service, email provider, etc.) will see the [IP address](../ip-address) of the exit.",
                "old_state": -1
            },
            "id": 35839162,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839162/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088550/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.678559+02:00",
            "action": 59,
            "target": "exit",
            "old": "",
            "details": {
                "state": 100,
                "source": "exit",
                "old_state": -1
            },
            "id": 35839161,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839161/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088549/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.678526+02:00",
            "action": 59,
            "target": "Transmitted data which is [encrypted](../encryption) directly from origin to destination is called end-to-end encryption. This helps ensure the data or message being sent is only read by the sending and receiving party.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Transmitted data which is [encrypted](../encryption) directly from origin to destination is called end-to-end encryption. This helps ensure the data or message being sent is only read by the sending and receiving party.",
                "old_state": -1
            },
            "id": 35839160,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839160/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088548/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.678493+02:00",
            "action": 59,
            "target": "end-to-end encrypted",
            "old": "",
            "details": {
                "state": 100,
                "source": "end-to-end encrypted",
                "old_state": -1
            },
            "id": 35839159,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839159/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088547/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.678458+02:00",
            "action": 59,
            "target": "The process of taking a piece of data and scrambling it into a secret code that can only be read by the intended recipient. [Tor](../tor-tor-network-core-tor) uses three layers of encryption in the Tor [circuit](../circuit); each [relay](../relay) decrypts one layer before passing the request on to the next relay.",
            "old": "",
            "details": {
                "state": 100,
                "source": "The process of taking a piece of data and scrambling it into a secret code that can only be read by the intended recipient. [Tor](../tor-tor-network-core-tor) uses three layers of encryption in the Tor [circuit](../circuit); each [relay](../relay) decrypts one layer before passing the request on to the next relay.",
                "old_state": -1
            },
            "id": 35839158,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839158/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088546/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.678425+02:00",
            "action": 59,
            "target": "encryption",
            "old": "",
            "details": {
                "state": 100,
                "source": "encryption",
                "old_state": -1
            },
            "id": 35839157,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839157/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088545/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.678392+02:00",
            "action": 59,
            "target": "You can translate this term if it sounds better on your language.",
            "old": "",
            "details": {
                "state": 100,
                "source": "You can translate this term if it sounds better on your language.",
                "old_state": -1
            },
            "id": 35839156,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839156/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088544/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.678356+02:00",
            "action": 59,
            "target": "No need to capitalize.",
            "old": "",
            "details": {
                "state": 100,
                "source": "No need to capitalize.",
                "old_state": -1
            },
            "id": 35839155,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839155/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088542/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.678289+02:00",
            "action": 59,
            "target": "However, it does not make you anonymous, or completely hide your destination like [Tor Browser](../tor-browser) does.",
            "old": "",
            "details": {
                "state": 100,
                "source": "However, it does not make you anonymous, or completely hide your destination like [Tor Browser](../tor-browser) does.",
                "old_state": -1
            },
            "id": 35839153,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839153/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088541/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.678255+02:00",
            "action": 59,
            "target": "From the perspective of a censor, it appears like you are connecting to a major service which would be costly for a censor to block, like Microsoft or Google.",
            "old": "",
            "details": {
                "state": 100,
                "source": "From the perspective of a censor, it appears like you are connecting to a major service which would be costly for a censor to block, like Microsoft or Google.",
                "old_state": -1
            },
            "id": 35839152,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839152/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088540/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.678222+02:00",
            "action": 59,
            "target": "Domain fronting is a censorship circumvention technique which masks the site you are connecting to.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Domain fronting is a censorship circumvention technique which masks the site you are connecting to.",
                "old_state": -1
            },
            "id": 35839151,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839151/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088539/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.678187+02:00",
            "action": 59,
            "target": "domain fronting",
            "old": "",
            "details": {
                "state": 100,
                "source": "domain fronting",
                "old_state": -1
            },
            "id": 35839150,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839150/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088538/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.678153+02:00",
            "action": 59,
            "target": "A special-purpose [relay](../relay) that maintains a list of currently-running relays and periodically publishes a [consensus](../consensus) together with the other directory authorities.",
            "old": "",
            "details": {
                "state": 100,
                "source": "A special-purpose [relay](../relay) that maintains a list of currently-running relays and periodically publishes a [consensus](../consensus) together with the other directory authorities.",
                "old_state": -1
            },
            "id": 35839149,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839149/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088537/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.678120+02:00",
            "action": 59,
            "target": "directory authority",
            "old": "",
            "details": {
                "state": 100,
                "source": "directory authority",
                "old_state": -1
            },
            "id": 35839148,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839148/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84088536/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/support-portal/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/support-portal/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-10-01T11:47:38.678087+02:00",
            "action": 59,
            "target": "This is done by converting the pdf to raw pixel data and then back to pdf.",
            "old": "",
            "details": {
                "state": 100,
                "source": "This is done by converting the pdf to raw pixel data and then back to pdf.",
                "old_state": -1
            },
            "id": 35839147,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/35839147/?format=api"
        }
    ]
}