Translation components API.

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

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

{
    "count": 5985,
    "next": "https://hosted.weblate.org/api/components/tor/rdsys/changes/?format=api&page=120",
    "previous": "https://hosted.weblate.org/api/components/tor/rdsys/changes/?format=api&page=118",
    "results": [
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/es/?format=api",
            "user": "https://hosted.weblate.org/api/users/emmapeel/?format=api",
            "author": "https://hosted.weblate.org/api/users/emmapeel/?format=api",
            "timestamp": "2023-07-04T18:16:11.858166+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "active.es.json"
            },
            "id": 60750777,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/60750777/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/el/?format=api",
            "user": "https://hosted.weblate.org/api/users/emmapeel/?format=api",
            "author": "https://hosted.weblate.org/api/users/emmapeel/?format=api",
            "timestamp": "2023-07-04T18:16:11.603071+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "new file",
                "filename": "active.el.json"
            },
            "id": 60750776,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/60750776/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830873/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T18:16:11.602975+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Welcome! To get bridges, type /bridges or press the Bridges button. \n\nTo get information about how to use your bridges, type /help or press the Help button.",
                "old_state": -1
            },
            "id": 60750775,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60750775/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830872/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T18:16:11.602868+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "No bridges for bots, sorry",
                "old_state": -1
            },
            "id": 60750774,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60750774/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830871/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T18:16:11.602779+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Help",
                "old_state": -1
            },
            "id": 60750773,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60750773/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830870/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T18:16:11.602669+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To use your bridges on Android:\n\n1. When you start Tor Browser, click the Settings icon.\n\n2. Select 'Config Bridge'.\n\n3. Make sure the 'Use a Bridge' setting is switched on and that the 'obfs4' option is selected.\n\n4. Copy the message with the bridges you received.\n\n5. Select 'Provide a Bridge I know' and paste the bridges into the pop-up.\n\n6. Return to the connect page and press the 'Connect' button.\n\n\nTo use your bridges on desktop:\n\n1. In the menu with three bars (≡) in the upper right corner, select 'Settings'. In the left column, select 'Connection'. If you launched Tor Browser without connecting, you can also press the 'Configure Connection...' button.\n\n2. Under the 'Bridges' section, switch on the 'Your Current Bridges' setting.\n\n3. Copy the message with the bridges you received.\n\n4. Under 'Add a New Bridge', click the 'Add a Bridge Manually...' button.\n\n5. Paste the bridges into the 'Provide a Bridge' pop-up (one bridge per line).\n\n6. If Tor Browser is already connected to Tor, restart it to save your changes. If Tor Browser is not connected to Tor, select 'Connect' at the top of the connection page.",
                "old_state": -1
            },
            "id": 60750772,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60750772/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830869/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T18:16:11.602571+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Bridges",
                "old_state": -1
            },
            "id": 60750771,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60750771/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/de/?format=api",
            "user": "https://hosted.weblate.org/api/users/emmapeel/?format=api",
            "author": "https://hosted.weblate.org/api/users/emmapeel/?format=api",
            "timestamp": "2023-07-04T18:16:11.383343+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "new file",
                "filename": "active.de.json"
            },
            "id": 60750769,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/60750769/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830867/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/de/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T18:16:11.383290+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Welcome! To get bridges, type /bridges or press the Bridges button. \n\nTo get information about how to use your bridges, type /help or press the Help button.",
                "old_state": -1
            },
            "id": 60750768,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60750768/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830866/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/de/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T18:16:11.383239+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "No bridges for bots, sorry",
                "old_state": -1
            },
            "id": 60750767,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60750767/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830865/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/de/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T18:16:11.383181+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Help",
                "old_state": -1
            },
            "id": 60750766,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60750766/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830864/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/de/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T18:16:11.383116+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To use your bridges on Android:\n\n1. When you start Tor Browser, click the Settings icon.\n\n2. Select 'Config Bridge'.\n\n3. Make sure the 'Use a Bridge' setting is switched on and that the 'obfs4' option is selected.\n\n4. Copy the message with the bridges you received.\n\n5. Select 'Provide a Bridge I know' and paste the bridges into the pop-up.\n\n6. Return to the connect page and press the 'Connect' button.\n\n\nTo use your bridges on desktop:\n\n1. In the menu with three bars (≡) in the upper right corner, select 'Settings'. In the left column, select 'Connection'. If you launched Tor Browser without connecting, you can also press the 'Configure Connection...' button.\n\n2. Under the 'Bridges' section, switch on the 'Your Current Bridges' setting.\n\n3. Copy the message with the bridges you received.\n\n4. Under 'Add a New Bridge', click the 'Add a Bridge Manually...' button.\n\n5. Paste the bridges into the 'Provide a Bridge' pop-up (one bridge per line).\n\n6. If Tor Browser is already connected to Tor, restart it to save your changes. If Tor Browser is not connected to Tor, select 'Connect' at the top of the connection page.",
                "old_state": -1
            },
            "id": 60750765,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60750765/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830863/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/de/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T18:16:11.383061+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Bridges",
                "old_state": -1
            },
            "id": 60750764,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60750764/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/cs/?format=api",
            "user": "https://hosted.weblate.org/api/users/emmapeel/?format=api",
            "author": "https://hosted.weblate.org/api/users/emmapeel/?format=api",
            "timestamp": "2023-07-04T18:16:11.200426+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "new file",
                "filename": "active.cs.json"
            },
            "id": 60750762,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/60750762/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830861/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/cs/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T18:16:11.200364+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Welcome! To get bridges, type /bridges or press the Bridges button. \n\nTo get information about how to use your bridges, type /help or press the Help button.",
                "old_state": -1
            },
            "id": 60750761,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60750761/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830860/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/cs/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T18:16:11.200313+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "No bridges for bots, sorry",
                "old_state": -1
            },
            "id": 60750760,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60750760/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830859/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/cs/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T18:16:11.200261+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Help",
                "old_state": -1
            },
            "id": 60750759,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60750759/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830858/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/cs/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T18:16:11.200193+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To use your bridges on Android:\n\n1. When you start Tor Browser, click the Settings icon.\n\n2. Select 'Config Bridge'.\n\n3. Make sure the 'Use a Bridge' setting is switched on and that the 'obfs4' option is selected.\n\n4. Copy the message with the bridges you received.\n\n5. Select 'Provide a Bridge I know' and paste the bridges into the pop-up.\n\n6. Return to the connect page and press the 'Connect' button.\n\n\nTo use your bridges on desktop:\n\n1. In the menu with three bars (≡) in the upper right corner, select 'Settings'. In the left column, select 'Connection'. If you launched Tor Browser without connecting, you can also press the 'Configure Connection...' button.\n\n2. Under the 'Bridges' section, switch on the 'Your Current Bridges' setting.\n\n3. Copy the message with the bridges you received.\n\n4. Under 'Add a New Bridge', click the 'Add a Bridge Manually...' button.\n\n5. Paste the bridges into the 'Provide a Bridge' pop-up (one bridge per line).\n\n6. If Tor Browser is already connected to Tor, restart it to save your changes. If Tor Browser is not connected to Tor, select 'Connect' at the top of the connection page.",
                "old_state": -1
            },
            "id": 60750758,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60750758/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830857/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/cs/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T18:16:11.200113+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Bridges",
                "old_state": -1
            },
            "id": 60750757,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60750757/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/ca/?format=api",
            "user": "https://hosted.weblate.org/api/users/emmapeel/?format=api",
            "author": "https://hosted.weblate.org/api/users/emmapeel/?format=api",
            "timestamp": "2023-07-04T18:16:10.999130+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "new file",
                "filename": "active.ca.json"
            },
            "id": 60750755,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/60750755/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830855/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/ca/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T18:16:10.999078+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Welcome! To get bridges, type /bridges or press the Bridges button. \n\nTo get information about how to use your bridges, type /help or press the Help button.",
                "old_state": -1
            },
            "id": 60750754,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60750754/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830854/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/ca/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T18:16:10.999027+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "No bridges for bots, sorry",
                "old_state": -1
            },
            "id": 60750753,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60750753/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830853/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/ca/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T18:16:10.998975+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Help",
                "old_state": -1
            },
            "id": 60750752,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60750752/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830852/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/ca/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T18:16:10.998893+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To use your bridges on Android:\n\n1. When you start Tor Browser, click the Settings icon.\n\n2. Select 'Config Bridge'.\n\n3. Make sure the 'Use a Bridge' setting is switched on and that the 'obfs4' option is selected.\n\n4. Copy the message with the bridges you received.\n\n5. Select 'Provide a Bridge I know' and paste the bridges into the pop-up.\n\n6. Return to the connect page and press the 'Connect' button.\n\n\nTo use your bridges on desktop:\n\n1. In the menu with three bars (≡) in the upper right corner, select 'Settings'. In the left column, select 'Connection'. If you launched Tor Browser without connecting, you can also press the 'Configure Connection...' button.\n\n2. Under the 'Bridges' section, switch on the 'Your Current Bridges' setting.\n\n3. Copy the message with the bridges you received.\n\n4. Under 'Add a New Bridge', click the 'Add a Bridge Manually...' button.\n\n5. Paste the bridges into the 'Provide a Bridge' pop-up (one bridge per line).\n\n6. If Tor Browser is already connected to Tor, restart it to save your changes. If Tor Browser is not connected to Tor, select 'Connect' at the top of the connection page.",
                "old_state": -1
            },
            "id": 60750751,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60750751/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830851/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/ca/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T18:16:10.998837+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Bridges",
                "old_state": -1
            },
            "id": 60750750,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60750750/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/be/?format=api",
            "user": "https://hosted.weblate.org/api/users/emmapeel/?format=api",
            "author": "https://hosted.weblate.org/api/users/emmapeel/?format=api",
            "timestamp": "2023-07-04T18:16:10.392885+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "new file",
                "filename": "active.be.json"
            },
            "id": 60750748,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/60750748/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830849/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/be/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T18:16:10.392832+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Welcome! To get bridges, type /bridges or press the Bridges button. \n\nTo get information about how to use your bridges, type /help or press the Help button.",
                "old_state": -1
            },
            "id": 60750747,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60750747/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830848/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/be/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T18:16:10.392782+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "No bridges for bots, sorry",
                "old_state": -1
            },
            "id": 60750746,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60750746/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830847/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/be/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T18:16:10.392728+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Help",
                "old_state": -1
            },
            "id": 60750745,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60750745/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830846/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/be/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T18:16:10.392648+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To use your bridges on Android:\n\n1. When you start Tor Browser, click the Settings icon.\n\n2. Select 'Config Bridge'.\n\n3. Make sure the 'Use a Bridge' setting is switched on and that the 'obfs4' option is selected.\n\n4. Copy the message with the bridges you received.\n\n5. Select 'Provide a Bridge I know' and paste the bridges into the pop-up.\n\n6. Return to the connect page and press the 'Connect' button.\n\n\nTo use your bridges on desktop:\n\n1. In the menu with three bars (≡) in the upper right corner, select 'Settings'. In the left column, select 'Connection'. If you launched Tor Browser without connecting, you can also press the 'Configure Connection...' button.\n\n2. Under the 'Bridges' section, switch on the 'Your Current Bridges' setting.\n\n3. Copy the message with the bridges you received.\n\n4. Under 'Add a New Bridge', click the 'Add a Bridge Manually...' button.\n\n5. Paste the bridges into the 'Provide a Bridge' pop-up (one bridge per line).\n\n6. If Tor Browser is already connected to Tor, restart it to save your changes. If Tor Browser is not connected to Tor, select 'Connect' at the top of the connection page.",
                "old_state": -1
            },
            "id": 60750744,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60750744/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830845/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/be/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T18:16:10.392576+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Bridges",
                "old_state": -1
            },
            "id": 60750743,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60750743/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/es/?format=api",
            "user": "https://hosted.weblate.org/api/users/emmapeel/?format=api",
            "author": null,
            "timestamp": "2023-07-04T18:16:09.143625+02:00",
            "action": 24,
            "target": "",
            "old": "",
            "details": {
                "filename": "active.es_ES.json",
                "error_message": "No such file or directory"
            },
            "id": 60750741,
            "action_name": "Parsing failed",
            "url": "https://hosted.weblate.org/api/changes/60750741/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/es/?format=api",
            "user": "https://hosted.weblate.org/api/users/emmapeel/?format=api",
            "author": null,
            "timestamp": "2023-07-04T18:16:09.038453+02:00",
            "action": 24,
            "target": "",
            "old": "",
            "details": {
                "filename": "active.es_ES.json",
                "error_message": "No such file or directory"
            },
            "id": 60750740,
            "action_name": "Parsing failed",
            "url": "https://hosted.weblate.org/api/changes/60750740/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": null,
            "user": "https://hosted.weblate.org/api/users/emmapeel/?format=api",
            "author": null,
            "timestamp": "2023-07-04T18:16:08.417425+02:00",
            "action": 21,
            "target": "",
            "old": "",
            "details": {},
            "id": 60750739,
            "action_name": "Repository rebased",
            "url": "https://hosted.weblate.org/api/changes/60750739/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T18:15:25.022638+02:00",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git@gitlab.torproject.org:tpo/translation.git",
                    "https://gitlab.torproject.org/tpo/translation.git",
                    "https://gitlab.torproject.org/tpo/translation.git",
                    "git@gitlab.torproject.org:tpo/translation.git",
                    "https://gitlab.torproject.org/tpo/translation"
                ],
                "branch": "rdsys",
                "repo_url": "https://gitlab.torproject.org/tpo/translation",
                "full_name": "tpo/translation",
                "service_long_name": "GitLab"
            },
            "id": 60750723,
            "action_name": "Repository notification received",
            "url": "https://hosted.weblate.org/api/changes/60750723/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T17:56:42.710909+02:00",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git@gitlab.torproject.org:tpo/translation.git",
                    "https://gitlab.torproject.org/tpo/translation.git",
                    "https://gitlab.torproject.org/tpo/translation.git",
                    "git@gitlab.torproject.org:tpo/translation.git",
                    "https://gitlab.torproject.org/tpo/translation"
                ],
                "branch": "rdsys",
                "repo_url": "https://gitlab.torproject.org/tpo/translation",
                "full_name": "tpo/translation",
                "service_long_name": "GitLab"
            },
            "id": 60750105,
            "action_name": "Repository notification received",
            "url": "https://hosted.weblate.org/api/changes/60750105/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T17:56:42.385487+02:00",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 60750104,
            "action_name": "Changes pushed",
            "url": "https://hosted.weblate.org/api/changes/60750104/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/es/?format=api",
            "user": "https://hosted.weblate.org/api/users/emmapeel/?format=api",
            "author": null,
            "timestamp": "2023-07-04T17:56:39.812724+02:00",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 60750103,
            "action_name": "Changes committed",
            "url": "https://hosted.weblate.org/api/changes/60750103/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830511/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/ar/?format=api",
            "user": "https://hosted.weblate.org/api/users/anonymous/?format=api",
            "author": "https://hosted.weblate.org/api/users/anonymous/?format=api",
            "timestamp": "2023-07-04T17:52:00.698771+02:00",
            "action": 4,
            "target": "المساعدة",
            "old": "",
            "details": {
                "state": 0,
                "source": "Help",
                "old_state": 0
            },
            "id": 60750021,
            "action_name": "Suggestion added",
            "url": "https://hosted.weblate.org/api/changes/60750021/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830509/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/ar/?format=api",
            "user": "https://hosted.weblate.org/api/users/anonymous/?format=api",
            "author": "https://hosted.weblate.org/api/users/anonymous/?format=api",
            "timestamp": "2023-07-04T17:52:00.680104+02:00",
            "action": 4,
            "target": "الجسور",
            "old": "",
            "details": {
                "state": 0,
                "source": "Bridges",
                "old_state": 0
            },
            "id": 60750020,
            "action_name": "Suggestion added",
            "url": "https://hosted.weblate.org/api/changes/60750020/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T17:47:37.304313+02:00",
            "action": 53,
            "target": "",
            "old": "",
            "details": {
                "repos": [
                    "git@gitlab.torproject.org:tpo/translation.git",
                    "https://gitlab.torproject.org/tpo/translation.git",
                    "https://gitlab.torproject.org/tpo/translation.git",
                    "git@gitlab.torproject.org:tpo/translation.git",
                    "https://gitlab.torproject.org/tpo/translation"
                ],
                "branch": "rdsys",
                "repo_url": "https://gitlab.torproject.org/tpo/translation",
                "full_name": "tpo/translation",
                "service_long_name": "GitLab"
            },
            "id": 60748922,
            "action_name": "Repository notification received",
            "url": "https://hosted.weblate.org/api/changes/60748922/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T17:47:36.984780+02:00",
            "action": 18,
            "target": "",
            "old": "",
            "details": {},
            "id": 60748921,
            "action_name": "Changes pushed",
            "url": "https://hosted.weblate.org/api/changes/60748921/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/ar/?format=api",
            "user": "https://hosted.weblate.org/api/users/emmapeel/?format=api",
            "author": "https://hosted.weblate.org/api/users/emmapeel/?format=api",
            "timestamp": "2023-07-04T17:47:35.161830+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "new file",
                "filename": "active.ar.json"
            },
            "id": 60748919,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/60748919/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830513/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T17:47:35.161716+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Welcome! To get bridges, type /bridges or press the Bridges button. \n\nTo get information about how to use your bridges, type /help or press the Help button.",
                "old_state": -1
            },
            "id": 60748918,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60748918/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830512/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T17:47:35.161609+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "No bridges for bots, sorry",
                "old_state": -1
            },
            "id": 60748917,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60748917/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830511/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T17:47:35.161500+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Help",
                "old_state": -1
            },
            "id": 60748916,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60748916/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830510/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T17:47:35.161336+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To use your bridges on Android:\n\n1. When you start Tor Browser, click the Settings icon.\n\n2. Select 'Config Bridge'.\n\n3. Make sure the 'Use a Bridge' setting is switched on and that the 'obfs4' option is selected.\n\n4. Copy the message with the bridges you received.\n\n5. Select 'Provide a Bridge I know' and paste the bridges into the pop-up.\n\n6. Return to the connect page and press the 'Connect' button.\n\n\nTo use your bridges on desktop:\n\n1. In the menu with three bars (≡) in the upper right corner, select 'Settings'. In the left column, select 'Connection'. If you launched Tor Browser without connecting, you can also press the 'Configure Connection...' button.\n\n2. Under the 'Bridges' section, switch on the 'Your Current Bridges' setting.\n\n3. Copy the message with the bridges you received.\n\n4. Under 'Add a New Bridge', click the 'Add a Bridge Manually...' button.\n\n5. Paste the bridges into the 'Provide a Bridge' pop-up (one bridge per line).\n\n6. If Tor Browser is already connected to Tor, restart it to save your changes. If Tor Browser is not connected to Tor, select 'Connect' at the top of the connection page.",
                "old_state": -1
            },
            "id": 60748915,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60748915/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/101830509/?format=api",
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-04T17:47:35.161193+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Bridges",
                "old_state": -1
            },
            "id": 60748914,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/60748914/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/ar/?format=api",
            "user": "https://hosted.weblate.org/api/users/emmapeel/?format=api",
            "author": "https://hosted.weblate.org/api/users/emmapeel/?format=api",
            "timestamp": "2023-07-04T17:47:35.008572+02:00",
            "action": 48,
            "target": "",
            "old": "",
            "details": {
                "language": "ar"
            },
            "id": 60748912,
            "action_name": "Language added",
            "url": "https://hosted.weblate.org/api/changes/60748912/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/tor/rdsys/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/tor/rdsys/ar/?format=api",
            "user": "https://hosted.weblate.org/api/users/emmapeel/?format=api",
            "author": null,
            "timestamp": "2023-07-04T17:47:34.986171+02:00",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 60748911,
            "action_name": "Changes committed",
            "url": "https://hosted.weblate.org/api/changes/60748911/?format=api"
        }
    ]
}