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=26
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=27",
    "previous": "https://translate.tryton.org/api/components/tryton/purchase/changes/?format=api&page=25",
    "results": [
        {
            "unit": "https://translate.tryton.org/api/units/321753/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:08.155930Z",
            "action": 59,
            "target": "Als u de kop van de inkoop \"%(purchase)s\" wilt wijzigen, moet deze in status concept staan.",
            "old": "Als u de kop van de inkoop \"%(purchase)s\" wilt wijzigen, moet deze in status concept staan.",
            "details": {
                "state": 20,
                "source": "To modify the header of purchase \"%(purchase)s\", it must be in draft state.",
                "old_state": 20
            },
            "id": 616121,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616121/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/321752/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:08.155787Z",
            "action": 59,
            "target": "Om inkooporder \"%(purchase)s\" te factureren, moet u een standaard grootboekrekening kosten configureren.",
            "old": "Om inkooporder \"%(purchase)s\" te factureren, moet u een standaard grootboekrekening kosten configureren.",
            "details": {
                "state": 20,
                "source": "To invoice purchase \"%(purchase)s\" you must configure a default account expense.",
                "old_state": 20
            },
            "id": 616120,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616120/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/734254/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:08.155643Z",
            "action": 59,
            "target": "De inkoopregel \"%(line)s\" verplaatst naast het bestelde aantal %(quantity)s nog %(extra)s.",
            "old": "De inkoopregel \"%(line)s\" verplaatst naast het bestelde aantal %(quantity)s nog %(extra)s.",
            "details": {
                "state": 20,
                "source": "The purchase line \"%(line)s\" is moving %(extra)s in addition to the %(quantity)s ordered.",
                "old_state": 20
            },
            "id": 616119,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616119/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/321751/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:08.155500Z",
            "action": 59,
            "target": "Om regel \"%(line)s\" te verwijderen, moet u de inkooporder \"%(purchase)s\" annuleren, resetten of terugzetten naar concept.",
            "old": "Om regel \"%(line)s\" te verwijderen, moet u de inkooporder \"%(purchase)s\" annuleren, resetten of terugzetten naar concept.",
            "details": {
                "state": 20,
                "source": "To delete line \"%(line)s\" you must cancel or reset to draft purchase \"%(purchase)s\".",
                "old_state": 20
            },
            "id": 616118,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616118/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/698721/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:08.155356Z",
            "action": 59,
            "target": "U kunt geen regels toevoegen aan inkoop \"%(purchase)s\" omdat deze niet meer in status concept staat.",
            "old": "U kunt geen regels toevoegen aan inkoop \"%(purchase)s\" omdat deze niet meer in status concept staat.",
            "details": {
                "state": 20,
                "source": "You cannot add lines to purchase \"%(purchase)s\" because it is no longer in a draft state.",
                "old_state": 20
            },
            "id": 616117,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616117/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/321750/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:08.155211Z",
            "action": 59,
            "target": "U kunt de factuur \"%(invoice)s\" niet terugzetten naar concept zetten omdat deze gegenereerd is door een inkooporder.",
            "old": "U kunt de factuur \"%(invoice)s\" niet terugzetten naar concept zetten omdat deze gegenereerd is door een inkooporder.",
            "details": {
                "state": 20,
                "source": "You cannot reset invoice \"%(invoice)s\" to draft because it was generated by a purchase.",
                "old_state": 20
            },
            "id": 616116,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616116/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/321749/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:08.155066Z",
            "action": 59,
            "target": "Om inkooporder \"%(purchase)s\" te verwijderen, moet u deze annuleren.",
            "old": "Om inkooporder \"%(purchase)s\" te verwijderen, moet u deze annuleren.",
            "details": {
                "state": 20,
                "source": "To delete purchase \"%(purchase)s\" you must cancel it.",
                "old_state": 20
            },
            "id": 616115,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616115/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/321748/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/nl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:08.154901Z",
            "action": 59,
            "target": "U kunt de relatie \"%(party)s\" niet verwijderen terwijl ze inkopen in behandeling hebben bij bedrijf \"%(company)s\".",
            "old": "U kunt de relatie \"%(party)s\" niet verwijderen terwijl ze inkopen in behandeling hebben bij bedrijf \"%(company)s\".",
            "details": {
                "state": 20,
                "source": "You cannot erase party \"%(party)s\" while they have pending purchases with company \"%(company)s\".",
                "old_state": 20
            },
            "id": 616114,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616114/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.853254Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "modules/purchase/locale/lt.po"
            },
            "id": 616113,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/616113/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/628576/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.853115Z",
            "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": 616112,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616112/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/321440/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.852974Z",
            "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": 616111,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616111/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/321439/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.852832Z",
            "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": 616110,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616110/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/321438/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.852689Z",
            "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": 616109,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616109/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/321437/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.852547Z",
            "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": 616108,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616108/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/321436/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.852404Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To invoice purchase \"%(purchase)s\" you must configure a default account expense.",
                "old_state": 0
            },
            "id": 616107,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616107/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/734251/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.852261Z",
            "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": 616106,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616106/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/321435/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.852118Z",
            "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": 616105,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616105/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/698706/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.851974Z",
            "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": 616104,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616104/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/321434/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.851829Z",
            "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": 616103,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616103/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/321433/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.851684Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To delete purchase \"%(purchase)s\" you must cancel it.",
                "old_state": 0
            },
            "id": 616102,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616102/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/321432/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/lt/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.851523Z",
            "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": 616101,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616101/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/lo/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.373016Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "modules/purchase/locale/lo.po"
            },
            "id": 616100,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/616100/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/628575/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/lo/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.372873Z",
            "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": 616099,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616099/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/321121/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/lo/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.372727Z",
            "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": 616098,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616098/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/321120/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/lo/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.372582Z",
            "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": 616097,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616097/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/321119/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/lo/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.372437Z",
            "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": 616096,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616096/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/321118/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/lo/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.372293Z",
            "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": 616095,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616095/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/321117/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/lo/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.372149Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To invoice purchase \"%(purchase)s\" you must configure a default account expense.",
                "old_state": 0
            },
            "id": 616094,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616094/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/734248/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/lo/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.372003Z",
            "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": 616093,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616093/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/321116/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/lo/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.371855Z",
            "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": 616092,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616092/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/698691/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/lo/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.371707Z",
            "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": 616091,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616091/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/321115/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/lo/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.371559Z",
            "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": 616090,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616090/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/321114/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/lo/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.371411Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To delete purchase \"%(purchase)s\" you must cancel it.",
                "old_state": 0
            },
            "id": 616089,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616089/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/321113/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/lo/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.371245Z",
            "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": 616088,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616088/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.056397Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "modules/purchase/locale/ja.po"
            },
            "id": 616087,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/616087/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/628574/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.056252Z",
            "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": 616086,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616086/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/320801/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.056064Z",
            "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": 616085,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616085/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/320800/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.055924Z",
            "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": 616084,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616084/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/320799/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.055783Z",
            "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": 616083,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616083/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/320798/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.055643Z",
            "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": 616082,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616082/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/320797/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.055502Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To invoice purchase \"%(purchase)s\" you must configure a default account expense.",
                "old_state": 0
            },
            "id": 616081,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616081/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/734245/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.055359Z",
            "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": 616080,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616080/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/320796/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.055216Z",
            "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": 616079,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616079/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/698676/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.055074Z",
            "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": 616078,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616078/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/320795/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.054929Z",
            "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": 616077,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616077/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/320794/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.054782Z",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "To delete purchase \"%(purchase)s\" you must cancel it.",
                "old_state": 0
            },
            "id": 616076,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616076/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/320793/?format=api",
            "component": "https://translate.tryton.org/api/components/tryton/purchase/?format=api",
            "translation": "https://translate.tryton.org/api/translations/tryton/purchase/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2024-06-10T15:57:07.054619Z",
            "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": 616075,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616075/?format=api"
        },
        {
            "unit": null,
            "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.753323Z",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "modules/purchase/locale/it.po"
            },
            "id": 616074,
            "action_name": "Resource updated",
            "url": "https://translate.tryton.org/api/changes/616074/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/628573/?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.753185Z",
            "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": 616073,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616073/?format=api"
        },
        {
            "unit": "https://translate.tryton.org/api/units/320478/?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.753046Z",
            "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": 616072,
            "action_name": "String updated in the repository",
            "url": "https://translate.tryton.org/api/changes/616072/?format=api"
        }
    ]
}