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=9
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 2946,
    "next": "https://hosted.weblate.org/api/translations/liberapay/core/ru/changes/?format=api&page=10",
    "previous": "https://hosted.weblate.org/api/translations/liberapay/core/ru/changes/?format=api&page=8",
    "results": [
        {
            "unit": "https://hosted.weblate.org/api/units/86045943/?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": "2022-11-07T14:35:58.350769+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "As the payer's postal address is sometimes required to successfully process a payment, we recommend that you input yours below. It will be stored encrypted in our database and sent to the payment processor ({processor_name}).",
                "old_state": -1
            },
            "id": 38480308,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/38480308/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045942/?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": "2022-11-07T14:35:58.350710+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "In order to reduce the risk of this payment being rejected, we recommend that you input your postal address below. It will be stored encrypted in our database and sent to the payment processor ({processor_name}).",
                "old_state": -1
            },
            "id": 38480307,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/38480307/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045941/?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": "2022-11-07T14:35:58.350652+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Send money to {recipients}",
                "old_state": -1
            },
            "id": 38480306,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/38480306/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045940/?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": "2022-11-07T14:35:58.350547+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Modify your donation to {username}",
                "old_state": -1
            },
            "id": 38480305,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/38480305/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045939/?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": "2022-11-07T14:35:58.350487+01:00",
            "action": 59,
            "target": "\u001e\u001e\u001e\u001e",
            "old": "",
            "details": {
                "state": 0,
                "source": "You have {n} donation which needs to be modified because the recipient no longer accepts the currency you had chosen.\u001e\u001eYou have {n} donations which need to be modified because the recipients no longer accept the currencies you had chosen.",
                "old_state": -1
            },
            "id": 38480304,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/38480304/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045938/?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": "2022-11-07T14:35:58.350428+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You currently receive the equivalent of {money_amount} per week from donations in currencies that you are about to reject. These donations will not be immediately converted to your main currency, instead each donor will be asked to switch to an accepted currency the next time they renew or modify their donation.",
                "old_state": -1
            },
            "id": 38480303,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/38480303/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045937/?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": "2022-11-07T14:35:58.350369+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You are currently donating {money_amount} per year to {recipient_name}. The form below enables you to modify or stop your donation.",
                "old_state": -1
            },
            "id": 38480302,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/38480302/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045936/?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": "2022-11-07T14:35:58.350310+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You are currently donating {money_amount} per month to {recipient_name}. The form below enables you to modify or stop your donation.",
                "old_state": -1
            },
            "id": 38480301,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/38480301/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045935/?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": "2022-11-07T14:35:58.350251+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "You are currently donating {money_amount} per week to {recipient_name}. The form below enables you to modify or stop your donation.",
                "old_state": -1
            },
            "id": 38480300,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/38480300/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045934/?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": "2022-11-07T14:35:58.350192+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Your current donation to {name} is in {currency}, but they no longer accept that currency. The suggested new currency is the {accepted_currency}, but you can choose another one.",
                "old_state": -1
            },
            "id": 38480299,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/38480299/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045933/?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": "2022-11-07T14:35:58.350132+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Your current donation to {name} is in {currency}, but they now only accept donations in {accepted_currency}. You can convert your donation to that currency, or discontinue it.",
                "old_state": -1
            },
            "id": 38480298,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/38480298/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045932/?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": "2022-11-07T14:35:58.350071+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The following donation renewal payments require manual action:",
                "old_state": -1
            },
            "id": 38480297,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/38480297/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045931/?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": "2022-11-07T14:35:58.349989+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The donation renewal payment of {money_amount} to {recipient} scheduled for {date} requires manual action.",
                "old_state": -1
            },
            "id": 38480296,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/38480296/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045930/?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": "2022-11-07T14:35:58.349916+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Liberapay donation renewal: manual action required",
                "old_state": -1
            },
            "id": 38480295,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/38480295/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045929/?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": "2022-11-07T14:35:58.349831+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "If you did not authorize this payment, please let us know. We will tell you whether a refund can be initiated by us or if you have to request it from your bank.",
                "old_state": -1
            },
            "id": 38480294,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/38480294/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045928/?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": "2022-11-07T14:35:58.349745+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Your donation of {amount} per year to {username} was supposed to be renewed before {past_date}.",
                "old_state": -1
            },
            "id": 38480293,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/38480293/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045927/?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": "2022-11-07T14:35:58.349675+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Your donation of {amount} per month to {username} was supposed to be renewed before {past_date}.",
                "old_state": -1
            },
            "id": 38480292,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/38480292/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/86045926/?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": "2022-11-07T14:35:58.349557+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Your donation of {amount} per week to {username} was supposed to be renewed before {past_date}.",
                "old_state": -1
            },
            "id": 38480291,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/38480291/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84931953/?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": "2022-10-17T01:53:44.623885+02:00",
            "action": 6,
            "target": "Адрес электронной почты {email_address}, похоже, не существует. Сервер электронной почты {domain} на IP-адресе {ip_address} отклонил его с сообщением об ошибке \"{error_message}\".",
            "old": "",
            "details": {
                "state": 10,
                "source": "The email address {email_address} doesn't seem to exist. The {domain} email server at IP address {ip_address} rejected it with the error message “{error_message}”.",
                "old_state": 0
            },
            "id": 36930587,
            "action_name": "Automatically translated",
            "url": "https://hosted.weblate.org/api/changes/36930587/?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": "https://hosted.weblate.org/api/users/Changaco/?format=api",
            "author": "https://hosted.weblate.org/api/users/Changaco/?format=api",
            "timestamp": "2022-10-16T14:06:25.194056+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/ru.po"
            },
            "id": 36915880,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/36915880/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/84931953/?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": "2022-10-16T14:06:25.193900+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The email address {email_address} doesn't seem to exist. The {domain} email server at IP address {ip_address} rejected it with the error message “{error_message}”.",
                "old_state": -1
            },
            "id": 36915879,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/36915879/?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": "2022-09-16T14:15:22.267775+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/ru.po"
            },
            "id": 34790518,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/34790518/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7598389/?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": "2022-09-16T14:15:22.267622+02:00",
            "action": 59,
            "target": "Топ {n} спонсируемая команда на Liberapay:\u001e\u001eТоп {n} спонсируемых команды на Liberapay:\u001e\u001eТоп {n} спонсируемых команд на Liberapay:",
            "old": "Лучшая команда на Liberapay:\u001e\u001eТоп {n} команд на Liberapay:\u001e\u001eТоп {n} команд на Liberapay:",
            "details": {
                "state": 20,
                "source": "The top team on Liberapay is:\u001e\u001eThe top {n} teams on Liberapay are:",
                "old_state": 20
            },
            "id": 34790517,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34790517/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7613126/?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": "2022-09-16T14:15:22.267446+02:00",
            "action": 59,
            "target": "{n} самых популярный репозиторий, связанный с аккаунтом Liberapay:\u001e\u001e{n} самых популярных репозитория, связанных с аккаунтом Liberapay:\u001e\u001e{n} самых популярных репозиториев, связанных с аккаунтом Liberapay:",
            "old": "Самый популярный репозиторий, в настоящее время связанный с учётной записью Liberapay:\u001e\u001e{n} самых популярных репозитория, связанных с учётной записью Liberapay:\u001e\u001e{n} самых популярных репозиториев, связанных с учётной записью Liberapay:",
            "details": {
                "state": 20,
                "source": "The most popular repository currently linked to a Liberapay account is:\u001e\u001eThe {n} most popular repositories currently linked to a Liberapay account are:",
                "old_state": 20
            },
            "id": 34790516,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34790516/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80476396/?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": "2022-09-16T14:15:22.266845+02:00",
            "action": 59,
            "target": "Доноры могут выбрать до {n} валюту, в зависимости от предпочтений получателя и возможностей основного платежного процессора.\u001e\u001eДоноры могут выбрать до {n} валют, в зависимости от предпочтений получателя и возможностей основного платежного процессора.\u001e\u001eДоноры могут выбрать до {n} валют, в зависимости от предпочтений получателя и возможностей основного платежного процессора.",
            "old": "Доноры могут выбрать {n} валюту.\u001e\u001eДоноры могут выбрать до {n} валют, в зависимости от предпочтений получателя и возможностей основного платежного процессора.\u001e\u001eДоноры могут выбрать до {n} валют, в зависимости от предпочтений получателя и возможностей основного платежного процессора.",
            "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": 34790513,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34790513/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/15471810/?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": "2022-09-16T14:15:22.266588+02:00",
            "action": 59,
            "target": "Это сообщение является напоминанием о том, что в течение {n} дня будет списано {amount} с вашего основного платёжного инструмента для продолжения периодических платежей.\u001e\u001eЭто сообщение является напоминанием о том, что в течение следующих {n} дней будет списано {amount} с вашего основного платёжного инструмента для продолжения периодических платежей.\u001e\u001eЭто сообщение является напоминанием о том, что в течение следующих {n} дней будет списано {amount} с вашего основного платёжного инструмента для продолжения периодических платежей.",
            "old": "Это сообщение является напоминанием о том, что в течение {n} дня будет списано {amount} с вашего основного платёжного инструмента для продолжения периодических платежей.\u001e\u001eЭто сообщение является напоминанием о том, что в течение следующих {n} дней будет списано {amount} с вашего основного платёжного инструмента для продолжения периодических платежей.\u001e\u001eЭто сообщение является напоминанием о том, что в течение следующих {n} дней будет списано {amount} с вашего основного платёжного инструмента для продолжения периодических платежей.",
            "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": 34790512,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34790512/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80476390/?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/VinLin/?format=api",
            "author": "https://hosted.weblate.org/api/users/VinLin/?format=api",
            "timestamp": "2022-09-15T11:15:06.733782+02:00",
            "action": 2,
            "target": "Срок действия должен был истечь через {month} {year}",
            "old": "Срок действия должен был истечь в {month} {year}",
            "details": {
                "state": 20,
                "source": "Was supposed to expire in {month} {year}",
                "old_state": 10
            },
            "id": 34761739,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/34761739/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7613126/?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/VinLin/?format=api",
            "author": "https://hosted.weblate.org/api/users/VinLin/?format=api",
            "timestamp": "2022-09-15T11:14:46.023690+02:00",
            "action": 2,
            "target": "Самый популярный репозиторий, в настоящее время связанный с учётной записью Liberapay:\u001e\u001e{n} самых популярных репозитория, связанных с учётной записью Liberapay:\u001e\u001e{n} самых популярных репозиториев, связанных с учётной записью Liberapay:",
            "old": "{n} самых популярный репозиторий, связанный с аккаунтом Liberapay:\u001e\u001e{n} самых популярных репозитория, связанных с аккаунтом Liberapay:\u001e\u001e{n} самых популярных репозиториев, связанных с аккаунтом Liberapay:",
            "details": {
                "state": 20,
                "source": "The most popular repository currently linked to a Liberapay account is:\u001e\u001eThe {n} most popular repositories currently linked to a Liberapay account are:",
                "old_state": 10
            },
            "id": 34761735,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/34761735/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/7598389/?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/VinLin/?format=api",
            "author": "https://hosted.weblate.org/api/users/VinLin/?format=api",
            "timestamp": "2022-09-15T11:10:29.870968+02:00",
            "action": 2,
            "target": "Лучшая команда на Liberapay:\u001e\u001eТоп {n} команд на Liberapay:\u001e\u001eТоп {n} команд на Liberapay:",
            "old": "Топ {n} спонсируемая команда на Liberapay:\u001e\u001eТоп {n} спонсируемых команды на Liberapay:\u001e\u001eТоп {n} спонсируемых команд на Liberapay:",
            "details": {
                "state": 20,
                "source": "The top team on Liberapay is:\u001e\u001eThe top {n} teams on Liberapay are:",
                "old_state": 10
            },
            "id": 34761628,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/34761628/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/81141207/?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/VinLin/?format=api",
            "author": "https://hosted.weblate.org/api/users/VinLin/?format=api",
            "timestamp": "2022-09-15T11:08:24.689844+02:00",
            "action": 2,
            "target": "Liberapay полагается на поставщиков платежных услуг для фактического перевода денег от дарителя к авторам, поскольку у нас нет ни ресурсов, ни желания напрямую взаимодействовать с банками и платежными сетями. Если вы хотите узнать о персональных данных, собираемых этими платежными системами, пожалуйста, ознакомьтесь с этими документами: {links_to_policies}.",
            "old": "Liberapay полагается на поставщиков платежных услуг для фактического перевода денег от доноров к создателям, поскольку у нас нет ни ресурсов, ни желания напрямую взаимодействовать с банками и платежными сетями. Если вы хотите узнать о персональных данных, собираемых этими платежными процессорами, пожалуйста, ознакомьтесь с этими документами: {links_to_policies}.",
            "details": {
                "state": 20,
                "source": "Liberapay relies on payment service providers to actually transfer money from donors to creators, as we have neither the resources nor the desire to directly interface with banks and payment networks. If you want to learn about the personal data collected by these payment processors, please read these documents: {links_to_policies}.",
                "old_state": 10
            },
            "id": 34761522,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/34761522/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80476396/?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/VinLin/?format=api",
            "author": "https://hosted.weblate.org/api/users/VinLin/?format=api",
            "timestamp": "2022-09-15T11:06:32.802677+02:00",
            "action": 2,
            "target": "Доноры могут выбрать {n} валюту.\u001e\u001eДоноры могут выбрать до {n} валют, в зависимости от предпочтений получателя и возможностей основного платежного процессора.\u001e\u001eДоноры могут выбрать до {n} валют, в зависимости от предпочтений получателя и возможностей основного платежного процессора.",
            "old": "Доноры могут выбрать до {n} валют, в зависимости от предпочтений получателя и возможностей основного платежного процессора.\u001e\u001e\u001e\u001e",
            "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": 10
            },
            "id": 34761493,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/34761493/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/15471810/?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/VinLin/?format=api",
            "author": "https://hosted.weblate.org/api/users/VinLin/?format=api",
            "timestamp": "2022-09-15T11:05:04.224174+02:00",
            "action": 2,
            "target": "Это сообщение является напоминанием о том, что в течение {n} дня будет списано {amount} с вашего основного платёжного инструмента для продолжения периодических платежей.\u001e\u001eЭто сообщение является напоминанием о том, что в течение следующих {n} дней будет списано {amount} с вашего основного платёжного инструмента для продолжения периодических платежей.\u001e\u001eЭто сообщение является напоминанием о том, что в течение следующих {n} дней будет списано {amount} с вашего основного платёжного инструмента для продолжения периодических платежей.",
            "old": "Это сообщение является напоминанием о том, что в течение следующего дня будет списано {amount} с вашего основного платёжного инструмента для продолжения периодических платежей.\u001e\u001eЭто сообщение является напоминанием о том, что в течение следующих {n} дней будет списано {amount} с вашего основного платёжного инструмента для продолжения периодических платежей.\u001e\u001eЭто сообщение является напоминанием о том, что в течение следующих {n} дней будет списано {amount} с вашего основного платёжного инструмента для продолжения периодических платежей.",
            "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": 34761466,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/34761466/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/81141206/?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/VinLin/?format=api",
            "author": "https://hosted.weblate.org/api/users/VinLin/?format=api",
            "timestamp": "2022-09-15T11:03:59.931835+02:00",
            "action": 2,
            "target": "Частичный возврат средств — это способ возмещения комиссии Stripe за платежи одному получателю. Эти возвраты осуществляются с вашего счёта Stripe на счёт Liberapay, а не донора.",
            "old": "Частичный возврат средств - это способ возмещения комиссии Stripe за платежи одного реципиента. Эти возвраты осуществляются с вашего счета Stripe на счет Liberapay, а не донору.",
            "details": {
                "state": 20,
                "source": "Partial refunds are how we recover Stripe's fee on single-recipient payments. These refunds are from your Stripe account to Liberapay's, not to the donor.",
                "old_state": 10
            },
            "id": 34761450,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/34761450/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/81141205/?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/VinLin/?format=api",
            "author": "https://hosted.weblate.org/api/users/VinLin/?format=api",
            "timestamp": "2022-09-15T11:02:19.004809+02:00",
            "action": 2,
            "target": "Почему я вижу частичный возврат средств на панели Stripe?",
            "old": "Почему я вижу частичный возврат средств на приборной панели Stripe?",
            "details": {
                "state": 20,
                "source": "Why do I see partial refunds in the Stripe dashboard?",
                "old_state": 10
            },
            "id": 34761430,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/34761430/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/81141204/?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/VinLin/?format=api",
            "author": "https://hosted.weblate.org/api/users/VinLin/?format=api",
            "timestamp": "2022-09-15T11:01:47.056877+02:00",
            "action": 2,
            "target": "Комиссии варьируются в зависимости от платежной системы, способа оплаты, страны и валюты. За последний год средний процент комиссии составил {average_fee_stripe} для платежей, обрабатываемых Stripe, и {average_fee_paypal} для платежей, обрабатываемых PayPal.",
            "old": "Комиссии варьируются в зависимости от платежного процессора, способа оплаты, стран и валют. За последний год средний процент комиссии составил {average_fee_stripe} для платежей, обрабатываемых Stripe, и {average_fee_paypal} для платежей, обрабатываемых PayPal.",
            "details": {
                "state": 20,
                "source": "The fees vary by payment processor, payment method, countries and currencies. In the last year, the average fee percentages have been {average_fee_stripe} for the payments processed by Stripe and {average_fee_paypal} for the payments processed by PayPal.",
                "old_state": 10
            },
            "id": 34761425,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/34761425/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/15471810/?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/VinLin/?format=api",
            "author": "https://hosted.weblate.org/api/users/VinLin/?format=api",
            "timestamp": "2022-09-15T11:00:30.329702+02:00",
            "action": 2,
            "target": "Это сообщение является напоминанием о том, что в течение следующего дня будет списано {amount} с вашего основного платёжного инструмента для продолжения периодических платежей.\u001e\u001eЭто сообщение является напоминанием о том, что в течение следующих {n} дней будет списано {amount} с вашего основного платёжного инструмента для продолжения периодических платежей.\u001e\u001eЭто сообщение является напоминанием о том, что в течение следующих {n} дней будет списано {amount} с вашего основного платёжного инструмента для продолжения периодических платежей.",
            "old": "Это сообщение является напоминанием о том, что в течение следующего {n} дня будет списано {amount} с вашего основного платёжного инструмента для продолжения периодических платежей.\u001e\u001eЭто сообщение является напоминанием о том, что в течение следующих {n} дней будет списано {amount} с вашего основного платёжного инструмента для продолжения периодических платежей.\u001e\u001eЭто сообщение является напоминанием о том, что в течение следующих {n} дней будет списано {amount} с вашего основного платёжного инструмента для продолжения периодических платежей.",
            "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": 10
            },
            "id": 34761217,
            "action_name": "Translation changed",
            "url": "https://hosted.weblate.org/api/changes/34761217/?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": "2022-09-13T19:28:50.726732+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/ru.po"
            },
            "id": 34538086,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/34538086/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80476397/?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": "2022-09-13T19:28:50.726699+02:00",
            "action": 59,
            "target": "Liberapay полностью доступна для создателей на {n} территории:\u001e\u001eLiberapay полностью доступна для создателей на {n} территориях:\u001e\u001eLiberapay полностью доступна для создателей на {n} территориях:",
            "old": "Liberapay полностью доступна для создателей на территориях {n}:\u001e\u001e\u001e\u001e",
            "details": {
                "state": 20,
                "source": "<unused singular (hash=15422027494f4dee6eed143ece78c0ce)>\u001e\u001eLiberapay is fully available to creators in {n} territories:",
                "old_state": 10
            },
            "id": 34538085,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34538085/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80476391/?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": "2022-09-13T19:28:50.726665+02:00",
            "action": 59,
            "target": "Истёк через {month} {year}",
            "old": "Истекает через {month} {year}",
            "details": {
                "state": 20,
                "source": "Expired in {month} {year}",
                "old_state": 10
            },
            "id": 34538084,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34538084/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/81141202/?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": "2022-09-13T19:28:50.726631+02:00",
            "action": 59,
            "target": "Не удалось подтвердить ваш адрес электронной почты. Убедитесь, что ссылка, на которую вы нажали или скопировали, не была урезана или каким-либо образом изменена.",
            "old": "Подтверждение вашего адреса электронной почты не удалось. Убедитесь, что ссылка, на которую вы нажали или скопировали, не была усечена или каким-либо образом изменена.",
            "details": {
                "state": 20,
                "source": "The confirmation of your email address has failed. Please check that the link you clicked on or copy-pasted hasn't been truncated or altered in any way.",
                "old_state": 10
            },
            "id": 34538083,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34538083/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/81141201/?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": "2022-09-13T19:28:50.726596+02:00",
            "action": 59,
            "target": "Ваши настройки валюты в настоящее время игнорируются, поскольку они несовместимы с используемым вами платежным процессором.",
            "old": "Ваши настройки валюты в настоящее время игнорируются, поскольку они несовместимы с используемым вами платежным процессором.",
            "details": {
                "state": 20,
                "source": "Your currency settings are currently ignored because they're incompatible with the payment processor you're using.",
                "old_state": 10
            },
            "id": 34538082,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34538082/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/81141198/?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": "2022-09-13T19:28:50.726559+02:00",
            "action": 59,
            "target": "QwertyНеустановленный пароль",
            "old": "Неустановленный пароль",
            "details": {
                "state": 20,
                "source": "Unset password",
                "old_state": 10
            },
            "id": 34538081,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34538081/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/81902730/?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": "2022-09-13T19:28:50.726519+02:00",
            "action": 59,
            "target": "({x_percent} машинный перевод)",
            "old": "({x_percent} машинный перевод)",
            "details": {
                "state": 20,
                "source": "({x_percent} machine translated)",
                "old_state": 10
            },
            "id": 34538080,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34538080/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/81902729/?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": "2022-09-13T19:28:50.726445+02:00",
            "action": 59,
            "target": "({x_percent} ещё не переведено)",
            "old": "({x_percent} еще не переведен)",
            "details": {
                "state": 20,
                "source": "({x_percent} not yet translated)",
                "old_state": 10
            },
            "id": 34538079,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34538079/?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": "https://hosted.weblate.org/api/users/Changaco/?format=api",
            "author": "https://hosted.weblate.org/api/users/Changaco/?format=api",
            "timestamp": "2022-09-13T19:26:51.520960+02:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "content changed",
                "filename": "i18n/core/ru.po"
            },
            "id": 34537830,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/34537830/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80476397/?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": "2022-09-13T19:26:51.520913+02:00",
            "action": 59,
            "target": "Liberapay полностью доступна для создателей на территориях {n}:\u001e\u001e\u001e\u001e",
            "old": "Liberapay полностью доступна для создателей на {n} территории\u001e\u001eLiberapay полностью доступна для создателей на {n} территориях:\u001e\u001eLiberapay полностью доступна для создателей на {n} территориях:",
            "details": {
                "state": 10,
                "source": "<unused singular (hash=15422027494f4dee6eed143ece78c0ce)>\u001e\u001eLiberapay is fully available to creators in {n} territories:",
                "old_state": 20
            },
            "id": 34537829,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34537829/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/80476391/?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": "2022-09-13T19:26:51.520868+02:00",
            "action": 59,
            "target": "Истекает через {month} {year}",
            "old": "Истёк через {month} {year}",
            "details": {
                "state": 10,
                "source": "Expired in {month} {year}",
                "old_state": 20
            },
            "id": 34537828,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34537828/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/81141202/?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": "2022-09-13T19:26:51.520820+02:00",
            "action": 59,
            "target": "Подтверждение вашего адреса электронной почты не удалось. Убедитесь, что ссылка, на которую вы нажали или скопировали, не была усечена или каким-либо образом изменена.",
            "old": "Не удалось подтвердить ваш адрес электронной почты. Убедитесь, что ссылка, на которую вы нажали или скопировали, не была урезана или каким-либо образом изменена.",
            "details": {
                "state": 10,
                "source": "The confirmation of your email address has failed. Please check that the link you clicked on or copy-pasted hasn't been truncated or altered in any way.",
                "old_state": 20
            },
            "id": 34537827,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34537827/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/81141201/?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": "2022-09-13T19:26:51.520751+02:00",
            "action": 59,
            "target": "Ваши настройки валюты в настоящее время игнорируются, поскольку они несовместимы с используемым вами платежным процессором.",
            "old": "Ваши настройки валюты в настоящее время игнорируются, поскольку они несовместимы с используемым вами платежным процессором.",
            "details": {
                "state": 10,
                "source": "Your currency settings are currently ignored because they're incompatible with the payment processor you're using.",
                "old_state": 20
            },
            "id": 34537826,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34537826/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/81141198/?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": "2022-09-13T19:26:51.520691+02:00",
            "action": 59,
            "target": "Неустановленный пароль",
            "old": "QwertyНеустановленный пароль",
            "details": {
                "state": 10,
                "source": "Unset password",
                "old_state": 20
            },
            "id": 34537825,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34537825/?format=api"
        }
    ]
}