Translation components API.

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

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

{
    "count": 6299,
    "next": null,
    "previous": "https://hosted.weblate.org/api/components/tor/snowflake-website/changes/?format=api&page=125",
    "results": [
        {
            "unit": "https://hosted.weblate.org/api/units/86555451/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.799420+01:00",
            "action": 59,
            "target": "If you would like to run a command-line version of the Snowflake proxy on your desktop or server, see our <a href=\"https://community.torproject.org/relay/setup/snowflake/standalone/\">guide</a> for running a Snowflake standalone proxy.",
            "old": "",
            "details": {
                "state": 20,
                "source": "If you would like to run a command-line version of the Snowflake proxy on your desktop or server, see our <a href=\"https://community.torproject.org/relay/setup/snowflake/standalone/\">guide</a> for running a Snowflake standalone proxy.",
                "old_state": -1
            },
            "id": 39116911,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116911/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555450/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.799365+01:00",
            "action": 59,
            "target": "Run a standalone proxy",
            "old": "",
            "details": {
                "state": 20,
                "source": "Run a standalone proxy",
                "old_state": -1
            },
            "id": 39116910,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116910/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555449/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.799308+01:00",
            "action": 59,
            "target": "Alternatively, you can embed a Snowflake proxy yourself inside a page in your own website (e.g., <a href=\"https://relay.love\">relay.love</a>). Visitors to your site can enter the page, enable the proxy, and leave it open to allow people to proxy through it (it behaves and looks exactly like the web extension).",
            "old": "",
            "details": {
                "state": 20,
                "source": "Alternatively, you can embed a Snowflake proxy yourself inside a page in your own website (e.g., <a href=\"https://relay.love\">relay.love</a>). Visitors to your site can enter the page, enable the proxy, and leave it open to allow people to proxy through it (it behaves and looks exactly like the web extension).",
                "old_state": -1
            },
            "id": 39116909,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116909/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555448/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.799252+01:00",
            "action": 59,
            "target": "If you switch on the Snowflake below and leave the browser tab open, a user can connect through your new proxy!",
            "old": "",
            "details": {
                "state": 20,
                "source": "If you switch on the Snowflake below and leave the browser tab open, a user can connect through your new proxy!",
                "old_state": -1
            },
            "id": 39116908,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116908/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555447/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.799197+01:00",
            "action": 59,
            "target": "Leave this browser tab open or embed a web badge on your website",
            "old": "",
            "details": {
                "state": 20,
                "source": "Leave this browser tab open or embed a web badge on your website",
                "old_state": -1
            },
            "id": 39116907,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116907/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555446/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.799142+01:00",
            "action": 59,
            "target": "تثبيت على كُروم Chrome",
            "old": "",
            "details": {
                "state": 20,
                "source": "Install in Chrome",
                "old_state": -1
            },
            "id": 39116906,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116906/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555445/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.799087+01:00",
            "action": 59,
            "target": "تثبيت على فَيَرْفُكْسْ Firefox",
            "old": "",
            "details": {
                "state": 20,
                "source": "Install in Firefox",
                "old_state": -1
            },
            "id": 39116905,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116905/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555444/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.799028+01:00",
            "action": 59,
            "target": "The web extension is the easiest way to run a Snowflake proxy. Simply install it on <a href=\"https://addons.mozilla.org/en-US/firefox/addon/torproject-snowflake/\">Firefox</a> or <a href=\"https://chrome.google.com/webstore/detail/snowflake/mafpmfcccpbjnhfhjnllmmalhifmlcie\">Chrome</a>, enable the extension, and watch the icon turn green when a user connects through your proxy!",
            "old": "",
            "details": {
                "state": 20,
                "source": "The web extension is the easiest way to run a Snowflake proxy. Simply install it on <a href=\"https://addons.mozilla.org/en-US/firefox/addon/torproject-snowflake/\">Firefox</a> or <a href=\"https://chrome.google.com/webstore/detail/snowflake/mafpmfcccpbjnhfhjnllmmalhifmlcie\">Chrome</a>, enable the extension, and watch the icon turn green when a user connects through your proxy!",
                "old_state": -1
            },
            "id": 39116904,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116904/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555443/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.798973+01:00",
            "action": 59,
            "target": "Install the web extension",
            "old": "",
            "details": {
                "state": 20,
                "source": "Install the web extension",
                "old_state": -1
            },
            "id": 39116903,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116903/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555442/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.798918+01:00",
            "action": 59,
            "target": "There are different ways to run a Snowflake proxy (beginner to advanced):",
            "old": "",
            "details": {
                "state": 20,
                "source": "There are different ways to run a Snowflake proxy (beginner to advanced):",
                "old_state": -1
            },
            "id": 39116902,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116902/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555441/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.798860+01:00",
            "action": 59,
            "target": "You can join thousands of volunteers from around the world who have a Snowflake proxy installed and running. There is no need to worry about which websites people are accessing through your Snowflake proxy. Their visible browsing IP address will match their Tor exit node, not yours.",
            "old": "",
            "details": {
                "state": 20,
                "source": "You can join thousands of volunteers from around the world who have a Snowflake proxy installed and running. There is no need to worry about which websites people are accessing through your Snowflake proxy. Their visible browsing IP address will match their Tor exit node, not yours.",
                "old_state": -1
            },
            "id": 39116901,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116901/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555440/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.798801+01:00",
            "action": 59,
            "target": "Did you know that Snowflake proxies are operated entirely by volunteers? In other words, a user gets matched with a random Snowflake volunteer proxy is run by a volunteer like you! So, if you want to help people bypass censorship, consider installing and running a Snowflake proxy. The only prerequisite is that the Internet in your country is <strong>not</strong> heavily censored already.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Did you know that Snowflake proxies are operated entirely by volunteers? In other words, a user gets matched with a random Snowflake volunteer proxy, which is run by a volunteer like you! So, if you want to help people bypass censorship, consider installing and running a Snowflake proxy. The only prerequisite is that the Internet in your country is <strong>not</strong> heavily censored already.",
                "old_state": -1
            },
            "id": 39116900,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116900/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555439/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.798745+01:00",
            "action": 59,
            "target": "Help people circumvent censorship: operate a Snowflake proxy",
            "old": "",
            "details": {
                "state": 20,
                "source": "Help people circumvent censorship: operate a Snowflake proxy",
                "old_state": -1
            },
            "id": 39116899,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116899/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555438/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.798683+01:00",
            "action": 59,
            "target": "Unlike VPNs, you do not need to install a separate application to connect to a Snowflake proxy and bypass censorship. It is usually a circumvention feature embedded within existing apps. Currently Snowflake is available inside <a href=\"https://torproject.org/download\">Tor Browser</a> on Desktop and Android, <a href=\"https://onionbrowser.com\">Onion Browser</a> on iOS, and <a href=\"https://orbot.app\">Orbot</a> on Android and iOS. If you have downloaded and installed any of these apps, and they are censored in your country, you can bypass the censorship by activating Snowflake through the apps' settings page.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Unlike VPNs, you do not need to install a separate application to connect to a Snowflake proxy and bypass censorship. It is usually a circumvention feature embedded within existing apps. Currently Snowflake is available inside <a href=\"https://torproject.org/download\">Tor Browser</a> on Desktop and Android, <a href=\"https://onionbrowser.com\">Onion Browser</a> on iOS, and <a href=\"https://orbot.app\">Orbot</a> on Android and iOS. If you have downloaded and installed any of these apps, and they are censored in your country, you can bypass the censorship by activating Snowflake through the apps' settings page.",
                "old_state": -1
            },
            "id": 39116898,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116898/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555437/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.798622+01:00",
            "action": 59,
            "target": "Use Snowflake to bypass censorship",
            "old": "",
            "details": {
                "state": 20,
                "source": "Use Snowflake to bypass censorship",
                "old_state": -1
            },
            "id": 39116897,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116897/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555436/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.798514+01:00",
            "action": 59,
            "target": "It therefore becomes costly for censors to consider blocking such circumvention tools since it would require blocking large parts of the Internet in order to achieve the initial targeted goal.",
            "old": "",
            "details": {
                "state": 20,
                "source": "It therefore becomes costly for censors to consider blocking such circumvention tools since it would require blocking large parts of the Internet in order to achieve the initial targeted goal.",
                "old_state": -1
            },
            "id": 39116896,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116896/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555435/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.798448+01:00",
            "action": 59,
            "target": "There are numerous tools available, such as Snowflake, that \"transform\" Internet activity, each using a different technique. Some redirect Internet traffic to appear to be coming from popular cloud providers like Microsoft Azure and Amazon Web Services. Others scramble Internet traffic in order to make it appear completely random.",
            "old": "",
            "details": {
                "state": 20,
                "source": "There are numerous tools available, such as Snowflake, that \"transform\" Internet activity, each using a different technique. Some redirect Internet traffic to appear to be coming from popular cloud providers like Microsoft Azure and Amazon Web Services. Others scramble Internet traffic in order to make it appear completely random.",
                "old_state": -1
            },
            "id": 39116895,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116895/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555434/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.798337+01:00",
            "action": 59,
            "target": "Snowflake is a system that <strong>allows people from all over the world to access censored websites and applications</strong>. Similar to how VPNs assist users in getting around Internet censorship, Snowflake helps you avoid being noticed by Internet censors by making your Internet activity appear as though you're using the Internet for a regular video or voice call.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Snowflake is a system that <strong>allows people from all over the world to access censored websites and applications</strong>. Similar to how VPNs assist users in getting around Internet censorship, Snowflake helps you avoid being noticed by Internet censors by making your Internet activity appear as though you're using the Internet for a regular video or voice call.",
                "old_state": -1
            },
            "id": 39116894,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116894/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.520757+01:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "new file",
                "filename": "en_US/website.json"
            },
            "id": 39116892,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/39116892/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555433/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.520692+01:00",
            "action": 59,
            "target": "If you encounter issues while trying to connect to Tor using Snowflake, the Tor support channel can be reached on <a href=\"https://t.me/TorProjectSupportBot\">Telegram</a>. You can also browse the <a href=\"https://support.torproject.org/censorship/\">Tor Support Portal</a> and the <a href=\"https://forum.torproject.net/tag/snowflake\">Tor Forum</a> for answers.",
            "old": "",
            "details": {
                "state": 100,
                "source": "If you encounter issues while trying to connect to Tor using Snowflake, the Tor support channel can be reached on <a href=\"https://t.me/TorProjectSupportBot\">Telegram</a>. You can also browse the <a href=\"https://support.torproject.org/censorship/\">Tor Support Portal</a> and the <a href=\"https://forum.torproject.net/tag/snowflake\">Tor Forum</a> for answers.",
                "old_state": -1
            },
            "id": 39116891,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116891/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555432/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.520633+01:00",
            "action": 59,
            "target": "Seeking support with using Snowflake",
            "old": "",
            "details": {
                "state": 100,
                "source": "Seeking support with using Snowflake",
                "old_state": -1
            },
            "id": 39116890,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116890/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555431/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.520595+01:00",
            "action": 59,
            "target": "Embed",
            "old": "",
            "details": {
                "state": 100,
                "source": "Embed",
                "old_state": -1
            },
            "id": 39116889,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116889/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555430/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.520556+01:00",
            "action": 59,
            "target": "Snowflake is a new circumvention technology, part of the <a href=\"https://gitweb.torproject.org/torspec.git/tree/pt-spec.txt\">Pluggable Transports</a> family, that is continuously being improved. Curious to learn more about its architecture? Feel free to check this <a href=\"https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/wikis/Technical%20Overview\">Technical overview</a> (in English).",
            "old": "",
            "details": {
                "state": 100,
                "source": "Snowflake is a new circumvention technology, part of the <a href=\"https://gitweb.torproject.org/torspec.git/tree/pt-spec.txt\">Pluggable Transports</a> family, that is continuously being improved. Curious to learn more about its architecture? Feel free to check this <a href=\"https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/wikis/Technical%20Overview\">Technical overview</a> (in English).",
                "old_state": -1
            },
            "id": 39116888,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116888/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555429/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.520521+01:00",
            "action": 59,
            "target": "Learn more about how Snowflake works",
            "old": "",
            "details": {
                "state": 100,
                "source": "Learn more about how Snowflake works",
                "old_state": -1
            },
            "id": 39116887,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116887/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555428/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.520484+01:00",
            "action": 59,
            "target": "If you're interested in making use of Snowflake inside your application, get in touch with <a href=\"https://lists.torproject.org/cgi-bin/mailman/listinfo/anti-censorship-team\">anti-censorship team.",
            "old": "",
            "details": {
                "state": 100,
                "source": "If you're interested in making use of Snowflake inside your application, get in touch with <a href=\"https://lists.torproject.org/cgi-bin/mailman/listinfo/anti-censorship-team\">anti-censorship team.",
                "old_state": -1
            },
            "id": 39116886,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116886/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555427/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.520448+01:00",
            "action": 59,
            "target": "Please try to be as descriptive as possible with your ticket and if possible include log messages that will help us reproduce the bug.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Please try to be as descriptive as possible with your ticket and if possible include log messages that will help us reproduce the bug.",
                "old_state": -1
            },
            "id": 39116885,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116885/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555426/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.520410+01:00",
            "action": 59,
            "target": "<a href=\"https://gitlab.onionize.space/\">Request an account</a> at the Tor Project GitLab, then <a href=\"https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues\">open a new issue</a> in the Snowflake project.",
            "old": "",
            "details": {
                "state": 100,
                "source": "<a href=\"https://gitlab.onionize.space/\">Request an account</a> at the Tor Project GitLab, then <a href=\"https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues\">open a new issue</a> in the Snowflake project.",
                "old_state": -1
            },
            "id": 39116884,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116884/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555425/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.520373+01:00",
            "action": 59,
            "target": "File an <a href=\"https://anonticket.onionize.space/\">anonymous ticket</a> by generating an identifier and logging in with it. Then, find the Snowflake project in the <strong>List of all projects</strong> and create a new issue.",
            "old": "",
            "details": {
                "state": 100,
                "source": "File an <a href=\"https://anonticket.onionize.space/\">anonymous ticket</a> by generating an identifier and logging in with it. Then, find the Snowflake project in the <strong>List of all projects</strong> and create a new issue.",
                "old_state": -1
            },
            "id": 39116883,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116883/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555424/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.520333+01:00",
            "action": 59,
            "target": "If you encounter problems with Snowflake - whether you're using it or running it -, please consider filing a bug report.  There are two ways to file a bug report:",
            "old": "",
            "details": {
                "state": 100,
                "source": "If you encounter problems with Snowflake - whether you're using it or running it -, please consider filing a bug report.  There are two ways to file a bug report:",
                "old_state": -1
            },
            "id": 39116882,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116882/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555423/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.520287+01:00",
            "action": 59,
            "target": "Reporting Bugs",
            "old": "",
            "details": {
                "state": 100,
                "source": "Reporting Bugs",
                "old_state": -1
            },
            "id": 39116881,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116881/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555422/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.520243+01:00",
            "action": 59,
            "target": "If you would like to run a command-line version of the Snowflake proxy on your desktop or server, see our <a href=\"https://community.torproject.org/relay/setup/snowflake/standalone/\">guide</a> for running a Snowflake standalone proxy.",
            "old": "",
            "details": {
                "state": 100,
                "source": "If you would like to run a command-line version of the Snowflake proxy on your desktop or server, see our <a href=\"https://community.torproject.org/relay/setup/snowflake/standalone/\">guide</a> for running a Snowflake standalone proxy.",
                "old_state": -1
            },
            "id": 39116880,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116880/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555421/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.520177+01:00",
            "action": 59,
            "target": "Run a standalone proxy",
            "old": "",
            "details": {
                "state": 100,
                "source": "Run a standalone proxy",
                "old_state": -1
            },
            "id": 39116879,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116879/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555420/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.520107+01:00",
            "action": 59,
            "target": "Alternatively, you can embed a Snowflake proxy yourself inside a page in your own website (e.g., <a href=\"https://relay.love\">relay.love</a>). Visitors to your site can enter the page, enable the proxy, and leave it open to allow people to proxy through it (it behaves and looks exactly like the web extension).",
            "old": "",
            "details": {
                "state": 100,
                "source": "Alternatively, you can embed a Snowflake proxy yourself inside a page in your own website (e.g., <a href=\"https://relay.love\">relay.love</a>). Visitors to your site can enter the page, enable the proxy, and leave it open to allow people to proxy through it (it behaves and looks exactly like the web extension).",
                "old_state": -1
            },
            "id": 39116878,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116878/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555419/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.520038+01:00",
            "action": 59,
            "target": "If you switch on the Snowflake below and leave the browser tab open, a user can connect through your new proxy!",
            "old": "",
            "details": {
                "state": 100,
                "source": "If you switch on the Snowflake below and leave the browser tab open, a user can connect through your new proxy!",
                "old_state": -1
            },
            "id": 39116877,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116877/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555418/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.519970+01:00",
            "action": 59,
            "target": "Leave this browser tab open or embed a web badge on your website",
            "old": "",
            "details": {
                "state": 100,
                "source": "Leave this browser tab open or embed a web badge on your website",
                "old_state": -1
            },
            "id": 39116876,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116876/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555417/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.519900+01:00",
            "action": 59,
            "target": "Install in Chrome",
            "old": "",
            "details": {
                "state": 100,
                "source": "Install in Chrome",
                "old_state": -1
            },
            "id": 39116875,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116875/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555416/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.519830+01:00",
            "action": 59,
            "target": "Install in Firefox",
            "old": "",
            "details": {
                "state": 100,
                "source": "Install in Firefox",
                "old_state": -1
            },
            "id": 39116874,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116874/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555415/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.519758+01:00",
            "action": 59,
            "target": "The web extension is the easiest way to run a Snowflake proxy. Simply install it on <a href=\"https://addons.mozilla.org/en-US/firefox/addon/torproject-snowflake/\">Firefox</a> or <a href=\"https://chrome.google.com/webstore/detail/snowflake/mafpmfcccpbjnhfhjnllmmalhifmlcie\">Chrome</a>, enable the extension, and watch the icon turn green when a user connects through your proxy!",
            "old": "",
            "details": {
                "state": 100,
                "source": "The web extension is the easiest way to run a Snowflake proxy. Simply install it on <a href=\"https://addons.mozilla.org/en-US/firefox/addon/torproject-snowflake/\">Firefox</a> or <a href=\"https://chrome.google.com/webstore/detail/snowflake/mafpmfcccpbjnhfhjnllmmalhifmlcie\">Chrome</a>, enable the extension, and watch the icon turn green when a user connects through your proxy!",
                "old_state": -1
            },
            "id": 39116873,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116873/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555414/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.519690+01:00",
            "action": 59,
            "target": "Install the web extension",
            "old": "",
            "details": {
                "state": 100,
                "source": "Install the web extension",
                "old_state": -1
            },
            "id": 39116872,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116872/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555413/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.519620+01:00",
            "action": 59,
            "target": "There are different ways to run a Snowflake proxy (beginner to advanced):",
            "old": "",
            "details": {
                "state": 100,
                "source": "There are different ways to run a Snowflake proxy (beginner to advanced):",
                "old_state": -1
            },
            "id": 39116871,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116871/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555412/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.519548+01:00",
            "action": 59,
            "target": "You can join thousands of volunteers from around the world who have a Snowflake proxy installed and running. There is no need to worry about which websites people are accessing through your Snowflake proxy. Their visible browsing IP address will match their Tor exit node, not yours.",
            "old": "",
            "details": {
                "state": 100,
                "source": "You can join thousands of volunteers from around the world who have a Snowflake proxy installed and running. There is no need to worry about which websites people are accessing through your Snowflake proxy. Their visible browsing IP address will match their Tor exit node, not yours.",
                "old_state": -1
            },
            "id": 39116870,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116870/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555411/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.519469+01:00",
            "action": 59,
            "target": "Did you know that Snowflake proxies are operated entirely by volunteers? In other words, a user gets matched with a random Snowflake volunteer proxy, which is run by a volunteer like you! So, if you want to help people bypass censorship, consider installing and running a Snowflake proxy. The only prerequisite is that the Internet in your country is <strong>not</strong> heavily censored already.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Did you know that Snowflake proxies are operated entirely by volunteers? In other words, a user gets matched with a random Snowflake volunteer proxy, which is run by a volunteer like you! So, if you want to help people bypass censorship, consider installing and running a Snowflake proxy. The only prerequisite is that the Internet in your country is <strong>not</strong> heavily censored already.",
                "old_state": -1
            },
            "id": 39116869,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116869/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555410/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.519380+01:00",
            "action": 59,
            "target": "Help people circumvent censorship: operate a Snowflake proxy",
            "old": "",
            "details": {
                "state": 100,
                "source": "Help people circumvent censorship: operate a Snowflake proxy",
                "old_state": -1
            },
            "id": 39116868,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116868/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555409/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.519309+01:00",
            "action": 59,
            "target": "Unlike VPNs, you do not need to install a separate application to connect to a Snowflake proxy and bypass censorship. It is usually a circumvention feature embedded within existing apps. Currently Snowflake is available inside <a href=\"https://torproject.org/download\">Tor Browser</a> on Desktop and Android, <a href=\"https://onionbrowser.com\">Onion Browser</a> on iOS, and <a href=\"https://orbot.app\">Orbot</a> on Android and iOS. If you have downloaded and installed any of these apps, and they are censored in your country, you can bypass the censorship by activating Snowflake through the apps' settings page.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Unlike VPNs, you do not need to install a separate application to connect to a Snowflake proxy and bypass censorship. It is usually a circumvention feature embedded within existing apps. Currently Snowflake is available inside <a href=\"https://torproject.org/download\">Tor Browser</a> on Desktop and Android, <a href=\"https://onionbrowser.com\">Onion Browser</a> on iOS, and <a href=\"https://orbot.app\">Orbot</a> on Android and iOS. If you have downloaded and installed any of these apps, and they are censored in your country, you can bypass the censorship by activating Snowflake through the apps' settings page.",
                "old_state": -1
            },
            "id": 39116867,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116867/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555408/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.519241+01:00",
            "action": 59,
            "target": "Use Snowflake to bypass censorship",
            "old": "",
            "details": {
                "state": 100,
                "source": "Use Snowflake to bypass censorship",
                "old_state": -1
            },
            "id": 39116866,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116866/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555407/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.519173+01:00",
            "action": 59,
            "target": "It therefore becomes costly for censors to consider blocking such circumvention tools since it would require blocking large parts of the Internet in order to achieve the initial targeted goal.",
            "old": "",
            "details": {
                "state": 100,
                "source": "It therefore becomes costly for censors to consider blocking such circumvention tools since it would require blocking large parts of the Internet in order to achieve the initial targeted goal.",
                "old_state": -1
            },
            "id": 39116865,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116865/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555406/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.519095+01:00",
            "action": 59,
            "target": "There are numerous tools available, such as Snowflake, that \"transform\" Internet activity, each using a different technique. Some redirect Internet traffic to appear to be coming from popular cloud providers like Microsoft Azure and Amazon Web Services. Others scramble Internet traffic in order to make it appear completely random.",
            "old": "",
            "details": {
                "state": 100,
                "source": "There are numerous tools available, such as Snowflake, that \"transform\" Internet activity, each using a different technique. Some redirect Internet traffic to appear to be coming from popular cloud providers like Microsoft Azure and Amazon Web Services. Others scramble Internet traffic in order to make it appear completely random.",
                "old_state": -1
            },
            "id": 39116864,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116864/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86555405/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/snowflake-website/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-11-15T13:18:37.518959+01:00",
            "action": 59,
            "target": "Snowflake is a system that <strong>allows people from all over the world to access censored websites and applications</strong>. Similar to how VPNs assist users in getting around Internet censorship, Snowflake helps you avoid being noticed by Internet censors by making your Internet activity appear as though you're using the Internet for a regular video or voice call.",
            "old": "",
            "details": {
                "state": 100,
                "source": "Snowflake is a system that <strong>allows people from all over the world to access censored websites and applications</strong>. Similar to how VPNs assist users in getting around Internet censorship, Snowflake helps you avoid being noticed by Internet censors by making your Internet activity appear as though you're using the Internet for a regular video or voice call.",
                "old_state": -1
            },
            "id": 39116863,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/39116863/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/tor/snowflake-website/?format=api",
            "translation": null,
            "user": "https://hosted.weblate.org/api/users/emmapeel/?format=api",
            "author": "https://hosted.weblate.org/api/users/emmapeel/?format=api",
            "timestamp": "2022-11-15T13:18:36.687580+01:00",
            "action": 51,
            "target": "",
            "old": "",
            "details": {},
            "id": 39116862,
            "action_name": "Component created",
            "url": "https://hosted.weblate.org/api/changes/39116862/?format=api"
        }
    ]
}