Translation components API.

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

GET /api/components/freebsd-doc/articles_filtering-bridge/changes/?format=api&page=4
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 186,
    "next": null,
    "previous": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/changes/?format=api&page=3",
    "results": [
        {
            "unit": "https://translate-dev.freebsd.org/api/units/23533/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "timestamp": "2020-03-18T15:30:08.060397Z",
            "action": 2,
            "target": "Si ha elegido usar el nuevo método de instalación (más simple), lo único que debe hacer es añadir la siguiente línea a <filename> /boot/loader.conf </filename>:",
            "id": 63669,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/63669/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/23535/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "timestamp": "2020-03-18T15:32:00.736650Z",
            "action": 2,
            "target": "Así el módulo <filename>bridge.ko</filename> se cargará junto con el kernel durante el inicio del sistema. No es necesario añadir una línea similar para el módulo <filename>ipfw.ko</filename>, ya que se cargará automáticamente después de la ejecución de los pasos de la siguiente sección.",
            "id": 63670,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/63670/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/23537/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "timestamp": "2020-03-18T15:33:58.555313Z",
            "action": 2,
            "target": "Antes de reiniciar para cargar el nuevo kernel o los módulos requeridos (de acuerdo con el método de instalación elegido anteriormente) debe realizar algunos cambios en el archivo de configuración <filename>/etc/rc.conf</filename>. La regla predeterminada del firewall es rechazar todos los paquetes IP. Inicialmente configuraremos un firewall en modo <option>open</option> para verificar que funciona sin ningún problema en relación con el filtrado de paquetes (en el caso de que vaya a ejecutar este procedimiento de forma remota dicha configuración evitará que permanezca aislado de la red). Coloque estas líneas en el archivo <filename>/etc/rc.conf</filename>:",
            "id": 63671,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/63671/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/23540/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "timestamp": "2020-03-18T15:36:53.964201Z",
            "action": 2,
            "target": "En cuanto a la configuración de las interfaces de red la forma más utilizada es asignar solo una IP a una de las tarjetas de red; el bridge funcionará igualmente, aunque ambas interfaces tengan una o no tengan ninguna IP configurada. En el último caso (IP-less) la máquina bridge quedará aún más oculta, ya que es inaccesible desde la red. Para configurarla, debe iniciar sesión desde la consola o mediante una tercera interfaz de red separada del bridge. A veces durante el inicio del sistema algunos programas requieren acceso a la red, por ejemplo para la resolución del dominio. En este caso es necesario asignar una IP a la interfaz externa (la que está conectada a Internet, donde se encuentra el servidor <acronym>DNS</acronym>) ya que el bridge se activará al final del procedimiento de arranque. Esto significa que la interfaz <filename>fxp0</filename></filename> (en nuestro caso) debe añadirse en la sección ifconfig del archivo <filename>/etc/rc.conf</filename>, mientras que <filename>xl0</filename> no. Asignar una IP a ambas tarjetas de red no tiene mucho sentido, a menos que durante el procedimiento de inicio las aplicaciones tengan que acceder a servicios en ambos segmentos Ethernet.",
            "id": 63672,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/63672/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/23540/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "timestamp": "2020-03-18T15:37:52.870776Z",
            "action": 2,
            "target": "En cuanto a la configuración de las interfaces de red la forma más utilizada es asignar solo una IP a una de las tarjetas de red; el bridge funcionará igualmente, aunque ambas interfaces tengan una o no tengan ninguna IP configurada. En el último caso (IP-less) la máquina bridge quedará aún más oculta, ya que es inaccesible desde la red. Para configurarla, debe iniciar sesión desde la consola o mediante una tercera interfaz de red separada del bridge. A veces durante el inicio del sistema algunos programas requieren acceso a la red, por ejemplo para la resolución del dominio. En este caso es necesario asignar una IP a la interfaz externa (la que está conectada a Internet, donde se encuentra el servidor <acronym>DNS</acronym>) ya que el bridge se activará al final del procedimiento de arranque. Esto significa que la interfaz <filename>fxp0</filename> (en nuestro caso) debe añadirse en la sección ifconfig del archivo <filename>/etc/rc.conf</filename>, mientras que <filename>xl0</filename> no. Asignar una IP a ambas tarjetas de red no tiene mucho sentido, a menos que durante el procedimiento de inicio las aplicaciones tengan que acceder a servicios en ambos segmentos Ethernet.",
            "id": 63673,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/63673/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/23545/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "timestamp": "2020-03-18T15:41:50.338587Z",
            "action": 2,
            "target": "En este momento para habilitar el bridge debe ejecutar los siguientes comandos (no olvide reemplazar los nombres de las dos interfaces de red <filename>fxp0</filename> y <filename>xl0</filename> por las suyas):",
            "id": 63674,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/63674/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/23547/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "timestamp": "2020-03-18T15:46:23.989405Z",
            "action": 2,
            "target": "La primera línea especifica qué interfaces deben ser activadas por el bridge, la segunda habilitará el firewall en el bridge y finalmente la tercera habilitará el bridge.",
            "id": 63675,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/63675/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/23549/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "timestamp": "2020-03-18T15:47:11.814060Z",
            "action": 2,
            "target": "En este momento debería poder insertar la máquina entre dos conjuntos de host sin comprometer ninguna capacidad de comunicación entre ellos. Si ha funcionado, el siguiente paso es añadir lo siguiente <literal>net.link.ether.bridge.<replaceable>[blah]</replaceable>=<replaceable>[blah]</replaceable></literal> al archivo <filename>/etc/sysctl.conf</filename>, para que se ejecute al inicio.",
            "id": 63676,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/63676/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/23551/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "timestamp": "2020-03-18T15:50:53.970097Z",
            "action": 2,
            "target": "Ahora es el momento de crear su propio archivo de configuración con las reglas personalizadas del firewall para proteger la red interna. Se encontrará con algunas complicaciones porque no todas las funcionalidades del firewall están disponibles en los paquetes bridge. Hay además una diferencia entre los paquetes que están en proceso de reenvío y los paquetes que está recibiendo la máquina local. En general, los paquetes de entrada pasan por el firewall solo una vez, no dos veces, como suele ser el caso; en realidad se filtran solo después de la recepción, por lo que las reglas que usan <option>out</option> o <option>xmit</option> nunca coincidirán. Yo utilizo <option>in via</option>, que es una sintaxis más antigua pero tiene sentido cuando la lees. Otra limitación es que usted solo puede usar solo los comandos <option>pass</option> o <option>reject</option> para los paquetes filtrados por un bridge. Opciones más complejas como <option>divert</option>, <option>forward</option> o <option>reject</option> no están disponibles. Estas opciones pueden seguir utilizándose, pero solo en el tráfico hacia o desde la propia máquina bridge (si tiene una dirección IP).",
            "id": 63677,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/63677/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/23552/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "timestamp": "2020-03-18T15:57:22.976350Z",
            "action": 2,
            "target": "El concepto de firewall con estado se incluyó por primera vez en FreeBSD 4.0. Es una gran mejora para el tráfico <acronym>UDP</acronym>, el cual generalmente es una solicitud de salida seguida poco después por una respuesta con exactamente el mismo conjunto de direcciones IP y números de puerto (pero obviamente con origen y destino invertidos). Con los firewalls que no mantienen el estado no hay forma de lidiar con este tipo de tráfico en una única sesión. Pero con un firewall que puede <quote>recordar</quote> un paquete saliente de <acronym>UDP</acronym> y, durante los próximos minutos, permitir una respuesta el manejo de servicios <acronym>UDP</acronym> es trivial. El siguiente ejemplo muestra cómo hacerlo. Es posible hacer lo mismo con los paquetes <acronym>TCP</acronym>. Esto le permite evitar algunos ataques de denegación de servicio y y otras maldades, pero también hace que su tabla de estado crezca rápidamente de tamaño.",
            "id": 63678,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/63678/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/23553/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "timestamp": "2020-03-18T16:00:28.223284Z",
            "action": 2,
            "target": "Veamos una configuración de ejemplo. Lo primero, tenga en cuenta que en la parte superior del archivo <filename>/etc/rc.firewall</filename> ya existen reglas predeterminadas para la interfaz de loopback <filename>lo0</filename>, por lo que no es necesario preocuparse de ellas. Las reglas personalizadas deben colocarse en un archivo separado (por ejemplo, <filename>/etc/rc.firewall.local</filename>) y cargarse al inicio del sistema, modificando la línea en el archivo <filename>/etc/rc.conf</filename> donde definimos el firewall en modo <option>open</option>:",
            "id": 63679,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/63679/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/23556/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "timestamp": "2020-03-18T16:01:50.495694Z",
            "action": 2,
            "target": "Para nuestro ejemplo, imagine que tiene la interfaz <filename>fxp0</filename> conectada hacia el exterior (Internet) y la <filename>xl0</filename> hacia el interior (<acronym>LAN</acronym>). La máquina que haga de brigde tiene la IP <systemitem class=\"ipaddress\">1.2.3.4</systemitem> (su <acronym>ISP</acronym> no puede proporcionarle una dirección así, pero para nuestro ejemplo nos sirve).",
            "id": 63680,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/63680/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/23558/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "timestamp": "2020-03-18T16:03:15.574272Z",
            "action": 2,
            "target": "Aquellos de ustedes que hayan instalado firewalls antes notarán que faltan algunas cosas. En particular, no hay reglas contra la suplantación de identidad, de hecho, <emphasis>no</emphasis> las añadimos:",
            "id": 63681,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/63681/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/23560/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "timestamp": "2020-03-18T16:05:16.574964Z",
            "action": 2,
            "target": "Es decir, descartar los paquetes que vienen del exterior diciendo pertenecer a nuestra red. Esto es algo que normalmente haría para asegurarse de que alguien no trata de evadir el filtrado de paquetes, generando paquetes corruptos que parecen ser de dentro de la red. El problema es que hay <emphasis>al menos</emphasis> un host en la interfaz externa que no desea ignorar: el router. Pero, por lo general, el <acronym>ISP</acronym> tiene reglas contra la suplantación de identidad en su router, por lo que no tenemos que preocuparnos excesivamente.",
            "id": 63682,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/63682/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/23562/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "timestamp": "2020-03-18T16:08:11.693461Z",
            "action": 2,
            "target": "Hay dos reglas para permitir el tráfico <acronym>SMTP</acronym> y <acronym>DNS</acronym> hacia los servidores de correo y de nombres, si dispone de ellos. Obviamente todo el conjunto de reglas debe ser definido de acuerdo con sus preferencias personales; esto es solo un ejemplo específico (el formato de la regla se describe con precisión en la página del manual de <citerefentry><refentrytitle>ipfw</refentrytitle><manvolnum>8</manvolnum></citerefentry>). Tenga en cuenta que para que el <quote>relay</quote> y el <quote>ns</quote> funcionen las búsquedas del servicio de nombres deben funcionar <emphasis>antes de</emphasis> que el bridge esté activado. Este es un ejemplo de cómo asegurarse de configurar la IP en la tarjeta de red correcta. Otra forma de hacer las cosas sería especificar la dirección IP en lugar del nombre del host (requerido si la máquina no tiene IP).",
            "id": 63683,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/63683/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/23563/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "timestamp": "2020-03-18T16:09:07.847343Z",
            "action": 2,
            "target": "Quienes estén acostumbrados a configurar firewalls probablemente también suelan usar una regla <option>reset</option> o <option>forward</option> para los paquetes ident (<acronym>TCP</acronym> puerto 113). Por desgracia esta no es una opción válida con el bridge, por lo tanto la mejor opción es simplemente pasarlos a su destino. A menos que la máquina de destino esté ejecutando un dæmon ident es realmente inofensivo. La alternativa es eliminar las conexiones en el puerto 113, lo que creará algunos problemas con servicios como <acronym>IRC</acronym> (el probe del ident dará timeout).",
            "id": 63684,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/63684/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/23566/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "timestamp": "2020-03-18T16:10:24.169952Z",
            "action": 2,
            "target": "Muchas partes de este artículo han sido obtenidas, actualizadas y adaptadas de un texto antiguo sobre el bridging, editado por Nick Sayer. Unas cuantas ideas muy inspiradoras vienen de una introducción sobre el bridging que escribió Steve Peterson.",
            "id": 63685,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/63685/?format=api"
        },
        {
            "unit": "https://translate-dev.freebsd.org/api/units/23567/?format=api",
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/es/?format=api",
            "user": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "author": "https://translate-dev.freebsd.org/api/users/carlavilla@FreeBSD.org/?format=api",
            "timestamp": "2020-03-18T16:10:31.373876Z",
            "action": 2,
            "target": "Mi más sincero agradecimiento a Luigi Rizzo por la implementación del código de bridge en FreeBSD y por el tiempo que ha dedicado a responder todas mis preguntas.",
            "id": 63686,
            "action_name": "Translation changed",
            "url": "https://translate-dev.freebsd.org/api/changes/63686/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2020-03-18T16:14:38.471474Z",
            "action": 17,
            "target": "",
            "id": 63687,
            "action_name": "Committed changes",
            "url": "https://translate-dev.freebsd.org/api/changes/63687/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/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": "2020-05-16T14:37:32.927649Z",
            "action": 0,
            "target": "",
            "id": 66684,
            "action_name": "Resource update",
            "url": "https://translate-dev.freebsd.org/api/changes/66684/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/pt_BR/?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": "2020-05-16T14:37:33.016462Z",
            "action": 0,
            "target": "",
            "id": 66685,
            "action_name": "Resource update",
            "url": "https://translate-dev.freebsd.org/api/changes/66685/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/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": "2020-06-06T14:20:54.447852Z",
            "action": 0,
            "target": "",
            "id": 68351,
            "action_name": "Resource update",
            "url": "https://translate-dev.freebsd.org/api/changes/68351/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/pt_BR/?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": "2020-06-06T14:20:54.528846Z",
            "action": 0,
            "target": "",
            "id": 68352,
            "action_name": "Resource update",
            "url": "https://translate-dev.freebsd.org/api/changes/68352/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2020-06-08T20:28:05.457722Z",
            "action": 47,
            "target": "",
            "id": 69180,
            "action_name": "New alert",
            "url": "https://translate-dev.freebsd.org/api/changes/69180/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2020-07-16T10:27:26.147433Z",
            "action": 47,
            "target": "",
            "id": 78317,
            "action_name": "New alert",
            "url": "https://translate-dev.freebsd.org/api/changes/78317/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/en/?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": "2020-10-18T14:50:24.925838Z",
            "action": 0,
            "target": "",
            "id": 83484,
            "action_name": "Resource update",
            "url": "https://translate-dev.freebsd.org/api/changes/83484/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": null,
            "user": "https://translate-dev.freebsd.org/api/users/dbaio/?format=api",
            "author": null,
            "timestamp": "2021-01-30T15:44:00.117825Z",
            "action": 14,
            "target": "",
            "id": 107535,
            "action_name": "Component locked",
            "url": "https://translate-dev.freebsd.org/api/changes/107535/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-06-18T21:06:59.030141Z",
            "action": 47,
            "target": "",
            "id": 330875,
            "action_name": "New alert",
            "url": "https://translate-dev.freebsd.org/api/changes/330875/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-09-18T22:50:29.164537Z",
            "action": 0,
            "target": "",
            "id": 334338,
            "action_name": "Resource update",
            "url": "https://translate-dev.freebsd.org/api/changes/334338/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-09-18T22:50:30.280348Z",
            "action": 0,
            "target": "",
            "id": 334340,
            "action_name": "Resource update",
            "url": "https://translate-dev.freebsd.org/api/changes/334340/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-09-18T22:50:31.480929Z",
            "action": 0,
            "target": "",
            "id": 334342,
            "action_name": "Resource update",
            "url": "https://translate-dev.freebsd.org/api/changes/334342/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-09-18T23:31:01.478468Z",
            "action": 0,
            "target": "",
            "id": 337489,
            "action_name": "Resource update",
            "url": "https://translate-dev.freebsd.org/api/changes/337489/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-09-18T23:31:03.565769Z",
            "action": 0,
            "target": "",
            "id": 337493,
            "action_name": "Resource update",
            "url": "https://translate-dev.freebsd.org/api/changes/337493/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_filtering-bridge/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2021-09-18T23:31:05.181413Z",
            "action": 0,
            "target": "",
            "id": 337497,
            "action_name": "Resource update",
            "url": "https://translate-dev.freebsd.org/api/changes/337497/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2021-11-17T03:30:01.917671Z",
            "action": 47,
            "target": "",
            "id": 345493,
            "action_name": "New alert",
            "url": "https://translate-dev.freebsd.org/api/changes/345493/?format=api"
        },
        {
            "unit": null,
            "component": "https://translate-dev.freebsd.org/api/components/freebsd-doc/articles_filtering-bridge/?format=api",
            "translation": null,
            "user": null,
            "author": null,
            "timestamp": "2022-09-23T22:19:40.213813Z",
            "action": 47,
            "target": "",
            "id": 380094,
            "action_name": "New alert",
            "url": "https://translate-dev.freebsd.org/api/changes/380094/?format=api"
        }
    ]
}