Translation components API.

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

GET /api/translations/liberapay/core/fi/changes/?format=api&page=5
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 2594,
    "next": "https://hosted.weblate.org/api/translations/liberapay/core/fi/changes/?format=api&page=6",
    "previous": "https://hosted.weblate.org/api/translations/liberapay/core/fi/changes/?format=api&page=4",
    "results": [
        {
            "unit": "https://hosted.weblate.org/api/units/10297062/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-19T15:24:54.554975+02:00",
            "action": 2,
            "target": "mörgö.\u001e\u001eViimeisin maksupäivä oli {timespan_ago}, ja siinä siirrettiin {n} käyttäjän välillä yhteensä {money_amount}.",
            "old": "mörgö\u001e\u001eViimeisin maksupäivä oli {timespan_ago}, ja siinä siirrettiin {n} käyttäjän välillä yhteensä {money_amount}.",
            "details": {
                "state": 20,
                "source": "<unused singular (hash=fd1709b5b191a6dcb851e261d315f1e1)>\u001e\u001eThe last payday was {timespan_ago} and transferred {money_amount} between {n} users.",
                "old_state": 20
            },
            "id": 66429205,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/66429205/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214884/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-19T15:24:48.449303+02:00",
            "action": 2,
            "target": "mörgö.\u001e\u001ePayPal on sisällöntuottajien saatavilla yli 100 maassa, mutta Stripe tukee vain {n} maata soveltuvalla tavalla.",
            "old": "mörgö\u001e\u001ePayPal on sisällöntuottajien saatavilla yli 100 maassa, mutta Stripe tukee vain {n} maata soveltuvalla tavalla.",
            "details": {
                "state": 20,
                "source": "<unused singular (hash=47f7d13f5771b30f0bcf49ea3acd518b)>\u001e\u001ePayPal is available to creators in more than 100 countries, whereas Stripe only supports {n} countries in a suitable way.",
                "old_state": 20
            },
            "id": 66429202,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/66429202/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80476107/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-19T15:24:46.283471+02:00",
            "action": 2,
            "target": "mörgö.\u001e\u001eLahjoittajat voivat valita jopa {n} valuutan välillä riippuen vastaanottajan valinnoista ja maksunvälitysjärjestelmän kyvyistä.",
            "old": "mörgö\u001e\u001eLahjoittajat voivat valita jopa {n} valuutan välillä riippuen vastaanottajan valinnoista ja maksunvälitysjärjestelmän kyvyistä.",
            "details": {
                "state": 20,
                "source": "<unused singular (hash=4cf42af35c271573d64f577e06447211)>\u001e\u001eDonors can choose between up to {n} currencies, depending on the preferences of the recipient and the capabilities of the underlying payment processor.",
                "old_state": 20
            },
            "id": 66429200,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/66429200/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/8561168/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-19T15:24:36.670283+02:00",
            "action": 2,
            "target": "Tilin tunnus: {0}",
            "old": "Tilinumero: {0}",
            "details": {
                "state": 20,
                "source": "Account ID: {0}",
                "old_state": 20
            },
            "id": 66429198,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/66429198/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/9470261/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-19T15:24:22.173382+02:00",
            "action": 2,
            "target": "mörgö.\u001e\u001eSeuraava maksu {n} viikon kuluttua ({timedelta}).",
            "old": "mörgö\u001e\u001eSeuraava maksu {n} viikon kuluttua ({timedelta}).",
            "details": {
                "state": 20,
                "source": "<unused singular (hash=7e7d7b2d0419c979a2f6ac2d8feb7c01)>\u001e\u001eNext payment in {n} weeks ({timedelta}).",
                "old_state": 20
            },
            "id": 66429195,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/66429195/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/10747046/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-19T15:24:20.194820+02:00",
            "action": 2,
            "target": "mörgö.\u001e\u001eLakisyistä ja teknisistä rajoituksista johtuen emme voi ryhmittää kaikkia lahjoituksiasi yhteen maksuun. Joudut tekemään {n} erillistä maksua. Olemme pahoillamme.",
            "old": "mörgö\u001e\u001eLakisyistä ja teknisistä rajoituksista johtuen emme voi ryhmittää kaikkia lahjoituksiasi yhteen maksuun. Joudut tekemään {n} erillistä maksua. Olemme pahoillamme.",
            "details": {
                "state": 20,
                "source": "<unused singular (hash=098cce804aadd8f637c3d509c3157b37)>\u001e\u001eDue to legal and technical limitations we are currently unable to process all your donations as a single payment. Instead you will have to make {n} separate payments. We apologize for the inconvenience.",
                "old_state": 20
            },
            "id": 66429193,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/66429193/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/15470773/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-19T15:24:13.966459+02:00",
            "action": 2,
            "target": "mörgö.\u001e\u001eTällä viestillä muistutetaan, että {amount} veloitetaan oletusmaksuvälineeltäsi seuraavan {n} päivän sisällä lahjoitustesi uusimiseksi.",
            "old": "mörgö\u001e\u001eTällä viestillä muistutetaan, että {amount} veloitetaan oletusmaksuvälineeltäsi seuraavan {n} päivän sisällä lahjoitustesi uusimiseksi.",
            "details": {
                "state": 20,
                "source": "<unused singular (hash=db074c4f088215860f599fe497c6aa39)>\u001e\u001eThis message is a reminder that a total of {amount} is going to be debited from your default payment instrument within the next {n} days in order to renew your donations.",
                "old_state": 20
            },
            "id": 66429191,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/66429191/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7019235/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-19T15:24:03.211378+02:00",
            "action": 2,
            "target": "kääk:\u001e\u001eTässä on {n} satunnaisesti valittua Liberapay-käyttäjää, jotka ovat kytkeneet {0}-tilinsä:",
            "old": "kääk\u001e\u001eTässä on {n} satunnaisesti valittua Liberapay-käyttäjää, jotka ovat kytkeneet {0}-tilinsä:",
            "details": {
                "state": 20,
                "source": "<unused singular (hash=913600022f5361dd8872dc74f6b023e8)>\u001e\u001eHere are {n} random Liberapay users who have connected their {0} account:",
                "old_state": 20
            },
            "id": 66429187,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/66429187/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80476108/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-19T15:24:00.353763+02:00",
            "action": 2,
            "target": "mörgö:\u001e\u001eLiberapay on sisällöntuottajien saatavilla {n} eri alueella:",
            "old": "mörgö\u001e\u001eLiberapay on sisällöntuottajien saatavilla {n} eri alueella:",
            "details": {
                "state": 20,
                "source": "<unused singular (hash=15422027494f4dee6eed143ece78c0ce)>\u001e\u001eLiberapay is fully available to creators in {n} territories:",
                "old_state": 20
            },
            "id": 66429185,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/66429185/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/64204645/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-19T15:23:58.326843+02:00",
            "action": 2,
            "target": "mörgö:\u001e\u001eLahjoittajien top-{n} -lista:",
            "old": "mörgö\u001e\u001eLahjoittajien top-{n} -lista:",
            "details": {
                "state": 20,
                "source": "<unused singular (hash=d1c03a1d2b2a562ad40ed9bfab1b56e5)>\u001e\u001eThe top {n} patrons are:",
                "old_state": 20
            },
            "id": 66429184,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/66429184/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/15470742/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-19T15:23:51.240364+02:00",
            "action": 2,
            "target": "mörgö.\u001e\u001eSinulla on {n} maksua ajastettuna lahjoitustesi uusimiseksi, mutta emme voi käsitellä niitä, koska sinulla ei ole voimassaolevaa maksuvälinettä.",
            "old": "mörgö\u001e\u001eSinulla on {n} maksua ajastettuna lahjoitustesi uusimiseksi, mutta emme voi käsitellä niitä, koska sinulla ei ole voimassaolevaa maksuvälinettä.",
            "details": {
                "state": 20,
                "source": "<unused singular (hash=875d02423fb659ec81c96c1ca550c608)>\u001e\u001eYou have {n} payments scheduled to renew your donations, but we can't process them because a valid payment instrument is missing.",
                "old_state": 20
            },
            "id": 66424682,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/66424682/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214885/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-19T15:23:08.618670+02:00",
            "action": 2,
            "target": "Löytyi täsmäävä käyttäjäkuvaus\u001e\u001eLöytyi täsmääviä käyttäjäkuvauksia",
            "old": "Löytyi käyttäjäkuvaus\u001e\u001eLöytyi käyttäjäkuvauksia",
            "details": {
                "state": 20,
                "source": "Found a matching user description\u001e\u001eFound matching user descriptions",
                "old_state": 10
            },
            "id": 66416671,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/66416671/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214883/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-19T15:22:52.445119+02:00",
            "action": 2,
            "target": "mörgö:\u001e\u001eLiberapay-palvelu on osittain sisällöntuottajien hyödynnettävissä {n} alueella:",
            "old": "mörgö.\u001e\u001eLiberapay-palvelu on osittain sisällöntuottajien hyödynnettävissä {n} alueella:",
            "details": {
                "state": 20,
                "source": "<unused singular (hash=853969b22957acb45a26404e37a3ef82)>\u001e\u001eLiberapay is partially available to creators in {n} territories:",
                "old_state": 20
            },
            "id": 66416661,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/66416661/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214883/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-19T15:22:44.159316+02:00",
            "action": 5,
            "target": "mörgö.\u001e\u001eLiberapay-palvelu on osittain sisällöntuottajien hyödynnettävissä {n} alueella:",
            "old": "\u001e\u001e",
            "details": {
                "state": 20,
                "source": "<unused singular (hash=853969b22957acb45a26404e37a3ef82)>\u001e\u001eLiberapay is partially available to creators in {n} territories:",
                "old_state": 0
            },
            "id": 66416658,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/66416658/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214882/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-19T15:22:15.735220+02:00",
            "action": 5,
            "target": "Maksuja voi vastaanottaa vain sellaisilla alueilla, missä ainakin yksi maksunkäsittelijä on saatavilla. Tällä hetkellä tuettuja maksunkäsittelijöitä ovat {Stripe} ja {PayPal}. Osa toiminnoista toimii vain Stripellä, joten Liberapay on täysin hyödynnettävissä niille sisällöntuottajille, jotka asuvat Spriten tukemilla alueilla, ja osittain hyödynnettävissä niillä alueilla, joita ainoastaan PayPal tukee.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Donations can only be received in territories where at least one supported payment processor is available. The currently supported payment processors are {Stripe} and {PayPal}. Some features are only available through Stripe, so Liberapay is fully available to creators in territories supported by Stripe, and partially available in territories only supported by PayPal.",
                "old_state": 0
            },
            "id": 66404122,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/66404122/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214881/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-19T15:20:22.749151+02:00",
            "action": 5,
            "target": "Tiedot on päivitetty onnistuneesti.",
            "old": "",
            "details": {
                "state": 20,
                "source": "The data has been successfully refreshed.",
                "old_state": 0
            },
            "id": 66391574,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/66391574/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214880/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-19T15:20:14.305512+02:00",
            "action": 5,
            "target": "Maksutiliä ei enää pysty käyttämään. Se on poistettu käytöstä.",
            "old": "",
            "details": {
                "state": 20,
                "source": "This payment account is no longer accessible. It is now disconnected.",
                "old_state": 0
            },
            "id": 66391569,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/66391569/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214879/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-19T15:20:02.266024+02:00",
            "action": 5,
            "target": "Maksutili on irrotettu onnistuneesti.",
            "old": "",
            "details": {
                "state": 20,
                "source": "The payment account has been successfully disconnected.",
                "old_state": 0
            },
            "id": 66379061,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/66379061/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214878/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-19T15:19:52.960466+02:00",
            "action": 5,
            "target": "Kuvauksena ei voi olla pelkkä nimesi.",
            "old": "",
            "details": {
                "state": 20,
                "source": "The description can't be only your name.",
                "old_state": 0
            },
            "id": 66379056,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/66379056/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214877/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-19T15:19:46.472547+02:00",
            "action": 5,
            "target": "Tiivistelmänä ei voi olla pelkkä nimesi.",
            "old": "",
            "details": {
                "state": 20,
                "source": "The summary can't be only your name.",
                "old_state": 0
            },
            "id": 66379054,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/66379054/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214876/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-19T15:19:32.029981+02:00",
            "action": 5,
            "target": "Pitkä kuvaus ei saa olla sama kuin tiivistelmä.",
            "old": "",
            "details": {
                "state": 20,
                "source": "The full description can't be identical to the summary.",
                "old_state": 0
            },
            "id": 66379050,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/66379050/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214875/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-19T15:19:19.461135+02:00",
            "action": 5,
            "target": "mörgö.\u001e\u001ePitkä kuvaus ei saa olla yli {n} merkkiä pitkä.",
            "old": "\u001e\u001e",
            "details": {
                "state": 20,
                "source": "<unused singular (hash=df724b624e486f3c07109838b9a4b3f0)>\u001e\u001eThe full description can't be more than {n} characters long.",
                "old_state": 0
            },
            "id": 66379046,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/66379046/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214874/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-19T15:19:06.907548+02:00",
            "action": 5,
            "target": "mörgö.\u001e\u001ePitkän kuvauksen pitää olla vähintään {n} merkkiä pitkä.",
            "old": "\u001e\u001e",
            "details": {
                "state": 20,
                "source": "<unused singular (hash=e77fbb49c028c11bb9d859698c4a5363)>\u001e\u001eThe full description must be at least {n} characters long.",
                "old_state": 0
            },
            "id": 66366542,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/66366542/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214873/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-19T15:18:48.147878+02:00",
            "action": 2,
            "target": "mörgö.\u001e\u001eTiivistelmä ei saa olla yli {n} merkkiä pitkä.",
            "old": "mörgö\u001e\u001eTiivistelmä ei saa olla yli {n} merkkiä pitkä.",
            "details": {
                "state": 20,
                "source": "<unused singular (hash=82d03d589b58d2a8c99d043ba5f91b84)>\u001e\u001eThe summary can't be more than {n} characters long.",
                "old_state": 20
            },
            "id": 66366533,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/66366533/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214873/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-19T15:18:43.271537+02:00",
            "action": 5,
            "target": "mörgö\u001e\u001eTiivistelmä ei saa olla yli {n} merkkiä pitkä.",
            "old": "\u001e\u001e",
            "details": {
                "state": 20,
                "source": "<unused singular (hash=82d03d589b58d2a8c99d043ba5f91b84)>\u001e\u001eThe summary can't be more than {n} characters long.",
                "old_state": 0
            },
            "id": 66366530,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/66366530/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:07:17.265935+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/fi.po"
            },
            "id": 65905445,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/65905445/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214885/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:07:17.265913+02:00",
            "action": 59,
            "target": "Löytyi käyttäjäkuvaus\u001e\u001eLöytyi käyttäjäkuvauksia",
            "old": "",
            "details": {
                "state": 10,
                "source": "Found a matching user description\u001e\u001eFound matching user descriptions",
                "old_state": -1
            },
            "id": 65905444,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/65905444/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214885/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:07:17.265889+02:00",
            "action": 30,
            "target": "Found a matching user description\u001e\u001eFound matching user descriptions",
            "old": "\u001e\u001e",
            "details": {},
            "id": 65905443,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/65905443/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214884/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:07:17.265861+02:00",
            "action": 59,
            "target": "mörgö\u001e\u001ePayPal on sisällöntuottajien saatavilla yli 100 maassa, mutta Stripe tukee vain {n} maata soveltuvalla tavalla.",
            "old": "",
            "details": {
                "state": 20,
                "source": "<unused singular (hash=47f7d13f5771b30f0bcf49ea3acd518b)>\u001e\u001ePayPal is available to creators in more than 100 countries, whereas Stripe only supports {n} countries in a suitable way.",
                "old_state": -1
            },
            "id": 65905442,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/65905442/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214883/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:07:17.265837+02:00",
            "action": 59,
            "target": "\u001e\u001e",
            "old": "",
            "details": {
                "state": 0,
                "source": "<unused singular (hash=853969b22957acb45a26404e37a3ef82)>\u001e\u001eLiberapay is partially available to creators in {n} territories:",
                "old_state": -1
            },
            "id": 65905441,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/65905441/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214882/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:07:17.265815+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Donations can only be received in territories where at least one supported payment processor is available. The currently supported payment processors are {Stripe} and {PayPal}. Some features are only available through Stripe, so Liberapay is fully available to creators in territories supported by Stripe, and partially available in territories only supported by PayPal.",
                "old_state": -1
            },
            "id": 65905440,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/65905440/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214881/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:07:17.265792+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The data has been successfully refreshed.",
                "old_state": -1
            },
            "id": 65905439,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/65905439/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214880/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:07:17.265769+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This payment account is no longer accessible. It is now disconnected.",
                "old_state": -1
            },
            "id": 65905438,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/65905438/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214879/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:07:17.265746+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The payment account has been successfully disconnected.",
                "old_state": -1
            },
            "id": 65905437,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/65905437/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214878/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:07:17.265723+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The description can't be only your name.",
                "old_state": -1
            },
            "id": 65905436,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/65905436/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214877/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:07:17.265700+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The summary can't be only your name.",
                "old_state": -1
            },
            "id": 65905435,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/65905435/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214876/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:07:17.265677+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The full description can't be identical to the summary.",
                "old_state": -1
            },
            "id": 65905434,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/65905434/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214875/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:07:17.265653+02:00",
            "action": 59,
            "target": "\u001e\u001e",
            "old": "",
            "details": {
                "state": 0,
                "source": "<unused singular (hash=df724b624e486f3c07109838b9a4b3f0)>\u001e\u001eThe full description can't be more than {n} characters long.",
                "old_state": -1
            },
            "id": 65905433,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/65905433/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214874/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:07:17.265627+02:00",
            "action": 59,
            "target": "\u001e\u001e",
            "old": "",
            "details": {
                "state": 0,
                "source": "<unused singular (hash=e77fbb49c028c11bb9d859698c4a5363)>\u001e\u001eThe full description must be at least {n} characters long.",
                "old_state": -1
            },
            "id": 65905432,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/65905432/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105214873/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:07:17.265589+02:00",
            "action": 59,
            "target": "\u001e\u001e",
            "old": "",
            "details": {
                "state": 0,
                "source": "<unused singular (hash=82d03d589b58d2a8c99d043ba5f91b84)>\u001e\u001eThe summary can't be more than {n} characters long.",
                "old_state": -1
            },
            "id": 65905431,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/65905431/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T12:27:59.082535+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/fi.po"
            },
            "id": 65904378,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/65904378/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-06T17:44:07.155174+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/fi.po"
            },
            "id": 65103038,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/65103038/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-04T13:56:12.815791+02:00",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 64916737,
            "action_name": "Changes committed",
            "url": "https://hosted.weblate.org/api/changes/64916737/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7019182/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-03T16:40:20.174216+02:00",
            "action": 2,
            "target": "Jos väärinkäytösten estojärjestelmistämme huolimatta haltuusi päätyy rahaa, jonka alkuperä osoittautuu vilpilliseksi, on omalla vastuullasi maksaa se takaisin.",
            "old": "Jos petoksenestojärjestelmistämme huolimatta haltuusi päätyy rahaa, jonka alkuperä osoittautuu petokselliseksi, on omalla vastuullasi maksaa se takaisin.",
            "details": {
                "state": 20,
                "source": "If despite our fraud prevention efforts you receive money whose origin is revealed to be fraudulent, it falls on you to pay it back.",
                "old_state": 20
            },
            "id": 64888002,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/64888002/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/61947920/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-03T16:39:51.209224+02:00",
            "action": 2,
            "target": "{link_start}Julkisesta profiilisivustasi{link_end} puuttuu kuvaus. Ilman tätä tietoa emme voi varmentaa, että palvelumme käyttösi on vilpitöntä. Tämä saattaa johtaa tilisi jäädyttämiseen väärinkäytösepäilyn takia. Keskeneräinen profiili voi myöskin epäilyttää mahdollisia lahjoittajia, joten suosittelemme, että täytät sen.",
            "old": "{link_start}Julkisesta profiilisivustasi{link_end} puuttuu kuvaus. Ilman tätä tietoa emme voi varmentaa, että palvelumme käyttösi on asiallista. Tämä saattaa johtaa tilisi jäädyttämiseen petosepäilyn takia. Keskeneräinen profiili ei myöskään vetoa lahjoittajiin, joten suosittelemme, että täytät sen.",
            "details": {
                "state": 20,
                "source": "Your {link_start}public profile page{link_end} is missing a description. Without this information, we may be unable to confirm that your use of our platform is legitimate, and consequently your account may be marked as fraudulent and disabled. An incomplete profile is also less likely to attract donations, so we strongly recommend that you fill yours.",
                "old_state": 20
            },
            "id": 64887995,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/64887995/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/12904109/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-03T16:38:39.585079+02:00",
            "action": 2,
            "target": "Syy: maksu todettiin vilpilliseksi.",
            "old": "Syy: maksu havaittiin petokseksi.",
            "details": {
                "state": 20,
                "source": "Reason: the payment has been deemed fraudulent.",
                "old_state": 20
            },
            "id": 64887964,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/64887964/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/19090449/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-03T16:38:27.253253+02:00",
            "action": 2,
            "target": "Pankin esittämä syy on: maksu oli vilpillinen.",
            "old": "Pankin esittämä syy on: maksu oli petoksellinen.",
            "details": {
                "state": 20,
                "source": "The reason provided by your bank is: the payment was fraudulent.",
                "old_state": 20
            },
            "id": 64887961,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/64887961/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104503003/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "author": "https://hosted.weblate.org/api/users/bisqwit/?format=api",
            "timestamp": "2023-09-03T16:36:33.082044+02:00",
            "action": 5,
            "target": "Palvelun {provider} tili, jota yrität yhdistää, liittyy johonkin toiseen Liberapay-tiliin, jolla on havaittu väärinkäytöksiä.",
            "old": "",
            "details": {
                "state": 20,
                "source": "The {provider} account you are attempting to connect is linked to another Liberapay account marked as fraudulent.",
                "old_state": 0
            },
            "id": 64887716,
            "action_name": "Translation added",
            "url": "https://hosted.weblate.org/api/changes/64887716/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-03T10:51:13.784643+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/fi.po"
            },
            "id": 64879435,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/64879435/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104503003/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/fi/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-03T10:51:13.784576+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The {provider} account you are attempting to connect is linked to another Liberapay account marked as fraudulent.",
                "old_state": -1
            },
            "id": 64879434,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/64879434/?format=api"
        }
    ]
}