Translation components API.

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

GET /api/components/tails/wikisrcdocsensitive_documentspdf-po/changes/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 567,
    "next": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/changes/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "unit": "https://translate.tails.net/api/units/741399/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/ca/?format=api",
            "user": "https://translate.tails.net/api/users/victordargallo/?format=api",
            "author": "https://translate.tails.net/api/users/victordargallo/?format=api",
            "timestamp": "2025-10-19T21:31:34.503640Z",
            "action": 4,
            "target": "  *Draw* és l'editor de gràfics de la suite de *LibreOffice*.\n",
            "old": "",
            "details": {
                "state": 0,
                "source": "  *Draw* is the graphics editor of the *LibreOffice* suite.\n",
                "old_state": 0
            },
            "id": 3524462,
            "action_name": "Suggestion added",
            "url": "https://translate.tails.net/api/changes/3524462/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/741395/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/ca/?format=api",
            "user": "https://translate.tails.net/api/users/victordargallo/?format=api",
            "author": "https://translate.tails.net/api/users/victordargallo/?format=api",
            "timestamp": "2025-10-19T21:21:20.536614Z",
            "action": 4,
            "target": "Hi ha diverses aplicacions a Tails que permeten editar fitxers PDF, encara que no sigui la seva funcionalitat principal:",
            "old": "",
            "details": {
                "state": 0,
                "source": "Several applications included in Tails allow editing PDFs, even when it is not their primary function:",
                "old_state": 0
            },
            "id": 3524434,
            "action_name": "Suggestion added",
            "url": "https://translate.tails.net/api/changes/3524434/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2025-10-15T03:45:02.738377Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "RepositoryOutdated"
            },
            "id": 3524114,
            "action_name": "Alert triggered",
            "url": "https://translate.tails.net/api/changes/3524114/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/ca/?format=api",
            "user": "https://translate.tails.net/api/users/weblate:commit/?format=api",
            "author": "https://translate.tails.net/api/users/weblate:commit/?format=api",
            "timestamp": "2025-10-06T20:19:43.683346Z",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 3523284,
            "action_name": "Changes committed",
            "url": "https://translate.tails.net/api/changes/3523284/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/741393/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/ca/?format=api",
            "user": "https://translate.tails.net/api/users/rcard/?format=api",
            "author": "https://translate.tails.net/api/users/victordargallo/?format=api",
            "timestamp": "2025-10-06T19:24:14.643122Z",
            "action": 7,
            "target": "Aplicacions incloses a Tails",
            "old": "",
            "details": {
                "state": 30,
                "source": "Applications included in Tails",
                "old_state": 0
            },
            "id": 3523243,
            "action_name": "Suggestion accepted",
            "url": "https://translate.tails.net/api/changes/3523243/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/741391/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/ca/?format=api",
            "user": "https://translate.tails.net/api/users/rcard/?format=api",
            "author": "https://translate.tails.net/api/users/victordargallo/?format=api",
            "timestamp": "2025-10-06T19:24:09.293577Z",
            "action": 7,
            "target": "[[!meta title=\"Edició de documents PDF\"]]\n",
            "old": "",
            "details": {
                "state": 30,
                "source": "[[!meta title=\"Editing PDFs\"]]\n",
                "old_state": 0
            },
            "id": 3523242,
            "action_name": "Suggestion accepted",
            "url": "https://translate.tails.net/api/changes/3523242/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/741391/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/ca/?format=api",
            "user": "https://translate.tails.net/api/users/rcard/?format=api",
            "author": "https://translate.tails.net/api/users/victordargallo/?format=api",
            "timestamp": "2025-10-06T19:24:09.280930Z",
            "action": 45,
            "target": "",
            "old": "",
            "details": {},
            "id": 3523241,
            "action_name": "Contributor joined",
            "url": "https://translate.tails.net/api/changes/3523241/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2025-10-04T03:45:01.659509Z",
            "action": 47,
            "target": "",
            "old": "",
            "details": {
                "alert": "RepositoryChanges"
            },
            "id": 3523030,
            "action_name": "Alert triggered",
            "url": "https://translate.tails.net/api/changes/3523030/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/741460/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/es/?format=api",
            "user": "https://translate.tails.net/api/users/Optimuspraimu/?format=api",
            "author": "https://translate.tails.net/api/users/Optimuspraimu/?format=api",
            "timestamp": "2025-09-21T01:37:18.571572Z",
            "action": 4,
            "target": "Aplicaciones incluidas en Tails",
            "old": "",
            "details": {
                "state": 0,
                "source": "Applications included in Tails",
                "old_state": 0
            },
            "id": 3521700,
            "action_name": "Suggestion added",
            "url": "https://translate.tails.net/api/changes/3521700/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.923555Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "new file",
                "filename": "wiki/src/doc/sensitive_documents/pdf.zh_TW.po"
            },
            "id": 3507548,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3507548/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748080/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.923522Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "  You cannot modify the content of pages using *PDF Arranger*.\n",
                "old_state": -1
            },
            "id": 3507547,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507547/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748079/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.923489Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To reorganize the pages of very large PDFs or combine pages from several PDFs, [*PDF Arranger*](https://github.com/pdfarranger/pdfarranger) is faster and more convenient than *LibreOffice Draw*.",
                "old_state": -1
            },
            "id": 3507546,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507546/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748078/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.923456Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "  See [[converting dangerous documents to safe PDFs using\n  Dangerzone|doc/persistent_storage/additional_software/dangerzone]].\n",
                "old_state": -1
            },
            "id": 3507545,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507545/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748077/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.923423Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "  *Dangerzone* is particularly useful for journalists who might receive dangerous\n  documents from anonymous sources or download them from the Internet.\n",
                "old_state": -1
            },
            "id": 3507544,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507544/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748076/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.923389Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you receive untrusted documents, for example, email attachments, [*Dangerzone*](https://dangerzone.rocks/) allows you to convert them into safe PDFs before opening.",
                "old_state": -1
            },
            "id": 3507543,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507543/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748075/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.923355Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Several other applications can be added to Tails as [[Additional Software|persistent_storage/additional_software]] to work on untrusted or very large PDFs:",
                "old_state": -1
            },
            "id": 3507542,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507542/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748074/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.923322Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Applications not included in Tails by default",
                "old_state": -1
            },
            "id": 3507541,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507541/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748073/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.923289Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Produce a PDF booklet that can be folded after printing.",
                "old_state": -1
            },
            "id": 3507540,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507540/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748072/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.923256Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Reduce the number of pages in a PDF by putting several pages on every sheet.",
                "old_state": -1
            },
            "id": 3507539,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507539/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748071/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.923223Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "  With *BookletImposer*, you can:\n",
                "old_state": -1
            },
            "id": 3507538,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507538/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748070/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.923190Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "[*BookletImposer*](https://kjo.herbesfolles.org/bookletimposer/)",
                "old_state": -1
            },
            "id": 3507537,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507537/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748069/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.923158Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "  When you open a PDF with *GIMP*, each page is converted to a layer of an\n  image. You cannot edit the text of a PDF, move overlapping objects, or modify\n  vector-based graphics with *GIMP*.\n",
                "old_state": -1
            },
            "id": 3507536,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507536/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748068/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.923125Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "  *GIMP* is an image editor for photos, PNG, and JPG images.\n",
                "old_state": -1
            },
            "id": 3507535,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507535/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748067/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.923092Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "[*GIMP*](https://www.gimp.org/)",
                "old_state": -1
            },
            "id": 3507534,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507534/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748066/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.923059Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "  *Inkscape* is the best option for modifying the vector-based graphics\n  included in some PDFs. For example, you can create PDFs with *Inkscape* and\n  edit back the vector-based graphics in *Inkscape*. Editing the text of a PDF\n  with *Inkscape* is possible but cumbersome.\n",
                "old_state": -1
            },
            "id": 3507533,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507533/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748065/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.923025Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "  *Inkscape* is a vector-based drawing application.\n",
                "old_state": -1
            },
            "id": 3507532,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507532/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748064/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.922992Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "[*Inkscape*](https://inkscape.org/)",
                "old_state": -1
            },
            "id": 3507531,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507531/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748063/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.922958Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "  With *Draw*, you can open PDFs, remove pages, and change the order of pages.\n  *Draw* is the best option for changing the text of a PDF. You can move around\n  and resize the images of a PDF using *Draw*, but you cannot edit them.\n",
                "old_state": -1
            },
            "id": 3507530,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507530/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748062/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.922923Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "  *Draw* is the graphics editor of the *LibreOffice* suite.\n",
                "old_state": -1
            },
            "id": 3507529,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507529/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748061/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.922888Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "[*LibreOffice Draw*](https://www.libreoffice.org/discover/draw/)",
                "old_state": -1
            },
            "id": 3507528,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507528/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748060/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.922852Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Several applications included in Tails allow editing PDFs, even when it is not their primary function:",
                "old_state": -1
            },
            "id": 3507527,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507527/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748059/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.922809Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Applications included in Tails",
                "old_state": -1
            },
            "id": 3507526,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507526/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748058/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_TW/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.922665Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "[[!meta title=\"Editing PDFs\"]]\n",
                "old_state": -1
            },
            "id": 3507525,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507525/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.750358Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "new file",
                "filename": "wiki/src/doc/sensitive_documents/pdf.zh.po"
            },
            "id": 3507524,
            "action_name": "Resource updated",
            "url": "https://translate.tails.net/api/changes/3507524/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748057/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.750329Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "  You cannot modify the content of pages using *PDF Arranger*.\n",
                "old_state": -1
            },
            "id": 3507523,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507523/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748056/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.750298Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To reorganize the pages of very large PDFs or combine pages from several PDFs, [*PDF Arranger*](https://github.com/pdfarranger/pdfarranger) is faster and more convenient than *LibreOffice Draw*.",
                "old_state": -1
            },
            "id": 3507522,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507522/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748055/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.750267Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "  See [[converting dangerous documents to safe PDFs using\n  Dangerzone|doc/persistent_storage/additional_software/dangerzone]].\n",
                "old_state": -1
            },
            "id": 3507521,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507521/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748054/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.750236Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "  *Dangerzone* is particularly useful for journalists who might receive dangerous\n  documents from anonymous sources or download them from the Internet.\n",
                "old_state": -1
            },
            "id": 3507520,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507520/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748053/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.750205Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you receive untrusted documents, for example, email attachments, [*Dangerzone*](https://dangerzone.rocks/) allows you to convert them into safe PDFs before opening.",
                "old_state": -1
            },
            "id": 3507519,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507519/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748052/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.750174Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Several other applications can be added to Tails as [[Additional Software|persistent_storage/additional_software]] to work on untrusted or very large PDFs:",
                "old_state": -1
            },
            "id": 3507518,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507518/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748051/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.750130Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Applications not included in Tails by default",
                "old_state": -1
            },
            "id": 3507517,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507517/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748050/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.750098Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Produce a PDF booklet that can be folded after printing.",
                "old_state": -1
            },
            "id": 3507516,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507516/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748049/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.750067Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Reduce the number of pages in a PDF by putting several pages on every sheet.",
                "old_state": -1
            },
            "id": 3507515,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507515/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748048/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.750035Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "  With *BookletImposer*, you can:\n",
                "old_state": -1
            },
            "id": 3507514,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507514/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748047/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.750005Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "[*BookletImposer*](https://kjo.herbesfolles.org/bookletimposer/)",
                "old_state": -1
            },
            "id": 3507513,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507513/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748046/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.749974Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "  When you open a PDF with *GIMP*, each page is converted to a layer of an\n  image. You cannot edit the text of a PDF, move overlapping objects, or modify\n  vector-based graphics with *GIMP*.\n",
                "old_state": -1
            },
            "id": 3507512,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507512/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748045/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.749942Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "  *GIMP* is an image editor for photos, PNG, and JPG images.\n",
                "old_state": -1
            },
            "id": 3507511,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507511/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748044/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.749911Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "[*GIMP*](https://www.gimp.org/)",
                "old_state": -1
            },
            "id": 3507510,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507510/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748043/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.749879Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "  *Inkscape* is the best option for modifying the vector-based graphics\n  included in some PDFs. For example, you can create PDFs with *Inkscape* and\n  edit back the vector-based graphics in *Inkscape*. Editing the text of a PDF\n  with *Inkscape* is possible but cumbersome.\n",
                "old_state": -1
            },
            "id": 3507509,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507509/?format=api"
        },
        {
            "unit": "https://translate.tails.net/api/units/748042/?format=api",
            "component": "https://translate.tails.net/api/components/tails/wikisrcdocsensitive_documentspdf-po/?format=api",
            "translation": "https://translate.tails.net/api/translations/tails/wikisrcdocsensitive_documentspdf-po/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-09-03T09:05:20.749834Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "  *Inkscape* is a vector-based drawing application.\n",
                "old_state": -1
            },
            "id": 3507508,
            "action_name": "String updated in the repository",
            "url": "https://translate.tails.net/api/changes/3507508/?format=api"
        }
    ]
}