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&page=2
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=3",
    "previous": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/units/?format=api",
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "Next, the destination register `%di` is copied to `%bp`.  `%bp` gets the value `0x800`.  The value `8` is copied to `%cl` in preparation for a new string operation (like our previous `movsw`).  Now, `stosw` is executed 8 times.  This instruction copies a `0` value to the address pointed to by the destination register (`%di`, which is `0x800`), and increments it.  This is repeated another 7 times, so `%di` ends up with value `0x810`.  Effectively, this clears the address range `0x800`-`0x80f`.  This range is used as a (fake) partition table for writing the MBR back to disk.Finally, the sector field for the CHS addressing of this fake partition is given the value 1 and a jump is made to the main function from the relocated code.  Note that until this jump to the relocated code, any reference to an absolute address was avoided."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -9220046263579865412,
            "content_hash": -9220046263579865412,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:301",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 51,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 142,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436425/?format=api",
            "priority": 100,
            "id": 1497556,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=000bd0c5eea78ebc",
            "url": "https://translate-dev.freebsd.org/api/units/1497556/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:50.684279Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "The following code block tests whether the drive number provided by the BIOS should be used, or the one stored in [.filename]#boot0#."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6403797030268812577,
            "content_hash": -6403797030268812577,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:303",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 52,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 22,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130750/?format=api",
            "priority": 100,
            "id": 1497557,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=272124879d2042df",
            "url": "https://translate-dev.freebsd.org/api/units/1497557/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:50.687366Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "main:\n      testb $SETDRV,_FLAGS(%bp)\t# Set drive number?\n#ifndef CHECK_DRIVE\t/* disable drive checks */\n      jz save_curdrive\t\t# no, use the default\n#else\n      jnz disable_update\t# Yes\n      testb %dl,%dl\t\t# Drive number valid?\n      js save_curdrive\t\t# Possibly (0x80 set)\n#endif\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3873415939991256247,
            "content_hash": -3873415939991256247,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:315",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 53,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 39,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436427/?format=api",
            "priority": 100,
            "id": 1497558,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=4a3edcb98d7c4349",
            "url": "https://translate-dev.freebsd.org/api/units/1497558/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:50.690826Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "[.filename]#stand/i386/boot0/boot0.S# [[boot-boot0-drivenumber]]"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4916902036304790871,
            "content_hash": 4916902036304790871,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:317",
            "context": "",
            "note": "type: Block title",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 54,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436429/?format=api",
            "priority": 100,
            "id": 1497559,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=c43c5859e5578557",
            "url": "https://translate-dev.freebsd.org/api/units/1497559/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:50.774397Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "This code tests the `SETDRV` bit (`0x20`) in the _flags_ variable.  Recall that register `%bp` points to address location `0x800`, so the test is done to the _flags_ variable at address `0x800`-`69`= `0x7bb`.  This is an example of the type of modifications that can be done to [.filename]#boot0#.  The `SETDRV` flag is not set by default, but it can be set in the [.filename]#Makefile#.  When set, the drive number stored in the MBR is used instead of the one provided by the BIOS.  We assume the defaults, and that the BIOS provided a valid drive number, so we jump to `save_curdrive`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3385089059172034442,
            "content_hash": 3385089059172034442,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:324",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 55,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 101,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436431/?format=api",
            "priority": 100,
            "id": 1497560,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=aefa40907902a78a",
            "url": "https://translate-dev.freebsd.org/api/units/1497560/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:50.777893Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "The next block saves the drive number provided by the BIOS, and calls `putn` to print a new line on the screen."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7551862392213056800,
            "content_hash": 7551862392213056800,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:326",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 56,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 22,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130758/?format=api",
            "priority": 100,
            "id": 1497561,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=e8cd9ad5907dad20",
            "url": "https://translate-dev.freebsd.org/api/units/1497561/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:50.781683Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "save_curdrive:\n      movb %dl, (%bp)\t\t# Save drive number\n      pushw %dx\t\t\t# Also in the stack\n#ifdef\tTEST\t/* test code, print internal bios drive */\n      rolb $1, %dl\n      movw $drive, %si\n      call putkey\n#endif\n      callw putn\t\t# Print a newline\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2125757861576051575,
            "content_hash": 2125757861576051575,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:338",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 57,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 40,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130760/?format=api",
            "priority": 100,
            "id": 1497562,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=9d80358329bc0b77",
            "url": "https://translate-dev.freebsd.org/api/units/1497562/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:50.784889Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "[.filename]#stand/i386/boot0/boot0.S# [[boot-boot0-savedrivenumber]]"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1829594906955039240,
            "content_hash": -1829594906955039240,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:340",
            "context": "",
            "note": "type: Block title",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 58,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436433/?format=api",
            "priority": 100,
            "id": 1497563,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=669bf9203014bdf8",
            "url": "https://translate-dev.freebsd.org/api/units/1497563/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:50.787662Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "Note that we assume `TEST` is not defined, so the conditional code in it is not assembled and will not appear in our executable [.filename]#boot0#."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7159180805015017582,
            "content_hash": -7159180805015017582,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:342",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 59,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 25,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130764/?format=api",
            "priority": 100,
            "id": 1497564,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=1ca57afd2248e792",
            "url": "https://translate-dev.freebsd.org/api/units/1497564/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:50.875109Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "Our next block implements the actual scanning of the partition table.  It prints to the screen the partition type for each of the four entries in the partition table.  It compares each type with a list of well-known operating system file systems.  Examples of recognized partition types are NTFS (Windows(R), ID 0x7), `ext2fs` (Linux(R), ID 0x83), and, of course, `ffs`/`ufs2` (FreeBSD, ID 0xa5).  The implementation is fairly simple."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8353700816175514959,
            "content_hash": -8353700816175514959,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:348",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 60,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 68,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436435/?format=api",
            "priority": 100,
            "id": 1497565,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=0c11b15e13f7bab1",
            "url": "https://translate-dev.freebsd.org/api/units/1497565/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:50.879163Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "      movw $(partbl+0x4),%bx\t# Partition table (+4)\n      xorw %dx,%dx\t\t# Item number\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4894923381147253229,
            "content_hash": -4894923381147253229,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:353",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 61,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130768/?format=api",
            "priority": 100,
            "id": 1497566,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=3c11bd1e87f6c613",
            "url": "https://translate-dev.freebsd.org/api/units/1497566/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:50.885343Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "read_entry:\n      movb %ch,-0x4(%bx)\t# Zero active flag (ch == 0)\n      btw %dx,_FLAGS(%bp)\t# Entry enabled?\n      jnc next_entry\t\t# No\n      movb (%bx),%al\t\t# Load type\n      test %al, %al\t\t# skip empty partition\n      jz next_entry\n      movw $bootable_ids,%di\t# Lookup tables\n      movb $(TLEN+1),%cl\t# Number of entries\n      repne\t\t\t# Locate\n      scasb\t\t\t#  type\n      addw $(TLEN-1), %di\t# Adjust\n      movb (%di),%cl\t\t# Partition\n      addw %cx,%di\t\t#  description\n      callw putx\t\t# Display it\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3915779286173732323,
            "content_hash": -3915779286173732323,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:369",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 62,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 68,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130770/?format=api",
            "priority": 100,
            "id": 1497567,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=49a85b7c64c8321d",
            "url": "https://translate-dev.freebsd.org/api/units/1497567/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:50.985065Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "next_entry:\n      incw %dx\t\t\t# Next item\n      addb $0x10,%bl\t\t# Next entry\n      jnc read_entry\t\t# Till done\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3238884205890087459,
            "content_hash": 3238884205890087459,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:374",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 63,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130772/?format=api",
            "priority": 100,
            "id": 1497568,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=acf2d40660b3aa23",
            "url": "https://translate-dev.freebsd.org/api/units/1497568/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:51.077198Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "[.filename]#stand/i386/boot0/boot0.S# [[boot-boot0-partition-scan]]"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3958677551043618107,
            "content_hash": -3958677551043618107,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:376",
            "context": "",
            "note": "type: Block title",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 64,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436437/?format=api",
            "priority": 100,
            "id": 1497569,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=490ff3bdc5bb5ac5",
            "url": "https://translate-dev.freebsd.org/api/units/1497569/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:51.080421Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "It is important to note that the active flag for each entry is cleared, so after the scanning, _no_ partition entry is active in our memory copy of [.filename]#boot0#.  Later, the active flag will be set for the selected partition.  This ensures that only one active partition exists if the user chooses to write the changes back to disk."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1946292222658003631,
            "content_hash": -1946292222658003631,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:380",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 65,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 59,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436439/?format=api",
            "priority": 100,
            "id": 1497570,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=64fd61890f5d3d51",
            "url": "https://translate-dev.freebsd.org/api/units/1497570/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:51.083493Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "The next block tests for other drives.  At startup, the BIOS writes the number of drives present in the computer to address `0x475`.  If there are any other drives present, [.filename]#boot0# prints the current drive to screen.  The user may command [.filename]#boot0# to scan partitions on another drive later."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4207086395852584215,
            "content_hash": -4207086395852584215,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:385",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 66,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 49,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436441/?format=api",
            "priority": 100,
            "id": 1497571,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=459d6d368bd40ae9",
            "url": "https://translate-dev.freebsd.org/api/units/1497571/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:51.173862Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "      popw %ax\t\t\t# Drive number\n      subb $0x80-0x1,%al\t\t# Does next\n      cmpb NHRDRV,%al\t\t#  drive exist? (from BIOS?)\n      jb print_drive\t\t# Yes\n      decw %ax\t\t\t# Already drive 0?\n      jz print_prompt\t\t# Yes\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6971016147098444895,
            "content_hash": -6971016147098444895,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:394",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 67,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 31,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436443/?format=api",
            "priority": 100,
            "id": 1497572,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=1f41f9bf8caf5ba1",
            "url": "https://translate-dev.freebsd.org/api/units/1497572/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:51.178090Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "[.filename]#stand/i386/boot0/boot0.S# [[boot-boot0-test-drives]]"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3822536642024734731,
            "content_hash": -3822536642024734731,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:396",
            "context": "",
            "note": "type: Block title",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 68,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436445/?format=api",
            "priority": 100,
            "id": 1497573,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=4af39f2d3f337ff5",
            "url": "https://translate-dev.freebsd.org/api/units/1497573/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:51.181201Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "We make the assumption that a single drive is present, so the jump to `print_drive` is not performed.  We also assume nothing strange happened, so we jump to `print_prompt`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4348781183127371967,
            "content_hash": 4348781183127371967,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:399",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 69,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 29,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436447/?format=api",
            "priority": 100,
            "id": 1497574,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=bc59f971fa35c0bf",
            "url": "https://translate-dev.freebsd.org/api/units/1497574/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:51.184238Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "This next block just prints out a prompt followed by the default option:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1841258796763925937,
            "content_hash": -1841258796763925937,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:401",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 70,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130786/?format=api",
            "priority": 100,
            "id": 1497575,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=667288e13752b24f",
            "url": "https://translate-dev.freebsd.org/api/units/1497575/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:51.274712Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "print_prompt:\n      movw $prompt,%si\t\t# Display\n      callw putstr\t\t#  prompt\n      movb _OPT(%bp),%dl\t# Display\n      decw %si\t\t\t#  default\n      callw putkey\t\t#  key\n      jmp start_input\t\t# Skip beep\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4563574577745076048,
            "content_hash": 4563574577745076048,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:411",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 71,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130788/?format=api",
            "priority": 100,
            "id": 1497576,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=bf5512e64c7f9f50",
            "url": "https://translate-dev.freebsd.org/api/units/1497576/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:51.278186Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "[.filename]#stand/i386/boot0/boot0.S# [[boot-boot0-prompt]]"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5794604855877585219,
            "content_hash": -5794604855877585219,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:413",
            "context": "",
            "note": "type: Block title",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 72,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436449/?format=api",
            "priority": 100,
            "id": 1497577,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=2f956d95afa9b6bd",
            "url": "https://translate-dev.freebsd.org/api/units/1497577/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:51.281464Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "Finally, a jump is performed to `start_input`, where the BIOS services are used to start a timer and for reading user input from the keyboard; if the timer expires, the default option will be selected:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8627306686656586153,
            "content_hash": 8627306686656586153,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:415",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 73,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 35,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130792/?format=api",
            "priority": 100,
            "id": 1497578,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=f7ba59b8da84a1a9",
            "url": "https://translate-dev.freebsd.org/api/units/1497578/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:51.284523Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "start_input:\n      xorb %ah,%ah\t\t# BIOS: Get\n      int $0x1a\t\t\t#  system time\n      movw %dx,%di\t\t# Ticks when\n      addw _TICKS(%bp),%di\t#  timeout\nread_key:\n      movb $0x1,%ah\t\t# BIOS: Check\n      int $0x16\t\t\t#  for keypress\n      jnz got_key\t\t# Have input\n      xorb %ah,%ah\t\t# BIOS: int 0x1a, 00\n      int $0x1a\t\t\t#  get system time\n      cmpw %di,%dx\t\t# Timeout?\n      jb read_key\t\t# No\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1408895849292223133,
            "content_hash": -1408895849292223133,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:431",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 74,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 57,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130794/?format=api",
            "priority": 100,
            "id": 1497579,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=6c7298b0916a2d63",
            "url": "https://translate-dev.freebsd.org/api/units/1497579/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:51.377979Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "[.filename]#stand/i386/boot0/boot0.S# [[boot-boot0-start-input]]"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3239410063111908316,
            "content_hash": 3239410063111908316,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:433",
            "context": "",
            "note": "type: Block title",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 75,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436451/?format=api",
            "priority": 100,
            "id": 1497580,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=acf4b24a0d9c6bdc",
            "url": "https://translate-dev.freebsd.org/api/units/1497580/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:51.384126Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "An interrupt is requested with number `0x1a` and argument `0` in register `%ah`.  The BIOS has a predefined set of services, requested by applications as software-generated interrupts through the `int` instruction and receiving arguments in registers (in this case, `%ah`).  Here, particularly, we are requesting the number of clock ticks since last midnight; this value is computed by the BIOS through the RTC (Real Time Clock).  This clock can be programmed to work at frequencies ranging from 2 Hz to 8192 Hz.  The BIOS sets it to 18.2 Hz at startup.  When the request is satisfied, a 32-bit result is returned by the BIOS in registers `%cx` and `%dx` (lower bytes in `%dx`).  This result (the `%dx` part) is copied to register `%di`, and the value of the `TICKS` variable is added to `%di`.  This variable resides in [.filename]#boot0# at offset `_TICKS` (a negative value) from register `%bp` (which, recall, points to `0x800`).  The default value of this variable is `0xb6` (182 in decimal).  Now, the idea is that [.filename]#boot0# constantly requests the time from the BIOS, and when the value returned in register `%dx` is greater than the value stored in `%di`, the time is up and the default selection will be made.  Since the RTC ticks 18.2 times per second, this condition will be met after 10 seconds (this default behavior can be changed in the [.filename]#Makefile#).  Until this time has passed, [.filename]#boot0# continually asks the BIOS for any user input; this is done through `int 0x16`, argument `1` in `%ah`."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8510496506339344780,
            "content_hash": 8510496506339344780,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:446",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 76,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 253,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436453/?format=api",
            "priority": 100,
            "id": 1497581,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=f61b5b7b628f418c",
            "url": "https://translate-dev.freebsd.org/api/units/1497581/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:51.475352Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "Whether a key was pressed or the time expired, subsequent code validates the selection.  Based on the selection, the register `%si` is set to point to the appropriate partition entry in the partition table.  This new selection overrides the previous default one.  Indeed, it becomes the new default.  Finally, the ACTIVE flag of the selected partition is set.  If it was enabled at compile time, the in-memory version of [.filename]#boot0# with these modified values is written back to the MBR on disk.  We leave the details of this implementation to the reader."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8301673445920535164,
            "content_hash": -8301673445920535164,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:454",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 77,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 92,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436455/?format=api",
            "priority": 100,
            "id": 1497582,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=0cca87fc2e9d0d84",
            "url": "https://translate-dev.freebsd.org/api/units/1497582/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:51.485402Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "We now end our study with the last code block from the [.filename]#boot0# program:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -284354267459668749,
            "content_hash": -284354267459668749,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:456",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 78,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130802/?format=api",
            "priority": 100,
            "id": 1497583,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=7c0dc54ce1b334f3",
            "url": "https://translate-dev.freebsd.org/api/units/1497583/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:51.492336Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "      movw $LOAD,%bx\t\t# Address for read\n      movb $0x2,%ah\t\t# Read sector\n      callw intx13\t\t#  from disk\n      jc beep\t\t\t# If error\n      cmpw $MAGIC,0x1fe(%bx)\t# Bootable?\n      jne beep\t\t\t# No\n      pushw %si\t\t\t# Save ptr to selected part.\n      callw putn\t\t# Leave some space\n      popw %si\t\t\t# Restore, next stage uses it\n      jmp *%bx\t\t\t# Invoke bootstrap\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5364247840546678745,
            "content_hash": -5364247840546678745,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:469",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 79,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 56,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436457/?format=api",
            "priority": 100,
            "id": 1497584,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=358e5d02910f1827",
            "url": "https://translate-dev.freebsd.org/api/units/1497584/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:51.576328Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "[.filename]#stand/i386/boot0/boot0.S# [[boot-boot0-check-bootable]]"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7105898054223459144,
            "content_hash": 7105898054223459144,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:471",
            "context": "",
            "note": "type: Block title",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 80,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436459/?format=api",
            "priority": 100,
            "id": 1497585,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=e29d38a1b420f348",
            "url": "https://translate-dev.freebsd.org/api/units/1497585/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:51.580388Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "Recall that `%si` points to the selected partition entry.  This entry tells us where the partition begins on disk.  We assume, of course, that the partition selected is actually a FreeBSD slice."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 361746431762154047,
            "content_hash": 361746431762154047,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:475",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 81,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 32,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436461/?format=api",
            "priority": 100,
            "id": 1497586,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=85052e768bf2c23f",
            "url": "https://translate-dev.freebsd.org/api/units/1497586/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:51.586178Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "From now on, we will favor the use of the technically more accurate term \"slice\" rather than \"partition\"."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -479935368318998666,
            "content_hash": -479935368318998666,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:479",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 82,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130810/?format=api",
            "priority": 100,
            "id": 1497587,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=7956ed5348332776",
            "url": "https://translate-dev.freebsd.org/api/units/1497587/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:51.590085Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "The transfer buffer is set to `0x7c00` (register `%bx`), and a read for the first sector of the FreeBSD slice is requested by calling `intx13`.  We assume that everything went okay, so a jump to `beep` is not performed.  In particular, the new sector read must end with the magic sequence `0xaa55`.  Finally, the value at `%si` (the pointer to the selected partition table) is preserved for use by the next stage, and a jump is performed to address `0x7c00`, where execution of our next stage (the just-read block) is started."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 613405349159229595,
            "content_hash": 613405349159229595,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:485",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 83,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 91,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436463/?format=api",
            "priority": 100,
            "id": 1497588,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=888340ea43f5d89b",
            "url": "https://translate-dev.freebsd.org/api/units/1497588/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:51.677886Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "`boot1` Stage"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 9137276300788995536,
            "content_hash": 9137276300788995536,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:487",
            "context": "",
            "note": "type: Title ==",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 84,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130814/?format=api",
            "priority": 100,
            "id": 1497589,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=fece20625b1f95d0",
            "url": "https://translate-dev.freebsd.org/api/units/1497589/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:51.686452Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "So far we have gone through the following sequence:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8398050994771347565,
            "content_hash": 8398050994771347565,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:490",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 85,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130816/?format=api",
            "priority": 100,
            "id": 1497590,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=f48bdee28cf6486d",
            "url": "https://translate-dev.freebsd.org/api/units/1497590/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:51.782637Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "The BIOS did some early hardware initialization, including the POST.  The MBR ([.filename]#boot0#) was loaded from absolute disk sector one to address `0x7c00`.  Execution control was passed to that location."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4534978676101706568,
            "content_hash": 4534978676101706568,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:494",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 86,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 30,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436465/?format=api",
            "priority": 100,
            "id": 1497591,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=beef7b141d037348",
            "url": "https://translate-dev.freebsd.org/api/units/1497591/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:51.787040Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "[.filename]#boot0# relocated itself to the location it was linked to execute (`0x600`), followed by a jump to continue execution at the appropriate place.  Finally, [.filename]#boot0# loaded the first disk sector from the FreeBSD slice to address `0x7c00`.  Execution control was passed to that location."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3209789176155264078,
            "content_hash": 3209789176155264078,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:497",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 87,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 44,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436467/?format=api",
            "priority": 100,
            "id": 1497592,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=ac8b763fe0a0d44e",
            "url": "https://translate-dev.freebsd.org/api/units/1497592/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:51.882792Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "[.filename]#boot1# is the next step in the boot-loading sequence.  It is the first of three boot stages.  Note that we have been dealing exclusively with disk sectors.  Indeed, the BIOS loads the absolute first sector, while [.filename]#boot0# loads the first sector of the FreeBSD slice.  Both loads are to address `0x7c00`.  We can conceptually think of these disk sectors as containing the files [.filename]#boot0# and [.filename]#boot1#, respectively, but in reality this is not entirely true for [.filename]#boot1#.  Strictly speaking, unlike [.filename]#boot0#, [.filename]#boot1# is not part of the boot blocks footnote:[There is a file /boot/boot1, but it is not the written to the beginning of the FreeBSD slice.  Instead, it is concatenated with boot2 to form boot, which is written to the beginning of the FreeBSD slice and read at boot time.].  Instead, a single, full-blown file, [.filename]#boot# ([.filename]#/boot/boot#), is what ultimately is written to disk.  This file is a combination of [.filename]#boot1#, [.filename]#boot2# and the `Boot Extender` (or BTX).  This single file is greater in size than a single sector (greater than 512 bytes).  Fortunately, [.filename]#boot1# occupies _exactly_ the first 512 bytes of this single file, so when [.filename]#boot0# loads the first sector of the FreeBSD slice (512 bytes), it is actually loading [.filename]#boot1# and transferring control to it."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2432799275749145882,
            "content_hash": 2432799275749145882,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:510",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 88,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 209,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436469/?format=api",
            "priority": 100,
            "id": 1497593,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=a1c30a0d40dafd1a",
            "url": "https://translate-dev.freebsd.org/api/units/1497593/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:51.975745Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "The main task of [.filename]#boot1# is to load the next boot stage.  This next stage is somewhat more complex.  It is composed of a server called the \"Boot Extender\", or BTX, and a client, called [.filename]#boot2#.  As we will see, the last boot stage, [.filename]#loader#, is also a client of the BTX server."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3720718595103436500,
            "content_hash": 3720718595103436500,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:515",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 89,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 53,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436471/?format=api",
            "priority": 100,
            "id": 1497594,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=b3a2a5d95a54aed4",
            "url": "https://translate-dev.freebsd.org/api/units/1497594/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:52.076182Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "Let us now look in detail at what exactly is done by [.filename]#boot1#, starting like we did for [.filename]#boot0#, at its entry point:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6841465350953755836,
            "content_hash": -6841465350953755836,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:517",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 90,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 23,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130826/?format=api",
            "priority": 100,
            "id": 1497595,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=210e3b82cd421b44",
            "url": "https://translate-dev.freebsd.org/api/units/1497595/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:52.082483Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "start:\n\tjmp main\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -1025870260124756122,
            "content_hash": -1025870260124756122,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:522",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 91,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130828/?format=api",
            "priority": 100,
            "id": 1497596,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=71c3606f07a05766",
            "url": "https://translate-dev.freebsd.org/api/units/1497596/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:52.087966Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "[.filename]#stand/i386/boot2/boot1.S# [[boot-boot1-entry]]"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5713828903613123977,
            "content_hash": -5713828903613123977,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:524",
            "context": "",
            "note": "type: Block title",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 92,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436473/?format=api",
            "priority": 100,
            "id": 1497597,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=30b466e2a4c7b277",
            "url": "https://translate-dev.freebsd.org/api/units/1497597/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:52.092512Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "The entry point at `start` simply jumps past a special data area to the label `main`, which in turn looks like this:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7089646652485005760,
            "content_hash": 7089646652485005760,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:526",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 93,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 22,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130832/?format=api",
            "priority": 100,
            "id": 1497598,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=e2637c116067f1c0",
            "url": "https://translate-dev.freebsd.org/api/units/1497598/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:52.194960Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "main:\n      cld\t\t\t# String ops inc\n      xor %cx,%cx\t\t# Zero\n      mov %cx,%es\t\t# Address\n      mov %cx,%ds\t\t#  data\n      mov %cx,%ss\t\t# Set up\n      mov $start,%sp\t\t#  stack\n      mov %sp,%si\t\t# Source\n      mov $MEM_REL,%di\t\t# Destination\n      incb %ch\t\t\t# Word count\n      rep\t\t\t# Copy\n      movsw\t\t\t#  code\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -9006886301313349699,
            "content_hash": -9006886301313349699,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:541",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 94,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 46,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436475/?format=api",
            "priority": 100,
            "id": 1497599,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=03011ca125e2c7bd",
            "url": "https://translate-dev.freebsd.org/api/units/1497599/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:52.275054Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "[.filename]#stand/i386/boot2/boot1.S# [[boot-boot1-main]]"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4219579411352653293,
            "content_hash": 4219579411352653293,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:543",
            "context": "",
            "note": "type: Block title",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 95,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436477/?format=api",
            "priority": 100,
            "id": 1497600,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=ba8ef51e4b3a0ded",
            "url": "https://translate-dev.freebsd.org/api/units/1497600/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:52.278649Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "Just like [.filename]#boot0#, this code relocates [.filename]#boot1#, this time to memory address `0x700`.  However, unlike [.filename]#boot0#, it does not jump there.  [.filename]#boot1# is linked to execute at address `0x7c00`, effectively where it was loaded in the first place.  The reason for this relocation will be discussed shortly."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2165244893033820727,
            "content_hash": -2165244893033820727,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:548",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 96,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 47,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436479/?format=api",
            "priority": 100,
            "id": 1497601,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=61f3813de2fd8dc9",
            "url": "https://translate-dev.freebsd.org/api/units/1497601/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:52.283830Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "Next comes a loop that looks for the FreeBSD slice.  Although [.filename]#boot0# loaded [.filename]#boot1# from the FreeBSD slice, no information was passed to it about this footnote:[Actually we did pass a pointer to the slice entry in register %si.  However, boot1 does not assume that it was loaded by boot0 (perhaps some other MBR loaded it, and did not pass this information), so it assumes nothing.], so [.filename]#boot1# must rescan the partition table to find where the FreeBSD slice starts.  Therefore it rereads the MBR:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 199705865650798565,
            "content_hash": 199705865650798565,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:553",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 97,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 85,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436481/?format=api",
            "priority": 100,
            "id": 1497602,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=82c57f6d3dad7fe5",
            "url": "https://translate-dev.freebsd.org/api/units/1497602/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:52.287624Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "      mov $part4,%si\t\t# Partition\n      cmpb $0x80,%dl\t\t# Hard drive?\n      jb main.4\t\t\t# No\n      movb $0x1,%dh\t\t# Block count\n      callw nread\t\t# Read MBR\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7912620141454896854,
            "content_hash": -7912620141454896854,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:561",
            "context": "",
            "note": "type: delimited block . 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 98,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 23,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1130842/?format=api",
            "priority": 100,
            "id": 1497603,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=1230b9e779fad12a",
            "url": "https://translate-dev.freebsd.org/api/units/1497603/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:52.293174Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "[.filename]#stand/i386/boot2/boot1.S# [[boot-boot1-find-freebsd]]"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2624526761936343516,
            "content_hash": -2624526761936343516,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:563",
            "context": "",
            "note": "type: Block title",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 99,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436483/?format=api",
            "priority": 100,
            "id": 1497604,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=5b93ced0bb472e24",
            "url": "https://translate-dev.freebsd.org/api/units/1497604/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:52.376552Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookboot_index/ko/?format=api",
            "source": [
                "In the code above, register `%dl` maintains information about the boot device.  This is passed on by the BIOS and preserved by the MBR.  Numbers `0x80` and greater tells us that we are dealing with a hard drive, so a call is made to `nread`, where the MBR is read.  Arguments to `nread` are passed through `%si` and `%dh`.  The memory address at label `part4` is copied to `%si`.  This memory address holds a \"fake partition\" to be used by `nread`.  The following is the data in the fake partition:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 9065425798010783789,
            "content_hash": 9065425798010783789,
            "location": "documentation/content/en/books/arch-handbook/boot/_index.adoc:571",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 100,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 90,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1436485/?format=api",
            "priority": 100,
            "id": 1497605,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookboot_index/ko/?checksum=fdcedcbb8c18482d",
            "url": "https://translate-dev.freebsd.org/api/units/1497605/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-03-07T02:51:52.380247Z"
        }
    ]
}