Translation components API.

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

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

{
    "count": 298,
    "next": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/changes/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "unit": null,
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-08-31T10:25:26.820432Z",
            "action": 17,
            "target": "",
            "id": 2216508,
            "action_name": "Changes committed",
            "url": "https://weblate.osgeo.org/api/changes/2216508/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:26:19.897139Z",
            "action": 1,
            "target": "",
            "id": 2216507,
            "action_name": "Translation completed",
            "url": "https://weblate.osgeo.org/api/changes/2216507/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98940/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:26:19.840886Z",
            "action": 5,
            "target": "ST_Relate(geometry A, geometry B) <http://postgis.net/docs/ST_Relate.html>: Devuelve una cadena de texto que representa la relación DE9IM entre las geometrías.",
            "id": 2216506,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216506/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98937/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:26:04.188500Z",
            "action": 5,
            "target": "Podemos probar eso buscando calles que se intersecten (de modo que tengamos una unión) pero donde la intersección entre los límites no sea de dimensión cero (es decir, los extremos no se tocan):",
            "id": 2216505,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216505/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98936/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:25:48.341013Z",
            "action": 5,
            "target": "De manera similar, esperaríamos que los datos de carreteras estén todos correctamente nodificados en los extremos. Es decir, esperamos que las intersecciones solo ocurran en los extremos de las líneas, no en los puntos medios.",
            "id": 2216504,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216504/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98935/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:25:39.239969Z",
            "action": 5,
            "target": "¡Claro!",
            "id": 2216503,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216503/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98934/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:25:35.492825Z",
            "action": 5,
            "target": "Los datos TIGER se controlan cuidadosamente en cuanto a calidad cuando se preparan, por lo que esperamos que nuestros datos cumplan normas estrictas. Por ejemplo: ningún bloque censal debería superponerse con otro bloque censal. ¿Podemos probar eso?",
            "id": 2216502,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216502/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98933/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:25:28.172123Z",
            "action": 5,
            "target": "Pruebas de Calidad de Datos",
            "id": 2216501,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216501/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98932/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:25:21.813856Z",
            "action": 5,
            "target": "Confirma que el SQL más estricto del ejemplo anterior *no* devuelve el nuevo muelle.",
            "id": 2216500,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216500/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98931/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:25:11.471751Z",
            "action": 5,
            "target": "Y el SQL se ve así:",
            "id": 2216499,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216499/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98930/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:25:04.470858Z",
            "action": 5,
            "target": "Si vamos a incluir este caso en nuestro conjunto de muelles \"legales\", necesitamos cambiar el patrón de relación en nuestra consulta. En particular, la intersección del interior del muelle con el límite del lago ahora puede ser 1 (nuestro nuevo caso) o F (nuestro caso original). Así que usamos el comodín \"*\" en el patrón.",
            "id": 2216498,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216498/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98929/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:24:57.237013Z",
            "action": 5,
            "target": "Así que, por ejemplo, un muelle posible que no incluimos en nuestro gráfico de ejemplo es un muelle con una intersección bidimensional con el límite del lago:",
            "id": 2216497,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216497/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98928/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:24:49.589867Z",
            "action": 5,
            "target": "\"T\" significa \"cualquier valor no falso (0, 1 o 2) es aceptable\"",
            "id": 2216496,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216496/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98927/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:24:41.510315Z",
            "action": 5,
            "target": "\"*\" significa \"cualquier valor en esta celda es aceptable\"",
            "id": 2216495,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216495/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98926/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:24:34.240225Z",
            "action": 5,
            "target": "Sin embargo, para búsquedas de patrones más flexibles, la de tres parámetros permite caracteres de sustitución en la cadena de patrón:",
            "id": 2216494,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216494/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98925/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:24:23.792421Z",
            "action": 5,
            "target": "Observa el uso de la versión de tres parámetros de :command:`ST_Relate`, que devuelve verdadero si el patrón coincide o falso si no lo hace. Para un patrón completamente definido como este, la versión de tres parámetros no es necesaria: podríamos haber usado simplemente un operador de igualdad de cadena.",
            "id": 2216493,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216493/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98924/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:24:14.587897Z",
            "action": 5,
            "target": "Entonces, para encontrar todos los muelles legales, queremos encontrar todos los muelles que intersecten lagos (un superconjunto de **candidatos potenciales** que usamos como clave de unión), y luego encontrar todos los muelles en ese conjunto que tengan el patrón legal de relación.",
            "id": 2216492,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216492/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98922/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:24:05.034942Z",
            "action": 5,
            "target": "Así que su matriz DE9IM se ve así:",
            "id": 2216491,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216491/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98921/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:23:57.657606Z",
            "action": 5,
            "target": "Sus interiores no tienen intersección (F) con el exterior del lago",
            "id": 2216490,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216490/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98920/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:23:48.387223Z",
            "action": 5,
            "target": "Sus límites **también** tienen una intersección puntual (0D) con el límite del lago",
            "id": 2216489,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216489/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98919/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:23:42.264589Z",
            "action": 5,
            "target": "Sus límites tienen una intersección puntual (0D) con el interior del lago",
            "id": 2216488,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216488/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98918/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:23:33.888814Z",
            "action": 5,
            "target": "Sus interiores tienen una intersección lineal (1D) con el interior del lago",
            "id": 2216487,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216487/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98917/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:23:26.922598Z",
            "action": 5,
            "target": "Nuestros muelles legales tienen las siguientes características:",
            "id": 2216486,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216486/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98916/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:23:19.802361Z",
            "action": 5,
            "target": "Supongamos que tenemos un modelo de datos que incluye **Lagos** y **Muelles**, y supongamos además que los muelles deben estar dentro de los lagos, y deben tocar el límite de su lago contenedor en un extremo. ¿Podemos encontrar todos los muelles en nuestra base de datos que obedezcan esa regla?",
            "id": 2216485,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216485/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98915/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:23:12.741008Z",
            "action": 5,
            "target": "Sin embargo, el poder de las matrices DE9IM no está en generarlas, sino en usarlas como clave de coincidencia para encontrar geometrías con relaciones muy específicas entre sí.",
            "id": 2216484,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216484/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98914/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:23:03.960489Z",
            "action": 5,
            "target": "La respuesta (1010F0212) es la misma que calculamos visualmente, pero devuelta como una cadena de 9 caracteres, con la primera fila, segunda fila y tercera fila de la tabla concatenadas.",
            "id": 2216483,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216483/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98913/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:22:56.896672Z",
            "action": 5,
            "target": "Y podemos generar la información DE9IM en SQL:",
            "id": 2216482,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216482/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98912/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:22:50.205670Z",
            "action": 5,
            "target": "El ejemplo anterior puede simplificarse usando una simple caja y línea, con la misma relación espacial que nuestro polígono y línea:",
            "id": 2216481,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216481/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98911/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:22:38.746131Z",
            "action": 5,
            "target": "Aunque es divertido completar matrices DE9IM visualmente, sería mejor si una computadora pudiera hacerlo, y para eso sirve la función :command:`ST_Relate`.",
            "id": 2216480,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216480/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98910/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:22:28.693762Z",
            "action": 5,
            "target": "Observa que los límites de los dos objetos en realidad no se intersectan en absoluto (el extremo de la línea interactúa con el interior del polígono, no con el límite, y viceversa), por lo que la celda B/B se completa con una \"F\".",
            "id": 2216479,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216479/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98908/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:22:21.016294Z",
            "action": 5,
            "target": "La matriz DE9IM para la interacción es esta:",
            "id": 2216478,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216478/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98907/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:22:10.251721Z",
            "action": 5,
            "target": "Aquí hay otro ejemplo, de una línea que entra parcialmente en un polígono:",
            "id": 2216477,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216477/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98906/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:22:02.387216Z",
            "action": 5,
            "target": "Cuando no hay intersección entre componentes, el cuadro de la matriz se completa con una \"F\".",
            "id": 2216476,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216476/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98905/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:21:54.706138Z",
            "action": 5,
            "target": "Para los polígonos en el ejemplo anterior, la intersección de los interiores es un área bidimensional, por lo que esa parte de la matriz se completa con un \"2\". Los límites solo se intersectan en puntos, que son de dimensión cero, por lo que esa parte de la matriz se completa con un 0.",
            "id": 2216475,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216475/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98904/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:21:46.869078Z",
            "action": 5,
            "target": "Usando estas definiciones de interior, exterior y límite, las relaciones entre cualquier par de objetos espaciales pueden caracterizarse usando la dimensionalidad de las nueve posibles intersecciones entre los interiores/límites/exteriores de un par de objetos.",
            "id": 2216474,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216474/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98903/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:21:35.425247Z",
            "action": 5,
            "target": "Para puntos, las cosas son aún más extrañas: el interior es el punto; el límite es el conjunto vacío y el exterior es todo lo demás en el plano.",
            "id": 2216473,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216473/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98902/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:21:22.782426Z",
            "action": 5,
            "target": "El interior es la parte de la línea delimitada por los extremos; el límite son los extremos de la línea, y el exterior es todo lo demás en el plano.",
            "id": 2216472,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216472/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98901/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:21:12.649671Z",
            "action": 5,
            "target": "Para elementos lineales, el interior, límite y exterior son menos conocidos:",
            "id": 2216471,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216471/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98900/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:21:05.827708Z",
            "action": 5,
            "target": "El interior es la parte delimitada por los anillos; el límite son los anillos mismos; el exterior es todo lo demás en el plano.",
            "id": 2216470,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216470/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98899/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:20:56.302709Z",
            "action": 5,
            "target": "Para polígonos, el interior, límite y exterior son obvios:",
            "id": 2216469,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216469/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98898/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:20:51.663141Z",
            "action": 5,
            "target": "Un exterior",
            "id": 2216468,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216468/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98897/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:20:46.538365Z",
            "action": 5,
            "target": "Un límite",
            "id": 2216467,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216467/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98896/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:20:43.123224Z",
            "action": 5,
            "target": "Un interior",
            "id": 2216466,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216466/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98894/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:20:39.461405Z",
            "action": 5,
            "target": "Primero, cada objeto espacial tiene:",
            "id": 2216465,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216465/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98893/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:20:35.120703Z",
            "action": 5,
            "target": "El \"Dimensionally Extended 9-Intersection Model <http://en.wikipedia.org/wiki/DE-9IM>\" (DE9IM) es un marco para modelar cómo interactúan dos objetos espaciales.",
            "id": 2216464,
            "action_name": "Translation added",
            "url": "https://weblate.osgeo.org/api/changes/2216464/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/98893/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/es/?format=api",
            "user": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "author": "https://weblate.osgeo.org/api/users/paulo/?format=api",
            "timestamp": "2025-08-31T09:20:35.108510Z",
            "action": 45,
            "target": "",
            "id": 2216463,
            "action_name": "Contributor joined",
            "url": "https://weblate.osgeo.org/api/changes/2216463/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-06-06T06:20:24.010645Z",
            "action": 17,
            "target": "",
            "id": 2136184,
            "action_name": "Changes committed",
            "url": "https://weblate.osgeo.org/api/changes/2136184/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2338660/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/sv/?format=api",
            "user": "https://weblate.osgeo.org/api/users/yeager/?format=api",
            "author": "https://weblate.osgeo.org/api/users/yeager/?format=api",
            "timestamp": "2025-06-06T05:59:50.765992Z",
            "action": 27,
            "target": "Om vi ska inkludera detta fall i vår uppsättning av \"lagliga\" bryggor måste vi ändra relationsmönstret i vår fråga. I synnerhet kan korsningspunkten mellan bryggans inre sjögräns nu vara antingen 1 (vårt nya fall) eller F (vårt ursprungliga fall). Så vi använder \"*\" i mönstret.",
            "id": 2136123,
            "action_name": "Translation replaced",
            "url": "https://weblate.osgeo.org/api/changes/2136123/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2338659/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/sv/?format=api",
            "user": "https://weblate.osgeo.org/api/users/yeager/?format=api",
            "author": "https://weblate.osgeo.org/api/users/yeager/?format=api",
            "timestamp": "2025-06-06T05:59:50.726815Z",
            "action": 27,
            "target": "En möjlig brygga som vi inte inkluderade i vårt grafiska exempel är en brygga med en tvådimensionell korsningspunkt med sjögränsen:",
            "id": 2136122,
            "action_name": "Translation replaced",
            "url": "https://weblate.osgeo.org/api/changes/2136122/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2338652/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/de9im/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/de9im/sv/?format=api",
            "user": "https://weblate.osgeo.org/api/users/yeager/?format=api",
            "author": "https://weblate.osgeo.org/api/users/yeager/?format=api",
            "timestamp": "2025-06-06T05:59:50.698486Z",
            "action": 27,
            "target": "Deras interiörer har ingen korsningspunkt (F) med sjöns exteriör",
            "id": 2136121,
            "action_name": "Translation replaced",
            "url": "https://weblate.osgeo.org/api/changes/2136121/?format=api"
        }
    ]
}