Changes API.

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

GET /api/changes/106870/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "unit": "https://translate-dev.freebsd.org/api/units/207394/?format=api",
    "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_vm-design/?format=api",
    "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_vm-design/es/?format=api",
    "user": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
    "author": "https://translate-dev.freebsd.org/api/users/fernape/?format=api",
    "timestamp": "2021-01-15T07:16:54.508799Z",
    "action": 5,
    "target": "En este caso, digamos que una página en B es modificada por el proceso padre original. El proceso recibirá un fallo de copy-on-write y duplicará la página en C1, dejando la página original en B sin tocar. Ahora, digamos que la misma página en B es modificada por el proceso hijo. El proceso recibirá un fallo de copy-on-write y duplicará la página en C2. La página original en B está ahora completamente oculta ya que tanto C1 como C2 tienen una copia y B podría teóricamente ser destruida si no representa un fichero <quote>real</quote>; sin embargo, este tipo de optimización no es trivial de hacer porque es muy fina. FreeBSD no hace esta optimización. Ahora, supón (como suele ser el caso) que el proceso hijo hace un <function>exec()</function>. Su espacio de direcciones actual es habitualmente remplazado por un nuevo espacio de direcciones que representa un nuevo fichero. En este caso, la capa C2 es destruida:",
    "id": 106870,
    "action_name": "新译文",
    "url": "https://translate-dev.freebsd.org/api/changes/106870/?format=api"
}