Translation components API.

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

GET /api/translations/cnp3-ebook/principlesreliability/en/units/?format=api&page=2
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 199,
    "next": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/principlesreliability/en/units/?format=api&page=3",
    "previous": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/principlesreliability/en/units/?format=api",
    "results": [
        {
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/principlesreliability/en/?format=api",
            "source": [
                "Connecting two hosts"
            ],
            "previous_source": "",
            "target": [
                "Connecting two hosts"
            ],
            "id_hash": -8832119000558398425,
            "content_hash": -8832119000558398425,
            "location": "../../principles/reliability.rst:8",
            "context": "",
            "note": "",
            "flags": "",
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 1,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.info.ucl.ac.be/api/units/34250/?format=api",
            "priority": 100,
            "id": 34250,
            "web_url": "https://weblate.info.ucl.ac.be/translate/cnp3-ebook/principlesreliability/en/?checksum=56e029045bd1427",
            "url": "https://weblate.info.ucl.ac.be/api/units/34250/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-14T10:39:12.545531+02:00"
        },
        {
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/principlesreliability/en/?format=api",
            "source": [
                "This is an unpolished draft of the third edition of this e-book. If you find any error or have suggestions to improve the text, please create an issue via https://github.com/CNP3/ebook/issues?milestone=1 or help us by providing pull requests to close the existing issues."
            ],
            "previous_source": "",
            "target": [
                "This is an unpolished draft of the third edition of this e-book. If you find any error or have suggestions to improve the text, please create an issue via https://github.com/CNP3/ebook/issues?milestone=1 or help us by providing pull requests to close the existing issues."
            ],
            "id_hash": 1703034421957880139,
            "content_hash": 1703034421957880139,
            "location": "../../principles/reliability.rst:14",
            "context": "",
            "note": "",
            "flags": "",
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 42,
            "source_unit": "https://weblate.info.ucl.ac.be/api/units/34252/?format=api",
            "priority": 100,
            "id": 34252,
            "web_url": "https://weblate.info.ucl.ac.be/translate/cnp3-ebook/principlesreliability/en/?checksum=97a264c8a10fe94b",
            "url": "https://weblate.info.ucl.ac.be/api/units/34252/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-14T10:39:12.635415+02:00"
        },
        {
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/principlesreliability/en/?format=api",
            "source": [
                "The first step when building a network, even a worldwide network such as the Internet, is to connect two hosts together. This is illustrated in the figure below."
            ],
            "previous_source": "",
            "target": [
                "The first step when building a network, even a worldwide network such as the Internet, is to connect two hosts together. This is illustrated in the figure below."
            ],
            "id_hash": -4420735922210055319,
            "content_hash": -4420735922210055319,
            "location": "../../principles/reliability.rst:17",
            "context": "",
            "note": "",
            "flags": "",
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 3,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 28,
            "source_unit": "https://weblate.info.ucl.ac.be/api/units/34254/?format=api",
            "priority": 100,
            "id": 34254,
            "web_url": "https://weblate.info.ucl.ac.be/translate/cnp3-ebook/principlesreliability/en/?checksum=42a66419cedc5b69",
            "url": "https://weblate.info.ucl.ac.be/api/units/34254/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-14T10:39:12.706190+02:00"
        },
        {
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/principlesreliability/en/?format=api",
            "source": [
                "To enable the two hosts to exchange information, they need to be linked together by some kind of physical media. Computer networks have used various types of physical media to exchange information, notably :"
            ],
            "previous_source": "",
            "target": [
                "To enable the two hosts to exchange information, they need to be linked together by some kind of physical media. Computer networks have used various types of physical media to exchange information, notably :"
            ],
            "id_hash": 2925860790621108243,
            "content_hash": 2925860790621108243,
            "location": "../../principles/reliability.rst:31",
            "context": "",
            "note": "",
            "flags": "",
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 4,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 34,
            "source_unit": "https://weblate.info.ucl.ac.be/api/units/34256/?format=api",
            "priority": 100,
            "id": 34256,
            "web_url": "https://weblate.info.ucl.ac.be/translate/cnp3-ebook/principlesreliability/en/?checksum=a89abee31f36f813",
            "url": "https://weblate.info.ucl.ac.be/api/units/34256/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-14T10:39:12.814333+02:00"
        },
        {
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/principlesreliability/en/?format=api",
            "source": [
                "`electrical cable`. Information can be transmitted over different types of electrical cables. The most common ones are the twisted pairs (that are used in the telephone network, but also in enterprise networks) and the coaxial cables (that are still used in cable TV networks, but are no longer used in enterprise networks). Some networking technologies operate over the classical electrical cable."
            ],
            "previous_source": "",
            "target": [
                "`electrical cable`. Information can be transmitted over different types of electrical cables. The most common ones are the twisted pairs (that are used in the telephone network, but also in enterprise networks) and the coaxial cables (that are still used in cable TV networks, but are no longer used in enterprise networks). Some networking technologies operate over the classical electrical cable."
            ],
            "id_hash": 1217357856534145507,
            "content_hash": 1217357856534145507,
            "location": "../../principles/reliability.rst:33",
            "context": "",
            "note": "",
            "flags": "",
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 5,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 61,
            "source_unit": "https://weblate.info.ucl.ac.be/api/units/34258/?format=api",
            "priority": 100,
            "id": 34258,
            "web_url": "https://weblate.info.ucl.ac.be/translate/cnp3-ebook/principlesreliability/en/?checksum=90e4ec854b3fa9e3",
            "url": "https://weblate.info.ucl.ac.be/api/units/34258/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-14T10:39:12.910125+02:00"
        },
        {
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/principlesreliability/en/?format=api",
            "source": [
                "`wireless`. In this case, a radio signal is used to encode the information exchanged between the communicating devices. Many types of modulation techniques are used to send information over a wireless channel and there is lot of innovation in this field with new techniques appearing every year. While most wireless networks rely on radio signals, some use a laser that sends light pulses to a remote detector. These optical techniques allow to create point-to-point links while radio-based techniques can be used to build networks containing devices spread over a small geographical area."
            ],
            "previous_source": "",
            "target": [
                "`wireless`. In this case, a radio signal is used to encode the information exchanged between the communicating devices. Many types of modulation techniques are used to send information over a wireless channel and there is lot of innovation in this field with new techniques appearing every year. While most wireless networks rely on radio signals, some use a laser that sends light pulses to a remote detector. These optical techniques allow to create point-to-point links while radio-based techniques can be used to build networks containing devices spread over a small geographical area."
            ],
            "id_hash": -2123081342527296619,
            "content_hash": -2123081342527296619,
            "location": "../../principles/reliability.rst:35",
            "context": "",
            "note": "",
            "flags": "",
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 7,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 92,
            "source_unit": "https://weblate.info.ucl.ac.be/api/units/34262/?format=api",
            "priority": 100,
            "id": 34262,
            "web_url": "https://weblate.info.ucl.ac.be/translate/cnp3-ebook/principlesreliability/en/?checksum=62894cc47d66ab95",
            "url": "https://weblate.info.ucl.ac.be/api/units/34262/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-14T10:39:13.107132+02:00"
        },
        {
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/principlesreliability/en/?format=api",
            "source": [
                "the `Physical layer service` may change, e.g. due to electromagnetic interference, the value of a bit being transmitted"
            ],
            "previous_source": "",
            "target": [
                "the `Physical layer service` may change, e.g. due to electromagnetic interference, the value of a bit being transmitted"
            ],
            "id_hash": -2642802007645802673,
            "content_hash": -2642802007645802673,
            "location": "../../principles/reliability.rst:152",
            "context": "",
            "note": "",
            "flags": "",
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 34,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://weblate.info.ucl.ac.be/api/units/34394/?format=api",
            "priority": 100,
            "id": 34394,
            "web_url": "https://weblate.info.ucl.ac.be/translate/cnp3-ebook/principlesreliability/en/?checksum=5b52e19382952f4f",
            "url": "https://weblate.info.ucl.ac.be/api/units/34394/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-14T10:39:15.521805+02:00"
        },
        {
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/principlesreliability/en/?format=api",
            "source": [
                "the `Physical layer service` may deliver `more` bits to the receiver than the bits sent by the sender"
            ],
            "previous_source": "",
            "target": [
                "the `Physical layer service` may deliver `more` bits to the receiver than the bits sent by the sender"
            ],
            "id_hash": 7590508899809475405,
            "content_hash": 7590508899809475405,
            "location": "../../principles/reliability.rst:153",
            "context": "",
            "note": "",
            "flags": "",
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 35,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://weblate.info.ucl.ac.be/api/units/34395/?format=api",
            "priority": 100,
            "id": 34395,
            "web_url": "https://weblate.info.ucl.ac.be/translate/cnp3-ebook/principlesreliability/en/?checksum=e956e7a0cd95bb4d",
            "url": "https://weblate.info.ucl.ac.be/api/units/34395/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-14T10:39:15.613566+02:00"
        },
        {
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/principlesreliability/en/?format=api",
            "source": [
                "the `Physical layer service` may deliver `fewer` bits to the receiver than the bits sent by the sender"
            ],
            "previous_source": "",
            "target": [
                "the `Physical layer service` may deliver `fewer` bits to the receiver than the bits sent by the sender"
            ],
            "id_hash": 8054715145838616386,
            "content_hash": 8054715145838616386,
            "location": "../../principles/reliability.rst:154",
            "context": "",
            "note": "",
            "flags": "",
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 36,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://weblate.info.ucl.ac.be/api/units/34396/?format=api",
            "priority": 100,
            "id": 34396,
            "web_url": "https://weblate.info.ucl.ac.be/translate/cnp3-ebook/principlesreliability/en/?checksum=efc818bfdaab5f42",
            "url": "https://weblate.info.ucl.ac.be/api/units/34396/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-14T10:39:15.701463+02:00"
        },
        {
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/principlesreliability/en/?format=api",
            "source": [
                "Many other types of encodings have been defined to transmit information over an electrical cable. All physical layers are able to send and receive physical symbols that represent values `0` and `1`. However, for various reasons that are outside the scope of this chapter, several physical layers exchange other physical symbols as well. For example, the Manchester encoding used in several physical layers can send four different symbols. The Manchester encoding is a differential encoding scheme in which time is divided into fixed-length periods. Each period is divided in two halves and two different voltage levels can  be applied. To send a symbol, the sender must set one of these two voltage levels during each half period. To send a `1` (resp. `0`), the sender must set a high (resp. low) voltage during the first half of the period and a low (resp. high) voltage during the second half. This encoding ensures that there will be a transition at the middle of each period and allows the receiver to synchronize its clock to the sender's clock. Apart from the encodings for `0` and `1`, the Manchester encoding also supports two additional symbols : `InvH` and `InvB`  where the same voltage level is used for the two half periods. By definition, these two symbols cannot appear inside a frame which is only composed of `0` and `1`. Some technologies use these special symbols as markers for the beginning or end of frames."
            ],
            "previous_source": "",
            "target": [
                "Many other types of encodings have been defined to transmit information over an electrical cable. All physical layers are able to send and receive physical symbols that represent values `0` and `1`. However, for various reasons that are outside the scope of this chapter, several physical layers exchange other physical symbols as well. For example, the Manchester encoding used in several physical layers can send four different symbols. The Manchester encoding is a differential encoding scheme in which time is divided into fixed-length periods. Each period is divided in two halves and two different voltage levels can  be applied. To send a symbol, the sender must set one of these two voltage levels during each half period. To send a `1` (resp. `0`), the sender must set a high (resp. low) voltage during the first half of the period and a low (resp. high) voltage during the second half. This encoding ensures that there will be a transition at the middle of each period and allows the receiver to synchronize its clock to the sender's clock. Apart from the encodings for `0` and `1`, the Manchester encoding also supports two additional symbols : `InvH` and `InvB`  where the same voltage level is used for the two half periods. By definition, these two symbols cannot appear inside a frame which is only composed of `0` and `1`. Some technologies use these special symbols as markers for the beginning or end of frames."
            ],
            "id_hash": -2641801317151635900,
            "content_hash": -2641801317151635900,
            "location": "../../principles/reliability.rst:160",
            "context": "",
            "note": "",
            "flags": "",
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 37,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 241,
            "source_unit": "https://weblate.info.ucl.ac.be/api/units/34397/?format=api",
            "priority": 100,
            "id": 34397,
            "web_url": "https://weblate.info.ucl.ac.be/translate/cnp3-ebook/principlesreliability/en/?checksum=5b566fb2ec048644",
            "url": "https://weblate.info.ucl.ac.be/api/units/34397/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-14T10:39:15.802944+02:00"
        },
        {
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/principlesreliability/en/?format=api",
            "source": [
                "Manchester encoding"
            ],
            "previous_source": "",
            "target": [
                "Manchester encoding"
            ],
            "id_hash": 6880518706487830020,
            "content_hash": 6880518706487830020,
            "location": "../../principles/reliability.rst:167",
            "context": "",
            "note": "",
            "flags": "",
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 38,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://weblate.info.ucl.ac.be/api/units/34398/?format=api",
            "priority": 100,
            "id": 34398,
            "web_url": "https://weblate.info.ucl.ac.be/translate/cnp3-ebook/principlesreliability/en/?checksum=df7c834f1aa32604",
            "url": "https://weblate.info.ucl.ac.be/api/units/34398/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-14T10:39:15.891165+02:00"
        },
        {
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/principlesreliability/en/?format=api",
            "source": [
                "All the functions related to the physical transmission or information through a wire (or a wireless link) are usually known as the `physical layer`. The physical layer allows thus two or more entities that are directly attached to the same transmission medium to exchange bits. Being able to exchange bits is important as virtually any information can be encoded as a sequence of bits. Electrical engineers are used to processing streams of bits, but computer scientists usually prefer to deal with higher level concepts. A similar issue arises with file storage. Storage devices such as hard-disks also store streams of bits. There are hardware devices that process the bit stream produced by a hard-disk, but computer scientists have designed filesystems to allow applications to easily access such storage devices. These filesystems are typically divided into several layers as well. Hard-disks store sectors of 512 bytes or more. Unix filesystems group sectors in larger blocks that can contain data or `inodes` representing the structure of the filesystem. Finally, applications manipulate files and directories that are translated in blocks, sectors and eventually bits by the operating system."
            ],
            "previous_source": "",
            "target": [
                "All the functions related to the physical transmission or information through a wire (or a wireless link) are usually known as the `physical layer`. The physical layer allows thus two or more entities that are directly attached to the same transmission medium to exchange bits. Being able to exchange bits is important as virtually any information can be encoded as a sequence of bits. Electrical engineers are used to processing streams of bits, but computer scientists usually prefer to deal with higher level concepts. A similar issue arises with file storage. Storage devices such as hard-disks also store streams of bits. There are hardware devices that process the bit stream produced by a hard-disk, but computer scientists have designed filesystems to allow applications to easily access such storage devices. These filesystems are typically divided into several layers as well. Hard-disks store sectors of 512 bytes or more. Unix filesystems group sectors in larger blocks that can contain data or `inodes` representing the structure of the filesystem. Finally, applications manipulate files and directories that are translated in blocks, sectors and eventually bits by the operating system."
            ],
            "id_hash": 5687545118703115394,
            "content_hash": 5687545118703115394,
            "location": "../../principles/reliability.rst:189",
            "context": "",
            "note": "",
            "flags": "",
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 39,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 185,
            "source_unit": "https://weblate.info.ucl.ac.be/api/units/34400/?format=api",
            "priority": 100,
            "id": 34400,
            "web_url": "https://weblate.info.ucl.ac.be/translate/cnp3-ebook/principlesreliability/en/?checksum=ceee3826cc4e5c82",
            "url": "https://weblate.info.ucl.ac.be/api/units/34400/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-14T10:39:16.091917+02:00"
        },
        {
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/principlesreliability/en/?format=api",
            "source": [
                "Computer networks use a similar approach. Each layer provides a service that is built above the underlying layer and is closer to the needs of the applications. The datalink layer builds upon the service provided by the physical layer. We will see that it also contains several functions."
            ],
            "previous_source": "",
            "target": [
                "Computer networks use a similar approach. Each layer provides a service that is built above the underlying layer and is closer to the needs of the applications. The datalink layer builds upon the service provided by the physical layer. We will see that it also contains several functions."
            ],
            "id_hash": -988836313561738017,
            "content_hash": -988836313561738017,
            "location": "../../principles/reliability.rst:193",
            "context": "",
            "note": "",
            "flags": "",
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 40,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 48,
            "source_unit": "https://weblate.info.ucl.ac.be/api/units/34401/?format=api",
            "priority": 100,
            "id": 34401,
            "web_url": "https://weblate.info.ucl.ac.be/translate/cnp3-ebook/principlesreliability/en/?checksum=7246f29ca52554df",
            "url": "https://weblate.info.ucl.ac.be/api/units/34401/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-14T10:39:16.183686+02:00"
        },
        {
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/principlesreliability/en/?format=api",
            "source": [
                "The datalink layer"
            ],
            "previous_source": "",
            "target": [
                "The datalink layer"
            ],
            "id_hash": 7738434673173153919,
            "content_hash": 7738434673173153919,
            "location": "../../principles/reliability.rst:197",
            "context": "",
            "note": "",
            "flags": "",
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 41,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://weblate.info.ucl.ac.be/api/units/34402/?format=api",
            "priority": 100,
            "id": 34402,
            "web_url": "https://weblate.info.ucl.ac.be/translate/cnp3-ebook/principlesreliability/en/?checksum=eb647155d40d487f",
            "url": "https://weblate.info.ucl.ac.be/api/units/34402/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-14T10:39:16.285236+02:00"
        },
        {
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/principlesreliability/en/?format=api",
            "source": [
                "To enable the transmission/reception of frames, the first problem to be solved is how to encode a frame as a sequence of bits, so that the receiver can easily recover the received frame despite the limitations of the physical layer."
            ],
            "previous_source": "",
            "target": [
                "To enable the transmission/reception of frames, the first problem to be solved is how to encode a frame as a sequence of bits, so that the receiver can easily recover the received frame despite the limitations of the physical layer."
            ],
            "id_hash": 89845394595187212,
            "content_hash": 89845394595187212,
            "location": "../../principles/reliability.rst:203",
            "context": "",
            "note": "",
            "flags": "",
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 43,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 40,
            "source_unit": "https://weblate.info.ucl.ac.be/api/units/34404/?format=api",
            "priority": 100,
            "id": 34404,
            "web_url": "https://weblate.info.ucl.ac.be/translate/cnp3-ebook/principlesreliability/en/?checksum=813f31e90d8d0a0c",
            "url": "https://weblate.info.ucl.ac.be/api/units/34404/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-14T10:39:16.464688+02:00"
        },
        {
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/principlesreliability/en/?format=api",
            "source": [
                "If the physical layer were perfect, the problem would be very simple. We would simply need to define how to encode each frame as a sequence of consecutive bits. The receiver would then easily be able to extract the frames from the received bits. Unfortunately, the imperfections of the physical layer make this framing problem slightly more complex. Several solutions have been proposed and are used in practice in different network technologies."
            ],
            "previous_source": "",
            "target": [
                "If the physical layer were perfect, the problem would be very simple. We would simply need to define how to encode each frame as a sequence of consecutive bits. The receiver would then easily be able to extract the frames from the received bits. Unfortunately, the imperfections of the physical layer make this framing problem slightly more complex. Several solutions have been proposed and are used in practice in different network technologies."
            ],
            "id_hash": 8199021506565957597,
            "content_hash": 8199021506565957597,
            "location": "../../principles/reliability.rst:208",
            "context": "",
            "note": "",
            "flags": "",
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 44,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 72,
            "source_unit": "https://weblate.info.ucl.ac.be/api/units/34405/?format=api",
            "priority": 100,
            "id": 34405,
            "web_url": "https://weblate.info.ucl.ac.be/translate/cnp3-ebook/principlesreliability/en/?checksum=f1c8c69eb4a6e7dd",
            "url": "https://weblate.info.ucl.ac.be/api/units/34405/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-14T10:39:16.568178+02:00"
        },
        {
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/principlesreliability/en/?format=api",
            "source": [
                "Framing"
            ],
            "previous_source": "",
            "target": [
                "Framing"
            ],
            "id_hash": -6437595545510685753,
            "content_hash": -6437595545510685753,
            "location": "../../principles/reliability.rst:211",
            "context": "",
            "note": "",
            "flags": "",
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 45,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://weblate.info.ucl.ac.be/api/units/34406/?format=api",
            "priority": 100,
            "id": 34406,
            "web_url": "https://weblate.info.ucl.ac.be/translate/cnp3-ebook/principlesreliability/en/?checksum=26a910f58e32d3c7",
            "url": "https://weblate.info.ucl.ac.be/api/units/34406/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-14T10:39:16.640437+02:00"
        },
        {
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/principlesreliability/en/?format=api",
            "source": [
                "The `framing` problem can be defined as : \"`How does a sender encode frames so that the receiver can efficiently extract them from the stream of bits that it receives from the physical layer`\"."
            ],
            "previous_source": "",
            "target": [
                "The `framing` problem can be defined as : \"`How does a sender encode frames so that the receiver can efficiently extract them from the stream of bits that it receives from the physical layer`\"."
            ],
            "id_hash": 6465728614564290305,
            "content_hash": 6465728614564290305,
            "location": "../../principles/reliability.rst:213",
            "context": "",
            "note": "",
            "flags": "",
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 46,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 34,
            "source_unit": "https://weblate.info.ucl.ac.be/api/units/34407/?format=api",
            "priority": 100,
            "id": 34407,
            "web_url": "https://weblate.info.ucl.ac.be/translate/cnp3-ebook/principlesreliability/en/?checksum=d9bae1eb052edf01",
            "url": "https://weblate.info.ucl.ac.be/api/units/34407/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-14T10:39:16.736198+02:00"
        },
        {
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/principlesreliability/en/?format=api",
            "source": [
                "A first solution to this problem is to require the physical layer to remain idle for some time after the transmission of each frame. These idle periods can be detected by the receiver and serve as a marker to delineate frame boundaries. Unfortunately, this solution is not acceptable for two reasons. First, some physical layers cannot remain idle and always need to transmit bits. Second, inserting an idle period between frames decreases the maximum bit rate that can be achieved."
            ],
            "previous_source": "",
            "target": [
                "A first solution to this problem is to require the physical layer to remain idle for some time after the transmission of each frame. These idle periods can be detected by the receiver and serve as a marker to delineate frame boundaries. Unfortunately, this solution is not acceptable for two reasons. First, some physical layers cannot remain idle and always need to transmit bits. Second, inserting an idle period between frames decreases the maximum bit rate that can be achieved."
            ],
            "id_hash": 8502356832513954227,
            "content_hash": 8502356832513954227,
            "location": "../../principles/reliability.rst:215",
            "context": "",
            "note": "",
            "flags": "",
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 47,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 80,
            "source_unit": "https://weblate.info.ucl.ac.be/api/units/34408/?format=api",
            "priority": 100,
            "id": 34408,
            "web_url": "https://weblate.info.ucl.ac.be/translate/cnp3-ebook/principlesreliability/en/?checksum=f5fe707de39c11b3",
            "url": "https://weblate.info.ucl.ac.be/api/units/34408/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-14T10:39:16.814072+02:00"
        },
        {
            "translation": "https://weblate.info.ucl.ac.be/api/translations/cnp3-ebook/principlesreliability/en/?format=api",
            "source": [
                "Bit rate and bandwidth"
            ],
            "previous_source": "",
            "target": [
                "Bit rate and bandwidth"
            ],
            "id_hash": -4949426778497057774,
            "content_hash": -4949426778497057774,
            "location": "../../principles/reliability.rst:217",
            "context": "",
            "note": "",
            "flags": "",
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 48,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://weblate.info.ucl.ac.be/api/units/34409/?format=api",
            "priority": 100,
            "id": 34409,
            "web_url": "https://weblate.info.ucl.ac.be/translate/cnp3-ebook/principlesreliability/en/?checksum=3b501a9171e07c12",
            "url": "https://weblate.info.ucl.ac.be/api/units/34409/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-14T10:39:16.891104+02:00"
        }
    ]
}