Translation components API.

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

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

{
    "count": 789,
    "next": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/changes/?format=api&page=5",
    "previous": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/changes/?format=api&page=3",
    "results": [
        {
            "unit": "https://hosted.weblate.org/api/units/82711742/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.172671+02:00",
            "action": 30,
            "target": "Release notes for Debian are available online: the release notes for the current stable release have a dedicated URL, while older release notes can be found with their codenames: <ulink type=\"block\" url=\"https://www.debian.org/releases/stable/releasenotes\" /> <ulink type=\"block\" url=\"https://www.debian.org/releases/buster/releasenotes\" />",
            "old": "Release notes are available online: the release notes for the current stable release have a dedicated URL, while older release notes can be found with their codenames: <ulink type=\"block\" url=\"http://www.debian.org/releases/stable/releasenotes\" /> <ulink type=\"block\" url=\"http://www.debian.org/releases/jessie/releasenotes\" />",
            "details": {},
            "id": 34053427,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34053427/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711741/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.172638+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "deb [ trusted=yes ] http://packages.falcot.com/ updates/\ndeb [ trusted=yes ] http://packages.falcot.com/ internal/",
                "old_state": -1
            },
            "id": 34053426,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053426/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711740/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.172603+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "While in general unsigned repositories shouldn't be used, some users might still require them, for example to provide some locally built packages. APT can be forced to accept such a repository by prepending the repository URL using <literal>allow-insecure=yes</literal> or <literal>trusted=yes</literal>. We will demonstrate it using the example from <xref linkend=\"sect.setup-apt-package-repository\" />:",
                "old_state": -1
            },
            "id": 34053425,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053425/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711739/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.172570+02:00",
            "action": 59,
            "target": "<primary>セクション</primary><secondary><literal>non-free</literal></secondary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary><filename>sources.list</filename></primary><secondary><literal>Allow-Insecure</literal></secondary>",
                "old_state": -1
            },
            "id": 34053424,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053424/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711739/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.172538+02:00",
            "action": 30,
            "target": "<primary><filename>sources.list</filename></primary><secondary><literal>Allow-Insecure</literal></secondary>",
            "old": "<primary>section</primary><secondary><literal>non-free</literal></secondary>",
            "details": {},
            "id": 34053423,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34053423/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711738/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.172505+02:00",
            "action": 59,
            "target": "<primary><filename>/etc/apt/sources.list</filename></primary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary><filename>sources.list</filename></primary><secondary><literal>Trusted</literal></secondary>",
                "old_state": -1
            },
            "id": 34053422,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053422/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711738/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.172474+02:00",
            "action": 30,
            "target": "<primary><filename>sources.list</filename></primary><secondary><literal>Trusted</literal></secondary>",
            "old": "<primary><filename>/etc/apt/sources.list</filename></primary>",
            "details": {},
            "id": 34053421,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34053421/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711737/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.172441+02:00",
            "action": 59,
            "target": "<emphasis>IN PRACTICE</emphasis> Falcot Corp の場合",
            "old": "",
            "details": {
                "state": 10,
                "source": "<emphasis>SPECIFIC CASE</emphasis> Unsigned repositories",
                "old_state": -1
            },
            "id": 34053420,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053420/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711737/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.172409+02:00",
            "action": 30,
            "target": "<emphasis>SPECIFIC CASE</emphasis> Unsigned repositories",
            "old": "<emphasis>IN PRACTICE</emphasis> The Falcot Corp case",
            "details": {},
            "id": 34053419,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34053419/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711736/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.172376+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Note, that binary packages are usually not signed. The integrity of a package can only be confirmed by checking its hashsums against a trusted (and possibly signed) hashsum source.",
                "old_state": -1
            },
            "id": 34053418,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053418/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711735/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.172342+02:00",
            "action": 59,
            "target": "適切な鍵を鍵束の中に追加すれば、APT は危険性の高い操作の前に署名を確認します。こうすることで、信頼性が確定できないパッケージをインストールするよう要求された場合に、フロントエンドは警告を表示するようになります。",
            "old": "",
            "details": {
                "state": 10,
                "source": "Once the appropriate keys are in the keyring, APT will check the signatures before any risky operation, so that frontends will display a warning if asked to install a package whose authenticity can't be ascertained.",
                "old_state": -1
            },
            "id": 34053417,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053417/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711735/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.172310+02:00",
            "action": 30,
            "target": "Once the appropriate keys are in the keyring, APT will check the signatures before any risky operation, so that frontends will display a warning if asked to install a package whose authenticity can't be ascertained.",
            "old": "Once the appropriate keys are in the keyring, APT will check the signatures before any risky operation, so that front-ends will display a warning if asked to install a package whose authenticity can't be ascertained.",
            "details": {},
            "id": 34053416,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34053416/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711734/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.172277+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Beware that adding and using third party repositories always poses a security and stability risk!",
                "old_state": -1
            },
            "id": 34053415,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053415/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711733/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.172243+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "deb [ signed-by=/usr/share/keyrings/falcot-keyring.gpg ] https://packages.falcot.com/debian bullseye main",
                "old_state": -1
            },
            "id": 34053414,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053414/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711732/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.172209+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<computeroutput>$ </computeroutput><userinput>sudo wget -O <replaceable>falcot-keyring.gpg</replaceable> -P /usr/share/keyrings https://packages.falcot.com/debian/repository.gpg</userinput>",
                "old_state": -1
            },
            "id": 34053413,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053413/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711731/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.172174+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Imagine, that the Falcot Corp. runs their own public repository and you want to use it. They have signed it and provide a publicly available key(ring) as well to download. To restrict the key to the repository, you can simply do this:",
                "old_state": -1
            },
            "id": 34053412,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053412/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711730/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.172119+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "While this is very common behavior, it also creates a possible issue. APT does not know which key belongs to which repository. If one of the keys in APT's keyring matches the signature of an archive, APT considers the archive as authenticated. Once a key has been added to the trusted keyring, a malicious attacker could actually provide its own \"version\" of a Debian mirror signed by the same key. It might therefor actually be better to put the key as <filename>*.gpg</filename> file into <filename>/usr/share/keyrings/</filename> and use the <literal>Signed-By</literal> field in <filename>sources.list</filename> for third party repositories as shown in the example below.",
                "old_state": -1
            },
            "id": 34053411,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053411/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711729/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.172082+02:00",
            "action": 59,
            "target": "この鍵を信頼する鍵束に追加するには、管理者は <filename>*.asc</filename> ファイルに含まれる鍵を <filename>/etc/apt/trusted.gpg.d/</filename> に配置します。これは Debian <emphasis role=\"distribution\">Stretch</emphasis> からサポートされました。古いリリースでは <command>apt-key add &lt; key.asc</command> を実行してください。",
            "old": "",
            "details": {
                "state": 10,
                "source": "To add the key to APT's trusted keyring, the administrator can just put it in a <filename>*.gpg</filename> file in <filename>/etc/apt/trusted.gpg.d/</filename> (<filename>*.asc</filename> files are discouraged and can cause problems). This is supported since Debian <emphasis role=\"distribution\">Stretch</emphasis>. With older releases, you had to run <command>apt-key add &lt; key.asc</command>, which is considered obsolete already.",
                "old_state": -1
            },
            "id": 34053410,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053410/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711729/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.172051+02:00",
            "action": 30,
            "target": "To add the key to APT's trusted keyring, the administrator can just put it in a <filename>*.gpg</filename> file in <filename>/etc/apt/trusted.gpg.d/</filename> (<filename>*.asc</filename> files are discouraged and can cause problems). This is supported since Debian <emphasis role=\"distribution\">Stretch</emphasis>. With older releases, you had to run <command>apt-key add &lt; key.asc</command>, which is considered obsolete already.",
            "old": "To add the key to the trusted keyring, the administrator can just put it in a <filename>*.asc</filename> file in <filename>/etc/apt/trusted.gpg.d/</filename>. This is supported since Debian <emphasis role=\"distribution\">Stretch</emphasis>. With older releases, you had to run <command>apt-key add &lt; key.asc</command>.",
            "details": {},
            "id": 34053409,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34053409/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711728/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.172018+02:00",
            "action": 59,
            "target": "<primary>セクション</primary><secondary><literal>main</literal></secondary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary><filename>sources.list</filename></primary><secondary><literal>Signed-By</literal></secondary>",
                "old_state": -1
            },
            "id": 34053408,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053408/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711728/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171987+02:00",
            "action": 30,
            "target": "<primary><filename>sources.list</filename></primary><secondary><literal>Signed-By</literal></secondary>",
            "old": "<primary>section</primary><secondary><literal>main</literal></secondary>",
            "details": {},
            "id": 34053407,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34053407/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711727/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171953+02:00",
            "action": 59,
            "target": "<primary>セクション</primary><secondary><literal>main</literal></secondary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary><command>apt-key</command></primary><secondary><literal>add</literal></secondary>",
                "old_state": -1
            },
            "id": 34053406,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053406/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711727/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171921+02:00",
            "action": 30,
            "target": "<primary><command>apt-key</command></primary><secondary><literal>add</literal></secondary>",
            "old": "<primary>section</primary><secondary><literal>main</literal></secondary>",
            "details": {},
            "id": 34053405,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34053405/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711726/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171887+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "<computeroutput># </computeroutput><userinput>ls /etc/apt/trusted.gpg.d/\n</userinput><![CDATA[debian-archive-bullseye-automatic.gpg\ndebian-archive-bullseye-security-automatic.gpg\ndebian-archive-bullseye-stable.gpg\ndebian-archive-buster-automatic.gpg\ndebian-archive-buster-security-automatic.gpg\ndebian-archive-buster-stable.gpg\ndebian-archive-stretch-automatic.gpg\ndebian-archive-stretch-security-automatic.gpg\ndebian-archive-stretch-stable.gpg\n]]>",
                "old_state": -1
            },
            "id": 34053404,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053404/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711725/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171850+02:00",
            "action": 59,
            "target": "APT は信頼された GnuPG 公開鍵を必要とし、これはミラーから提供される <filename>Release.gpg</filename> ファイルに含まれる署名を検証するために使われます。APT は <filename>/etc/apt/trusted.gpg.d/</filename> 内のファイルおよび <command>apt-key</command> コマンドが管理する鍵束 <filename>/etc/apt/trusted.gpg</filename> から公開鍵を取得します。Debian には公式の公開鍵があり、<emphasis role=\"pkg\">debian-archive-keyring</emphasis> パッケージはこれを <filename>/etc/apt/trusted.gpg.d/</filename> に配置することで最新状態に保ちます。とは言うものの、<emphasis role=\"pkg\">debian-archive-keyring</emphasis> パッケージを初めてインストールする際には用心してください。なぜなら、たとえ <emphasis role=\"pkg\">debian-archive-keyring</emphasis> パッケージが他のパッケージと同様に署名されていたとしても、その署名を外部から検証できないからです。そんなわけで、注意深い管理者なら新しいパッケージをインストールするために取り込まれた鍵を信用する前にその鍵の指紋を確認するべきです。",
            "old": "",
            "details": {
                "state": 10,
                "source": "APT needs a set of trusted GnuPG public keys to verify signatures in the <filename>InRelease</filename> and <filename>Release.gpg</filename> files available on the mirrors. It gets them from files in <filename>/etc/apt/trusted.gpg.d/</filename> and from the <filename>/etc/apt/trusted.gpg</filename> keyring (managed by the <command>apt-key</command> command). The official Debian keys are provided and kept up-to-date by the <emphasis role=\"pkg\">debian-archive-keyring</emphasis> package which puts them in <filename>/etc/apt/trusted.gpg.d/</filename>:",
                "old_state": -1
            },
            "id": 34053403,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053403/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711725/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171819+02:00",
            "action": 30,
            "target": "APT needs a set of trusted GnuPG public keys to verify signatures in the <filename>InRelease</filename> and <filename>Release.gpg</filename> files available on the mirrors. It gets them from files in <filename>/etc/apt/trusted.gpg.d/</filename> and from the <filename>/etc/apt/trusted.gpg</filename> keyring (managed by the <command>apt-key</command> command). The official Debian keys are provided and kept up-to-date by the <emphasis role=\"pkg\">debian-archive-keyring</emphasis> package which puts them in <filename>/etc/apt/trusted.gpg.d/</filename>:",
            "old": "APT needs a set of trusted GnuPG public keys to verify signatures in the <filename>Release.gpg</filename> files available on the mirrors. It gets them from files in <filename>/etc/apt/trusted.gpg.d/</filename> and from the <filename>/etc/apt/trusted.gpg</filename> keyring (managed by the <command>apt-key</command> command). The official Debian keys are provided and kept up-to-date by the <emphasis role=\"pkg\">debian-archive-keyring</emphasis> package which puts them in <filename>/etc/apt/trusted.gpg.d/</filename>. Note however that the first installation of this particular package requires caution: even if the package is signed like any other, the signature cannot be verified externally. Cautious administrators should therefore check the fingerprints of imported keys before trusting them to install new packages:",
            "details": {},
            "id": 34053402,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34053402/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711724/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171786+02:00",
            "action": 59,
            "target": "<primary><filename>/etc/apt/trusted.gpg.d/</filename></primary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary>APT</primary><secondary><filename>/etc/apt/trusted.gpg.d/</filename></secondary><seealso><command>apt-key</command></seealso>",
                "old_state": -1
            },
            "id": 34053401,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053401/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711724/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171754+02:00",
            "action": 30,
            "target": "<primary>APT</primary><secondary><filename>/etc/apt/trusted.gpg.d/</filename></secondary><seealso><command>apt-key</command></seealso>",
            "old": "<primary><filename>/etc/apt/trusted.gpg.d/</filename></primary>",
            "details": {},
            "id": 34053400,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34053400/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711723/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171721+02:00",
            "action": 59,
            "target": "<primary><filename>/etc/apt/trusted.gpg.d/</filename></primary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary>APT</primary><secondary><filename>/etc/apt/trusted.gpg</filename></secondary><seealso><command>apt-key</command></seealso>",
                "old_state": -1
            },
            "id": 34053399,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053399/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711723/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171689+02:00",
            "action": 30,
            "target": "<primary>APT</primary><secondary><filename>/etc/apt/trusted.gpg</filename></secondary><seealso><command>apt-key</command></seealso>",
            "old": "<primary><filename>/etc/apt/trusted.gpg.d/</filename></primary>",
            "details": {},
            "id": 34053398,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34053398/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711722/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171654+02:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "After the release of Debian 10 <emphasis role=\"distribution\">Buster</emphasis> the intention has been announced to remove support for the legacy files <filename>Release</filename> and <filename>Release.gpg</filename> in APT, used since version 0.6, which introduced support for an archive authentication.",
                "old_state": -1
            },
            "id": 34053397,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053397/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711721/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171620+02:00",
            "action": 59,
            "target": "<primary sortas=\"ショメイ\">署名</primary><secondary sortas=\"パッケージショメイ\">パッケージ署名</secondary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary>signature</primary><secondary>repository signature</secondary>",
                "old_state": -1
            },
            "id": 34053396,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053396/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711721/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171588+02:00",
            "action": 30,
            "target": "<primary>signature</primary><secondary>repository signature</secondary>",
            "old": "<primary>signature</primary><secondary>package signature</secondary>",
            "details": {},
            "id": 34053395,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34053395/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711720/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171549+02:00",
            "action": 59,
            "target": "この封印は一連の暗号学的ハッシュと署名を使って行われます。署名されたファイルは <filename>Release</filename> ファイルで、Debian アーカイブミラーから提供されます。<filename>Release</filename> ファイルには、<filename>Packages</filename> ファイル (<filename>Packages.gz</filename>、<filename>Packages.xz</filename>、そして増分バージョンの圧縮形式など) のリストおよびそれが改竄されていないことを保証するための MD5、SHA1、SHA256 ハッシュが含まれています。<filename>Packages</filename> ファイルには、ミラーで提供されている Debian パッケージのリストおよびパッケージの内容が変更されていないことを保証するハッシュが含まれています。",
            "old": "",
            "details": {
                "state": 10,
                "source": "The seal works with a chain of cryptographic hashes and a signature and is explained in detail in <citerefentry><refentrytitle>apt-secure</refentrytitle><manvolnum>8</manvolnum></citerefentry>. Starting with Debian 10 <emphasis role=\"distribution\">Buster</emphasis> the signed file is the <filename>InRelease</filename> file, provided by the Debian mirrors. There is also a legacy file called <filename>Release</filename>. Both contain a list of the <filename>Packages</filename> files (including their compressed forms, <filename>Packages.gz</filename> and <filename>Packages.xz</filename>, and the incremental versions), along with their SHA256 hashes, which ensures that the files haven't been tampered with. These <filename>Packages</filename> files contain a list of the Debian packages available on the mirror, along with their hashes, which ensures in turn that the contents of the packages themselves haven't been altered either. The difference between <filename>InRelease</filename> and <filename>Release</filename> is that the former is cryptographically signed in-line, whereas the latter provides a detached signature in the form of the file <filename>Release.gpg</filename>.",
                "old_state": -1
            },
            "id": 34053394,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053394/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711720/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171517+02:00",
            "action": 30,
            "target": "The seal works with a chain of cryptographic hashes and a signature and is explained in detail in <citerefentry><refentrytitle>apt-secure</refentrytitle><manvolnum>8</manvolnum></citerefentry>. Starting with Debian 10 <emphasis role=\"distribution\">Buster</emphasis> the signed file is the <filename>InRelease</filename> file, provided by the Debian mirrors. There is also a legacy file called <filename>Release</filename>. Both contain a list of the <filename>Packages</filename> files (including their compressed forms, <filename>Packages.gz</filename> and <filename>Packages.xz</filename>, and the incremental versions), along with their SHA256 hashes, which ensures that the files haven't been tampered with. These <filename>Packages</filename> files contain a list of the Debian packages available on the mirror, along with their hashes, which ensures in turn that the contents of the packages themselves haven't been altered either. The difference between <filename>InRelease</filename> and <filename>Release</filename> is that the former is cryptographically signed in-line, whereas the latter provides a detached signature in the form of the file <filename>Release.gpg</filename>.",
            "old": "The seal works with a chain of cryptographical hashes and a signature. The signed file is the <filename>Release</filename> file, provided by the Debian mirrors. It contains a list of the <filename>Packages</filename> files (including their compressed forms, <filename>Packages.gz</filename> and <filename>Packages.xz</filename>, and the incremental versions), along with their MD5, SHA1 and SHA256 hashes, which ensures that the files haven't been tampered with. These <filename>Packages</filename> files contain a list of the Debian packages available on the mirror, along with their hashes, which ensures in turn that the contents of the packages themselves haven't been altered either.",
            "details": {},
            "id": 34053393,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34053393/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711719/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171483+02:00",
            "action": 59,
            "target": "<primary>APT</primary><secondary>インターフェース</secondary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary>APT</primary><secondary>apt-secure</secondary>",
                "old_state": -1
            },
            "id": 34053392,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053392/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711719/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171452+02:00",
            "action": 30,
            "target": "<primary>APT</primary><secondary>apt-secure</secondary>",
            "old": "<primary>APT</primary><secondary>interfaces</secondary>",
            "details": {},
            "id": 34053391,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34053391/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711718/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171419+02:00",
            "action": 59,
            "target": "<primary><filename>Release.gpg</filename></primary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary><filename>Release</filename></primary>",
                "old_state": -1
            },
            "id": 34053390,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053390/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711718/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171387+02:00",
            "action": 30,
            "target": "<primary><filename>Release</filename></primary>",
            "old": "<primary><filename>Release.gpg</filename></primary>",
            "details": {},
            "id": 34053389,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34053389/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711717/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171350+02:00",
            "action": 59,
            "target": "<filename>/var/log/aptitude</filename> には、<command>aptitude</command> が実行した操作の要約だけが含まれる点に注意してください。途中で他のフロントエンド (または <command>dpkg</command> 自身) が使われた場合、<command>aptitude</command> のログには、操作全体の一部分しか記録されません。このため、信頼できるシステムの履歴を確認したい場合に、<filename>/var/log/aptitude</filename> は頼りになりません。",
            "old": "",
            "details": {
                "state": 10,
                "source": "Beware, this logfile only contains a summary of operations performed by <command>aptitude</command>. If other frontends (or even <command>dpkg</command> itself) are occasionally used, then <command>aptitude</command>'s log will only contain a partial view of the operations, so you can't rely on it to build a trustworthy history of the system.",
                "old_state": -1
            },
            "id": 34053388,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053388/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711717/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171318+02:00",
            "action": 30,
            "target": "Beware, this logfile only contains a summary of operations performed by <command>aptitude</command>. If other frontends (or even <command>dpkg</command> itself) are occasionally used, then <command>aptitude</command>'s log will only contain a partial view of the operations, so you can't rely on it to build a trustworthy history of the system.",
            "old": "Beware, this logfile only contains a summary of operations performed by <command>aptitude</command>. If other front-ends (or even <command>dpkg</command> itself) are occasionally used, then <command>aptitude</command>'s log will only contain a partial view of the operations, so you can't rely on it to build a trustworthy history of the system.",
            "details": {},
            "id": 34053387,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34053387/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711716/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171272+02:00",
            "action": 59,
            "target": "<primary>セクション</primary><secondary><literal>main</literal></secondary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary><filename>/var</filename></primary><secondary><filename>/var/log/aptitude</filename></secondary>",
                "old_state": -1
            },
            "id": 34053386,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053386/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711716/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171239+02:00",
            "action": 30,
            "target": "<primary><filename>/var</filename></primary><secondary><filename>/var/log/aptitude</filename></secondary>",
            "old": "<primary>section</primary><secondary><literal>main</literal></secondary>",
            "details": {},
            "id": 34053385,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34053385/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711715/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171199+02:00",
            "action": 59,
            "target": "この節を締め括るにあたり、<command>aptitude</command> は <command>apt-get</command> に比べてより複雑なアルゴリズム使って難しい状況を解決するという点に触れておきます。一連の操作のすべての操作を適用するとシステムの整合性が失われる場合、<command>aptitude</command> はいくつかの解決策を検討し、適用後の整合性が高い順に解決策を提示します。しかしながら、このアルゴリズムは単なるケアレスミスの予防策ではありません。幸いなことに、ユーザは常に手作業で適用する操作を選択できます。現在選択された操作によってシステムの整合性が失われる場合、画面の上の方に「壊れた」パッケージの数が表示されます (手作業で「壊れた」パッケージに移動するには <keycombo><keycap>b</keycap></keycombo> を押してください)。そして、見つかった問題を手作業で解決することも可能です。具体的に言うと、<keycombo><keycap>Enter</keycap></keycombo> でパッケージを選択すれば、利用できる複数のバージョンを確認できます。複数のバージョンから 1 つ選ぶだけで問題が解決されるなら、迷わずこの機能を使うべきです。壊れたパッケージの数がゼロになったら、操作適用前の最終確認のために、保留中の操作の要約画面に問題なく移動できるはずです。",
            "old": "",
            "details": {
                "state": 10,
                "source": "To conclude this section, let's note that <command>aptitude</command> has more elaborate algorithms compared to <command>apt-get</command> when it comes to resolving difficult situations. When a set of actions is requested and when these combined actions would lead to an incoherent system, <command>aptitude</command> evaluates several possible scenarios and presents them in order of decreasing relevance. However, these algorithms are not fail-proof. Fortunately there is always the possibility to manually select the actions to perform. When the currently selected actions lead to contradictions, the upper part of the screen indicates a number of “broken” packages (and you can directly navigate to those packages by pressing <keycombo><keycap>b</keycap></keycombo>). It is then possible to manually build a solution for the problems found. In particular, you can get access to the different available versions by simply selecting the package with <keycombo><keycap>Enter</keycap></keycombo>. If the selection of one of these versions solves the problem, you should not hesitate to use the function. When the number of broken packages gets down to zero, you can safely go to the summary screen of pending actions for a last check before you apply them.",
                "old_state": -1
            },
            "id": 34053384,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053384/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711715/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171167+02:00",
            "action": 30,
            "target": "To conclude this section, let's note that <command>aptitude</command> has more elaborate algorithms compared to <command>apt-get</command> when it comes to resolving difficult situations. When a set of actions is requested and when these combined actions would lead to an incoherent system, <command>aptitude</command> evaluates several possible scenarios and presents them in order of decreasing relevance. However, these algorithms are not fail-proof. Fortunately there is always the possibility to manually select the actions to perform. When the currently selected actions lead to contradictions, the upper part of the screen indicates a number of “broken” packages (and you can directly navigate to those packages by pressing <keycombo><keycap>b</keycap></keycombo>). It is then possible to manually build a solution for the problems found. In particular, you can get access to the different available versions by simply selecting the package with <keycombo><keycap>Enter</keycap></keycombo>. If the selection of one of these versions solves the problem, you should not hesitate to use the function. When the number of broken packages gets down to zero, you can safely go to the summary screen of pending actions for a last check before you apply them.",
            "old": "To conclude this section, let's note that <command>aptitude</command> has more elaborate algorithms compared to <command>apt-get</command> when it comes to resolving difficult situations. When a set of actions is requested and when these combined actions would lead to an incoherent system, <command>aptitude</command> evaluates several possible scenarios and presents them in order of decreasing relevance. However, these algorithms are not failproof. Fortunately there is always the possibility to manually select the actions to perform. When the currently selected actions lead to contradictions, the upper part of the screen indicates a number of “broken” packages (and you can directly navigate to those packages by pressing <keycombo><keycap>b</keycap></keycombo>). It is then possible to manually build a solution for the problems found. In particular, you can get access to the different available versions by simply selecting the package with <keycombo><keycap>Enter</keycap></keycombo>. If the selection of one of these versions solves the problem, you should not hesitate to use the function. When the number of broken packages gets down to zero, you can safely go to the summary screen of pending actions for a last check before you apply them.",
            "details": {},
            "id": 34053383,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34053383/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711714/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171129+02:00",
            "action": 59,
            "target": "<command>aptitude</command> を使えば簡単に Debian パッケージの「自動フラグ」を管理できます (<xref linkend=\"sect.automatic-tracking\" />を参照してください)。<command>aptitude</command> を使えば、インストール済みパッケージのリストを閲覧したり、<keycombo action=\"simul\"><keycap>Shift</keycap> <keycap>m</keycap></keycombo> キーでパッケージに自動マークを付けたり、<keycombo><keycap>m</keycap></keycombo> キーでそのマークを消したりすることが可能です。「自動的にインストールされたパッケージ」はパッケージリスト上で「A」を付けて表示されています。「自動フラグ」管理機能により、マシンで利用されている全パッケージから、全く関心のないライブラリと依存関係を除外したパッケージのリストを簡単に表示できます。これを行うには <keycombo><keycap>l</keycap></keycombo> (フィルタモードを有効化する) を押して検索パターン <literal>~i!~M</literal> を入力します。これはインストール済みパッケージ (<literal>~i</literal>) から自動パッケージとしてマークされたパッケージを除外 (<literal>!~M</literal>) して表示することを意味しています。",
            "old": "",
            "details": {
                "state": 10,
                "source": "Managing the “automatic flag” of Debian packages (see <xref linkend=\"sect.automatic-tracking\" />) is a breeze with <command>aptitude</command>. It is possible to browse the list of installed packages and mark packages as automatic with <keycombo action=\"simul\"><keycap>Shift</keycap><keycap>m</keycap></keycombo> or to remove the mark with the <keycombo><keycap>m</keycap></keycombo> key. “Automatic packages” are displayed with an “A” in the list of packages. This feature also offers a simple way to visualize the packages in use on a machine, without all the libraries and dependencies that you don't really care about. The related pattern that can be used with <keycombo><keycap>l</keycap></keycombo> (to activate the filter mode) is <literal>~i!~M</literal>. It specifies that you only want to see installed packages (<literal>~i</literal>) not marked as automatic (<literal>!~M</literal>).",
                "old_state": -1
            },
            "id": 34053382,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053382/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711714/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171097+02:00",
            "action": 30,
            "target": "Managing the “automatic flag” of Debian packages (see <xref linkend=\"sect.automatic-tracking\" />) is a breeze with <command>aptitude</command>. It is possible to browse the list of installed packages and mark packages as automatic with <keycombo action=\"simul\"><keycap>Shift</keycap><keycap>m</keycap></keycombo> or to remove the mark with the <keycombo><keycap>m</keycap></keycombo> key. “Automatic packages” are displayed with an “A” in the list of packages. This feature also offers a simple way to visualize the packages in use on a machine, without all the libraries and dependencies that you don't really care about. The related pattern that can be used with <keycombo><keycap>l</keycap></keycombo> (to activate the filter mode) is <literal>~i!~M</literal>. It specifies that you only want to see installed packages (<literal>~i</literal>) not marked as automatic (<literal>!~M</literal>).",
            "old": "Managing the “automatic flag” of Debian packages (see <xref linkend=\"sect.automatic-tracking\" />) is a breeze with <command>aptitude</command>. It is possible to browse the list of installed packages and mark packages as automatic with <keycombo action=\"simul\"><keycap>Shift</keycap> <keycap>m</keycap></keycombo> or to remove the mark with the <keycombo><keycap>m</keycap></keycombo> key. “Automatic packages” are displayed with an “A” in the list of packages. This feature also offers a simple way to visualize the packages in use on a machine, without all the libraries and dependencies that you don't really care about. The related pattern that can be used with <keycombo><keycap>l</keycap></keycombo> (to activate the filter mode) is <literal>~i!~M</literal>. It specifies that you only want to see installed packages (<literal>~i</literal>) not marked as automatic (<literal>!~M</literal>).",
            "details": {},
            "id": 34053381,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34053381/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711713/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171063+02:00",
            "action": 59,
            "target": "<primary><emphasis role=\"pkg\">apt-cacher</emphasis></primary>",
            "old": "",
            "details": {
                "state": 10,
                "source": "<primary><emphasis role=\"pkg\">aptitude-doc-en</emphasis></primary>",
                "old_state": -1
            },
            "id": 34053380,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053380/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711713/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.171032+02:00",
            "action": 30,
            "target": "<primary><emphasis role=\"pkg\">aptitude-doc-en</emphasis></primary>",
            "old": "<primary><emphasis role=\"pkg\">apt-cacher</emphasis></primary>",
            "details": {},
            "id": 34053379,
            "action_name": "Source string changed",
            "url": "https://hosted.weblate.org/api/changes/34053379/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/82711712/?format=api",
            "component": "https://hosted.weblate.org/api/components/debian-handbook/06_apt/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/debian-handbook/06_apt/ja/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-07T09:47:17.170998+02:00",
            "action": 59,
            "target": "APT は C++ プログラムで、<command>libapt-pkg</command> 共有ライブラリがその機能の多くを担っています。共有ライブラリを使うとユーザインターフェース (フロントエンド) の作成が楽になります。なぜなら、ライブラリに含まれるコードは簡単に再利用できるからです。歴史的に言って、<command>apt-get</command> は <command>libapt-pkg</command> のテスト用フロントエンドとして設計されましたが、成功を収めたためにその事実は曖昧にされがちです。",
            "old": "",
            "details": {
                "state": 10,
                "source": "APT is a C++ program whose code mainly resides in the <literal>libapt-pkg</literal> shared library. Using a shared library facilitates the creation of user interfaces (frontends), since the code contained in the library can easily be reused. Historically, <command>apt-get</command> was only designed as a test frontend for <literal>libapt-pkg</literal> but its success tends to obscure this fact.",
                "old_state": -1
            },
            "id": 34053378,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/34053378/?format=api"
        }
    ]
}