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=6
https://translate.tryton.org/api/components/tryton/sale/changes/?format=api&page=7", "previous": "https://translate.tryton.org/api/components/tryton/sale/changes/?format=api&page=5", "results": [ { "unit": "https://translate.tryton.org/api/units/485150/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/id/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.781935Z", "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": 615016, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615016/?format=api" }, { "unit": "https://translate.tryton.org/api/units/413462/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/id/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.781792Z", "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": 615015, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615015/?format=api" }, { "unit": "https://translate.tryton.org/api/units/413461/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/id/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.781650Z", "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": 615014, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615014/?format=api" }, { "unit": "https://translate.tryton.org/api/units/485149/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/id/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.781506Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To invoice sale \"%(sale)s\" you must configure a default account revenue.", "old_state": 0 }, "id": 615013, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615013/?format=api" }, { "unit": "https://translate.tryton.org/api/units/731561/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/id/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.781363Z", "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": 615012, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615012/?format=api" }, { "unit": "https://translate.tryton.org/api/units/413459/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/id/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.781220Z", "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": 615011, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615011/?format=api" }, { "unit": "https://translate.tryton.org/api/units/700208/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/id/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.781078Z", "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": 615010, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615010/?format=api" }, { "unit": "https://translate.tryton.org/api/units/413458/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/id/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.780937Z", "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": 615009, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615009/?format=api" }, { "unit": "https://translate.tryton.org/api/units/413457/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/id/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.780793Z", "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": 615008, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615008/?format=api" }, { "unit": "https://translate.tryton.org/api/units/413456/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/id/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.780649Z", "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": 615007, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615007/?format=api" }, { "unit": "https://translate.tryton.org/api/units/413455/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/id/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.780503Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To delete sale \"%(sale)s\" you must cancel it.", "old_state": 0 }, "id": 615006, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615006/?format=api" }, { "unit": "https://translate.tryton.org/api/units/413454/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/id/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.780355Z", "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": 615005, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615005/?format=api" }, { "unit": "https://translate.tryton.org/api/units/413453/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/id/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.780156Z", "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": 615004, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615004/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hu/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.251301Z", "action": 0, "target": "", "old": "", "details": { "reason": "content changed", "filename": "modules/sale/locale/hu.po" }, "id": 615003, "action_name": "Resource updated", "url": "https://translate.tryton.org/api/changes/615003/?format=api" }, { "unit": "https://translate.tryton.org/api/units/336451/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hu/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.251161Z", "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": 615002, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615002/?format=api" }, { "unit": "https://translate.tryton.org/api/units/336450/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hu/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.251018Z", "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": 615001, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615001/?format=api" }, { "unit": "https://translate.tryton.org/api/units/485138/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hu/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.250874Z", "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": 615000, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/615000/?format=api" }, { "unit": "https://translate.tryton.org/api/units/336448/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hu/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.250731Z", "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": 614999, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614999/?format=api" }, { "unit": "https://translate.tryton.org/api/units/336447/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hu/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.250589Z", "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": 614998, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614998/?format=api" }, { "unit": "https://translate.tryton.org/api/units/485137/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hu/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.250446Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To invoice sale \"%(sale)s\" you must configure a default account revenue.", "old_state": 0 }, "id": 614997, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614997/?format=api" }, { "unit": "https://translate.tryton.org/api/units/731560/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hu/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.250300Z", "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": 614996, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614996/?format=api" }, { "unit": "https://translate.tryton.org/api/units/336445/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hu/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.250126Z", "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": 614995, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614995/?format=api" }, { "unit": "https://translate.tryton.org/api/units/700193/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hu/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.249984Z", "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": 614994, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614994/?format=api" }, { "unit": "https://translate.tryton.org/api/units/336444/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hu/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.249841Z", "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": 614993, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614993/?format=api" }, { "unit": "https://translate.tryton.org/api/units/336443/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hu/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.249698Z", "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": 614992, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614992/?format=api" }, { "unit": "https://translate.tryton.org/api/units/336442/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hu/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.249553Z", "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": 614991, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614991/?format=api" }, { "unit": "https://translate.tryton.org/api/units/336441/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hu/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.249407Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To delete sale \"%(sale)s\" you must cancel it.", "old_state": 0 }, "id": 614990, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614990/?format=api" }, { "unit": "https://translate.tryton.org/api/units/336440/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hu/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.249260Z", "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": 614989, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614989/?format=api" }, { "unit": "https://translate.tryton.org/api/units/336439/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hu/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:51.249092Z", "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": 614988, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614988/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hi/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:50.665770Z", "action": 0, "target": "", "old": "", "details": { "reason": "content changed", "filename": "modules/sale/locale/hi.po" }, "id": 614985, "action_name": "Resource updated", "url": "https://translate.tryton.org/api/changes/614985/?format=api" }, { "unit": "https://translate.tryton.org/api/units/616900/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hi/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:50.665629Z", "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": 614984, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614984/?format=api" }, { "unit": "https://translate.tryton.org/api/units/616899/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hi/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:50.665484Z", "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": 614983, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614983/?format=api" }, { "unit": "https://translate.tryton.org/api/units/616891/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hi/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:50.665341Z", "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": 614982, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614982/?format=api" }, { "unit": "https://translate.tryton.org/api/units/616890/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hi/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:50.665198Z", "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": 614981, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614981/?format=api" }, { "unit": "https://translate.tryton.org/api/units/616889/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hi/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:50.665051Z", "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": 614980, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614980/?format=api" }, { "unit": "https://translate.tryton.org/api/units/616888/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hi/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:50.664908Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To invoice sale \"%(sale)s\" you must configure a default account revenue.", "old_state": 0 }, "id": 614979, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614979/?format=api" }, { "unit": "https://translate.tryton.org/api/units/731550/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hi/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:50.664766Z", "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": 614978, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614978/?format=api" }, { "unit": "https://translate.tryton.org/api/units/616887/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hi/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:50.664623Z", "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": 614977, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614977/?format=api" }, { "unit": "https://translate.tryton.org/api/units/700178/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hi/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:50.664480Z", "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": 614976, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614976/?format=api" }, { "unit": "https://translate.tryton.org/api/units/616886/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hi/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:50.664337Z", "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": 614975, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614975/?format=api" }, { "unit": "https://translate.tryton.org/api/units/616885/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hi/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:50.664193Z", "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": 614974, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614974/?format=api" }, { "unit": "https://translate.tryton.org/api/units/616884/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hi/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:50.664048Z", "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": 614973, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614973/?format=api" }, { "unit": "https://translate.tryton.org/api/units/616883/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hi/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:50.663904Z", "action": 59, "target": "", "old": "", "details": { "state": 0, "source": "To delete sale \"%(sale)s\" you must cancel it.", "old_state": 0 }, "id": 614972, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614972/?format=api" }, { "unit": "https://translate.tryton.org/api/units/616882/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hi/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:50.663756Z", "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": 614971, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614971/?format=api" }, { "unit": "https://translate.tryton.org/api/units/616881/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/hi/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:50.663539Z", "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": 614970, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614970/?format=api" }, { "unit": null, "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/gl/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:50.287187Z", "action": 0, "target": "", "old": "", "details": { "reason": "content changed", "filename": "modules/sale/locale/gl.po" }, "id": 614968, "action_name": "Resource updated", "url": "https://translate.tryton.org/api/changes/614968/?format=api" }, { "unit": "https://translate.tryton.org/api/units/533580/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/gl/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:50.287041Z", "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": 614967, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614967/?format=api" }, { "unit": "https://translate.tryton.org/api/units/533579/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/gl/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:50.286813Z", "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": 614966, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614966/?format=api" }, { "unit": "https://translate.tryton.org/api/units/533571/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/gl/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:50.286671Z", "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": 614965, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614965/?format=api" }, { "unit": "https://translate.tryton.org/api/units/533570/?format=api", "component": "https://translate.tryton.org/api/components/tryton/sale/?format=api", "translation": "https://translate.tryton.org/api/translations/tryton/sale/gl/?format=api", "user": null, "author": null, "timestamp": "2024-06-10T15:51:50.286529Z", "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": 614964, "action_name": "String updated in the repository", "url": "https://translate.tryton.org/api/changes/614964/?format=api" } ] }{ "count": 8449, "next": "