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=14
https://translate.tryton.org/api/components/tryton/sale/changes/?format=api&page=15", "previous": "https://translate.tryton.org/api/components/tryton/sale/changes/?format=api&page=13", "results": [ { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hi/?format=api", "user": null, "author": null, "timestamp": "2024-06-30T22:23:19.604116Z", "action": 0, "target": "", "old": "", "details": { "reason": "check forced", "filename": "modules/sale/locale/hi.po" }, "id": 632663, "action_name": "Resource updated", "url": "https://translate.tryton.org/api/changes/632663/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/gl/?format=api", "user": null, "author": null, "timestamp": "2024-06-30T22:23:18.871359Z", "action": 0, "target": "", "old": "", "details": { "reason": "check forced", "filename": "modules/sale/locale/gl.po" }, "id": 632662, "action_name": "Resource updated", "url": "https://translate.tryton.org/api/changes/632662/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/fr/?format=api", "user": null, "author": null, "timestamp": "2024-06-30T22:23:18.348206Z", "action": 0, "target": "", "old": "", "details": { "reason": "check forced", "filename": "modules/sale/locale/fr.po" }, "id": 632661, "action_name": "Resource updated", "url": "https://translate.tryton.org/api/changes/632661/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/fi/?format=api", "user": null, "author": null, "timestamp": "2024-06-30T22:23:17.892885Z", "action": 0, "target": "", "old": "", "details": { "reason": "check forced", "filename": "modules/sale/locale/fi.po" }, "id": 632660, "action_name": "Resource updated", "url": "https://translate.tryton.org/api/changes/632660/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/fa/?format=api", "user": null, "author": null, "timestamp": "2024-06-30T22:23:17.525044Z", "action": 0, "target": "", "old": "", "details": { "reason": "check forced", "filename": "modules/sale/locale/fa.po" }, "id": 632659, "action_name": "Resource updated", "url": "https://translate.tryton.org/api/changes/632659/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/eu/?format=api", "user": null, "author": null, "timestamp": "2024-06-30T22:23:16.903470Z", "action": 0, "target": "", "old": "", "details": { "reason": "check forced", "filename": "modules/sale/locale/eu.po" }, "id": 632658, "action_name": "Resource updated", "url": "https://translate.tryton.org/api/changes/632658/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/et/?format=api", "user": null, "author": null, "timestamp": "2024-06-30T22:23:16.525941Z", "action": 0, "target": "", "old": "", "details": { "reason": "check forced", "filename": "modules/sale/locale/et.po" }, "id": 632657, "action_name": "Resource updated", "url": "https://translate.tryton.org/api/changes/632657/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/es_419/?format=api", "user": null, "author": null, "timestamp": "2024-06-30T22:23:15.936685Z", "action": 0, "target": "", "old": "", "details": { "reason": "check forced", "filename": "modules/sale/locale/es_419.po" }, "id": 632656, "action_name": "Resource updated", "url": "https://translate.tryton.org/api/changes/632656/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/es/?format=api", "user": null, "author": null, "timestamp": "2024-06-30T22:23:15.318501Z", "action": 0, "target": "", "old": "", "details": { "reason": "check forced", "filename": "modules/sale/locale/es.po" }, "id": 632655, "action_name": "Resource updated", "url": "https://translate.tryton.org/api/changes/632655/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/el/?format=api", "user": null, "author": null, "timestamp": "2024-06-30T22:23:14.726870Z", "action": 0, "target": "", "old": "", "details": { "reason": "check forced", "filename": "modules/sale/locale/el.po" }, "id": 632654, "action_name": "Resource updated", "url": "https://translate.tryton.org/api/changes/632654/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/de/?format=api", "user": null, "author": null, "timestamp": "2024-06-30T22:23:14.165023Z", "action": 0, "target": "", "old": "", "details": { "reason": "check forced", "filename": "modules/sale/locale/de.po" }, "id": 632653, "action_name": "Resource updated", "url": "https://translate.tryton.org/api/changes/632653/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/cs/?format=api", "user": null, "author": null, "timestamp": "2024-06-30T22:23:13.719109Z", "action": 0, "target": "", "old": "", "details": { "reason": "check forced", "filename": "modules/sale/locale/cs.po" }, "id": 632652, "action_name": "Resource updated", "url": "https://translate.tryton.org/api/changes/632652/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/ca/?format=api", "user": null, "author": null, "timestamp": "2024-06-30T22:23:13.245296Z", "action": 0, "target": "", "old": "", "details": { "reason": "check forced", "filename": "modules/sale/locale/ca.po" }, "id": 632651, "action_name": "Resource updated", "url": "https://translate.tryton.org/api/changes/632651/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/bg/?format=api", "user": null, "author": null, "timestamp": "2024-06-30T22:23:12.605402Z", "action": 0, "target": "", "old": "", "details": { "reason": "check forced", "filename": "modules/sale/locale/bg.po" }, "id": 632650, "action_name": "Resource updated", "url": "https://translate.tryton.org/api/changes/632650/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/ar/?format=api", "user": null, "author": null, "timestamp": "2024-06-30T22:23:11.985738Z", "action": 0, "target": "", "old": "", "details": { "reason": "check forced", "filename": "modules/sale/locale/ar.po" }, "id": 632649, "action_name": "Resource updated", "url": "https://translate.tryton.org/api/changes/632649/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/en/?format=api", "user": null, "author": null, "timestamp": "2024-06-30T22:23:11.517366Z", "action": 0, "target": "", "old": "", "details": { "reason": "check forced", "filename": "templates/sale.pot" }, "id": 632648, "action_name": "Resource updated", "url": "https://translate.tryton.org/api/changes/632648/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2024-06-30T22:04:44.942200Z", "action": 61, "target": "weblate.gettext.msgmerge", "old": "", "details": { "fuzzy": true, "previous": false, "no_location": false }, "id": 628564, "action_name": "Add-on configuration changed", "url": "https://translate.tryton.org/api/changes/628564/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2024-06-19T21:43:59.941321Z", "action": 15, "target": "", "old": "", "details": { "auto": true }, "id": 628259, "action_name": "Component unlocked", "url": "https://translate.tryton.org/api/changes/628259/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2024-06-10T16:39:14.274064Z", "action": 14, "target": "", "old": "", "details": { "auto": true }, "id": 625791, "action_name": "Component locked", "url": "https://translate.tryton.org/api/changes/625791/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2024-06-10T16:39:14.245480Z", "action": 47, "target": "", "old": "", "details": { "alert": "PushFailure" }, "id": 625789, "action_name": "Alert triggered", "url": "https://translate.tryton.org/api/changes/625789/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2024-06-10T16:38:49.650617Z", "action": 15, "target": "", "old": "", "details": { "auto": true }, "id": 625217, "action_name": "Component unlocked", "url": "https://translate.tryton.org/api/changes/625217/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2024-06-10T16:38:20.606221Z", "action": 15, "target": "", "old": "", "details": { "auto": true }, "id": 624972, "action_name": "Component unlocked", "url": "https://translate.tryton.org/api/changes/624972/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2024-06-10T16:02:35.778889Z", "action": 14, "target": "", "old": "", "details": { "auto": true }, "id": 619132, "action_name": "Component locked", "url": "https://translate.tryton.org/api/changes/619132/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": null, "user": null, "author": null, "timestamp": "2024-06-10T16:02:35.686979Z", "action": 47, "target": "", "old": "", "details": { "alert": "PushFailure" }, "id": 619131, "action_name": "Alert triggered", "url": "https://translate.tryton.org/api/changes/619131/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/zh_Hans/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:59.534491Z", "action": 0, "target": "", "old": "", "details": { "reason": "content changed", "filename": "modules/sale/locale/zh_CN.po" }, "id": 615284, "action_name": "Resource updated", "url": "https://translate.tryton.org/api/changes/615284/?format=api" }, { "unit": "https://translate.tryton.org/api/units/341909/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/zh_Hans/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:59.534350Z", "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": 615283, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615283/?format=api" }, { "unit": "https://translate.tryton.org/api/units/341908/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/zh_Hans/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:59.534207Z", "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": 615282, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615282/?format=api" }, { "unit": "https://translate.tryton.org/api/units/485282/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/zh_Hans/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:59.534063Z", "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": 615281, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615281/?format=api" }, { "unit": "https://translate.tryton.org/api/units/341906/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/zh_Hans/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:59.533918Z", "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": 615280, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615280/?format=api" }, { "unit": "https://translate.tryton.org/api/units/341905/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/zh_Hans/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:59.533773Z", "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": 615279, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615279/?format=api" }, { "unit": "https://translate.tryton.org/api/units/485281/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/zh_Hans/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:59.533622Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To invoice sale \"%(sale)s\" you must configure a default account revenue.", "old_state": 0 }, "id": 615278, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615278/?format=api" }, { "unit": "https://translate.tryton.org/api/units/731605/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/zh_Hans/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:59.533442Z", "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": 615277, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615277/?format=api" }, { "unit": "https://translate.tryton.org/api/units/341903/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/zh_Hans/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:59.533298Z", "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": 615276, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615276/?format=api" }, { "unit": "https://translate.tryton.org/api/units/700433/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/zh_Hans/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:59.533153Z", "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": 615275, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615275/?format=api" }, { "unit": "https://translate.tryton.org/api/units/341902/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/zh_Hans/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:59.533007Z", "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": 615274, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615274/?format=api" }, { "unit": "https://translate.tryton.org/api/units/341901/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/zh_Hans/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:59.532862Z", "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": 615273, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615273/?format=api" }, { "unit": "https://translate.tryton.org/api/units/341900/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/zh_Hans/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:59.532716Z", "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": 615272, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615272/?format=api" }, { "unit": "https://translate.tryton.org/api/units/341899/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/zh_Hans/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:59.532569Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To delete sale \"%(sale)s\" you must cancel it.", "old_state": 0 }, "id": 615271, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615271/?format=api" }, { "unit": "https://translate.tryton.org/api/units/341898/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/zh_Hans/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:59.532419Z", "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": 615270, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615270/?format=api" }, { "unit": "https://translate.tryton.org/api/units/341897/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/zh_Hans/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:59.532248Z", "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": 615269, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615269/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/uk/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:58.990880Z", "action": 0, "target": "", "old": "", "details": { "reason": "content changed", "filename": "modules/sale/locale/uk.po" }, "id": 615266, "action_name": "Resource updated", "url": "https://translate.tryton.org/api/changes/615266/?format=api" }, { "unit": "https://translate.tryton.org/api/units/668902/?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.990740Z", "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": 615265, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615265/?format=api" }, { "unit": "https://translate.tryton.org/api/units/668901/?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.990597Z", "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": 615264, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615264/?format=api" }, { "unit": "https://translate.tryton.org/api/units/668893/?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.990454Z", "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": 615263, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615263/?format=api" }, { "unit": "https://translate.tryton.org/api/units/668892/?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.990307Z", "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": 615262, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615262/?format=api" }, { "unit": "https://translate.tryton.org/api/units/668891/?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.990138Z", "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": 615261, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615261/?format=api" }, { "unit": "https://translate.tryton.org/api/units/668890/?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.989994Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To invoice sale \"%(sale)s\" you must configure a default account revenue.", "old_state": 0 }, "id": 615260, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615260/?format=api" }, { "unit": "https://translate.tryton.org/api/units/731598/?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.989851Z", "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": 615259, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615259/?format=api" }, { "unit": "https://translate.tryton.org/api/units/668888/?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.989709Z", "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": 615258, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615258/?format=api" }, { "unit": "https://translate.tryton.org/api/units/700418/?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.989567Z", "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": 615257, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615257/?format=api" } ] }{ "count": 9027, "next": "