Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/documentation/booksarch-handbookkobj_index/ko/units/?format=api
https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/units/?format=api&page=2", "previous": null, "results": [ { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "Kernel Objects" ], "previous_source": "", "target": [ "커널 오브젝트" ], "id_hash": 2142017301276315406, "content_hash": 2142017301276315406, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:1, documentation/content/en/books/arch-handbook/kobj/_index.adoc:13", "context": "", "note": "type: Title =", "flags": "no-wrap", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 1, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1065128/?format=api", "priority": 100, "id": 1465493, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=9db9f962f950cf0e", "url": "https://translate-dev.freebsd.org/api/units/1465493/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:00.900197Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "Chapter 3. Kernel Objects" ], "previous_source": "", "target": [ "" ], "id_hash": -5072630519562594534, "content_hash": -5072630519562594534, "location": "documentation/content/en/books/arch-handbook/kobj/_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": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1065126/?format=api", "priority": 100, "id": 1465494, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=399a656b1caa971a", "url": "https://translate-dev.freebsd.org/api/units/1465494/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:00.905087Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "Kernel Objects, or _Kobj_ provides an object-oriented C programming system for the kernel. As such the data being operated on carries the description of how to operate on it. This allows operations to be added and removed from an interface at run time and without breaking binary compatibility." ], "previous_source": "", "target": [ "" ], "id_hash": 4212823472239535378, "content_hash": 4212823472239535378, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:53", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 3, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 48, "source_unit": "https://translate-dev.freebsd.org/api/units/1065130/?format=api", "priority": 100, "id": 1465495, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=ba76f4a0a443e512", "url": "https://translate-dev.freebsd.org/api/units/1465495/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:00.908689Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "Terminology" ], "previous_source": "", "target": [ "" ], "id_hash": -2265359017240566842, "content_hash": -2265359017240566842, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:55", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 4, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1065132/?format=api", "priority": 100, "id": 1465496, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=608fd3f9e8a5e3c6", "url": "https://translate-dev.freebsd.org/api/units/1465496/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:00.988361Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "Object" ], "previous_source": "", "target": [ "" ], "id_hash": -4121335585198452573, "content_hash": -4121335585198452573, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:57", "context": "", "note": "type: Labeled list", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 5, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1065134/?format=api", "priority": 100, "id": 1465497, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=46ce131efc11d0a3", "url": "https://translate-dev.freebsd.org/api/units/1465497/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:00.993959Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "A set of data - data structure - data allocation." ], "previous_source": "", "target": [ "" ], "id_hash": -8705410258148419307, "content_hash": -8705410258148419307, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:59", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 6, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 10, "source_unit": "https://translate-dev.freebsd.org/api/units/1065136/?format=api", "priority": 100, "id": 1465498, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=07302b7e53059915", "url": "https://translate-dev.freebsd.org/api/units/1465498/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:00.999427Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "Method" ], "previous_source": "", "target": [ "" ], "id_hash": -7177810348649804229, "content_hash": -7177810348649804229, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:60", "context": "", "note": "type: Labeled list", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 7, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1065138/?format=api", "priority": 100, "id": 1465499, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=1c634b847f9b0e3b", "url": "https://translate-dev.freebsd.org/api/units/1465499/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.002904Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "An operation - function." ], "previous_source": "", "target": [ "" ], "id_hash": -4742759947667013649, "content_hash": -4742759947667013649, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:62", "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": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1065140/?format=api", "priority": 100, "id": 1465500, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=3e2e54f4b05b7fef", "url": "https://translate-dev.freebsd.org/api/units/1465500/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.006462Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "Class" ], "previous_source": "", "target": [ "" ], "id_hash": 3840883458895904946, "content_hash": 3840883458895904946, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:63", "context": "", "note": "type: Labeled list", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 9, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1065142/?format=api", "priority": 100, "id": 1465501, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=b54d8f27ef2a00b2", "url": "https://translate-dev.freebsd.org/api/units/1465501/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.013855Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "One or more methods." ], "previous_source": "", "target": [ "" ], "id_hash": 5663658878951228916, "content_hash": 5663658878951228916, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:65", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 10, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1065144/?format=api", "priority": 100, "id": 1465502, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=ce995bbe38e005f4", "url": "https://translate-dev.freebsd.org/api/units/1465502/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.075676Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "Interface" ], "previous_source": "", "target": [ "" ], "id_hash": -3517470175911236304, "content_hash": -3517470175911236304, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:66", "context": "", "note": "type: Labeled list", "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": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1065146/?format=api", "priority": 100, "id": 1465503, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=4f2f6f82e8c7ad30", "url": "https://translate-dev.freebsd.org/api/units/1465503/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.087862Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "A standard set of one or more methods." ], "previous_source": "", "target": [ "" ], "id_hash": -6416960129942924106, "content_hash": -6416960129942924106, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:68", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 12, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://translate-dev.freebsd.org/api/units/1065148/?format=api", "priority": 100, "id": 1465504, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=26f260c2a4e854b6", "url": "https://translate-dev.freebsd.org/api/units/1465504/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.099168Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "Kobj Operation" ], "previous_source": "", "target": [ "" ], "id_hash": -1527885741034083436, "content_hash": -1527885741034083436, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:70", "context": "", "note": "type: Title ==", "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": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1065150/?format=api", "priority": 100, "id": 1465505, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=6acbdc037c476b94", "url": "https://translate-dev.freebsd.org/api/units/1465505/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.102891Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "Kobj works by generating descriptions of methods. Each description holds a unique id as well as a default function. The description's address is used to uniquely identify the method within a class' method table." ], "previous_source": "", "target": [ "" ], "id_hash": 3206762378210361264, "content_hash": 3206762378210361264, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:75", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 14, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 34, "source_unit": "https://translate-dev.freebsd.org/api/units/1065152/?format=api", "priority": 100, "id": 1465506, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=ac80b5649050bfb0", "url": "https://translate-dev.freebsd.org/api/units/1465506/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.107115Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "A class is built by creating a method table associating one or more functions with method descriptions. Before use the class is compiled. The compilation allocates a cache and associates it with the class. A unique id is assigned to each method description within the method table of the class if not already done so by another referencing class compilation. For every method to be used a function is generated by script to qualify arguments and automatically reference the method description for a lookup. The generated function looks up the method by using the unique id associated with the method description as a hash into the cache associated with the object's class. If the method is not cached the generated function proceeds to use the class' table to find the method. If the method is found then the associated function within the class is used; otherwise, the default function associated with the method description is used." ], "previous_source": "", "target": [ "" ], "id_hash": -5296307729145317583, "content_hash": -5296307729145317583, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:84", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 15, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 156, "source_unit": "https://translate-dev.freebsd.org/api/units/1065154/?format=api", "priority": 100, "id": 1465507, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=367fbc2e6f233731", "url": "https://translate-dev.freebsd.org/api/units/1465507/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.111724Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "These indirections can be visualized as the following:" ], "previous_source": "", "target": [ "" ], "id_hash": 8016806998185763785, "content_hash": 8016806998185763785, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:86", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 16, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://translate-dev.freebsd.org/api/units/1065156/?format=api", "priority": 100, "id": 1465508, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=ef416b7d6fba63c9", "url": "https://translate-dev.freebsd.org/api/units/1465508/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.115889Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "object->cache<->class\n" ], "previous_source": "", "target": [ "" ], "id_hash": 5229401094742486930, "content_hash": 5229401094742486930, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:90", "context": "", "note": "type: delimited block . 4", "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": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1065158/?format=api", "priority": 100, "id": 1465509, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=c8929096d02a2f92", "url": "https://translate-dev.freebsd.org/api/units/1465509/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.119321Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "Using Kobj" ], "previous_source": "", "target": [ "" ], "id_hash": -2552649822068836302, "content_hash": -2552649822068836302, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:93", "context": "", "note": "type: Title ==", "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": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1065160/?format=api", "priority": 100, "id": 1465510, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=5c932a82e79f7832", "url": "https://translate-dev.freebsd.org/api/units/1465510/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.122298Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "Structures" ], "previous_source": "", "target": [ "" ], "id_hash": 3894402431469020987, "content_hash": 3894402431469020987, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:95", "context": "", "note": "type: Title ===", "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": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1065162/?format=api", "priority": 100, "id": 1465511, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=b60bb260c420e73b", "url": "https://translate-dev.freebsd.org/api/units/1465511/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.177852Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "struct kobj_method\n" ], "previous_source": "", "target": [ "" ], "id_hash": -2711644346714433463, "content_hash": -2711644346714433463, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:100", "context": "", "note": "type: delimited block . 4", "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/1065164/?format=api", "priority": 100, "id": 1465512, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=5a5e4dd564e3d849", "url": "https://translate-dev.freebsd.org/api/units/1465512/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.181364Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "Functions" ], "previous_source": "", "target": [ "" ], "id_hash": 3642383334814429404, "content_hash": 3642383334814429404, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:102", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 21, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1065166/?format=api", "priority": 100, "id": 1465513, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=b28c5858476ab0dc", "url": "https://translate-dev.freebsd.org/api/units/1465513/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.188027Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "void kobj_class_compile(kobj_class_t cls);\nvoid kobj_class_compile_static(kobj_class_t cls, kobj_ops_t ops);\nvoid kobj_class_free(kobj_class_t cls);\nkobj_t kobj_create(kobj_class_t cls, struct malloc_type *mtype, int mflags);\nvoid kobj_init(kobj_t obj, kobj_class_t cls);\nvoid kobj_delete(kobj_t obj, struct malloc_type *mtype);\n" ], "previous_source": "", "target": [ "" ], "id_hash": 7862126614426854931, "content_hash": 7862126614426854931, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:112", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 22, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 30, "source_unit": "https://translate-dev.freebsd.org/api/units/1065168/?format=api", "priority": 100, "id": 1465514, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=ed1be280200ea613", "url": "https://translate-dev.freebsd.org/api/units/1465514/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.195005Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "Macros" ], "previous_source": "", "target": [ "" ], "id_hash": 4242434847767527707, "content_hash": 4242434847767527707, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:114", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 23, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1065170/?format=api", "priority": 100, "id": 1465515, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=bae0280443ec011b", "url": "https://translate-dev.freebsd.org/api/units/1465515/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.198914Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "KOBJ_CLASS_FIELDS\nKOBJ_FIELDS\nDEFINE_CLASS(name, methods, size)\nKOBJMETHOD(NAME, FUNC)\n" ], "previous_source": "", "target": [ "" ], "id_hash": 8308893867500307912, "content_hash": 8308893867500307912, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:122", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 24, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://translate-dev.freebsd.org/api/units/1065172/?format=api", "priority": 100, "id": 1465516, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=f34f1ef338c705c8", "url": "https://translate-dev.freebsd.org/api/units/1465516/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.202525Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "Headers" ], "previous_source": "", "target": [ "" ], "id_hash": 1850317099559884940, "content_hash": 1850317099559884940, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:124", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 25, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1065174/?format=api", "priority": 100, "id": 1465517, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=99ada5994119188c", "url": "https://translate-dev.freebsd.org/api/units/1465517/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.209612Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "<sys/param.h>\n<sys/kobj.h>\n" ], "previous_source": "", "target": [ "" ], "id_hash": 3341868903880953592, "content_hash": 3341868903880953592, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:130", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 26, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1065176/?format=api", "priority": 100, "id": 1465518, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=ae60b40fe5bf8ef8", "url": "https://translate-dev.freebsd.org/api/units/1465518/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.213351Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "Creating an Interface Template" ], "previous_source": "", "target": [ "" ], "id_hash": -1184892745757591965, "content_hash": -1184892745757591965, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:132", "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": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1065178/?format=api", "priority": 100, "id": 1465519, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=6f8e6a53582e7663", "url": "https://translate-dev.freebsd.org/api/units/1465519/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.216812Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "The first step in using Kobj is to create an Interface. Creating the interface involves creating a template that the script [.filename]#src/sys/kern/makeobjops.pl# can use to generate the header and code for the method declarations and method lookup functions." ], "previous_source": "", "target": [ "" ], "id_hash": 9186764191999803578, "content_hash": 9186764191999803578, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:136", "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": 38, "source_unit": "https://translate-dev.freebsd.org/api/units/1065180/?format=api", "priority": 100, "id": 1465520, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=ff7df15beb6d40ba", "url": "https://translate-dev.freebsd.org/api/units/1465520/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.283934Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "Within this template the following keywords are used: `#include`, `INTERFACE`, `CODE`, `EPILOG`, `HEADER`, `METHOD`, `PROLOG`, `STATICMETHOD`, and `DEFAULT`." ], "previous_source": "", "target": [ "" ], "id_hash": 832067613995842029, "content_hash": 832067613995842029, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:138", "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": 18, "source_unit": "https://translate-dev.freebsd.org/api/units/1176156/?format=api", "priority": 100, "id": 1465521, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=8b8c1916215439ed", "url": "https://translate-dev.freebsd.org/api/units/1465521/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.294865Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "The `#include` statement and what follows it is copied verbatim to the head of the generated code file." ], "previous_source": "", "target": [ "" ], "id_hash": -5514464080478431862, "content_hash": -5514464080478431862, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:140", "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": 18, "source_unit": "https://translate-dev.freebsd.org/api/units/1065184/?format=api", "priority": 100, "id": 1465522, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=3378b022bc6e958a", "url": "https://translate-dev.freebsd.org/api/units/1465522/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.298657Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "For example:" ], "previous_source": "", "target": [ "" ], "id_hash": -3643751247835186919, "content_hash": -3643751247835186919, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:142, documentation/content/en/books/arch-handbook/kobj/_index.adoc:153, documentation/content/en/books/arch-handbook/kobj/_index.adoc:163, documentation/content/en/books/arch-handbook/kobj/_index.adoc:178, documentation/content/en/books/arch-handbook/kobj/_index.adoc:191, documentation/content/en/books/arch-handbook/kobj/_index.adoc:206, documentation/content/en/books/arch-handbook/kobj/_index.adoc:240", "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": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1065186/?format=api", "priority": 100, "id": 1465523, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=4d6ecb8ba6e5b919", "url": "https://translate-dev.freebsd.org/api/units/1465523/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.302287Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "#include <sys/foo.h>\n" ], "previous_source": "", "target": [ "" ], "id_hash": -4982796760927921397, "content_hash": -4982796760927921397, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:146", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 32, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1065188/?format=api", "priority": 100, "id": 1465524, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=3ad98cbef4ec9b0b", "url": "https://translate-dev.freebsd.org/api/units/1465524/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.316001Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "The `INTERFACE` keyword is used to define the interface name. This name is concatenated with each method name as [interface name]_[method name]. Its syntax is INTERFACE [interface name];." ], "previous_source": "", "target": [ "" ], "id_hash": 6787292693968173343, "content_hash": 6787292693968173343, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:151", "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": 28, "source_unit": "https://translate-dev.freebsd.org/api/units/1065190/?format=api", "priority": 100, "id": 1465525, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=de314ebe9a93b91f", "url": "https://translate-dev.freebsd.org/api/units/1465525/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.320100Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "INTERFACE foo;\n" ], "previous_source": "", "target": [ "" ], "id_hash": -6726847942004127475, "content_hash": -6726847942004127475, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:157", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 34, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1065192/?format=api", "priority": 100, "id": 1465526, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=22a56f6fe6c6c90d", "url": "https://translate-dev.freebsd.org/api/units/1465526/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.389475Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "The `CODE` keyword copies its arguments verbatim into the code file. Its syntax is `CODE { [whatever] };`" ], "previous_source": "", "target": [ "" ], "id_hash": 6120071557811902005, "content_hash": 6120071557811902005, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:161", "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": 18, "source_unit": "https://translate-dev.freebsd.org/api/units/1065194/?format=api", "priority": 100, "id": 1465527, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=d4eedca803599635", "url": "https://translate-dev.freebsd.org/api/units/1465527/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.394853Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "CODE {\n\tstruct foo * foo_alloc_null(struct bar *)\n\t{\n\t\treturn NULL;\n\t}\n};\n" ], "previous_source": "", "target": [ "" ], "id_hash": -4909276825958912598, "content_hash": -4909276825958912598, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:172", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 36, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://translate-dev.freebsd.org/api/units/1176158/?format=api", "priority": 100, "id": 1465528, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=3bdebebcbca96daa", "url": "https://translate-dev.freebsd.org/api/units/1465528/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.403986Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "The `HEADER` keyword copies its arguments verbatim into the header file. Its syntax is `HEADER { [whatever] };`" ], "previous_source": "", "target": [ "" ], "id_hash": 5042094975094548367, "content_hash": 5042094975094548367, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:176", "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": 18, "source_unit": "https://translate-dev.freebsd.org/api/units/1176160/?format=api", "priority": 100, "id": 1465529, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=c5f91eaa6a4ae78f", "url": "https://translate-dev.freebsd.org/api/units/1465529/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.407349Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "HEADER {\n struct mumble;\n struct grumble;\n};\n" ], "previous_source": "", "target": [ "" ], "id_hash": 7166952434077580044, "content_hash": 7166952434077580044, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:185", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 38, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://translate-dev.freebsd.org/api/units/1176162/?format=api", "priority": 100, "id": 1465530, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=e37621444350bb0c", "url": "https://translate-dev.freebsd.org/api/units/1465530/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.411115Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "The `METHOD` keyword describes a method. Its syntax is `METHOD [return type] [method name] { [object [, arguments]] };`" ], "previous_source": "", "target": [ "" ], "id_hash": 2980371606613866348, "content_hash": 2980371606613866348, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:189", "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": 19, "source_unit": "https://translate-dev.freebsd.org/api/units/1065198/?format=api", "priority": 100, "id": 1465531, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=a95c682f7ee1376c", "url": "https://translate-dev.freebsd.org/api/units/1465531/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.417708Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "METHOD int bar {\n\tstruct object *;\n\tstruct foo *;\n\tstruct bar;\n};\n" ], "previous_source": "", "target": [ "" ], "id_hash": 6039927348842132122, "content_hash": 6039927348842132122, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:199", "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": 13, "source_unit": "https://translate-dev.freebsd.org/api/units/1065200/?format=api", "priority": 100, "id": 1465532, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=d3d221ec40e6f29a", "url": "https://translate-dev.freebsd.org/api/units/1465532/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.475914Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "The `DEFAULT` keyword may follow the `METHOD` keyword. It extends the `METHOD` key word to include the default function for method. The extended syntax is `METHOD [return type] [method name] { [object; [other arguments]] }DEFAULT [default function];`" ], "previous_source": "", "target": [ "" ], "id_hash": -8422277466677725422, "content_hash": -8422277466677725422, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:204", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 41, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 37, "source_unit": "https://translate-dev.freebsd.org/api/units/1065202/?format=api", "priority": 100, "id": 1465533, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=0b1e0f4466e5b712", "url": "https://translate-dev.freebsd.org/api/units/1465533/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.484312Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "METHOD int bar {\n\tstruct object *;\n\tstruct foo *;\n\tint bar;\n} DEFAULT foo_hack;\n" ], "previous_source": "", "target": [ "" ], "id_hash": 7805893827183263811, "content_hash": 7805893827183263811, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:214", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "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/1065204/?format=api", "priority": 100, "id": 1465534, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=ec541b1413ac4043", "url": "https://translate-dev.freebsd.org/api/units/1465534/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.488281Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "The `STATICMETHOD` keyword is used like the `METHOD` keyword except the kobj data is not at the head of the object structure so casting to kobj_t would be incorrect. Instead `STATICMETHOD` relies on the Kobj data being referenced as 'ops'. This is also useful for calling methods directly out of a class's method table." ], "previous_source": "", "target": [ "" ], "id_hash": -654482491791125323, "content_hash": -654482491791125323, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:219", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 43, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 54, "source_unit": "https://translate-dev.freebsd.org/api/units/1065206/?format=api", "priority": 100, "id": 1465535, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=76eacfa42d13d4b5", "url": "https://translate-dev.freebsd.org/api/units/1465535/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.501388Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "The `PROLOG` and `EPILOG` keywords sets inserts code immediately before or directly after the `METHOD` they are attached to. This feature is used primarily for profiling situations where it's difficult to obtain the information in another way." ], "previous_source": "", "target": [ "" ], "id_hash": 9139083413467564725, "content_hash": 9139083413467564725, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:222", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 44, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 37, "source_unit": "https://translate-dev.freebsd.org/api/units/1176164/?format=api", "priority": 100, "id": 1465536, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=fed48bf190660ab5", "url": "https://translate-dev.freebsd.org/api/units/1465536/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.506194Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "Other complete examples:" ], "previous_source": "", "target": [ "" ], "id_hash": -6622678238524672837, "content_hash": -6622678238524672837, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:224", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 45, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1065208/?format=api", "priority": 100, "id": 1465537, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=2417853b0306f4bb", "url": "https://translate-dev.freebsd.org/api/units/1465537/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.510097Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "src/sys/kern/bus_if.m\nsrc/sys/kern/device_if.m\n" ], "previous_source": "", "target": [ "" ], "id_hash": 6496380357697134957, "content_hash": 6496380357697134957, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:229", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 46, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1065210/?format=api", "priority": 100, "id": 1465538, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=da27c7841a5ce16d", "url": "https://translate-dev.freebsd.org/api/units/1465538/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.513812Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "Creating a Class" ], "previous_source": "", "target": [ "" ], "id_hash": -5455273803332987329, "content_hash": -5455273803332987329, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:231", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 47, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1065212/?format=api", "priority": 100, "id": 1465539, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=344af9610fd7d63f", "url": "https://translate-dev.freebsd.org/api/units/1465539/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.517665Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "The second step in using Kobj is to create a class. A class consists of a name, a table of methods, and the size of objects if Kobj's object handling facilities are used. To create the class use the macro `DEFINE_CLASS()`. To create the method table create an array of kobj_method_t terminated by a NULL entry. Each non-NULL entry may be created using the macro `KOBJMETHOD()`." ], "previous_source": "", "target": [ "" ], "id_hash": -6519692949789134979, "content_hash": -6519692949789134979, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:238", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 48, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 66, "source_unit": "https://translate-dev.freebsd.org/api/units/1065214/?format=api", "priority": 100, "id": 1465540, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=258565ce13332f7d", "url": "https://translate-dev.freebsd.org/api/units/1465540/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.579514Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "DEFINE_CLASS(fooclass, foomethods, sizeof(struct foodata));\n" ], "previous_source": "", "target": [ "" ], "id_hash": 5652458561932128597, "content_hash": 5652458561932128597, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:244", "context": "", "note": "type: delimited block . 4", "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": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1065216/?format=api", "priority": 100, "id": 1465541, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=ce71911d33947155", "url": "https://translate-dev.freebsd.org/api/units/1465541/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.590146Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookkobj_index/ko/?format=api", "source": [ "kobj_method_t foomethods[] = {\n\tKOBJMETHOD(bar_doo, foo_doo),\n\tKOBJMETHOD(bar_foo, foo_foo),\n\t{ NULL, NULL}\n};\n" ], "previous_source": "", "target": [ "" ], "id_hash": -6838311498862653983, "content_hash": -6838311498862653983, "location": "documentation/content/en/books/arch-handbook/kobj/_index.adoc:250", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 50, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 12, "source_unit": "https://translate-dev.freebsd.org/api/units/1065218/?format=api", "priority": 100, "id": 1465542, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookkobj_index/ko/?checksum=21196fec36d28de1", "url": "https://translate-dev.freebsd.org/api/units/1465542/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2023-03-06T23:18:01.597177Z" } ] }{ "count": 62, "next": "