Translation components API.

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

GET /api/translations/jshelter/webextension/ru/changes/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 952,
    "next": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/changes/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-03T14:46:12.736021+01:00",
            "action": 0,
            "target": "",
            "id": 70504663,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/70504663/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108373423/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-03T14:46:12.735990+01:00",
            "action": 59,
            "target": "",
            "id": 70504662,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70504662/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108373422/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-03T14:46:12.735967+01:00",
            "action": 59,
            "target": "",
            "id": 70504661,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70504661/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108373421/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-03T14:46:12.735945+01:00",
            "action": 59,
            "target": "",
            "id": 70504660,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70504660/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108373420/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-03T14:46:12.735921+01:00",
            "action": 59,
            "target": "",
            "id": 70504659,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70504659/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108373419/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-03T14:46:12.735898+01:00",
            "action": 59,
            "target": "",
            "id": 70504658,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70504658/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108373418/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-03T14:46:12.735874+01:00",
            "action": 59,
            "target": "",
            "id": 70504657,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70504657/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108373417/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-03T14:46:12.735849+01:00",
            "action": 59,
            "target": "",
            "id": 70504656,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70504656/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108373416/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-03T14:46:12.735824+01:00",
            "action": 59,
            "target": "",
            "id": 70504655,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70504655/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108373415/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-03T14:46:12.735791+01:00",
            "action": 59,
            "target": "",
            "id": 70504654,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70504654/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-02T14:51:06.420700+01:00",
            "action": 0,
            "target": "",
            "id": 70460678,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/70460678/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108352960/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-02T14:51:06.420496+01:00",
            "action": 59,
            "target": "",
            "id": 70460675,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70460675/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-25T10:43:20.046714+02:00",
            "action": 0,
            "target": "",
            "id": 69826912,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/69826912/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/106207272/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-25T10:43:20.046691+02:00",
            "action": 59,
            "target": "",
            "id": 69826911,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/69826911/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104514109/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-25T10:43:20.046669+02:00",
            "action": 59,
            "target": "• Приемлемое количество ложноположительных обнаружений (некоторые веб-сайты с фингерпринтингом могут обойти обнаружение).",
            "id": 69826910,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/69826910/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104514108/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-25T10:43:20.046645+02:00",
            "action": 59,
            "target": "• Очень низкое количество ложноположительных обнаружений (сосредоточиться на явных случаях фингерпринтинга, очень низкое количество неразумно заблокированных сайтов).",
            "id": 69826909,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/69826909/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104513833/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-25T10:43:20.046620+02:00",
            "action": 59,
            "target": "(меньше…)",
            "id": 69826908,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/69826908/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104513832/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-10-25T10:43:20.046587+02:00",
            "action": 59,
            "target": "(больше…)",
            "id": 69826907,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/69826907/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "author": null,
            "timestamp": "2023-10-25T10:13:14.421511+02:00",
            "action": 17,
            "target": "",
            "id": 69826181,
            "action_name": "Changes committed",
            "url": "https://hosted.weblate.org/api/changes/69826181/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/106207272/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "author": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "timestamp": "2023-10-25T10:11:10.032103+02:00",
            "action": 5,
            "target": "$1",
            "id": 69826147,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/69826147/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104513833/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "author": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "timestamp": "2023-10-25T10:10:33.806131+02:00",
            "action": 2,
            "target": "(меньше…)",
            "id": 69826134,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/69826134/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104513832/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "author": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "timestamp": "2023-10-25T10:10:26.822187+02:00",
            "action": 2,
            "target": "(больше…)",
            "id": 69826131,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/69826131/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104514109/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "author": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "timestamp": "2023-10-25T10:09:52.521848+02:00",
            "action": 2,
            "target": "• Приемлемое количество ложноположительных обнаружений (некоторые веб-сайты с фингерпринтингом могут обойти обнаружение).",
            "id": 69826127,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/69826127/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104514108/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "author": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "timestamp": "2023-10-25T10:09:45.049273+02:00",
            "action": 2,
            "target": "• Очень низкое количество ложноположительных обнаружений (сосредоточиться на явных случаях фингерпринтинга, очень низкое количество неразумно заблокированных сайтов).",
            "id": 69826124,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/69826124/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104514109/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "author": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "timestamp": "2023-10-25T10:01:53.927383+02:00",
            "action": 30,
            "target": "• Acceptable amount of false negative detections (some fingerprinting websites may get around detection).",
            "id": 69825924,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/69825924/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104514108/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "author": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "timestamp": "2023-10-25T10:01:34.379817+02:00",
            "action": 30,
            "target": "• Very low number of false positive detections (focus on clear fingerprinting cases, very low number of unreasonably blocked sites).",
            "id": 69825918,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/69825918/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104513986/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "author": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "timestamp": "2023-10-25T09:58:44.697939+02:00",
            "action": 30,
            "target": "Do not create little lies in WebAssembly, use slower JavaScript.",
            "id": 69825684,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/69825684/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104513986/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "author": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "timestamp": "2023-10-25T09:57:05.673733+02:00",
            "action": 30,
            "target": "Do not create little lies in WebAssembly, use JavaScript.",
            "id": 69825644,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/69825644/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "author": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "timestamp": "2023-10-25T09:26:01.548601+02:00",
            "action": 0,
            "target": "",
            "id": 69815917,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/69815917/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104513833/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/L-----H-----/?format=api",
            "author": "https://hosted.weblate.org/api/users/L-----H-----/?format=api",
            "timestamp": "2023-10-18T00:18:42.273882+02:00",
            "action": 30,
            "target": "(less…)",
            "id": 68865000,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/68865000/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104513832/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/L-----H-----/?format=api",
            "author": "https://hosted.weblate.org/api/users/L-----H-----/?format=api",
            "timestamp": "2023-10-18T00:18:32.392288+02:00",
            "action": 30,
            "target": "(more…)",
            "id": 68864995,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/68864995/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-28T07:07:53.010136+02:00",
            "action": 0,
            "target": "",
            "id": 67137654,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/67137654/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/106207273/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-28T07:07:53.010114+02:00",
            "action": 59,
            "target": "",
            "id": 67137653,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/67137653/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/106207272/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-28T07:07:53.010092+02:00",
            "action": 59,
            "target": "",
            "id": 67137652,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/67137652/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/106207271/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-28T07:07:53.010070+02:00",
            "action": 59,
            "target": "",
            "id": 67137651,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/67137651/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104514092/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-28T07:07:53.010046+02:00",
            "action": 59,
            "target": "Разрешать расширению реагировать при вызове страницей большого количества API, недобросовестно используемых для фингерпринтинга.",
            "id": 67137650,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/67137650/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104592111/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-28T07:07:53.010023+02:00",
            "action": 59,
            "target": "Поведение Network Boundary Shield по умолчанию можно глобально настроить с помощью настроек ниже. Network Boundary Shield также можно полностью отключить для каждого домена с помощью списка исключений. Доменам можно разрешить отправлять межсетевые запросы с помощью <i>переключателя Network Boundary Shield</i> во всплывающем окне или вручную с помощью параметра <i>Управление списком исключений</i>. Помните, что добавление домена в список исключений также позволяет его субдоменам выполнять межсетевые запросы. Чтобы выборочно отключить Network Boundary Shield, добавьте домены в список исключений (за исключением «www», но включая все остальные домены, например «.com»).",
            "id": 67137649,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/67137649/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104592109/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-28T07:07:53.009999+02:00",
            "action": 59,
            "target": "Network Boundary Shield не позволяет посещенным веб-страницам использовать браузер в качестве прокси-сервера между общедоступным Интернетом и локальной сетью. См. <a href='https://jshelter.org/localportscanning/'>наш блог</a> и <a href='https://www.forcepoint.com/sites/default/files/resources/files. /report-attacking-internal-network-en_0.pdf'>Отчет Force Point</a> с примерами атак, отраженных Network Boundary Shield. Защита инкапсулирует API веб-запросов, поэтому он фиксирует все исходящие запросы.",
            "id": 67137648,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/67137648/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104513947/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-28T07:07:53.009967+02:00",
            "action": 59,
            "target": "Cooperative Scheduling of Background Tasks API может планировать фоновые задачи таким образом, чтобы при выполнении других высокоприоритетных задач, разделяющих тот же событийный цикл, не возникали задержки.",
            "id": 67137647,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/67137647/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "author": null,
            "timestamp": "2023-09-08T10:46:11.713446+02:00",
            "action": 17,
            "target": "",
            "id": 65233721,
            "action_name": "Changes committed",
            "url": "https://hosted.weblate.org/api/changes/65233721/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104514016/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/xXx/?format=api",
            "author": "https://hosted.weblate.org/api/users/xXx/?format=api",
            "timestamp": "2023-09-08T10:44:30.471188+02:00",
            "action": 2,
            "target": "Редактировать",
            "id": 65233707,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/65233707/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "author": null,
            "timestamp": "2023-09-08T10:44:20.462107+02:00",
            "action": 17,
            "target": "",
            "id": 65233705,
            "action_name": "Changes committed",
            "url": "https://hosted.weblate.org/api/changes/65233705/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104592111/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/xXx/?format=api",
            "author": "https://hosted.weblate.org/api/users/xXx/?format=api",
            "timestamp": "2023-09-08T10:43:26.282695+02:00",
            "action": 2,
            "target": "Поведение Network Boundary Shield по умолчанию можно глобально настроить с помощью настроек ниже. Network Boundary Shield также можно полностью отключить для каждого домена с помощью списка исключений. Доменам можно разрешить отправлять межсетевые запросы с помощью <i>переключателя Network Boundary Shield</i> во всплывающем окне или вручную с помощью параметра <i>Управление списком исключений</i>. Помните, что добавление домена в список исключений также позволяет его субдоменам выполнять межсетевые запросы. Чтобы выборочно отключить Network Boundary Shield, добавьте домены в список исключений (за исключением «www», но включая все остальные домены, например «.com»).",
            "id": 65233689,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/65233689/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104592109/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/xXx/?format=api",
            "author": "https://hosted.weblate.org/api/users/xXx/?format=api",
            "timestamp": "2023-09-08T10:42:54.174449+02:00",
            "action": 2,
            "target": "Network Boundary Shield не позволяет посещенным веб-страницам использовать браузер в качестве прокси-сервера между общедоступным Интернетом и локальной сетью. См. <a href='https://jshelter.org/localportscanning/'>наш блог</a> и <a href='https://www.forcepoint.com/sites/default/files/resources/files. /report-attacking-internal-network-en_0.pdf'>Отчет Force Point</a> с примерами атак, отраженных Network Boundary Shield. Защита инкапсулирует API веб-запросов, поэтому он фиксирует все исходящие запросы.",
            "id": 65233681,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/65233681/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104592109/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/xXx/?format=api",
            "author": "https://hosted.weblate.org/api/users/xXx/?format=api",
            "timestamp": "2023-09-08T10:42:54.168100+02:00",
            "action": 45,
            "target": "",
            "id": 65233680,
            "action_name": "Contributor joined",
            "url": "https://hosted.weblate.org/api/changes/65233680/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "author": null,
            "timestamp": "2023-09-08T08:48:01.755244+02:00",
            "action": 17,
            "target": "",
            "id": 65177324,
            "action_name": "Changes committed",
            "url": "https://hosted.weblate.org/api/changes/65177324/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "author": null,
            "timestamp": "2023-09-08T08:48:01.514463+02:00",
            "action": 17,
            "target": "",
            "id": 65177323,
            "action_name": "Changes committed",
            "url": "https://hosted.weblate.org/api/changes/65177323/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104592109/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "author": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "timestamp": "2023-09-08T08:41:20.933959+02:00",
            "action": 30,
            "target": "Network Boundary Shield prevents visited web pages from using the browser as a proxy between the public Internet and local network. See <a href='https://jshelter.org/localportscanning/'>our blog post</a> and <a href='https://www.forcepoint.com/sites/default/files/resources/files/report-attacking-internal-network-en_0.pdf'>Force Point report</a> for examples of attacks handled by the Network Boundary Shield. The protection encapsulates the WebRequest API, so it captures all outgoing requests.",
            "id": 65177275,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/65177275/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104592111/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "author": "https://hosted.weblate.org/api/users/polcak/?format=api",
            "timestamp": "2023-09-08T08:35:17.758837+02:00",
            "action": 30,
            "target": "Network Boundary Shield default behavior can be globally adjusted by the settings below. Network Boundary Shield can also be completely disabled per domain by the exception list. Domains can be allowed to make cross-network requests via <i>Network Boundary Shield switch</i> in the popup window or manually via the <i>Manage exception list</i> option. Remember that adding a domain to the exception list also allows its subdomains to make cross-network requests. To selectively deactivate Network Boundary Shield, insert the domains to the exception list (excluding \"www\" but including all other domains, e.g., \".com\").",
            "id": 65177221,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/65177221/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104514124/?format=api",
            "component": "https://hosted.weblate.org/api/components/jshelter/webextension/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/jshelter/webextension/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/TotalCaesar659/?format=api",
            "author": "https://hosted.weblate.org/api/users/TotalCaesar659/?format=api",
            "timestamp": "2023-09-08T01:05:46.712949+02:00",
            "action": 2,
            "target": "Данный отчет перечисляет все конечные точки JavaScript API, запрашиваемые веб-страницей и считающиеся релевантными для фингерпринтинга браузера. Детектор фингерпринтинга (ДФ) использует эти данные для принятия решения о том, может ли страница собирать фингерпринт браузера.",
            "id": 65172714,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/65172714/?format=api"
        }
    ]
}