Translation components API.

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

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

{
    "count": 9909,
    "next": "https://translate.tryton.org/api/components/tryton/purchase/changes/?format=api&page=28",
    "previous": "https://translate.tryton.org/api/components/tryton/purchase/changes/?format=api&page=26",
    "results": [
        {
            "unit": "https://translate.tryton.org/api/units/320477/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:06.752908Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To invoice purchase \"%(purchase)s\" you must define an account expense for product \"%(product)s\".",
                "old_state": 0
            },
            "id": 616071,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616071/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/320476/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:06.752768Z",
            "action": 59,
            "target": "Non è possibile riportare a bozza il movimento \"%s\" perché è stato generato da un ordine di acquisto.",
            "old": "Non è possibile riportare a bozza il movimento \"%s\" perché è stato generato da un ordine di acquisto.",
            "details": {
                "state": 10,
                "source": "You cannot reset move \"%(move)s\" to draft because it was generated by a purchase.",
                "old_state": 10
            },
            "id": 616070,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616070/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/320475/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:06.752628Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To modify the header of purchase \"%(purchase)s\", it must be in draft state.",
                "old_state": 0
            },
            "id": 616069,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616069/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/320474/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:06.752489Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To invoice purchase \"%(purchase)s\" you must configure a default account expense.",
                "old_state": 0
            },
            "id": 616068,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616068/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/734242/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:06.752348Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The purchase line \"%(line)s\" is moving %(extra)s in addition to the %(quantity)s ordered.",
                "old_state": 0
            },
            "id": 616067,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616067/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/320473/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:06.752205Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To delete line \"%(line)s\" you must cancel or reset to draft purchase \"%(purchase)s\".",
                "old_state": 0
            },
            "id": 616066,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616066/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/698661/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:06.752062Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You cannot add lines to purchase \"%(purchase)s\" because it is no longer in a draft state.",
                "old_state": 0
            },
            "id": 616065,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616065/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/320472/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:06.751920Z",
            "action": 59,
            "target": "Non è possibile riportare a bozza il movimento \"%s\" perché è stato generato da un ordine di acquisto.",
            "old": "Non è possibile riportare a bozza il movimento \"%s\" perché è stato generato da un ordine di acquisto.",
            "details": {
                "state": 10,
                "source": "You cannot reset invoice \"%(invoice)s\" to draft because it was generated by a purchase.",
                "old_state": 10
            },
            "id": 616064,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616064/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/320471/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:06.751777Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To delete purchase \"%(purchase)s\" you must cancel it.",
                "old_state": 0
            },
            "id": 616063,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616063/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/320470/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/it/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:06.751616Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You cannot erase party \"%(party)s\" while they have pending purchases with company \"%(company)s\".",
                "old_state": 0
            },
            "id": 616062,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616062/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:06.452475Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "modules/purchase/locale/id.po"
            },
            "id": 616061,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/616061/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/628572/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:06.452337Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To get a quote for the purchase \"%(purchase)s\" you must enter a warehouse.",
                "old_state": 0
            },
            "id": 616060,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616060/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/412519/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:06.452197Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To process purchase \"%(purchase)s\" you must set a supplier location on party \"%(party)s\".",
                "old_state": 0
            },
            "id": 616059,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616059/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/412518/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:06.452057Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To invoice purchase \"%(purchase)s\" you must define an account expense for product \"%(product)s\".",
                "old_state": 0
            },
            "id": 616058,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616058/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/412517/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:06.451917Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You cannot reset move \"%(move)s\" to draft because it was generated by a purchase.",
                "old_state": 0
            },
            "id": 616057,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616057/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/412516/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:06.451778Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To modify the header of purchase \"%(purchase)s\", it must be in draft state.",
                "old_state": 0
            },
            "id": 616056,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616056/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/412515/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:06.451638Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To invoice purchase \"%(purchase)s\" you must configure a default account expense.",
                "old_state": 0
            },
            "id": 616055,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616055/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/734239/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:06.451497Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The purchase line \"%(line)s\" is moving %(extra)s in addition to the %(quantity)s ordered.",
                "old_state": 0
            },
            "id": 616054,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616054/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/412514/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:06.451355Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To delete line \"%(line)s\" you must cancel or reset to draft purchase \"%(purchase)s\".",
                "old_state": 0
            },
            "id": 616053,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616053/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/698646/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:06.451213Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You cannot add lines to purchase \"%(purchase)s\" because it is no longer in a draft state.",
                "old_state": 0
            },
            "id": 616052,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616052/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/412513/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:06.451068Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You cannot reset invoice \"%(invoice)s\" to draft because it was generated by a purchase.",
                "old_state": 0
            },
            "id": 616051,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616051/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/412512/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:06.450923Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To delete purchase \"%(purchase)s\" you must cancel it.",
                "old_state": 0
            },
            "id": 616050,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616050/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/412511/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/id/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:06.450761Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You cannot erase party \"%(party)s\" while they have pending purchases with company \"%(company)s\".",
                "old_state": 0
            },
            "id": 616049,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616049/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/hu/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:05.974058Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "modules/purchase/locale/hu.po"
            },
            "id": 616048,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/616048/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/628571/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/hu/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:05.973919Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To get a quote for the purchase \"%(purchase)s\" you must enter a warehouse.",
                "old_state": 0
            },
            "id": 616047,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616047/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/320161/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/hu/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:05.973774Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To process purchase \"%(purchase)s\" you must set a supplier location on party \"%(party)s\".",
                "old_state": 0
            },
            "id": 616046,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616046/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/320160/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/hu/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:05.973482Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To invoice purchase \"%(purchase)s\" you must define an account expense for product \"%(product)s\".",
                "old_state": 0
            },
            "id": 616045,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616045/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/320159/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/hu/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:05.973340Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You cannot reset move \"%(move)s\" to draft because it was generated by a purchase.",
                "old_state": 0
            },
            "id": 616044,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616044/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/320158/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/hu/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:05.973196Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To modify the header of purchase \"%(purchase)s\", it must be in draft state.",
                "old_state": 0
            },
            "id": 616043,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616043/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/320157/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/hu/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:05.973041Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To invoice purchase \"%(purchase)s\" you must configure a default account expense.",
                "old_state": 0
            },
            "id": 616042,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616042/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/734237/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/hu/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:05.972898Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The purchase line \"%(line)s\" is moving %(extra)s in addition to the %(quantity)s ordered.",
                "old_state": 0
            },
            "id": 616041,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616041/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/320156/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/hu/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:05.972755Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To delete line \"%(line)s\" you must cancel or reset to draft purchase \"%(purchase)s\".",
                "old_state": 0
            },
            "id": 616040,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616040/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/698631/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/hu/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:05.972612Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You cannot add lines to purchase \"%(purchase)s\" because it is no longer in a draft state.",
                "old_state": 0
            },
            "id": 616039,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616039/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/320155/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/hu/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:05.972467Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You cannot reset invoice \"%(invoice)s\" to draft because it was generated by a purchase.",
                "old_state": 0
            },
            "id": 616038,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616038/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/320154/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/hu/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:05.972323Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To delete purchase \"%(purchase)s\" you must cancel it.",
                "old_state": 0
            },
            "id": 616037,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616037/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/320153/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/hu/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:05.972160Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You cannot erase party \"%(party)s\" while they have pending purchases with company \"%(company)s\".",
                "old_state": 0
            },
            "id": 616036,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616036/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/hi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:05.686201Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "modules/purchase/locale/hi.po"
            },
            "id": 616035,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/616035/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/628570/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/hi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:05.686062Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To get a quote for the purchase \"%(purchase)s\" you must enter a warehouse.",
                "old_state": 0
            },
            "id": 616034,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616034/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/617402/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/hi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:05.685922Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To process purchase \"%(purchase)s\" you must set a supplier location on party \"%(party)s\".",
                "old_state": 0
            },
            "id": 616033,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616033/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/617401/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/hi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:05.685782Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To invoice purchase \"%(purchase)s\" you must define an account expense for product \"%(product)s\".",
                "old_state": 0
            },
            "id": 616032,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616032/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/617400/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/hi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:05.685641Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You cannot reset move \"%(move)s\" to draft because it was generated by a purchase.",
                "old_state": 0
            },
            "id": 616031,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616031/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/617399/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/hi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:05.685500Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To modify the header of purchase \"%(purchase)s\", it must be in draft state.",
                "old_state": 0
            },
            "id": 616030,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616030/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/617398/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/hi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:05.685358Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To invoice purchase \"%(purchase)s\" you must configure a default account expense.",
                "old_state": 0
            },
            "id": 616029,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616029/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/734236/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/hi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:05.685217Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The purchase line \"%(line)s\" is moving %(extra)s in addition to the %(quantity)s ordered.",
                "old_state": 0
            },
            "id": 616028,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616028/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/617397/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/hi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:05.685075Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To delete line \"%(line)s\" you must cancel or reset to draft purchase \"%(purchase)s\".",
                "old_state": 0
            },
            "id": 616027,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616027/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/698616/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/hi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:05.684933Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You cannot add lines to purchase \"%(purchase)s\" because it is no longer in a draft state.",
                "old_state": 0
            },
            "id": 616026,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616026/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/617396/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/hi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:05.684790Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You cannot reset invoice \"%(invoice)s\" to draft because it was generated by a purchase.",
                "old_state": 0
            },
            "id": 616025,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616025/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/617395/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/hi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:05.684646Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To delete purchase \"%(purchase)s\" you must cancel it.",
                "old_state": 0
            },
            "id": 616024,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616024/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/617394/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/hi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:05.684484Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You cannot erase party \"%(party)s\" while they have pending purchases with company \"%(company)s\".",
                "old_state": 0
            },
            "id": 616023,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616023/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/gl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:05.399863Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "modules/purchase/locale/gl.po"
            },
            "id": 616022,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/616022/?format=api"
        }
    ]
}