Translation components API.

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

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

{
    "count": 9027,
    "next": "https://translate.tryton.org/api/components/tryton/sale/changes/?format=api&page=26",
    "previous": "https://translate.tryton.org/api/components/tryton/sale/changes/?format=api&page=24",
    "results": [
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:36:27.801610Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/it.po"
            },
            "id": 604000,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/604000/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:36:27.477480Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/id.po"
            },
            "id": 603999,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/603999/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/hu/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:36:26.977852Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/hu.po"
            },
            "id": 603998,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/603998/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/hi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:36:26.615258Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/hi.po"
            },
            "id": 603997,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/603997/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:36:26.268651Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/gl.po"
            },
            "id": 603996,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/603996/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/fr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:36:25.636133Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/fr.po"
            },
            "id": 603995,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/603995/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:36:25.305127Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/fi.po"
            },
            "id": 603994,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/603994/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/fa/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:36:24.963078Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/fa.po"
            },
            "id": 603993,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/603993/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/eu/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:36:24.452508Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/eu.po"
            },
            "id": 603992,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/603992/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/et/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:36:24.130070Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/et.po"
            },
            "id": 603991,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/603991/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/es_419/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:36:23.758645Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/es_419.po"
            },
            "id": 603990,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/603990/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:36:23.187151Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/es.po"
            },
            "id": 603989,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/603989/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/el/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:36:22.824312Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/el.po"
            },
            "id": 603988,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/603988/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/de/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:36:22.451726Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/de.po"
            },
            "id": 603977,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/603977/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/cs/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:36:21.888385Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/cs.po"
            },
            "id": 603961,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/603961/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/ca/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:36:21.562762Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/ca.po"
            },
            "id": 603955,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/603955/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/bg/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:36:21.199729Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/bg.po"
            },
            "id": 603939,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/603939/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/ar/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:36:20.694531Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/ar.po"
            },
            "id": 603923,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/603923/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:36:20.356211Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "templates/sale.pot"
            },
            "id": 603907,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/603907/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:30:19.886169Z",
            "action": 61,
            "target": "weblate.gettext.msgmerge",
            "old": "",
            "details": {
                "fuzzy": true,
                "previous": false,
                "no_location": false
            },
            "id": 600665,
            "action_name": "Add-on configuration changed",
            "url": "https://translate.tryton.org/api/changes/600665/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-04T00:05:02.332460Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "templates/sale.pot"
            },
            "id": 600217,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/600217/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/480635/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-04T00:05:02.332273Z",
            "action": 59,
            "target": "To get a quote for sale \"%(sale)s\" you must enter a warehouse.",
            "old": "To get a quote for sale \"%(sale)s\" you must enter a warehouse.",
            "details": {
                "state": 100,
                "source": "To get a quote for sale \"%(sale)s\" you must enter a warehouse.",
                "old_state": 100
            },
            "id": 600216,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/600216/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/480634/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-04T00:05:02.331953Z",
            "action": 59,
            "target": "To get a quote for sale \"%(sale)s\" you must enter a shipment address.",
            "old": "To get a quote for sale \"%(sale)s\" you must enter a shipment address.",
            "details": {
                "state": 100,
                "source": "To get a quote for sale \"%(sale)s\" you must enter a shipment address.",
                "old_state": 100
            },
            "id": 600215,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/600215/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/484991/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-04T00:05:02.331600Z",
            "action": 59,
            "target": "To invoice sale \"%(sale)s\" you must define an account revenue for product \"%(product)s\".",
            "old": "To invoice sale \"%(sale)s\" you must define an account revenue for product \"%(product)s\".",
            "details": {
                "state": 100,
                "source": "To invoice sale \"%(sale)s\" you must define an account revenue for product \"%(product)s\".",
                "old_state": 100
            },
            "id": 600214,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/600214/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/480632/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-04T00:05:02.331246Z",
            "action": 59,
            "target": "You cannot reset move \"%(move)s\" to draft because it was generated by a sale.",
            "old": "You cannot reset move \"%(move)s\" to draft because it was generated by a sale.",
            "details": {
                "state": 100,
                "source": "You cannot reset move \"%(move)s\" to draft because it was generated by a sale.",
                "old_state": 100
            },
            "id": 600213,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/600213/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/480631/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-04T00:05:02.330867Z",
            "action": 59,
            "target": "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state.",
            "old": "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state.",
            "details": {
                "state": 100,
                "source": "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state.",
                "old_state": 100
            },
            "id": 600212,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/600212/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/484989/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-04T00:05:02.330514Z",
            "action": 59,
            "target": "To invoice sale \"%(sale)s\" you must configure a default account revenue.",
            "old": "To invoice sale \"%(sale)s\" you must configure a default account revenue.",
            "details": {
                "state": 100,
                "source": "To invoice sale \"%(sale)s\" you must configure a default account revenue.",
                "old_state": 100
            },
            "id": 600211,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/600211/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/728717/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-04T00:05:02.330234Z",
            "action": 59,
            "target": "The sale line \"%(line)s\" is moving %(extra)s in addition to the %(quantity)s ordered.",
            "old": "The sale line \"%(line)s\" is moving %(extra)s in addition to the %(quantity)s ordered.",
            "details": {
                "state": 100,
                "source": "The sale line \"%(line)s\" is moving %(extra)s in addition to the %(quantity)s ordered.",
                "old_state": 100
            },
            "id": 600210,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/600210/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/480629/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-04T00:05:02.330052Z",
            "action": 59,
            "target": "To delete line \"%(line)s\" you must cancel or reset to draft sale \"%(sale)s\".",
            "old": "To delete line \"%(line)s\" you must cancel or reset to draft sale \"%(sale)s\".",
            "details": {
                "state": 100,
                "source": "To delete line \"%(line)s\" you must cancel or reset to draft sale \"%(sale)s\".",
                "old_state": 100
            },
            "id": 600209,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/600209/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/697726/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-04T00:05:02.329859Z",
            "action": 59,
            "target": "You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft state.",
            "old": "You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft state.",
            "details": {
                "state": 100,
                "source": "You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft state.",
                "old_state": 100
            },
            "id": 600208,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/600208/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/480628/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-04T00:05:02.329495Z",
            "action": 59,
            "target": "You cannot reset invoice \"%(invoice)s\" to draft because it was generated by a sale.",
            "old": "You cannot reset invoice \"%(invoice)s\" to draft because it was generated by a sale.",
            "details": {
                "state": 100,
                "source": "You cannot reset invoice \"%(invoice)s\" to draft because it was generated by a sale.",
                "old_state": 100
            },
            "id": 600207,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/600207/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/480627/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-04T00:05:02.329137Z",
            "action": 59,
            "target": "To get a quote for sale \"%(sale)s\" you must enter an invoice address.",
            "old": "To get a quote for sale \"%(sale)s\" you must enter an invoice address.",
            "details": {
                "state": 100,
                "source": "To get a quote for sale \"%(sale)s\" you must enter an invoice address.",
                "old_state": 100
            },
            "id": 600206,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/600206/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/480626/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-04T00:05:02.328782Z",
            "action": 59,
            "target": "You cannot use together invoice \"%(invoice_method)s\" and shipment \"%(shipment_method)s\" on sale \"%(sale)s\".",
            "old": "You cannot use together invoice \"%(invoice_method)s\" and shipment \"%(shipment_method)s\" on sale \"%(sale)s\".",
            "details": {
                "state": 100,
                "source": "You cannot use together invoice \"%(invoice_method)s\" and shipment \"%(shipment_method)s\" on sale \"%(sale)s\".",
                "old_state": 100
            },
            "id": 600205,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/600205/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/480625/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-04T00:05:02.328425Z",
            "action": 59,
            "target": "To delete sale \"%(sale)s\" you must cancel it.",
            "old": "To delete sale \"%(sale)s\" you must cancel it.",
            "details": {
                "state": 100,
                "source": "To delete sale \"%(sale)s\" you must cancel it.",
                "old_state": 100
            },
            "id": 600204,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/600204/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/480624/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-04T00:05:02.328065Z",
            "action": 59,
            "target": "To process sale \"%(sale)s\" you must set a customer location on party \"%(party)s\".",
            "old": "To process sale \"%(sale)s\" you must set a customer location on party \"%(party)s\".",
            "details": {
                "state": 100,
                "source": "To process sale \"%(sale)s\" you must set a customer location on party \"%(party)s\".",
                "old_state": 100
            },
            "id": 600203,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/600203/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/480623/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-04T00:05:02.327677Z",
            "action": 59,
            "target": "You cannot erase party \"%(party)s\" while they have pending sales with company \"%(company)s\".",
            "old": "You cannot erase party \"%(party)s\" while they have pending sales with company \"%(company)s\".",
            "details": {
                "state": 100,
                "source": "You cannot erase party \"%(party)s\" while they have pending sales with company \"%(company)s\".",
                "old_state": 100
            },
            "id": 600202,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/600202/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/zh_Hans/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-31T22:23:13.716147Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/zh_CN.po"
            },
            "id": 595641,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/595641/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/uk/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-31T22:23:13.173379Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/uk.po"
            },
            "id": 595640,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/595640/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/tr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-31T22:23:12.717309Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/tr.po"
            },
            "id": 595639,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/595639/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/sr/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-31T22:23:11.106595Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/sr.po"
            },
            "id": 595638,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/595638/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/sq/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-31T22:23:10.580218Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/sq.po"
            },
            "id": 595637,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/595637/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/sl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-31T22:23:10.155836Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/sl.po"
            },
            "id": 595636,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/595636/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-31T22:23:09.132509Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/ru.po"
            },
            "id": 595635,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/595635/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/ro/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-31T22:23:08.556438Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/ro.po"
            },
            "id": 595634,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/595634/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/pt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-31T22:23:07.854319Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/pt.po"
            },
            "id": 595633,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/595633/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/pl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-31T22:23:07.067073Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/pl.po"
            },
            "id": 595632,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/595632/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-31T22:23:06.662158Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/nl.po"
            },
            "id": 595631,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/595631/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-31T22:23:06.053368Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/lt.po"
            },
            "id": 595630,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/595630/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/lo/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-31T22:23:05.196697Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/lo.po"
            },
            "id": 595629,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/595629/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/sale/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-05-31T22:23:04.607808Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "check forced",
                "filename": "modules/sale/locale/ja.po"
            },
            "id": 595628,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/595628/?format=api"
        }
    ]
}