Translation components API.

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

GET /api/translations/cnp3-ebook/protocolsdns/en/changes/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 10,
    "next": null,
    "previous": null,
    "results": [
        {
            "unit": "https://weblate.info.ucl.ac.be/api/units/37549/?format=api",
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/protocolsdns/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/protocolsdns/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-17T01:14:29.042463+02:00",
            "action": 59,
            "target": "We have already explained the main principles that underlie the utilization of names on the Internet and their mapping to addresses in section :ref:`naming`.",
            "id": 14771,
            "action_name": "String updated in the repository",
            "url": "https://weblate.info.ucl.ac.be/api/changes/14771/?format=api"
        },
        {
            "unit": "https://weblate.info.ucl.ac.be/api/units/37550/?format=api",
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/protocolsdns/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/protocolsdns/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-17T01:14:29.042534+02:00",
            "action": 59,
            "target": "The last component of the Domain Name System is the DNS protocol. The original DNS protocol runs above both the datagram and the bytestream services. In practice, the datagram service is used when short queries and responses are exchanged, and the bytestream service is used when longer responses are expected. In this section, we first focus on the utilization of the DNS protocol above the datagram service. We will discuss later other recently proposed protocols to carry DNS information.",
            "id": 14772,
            "action_name": "String updated in the repository",
            "url": "https://weblate.info.ucl.ac.be/api/changes/14772/?format=api"
        },
        {
            "unit": "https://weblate.info.ucl.ac.be/api/units/37551/?format=api",
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/protocolsdns/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/protocolsdns/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-17T01:14:29.042579+02:00",
            "action": 59,
            "target": "DNS messages are composed of five parts that are named sections in :rfc:`1035`. The first three sections are mandatory and the last two sections are optional. The first section of a DNS message is its `Header`. It contains information about the message type and the content of the other sections. The second section contains the `Question` sent to the nameserver or resolver. The third section contains the `Answer` to the `Question`. When a client sends a DNS query, the `Answer` section is empty. The fourth section, named `Authority`, contains information about the servers that can provide an authoritative answer if required. The last section contains additional information that is supplied by the resolver or nameserver but was not requested in the question.",
            "id": 14773,
            "action_name": "String updated in the repository",
            "url": "https://weblate.info.ucl.ac.be/api/changes/14773/?format=api"
        },
        {
            "unit": "https://weblate.info.ucl.ac.be/api/units/37552/?format=api",
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/protocolsdns/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/protocolsdns/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-17T01:14:29.042620+02:00",
            "action": 59,
            "target": "The header of DNS messages is composed of 12 bytes. The figure below presents its structure.",
            "id": 14774,
            "action_name": "String updated in the repository",
            "url": "https://weblate.info.ucl.ac.be/api/changes/14774/?format=api"
        },
        {
            "unit": "https://weblate.info.ucl.ac.be/api/units/37553/?format=api",
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/protocolsdns/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/protocolsdns/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-17T01:14:29.042656+02:00",
            "action": 59,
            "target": "The DNS header contains a series of flags. The `QR` flag is used to distinguish between queries and responses. It is set to `0` in DNS queries and `1` in DNS answers. The `Opcode` is used to specify the query type. For instance, a :term:`standard query` is used when a client sends a `name` and the server returns the corresponding `data`. An update request is used when the client sends a `name` and new `data` and the server then updates its database.",
            "id": 14775,
            "action_name": "String updated in the repository",
            "url": "https://weblate.info.ucl.ac.be/api/changes/14775/?format=api"
        },
        {
            "unit": "https://weblate.info.ucl.ac.be/api/units/37554/?format=api",
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/protocolsdns/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/protocolsdns/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-17T01:14:29.042693+02:00",
            "action": 59,
            "target": "The `AA` bit is set when the server that sent the response has `authority` for the domain name found in the question section. In the original DNS deployments, two types of servers were considered : `authoritative` servers and `non-authoritative` servers. The `authoritative` servers are managed by the system administrators responsible for a given domain. They always store the most recent information about a domain. `Non-authoritative` servers are servers or resolvers that store DNS information about external domains without being managed by the owners of a domain. They may thus provide answers that are out of date. From a security point of view, the `authoritative` bit is not an absolute indication about the validity of an answer. Securing the Domain Name System is a complex problem that was only addressed satisfactorily recently by the utilization of cryptographic signatures in the DNSSEC extensions to DNS described in :rfc:`4033`.",
            "id": 14776,
            "action_name": "String updated in the repository",
            "url": "https://weblate.info.ucl.ac.be/api/changes/14776/?format=api"
        },
        {
            "unit": "https://weblate.info.ucl.ac.be/api/units/37555/?format=api",
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/protocolsdns/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/protocolsdns/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-17T01:14:29.042732+02:00",
            "action": 59,
            "target": "In a `Resource Record` (`RR`), the `Name` indicates the name of the node to which this resource record pertains. The two-)bytes `Type` field indicates the type of resource record. The `Class` field was used to support the utilization of the DNS in other environments than the Internet. The `IN` `Class` refers to Internet names.",
            "id": 14777,
            "action_name": "String updated in the repository",
            "url": "https://weblate.info.ucl.ac.be/api/changes/14777/?format=api"
        },
        {
            "unit": "https://weblate.info.ucl.ac.be/api/units/37556/?format=api",
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/protocolsdns/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/protocolsdns/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-17T01:14:29.042781+02:00",
            "action": 59,
            "target": "Several types of DNS RR are used in practice. The `A` type encodes the IPv4 address that corresponds to the specified name. The `AAAA` type encodes the IPv6 address that corresponds to the specified name. A `NS` record contains the name of the DNS server that is responsible for a given domain. For example, a query for the `AAAA` record associated to the `www.ietf.org` name returned the following answer.",
            "id": 14778,
            "action_name": "String updated in the repository",
            "url": "https://weblate.info.ucl.ac.be/api/changes/14778/?format=api"
        },
        {
            "unit": "https://weblate.info.ucl.ac.be/api/units/37557/?format=api",
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/protocolsdns/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/protocolsdns/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-17T01:14:29.042821+02:00",
            "action": 59,
            "target": "An important point to note regarding the Domain Name System it that it is extensible. Thanks to the `Type` and `RDLength` fields, the format of the Resource Records can easily be extended. Furthermore, a DNS implementation that receives a new Resource Record that it does not understand can ignore the record while still being able to process the other parts of the message. This allows, for example, a DNS server that only supports IPv6 to safely ignore the IPv4 addresses listed in the DNS reply for `www.ietf.org` while still being able to correctly parse the Resource Records that it understands. This allowed the Domain Name System to evolve over the years while still preserving the backward compatibility with already deployed DNS implementations.",
            "id": 14779,
            "action_name": "String updated in the repository",
            "url": "https://weblate.info.ucl.ac.be/api/changes/14779/?format=api"
        },
        {
            "unit": null,
            "component": "https://weblate.info.ucl.ac.be/api/components/cnp3-ebook/protocolsdns/?format=api",
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/protocolsdns/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2022-09-17T01:14:29.042858+02:00",
            "action": 0,
            "target": "",
            "id": 14780,
            "action_name": "Resource update",
            "url": "https://weblate.info.ucl.ac.be/api/changes/14780/?format=api"
        }
    ]
}