Translation components API.

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

GET /api/translations/documentation/booksarch-handbookboot_index/ko/units/?format=api
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 293,
    "next": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/units/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "Bootstrapping and Kernel Initialization"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8391771269098560443,
            "content_hash": -8391771269098560443,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:1, documentation/content/en/books/arch-handbook/boot/_index.adoc:13",
            "context": "",
            "note": "type: Title =",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 1,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130660/?format=api",
            "priority": 100,
            "id": 1497506,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=0b8a707e050d2445",
            "url": "https://translate-dev.freebsd.org/api/units/1497506/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:48.892188Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "Chapter 1. Bootstrapping and Kernel Initialization"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4150245709940143833,
            "content_hash": 4150245709940143833,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:1",
            "context": "",
            "note": "type: YAML Front Matter: title",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130658/?format=api",
            "priority": 100,
            "id": 1497507,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=b998a27bf79236d9",
            "url": "https://translate-dev.freebsd.org/api/units/1497507/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:48.895862Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "Synopsis"
            ],
            "previous_source": "",
            "target": [
                "요약"
            ],
            "id_hash": -6651481047257516920,
            "content_hash": -6651481047257516920,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:51",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 3,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130662/?format=api",
            "priority": 100,
            "id": 1497508,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=23b1313a83f8f488",
            "url": "https://translate-dev.freebsd.org/api/units/1497508/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:48.898794Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "This chapter is an overview of the boot and system initialization processes, starting from the BIOS (firmware) POST, to the first user process creation.  Since the initial steps of system startup are very architecture dependent, the IA-32 architecture is used as an example.  But the AMD64 and ARM64 architectures are much more important and compelling examples and should be explained in the near future according to the topic of this document."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4586536081814533387,
            "content_hash": -4586536081814533387,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:56",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 4,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 71,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436365/?format=api",
            "priority": 100,
            "id": 1497509,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=405959bbedeecaf5",
            "url": "https://translate-dev.freebsd.org/api/units/1497509/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:48.976001Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "The FreeBSD boot process can be surprisingly complex.  After control is passed from the BIOS, a considerable amount of low-level configuration must be done before the kernel can be loaded and executed.  This setup must be done in a simple and flexible manner, allowing the user a great deal of customization possibilities."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2578285898511030999,
            "content_hash": 2578285898511030999,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:60",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 5,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 52,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436367/?format=api",
            "priority": 100,
            "id": 1497510,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=a3c7e95d46261ad7",
            "url": "https://translate-dev.freebsd.org/api/units/1497510/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:48.979351Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "Overview"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1923348845750209596,
            "content_hash": 1923348845750209596,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:62",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 6,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130668/?format=api",
            "priority": 100,
            "id": 1497511,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=9ab11b95ba194c3c",
            "url": "https://translate-dev.freebsd.org/api/units/1497511/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:48.982978Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "The boot process is an extremely machine-dependent activity.  Not only must code be written for every computer architecture, but there may also be multiple types of booting on the same architecture.  For example, a directory listing of [.filename]#stand# reveals a great amount of architecture-dependent code.  There is a directory for each of the various supported architectures.  FreeBSD supports the CSM boot standard (Compatibility Support Module).  So CSM is supported (with both GPT and MBR partitioning support) and UEFI booting (GPT is totally supported, MBR is mostly supported).  It also supports loading files from ext2fs, MSDOS, UFS and ZFS.  FreeBSD also supports the boot environment feature of ZFS which allows the HOST OS to communicate details about what to boot that go beyond a simple partition as was possible in the past.  But UEFI is more relevant than the CSM these days.  The example that follows shows booting an x86 computer from an MBR-partitioned hard drive with the FreeBSD [.filename]#boot0# multi-boot loader stored in the very first sector.  That boot code starts the FreeBSD three-stage boot process."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2033462094573209600,
            "content_hash": -2033462094573209600,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:75",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 7,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 176,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436369/?format=api",
            "priority": 100,
            "id": 1497512,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=63c7b0ffacbdf800",
            "url": "https://translate-dev.freebsd.org/api/units/1497512/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:48.986169Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "The key to understanding this process is that it is a series of stages of increasing complexity.  These stages are [.filename]#boot1#, [.filename]#boot2#, and [.filename]#loader# (see man:boot[8] for more detail).  The boot system executes each stage in sequence.  The last stage, [.filename]#loader#, is responsible for loading the FreeBSD kernel.  Each stage is examined in the following sections."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -411814808444166443,
            "content_hash": -411814808444166443,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:81",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 8,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 56,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436371/?format=api",
            "priority": 100,
            "id": 1497513,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=7a48f09d15709ed5",
            "url": "https://translate-dev.freebsd.org/api/units/1497513/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:48.990171Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "Here is an example of the output generated by the different boot stages.  Actual output may differ from machine to machine:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3999627615251114747,
            "content_hash": 3999627615251114747,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:84",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 9,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436373/?format=api",
            "priority": 100,
            "id": 1497514,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=b781882008e2aafb",
            "url": "https://translate-dev.freebsd.org/api/units/1497514/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:48.993712Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "*FreeBSD Component*"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7933973399606843173,
            "content_hash": 7933973399606843173,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:90",
            "context": "",
            "note": "type: Table",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 10,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1289184/?format=api",
            "priority": 100,
            "id": 1497515,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=ee1b22c55cf6d725",
            "url": "https://translate-dev.freebsd.org/api/units/1497515/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:48.997422Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "*Output (may vary)*"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7594699641310922930,
            "content_hash": -7594699641310922930,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:92",
            "context": "",
            "note": "type: Table",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 11,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1289186/?format=api",
            "priority": 100,
            "id": 1497516,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=169a34ea27e0374e",
            "url": "https://translate-dev.freebsd.org/api/units/1497516/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.075021Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "`boot0`"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2987528658513496569,
            "content_hash": 2987528658513496569,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:93",
            "context": "",
            "note": "type: Table",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 12,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1289188/?format=api",
            "priority": 100,
            "id": 1497517,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=a975d57c7eff09f9",
            "url": "https://translate-dev.freebsd.org/api/units/1497517/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.078312Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "[source,bash]\n....\nF1    FreeBSD\nF2    BSD\nF5    Disk 2\n...."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7267644482320693960,
            "content_hash": 7267644482320693960,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:102",
            "context": "",
            "note": "type: Table",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 13,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1289190/?format=api",
            "priority": 100,
            "id": 1497518,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=e4dbdc26aa8d7ac8",
            "url": "https://translate-dev.freebsd.org/api/units/1497518/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.081086Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "`boot2` footnote:[This prompt will appear if the user presses a key just after selecting an OS to boot at the boot0 stage.]"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1999363584518663261,
            "content_hash": -1999363584518663261,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:103",
            "context": "",
            "note": "type: Table",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 14,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 22,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1289192/?format=api",
            "priority": 100,
            "id": 1497519,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=6440d569b7e9d3a3",
            "url": "https://translate-dev.freebsd.org/api/units/1497519/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.090075Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "[source,bash]\n....\n>>FreeBSD/x86 BOOT\nDefault: 0:ad(0p4)/boot/loader\nboot:\n...."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4735263511224977872,
            "content_hash": 4735263511224977872,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:112",
            "context": "",
            "note": "type: Table",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 15,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436375/?format=api",
            "priority": 100,
            "id": 1497520,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=c1b70913306f09d0",
            "url": "https://translate-dev.freebsd.org/api/units/1497520/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.093242Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "[.filename]#loader#"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6497695832236262353,
            "content_hash": 6497695832236262353,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:113",
            "context": "",
            "note": "type: Table",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 16,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1289196/?format=api",
            "priority": 100,
            "id": 1497521,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=da2c73eee2fa83d1",
            "url": "https://translate-dev.freebsd.org/api/units/1497521/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.176615Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "[source,bash]\n....\nBTX loader 1.00 BTX version is 1.02\nConsoles: internal video/keyboard\nBIOS drive C: is disk0\nBIOS 639kB/2096064kB available memory\n\nFreeBSD/x86 bootstrap loader, Revision 1.1\nConsole internal video/keyboard\n(root@releng1.nyi.freebsd.org, Fri Apr  9 04:04:45 UTC 2021)\nLoading /boot/defaults/loader.conf\n/boot/kernel/kernel text=0xed9008 data=0x117d28+0x176650 syms=[0x8+0x137988+0x8+0x1515f8]\n...."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 395065411021545406,
            "content_hash": 395065411021545406,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:129",
            "context": "",
            "note": "type: Table",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 17,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 43,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436377/?format=api",
            "priority": 100,
            "id": 1497522,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=857b8de5eefb9fbe",
            "url": "https://translate-dev.freebsd.org/api/units/1497522/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.180823Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "kernel"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6257932349052646391,
            "content_hash": -6257932349052646391,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:130",
            "context": "",
            "note": "type: Table",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 18,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1289200/?format=api",
            "priority": 100,
            "id": 1497523,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=29275baf3a4a8c09",
            "url": "https://translate-dev.freebsd.org/api/units/1497523/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.184451Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "[source,bash]\n....\nCopyright (c) 1992-2021 The FreeBSD Project.\nCopyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994\n        The Regents of the University of California. All rights reserved.\nFreeBSD is a registered trademark of The FreeBSD Foundation.\nFreeBSD 13.0-RELEASE 0 releng/13.0-n244733-ea31abc261f: Fri Apr  9 04:04:45 UTC 2021\n    root@releng1.nyi.freebsd.org:/usr/obj/usr/src/i386.i386/sys/GENERIC i386\nFreeBSD clang version 11.0.1 (git@github.com:llvm/llvm-project.git llvmorg-11.0.1-0-g43ff75f2c3fe)\n...."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6443141529797999602,
            "content_hash": -6443141529797999602,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:143",
            "context": "",
            "note": "type: Table",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 19,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 58,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436379/?format=api",
            "priority": 100,
            "id": 1497524,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=26955cea76d2c40e",
            "url": "https://translate-dev.freebsd.org/api/units/1497524/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.187464Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "The BIOS"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4914359619964052976,
            "content_hash": -4914359619964052976,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:146",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 20,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130686/?format=api",
            "priority": 100,
            "id": 1497525,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=3bccaff68984da10",
            "url": "https://translate-dev.freebsd.org/api/units/1497525/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.190897Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "When the computer powers on, the processor's registers are set to some predefined values.  One of the registers is the _instruction pointer_ register, and its value after a power on is well defined: it is a 32-bit value of `0xfffffff0`.  The instruction pointer register (also known as the Program Counter) points to code to be executed by the processor.  Another important register is the `cr0` 32-bit control register, and its value just after a reboot is `0`.  One of ``cr0``'s bits, the PE (Protection Enabled) bit, indicates whether the processor is running in 32-bit protected mode or 16-bit real mode.  Since this bit is cleared at boot time, the processor boots in 16-bit real mode.  Real mode means, among other things, that linear and physical addresses are identical.  The reason for the processor not to start immediately in 32-bit protected mode is backwards compatibility.  In particular, the boot process relies on the services provided by the BIOS, and the BIOS itself works in legacy, 16-bit code."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3762705319396400403,
            "content_hash": -3762705319396400403,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:157",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 21,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 166,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436381/?format=api",
            "priority": 100,
            "id": 1497526,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=4bc82f729ae7a2ed",
            "url": "https://translate-dev.freebsd.org/api/units/1497526/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.274229Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "The value of `0xfffffff0` is slightly less than 4 GB, so unless the machine has 4 GB of physical memory, it cannot point to a valid memory address.  The computer's hardware translates this address so that it points to a BIOS memory block."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2634322231043412186,
            "content_hash": 2634322231043412186,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:160",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 22,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 43,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436383/?format=api",
            "priority": 100,
            "id": 1497527,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=a48efe1ca541d0da",
            "url": "https://translate-dev.freebsd.org/api/units/1497527/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.278556Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "The BIOS (Basic Input Output System) is a chip on the motherboard that has a relatively small amount of read-only memory (ROM).  This memory contains various low-level routines that are specific to the hardware supplied with the motherboard.  The processor will first jump to the address 0xfffffff0, which really resides in the BIOS's memory.  Usually this address contains a jump instruction to the BIOS's POST routines."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4937132124419603491,
            "content_hash": 4937132124419603491,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:165",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 23,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 66,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436385/?format=api",
            "priority": 100,
            "id": 1497528,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=c484378255333c23",
            "url": "https://translate-dev.freebsd.org/api/units/1497528/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.281768Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "The POST (Power On Self Test) is a set of routines including the memory check, system bus check, and other low-level initialization so the CPU can set up the computer properly.  The important step of this stage is determining the boot device.  Modern BIOS implementations permit the selection of a boot device, allowing booting from a floppy, CD-ROM, hard disk, or other devices."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5902097737959856036,
            "content_hash": 5902097737959856036,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:169",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 24,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 63,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436387/?format=api",
            "priority": 100,
            "id": 1497529,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=d1e8769f3cbbd7a4",
            "url": "https://translate-dev.freebsd.org/api/units/1497529/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.285338Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "The very last thing in the POST is the `INT 0x19` instruction.  The `INT 0x19` handler reads 512 bytes from the first sector of boot device into the memory at address `0x7c00`.  The term _first sector_ originates from hard drive architecture, where the magnetic plate is divided into a number of cylindrical tracks.  Tracks are numbered, and every track is divided into a number (usually 64) of sectors.  Track numbers start at 0, but sector numbers start from 1.  Track 0 is the outermost on the magnetic plate, and sector 1, the first sector, has a special purpose.  It is also called the MBR, or Master Boot Record.  The remaining sectors on the first track are never used."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6887617951471625584,
            "content_hash": -6887617951471625584,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:178",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 25,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 118,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436389/?format=api",
            "priority": 100,
            "id": 1497530,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=206a43f71dee1a90",
            "url": "https://translate-dev.freebsd.org/api/units/1497530/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.288898Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "This sector is our boot-sequence starting point.  As we will see, this sector contains a copy of our [.filename]#boot0# program.  A jump is made by the BIOS to address `0x7c00` so it starts executing."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1050299350567203767,
            "content_hash": 1050299350567203767,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:182",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 26,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 34,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436391/?format=api",
            "priority": 100,
            "id": 1497531,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=8e9369b1d261b3b7",
            "url": "https://translate-dev.freebsd.org/api/units/1497531/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.374955Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "The Master Boot Record (`boot0`)"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3748163853603190934,
            "content_hash": 3748163853603190934,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:184",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 27,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130700/?format=api",
            "priority": 100,
            "id": 1497532,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=b404272a8dfa3896",
            "url": "https://translate-dev.freebsd.org/api/units/1497532/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.381078Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "After control is received from the BIOS at memory address `0x7c00`, [.filename]#boot0# starts executing.  It is the first piece of code under FreeBSD control.  The task of [.filename]#boot0# is quite simple: scan the partition table and let the user choose which partition to boot from.  The Partition Table is a special, standard data structure embedded in the MBR (hence embedded in [.filename]#boot0#) describing the four standard PC \"partitions\".  [.filename]#boot0# resides in the filesystem as [.filename]#/boot/boot0#.  It is a small 512-byte file, and it is exactly what FreeBSD's installation procedure wrote to the hard disk's MBR if you chose the \"bootmanager\" option at installation time.  Indeed, [.filename]#boot0# _is_ the MBR."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3322287093586598056,
            "content_hash": -3322287093586598056,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:193",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 28,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 109,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1454419/?format=api",
            "priority": 100,
            "id": 1497533,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=51e4dd7d98e7e758",
            "url": "https://translate-dev.freebsd.org/api/units/1497533/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.384402Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "As mentioned previously, we're calling the BIOS `INT 0x19` to load the MBR ([.filename]#boot0#) into memory at address `0x7c00`.  The source file for [.filename]#boot0# can be found in [.filename]#stand/i386/boot0/boot0.S# - which is an awesome piece of code written by Robert Nordier."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5500232562397428810,
            "content_hash": -5500232562397428810,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:196",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 29,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 41,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436395/?format=api",
            "priority": 100,
            "id": 1497534,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=33ab3fa04043c3b6",
            "url": "https://translate-dev.freebsd.org/api/units/1497534/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.388034Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "A special structure starting from offset `0x1be` in the MBR is called the _partition table_.  It has four records of 16 bytes each, called _partition records_, which represent how the hard disk is partitioned, or, in FreeBSD's terminology, sliced.  One byte of those 16 says whether a partition (slice) is bootable or not.  Exactly one record must have that flag set, otherwise [.filename]#boot0#'s code will refuse to proceed."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8708116404251992642,
            "content_hash": -8708116404251992642,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:201",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 30,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 68,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436397/?format=api",
            "priority": 100,
            "id": 1497535,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=07268e4495ceddbe",
            "url": "https://translate-dev.freebsd.org/api/units/1497535/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.391123Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "A partition record has the following fields:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4929944069142665080,
            "content_hash": -4929944069142665080,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:203",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 31,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130708/?format=api",
            "priority": 100,
            "id": 1497536,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=3b9551fd34352888",
            "url": "https://translate-dev.freebsd.org/api/units/1497536/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.395369Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "the 1-byte filesystem type"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1662255690580357330,
            "content_hash": 1662255690580357330,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:205",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 32,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130710/?format=api",
            "priority": 100,
            "id": 1497537,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=971184be5ae9f0d2",
            "url": "https://translate-dev.freebsd.org/api/units/1497537/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.474870Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "the 1-byte bootable flag"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2355672616426894088,
            "content_hash": 2355672616426894088,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:206",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 33,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130712/?format=api",
            "priority": 100,
            "id": 1497538,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=a0b107c3853d7308",
            "url": "https://translate-dev.freebsd.org/api/units/1497538/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.478231Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "the 6 byte descriptor in CHS format"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2270730358854515558,
            "content_hash": -2270730358854515558,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:207",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 34,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130714/?format=api",
            "priority": 100,
            "id": 1497539,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=607cbec4fbc8049a",
            "url": "https://translate-dev.freebsd.org/api/units/1497539/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.481414Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "the 8 byte descriptor in LBA format"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6061930922360684041,
            "content_hash": -6061930922360684041,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:208",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 35,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130716/?format=api",
            "priority": 100,
            "id": 1497540,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=2bdfb1f18fbc41f7",
            "url": "https://translate-dev.freebsd.org/api/units/1497540/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.483735Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "A partition record descriptor contains information about where exactly the partition resides on the drive.  Both descriptors, LBA and CHS, describe the same information, but in different ways: LBA (Logical Block Addressing) has the starting sector for the partition and the partition's length, while CHS (Cylinder Head Sector) has coordinates for the first and last sectors of the partition.  The partition table ends with the special signature `0xaa55`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8746893447420499231,
            "content_hash": -8746893447420499231,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:212",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 36,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 68,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436399/?format=api",
            "priority": 100,
            "id": 1497541,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=069ccac0aa4f2ae1",
            "url": "https://translate-dev.freebsd.org/api/units/1497541/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.486255Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "The MBR must fit into 512 bytes, a single disk sector.  This program uses low-level \"tricks\" like taking advantage of the side effects of certain instructions and reusing register values from previous operations to make the most out of the fewest possible instructions.  Care must also be taken when handling the partition table, which is embedded in the MBR itself.  For these reasons, be very careful when modifying [.filename]#boot0.S#."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -9207485977680995395,
            "content_hash": -9207485977680995395,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:217",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 37,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 69,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436401/?format=api",
            "priority": 100,
            "id": 1497542,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=0038704961ef1bbd",
            "url": "https://translate-dev.freebsd.org/api/units/1497542/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.488952Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "Note that the [.filename]#boot0.S# source file is assembled \"as is\": instructions are translated one by one to binary, with no additional information (no ELF file format, for example).  This kind of low-level control is achieved at link time through special control flags passed to the linker.  For example, the text section of the program is set to be located at address `0x600`.  In practice this means that [.filename]#boot0# must be loaded to memory address `0x600` in order to function properly."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1080362688720546079,
            "content_hash": 1080362688720546079,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:222",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 38,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 80,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436403/?format=api",
            "priority": 100,
            "id": 1497543,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=8efe382431c6291f",
            "url": "https://translate-dev.freebsd.org/api/units/1497543/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.492419Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "It is worth looking at the [.filename]#Makefile# for [.filename]#boot0# ([.filename]#stand/i386/boot0/Makefile#), as it defines some of the run-time behavior of [.filename]#boot0#.  For instance, if a terminal connected to the serial port (COM1) is used for I/O, the macro `SIO` must be defined (`-DSIO`).  `-DPXE` enables boot through PXE by pressing kbd:[F6].  Additionally, the program defines a set of _flags_ that allow further modification of its behavior.  All of this is illustrated in the [.filename]#Makefile#.  For example, look at the linker directives which command the linker to start the text section at address `0x600`, and to build the output file \"as is\" (strip out any file formatting):"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1404213858651464672,
            "content_hash": -1404213858651464672,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:229",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 39,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 105,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436405/?format=api",
            "priority": 100,
            "id": 1497544,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=6c833aef76661c20",
            "url": "https://translate-dev.freebsd.org/api/units/1497544/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.574997Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "      BOOT_BOOT0_ORG?=0x600\n      ORG=${BOOT_BOOT0_ORG}\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6150017474024401236,
            "content_hash": -6150017474024401236,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:234",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 40,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436407/?format=api",
            "priority": 100,
            "id": 1497545,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=2aa6bfb10a5496ac",
            "url": "https://translate-dev.freebsd.org/api/units/1497545/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.578811Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "[.filename]#stand/i386/boot0/Makefile# [[boot-boot0-makefile-as-is]]"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1039061107576886661,
            "content_hash": -1039061107576886661,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:236",
            "context": "",
            "note": "type: Block title",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 41,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436409/?format=api",
            "priority": 100,
            "id": 1497546,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=7194836d86f4aa7b",
            "url": "https://translate-dev.freebsd.org/api/units/1497546/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.581709Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "Let us now start our study of the MBR, or [.filename]#boot0#, starting where execution begins."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5649336309824883963,
            "content_hash": 5649336309824883963,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:238",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 42,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130730/?format=api",
            "priority": 100,
            "id": 1497547,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=ce6679713bd40cfb",
            "url": "https://translate-dev.freebsd.org/api/units/1497547/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:49.584798Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "Some modifications have been made to some instructions in favor of better exposition.  For example, some macros are expanded, and some macro tests are omitted when the result of the test is known.  This applies to all of the code examples shown."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2689583171145634824,
            "content_hash": 2689583171145634824,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:244",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 43,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 42,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436411/?format=api",
            "priority": 100,
            "id": 1497548,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=a55351a4e6011408",
            "url": "https://translate-dev.freebsd.org/api/units/1497548/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:50.491711Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "start:\n      cld\t\t\t# String ops inc\n      xorw %ax,%ax\t\t# Zero\n      movw %ax,%es\t\t# Address\n      movw %ax,%ds\t\t#  data\n      movw %ax,%ss\t\t# Set up\n      movw $LOAD,%sp\t\t#  stack\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8387919301984970531,
            "content_hash": 8387919301984970531,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:255",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 44,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 27,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436413/?format=api",
            "priority": 100,
            "id": 1497549,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=f467e029ff74e723",
            "url": "https://translate-dev.freebsd.org/api/units/1497549/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:50.576838Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "[.filename]#stand/i386/boot0/boot0.S# [[boot-boot0-entrypoint]]"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2164907472664387986,
            "content_hash": -2164907472664387986,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:257",
            "context": "",
            "note": "type: Block title",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 45,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436415/?format=api",
            "priority": 100,
            "id": 1497550,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=61f4b41fb0401e6e",
            "url": "https://translate-dev.freebsd.org/api/units/1497550/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:50.581278Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "This first block of code is the entry point of the program.  It is where the BIOS transfers control.  First, it makes sure that the string operations autoincrement its pointer operands (the `cld` instruction) footnote:[When in doubt, we refer the reader to the official Intel manuals, which describe the exact semantics for each instruction: .].  Then, as it makes no assumption about the state of the segment registers, it initializes them.  Finally, it sets the stack pointer register (`%sp`) to ($LOAD = address `0x7c00`), so we have a working stack."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8941725315744175518,
            "content_hash": 8941725315744175518,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:263",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 46,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 90,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436417/?format=api",
            "priority": 100,
            "id": 1497551,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=fc1763cca40c959e",
            "url": "https://translate-dev.freebsd.org/api/units/1497551/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:50.594542Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "The next block is responsible for the relocation and subsequent jump to the relocated code."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1351534944240006511,
            "content_hash": 1351534944240006511,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:265",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 47,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130740/?format=api",
            "priority": 100,
            "id": 1497552,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=92c19ddefcf3f56f",
            "url": "https://translate-dev.freebsd.org/api/units/1497552/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:50.597758Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "      movw %sp,%si\t# Source\n      movw $start,%di\t\t# Destination\n      movw $0x100,%cx\t\t# Word count\n      rep\t\t\t# Relocate\n      movsw\t\t\t#  code\n      movw %di,%bp\t\t# Address variables\n      movb $0x8,%cl\t\t# Words to clear\n      rep\t\t\t# Zero\n      stosw\t\t\t#  them\n      incb -0xe(%di)\t\t# Set the S field to 1\n      jmp main-LOAD+ORIGIN\t# Jump to relocated code\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8742035453555613880,
            "content_hash": 8742035453555613880,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:279",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 48,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 52,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436419/?format=api",
            "priority": 100,
            "id": 1497553,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=f951f2ed7f0da0b8",
            "url": "https://translate-dev.freebsd.org/api/units/1497553/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:50.674611Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "[.filename]#stand/i386/boot0/boot0.S# [[boot-boot0-relocation]]"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7027543435467237911,
            "content_hash": 7027543435467237911,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:281",
            "context": "",
            "note": "type: Block title",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 49,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436421/?format=api",
            "priority": 100,
            "id": 1497554,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=e186d98562a72a17",
            "url": "https://translate-dev.freebsd.org/api/units/1497554/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:50.677883Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "As [.filename]#boot0# is loaded by the BIOS to address `0x7C00`, it copies itself to address `0x600` and then transfers control there (recall that it was linked to execute at address `0x600`).  The source address, `0x7c00`, is copied to register `%si`.  The destination address, `0x600`, to register `%di`.  The number of words to copy, `256` (the program's size = 512 bytes), is copied to register `%cx`.  Next, the `rep` instruction repeats the instruction that follows, that is, `movsw`, the number of times dictated by the `%cx` register.The `movsw` instruction copies the word pointed to by `%si` to the address pointed to by `%di`.  This is repeated another 255 times.  On each repetition, both the source and destination registers, `%si` and `%di`, are incremented by one.  Thus, upon completion of the 256-word (512-byte) copy, `%di` has the value `0x600`+`512`= `0x800`, and `%si` has the value `0x7c00`+`512`= `0x7e00`; we have thus completed the code _relocation_.  Since the last update of this document, the copy instructions have changed in the code, so instead of the movsb and stosb, movsw and stosw have been introduced, which copy 2 bytes(1 word) in one iteration."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5565268540495244488,
            "content_hash": 5565268540495244488,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:291",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 50,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 188,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436423/?format=api",
            "priority": 100,
            "id": 1497555,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=cd3bce4063e02cc8",
            "url": "https://translate-dev.freebsd.org/api/units/1497555/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:50.680823Z"
        }
    ]
}