Translation components API.

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

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

{
    "count": 2945,
    "next": "https://hosted.weblate.org/api/translations/liberapay/core/ru/changes/?format=api&page=7",
    "previous": "https://hosted.weblate.org/api/translations/liberapay/core/ru/changes/?format=api&page=5",
    "results": [
        {
            "unit": "https://hosted.weblate.org/api/units/105215097/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-19T18:14:16.857736+02:00",
            "action": 6,
            "target": "Полное описание не может быть идентичным резюме.",
            "old": "",
            "details": {
                "state": 10,
                "source": "The full description can't be identical to the summary.",
                "old_state": 0
            },
            "id": 66659976,
            "action_name": "Automatically translated",
            "url": "https://hosted.weblate.org/api/changes/66659976/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105215096/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-19T18:14:16.843449+02:00",
            "action": 6,
            "target": "\u001e\u001e\u001e\u001eПолное описание не может быть более {n} символов в длину.",
            "old": "\u001e\u001e\u001e\u001e",
            "details": {
                "state": 10,
                "source": "<unused singular (hash=df724b624e486f3c07109838b9a4b3f0)>\u001e\u001eThe full description can't be more than {n} characters long.",
                "old_state": 0
            },
            "id": 66659975,
            "action_name": "Automatically translated",
            "url": "https://hosted.weblate.org/api/changes/66659975/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105215095/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-19T18:14:16.822547+02:00",
            "action": 6,
            "target": "\u001e\u001e\u001e\u001eПолное описание должно быть как минимум X38X.",
            "old": "\u001e\u001e\u001e\u001e",
            "details": {
                "state": 10,
                "source": "<unused singular (hash=e77fbb49c028c11bb9d859698c4a5363)>\u001e\u001eThe full description must be at least {n} characters long.",
                "old_state": 0
            },
            "id": 66659974,
            "action_name": "Automatically translated",
            "url": "https://hosted.weblate.org/api/changes/66659974/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105215094/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-19T18:14:16.803731+02:00",
            "action": 6,
            "target": "\u001e\u001e\u001e\u001eРезюме не может быть больше, чем {n} символов в длину.",
            "old": "\u001e\u001e\u001e\u001e",
            "details": {
                "state": 10,
                "source": "<unused singular (hash=82d03d589b58d2a8c99d043ba5f91b84)>\u001e\u001eThe summary can't be more than {n} characters long.",
                "old_state": 0
            },
            "id": 66659973,
            "action_name": "Automatically translated",
            "url": "https://hosted.weblate.org/api/changes/66659973/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104503020/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-19T18:14:16.783231+02:00",
            "action": 6,
            "target": "Счет {provider}, который вы пытаетесь подключить, связан с другой учетной записью Liberapay, помеченной как мошенническая.",
            "old": "",
            "details": {
                "state": 10,
                "source": "The {provider} account you are attempting to connect is linked to another Liberapay account marked as fraudulent.",
                "old_state": 0
            },
            "id": 66659972,
            "action_name": "Automatically translated",
            "url": "https://hosted.weblate.org/api/changes/66659972/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104206680/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-19T18:14:16.758678+02:00",
            "action": 6,
            "target": "Установить по умолчанию для {currency}",
            "old": "",
            "details": {
                "state": 10,
                "source": "Set as default for {currency}",
                "old_state": 0
            },
            "id": 66659971,
            "action_name": "Automatically translated",
            "url": "https://hosted.weblate.org/api/changes/66659971/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:08:06.264757+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/ru.po"
            },
            "id": 65905718,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/65905718/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105215106/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:08:06.264734+02:00",
            "action": 59,
            "target": "Найти совпадающее описание пользователя\u001e\u001eНайти совпадающие описания пользователей\u001e\u001eНайти совпадающие описания пользователей",
            "old": "",
            "details": {
                "state": 10,
                "source": "Found a matching user description\u001e\u001eFound matching user descriptions",
                "old_state": -1
            },
            "id": 65905717,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/65905717/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105215106/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:08:06.264710+02:00",
            "action": 30,
            "target": "Found a matching user description\u001e\u001eFound matching user descriptions",
            "old": "\u001e\u001e",
            "details": {},
            "id": 65905716,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/65905716/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105215105/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:08:06.264681+02:00",
            "action": 59,
            "target": "PayPal доступен для создателей в более чем 100 странах, в то время как Stripe поддерживает только {n} страну.\u001e\u001ePayPal доступен для создателей в более чем 100 странах, в то время как Stripe поддерживает только {n} страны.\u001e\u001ePayPal доступен для создателей в более чем 100 странах, в то время как Stripe поддерживает только {n} стран.",
            "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": 65905715,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/65905715/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105215104/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:08:06.264657+02:00",
            "action": 59,
            "target": "\u001e\u001e\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": 65905714,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/65905714/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105215103/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:08:06.264635+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": 65905713,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/65905713/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105215102/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:08:06.264612+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The data has been successfully refreshed.",
                "old_state": -1
            },
            "id": 65905712,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/65905712/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105215101/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:08:06.264589+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": 65905711,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/65905711/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105215100/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:08:06.264566+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The payment account has been successfully disconnected.",
                "old_state": -1
            },
            "id": 65905710,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/65905710/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105215099/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:08:06.264543+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The description can't be only your name.",
                "old_state": -1
            },
            "id": 65905709,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/65905709/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105215098/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:08:06.264519+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The summary can't be only your name.",
                "old_state": -1
            },
            "id": 65905708,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/65905708/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105215097/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:08:06.264496+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The full description can't be identical to the summary.",
                "old_state": -1
            },
            "id": 65905707,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/65905707/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105215096/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:08:06.264472+02:00",
            "action": 59,
            "target": "\u001e\u001e\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": 65905706,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/65905706/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105215095/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:08:06.264447+02:00",
            "action": 59,
            "target": "\u001e\u001e\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": 65905705,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/65905705/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/105215094/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T13:08:06.264403+02:00",
            "action": 59,
            "target": "\u001e\u001e\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": 65905704,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/65905704/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-18T12:28:14.065806+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/ru.po"
            },
            "id": 65904442,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/65904442/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-03T10:51:43.882099+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/ru.po"
            },
            "id": 64879478,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/64879478/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104503020/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-09-03T10:51:43.881992+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": 64879477,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/64879477/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-27T09:37:12.552882+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/ru.po"
            },
            "id": 64451427,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/64451427/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104206680/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-27T09:37:12.552821+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Set as default for {currency}",
                "old_state": -1
            },
            "id": 64451426,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/64451426/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104206679/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-27T09:37:12.552777+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Use this instrument by default for payments in {currency}.",
                "old_state": -1
            },
            "id": 64451425,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/64451425/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104206678/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-27T09:37:12.552733+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "default for {currency}",
                "old_state": -1
            },
            "id": 64451424,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/64451424/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104206677/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-27T09:37:12.552689+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This instrument is used by default for payments in {currency}.",
                "old_state": -1
            },
            "id": 64451423,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/64451423/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104206676/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-27T09:37:12.552642+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "This instrument is used by default.",
                "old_state": -1
            },
            "id": 64451422,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/64451422/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/104206675/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-08-27T09:37:12.552551+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Use this payment instrument by default for future payments in {currency}",
                "old_state": -1
            },
            "id": 64451421,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/64451421/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-19T14:10:28.426493+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/ru.po"
            },
            "id": 61794696,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/61794696/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T17:08:24.359974+02:00",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 61513909,
            "action_name": "Changes committed",
            "url": "https://hosted.weblate.org/api/changes/61513909/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102273503/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T16:33:26.324832+02:00",
            "action": 6,
            "target": "Пожертвования через Stripe могут быть секретными, тогда как PayPal всегда позволяет жертвователям и получателям видеть имена и адреса электронной почты друг друга.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Donations through Stripe can be secret, whereas PayPal always allows donors and recipients to see each other's names and email addresses.",
                "old_state": 0
            },
            "id": 61513244,
            "action_name": "Automatically translated",
            "url": "https://hosted.weblate.org/api/changes/61513244/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102273502/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T16:33:26.306177+02:00",
            "action": 6,
            "target": "Вы должны {link_open}добавить описание профиля{link_close}, прежде чем вы сможете начать получать пожертвования.",
            "old": "",
            "details": {
                "state": 10,
                "source": "You have to {link_open}add a profile description{link_close} before you can start to receive donations.",
                "old_state": 0
            },
            "id": 61513243,
            "action_name": "Automatically translated",
            "url": "https://hosted.weblate.org/api/changes/61513243/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102273501/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T16:33:26.281932+02:00",
            "action": 6,
            "target": "Вам необходимо {link_open}установить имя пользователя{link_close}, прежде чем вы сможете начать получать пожертвования.",
            "old": "",
            "details": {
                "state": 10,
                "source": "You have to {link_open}set your username{link_close} before you can start to receive donations.",
                "old_state": 0
            },
            "id": 61513242,
            "action_name": "Automatically translated",
            "url": "https://hosted.weblate.org/api/changes/61513242/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T16:32:07.509525+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/ru.po"
            },
            "id": 61513101,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/61513101/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102273503/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T16:32:07.509484+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Donations through Stripe can be secret, whereas PayPal always allows donors and recipients to see each other's names and email addresses.",
                "old_state": -1
            },
            "id": 61513100,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61513100/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102273502/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T16:32:07.509420+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You have to {link_open}add a profile description{link_close} before you can start to receive donations.",
                "old_state": -1
            },
            "id": 61513099,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61513099/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/102273501/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-07-17T16:32:07.509320+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You have to {link_open}set your username{link_close} before you can start to receive donations.",
                "old_state": -1
            },
            "id": 61513098,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/61513098/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-28T14:01:08.266705+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/ru.po"
            },
            "id": 54544443,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/54544443/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-04-28T13:09:28.815658+02:00",
            "action": 17,
            "target": "",
            "old": "",
            "details": {},
            "id": 54543921,
            "action_name": "Changes committed",
            "url": "https://hosted.weblate.org/api/changes/54543921/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/97051099/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/thejenja/?format=api",
            "author": "https://hosted.weblate.org/api/users/thejenja/?format=api",
            "timestamp": "2023-04-28T06:29:46.921769+02:00",
            "action": 2,
            "target": "Платежные процессоры, которые поддерживает Liberapay, имеют неблагоприятную политику в отношении сексуального контента. {paypal_link}PayPal требует предварительного одобрения{link_close}, а {stripe_link}Stripe полностью запрещает его{link_close}. Поэтому, хотя Liberapay можно использовать для некоторых видов контента, предназначенного только для взрослых, обычно лучше использовать платформу, специализирующуюся на таком контенте.",
            "old": "Платежные процессоры, которые поддерживает Liberapay, имеют неблагоприятную политику в отношении сексуального контента. {paypal_link}PayPal требует предварительного одобрения{link_close}, а {stripe_link}Stripe полностью запрещает его{link_close}. Поэтому, хотя Liberapay можно использовать для некоторых видов контента, предназначенного только для взрослых, обычно лучше использовать платформу, специализирующуюся на таком контенте.",
            "details": {
                "state": 20,
                "source": "The payment processors Liberapay supports have unfavourable policies towards sexual content. {paypal_link}PayPal requires pre-approval{link_close}, and {stripe_link}Stripe prohibits it entirely{link_close}. So, while it is possible to use Liberapay for some adult-only content, it is usually better to use a platform specialized in such content.",
                "old_state": 10
            },
            "id": 54523311,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/54523311/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/97051098/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/thejenja/?format=api",
            "author": "https://hosted.weblate.org/api/users/thejenja/?format=api",
            "timestamp": "2023-04-28T06:29:28.883449+02:00",
            "action": 2,
            "target": "Вы должны {link_open}подтвердить свой адрес электронной почты{link_close}, прежде чем начать принимать пожертвования.",
            "old": "Вы должны {link_open}подтвердить свой адрес электронной почты{link_close}, прежде чем начать принимать пожертвования.",
            "details": {
                "state": 20,
                "source": "You have to {link_open}confirm your email address{link_close} before you can start to receive donations.",
                "old_state": 10
            },
            "id": 54523309,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/54523309/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/96800947/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/thejenja/?format=api",
            "author": "https://hosted.weblate.org/api/users/thejenja/?format=api",
            "timestamp": "2023-04-28T06:29:19.556717+02:00",
            "action": 2,
            "target": "Вот что увидят ваши потенциальные доноры с новыми настройками:",
            "old": "Вот что увидят ваши потенциальные доноры с новыми настройками:",
            "details": {
                "state": 20,
                "source": "This is what your prospective donors will see with the new settings:",
                "old_state": 10
            },
            "id": 54523308,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/54523308/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/96800946/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/thejenja/?format=api",
            "author": "https://hosted.weblate.org/api/users/thejenja/?format=api",
            "timestamp": "2023-04-28T06:29:11.841276+02:00",
            "action": 2,
            "target": "Это то, что видят ваши потенциальные доноры в настоящее время:",
            "old": "Это то, что видят ваши потенциальные доноры в настоящее время:",
            "details": {
                "state": 20,
                "source": "This is what your prospective donors currently see:",
                "old_state": 10
            },
            "id": 54523307,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/54523307/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/96800945/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/thejenja/?format=api",
            "author": "https://hosted.weblate.org/api/users/thejenja/?format=api",
            "timestamp": "2023-04-28T06:28:59.116381+02:00",
            "action": 2,
            "target": "Разрешить общественные пожертвования",
            "old": "Разрешить общественные пожертвования",
            "details": {
                "state": 20,
                "source": "Allow public donations",
                "old_state": 10
            },
            "id": 54523306,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/54523306/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/96800944/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/thejenja/?format=api",
            "author": "https://hosted.weblate.org/api/users/thejenja/?format=api",
            "timestamp": "2023-04-28T06:28:52.872025+02:00",
            "action": 2,
            "target": "Разрешить частные пожертвования",
            "old": "Разрешить частные пожертвования",
            "details": {
                "state": 20,
                "source": "Allow private donations",
                "old_state": 10
            },
            "id": 54523305,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/54523305/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/96800943/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/thejenja/?format=api",
            "author": "https://hosted.weblate.org/api/users/thejenja/?format=api",
            "timestamp": "2023-04-28T06:28:46.029229+02:00",
            "action": 2,
            "target": "Разрешить тайные пожертвования",
            "old": "Разрешить тайные пожертвования",
            "details": {
                "state": 20,
                "source": "Allow secret donations",
                "old_state": 10
            },
            "id": 54523304,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/54523304/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/96800942/?format=api",
            "component": "https://hosted.weblate.org/api/components/liberapay/core/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/liberapay/core/ru/?format=api",
            "user": "https://hosted.weblate.org/api/users/thejenja/?format=api",
            "author": "https://hosted.weblate.org/api/users/thejenja/?format=api",
            "timestamp": "2023-04-28T06:28:39.194599+02:00",
            "action": 2,
            "target": "Тайные пожертвования невозможны, если плательщик использует PayPal.",
            "old": "Тайные пожертвования невозможны, если плательщик использует PayPal.",
            "details": {
                "state": 20,
                "source": "Secret donations aren't possible when the payer uses PayPal.",
                "old_state": 10
            },
            "id": 54523303,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/54523303/?format=api"
        }
    ]
}