Translation components API.

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

GET /api/translations/debian-handbook/05_packaging-system/ru/changes/?format=api&page=4
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 405,
    "next": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/changes/?format=api&page=5",
    "previous": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/changes/?format=api&page=3",
    "results": [
        {
            "unit": "https://hosted.weblate.org/api/units/82726397/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.654047+02:00",
            "action": 30,
            "target": "For a complete purge of the package (command issued with <command>dpkg --purge</command> or <command>dpkg -P</command>), the configuration files are also deleted, as well as a certain number of copies (<filename>*.dpkg-tmp</filename>, <filename>*.dpkg-old</filename>, <filename>*.dpkg-new</filename>) and temporary files; <command>dpkg</command> then executes the <command>postrm</command> script and passes <command>purge</command> as argument.",
            "old": "For a complete purge of the package (command issued with <command>dpkg --purge</command> or <command>dpkg -P</command>), the configuration files are also deleted, as well as a certain number of copies (<filename>*.dpkg-tmp</filename>, <filename>*.dpkg-old</filename>, <filename>*.dpkg-new</filename>) and temporary files; <command>dpkg</command> then executes <command>postrm purge</command>.",
            "details": {},
            "id": 34078325,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34078325/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726396/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.654001+02:00",
            "action": 59,
            "target": "<command>dpkg</command> запускает <command>postrm remove</command>. Все сценарии настройки, за исключением <filename>postrm</filename>, удаляются. Если пользователь не использует опцию «purge», процесс удаления заканчивается на этом шаге.",
            "old": "",
            "details": {
                "state": 10,
                "source": "<command>dpkg</command> executes the <command>postrm</command> script and passes <command>remove</command> as argument. Afterwards, all of the maintainer scripts, except the <filename>postrm</filename> script, are removed. If the user has not used the “purge” option, the process stops here.",
                "old_state": -1
            },
            "id": 34078324,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34078324/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726396/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.653945+02:00",
            "action": 30,
            "target": "<command>dpkg</command> executes the <command>postrm</command> script and passes <command>remove</command> as argument. Afterwards, all of the maintainer scripts, except the <filename>postrm</filename> script, are removed. If the user has not used the “purge” option, the process stops here.",
            "old": "<command>dpkg</command> executes <command>postrm remove</command>. All of the configuration scripts, except <filename>postrm</filename>, are removed. If the user has not used the “purge” option, the process stops here.",
            "details": {},
            "id": 34078323,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34078323/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726395/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.653904+02:00",
            "action": 59,
            "target": "<command>dpkg</command> удаляет все файлы пакета за исключением конфигурационных файлов и сценариев настройки.",
            "old": "",
            "details": {
                "state": 10,
                "source": "<command>dpkg</command> removes all of the package's files, with the exception of the configuration files and maintainer scripts.",
                "old_state": -1
            },
            "id": 34078322,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34078322/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726395/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.653866+02:00",
            "action": 30,
            "target": "<command>dpkg</command> removes all of the package's files, with the exception of the configuration files and maintainer scripts.",
            "old": "<command>dpkg</command> removes all of the package's files, with the exception of the configuration files and configuration scripts.",
            "details": {},
            "id": 34078321,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34078321/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726394/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.653826+02:00",
            "action": 59,
            "target": "<command>dpkg</command> запускает <command>prerm remove</command>.",
            "old": "",
            "details": {
                "state": 10,
                "source": "<command>dpkg</command> calls the <command>prerm</command> script and passes the <command>remove</command> argument.",
                "old_state": -1
            },
            "id": 34078320,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34078320/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726394/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.653787+02:00",
            "action": 30,
            "target": "<command>dpkg</command> calls the <command>prerm</command> script and passes the <command>remove</command> argument.",
            "old": "<command>dpkg</command> calls <command>prerm remove</command>.",
            "details": {},
            "id": 34078319,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34078319/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726393/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.653747+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The steps to remove a package are analogous to the installation steps. The main difference is that the removal scripts of the package are called:",
                "old_state": -1
            },
            "id": 34078318,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34078318/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726392/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.653705+02:00",
            "action": 59,
            "target": "Наконец, <command>dpkg</command> настраивает пакет, запуская <command>new-postinst configure <replaceable>последняя-настроенная-версия</replaceable></command>.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Finally, <command>dpkg</command> configures the package by executing the <command>new-postinst</command> script with the arguments <command>configure <replaceable>last-version-configured</replaceable></command>.",
                "old_state": -1
            },
            "id": 34078317,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34078317/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726392/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.653667+02:00",
            "action": 30,
            "target": "Finally, <command>dpkg</command> configures the package by executing the <command>new-postinst</command> script with the arguments <command>configure <replaceable>last-version-configured</replaceable></command>.",
            "old": "Finally, <command>dpkg</command> configures the package by executing <command>new-postinst configure <replaceable>last-version-configured</replaceable></command>.",
            "details": {},
            "id": 34078316,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34078316/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726391/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.653624+02:00",
            "action": 59,
            "target": "При обновлении <command>dpkg</command> вызывает <command>old-postrm upgrade <replaceable>новая-версия</replaceable></command>.",
            "old": "",
            "details": {
                "state": 10,
                "source": "For an update, <command>dpkg</command> executes the <command>old-postrm</command> script and passes <command>upgrade <replaceable>new-version</replaceable></command> as arguments.",
                "old_state": -1
            },
            "id": 34078315,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34078315/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726391/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.653586+02:00",
            "action": 30,
            "target": "For an update, <command>dpkg</command> executes the <command>old-postrm</command> script and passes <command>upgrade <replaceable>new-version</replaceable></command> as arguments.",
            "old": "For an update, <command>dpkg</command> executes <command>old-postrm upgrade <replaceable>new-version</replaceable></command>.",
            "details": {},
            "id": 34078314,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34078314/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726390/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.653542+02:00",
            "action": 59,
            "target": "Также для обновления <command>dpkg</command> запускает <command>new-preinst upgrade <replaceable>старая-версия</replaceable></command>; при установке запускается <command>new-preinst install</command>. Последним параметром может быть добавлена старая версия, если пакет уже устанавливался раньше, но был удалён (но не вычищен, то есть конфигурационные файлы сохранились).",
            "old": "",
            "details": {
                "state": 10,
                "source": "Still for an update, <command>dpkg</command> then executes the <command>new-preinst</command> script with the arguments <command>upgrade <replaceable>old-version</replaceable></command>; for the initial installation, it executes the <command>new-preinst</command> script and passes <command>install</command> as argument. It may add the old version in the last parameter, if the package has already been installed and removed since (but not purged, and thus configuration files have been retained).",
                "old_state": -1
            },
            "id": 34078313,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34078313/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726390/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.653503+02:00",
            "action": 30,
            "target": "Still for an update, <command>dpkg</command> then executes the <command>new-preinst</command> script with the arguments <command>upgrade <replaceable>old-version</replaceable></command>; for the initial installation, it executes the <command>new-preinst</command> script and passes <command>install</command> as argument. It may add the old version in the last parameter, if the package has already been installed and removed since (but not purged, and thus configuration files have been retained).",
            "old": "Still for an update, <command>dpkg</command> then executes <command>new-preinst upgrade <replaceable>old-version</replaceable></command>; for a first installation, it executes <command>new-preinst install</command>. It may add the old version in the last parameter, if the package has already been installed and removed since (but not purged, the configuration files having been retained).",
            "details": {},
            "id": 34078312,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34078312/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726389/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.653461+02:00",
            "action": 59,
            "target": "Для обновления <command>dpkg</command> запускает <command>old-prerm upgrade <replaceable>новая-версия</replaceable></command>.",
            "old": "",
            "details": {
                "state": 10,
                "source": "For an update, <command>dpkg</command> calls the <command>old-prerm</command> script and passes <command>upgrade <replaceable>new-version</replaceable></command> as arguments.",
                "old_state": -1
            },
            "id": 34078311,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34078311/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726389/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.653419+02:00",
            "action": 30,
            "target": "For an update, <command>dpkg</command> calls the <command>old-prerm</command> script and passes <command>upgrade <replaceable>new-version</replaceable></command> as arguments.",
            "old": "For an update, <command>dpkg</command> calls the <command>old-prerm upgrade <replaceable>new-version</replaceable></command>.",
            "details": {},
            "id": 34078310,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34078310/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726388/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.653334+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Here is what happens during an installation (or an update). The <replaceable>old-version</replaceable>, <replaceable>new-version</replaceable> and <replaceable>last-version-configured</replaceable> arguments are placeholders for the actual (old and new) version numbers of the package:",
                "old_state": -1
            },
            "id": 34078309,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34078309/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726387/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.653290+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "During each invocation <command>dpkg</command> will pass certain arguments to each script such as <command>upgrade <replaceable>new-version</replaceable></command>. The invoked script can then either handle the arguments and perform a particular action, or ignore the arguments and return with an exit code of <literal>0</literal>, if nothing needs to be done during that step. In practice many packages will not need to perform an action during every step in the life cycle. Thus a typical configuration script will check for a particular argument and ignore all other ones, implicitly returning with exit code <literal>0</literal>.",
                "old_state": -1
            },
            "id": 34078308,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34078308/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726386/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.653247+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "During the initial installation and for each upgrade of a package, <command>dpkg</command> calls the so called <emphasis>maintainer scripts</emphasis> such as the <command>prerm</command> or <command>preinst</command> scripts. These scripts can perform additional actions during the different stages of a package's life-cycle. Script names preceded by <literal>new-</literal> are the scripts from the new version of a package being installed or upgraded to. Script names preceded by <literal>old-</literal> are the scripts from the old version of a package that is being upgraded from.",
                "old_state": -1
            },
            "id": 34078307,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34078307/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726385/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.653205+02:00",
            "action": 59,
            "target": "<primary>пакет</primary><secondary>полное удаление</secondary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary>database</primary><secondary>dpkg</secondary>",
                "old_state": -1
            },
            "id": 34078306,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34078306/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726385/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.653167+02:00",
            "action": 30,
            "target": "<primary>database</primary><secondary>dpkg</secondary>",
            "old": "<primary>package</primary><secondary>purge</secondary>",
            "details": {},
            "id": 34078305,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34078305/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726384/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.653125+02:00",
            "action": 59,
            "target": "<primary><command>dpkg</command></primary><secondary>механизм работы</secondary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary><filename>/var</filename></primary><secondary><filename>/var/lib/dpkg/</filename></secondary><seealso>dpkg</seealso>",
                "old_state": -1
            },
            "id": 34078304,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34078304/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726384/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.653087+02:00",
            "action": 30,
            "target": "<primary><filename>/var</filename></primary><secondary><filename>/var/lib/dpkg/</filename></secondary><seealso>dpkg</seealso>",
            "old": "<primary><command>dpkg</command></primary><secondary>internal operation</secondary>",
            "details": {},
            "id": 34078303,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34078303/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726383/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.653043+02:00",
            "action": 59,
            "target": "Кроме файла <filename>control</filename> архив <filename>control.tar.gz</filename> в каждом пакете Debian может содержать несколько сценариев, вызываемых <command>dpkg</command> на разных этапах обработки пакета. В Политике Debian подробно описаны все возможные случаи, в которых вызываются сценарии, и какие аргументы они при этом получают. Эти последовательности могут быть довольно сложными, поскольку если один из сценариев завершается с ошибкой, <command>dpkg</command> будет пытаться вернуться к нормальному состоянию (насколько это возможно) путём отмены текущей установки или удаления.",
            "old": "",
            "details": {
                "state": 10,
                "source": "In addition to the <filename>control</filename> file, the <filename>control.tar.gz</filename> archive for each Debian package may contain a number of scripts, called by <command>dpkg</command> at different stages in the processing of a package. The Debian Policy describes the possible cases in detail, specifying the scripts called and the arguments that they receive. These sequences may be complicated, since if one of the scripts fails, <command>dpkg</command> will try to return to a satisfactory state by canceling the installation or removal in progress (insofar as it is possible). <ulink type=\"block\" url=\"https://www.debian.org/doc/debian-policy/ch-maintainerscripts.html\" />",
                "old_state": -1
            },
            "id": 34078302,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34078302/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726383/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.653004+02:00",
            "action": 30,
            "target": "In addition to the <filename>control</filename> file, the <filename>control.tar.gz</filename> archive for each Debian package may contain a number of scripts, called by <command>dpkg</command> at different stages in the processing of a package. The Debian Policy describes the possible cases in detail, specifying the scripts called and the arguments that they receive. These sequences may be complicated, since if one of the scripts fails, <command>dpkg</command> will try to return to a satisfactory state by canceling the installation or removal in progress (insofar as it is possible). <ulink type=\"block\" url=\"https://www.debian.org/doc/debian-policy/ch-maintainerscripts.html\" />",
            "old": "In addition to the <filename>control</filename> file, the <filename>control.tar.gz</filename> archive for each Debian package may contain a number of scripts, called by <command>dpkg</command> at different stages in the processing of a package. The Debian Policy describes the possible cases in detail, specifying the scripts called and the arguments that they receive. These sequences may be complicated, since if one of the scripts fails, <command>dpkg</command> will try to return to a satisfactory state by canceling the installation or removal in progress (insofar as it is possible).",
            "details": {},
            "id": 34078301,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34078301/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726382/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.652958+02:00",
            "action": 59,
            "target": "В приведенном выше примере <emphasis role=\"pkg\">apt</emphasis> можно заметить еще не рассмотренное нами поле <literal>Tag</literal>. Это поле не описывает какую-либо связь между пакетами. Это просто способ отнести пакет к той или иной тематической категории. Такая классификация пакетов по нескольким критериям  (тип интерфейса, язык программирования, область применения и т. д.) существует уже давно. Несмотря на это, не все пакеты имеют точные теги, и она интегрирована еще не во все инструменты Debian; <command>aptitude</command> отображает эти теги и позволяет использовать их в качестве критериев поиска. Тем, кому не импонируют критерии поиска <command>aptitude</command>, следующий веб-сайт позволяет использовать навигацию по базе тегов: <ulink type=\"block\" url=\"http://debtags.alioth.debian.org/\" />",
            "old": "",
            "details": {
                "state": 10,
                "source": "In the <emphasis role=\"pkg\">apt</emphasis> example at the beginning, we can see the presence of a field that we have not yet described, the <literal>Tag</literal> field. This field does not describe a relationship between packages, but is simply a way of categorizing a package in a thematic taxonomy. This classification of packages according to several criteria (type of interface, programming language, domain of application, etc.) has been available for a long time. Despite this, not all packages have accurate tags and it is not yet integrated in all Debian tools; <command>aptitude</command> displays these tags, and allows them to be used as search criteria. For those who dislike <command>aptitude</command>'s search criteria, the following website allows navigation of the tag database: <ulink type=\"block\" url=\"https://wiki.debian.org/Debtags\" />",
                "old_state": -1
            },
            "id": 34078300,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34078300/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726382/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.652918+02:00",
            "action": 30,
            "target": "In the <emphasis role=\"pkg\">apt</emphasis> example at the beginning, we can see the presence of a field that we have not yet described, the <literal>Tag</literal> field. This field does not describe a relationship between packages, but is simply a way of categorizing a package in a thematic taxonomy. This classification of packages according to several criteria (type of interface, programming language, domain of application, etc.) has been available for a long time. Despite this, not all packages have accurate tags and it is not yet integrated in all Debian tools; <command>aptitude</command> displays these tags, and allows them to be used as search criteria. For those who dislike <command>aptitude</command>'s search criteria, the following website allows navigation of the tag database: <ulink type=\"block\" url=\"https://wiki.debian.org/Debtags\" />",
            "old": "In the <emphasis role=\"pkg\">apt</emphasis> example above, we can see the presence of a field that we have not yet described, the <literal>Tag</literal> field. This field does not describe a relationship between packages, but is simply a way of categorizing a package in a thematic taxonomy. This classification of packages according to several criteria (type of interface, programming language, domain of application, etc.) has been available for a long time. Despite this, not all packages have accurate tags and it is not yet integrated in all Debian tools; <command>aptitude</command> displays these tags, and allows them to be used as search criteria. For those who are repelled by <command>aptitude</command>'s search criteria, the following website allows navigation of the tag database: <ulink type=\"block\" url=\"http://debtags.alioth.debian.org/\" />",
            "details": {},
            "id": 34078299,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34078299/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726381/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.652869+02:00",
            "action": 59,
            "target": "<primary><filename>control</filename></primary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary><filename>control</filename></primary><secondary><literal>Tag</literal></secondary>",
                "old_state": -1
            },
            "id": 34078298,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34078298/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726381/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.652794+02:00",
            "action": 30,
            "target": "<primary><filename>control</filename></primary><secondary><literal>Tag</literal></secondary>",
            "old": "<primary><filename>control</filename></primary>",
            "details": {},
            "id": 34078297,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34078297/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726380/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.652724+02:00",
            "action": 59,
            "target": "Поле <literal>Replaces</literal> указывает, что пакет содержит файлы, которые также присутствуют в другом пакете, но при этом пакет имеет право заменить их. Без этого поля <command>dpkg</command> завершится с ошибкой, сообщив, что не может перезаписать файлы другого пакета (формально, можно заставить его сделать это с помощью опции <literal>--force-overwrite</literal>, но это не является обоснованной стандартной операцией). Это позволяет выявить потенциальные проблемы и вынуждает сопровождающего изучить вопрос прежде чем добавлять такое поле.",
            "old": "",
            "details": {
                "state": 10,
                "source": "The <literal>Replaces</literal> field indicates that the package contains files that are also present in another package, but that the package is legitimately entitled to replace them. Without this specification, <command>dpkg</command> fails to install the package, stating that it cannot overwrite the files of another package (technically, it is possible to force it to do so with the <literal>--force-overwrite</literal> option, but that is not considered standard operation). This allows identification of potential problems and requires the maintainer to study the matter prior to choosing whether to add such a field.",
                "old_state": -1
            },
            "id": 34078296,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34078296/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726380/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.652648+02:00",
            "action": 30,
            "target": "The <literal>Replaces</literal> field indicates that the package contains files that are also present in another package, but that the package is legitimately entitled to replace them. Without this specification, <command>dpkg</command> fails to install the package, stating that it cannot overwrite the files of another package (technically, it is possible to force it to do so with the <literal>--force-overwrite</literal> option, but that is not considered standard operation). This allows identification of potential problems and requires the maintainer to study the matter prior to choosing whether to add such a field.",
            "old": "The <literal>Replaces</literal> field indicates that the package contains files that are also present in another package, but that the package is legitimately entitled to replace them. Without this specification, <command>dpkg</command> fails, stating that it can not overwrite the files of another package (technically, it is possible to force it to do so with the <literal>--force-overwrite</literal> option, but that is not considered standard operation). This allows identification of potential problems and requires the maintainer to study the matter prior to choosing whether to add such a field.",
            "details": {},
            "id": 34078295,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34078295/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726379/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.652562+02:00",
            "action": 59,
            "target": "<primary><filename>control</filename></primary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary><filename>control</filename></primary><secondary><literal>Replaces</literal>, header field</secondary>",
                "old_state": -1
            },
            "id": 34078294,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34078294/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726379/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.652523+02:00",
            "action": 30,
            "target": "<primary><filename>control</filename></primary><secondary><literal>Replaces</literal>, header field</secondary>",
            "old": "<primary><filename>control</filename></primary>",
            "details": {},
            "id": 34078293,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34078293/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726378/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.652481+02:00",
            "action": 59,
            "target": "Это ограничение было снято в <emphasis role=\"pkg\">dpkg</emphasis> версии 1.17.11 и более не актуально для Jessie. Пакеты могут назначать версию предоставляемым ими виртуальным пакетам при помощи зависимости, например: <literal>Provides: libdigest-md5-perl (= 1.8)</literal>.",
            "old": "",
            "details": {
                "state": 10,
                "source": "This limitation has been lifted in <emphasis role=\"pkg\">dpkg</emphasis> 1.17.11, and is no longer relevant. Packages, like <emphasis role=\"pkg\">perl</emphasis> 5.32.1, can assign a version to the virtual packages they provide, such as <literal>Provides: libdigest-md5-perl (= 2.55.01)</literal>, and thus allow other packages to use versioned dependencies.",
                "old_state": -1
            },
            "id": 34078292,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34078292/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726378/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.652443+02:00",
            "action": 30,
            "target": "This limitation has been lifted in <emphasis role=\"pkg\">dpkg</emphasis> 1.17.11, and is no longer relevant. Packages, like <emphasis role=\"pkg\">perl</emphasis> 5.32.1, can assign a version to the virtual packages they provide, such as <literal>Provides: libdigest-md5-perl (= 2.55.01)</literal>, and thus allow other packages to use versioned dependencies.",
            "old": "This limitation has been lifted in <emphasis role=\"pkg\">dpkg</emphasis> 1.17.11, and is no longer relevant in Jessie. Packages can assign a version to the virtual packages they provide with a dependency such as <literal>Provides: libdigest-md5-perl (= 1.8)</literal>.",
            "details": {},
            "id": 34078291,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34078291/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726377/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.652398+02:00",
            "action": 59,
            "target": "Виртуальные пакеты имеют некоторые ограничения, cамым значительным из которых является отсутствие номера версии. Вернемся к предыдущему примеру: зависимость, такая как <literal>Depends: libdigest-md5-perl (&gt;= 1.6)</literal>, несмотря на наличие Perl 5.10, никогда не будет считаться удовлетворённой системой управления пакетами — в то время как на самом деле она скорее всего удовлетворена. Не зная этого, пакетная система выбирает наименее опасный путь, предполагая, что версии не соответствуют.",
            "old": "",
            "details": {
                "state": 10,
                "source": "Virtual packages used to suffer from some limitations, the most significant of which was the absence of a version number. To return to the previous example, a dependency such as <literal>Depends: libdigest-md5-perl (&gt;= 1.6)</literal>, despite the presence of Perl 5.10, would have never been considered as satisfied by the packaging system — while in fact it most likely was satisfied. Unaware of this, the package system chose the least risky option, assuming that the versions do not match.",
                "old_state": -1
            },
            "id": 34078290,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34078290/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726377/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.652359+02:00",
            "action": 30,
            "target": "Virtual packages used to suffer from some limitations, the most significant of which was the absence of a version number. To return to the previous example, a dependency such as <literal>Depends: libdigest-md5-perl (&gt;= 1.6)</literal>, despite the presence of Perl 5.10, would have never been considered as satisfied by the packaging system — while in fact it most likely was satisfied. Unaware of this, the package system chose the least risky option, assuming that the versions do not match.",
            "old": "Virtual packages used to suffer from some limitations, the most significant of which was the absence of a version number. To return to the previous example, a dependency such as <literal>Depends: libdigest-md5-perl (&gt;= 1.6)</literal>, despite the presence of Perl 5.10, would never be considered as satisfied by the packaging system — while in fact it most likely is satisfied. Unaware of this, the package system chose the least risky option, assuming that the versions do not match.",
            "details": {},
            "id": 34078289,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34078289/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726376/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.652314+02:00",
            "action": 59,
            "target": "Поле <literal>Provides</literal> также полезно в случаях, когда содержание пакета включается в состав другого, более крупного пакета. Например модуль Perl <emphasis role=\"pkg\">libdigest-md5-perl</emphasis> был необязательным в Perl 5.6, но стал стандартным в Perl 5.8 (и более поздних версиях, в частности 5.20, входящей в <emphasis role=\"distribution\">Jessie</emphasis>). Поэтому в пакете <emphasis role=\"pkg\">perl</emphasis>, начиная с версии 5.8, указывается <literal>Provides: libdigest-md5-perl</literal>, чтобы зависимости от этого пакета были удовлетворены при установке Perl версии 5.8 (или новее). Сам пакет <emphasis role=\"pkg\">libdigest-md5-perl</emphasis> в конечном итоге был удален, поскольку после удаления старых версий Perl в нём не стало смысла.",
            "old": "",
            "details": {
                "state": 10,
                "source": "The <literal>Provides</literal> field is also interesting when the content of a package is included in a larger package. For example, the <emphasis role=\"pkg\">libdigest-md5-perl</emphasis> Perl module was an optional module in Perl 5.6, and has been integrated as standard in Perl 5.8 (and later versions, such as 5.32.1 present in <emphasis role=\"distribution\">Bullseye</emphasis>). As such, the package <emphasis role=\"pkg\">perl</emphasis> has since version 5.8 declared <literal>Provides: libdigest-md5-perl</literal> so that the dependencies on this package are met if the user has Perl 5.8 (or newer). The <emphasis role=\"pkg\">libdigest-md5-perl</emphasis> package itself has eventually been deleted, since it no longer had any purpose when old Perl versions were removed.",
                "old_state": -1
            },
            "id": 34078288,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34078288/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726376/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.652275+02:00",
            "action": 30,
            "target": "The <literal>Provides</literal> field is also interesting when the content of a package is included in a larger package. For example, the <emphasis role=\"pkg\">libdigest-md5-perl</emphasis> Perl module was an optional module in Perl 5.6, and has been integrated as standard in Perl 5.8 (and later versions, such as 5.32.1 present in <emphasis role=\"distribution\">Bullseye</emphasis>). As such, the package <emphasis role=\"pkg\">perl</emphasis> has since version 5.8 declared <literal>Provides: libdigest-md5-perl</literal> so that the dependencies on this package are met if the user has Perl 5.8 (or newer). The <emphasis role=\"pkg\">libdigest-md5-perl</emphasis> package itself has eventually been deleted, since it no longer had any purpose when old Perl versions were removed.",
            "old": "The <literal>Provides</literal> field is also interesting when the content of a package is included in a larger package. For example, the <emphasis role=\"pkg\">libdigest-md5-perl</emphasis> Perl module was an optional module in Perl 5.6, and has been integrated as standard in Perl 5.8 (and later versions, such as 5.20 present in <emphasis role=\"distribution\">Jessie</emphasis>). As such, the package <emphasis role=\"pkg\">perl</emphasis> has since version 5.8 declared <literal>Provides: libdigest-md5-perl</literal> so that the dependencies on this package are met if the user has Perl 5.8 (or newer). The <emphasis role=\"pkg\">libdigest-md5-perl</emphasis> package itself has eventually been deleted, since it no longer had any purpose when old Perl versions were removed.",
            "details": {},
            "id": 34078287,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34078287/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726375/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.652232+02:00",
            "action": 59,
            "target": "Полный список можно найти в Сети: <ulink type=\"block\" url=\"http://www.debian.org/doc/packaging-manuals/virtual-package-names-list.yaml\" />",
            "old": "",
            "details": {
                "state": 10,
                "source": "The full list can be found on the Web. <ulink type=\"block\" url=\"https://www.debian.org/doc/packaging-manuals/virtual-package-names-list.yaml\" />",
                "old_state": -1
            },
            "id": 34078286,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34078286/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726375/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.652194+02:00",
            "action": 30,
            "target": "The full list can be found on the Web. <ulink type=\"block\" url=\"https://www.debian.org/doc/packaging-manuals/virtual-package-names-list.yaml\" />",
            "old": "The full list can be found on the Web. <ulink type=\"block\" url=\"http://www.debian.org/doc/packaging-manuals/virtual-package-names-list.yaml\" />",
            "details": {},
            "id": 34078285,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34078285/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726374/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.652153+02:00",
            "action": 59,
            "target": "<primary>пакет</primary><secondary>виртуальный пакет</secondary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary>package</primary><secondary>meta-package</secondary>",
                "old_state": -1
            },
            "id": 34078284,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34078284/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726374/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.652114+02:00",
            "action": 30,
            "target": "<primary>package</primary><secondary>meta-package</secondary>",
            "old": "<primary>package</primary><secondary>virtual package</secondary>",
            "details": {},
            "id": 34078283,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34078283/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726373/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.652072+02:00",
            "action": 59,
            "target": "<primary><filename>control</filename></primary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary><filename>control</filename></primary><secondary><literal>Provides</literal>, header field</secondary>",
                "old_state": -1
            },
            "id": 34078282,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34078282/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726373/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.652033+02:00",
            "action": 30,
            "target": "<primary><filename>control</filename></primary><secondary><literal>Provides</literal>, header field</secondary>",
            "old": "<primary><filename>control</filename></primary>",
            "details": {},
            "id": 34078281,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34078281/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726372/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.651993+02:00",
            "action": 59,
            "target": "<primary><filename>control</filename></primary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary><filename>control</filename></primary><secondary><literal>Breaks</literal>, header field</secondary>",
                "old_state": -1
            },
            "id": 34078280,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34078280/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726372/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.651954+02:00",
            "action": 30,
            "target": "<primary><filename>control</filename></primary><secondary><literal>Breaks</literal>, header field</secondary>",
            "old": "<primary><filename>control</filename></primary>",
            "details": {},
            "id": 34078279,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34078279/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726371/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.651913+02:00",
            "action": 59,
            "target": "<primary><filename>control</filename></primary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary><filename>control</filename></primary><secondary><literal>Conflicts</literal>, header field</secondary>",
                "old_state": -1
            },
            "id": 34078278,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34078278/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726371/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.651874+02:00",
            "action": 30,
            "target": "<primary><filename>control</filename></primary><secondary><literal>Conflicts</literal>, header field</secondary>",
            "old": "<primary><filename>control</filename></primary>",
            "details": {},
            "id": 34078277,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34078277/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82726370/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/05_packaging-system/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/05_packaging-system/ru/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:53:34.651831+02:00",
            "action": 59,
            "target": "Предварительная зависимость очень требовательна к <command>apt</command>, поскольку добавляет строгие ограничения на порядок установки пакетов. Поэтому использование предварительных зависимостей без крайней необходимости не поощряется. Более того, перед добавлением предварительной зависимости рекомендовано проконсультироваться с другими разработчиками в <email>debian-devel@lists.debian.org</email>. Как правило удаётся найти другое решение или обходной путь.",
            "old": "",
            "details": {
                "state": 10,
                "source": "A pre-dependency is very demanding for <command>apt</command>, because it adds a strict constraint on the ordering of the packages to install. As such, pre-dependencies are discouraged unless absolutely necessary. It is even recommended to consult other developers on <email>debian-devel@lists.debian.org</email> before adding a pre-dependency. It is generally possible to find another solution as a workaround.",
                "old_state": -1
            },
            "id": 34078276,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34078276/?format=api"
        }
    ]
}