Translation components API.

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

GET /api/translations/freebsd-doc/articles_vm-design/es/changes/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 140,
    "next": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_vm-design/es/changes/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "unit": null,
            "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/juanda097/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/juanda097/?format=api",
            "timestamp": "2020-11-14T21:36:51.099301Z",
            "action": 0,
            "target": "",
            "id": 84564,
            "action_name": "资源更新",
            "url": "https://translate-dev.freebsd.org/api/changes/84564/?format=api"
        },
        {
            "unit": null,
            "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/juanda097/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/juanda097/?format=api",
            "timestamp": "2020-11-14T21:36:51.113835Z",
            "action": 44,
            "target": "",
            "id": 84565,
            "action_name": "要翻译的新字符串",
            "url": "https://translate-dev.freebsd.org/api/changes/84565/?format=api"
        },
        {
            "unit": null,
            "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/juanda097/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/juanda097/?format=api",
            "timestamp": "2020-11-14T21:36:51.267976Z",
            "action": 48,
            "target": "",
            "id": 84566,
            "action_name": "添加了新语言",
            "url": "https://translate-dev.freebsd.org/api/changes/84566/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207364/?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/juanda097/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/juanda097/?format=api",
            "timestamp": "2020-11-14T21:37:09.525086Z",
            "action": 5,
            "target": "\n\t    <email>dillon@apollo.backplane.com</email>\n\t  ",
            "id": 84568,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/84568/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207386/?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/juanda097/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/juanda097/?format=api",
            "timestamp": "2020-11-14T21:37:21.658789Z",
            "action": 5,
            "target": "+---------------+\n|       A       |\n+---------------+",
            "id": 84569,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/84569/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207385/?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/juanda097/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/juanda097/?format=api",
            "timestamp": "2020-11-14T21:37:26.110500Z",
            "action": 5,
            "target": "external ref='fig1' md5='__failed__'",
            "id": 84570,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/84570/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207390/?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/juanda097/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/juanda097/?format=api",
            "timestamp": "2020-11-14T21:37:32.322571Z",
            "action": 5,
            "target": "+---------------+\n|       B       |\n+---------------+\n|       A       |\n+---------------+",
            "id": 84571,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/84571/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207393/?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/juanda097/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/juanda097/?format=api",
            "timestamp": "2020-11-14T21:37:36.319719Z",
            "action": 5,
            "target": "+-------+-------+\n|   C1  |   C2  |\n+-------+-------+\n|       B       |\n+---------------+\n|       A       |\n+---------------+",
            "id": 84572,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/84572/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207396/?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/juanda097/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/juanda097/?format=api",
            "timestamp": "2020-11-14T21:37:40.840445Z",
            "action": 5,
            "target": "+-------+\n|   C1  |\n+-------+-------+\n|       B       |\n+---------------+\n|       A       |\n+---------------+",
            "id": 84573,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/84573/?format=api"
        },
        {
            "unit": null,
            "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/dbaio/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/dbaio/?format=api",
            "timestamp": "2021-01-09T14:33:02.988824Z",
            "action": 0,
            "target": "",
            "id": 106099,
            "action_name": "资源更新",
            "url": "https://translate-dev.freebsd.org/api/changes/106099/?format=api"
        },
        {
            "unit": null,
            "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/dbaio/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/dbaio/?format=api",
            "timestamp": "2021-01-09T14:33:03.273693Z",
            "action": 44,
            "target": "",
            "id": 106102,
            "action_name": "要翻译的新字符串",
            "url": "https://translate-dev.freebsd.org/api/changes/106102/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207362/?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-10T18:49:31.494953Z",
            "action": 45,
            "target": "",
            "id": 106822,
            "action_name": "新贡献者",
            "url": "https://translate-dev.freebsd.org/api/changes/106822/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207362/?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-10T18:49:31.499202Z",
            "action": 5,
            "target": "Fernando Apesteguía ffernape@FreeBSD.org, 2021",
            "id": 106823,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106823/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207363/?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-10T18:50:33.740279Z",
            "action": 5,
            "target": "Elementos de diseño del sistema de Memoria Virtual de FreeBSD",
            "id": 106825,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106825/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207365/?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-10T18:51:02.689582Z",
            "action": 5,
            "target": "<personname><firstname>Matthew</firstname><surname>Dillon</surname></personname><affiliation> <_:address-1/> </affiliation>",
            "id": 106826,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106826/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207366/?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-10T18:51:50.707151Z",
            "action": 5,
            "target": "FreeBSD es una marca comercial registrada de la Fundación FreeBSD",
            "id": 106827,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106827/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207366/?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-10T18:52:09.676859Z",
            "action": 2,
            "target": "FreeBSD es una marca comercial registrada de la Fundación FreeBSD.",
            "id": 106828,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106828/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207367/?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-10T18:53:01.358746Z",
            "action": 5,
            "target": "Linux es una marca registrada de Linus Torvalds",
            "id": 106829,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106829/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207366/?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-10T18:53:19.886540Z",
            "action": 2,
            "target": "FreeBSD es una marca registrada de la Fundación FreeBSD.",
            "id": 106830,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106830/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207368/?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-10T18:54:47.973267Z",
            "action": 5,
            "target": "Microsoft, IntelliMouse, MS-DOS, Outlook, Windows, Windows Media y Windows NT son marcas registradas o marcas de Microsoft Corporation en los Estados Unidos y/o otros paises.",
            "id": 106831,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106831/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207369/?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-10T18:55:57.545805Z",
            "action": 5,
            "target": "Motif, OSF/1, y UNIX son marcas registradas y IT DialTone y The Open Group son marcas de The Open Group en los Estados Unidos y en otros paises.",
            "id": 106832,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106832/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207368/?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-10T18:56:18.022768Z",
            "action": 2,
            "target": "Microsoft, IntelliMouse, MS-DOS, Outlook, Windows, Windows Media y Windows NT son marcas registradas o marcas de Microsoft Corporation en los Estados Unidos y/o en otros paises.",
            "id": 106833,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106833/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207370/?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-10T19:02:25.158838Z",
            "action": 5,
            "target": "Muchas de las designaciones utilizadas por los fabricantes y vendedores para distinguir sus productos se reclaman como marcas comerciales. Cuando esas designaciones aparecen en este documento, y el Proyecto FreeBSD estaba al tanto del reclamo de marca registrada, las designaciones han sido seguidas por el <quote>™</quote> or the <quote>®</quote> symbol.",
            "id": 106834,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106834/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/229222/?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-10T19:02:36.151310Z",
            "action": 5,
            "target": "$FreeBSD$",
            "id": 106835,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106835/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207372/?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-10T19:16:47.241382Z",
            "action": 5,
            "target": "El título es sólo una forma elegante de decir que voy a intentar describir la enchilada de la Memoria Virtual, espero que de un modo que todo el mundo pueda seguir. Durante el último año me he concentrado en un número de subsistemas principales del kernel de FreeBSD, con los subsistemas de Memoria Virtual e Intercambio siendo los más interesantes y NFS siendo <quote>una tarea necesaria</quote>. Reescribí sólo pequeñas porciones del código. En el área de Memoria Virtual la única reescritura importante que he hecho es el subsistema de intercambio. La mayor parte de mi trabajo fue de limpieza y mantenimiento, con tan sólo reescrituras moderadas de código y sin ajustes algorítimicos importanes en el subsistema de Memoria Virtual. El grueso de la base teórica del subsistema de Memoria Virtual permanece sin cambios y mucho del crédito del esfuerzo de modernización en los últimos años es para John Dyson y David Greenman. Como no soy un historiador como Kirk no intentaré etiquetar todas las características con nombres de personas, ya que me equivocaría irremediablemente.",
            "id": 106836,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106836/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207373/?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-10T19:18:02.887655Z",
            "action": 5,
            "target": "Este artículo se publicó originalmente en la edición de Enero de 2000 de <link xlink:href=\"http://www.daemonnews.org/\">DaemonNews</link>.  Esta versión del artículo puede incluir actualizacione de Matt y otros autores para reflejar los cambios en la implementación de la Memoria Virtual en FreeBSD.",
            "id": 106837,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106837/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207373/?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-10T19:18:10.454981Z",
            "action": 2,
            "target": "Este artículo se publicó originalmente en la edición de Enero de 2000 de <link xlink:href=\"http://www.daemonnews.org/\">DaemonNews</link>. Esta versión del artículo puede incluir actualizacione de Matt y otros autores para reflejar los cambios en la implementación de la Memoria Virtual en FreeBSD.",
            "id": 106838,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106838/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207374/?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-10T19:18:17.625868Z",
            "action": 5,
            "target": "Introducción",
            "id": 106839,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106839/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207367/?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-10T19:18:47.557451Z",
            "action": 2,
            "target": "Linux es una marca registrada de Linus Torvalds.",
            "id": 106840,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106840/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207375/?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-10T19:27:54.840016Z",
            "action": 5,
            "target": "Antes de avanzar con el diseño real dediquemos un poco de tiempo a la necesidad de mantener y modernizar cualquier base de código de larga duración. En el mundo de la programción, los algoritmos tienen a se más importantes que el código y es precisamente debido a las raíces académias de BSD que una gran parte de la atención se puso desde el comienzo en el diseño algorítmico. Prestar más atención al diseño generalmente lleva a una base de código limpio y flexible que puede ser modificado fácilmente, extendido o reemplazado a lo largo del tiempo. Aunque BSD es considerado por alguna gente como un sistema operativo<quote>viejo</quote>, aquellos de nosotros que trabajamos en él solemos verlo más como una base de código</quote>madura</quote> la cual tiene varios componentes modificados, extendidos, o reemplazados con código moderno. WIP!!!",
            "id": 106841,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106841/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207375/?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-14T17:34:25.126666Z",
            "action": 2,
            "target": "Antes de avanzar con el diseño real dediquemos un poco de tiempo a la necesidad de mantener y modernizar cualquier base de código de larga duración. En el mundo de la programción, los algoritmos tienen a se más importantes que el código y es precisamente debido a las raíces académias de BSD que una gran parte de la atención se puso desde el comienzo en el diseño algorítmico. Prestar más atención al diseño generalmente lleva a una base de código limpio y flexible que puede ser modificado fácilmente, extendido o reemplazado a lo largo del tiempo. Aunque BSD es considerado por alguna gente como un sistema operativo<quote>viejo</quote>, aquellos de nosotros que trabajamos en él solemos verlo más como una base de código</quote>madura</quote> la cual tiene varios componentes modificados, extendidos, o reemplazados con código moderno. Ha evolucionado, y FreeBSD está a la vanguardia independientemente de cómo de viejo sea parte del código. Es impoprtante hacer esta distinción y que mucha gente pasa por alto. El mayor error que puede cometer un programador es no aprender de la historia, y es precisamente este error el que han cometido muchos otros sistemas operativos modernos. <trademark class=\"registered\">Windows NT</trademark> es el mejor ejemplo, y las consecuencias han sido nefastas. Linux también comete este error hasta cierto punto—lo suficiente para que nosotros la gente de BSD hagamos pequeñas bromas de vez en cuando, por lo menos. El problema de Linux es simplemente la falta de experiencia y de una historia contra la que comparar ideas, un problema que está siendo tratado rápidamente por la comunidad Linux de la misma forma que ha sido tratado en la comunidad BSD—mediante el desarrollo continuo de código. La gente de <trademark class=\"registered\">Windows NT</trademark>, por otro lado, repiten los mismos errores solucionados por <trademark class=\"registered\">UNIX</trademark> hace décadas y pasan años arreglándolos. Una y otra vez. Sufren un caso severo de  <quote>no diseñado aquí</quote> y <quote>siempre tenemos la razón porque nuestro departamento de marketing así lo dice</quote>. Tengo poca tolerancia hacia cualquiera que no puede aprender de la historia.",
            "id": 106852,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106852/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207376/?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-14T17:40:32.832025Z",
            "action": 5,
            "target": "Mucha de la aparente complejidad del diseño de FreeBSD, especialmente en el subsistema de Memoria Virtual/Intercambio, es un resultado directo de tener que resolver serios problemas de rendimiento que ocurren bajo condiciones variadas. Estos problemas no se deben aun mal diseño algorítimico sino que surgen de factores ambientales. En cualquier comparación directa entre plataformas, estos problemas se hacen más evidentes cuando los recursos del sistema empiezan a sufrir estrés. Como describo en el subsistema de Memoria Virtual/Intercambio de FreeBSD el lector siempre debería tener en mente dos puntos:",
            "id": 106854,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106854/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207377/?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-14T17:43:17.914800Z",
            "action": 5,
            "target": "El aspecto más importante del diseño de rendimiento es lo que se conoce como <quote>Optimización del Camino Crítico</quote>. Es común que las optimizaciones de rendimiento inflen algo el código con el fin de mejorar el rendimiento del camino crítico.",
            "id": 106855,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106855/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207378/?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-14T17:45:58.755680Z",
            "action": 5,
            "target": "Un diseño sólido, generalizado tiene mejor rendimiento a largo plazo que un diseño altamente optimizado. Mientras que un diseño generalizado puede terminar siendo más lento que un diseño altamente optimizado cuando se implementan inicialmente, el diseño generalizado tiende a ser más fácil de adaptar a condiciones cambiantes y el diseño altamente optimizado termina siendo desechado.",
            "id": 106856,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106856/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207379/?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-14T17:49:22.987067Z",
            "action": 5,
            "target": "Cualquier base de código que sobrevivirá y será mantenible durante años debe por lo tanto ser diseñada adecuadamente desde el comienzo incluso si tiene algo de coste en rendimiento. Hace veinte años la gente todavía discutía si la programación en ensamblador era mejor que programar en un lenguaje de alto nivel porque producía código que era diez veces más rápido. Hoy, la falibilidad de ese argumento es obvio — de modo paralelo al diseño algorítmico y la generalización de código.",
            "id": 106857,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106857/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207380/?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-14T17:49:33.244993Z",
            "action": 5,
            "target": "Objetos de Memoria Virtual",
            "id": 106858,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106858/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207381/?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-14T17:55:49.495499Z",
            "action": 5,
            "target": "La mejor manera de empezar describiendo el sistema de Memoria Virtual de FreeBSD is mirarlo desde la perspectiva de un proceso de usuario. Cada proceso de usuario ve una espacio de direcciones de Memoria Vritual único, privado y contiguo que contiene diversos tipos de objetos de memoria. Estos objetos tienen diversas características. Código de programa y datos de programa son de forma efectiva un solo fichero mapeado en memoria (el fichero binario que se está ejecutando), pero el código del programa es de solo lectura mientras que los datos de programa son copy-on-write. El BSS del programa es sólo memoria asignada y rellenada con ceros bajo demanda, llamada rellenado de página cero bajo demanda. Ficheros arbitrarios pueden ser mapeados en memoria en el espacio de direcciones también, que es como funciona el mecanismo de librerías compartidas. Dichos mapeos pueden requerir modificaciones para permanecer privados al proceso que los realiza. La llamada al sistema fork añade una nueva dimensión a al problema de la gestión de la Memoria Virtual a añadir a la complejidad ya existente.",
            "id": 106859,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106859/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207382/?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-14T18:04:15.637587Z",
            "action": 5,
            "target": "Una página de datos binarios de un programa (que es una página copy-on-write básica) ilustra esta complejidad. Un programa binario contiene una sección de datos preinicializados que es inicialmente mapeado directamente por el fichero del programa. Cuando un programa se carga en el espacio de direcciones de Memoria Virtual del proceso, este área es inicialmente mapeado en memoria y respaldado por el programa binario mismo, permitiendo al sistema de Memoria Virtual liberar/reutilizar la página y después cargarla de nuevo desde el binario. Sin embargo, en el momento en que un proceso modifica estos datos, el sistema de Memoria Virtual debe hacer una copia privada para ese proceso. Puesto que la copia privada ha sido modificada, el sistema de Memoria Virtual podría no ser capaz de liberarla, porque  no hay forma de restaurarla posteriormente.",
            "id": 106860,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106860/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207382/?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-14T18:04:21.862174Z",
            "action": 2,
            "target": "Una página de datos binarios de un programa (que es una página copy-on-write básica) ilustra esta complejidad. Un programa binario contiene una sección de datos preinicializados que es inicialmente mapeado directamente por el fichero del programa. Cuando un programa se carga en el espacio de direcciones de Memoria Virtual del proceso, este área es inicialmente mapeado en memoria y respaldado por el programa binario mismo, permitiendo al sistema de Memoria Virtual liberar/reutilizar la página y después cargarla de nuevo desde el binario. Sin embargo, en el momento en que un proceso modifica estos datos, el sistema de Memoria Virtual debe hacer una copia privada para ese proceso. Puesto que la copia privada ha sido modificada, el sistema de Memoria Virtual podría no ser capaz de liberarla, porque no hay forma de restaurarla posteriormente.",
            "id": 106861,
            "action_name": "修改了译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106861/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207383/?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-14T18:09:53.376948Z",
            "action": 5,
            "target": "Notarás inmediatamente que lo que originalmente era un simple mapeo de un fichero se ha convertido en algo más complejo. Los datos pueden ser modificados página a página mientras que el mapeo de ficheros engloba varias páginas a la vez. La complejidad aumenta más cuando un proceso se bifurca. Cuando un proceso se bifurca, el resultado son dos procesos—cada uno con su propio espacio de direcciones privado que incluye cualquier modificación hecha por el proceso original antes de la llamada a <function>fork()</function>. Sería tonto para el sistema de Memoria Virtual hacer una copia completa de los datos en el momento de llamar a <function>fork()</function> porque es bastante posible que al menos uno de los dos procesos solamente necesite leer de esa página a partir de este momento, permitiendo así que se use la página original. Lo que era una página privada se ha convertido en una página copy-on-write de nuevo, puesto que cada proceso (padre y hijo) espera que sus propias modificaciones personales después del fork permanezcan privadas para ellos y que afecten al otro.",
            "id": 106862,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106862/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207384/?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-14T18:18:13.057452Z",
            "action": 5,
            "target": "FreeBSD gestinoa todo esto con un modelo de Objetos de Memoria Virtual en capas. El fichero del programa binario original termina siendo la capa de Objetos de Memoria Virtual más baja. Una capa copy-on-write se sitúa encima de ella para mantener aquellas páginas que han sido copiadas del fichero original. Si el programa modifica una página de datos que pertenece al fichero original el sistema de Memoria Virtual genera un fallo de página y hace una copia de la página en la capa superior. Cuando un proceso bifurca, se empujan nuevas capas de Objetos de Memoria Virtual. Esto puede cobrar más sentido con un ejemplo bastante básico. Un <function>fork()</function> es una operación común para cualquier sistema *BSD, así que este ejemplo considerará un programa que arranca, y bifurca. Cuando el proceso arranca, el sistema de Memoria Virtual crea una capa de objetos, llamémosla A:",
            "id": 106863,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106863/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207387/?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-14T18:18:47.342589Z",
            "action": 5,
            "target": "<imageobject> <imagedata fileref=\"fig1\"/> </imageobject> <textobject> <_:literallayout-1/> </textobject> <textobject> <phrase>Figura A</phrase> </textobject>",
            "id": 106864,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106864/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207388/?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-14T18:21:49.238294Z",
            "action": 5,
            "target": "A representa el fichero—las páginas pueden ser paginadas hacia o desde el medio físico del fichero según sea necesario. Paginar desde el disco es razonable para un programa, pero en realidad no queremos paginar de vuelta y sobrescribir el ejecutable. Por tanto, el sistema de Memoria Virtual crea una segunda capa, B, que estará respaldada físicamente por espacio de intercambio:",
            "id": 106865,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106865/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207389/?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-14T18:21:59.571340Z",
            "action": 5,
            "target": "external ref='fig2' md5='__failed__'",
            "id": 106866,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106866/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207391/?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-14T18:56:11.223960Z",
            "action": 5,
            "target": "En la primera escritura a una página después de esto, se crea una nueva página en B, y su contenido es inicizalizado desde A. Todas las páginas en B pueden ser paginadas a o desde el dispositivo de intercambio. Cuando el programa bifurca, el sistema de Memoria Virtual crea dos capas de objetos nuevas—C1 para el padre, y C2 para el hijo—que descansan sobre B:",
            "id": 106867,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106867/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207392/?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-14T18:56:16.878178Z",
            "action": 5,
            "target": "external ref='fig3' md5='__failed__'",
            "id": 106868,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106868/?format=api"
        },
        {
            "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"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207395/?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:17:00.311069Z",
            "action": 5,
            "target": "external ref='fig4' md5='__failed__'",
            "id": 106871,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106871/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207397/?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:19:03.031977Z",
            "action": 5,
            "target": "En este caso, el número de hijos de B ha bajado a uno, y todos los accesos a B van ahora a través de C1. Esto significa que B y C1 pueden colapsarse juntas. Cualquier página en B que también existe en C1 se borran de B durante el colapso. Por lo tanto, incluso aunque la optimización en el paso anterior no se pudo hacer, podemos recuperar las páginas muertas bien cuando el proceso sale o cuando llama a <function>exec()</function>.",
            "id": 106872,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106872/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/207398/?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:28:35.881046Z",
            "action": 5,
            "target": "Este modelo crea un número de problemas potenciales. El primero es que puedes terminar con una pila de Objetos de Memoria Virtual relativamente profunda que puede tener un coste de tiempo de escaneo y de memoria cuando recibes un fallo. Capas muy profundas pueden ocurrir cuando los procesos se bifurcan y  se bifurcan de nuevo (en el padre o en el hijo). El segundo problema es que puedes terminar con páginas muertas, inaccesibles en lo profundo de la pila de Objetos de Memoria Virtual. En nuestro último ejemplo si tanto los el proceso padre como el hijo modifican la misma página, ambos obtienen su propia copia privada de la página y la página original en B ya no es accesible por nadie. Esa página en B puede ser liberada.",
            "id": 106873,
            "action_name": "新译文",
            "url": "https://translate-dev.freebsd.org/api/changes/106873/?format=api"
        }
    ]
}