Changes
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=15
https://translate.tryton.org/api/components/tryton/sale/changes/?format=api&page=16", "previous": "https://translate.tryton.org/api/components/tryton/sale/changes/?format=api&page=14", "results": [ { "unit": "https://translate.tryton.org/api/units/668887/?format=api", "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-06-10T15:51:58.989424Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You cannot reset invoice \"%(invoice)s\" to draft because it was generated by a sale.", "old_state": 0 }, "id": 615256, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615256/?format=api" }, { "unit": "https://translate.tryton.org/api/units/668886/?format=api", "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-06-10T15:51:58.989281Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To get a quote for sale \"%(sale)s\" you must enter an invoice address.", "old_state": 0 }, "id": 615255, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615255/?format=api" }, { "unit": "https://translate.tryton.org/api/units/668885/?format=api", "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-06-10T15:51:58.989137Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You cannot use together invoice \"%(invoice_method)s\" and shipment \"%(shipment_method)s\" on sale \"%(sale)s\".", "old_state": 0 }, "id": 615254, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615254/?format=api" }, { "unit": "https://translate.tryton.org/api/units/668884/?format=api", "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-06-10T15:51:58.988992Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To delete sale \"%(sale)s\" you must cancel it.", "old_state": 0 }, "id": 615253, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615253/?format=api" }, { "unit": "https://translate.tryton.org/api/units/668883/?format=api", "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-06-10T15:51:58.988847Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To process sale \"%(sale)s\" you must set a customer location on party \"%(party)s\".", "old_state": 0 }, "id": 615252, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615252/?format=api" }, { "unit": "https://translate.tryton.org/api/units/668882/?format=api", "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-06-10T15:51:58.988683Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You cannot erase party \"%(party)s\" while they have pending sales with company \"%(company)s\".", "old_state": 0 }, "id": 615251, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615251/?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-06-10T15:51:58.320867Z", "action": 0, "target": "", "old": "", "details": { "reason": "content changed", "filename": "modules/sale/locale/tr.po" }, "id": 615248, "action_name": "Resource updated", "url": "https://translate.tryton.org/api/changes/615248/?format=api" }, { "unit": "https://translate.tryton.org/api/units/341417/?format=api", "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-06-10T15:51:58.320728Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To get a quote for sale \"%(sale)s\" you must enter a warehouse.", "old_state": 0 }, "id": 615247, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615247/?format=api" }, { "unit": "https://translate.tryton.org/api/units/341416/?format=api", "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-06-10T15:51:58.320585Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To get a quote for sale \"%(sale)s\" you must enter a shipment address.", "old_state": 0 }, "id": 615246, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615246/?format=api" }, { "unit": "https://translate.tryton.org/api/units/485270/?format=api", "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-06-10T15:51:58.320442Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To invoice sale \"%(sale)s\" you must define an account revenue for product \"%(product)s\".", "old_state": 0 }, "id": 615245, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615245/?format=api" }, { "unit": "https://translate.tryton.org/api/units/341414/?format=api", "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-06-10T15:51:58.320292Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You cannot reset move \"%(move)s\" to draft because it was generated by a sale.", "old_state": 0 }, "id": 615244, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615244/?format=api" }, { "unit": "https://translate.tryton.org/api/units/341413/?format=api", "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-06-10T15:51:58.320077Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state.", "old_state": 0 }, "id": 615243, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615243/?format=api" }, { "unit": "https://translate.tryton.org/api/units/485269/?format=api", "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-06-10T15:51:58.319935Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To invoice sale \"%(sale)s\" you must configure a default account revenue.", "old_state": 0 }, "id": 615242, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615242/?format=api" }, { "unit": "https://translate.tryton.org/api/units/731596/?format=api", "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-06-10T15:51:58.319794Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "The sale line \"%(line)s\" is moving %(extra)s in addition to the %(quantity)s ordered.", "old_state": 0 }, "id": 615241, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615241/?format=api" }, { "unit": "https://translate.tryton.org/api/units/341411/?format=api", "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-06-10T15:51:58.319652Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To delete line \"%(line)s\" you must cancel or reset to draft sale \"%(sale)s\".", "old_state": 0 }, "id": 615240, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615240/?format=api" }, { "unit": "https://translate.tryton.org/api/units/700403/?format=api", "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-06-10T15:51:58.319509Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft state.", "old_state": 0 }, "id": 615239, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615239/?format=api" }, { "unit": "https://translate.tryton.org/api/units/341410/?format=api", "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-06-10T15:51:58.319367Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You cannot reset invoice \"%(invoice)s\" to draft because it was generated by a sale.", "old_state": 0 }, "id": 615238, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615238/?format=api" }, { "unit": "https://translate.tryton.org/api/units/341409/?format=api", "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-06-10T15:51:58.319225Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To get a quote for sale \"%(sale)s\" you must enter an invoice address.", "old_state": 0 }, "id": 615237, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615237/?format=api" }, { "unit": "https://translate.tryton.org/api/units/341408/?format=api", "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-06-10T15:51:58.319083Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You cannot use together invoice \"%(invoice_method)s\" and shipment \"%(shipment_method)s\" on sale \"%(sale)s\".", "old_state": 0 }, "id": 615236, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615236/?format=api" }, { "unit": "https://translate.tryton.org/api/units/341407/?format=api", "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-06-10T15:51:58.318938Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To delete sale \"%(sale)s\" you must cancel it.", "old_state": 0 }, "id": 615235, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615235/?format=api" }, { "unit": "https://translate.tryton.org/api/units/341406/?format=api", "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-06-10T15:51:58.318791Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To process sale \"%(sale)s\" you must set a customer location on party \"%(party)s\".", "old_state": 0 }, "id": 615234, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615234/?format=api" }, { "unit": "https://translate.tryton.org/api/units/341405/?format=api", "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-06-10T15:51:58.318624Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You cannot erase party \"%(party)s\" while they have pending sales with company \"%(company)s\".", "old_state": 0 }, "id": 615233, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615233/?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-06-10T15:51:57.887251Z", "action": 0, "target": "", "old": "", "details": { "reason": "content changed", "filename": "modules/sale/locale/sr.po" }, "id": 615231, "action_name": "Resource updated", "url": "https://translate.tryton.org/api/changes/615231/?format=api" }, { "unit": "https://translate.tryton.org/api/units/589301/?format=api", "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-06-10T15:51:57.887108Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To get a quote for sale \"%(sale)s\" you must enter a warehouse.", "old_state": 0 }, "id": 615230, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615230/?format=api" }, { "unit": "https://translate.tryton.org/api/units/589300/?format=api", "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-06-10T15:51:57.886960Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To get a quote for sale \"%(sale)s\" you must enter a shipment address.", "old_state": 0 }, "id": 615229, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615229/?format=api" }, { "unit": "https://translate.tryton.org/api/units/589292/?format=api", "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-06-10T15:51:57.886799Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To invoice sale \"%(sale)s\" you must define an account revenue for product \"%(product)s\".", "old_state": 0 }, "id": 615228, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615228/?format=api" }, { "unit": "https://translate.tryton.org/api/units/589291/?format=api", "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-06-10T15:51:57.886656Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You cannot reset move \"%(move)s\" to draft because it was generated by a sale.", "old_state": 0 }, "id": 615227, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615227/?format=api" }, { "unit": "https://translate.tryton.org/api/units/589290/?format=api", "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-06-10T15:51:57.886511Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state.", "old_state": 0 }, "id": 615226, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615226/?format=api" }, { "unit": "https://translate.tryton.org/api/units/589289/?format=api", "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-06-10T15:51:57.886360Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To invoice sale \"%(sale)s\" you must configure a default account revenue.", "old_state": 0 }, "id": 615225, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615225/?format=api" }, { "unit": "https://translate.tryton.org/api/units/731594/?format=api", "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-06-10T15:51:57.886159Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "The sale line \"%(line)s\" is moving %(extra)s in addition to the %(quantity)s ordered.", "old_state": 0 }, "id": 615224, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615224/?format=api" }, { "unit": "https://translate.tryton.org/api/units/589288/?format=api", "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-06-10T15:51:57.885985Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To delete line \"%(line)s\" you must cancel or reset to draft sale \"%(sale)s\".", "old_state": 0 }, "id": 615223, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615223/?format=api" }, { "unit": "https://translate.tryton.org/api/units/700388/?format=api", "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-06-10T15:51:57.885811Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft state.", "old_state": 0 }, "id": 615222, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615222/?format=api" }, { "unit": "https://translate.tryton.org/api/units/589287/?format=api", "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-06-10T15:51:57.885669Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You cannot reset invoice \"%(invoice)s\" to draft because it was generated by a sale.", "old_state": 0 }, "id": 615221, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615221/?format=api" }, { "unit": "https://translate.tryton.org/api/units/589286/?format=api", "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-06-10T15:51:57.885525Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To get a quote for sale \"%(sale)s\" you must enter an invoice address.", "old_state": 0 }, "id": 615220, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615220/?format=api" }, { "unit": "https://translate.tryton.org/api/units/589285/?format=api", "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-06-10T15:51:57.885381Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You cannot use together invoice \"%(invoice_method)s\" and shipment \"%(shipment_method)s\" on sale \"%(sale)s\".", "old_state": 0 }, "id": 615219, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615219/?format=api" }, { "unit": "https://translate.tryton.org/api/units/589284/?format=api", "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-06-10T15:51:57.885231Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To delete sale \"%(sale)s\" you must cancel it.", "old_state": 0 }, "id": 615218, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615218/?format=api" }, { "unit": "https://translate.tryton.org/api/units/589283/?format=api", "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-06-10T15:51:57.885055Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To process sale \"%(sale)s\" you must set a customer location on party \"%(party)s\".", "old_state": 0 }, "id": 615217, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615217/?format=api" }, { "unit": "https://translate.tryton.org/api/units/589282/?format=api", "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-06-10T15:51:57.884889Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You cannot erase party \"%(party)s\" while they have pending sales with company \"%(company)s\".", "old_state": 0 }, "id": 615216, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615216/?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-06-10T15:51:57.351755Z", "action": 0, "target": "", "old": "", "details": { "reason": "content changed", "filename": "modules/sale/locale/sq.po" }, "id": 615213, "action_name": "Resource updated", "url": "https://translate.tryton.org/api/changes/615213/?format=api" }, { "unit": "https://translate.tryton.org/api/units/597967/?format=api", "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-06-10T15:51:57.351613Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To get a quote for sale \"%(sale)s\" you must enter a warehouse.", "old_state": 0 }, "id": 615212, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615212/?format=api" }, { "unit": "https://translate.tryton.org/api/units/597966/?format=api", "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-06-10T15:51:57.351468Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To get a quote for sale \"%(sale)s\" you must enter a shipment address.", "old_state": 0 }, "id": 615211, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615211/?format=api" }, { "unit": "https://translate.tryton.org/api/units/597958/?format=api", "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-06-10T15:51:57.351323Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To invoice sale \"%(sale)s\" you must define an account revenue for product \"%(product)s\".", "old_state": 0 }, "id": 615210, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615210/?format=api" }, { "unit": "https://translate.tryton.org/api/units/597957/?format=api", "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-06-10T15:51:57.351178Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You cannot reset move \"%(move)s\" to draft because it was generated by a sale.", "old_state": 0 }, "id": 615209, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615209/?format=api" }, { "unit": "https://translate.tryton.org/api/units/597956/?format=api", "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-06-10T15:51:57.351032Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To modify the header of sale \"%(sale)s\", it must be in \"draft\" state.", "old_state": 0 }, "id": 615208, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615208/?format=api" }, { "unit": "https://translate.tryton.org/api/units/597955/?format=api", "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-06-10T15:51:57.350887Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To invoice sale \"%(sale)s\" you must configure a default account revenue.", "old_state": 0 }, "id": 615207, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615207/?format=api" }, { "unit": "https://translate.tryton.org/api/units/731591/?format=api", "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-06-10T15:51:57.350741Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "The sale line \"%(line)s\" is moving %(extra)s in addition to the %(quantity)s ordered.", "old_state": 0 }, "id": 615206, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615206/?format=api" }, { "unit": "https://translate.tryton.org/api/units/597954/?format=api", "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-06-10T15:51:57.350594Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To delete line \"%(line)s\" you must cancel or reset to draft sale \"%(sale)s\".", "old_state": 0 }, "id": 615205, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615205/?format=api" }, { "unit": "https://translate.tryton.org/api/units/700373/?format=api", "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-06-10T15:51:57.350447Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You cannot add lines to sale \"%(sale)s\" because it is no longer in a draft state.", "old_state": 0 }, "id": 615204, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615204/?format=api" }, { "unit": "https://translate.tryton.org/api/units/597953/?format=api", "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-06-10T15:51:57.350296Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "You cannot reset invoice \"%(invoice)s\" to draft because it was generated by a sale.", "old_state": 0 }, "id": 615203, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615203/?format=api" }, { "unit": "https://translate.tryton.org/api/units/597952/?format=api", "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-06-10T15:51:57.350119Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To get a quote for sale \"%(sale)s\" you must enter an invoice address.", "old_state": 0 }, "id": 615202, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615202/?format=api" } ] }{ "count": 9027, "next": "