Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/documentation/booksarch-handbookdriverbasics_index/fa/units/?format=api&page=2
https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookdriverbasics_index/fa/units/?format=api", "results": [ { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookdriverbasics_index/fa/?format=api", "source": [ "\t/* This is a new message, reset length */\n\tif (uio->uio_offset == 0)\n\t\techomsg->len = 0;\n" ], "previous_source": "", "target": [ "" ], "id_hash": 7055156096061932322, "content_hash": 7055156096061932322, "location": "documentation/content/en/books/arch-handbook/driverbasics/_index.adoc:300", "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": 16, "source_unit": "https://translate-dev.freebsd.org/api/units/1136138/?format=api", "priority": 100, "id": 1136222, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookdriverbasics_index/fa/?checksum=e1e8f316ecb40322", "url": "https://translate-dev.freebsd.org/api/units/1136222/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:17:31.003188Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookdriverbasics_index/fa/?format=api", "source": [ "\t/* Copy the string in from user memory to kernel memory */\n\tamt = MIN(uio->uio_resid, (BUFFERSIZE - echomsg->len));\n" ], "previous_source": "", "target": [ "" ], "id_hash": -1089320927571250038, "content_hash": -1089320927571250038, "location": "documentation/content/en/books/arch-handbook/driverbasics/_index.adoc:303", "context": "", "note": "type: delimited block . 4", "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": 18, "source_unit": "https://translate-dev.freebsd.org/api/units/1136140/?format=api", "priority": 100, "id": 1136223, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookdriverbasics_index/fa/?checksum=70e1f46349b7748a", "url": "https://translate-dev.freebsd.org/api/units/1136223/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:17:31.099534Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookdriverbasics_index/fa/?format=api", "source": [ "\terror = uiomove(echomsg->msg + uio->uio_offset, amt, uio);\n" ], "previous_source": "", "target": [ "" ], "id_hash": 3507628591899791689, "content_hash": 3507628591899791689, "location": "documentation/content/en/books/arch-handbook/driverbasics/_index.adoc:305", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 55, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://translate-dev.freebsd.org/api/units/1136142/?format=api", "priority": 100, "id": 1136224, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookdriverbasics_index/fa/?checksum=b0ad999ec030d149", "url": "https://translate-dev.freebsd.org/api/units/1136224/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:17:31.106915Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookdriverbasics_index/fa/?format=api", "source": [ "\t/* Now we need to null terminate and record the length */\n\techomsg->len = uio->uio_offset;\n\techomsg->msg[echomsg->len] = 0;\n" ], "previous_source": "", "target": [ "" ], "id_hash": 4602086617420088423, "content_hash": 4602086617420088423, "location": "documentation/content/en/books/arch-handbook/driverbasics/_index.adoc:309", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 56, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 18, "source_unit": "https://translate-dev.freebsd.org/api/units/1136144/?format=api", "priority": 100, "id": 1136225, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookdriverbasics_index/fa/?checksum=bfdde56548e74467", "url": "https://translate-dev.freebsd.org/api/units/1136225/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:17:31.179559Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookdriverbasics_index/fa/?format=api", "source": [ "\tif (error != 0)\n\t\tuprintf(\"Write failed: bad address!\\n\");\n\treturn (error);\n}\n" ], "previous_source": "", "target": [ "" ], "id_hash": 7719781282904726891, "content_hash": 7719781282904726891, "location": "documentation/content/en/books/arch-handbook/driverbasics/_index.adoc:314", "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": 11, "source_unit": "https://translate-dev.freebsd.org/api/units/1136146/?format=api", "priority": 100, "id": 1136226, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookdriverbasics_index/fa/?checksum=eb222c2cf73edd6b", "url": "https://translate-dev.freebsd.org/api/units/1136226/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:17:31.186843Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookdriverbasics_index/fa/?format=api", "source": [ "DEV_MODULE(echo, echo_loader, NULL);\n" ], "previous_source": "", "target": [ "" ], "id_hash": -5365957786099538837, "content_hash": -5365957786099538837, "location": "documentation/content/en/books/arch-handbook/driverbasics/_index.adoc:316", "context": "", "note": "type: delimited block . 4", "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": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1136148/?format=api", "priority": 100, "id": 1136227, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookdriverbasics_index/fa/?checksum=358849d2d7cba46b", "url": "https://translate-dev.freebsd.org/api/units/1136227/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:17:31.200246Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookdriverbasics_index/fa/?format=api", "source": [ "With this driver loaded try:" ], "previous_source": "", "target": [ "" ], "id_hash": 1487939800475809286, "content_hash": 1487939800475809286, "location": "documentation/content/en/books/arch-handbook/driverbasics/_index.adoc:320", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 59, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://translate-dev.freebsd.org/api/units/1136150/?format=api", "priority": 100, "id": 1136228, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookdriverbasics_index/fa/?checksum=94a6395d7686b606", "url": "https://translate-dev.freebsd.org/api/units/1136228/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:17:31.208303Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookdriverbasics_index/fa/?format=api", "source": [ "# echo -n \"Test Data\" > /dev/echo\n# cat /dev/echo\nOpened device \"echo\" successfully.\nTest Data\nClosing device \"echo\".\n" ], "previous_source": "", "target": [ "" ], "id_hash": -2771558867025365189, "content_hash": -2771558867025365189, "location": "documentation/content/en/books/arch-handbook/driverbasics/_index.adoc:328", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 60, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 19, "source_unit": "https://translate-dev.freebsd.org/api/units/1136152/?format=api", "priority": 100, "id": 1136229, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookdriverbasics_index/fa/?checksum=598971e510de773b", "url": "https://translate-dev.freebsd.org/api/units/1136229/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:17:31.279501Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookdriverbasics_index/fa/?format=api", "source": [ "Real hardware devices are described in the next chapter." ], "previous_source": "", "target": [ "" ], "id_hash": -1199462028537105128, "content_hash": -1199462028537105128, "location": "documentation/content/en/books/arch-handbook/driverbasics/_index.adoc:331", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 61, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://translate-dev.freebsd.org/api/units/1136154/?format=api", "priority": 100, "id": 1136230, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookdriverbasics_index/fa/?checksum=6f5aa7a3db79f518", "url": "https://translate-dev.freebsd.org/api/units/1136230/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:17:31.290871Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookdriverbasics_index/fa/?format=api", "source": [ "Block Devices (Are Gone)" ], "previous_source": "", "target": [ "" ], "id_hash": -215397187682258868, "content_hash": -215397187682258868, "location": "documentation/content/en/books/arch-handbook/driverbasics/_index.adoc:333", "context": "", "note": "type: Title ==", "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": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1136156/?format=api", "priority": 100, "id": 1136231, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookdriverbasics_index/fa/?checksum=7d02c1662694b04c", "url": "https://translate-dev.freebsd.org/api/units/1136231/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:17:31.297040Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookdriverbasics_index/fa/?format=api", "source": [ "Other UNIX(R) systems may support a second type of disk device known as block devices. Block devices are disk devices for which the kernel provides caching. This caching makes block-devices almost unusable, or at least dangerously unreliable. The caching will reorder the sequence of write operations, depriving the application of the ability to know the exact disk contents at any one instant in time." ], "previous_source": "", "target": [ "" ], "id_hash": 2998832311743276345, "content_hash": 2998832311743276345, "location": "documentation/content/en/books/arch-handbook/driverbasics/_index.adoc:336", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 63, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 64, "source_unit": "https://translate-dev.freebsd.org/api/units/1136158/?format=api", "priority": 100, "id": 1136232, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookdriverbasics_index/fa/?checksum=a99dfe195a6be539", "url": "https://translate-dev.freebsd.org/api/units/1136232/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:17:31.303394Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookdriverbasics_index/fa/?format=api", "source": [ "This makes predictable and reliable crash recovery of on-disk data structures (filesystems, databases, etc.) impossible. Since writes may be delayed, there is no way the kernel can report to the application which particular write operation encountered a write error, this further compounds the consistency problem." ], "previous_source": "", "target": [ "" ], "id_hash": -630878874969519827, "content_hash": -630878874969519827, "location": "documentation/content/en/books/arch-handbook/driverbasics/_index.adoc:338", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 64, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 45, "source_unit": "https://translate-dev.freebsd.org/api/units/1136160/?format=api", "priority": 100, "id": 1136233, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookdriverbasics_index/fa/?checksum=773eab017924c92d", "url": "https://translate-dev.freebsd.org/api/units/1136233/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:17:31.375692Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookdriverbasics_index/fa/?format=api", "source": [ "For this reason, no serious applications rely on block devices, and in fact, almost all applications which access disks directly take great pains to specify that character (or \"raw\") devices should always be used. As the implementation of the aliasing of each disk (partition) to two devices with different semantics significantly complicated the relevant kernel code, FreeBSD dropped support for cached disk devices as part of the modernization of the disk I/O infrastructure." ], "previous_source": "", "target": [ "" ], "id_hash": -4312249027696819, "content_hash": -4312249027696819, "location": "documentation/content/en/books/arch-handbook/driverbasics/_index.adoc:340", "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": 73, "source_unit": "https://translate-dev.freebsd.org/api/units/1136162/?format=api", "priority": 100, "id": 1136234, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookdriverbasics_index/fa/?checksum=7ff0ae084885674d", "url": "https://translate-dev.freebsd.org/api/units/1136234/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:17:31.382915Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookdriverbasics_index/fa/?format=api", "source": [ "Network Drivers" ], "previous_source": "", "target": [ "گردانندههای شبکه" ], "id_hash": 255840498800453727, "content_hash": 255840498800453727, "location": "documentation/content/en/books/arch-handbook/driverbasics/_index.adoc:342", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 20, "fuzzy": false, "translated": true, "approved": false, "position": 66, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1136164/?format=api", "priority": 100, "id": 1136235, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookdriverbasics_index/fa/?checksum=838ced940228e85f", "url": "https://translate-dev.freebsd.org/api/units/1136235/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:17:31.389883Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookdriverbasics_index/fa/?format=api", "source": [ "Drivers for network devices do not use device nodes in order to be accessed. Their selection is based on other decisions made inside the kernel and instead of calling open(), use of a network device is generally introduced by using the system call socket(2)." ], "previous_source": "", "target": [ "" ], "id_hash": 6456145613264687650, "content_hash": 6456145613264687650, "location": "documentation/content/en/books/arch-handbook/driverbasics/_index.adoc:345", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 67, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 44, "source_unit": "https://translate-dev.freebsd.org/api/units/1136166/?format=api", "priority": 100, "id": 1136236, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookdriverbasics_index/fa/?checksum=d998d63aa8d69222", "url": "https://translate-dev.freebsd.org/api/units/1136236/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:17:31.397227Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookdriverbasics_index/fa/?format=api", "source": [ "For more information see ifnet(9), the source of the loopback device, and Bill Paul's network drivers." ], "previous_source": "", "target": [ "" ], "id_hash": 6106440884159068896, "content_hash": 6106440884159068896, "location": "documentation/content/en/books/arch-handbook/driverbasics/_index.adoc:346", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 68, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 16, "source_unit": "https://translate-dev.freebsd.org/api/units/1136168/?format=api", "priority": 100, "id": 1136237, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookdriverbasics_index/fa/?checksum=d4be6fa17e393ae0", "url": "https://translate-dev.freebsd.org/api/units/1136237/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2021-05-23T13:17:31.402497Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookdriverbasics_index/fa/?format=api", "source": [ "#include <sys/types.h>\n#include <sys/systm.h> /* uprintf */\n#include <sys/errno.h>\n#include <sys/param.h> /* defines used in kernel.h */\n#include <sys/module.h>\n#include <sys/kernel.h> /* types used in module initialization */\n" ], "previous_source": "", "target": [ "" ], "id_hash": -6031221843115576123, "content_hash": -6031221843115576123, "location": "documentation/content/en/books/arch-handbook/driverbasics/_index.adoc:85", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 15, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 28, "source_unit": "https://translate-dev.freebsd.org/api/units/1383876/?format=api", "priority": 100, "id": 1383882, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookdriverbasics_index/fa/?checksum=2c4ccbb03f84f4c5", "url": "https://translate-dev.freebsd.org/api/units/1383882/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T16:34:22.155949Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookdriverbasics_index/fa/?format=api", "source": [ "#include <sys/types.h>\n#include <sys/systm.h> /* uprintf */\n#include <sys/param.h> /* defines used in kernel.h */\n#include <sys/module.h>\n#include <sys/kernel.h> /* types used in module initialization */\n#include <sys/conf.h> /* cdevsw struct */\n#include <sys/uio.h> /* uio struct */\n#include <sys/malloc.h>\n" ], "previous_source": "", "target": [ "" ], "id_hash": 8560267081403260529, "content_hash": 8560267081403260529, "location": "documentation/content/en/books/arch-handbook/driverbasics/_index.adoc:167", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 33, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 40, "source_unit": "https://translate-dev.freebsd.org/api/units/1383878/?format=api", "priority": 100, "id": 1383883, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookdriverbasics_index/fa/?checksum=f6cc2d8e6982de71", "url": "https://translate-dev.freebsd.org/api/units/1383883/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T16:34:22.351116Z" } ] }{ "count": 68, "next": null, "previous": "