Translation components API.

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

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

{
    "count": 314,
    "next": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/changes/?format=api&page=4",
    "previous": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/changes/?format=api&page=2",
    "results": [
        {
            "unit": "https://weblate.osgeo.org/api/units/98870/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-06-18T10:03:13.432847Z",
            "action": 45,
            "target": "",
            "id": 2143909,
            "action_name": "Contributor joined",
            "url": "https://weblate.osgeo.org/api/changes/2143909/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-06-06T06:20:23.244101Z",
            "action": 17,
            "target": "",
            "id": 2136180,
            "action_name": "Changes committed",
            "url": "https://weblate.osgeo.org/api/changes/2136180/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340058/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-06T06:07:39.873142Z",
            "action": 2,
            "target": "Validitet",
            "id": 2136137,
            "action_name": "Translation changed",
            "url": "https://weblate.osgeo.org/api/changes/2136137/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340072/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-06T06:00:31.386031Z",
            "action": 27,
            "target": "Den yttre ringen är egentligen en åtta, med en självkorsande punkt i mitten. Observera att de grafiska rutinerna lyckas rendera polygonfyllningen, så att det visuellt ser ut som en \"yta\": två rutor med en enhet, så en total yta på två ytenheter.",
            "id": 2136132,
            "action_name": "Translation replaced",
            "url": "https://weblate.osgeo.org/api/changes/2136132/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340088/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/sv/?format=api",
            "user": null,
            "author": "https://weblate.osgeo.org/api/users/anonymous/?format=api",
            "timestamp": "2025-06-05T00:40:21.703950Z",
            "action": 29,
            "target": "Funktionslista",
            "id": 2135750,
            "action_name": "Suggestion removed during cleanup",
            "url": "https://weblate.osgeo.org/api/changes/2135750/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-06-04T17:47:56.498296Z",
            "action": 17,
            "target": "",
            "id": 2135696,
            "action_name": "Changes committed",
            "url": "https://weblate.osgeo.org/api/changes/2135696/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340091/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.695223Z",
            "action": 9,
            "target": "`ST_MakeValid(geometri A) <http://postgis.net/docs/ST_MakeValid.html>`_: Returnerar en geometri som är omkonstruerad för att följa giltighetsreglerna.",
            "id": 2134618,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134618/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340090/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.674478Z",
            "action": 9,
            "target": "`ST_IsValidReason(geometri A) <http://postgis.net/docs/ST_IsValidReason.html>`_: Returnerar en textsträng med orsaken till ogiltigheten och en koordinat för ogiltigheten.",
            "id": 2134617,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134617/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340089/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.650610Z",
            "action": 9,
            "target": "`ST_IsValid(geometri A) <http://postgis.net/docs/ST_IsValid.html>`_: Returnerar en boolean som anger om geometrin är giltig.",
            "id": 2134616,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134616/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340087/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.629470Z",
            "action": 9,
            "target": "Ett bra verktyg för att visuellt reparera ogiltig geometri är OpenJump (http://openjump.org) som innehåller en valideringsrutin under **Tools->QA->Validate Selected Layers**.",
            "id": 2134615,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134615/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340086/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.606613Z",
            "action": 9,
            "target": "Här är ett exempel på SQL för att flagga ogiltiga geometrier för granskning samtidigt som en reparerad version läggs till i tabellen.",
            "id": 2134614,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134614/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340085/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.586607Z",
            "action": 9,
            "target": "Reparation av bulkvaliditet",
            "id": 2134613,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134613/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340084/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.543302Z",
            "action": 9,
            "target": "\"Bananpolygonen\" (eller \"det inverterade skalet\") är ett fall där :term:`OGC` topologimodell för giltig geometri och den modell som används internt av ESRI skiljer sig åt. ESRI-modellen anser att ringar som rör vid varandra är ogiltiga och föredrar bananformen för denna typ av form. OGC-modellen är den omvända. Ingen av dem är \"korrekt\", de är bara olika sätt att modellera samma situation.",
            "id": 2134612,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134612/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340083/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.520478Z",
            "action": 9,
            "target": "Om du kör `ST_MakeValid <http://postgis.net/docs/ST_MakeValid.html>`_ på polygonen får du tillbaka en giltig :term:`OGC`-polygon, bestående av en yttre och en inre ring som berör varandra i en punkt.",
            "id": 2134611,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134611/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340082/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.498074Z",
            "action": 9,
            "target": "Här är till exempel en klassisk ogiltighet - \"bananpolygonen\" - en enda ring som omsluter ett område men böjer sig runt för att röra vid sig själv och lämnar ett \"hål\" som egentligen inte är ett hål.",
            "id": 2134610,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134610/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340081/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.476167Z",
            "action": 9,
            "target": "Reparation av ogiltighet innebär att en polygon strippas ner till sina enklaste strukturer (ringar), att ringarna följer giltighetsreglerna och att nya polygoner byggs upp som följer reglerna för inneslutning av ringar. Ofta är resultaten intuitiva, men i fallet med extremt olämpliga indata kanske de giltiga utdata inte överensstämmer med din intuition om hur de borde se ut. De senaste versionerna av PostGIS innehåller olika algoritmer för geometrireparation: läs `manualsidan <http://postgis.net/docs/ST_MakeValid.html>`_ noggrant och välj den du tycker bäst om.",
            "id": 2134609,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134609/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340080/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.452604Z",
            "action": 9,
            "target": "Reparation av invaliditet",
            "id": 2134608,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134608/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340079/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.432002Z",
            "action": 9,
            "target": "Vi kan också använda funktionen :command:`ST_IsValid(geometry)` för att testa våra tabeller:",
            "id": 2134607,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134607/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340078/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.410767Z",
            "action": 9,
            "target": "Observera att förutom orsaken (självskärning) returneras även platsen för invaliditeten (koordinat (1 1)).",
            "id": 2134606,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134606/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340077/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.389880Z",
            "action": 9,
            "target": "Nu vet vi att funktionen är ogiltig, men vi vet inte varför. Vi kan använda funktionen :command:`ST_IsValidReason(geometry)` för att ta reda på källan till ogiltigheten:",
            "id": 2134605,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134605/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340076/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.368865Z",
            "action": 9,
            "target": "I det föregående exemplet hade vi en polygon som vi **visste** var ogiltig. Hur upptäcker vi ogiltighet i en tabell med miljontals geometrier? Med funktionen :command:`ST_IsValid(geometry)`. När den används mot vår åttonde figur får vi ett snabbt svar:",
            "id": 2134604,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134604/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340075/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.347138Z",
            "action": 9,
            "target": "Detektering av validitet",
            "id": 2134603,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134603/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340074/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.326123Z",
            "action": 9,
            "target": "Vad är det som händer här? Algoritmen som beräknar arean förutsätter att ringar inte skär varandra. En välskött ring kommer alltid att ha det område som avgränsas (det inre) på ena sidan av begränsningslinjen (det spelar ingen roll vilken sida, bara det är på *en* sida). Men i vår (illa skötta) åtta ligger det avgränsade området till höger om linjen för den ena loben och till vänster för den andra. Detta leder till att de ytor som beräknas för varje lob tar ut varandra (den ena blir 1, den andra -1), därav resultatet \"noll yta\".",
            "id": 2134602,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134602/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340073/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.303626Z",
            "action": 9,
            "target": "Låt oss se vad databasen tror att ytan på vår polygon är:",
            "id": 2134601,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134601/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340072/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.282157Z",
            "action": 9,
            "target": "Den yttre ringen är egentligen en åtta, med en självskärande punkt i mitten. Observera att de grafiska rutinerna lyckas rendera polygonfyllningen, så att det visuellt ser ut som en \"yta\": två rutor med en enhet, så en total yta på två ytenheter.",
            "id": 2134600,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134600/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340071/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.260462Z",
            "action": 9,
            "target": "Du kan se ogiltigheten lite tydligare i det här diagrammet:",
            "id": 2134599,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134599/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340070/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.240221Z",
            "action": 9,
            "target": "Här är ett exempel på varför strukturen är viktig. Den här polygonen är ogiltig:",
            "id": 2134598,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134598/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340069/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.219137Z",
            "action": 9,
            "target": "Anledningen till att reglerna är viktiga är att algoritmer för geometriberäkningar är beroende av en konsekvent struktur i indata. Det är möjligt att bygga algoritmer som inte har några strukturella antaganden, men dessa rutiner tenderar att vara mycket långsamma, eftersom det första steget i en strukturfri rutin är att *analysera indata och bygga in struktur i dem*.",
            "id": 2134597,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134597/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340068/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.197038Z",
            "action": 9,
            "target": "De tre sista reglerna är i kategorin godtyckliga. Det finns andra sätt att definiera polygoner som är lika självkonsistenta men reglerna ovan är de som används av :term:`OGC` :term:`SFSQL`-standarden som PostGIS följer.",
            "id": 2134596,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134596/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340067/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.175742Z",
            "action": 9,
            "target": "Element i multipolygoner får inte röra vid varandra.",
            "id": 2134595,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134595/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340066/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.156206Z",
            "action": 9,
            "target": "Ringarna får inte röra vid andra ringar, utom vid en punkt.",
            "id": 2134594,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134594/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340065/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.135038Z",
            "action": 9,
            "target": "Ringar får inte korsa sig själva (de får varken röra vid eller korsa sig själva).",
            "id": 2134593,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134593/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340064/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.113139Z",
            "action": 9,
            "target": "Ringar som definierar hål bör vara inuti ringar som definierar yttre gränser.",
            "id": 2134592,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134592/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340063/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.090147Z",
            "action": 9,
            "target": "Polygonringar måste stängas.",
            "id": 2134591,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134591/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340062/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.069153Z",
            "action": 9,
            "target": "Vissa av reglerna för polygoners giltighet känns självklara, medan andra känns godtyckliga (och faktiskt är godtyckliga).",
            "id": 2134590,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134590/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340061/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.047115Z",
            "action": 9,
            "target": "Validitet är viktigast för polygoner, som definierar avgränsade områden och kräver en hel del struktur. Linjer är mycket enkla och kan inte vara ogiltiga, inte heller punkter.",
            "id": 2134589,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134589/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340060/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.026078Z",
            "action": 9,
            "target": "Vad är validitet",
            "id": 2134588,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134588/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340059/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:35.005202Z",
            "action": 9,
            "target": "I 90% o av fallen är svaret på frågan \"varför ger min fråga mig ett 'TopologyException'-fel\" \"en eller flera av ingångarna är ogiltiga\".  Vilket väcker frågan: vad innebär det att vara ogiltig, och varför ska vi bry oss?",
            "id": 2134587,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134587/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340058/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:34.983679Z",
            "action": 9,
            "target": "Giltighet",
            "id": 2134586,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134586/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340088/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:29:21.714147Z",
            "action": 9,
            "target": "Funktionslista",
            "id": 2134578,
            "action_name": "Translation uploaded",
            "url": "https://weblate.osgeo.org/api/changes/2134578/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340088/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/sv/?format=api",
            "user": "https://weblate.osgeo.org/api/users/mt:weblate-translation-memory/?format=api",
            "author": "https://weblate.osgeo.org/api/users/mt:weblate-translation-memory/?format=api",
            "timestamp": "2025-06-04T13:26:52.142194Z",
            "action": 4,
            "target": "Funktionslista",
            "id": 2134517,
            "action_name": "Suggestion added",
            "url": "https://weblate.osgeo.org/api/changes/2134517/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/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-04T13:26:32.596141Z",
            "action": 0,
            "target": "",
            "id": 2134449,
            "action_name": "Resource updated",
            "url": "https://weblate.osgeo.org/api/changes/2134449/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340091/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-06-04T13:26:32.596092Z",
            "action": 71,
            "target": "",
            "id": 2134448,
            "action_name": "String added in the repository",
            "url": "https://weblate.osgeo.org/api/changes/2134448/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340090/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-06-04T13:26:32.596043Z",
            "action": 71,
            "target": "",
            "id": 2134447,
            "action_name": "String added in the repository",
            "url": "https://weblate.osgeo.org/api/changes/2134447/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340089/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-06-04T13:26:32.595995Z",
            "action": 71,
            "target": "",
            "id": 2134446,
            "action_name": "String added in the repository",
            "url": "https://weblate.osgeo.org/api/changes/2134446/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340088/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-06-04T13:26:32.595946Z",
            "action": 71,
            "target": "",
            "id": 2134445,
            "action_name": "String added in the repository",
            "url": "https://weblate.osgeo.org/api/changes/2134445/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340087/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-06-04T13:26:32.595898Z",
            "action": 71,
            "target": "",
            "id": 2134444,
            "action_name": "String added in the repository",
            "url": "https://weblate.osgeo.org/api/changes/2134444/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340086/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-06-04T13:26:32.595850Z",
            "action": 71,
            "target": "",
            "id": 2134443,
            "action_name": "String added in the repository",
            "url": "https://weblate.osgeo.org/api/changes/2134443/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340085/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-06-04T13:26:32.595802Z",
            "action": 71,
            "target": "",
            "id": 2134442,
            "action_name": "String added in the repository",
            "url": "https://weblate.osgeo.org/api/changes/2134442/?format=api"
        },
        {
            "unit": "https://weblate.osgeo.org/api/units/2340084/?format=api",
            "component": "https://weblate.osgeo.org/api/components/postgis-workshop/validity/?format=api",
            "translation": "https://weblate.osgeo.org/api/translations/postgis-workshop/validity/sv/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2025-06-04T13:26:32.595754Z",
            "action": 71,
            "target": "",
            "id": 2134441,
            "action_name": "String added in the repository",
            "url": "https://weblate.osgeo.org/api/changes/2134441/?format=api"
        }
    ]
}