Translation components API.

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

GET /api/translations/freebsd-doc/boooks_developers-handbook/fa/units/?format=api&page=43
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 2274,
    "next": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/units/?format=api&page=44",
    "previous": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/units/?format=api&page=42",
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "Of course, we are still using assembly language magic to do that! Take a good look at <function>getchar</function>. It <emphasis>always</emphasis> returns with the <varname role=\"register\">carry flag</varname> <emphasis>clear</emphasis>."
            ],
            "previous_source": "",
            "target": [
                "البته، ما هنوز از جادوی زبان همگذاری برای انجام آن استفاده می‌کنیم! نگاهی بیندازید به <function>getchar</function>. این تابع <emphasis>همیشه</emphasis> با <varname role=\"register\">carry flag</varname><emphasis>clear</emphasis> برمی‌گردد."
            ],
            "id_hash": -8099004853618085549,
            "content_hash": -8099004853618085549,
            "location": "book.translate.xml:14513",
            "context": "",
            "note": "(itstool) path: blockquote/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2177,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 27,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107704/?format=api",
            "priority": 100,
            "id": 190130,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=0f9a8dfef9edf153",
            "url": "https://translate-dev.freebsd.org/api/units/190130/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.593299Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "Yet, our main code relies on the <varname role=\"register\">carry flag</varname> to tell it when to quit—and it works."
            ],
            "previous_source": "",
            "target": [
                "گرچه، کد اصلی ما وابسته به <varname role=\"register\">carry flag</varname> است تا به آن بگوید چه زمان خارج شود—و کار می‌کند."
            ],
            "id_hash": -2328456601720068918,
            "content_hash": -2328456601720068918,
            "location": "book.translate.xml:14518",
            "context": "",
            "note": "(itstool) path: blockquote/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2178,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107705/?format=api",
            "priority": 100,
            "id": 190131,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=5fafa90eb38fe4ca",
            "url": "https://translate-dev.freebsd.org/api/units/190131/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.601778Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "The magic is in <function>read</function>. Whenever it receives more input from the system, it just returns to <function>getchar</function>, which fetches a character from the input buffer, <emphasis>clears</emphasis> the <varname role=\"register\">carry flag</varname> and returns."
            ],
            "previous_source": "",
            "target": [
                "جادوی آن در <function>read</function> است. هرزمان که ورودی بیشتری از سامانه دریافت می‌کند، به <function>getchar</function> برمی‌گردد، که یک نویسه از میان‌گیر ورودی می‌گیرد، <varname role=\"register\">carry flag</varname> را <emphasis>تمیز می‌کند</emphasis> و برمی‌گردد."
            ],
            "id_hash": 7824799178817427977,
            "content_hash": 7824799178817427977,
            "location": "book.translate.xml:14521",
            "context": "",
            "note": "(itstool) path: blockquote/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2179,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 33,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107706/?format=api",
            "priority": 100,
            "id": 190132,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=ec974565442e5a09",
            "url": "https://translate-dev.freebsd.org/api/units/190132/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.610426Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "But when <function>read</function> receives no more input from the system, it does <emphasis>not</emphasis> return to <function>getchar</function> at all. Instead, the <function role=\"opcode\">add esp, byte 4</function> op code adds <constant>4</constant> to <varname role=\"register\">ESP</varname>, <emphasis>sets</emphasis> the <varname role=\"register\">carry flag</varname>, and returns."
            ],
            "previous_source": "",
            "target": [
                "اما هنگامی‌که <function>read</function> دیگر هیچ ورودی‌ای از سامانه دریافت نمی‌کند، به هیچ وجه به <function>getchar</function> <emphasis>برنمی‌گردد</emphasis>. در عوض، آپ‌کد <function role=\"opcode\">add esp, byte 4</function> مقدار <constant>4</constant> را به <varname role=\"register\">ESP</varname> اضافه می‌کند، <varname role=\"register\">carry flag</varname> را <emphasis>تنظیم می‌کند</emphasis>، و برمی‌گردد."
            ],
            "id_hash": 4806996759232745952,
            "content_hash": 4806996759232745952,
            "location": "book.translate.xml:14526",
            "context": "",
            "note": "(itstool) path: blockquote/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2180,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 39,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107707/?format=api",
            "priority": 100,
            "id": 190133,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=c2b5e2157e8591e0",
            "url": "https://translate-dev.freebsd.org/api/units/190133/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.618589Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "So, where does it return to? Whenever a program uses the <function role=\"opcode\">call</function> op code, the microprocessor <function role=\"opcode\">push</function>es the return address, i.e., it stores it on the top of the stack (not the <acronym>FPU</acronym> stack, the system stack, which is in the memory). When a program uses the <function role=\"opcode\">ret</function> op code, the microprocessor <function role=\"opcode\">pop</function>s the return value from the stack, and jumps to the address that was stored there."
            ],
            "previous_source": "",
            "target": [
                "خوب، به کجا برمی‌گردد؟‌ هنگامی‌که یک برنامه از آپ‌کد <function role=\"opcode\">call</function> استفاده می‌کند، ریزپردازنده نشانی بازگشت را <function role=\"opcode\">push</function> می‌کند، برای مثال آن را در بالای پشته ذخیره می‌کند (نه پشتهٔ <acronym>FPU</acronym>، پشتهٔ سامانه، که در حافظه قرار دارد). هنگامی‌که یک برنامه از آپ‌کد <function role=\"opcode\">ret</function> استفاده می کند، ریزپردازنده مقدار بازگشتی را از پشته <function role=\"opcode\">pop</function> می‌کند، و سراغ نشانی‌ای که در آنجا ذخیره شده بود می‌رود."
            ],
            "id_hash": 4473962686942550852,
            "content_hash": 4473962686942550852,
            "location": "book.translate.xml:14534",
            "context": "",
            "note": "(itstool) path: blockquote/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2181,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 72,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107708/?format=api",
            "priority": 100,
            "id": 190134,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=be16b55c15901b44",
            "url": "https://translate-dev.freebsd.org/api/units/190134/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.627251Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "But since we added <constant>4</constant> to <varname role=\"register\">ESP</varname> (which is the stack pointer register), we have effectively given the microprocessor a minor case of <emphasis>amnesia</emphasis>: It no longer remembers it was <function>getchar</function> that <function role=\"opcode\">call</function>ed <function>read</function>."
            ],
            "previous_source": "",
            "target": [
                "»اما از آنجا که مقدار <constant>4</constant> را به <varname role=\"register\">ESP</varname> اضافه کرده‌ایم (که ثبات اشاره‌گر پشته است)، ما به‌طور مؤثر یک مورد جزئیِ <emphasis>فراموشی</emphasis> به ریزپردازنده داده‌ایم: دیگر به یاد نخواهد آورد که این <function>getchar</function> بود که تابع <function>read</function> را <function role=\"opcode\">فرواخوانی</function> کرد."
            ],
            "id_hash": 4800226778474507223,
            "content_hash": 4800226778474507223,
            "location": "book.translate.xml:14544",
            "context": "",
            "note": "(itstool) path: blockquote/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2182,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 36,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107709/?format=api",
            "priority": 100,
            "id": 190135,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=c29dd4d2844a6bd7",
            "url": "https://translate-dev.freebsd.org/api/units/190135/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.640780Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "And since <function>getchar</function> never <function role=\"opcode\">push</function>ed anything before <function role=\"opcode\">call</function>ing <function>read</function>, the top of the stack now contains the return address to whatever or whoever <function role=\"opcode\">call</function>ed <function>getchar</function>. As far as that caller is concerned, he <function role=\"opcode\">call</function>ed <function>getchar</function>, which <function role=\"opcode\">ret</function>urned with the <varname role=\"register\">carry flag</varname> set!"
            ],
            "previous_source": "",
            "target": [
                "و از آنجا که <function>getchar</function> هرگز هیچ چیز را قبل از <function role=\"opcode\">فراخوانی</function> کردن <function>read</function> <function role=\"opcode\">push</function> نکرد، بالای پشته اکنون شامل نشانی بازگشت به هرچیز یا هرکسی است که <function>getchar</function> را <function role=\"opcode\">فراخوانی</function> کرده است. تا آنجا که شامل فراخوان می‌شود، او <function>getchar</function> را <function role=\"opcode\">فراخوانی</function> کرده است، که با <varname role=\"register\">carry flag</varname> بر روی آن <function role=\"opcode\">بازگشت</function> داده می‌شود!"
            ],
            "id_hash": 1484787236677251073,
            "content_hash": 1484787236677251073,
            "location": "book.translate.xml:14550",
            "context": "",
            "note": "(itstool) path: blockquote/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2183,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 48,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107710/?format=api",
            "priority": 100,
            "id": 190136,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=949b0620012e7001",
            "url": "https://translate-dev.freebsd.org/api/units/190136/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.648918Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "Other than that, the <function>bcdload</function> routine is caught up in the middle of a Lilliputian conflict between the Big–Endians and the Little–Endians."
            ],
            "previous_source": "",
            "target": [
                "به‌غیر از آن، جریان <function>bcdload</function> وسط یک اختلاف لی‌لی‌پوتی مابین اندین‌های بزرگ و اندین‌های کوچک گرفتار شده است."
            ],
            "id_hash": 8876569516956870689,
            "content_hash": 8876569516956870689,
            "location": "book.translate.xml:14558",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2184,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 22,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107711/?format=api",
            "priority": 100,
            "id": 190137,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=fb2fe8f212466821",
            "url": "https://translate-dev.freebsd.org/api/units/190137/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.657019Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "It is converting the text representation of a number into that number: The text is stored in the big–endian order, but the <emphasis>packed decimal</emphasis> is little–endian."
            ],
            "previous_source": "",
            "target": [
                "معرف متنی یک عدد را به آن عدد تبدیل می‌کند: متن به ترتیبِ اِندیَن بزرگ ذخیره شده است، اما <emphasis>ده‌دهی بسته‌بندی شده</emphasis> اِندیَن کوچک است."
            ],
            "id_hash": 4070298582133153795,
            "content_hash": 4070298582133153795,
            "location": "book.translate.xml:14562",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2185,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107712/?format=api",
            "priority": 100,
            "id": 190138,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=b87c9afebdd2a003",
            "url": "https://translate-dev.freebsd.org/api/units/190138/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.665337Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "To solve the conflict, we use the <function>std</function> op code early on. We cancel it with <function>cld</function> later on: It is quite important we do not <function>call</function> anything that may depend on the default setting of the <emphasis>direction flag</emphasis> while <function>std</function> is active."
            ],
            "previous_source": "",
            "target": [
                "برای رفع این نزاع، ما از ابتدا از کد دستورِ <function>std</function> استفاده می‌کنیم. بعدتر آن را با <function>cld</function> لغو می‌کنیم: این کاملاً مهم است که ما هنگام فعال بودن <function>std</function>، هرچیزی که ممکن است وابسته به تنظیمات پیش‌فرض <emphasis>نشان جهت</emphasis> باشد را <function>call</function> نکنیم."
            ],
            "id_hash": 8930916721443282732,
            "content_hash": 8930916721443282732,
            "location": "book.translate.xml:14567",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2186,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 43,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107713/?format=api",
            "priority": 100,
            "id": 190139,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=fbf0fd70ac391f2c",
            "url": "https://translate-dev.freebsd.org/api/units/190139/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.673831Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "Everything else in this code should be quit eclear, providing you have read the entire chapter that precedes it."
            ],
            "previous_source": "",
            "target": [
                "هر چیز دیگری که در این کد است باید کاملاً واضح باشد، مشروط بر آنکه فصل قبل از آن را کامل خوانده باشید."
            ],
            "id_hash": -4253621096745808654,
            "content_hash": -4253621096745808654,
            "location": "book.translate.xml:14574",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2187,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 19,
            "source_unit": "https://translate-dev.freebsd.org/api/units/92255/?format=api",
            "priority": 100,
            "id": 190140,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=44f81a262f5bccf2",
            "url": "https://translate-dev.freebsd.org/api/units/190140/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.682958Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "It is a classical example of the adage that programming requires a lot of thought and only a little coding. Once we have thought through every tiny detail, the code almost writes itself."
            ],
            "previous_source": "",
            "target": [
                "این یک مثال کلاسیک از این ضرب‌المثل است که برنامه‌نویسی نیازمند مقدار زیادی فکر و تنها کمی کد زدن است. همین‌که تمام جزئیات ریز را در نظر گرفتیم، کد تقریباً‌ خودش را می‌نویسد."
            ],
            "id_hash": 8842380663921257698,
            "content_hash": 8842380663921257698,
            "location": "book.translate.xml:14578",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2188,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 33,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107714/?format=api",
            "priority": 100,
            "id": 190141,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=fab6725d69cf2ce2",
            "url": "https://translate-dev.freebsd.org/api/units/190141/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.691562Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "Using <application>pinhole</application>"
            ],
            "previous_source": "",
            "target": [
                "استفاده از <application>pinhole</application>"
            ],
            "id_hash": -678000785971158668,
            "content_hash": -678000785971158668,
            "location": "book.translate.xml:14585",
            "context": "",
            "note": "(itstool) path: sect2/title",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2189,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107715/?format=api",
            "priority": 100,
            "id": 190142,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=769741e09ac0e174",
            "url": "https://translate-dev.freebsd.org/api/units/190142/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.700820Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "Because we have decided to make the program <emphasis>ignore</emphasis> any input except for numbers (and even those inside a comment), we can actually perform <emphasis>textual queries</emphasis>. We do not <emphasis>have to</emphasis>, but we <emphasis>can</emphasis>."
            ],
            "previous_source": "",
            "target": [
                "از آنجا که تصمیم گرفته‌ایم برنامه هر نوع ورودی به‌جز اعداد را <emphasis>نادیده</emphasis> بگیرد (و حتی آنهایی که داخل توضیحات هستند)، در واقع می‌توانیم <emphasis>جست‌و‌جوی متنی</emphasis> انجام دهیم. <emphasis>مجبور نیستیم</emphasis>، اما <emphasis>می‌توانیم</emphasis>."
            ],
            "id_hash": 5387663397070565642,
            "content_hash": 5387663397070565642,
            "location": "book.translate.xml:14587",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2190,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 34,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107716/?format=api",
            "priority": 100,
            "id": 190143,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=cac4d35087c3f10a",
            "url": "https://translate-dev.freebsd.org/api/units/190143/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.714744Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "In my humble opinion, forming a textual query, instead of having to follow a very strict syntax, makes software much more user friendly."
            ],
            "previous_source": "",
            "target": [
                "به نظر حقیرانهٔ من، تشکیل یک جست‌و‌جوی متنی، به‌ جای آنکه مجبور به پیروی از قواعد نحوی بسیار محدود باشیم، برنامه را بسیار کاربرپسندتر می‌کند."
            ],
            "id_hash": 2481778190368560814,
            "content_hash": 2481778190368560814,
            "location": "book.translate.xml:14594",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2191,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 23,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107717/?format=api",
            "priority": 100,
            "id": 190144,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=a2710c1d783ad6ae",
            "url": "https://translate-dev.freebsd.org/api/units/190144/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.722964Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "Suppose we want to build a pinhole camera to use the 4x5 inch film. The standard focal length for that film is about 150mm. We want to <emphasis>fine–tune</emphasis> our focal length so the pinhole diameter is as round a number as possible. Let us also suppose we are quite comfortable with cameras but somewhat intimidated by computers. Rather than just have to type in a bunch of numbers, we want to <emphasis>ask</emphasis> a couple of questions."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2443532058382528011,
            "content_hash": 2443532058382528011,
            "location": "book.translate.xml:14598",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2192,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 76,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107718/?format=api",
            "priority": 100,
            "id": 190145,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=a1e92b75f12b6e0b",
            "url": "https://translate-dev.freebsd.org/api/units/190145/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.731613Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "Our session might look like this:"
            ],
            "previous_source": "",
            "target": [
                "ممکن است جلسهٔ ما بدین شکل باشد:"
            ],
            "id_hash": 1878600367476981526,
            "content_hash": 1878600367476981526,
            "location": "book.translate.xml:14607",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2193,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107719/?format=api",
            "priority": 100,
            "id": 190146,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=9a122114ba623f16",
            "url": "https://translate-dev.freebsd.org/api/units/190146/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.740757Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "<prompt>%</prompt> <userinput>pinhole\n\nComputer,\n\nWhat size pinhole do I need for the focal length of 150?</userinput>\n150\t490\t306\t362\t2930\t12\n<userinput>Hmmm... How about 160?</userinput>\n160\t506\t316\t362\t3125\t12\n<userinput>Let's make it 155, please.</userinput>\n155\t498\t311\t362\t3027\t12\n<userinput>Ah, let's try 157...</userinput>\n157\t501\t313\t362\t3066\t12\n<userinput>156?</userinput>\n156\t500\t312\t362\t3047\t12\n<userinput>That's it! Perfect! Thank you very much!\n^D</userinput>"
            ],
            "previous_source": "",
            "target": [
                "<prompt>%</prompt> <userinput>pinhole\n\nComputer,\n\nWhat size pinhole do I need for the focal length of 150?</userinput>\n150\t490\t306\t362\t2930\t12\n<userinput>Hmmm... How about 160?</userinput>\n160\t506\t316\t362\t3125\t12\n<userinput>Let's make it 155, please.</userinput>\n155\t498\t311\t362\t3027\t12\n<userinput>Ah, let's try 157...</userinput>\n157\t501\t313\t362\t3066\t12\n<userinput>156?</userinput>\n156\t500\t312\t362\t3047\t12\n<userinput>That's it! Perfect! Thank you very much!\n^D</userinput>"
            ],
            "id_hash": -6997165459728289478,
            "content_hash": -6997165459728289478,
            "location": "book.translate.xml:14609",
            "context": "",
            "note": "(itstool) path: sect2/screen",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2194,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 67,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107720/?format=api",
            "priority": 100,
            "id": 190147,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=1ee513164243313a",
            "url": "https://translate-dev.freebsd.org/api/units/190147/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.750784Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "We have found that while for the focal length of 150, our pinhole diameter should be 490 microns, or 0.49 mm, if we go with the almost identical focal length of 156 mm, we can get away with a pinhole diameter of exactly one half of a millimeter."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4866452384340981319,
            "content_hash": -4866452384340981319,
            "location": "book.translate.xml:14626",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2195,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 48,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107721/?format=api",
            "priority": 100,
            "id": 190148,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=3c76e3570b00c9b9",
            "url": "https://translate-dev.freebsd.org/api/units/190148/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.760026Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "Scripting"
            ],
            "previous_source": "",
            "target": [
                "اجرانامه‌نویسی"
            ],
            "id_hash": -2113656748661410651,
            "content_hash": -2113656748661410651,
            "location": "book.translate.xml:14634",
            "context": "",
            "note": "(itstool) path: sect2/title",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2196,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107722/?format=api",
            "priority": 100,
            "id": 190149,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=62aac862beedf4a5",
            "url": "https://translate-dev.freebsd.org/api/units/190149/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.769222Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "Because we have chosen the <constant>#</constant> character to denote the start of a comment, we can treat our <application>pinhole</application> software as a <emphasis>scripting language</emphasis>."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3052853810896905999,
            "content_hash": 3052853810896905999,
            "location": "book.translate.xml:14636",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2197,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 24,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107723/?format=api",
            "priority": 100,
            "id": 190150,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=aa5dea5dc5b5270f",
            "url": "https://translate-dev.freebsd.org/api/units/190150/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.777823Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "You have probably seen <application>shell</application> <emphasis>scripts</emphasis> that start with:"
            ],
            "previous_source": "",
            "target": [
                "شما احتمالاً <emphasis>اجرانامه‌های</emphasis><application>shell</application> که بدین شکل شروع می‌شوند را دیده‌اید:"
            ],
            "id_hash": -7323880838147961394,
            "content_hash": -7323880838147961394,
            "location": "book.translate.xml:14641",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2198,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107724/?format=api",
            "priority": 100,
            "id": 190151,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=1a5c592e68e68dce",
            "url": "https://translate-dev.freebsd.org/api/units/190151/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.787950Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "#! /bin/sh"
            ],
            "previous_source": "",
            "target": [
                "#! /bin/sh"
            ],
            "id_hash": -1434816266093792768,
            "content_hash": -1434816266093792768,
            "location": "book.translate.xml:14644",
            "context": "",
            "note": "(itstool) path: sect2/programlisting",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2199,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/92256/?format=api",
            "priority": 100,
            "id": 190152,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=6c1682353d86f200",
            "url": "https://translate-dev.freebsd.org/api/units/190152/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.796939Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "...or..."
            ],
            "previous_source": "",
            "target": [
                "...یا..."
            ],
            "id_hash": -7035896724130759886,
            "content_hash": -7035896724130759886,
            "location": "book.translate.xml:14646",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2200,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107725/?format=api",
            "priority": 100,
            "id": 190153,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=1e5b793509d9fb32",
            "url": "https://translate-dev.freebsd.org/api/units/190153/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.805267Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "#!/bin/sh"
            ],
            "previous_source": "",
            "target": [
                "#!/bin/sh"
            ],
            "id_hash": -391901552249288753,
            "content_hash": -391901552249288753,
            "location": "book.translate.xml:14648",
            "context": "",
            "note": "(itstool) path: sect2/programlisting",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2201,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/92257/?format=api",
            "priority": 100,
            "id": 190154,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=7a8faf9d5741c7cf",
            "url": "https://translate-dev.freebsd.org/api/units/190154/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.814469Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "...because the blank space after the <function>#!</function> is optional."
            ],
            "previous_source": "",
            "target": [
                "...زیرا فضای خالیِ بعد از <function>#!</function> اختیاریست."
            ],
            "id_hash": -4074001461845012046,
            "content_hash": -4074001461845012046,
            "location": "book.translate.xml:14650",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2202,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107726/?format=api",
            "priority": 100,
            "id": 190155,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=47763d41644e51b2",
            "url": "https://translate-dev.freebsd.org/api/units/190155/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.822341Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "Whenever <trademark class=\"registered\">UNIX</trademark> is asked to run an executable file which starts with the <function>#!</function>, it assumes the file is a script. It adds the command to the rest of the first line of the script, and tries to execute that."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 9220327934563392102,
            "content_hash": 9220327934563392102,
            "location": "book.translate.xml:14653",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2203,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 41,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107727/?format=api",
            "priority": 100,
            "id": 190156,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=fff52f67b4431a66",
            "url": "https://translate-dev.freebsd.org/api/units/190156/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.831000Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "Suppose now that we have installed <application>pinhole</application> in <application>/usr/local/bin/</application>, we can now write a script to calculate various pinhole diameters suitable for various focal lengths commonly used with the 120 film."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3823815017911353552,
            "content_hash": 3823815017911353552,
            "location": "book.translate.xml:14659",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2204,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 31,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107728/?format=api",
            "priority": 100,
            "id": 190157,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=b510eb7fd56900d0",
            "url": "https://translate-dev.freebsd.org/api/units/190157/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.839461Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "The script might look something like this:"
            ],
            "previous_source": "",
            "target": [
                "ممکن است که اجرانامه چیزی شبیه به این باشد:"
            ],
            "id_hash": -123000476897575700,
            "content_hash": -123000476897575700,
            "location": "book.translate.xml:14665",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2205,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107729/?format=api",
            "priority": 100,
            "id": 190158,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=7e4b03b7cb50fcec",
            "url": "https://translate-dev.freebsd.org/api/units/190158/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.847910Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "#! /usr/local/bin/pinhole -b -i\n# Find the best pinhole diameter\n# for the 120 film\n\n### Standard\n80\n\n### Wide angle\n30, 40, 50, 60, 70\n\n### Telephoto\n100, 120, 140"
            ],
            "previous_source": "",
            "target": [
                "#! /usr/local/bin/pinhole -b -i\n# Find the best pinhole diameter\n# for the 120 film\n\n### Standard\n80\n\n### Wide angle\n30, 40, 50, 60, 70\n\n### Telephoto\n100, 120, 140"
            ],
            "id_hash": -3051695231245900627,
            "content_hash": -3051695231245900627,
            "location": "book.translate.xml:14667",
            "context": "",
            "note": "(itstool) path: sect2/programlisting",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2206,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 31,
            "source_unit": "https://translate-dev.freebsd.org/api/units/92258/?format=api",
            "priority": 100,
            "id": 190159,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=55a6335b12d5a4ad",
            "url": "https://translate-dev.freebsd.org/api/units/190159/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.856030Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "Because 120 is a medium size film, we may name this file <application>medium</application>."
            ],
            "previous_source": "",
            "target": [
                "برای اینکه چون 120 یک فیلم با اندازهٔ متوسط است، ممکن است این پرونده را <application>medium</application> نام‌گذاری کنیم."
            ],
            "id_hash": 3275648311600569706,
            "content_hash": 3275648311600569706,
            "location": "book.translate.xml:14680",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2207,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107730/?format=api",
            "priority": 100,
            "id": 190160,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=ad7570c8c60f5d6a",
            "url": "https://translate-dev.freebsd.org/api/units/190160/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.864278Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "We can set its permissions to execute, and run it as if it were a program:"
            ],
            "previous_source": "",
            "target": [
                "می‌توانیم مجوزهای اجرانامه را به‌گونه‌ای تنظیم کنیم تا اجرا شود، و آن را مانند یک برنامه اجرا کنیم:"
            ],
            "id_hash": 5538554426496136457,
            "content_hash": 5538554426496136457,
            "location": "book.translate.xml:14683",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2208,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107731/?format=api",
            "priority": 100,
            "id": 190161,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=ccdce5e808783509",
            "url": "https://translate-dev.freebsd.org/api/units/190161/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.872716Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "<prompt>%</prompt> <userinput>chmod 755 medium</userinput>\n<prompt>%</prompt> <userinput>./medium</userinput>"
            ],
            "previous_source": "",
            "target": [
                "<prompt>%</prompt> <userinput>chmod 755 medium</userinput>\n<prompt>%</prompt> <userinput>./medium</userinput>"
            ],
            "id_hash": -5575594244329230507,
            "content_hash": -5575594244329230507,
            "location": "book.translate.xml:14686",
            "context": "",
            "note": "(itstool) path: sect2/screen",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2209,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107732/?format=api",
            "priority": 100,
            "id": 190162,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=329f8293570b2f55",
            "url": "https://translate-dev.freebsd.org/api/units/190162/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.880622Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "<trademark class=\"registered\">UNIX</trademark> will interpret that last command as:"
            ],
            "previous_source": "",
            "target": [
                "<trademark class=\"registered\">UNIX</trademark> آخرین دستور را بدین شکل تفسیر می‌کند:"
            ],
            "id_hash": -2098796686612691633,
            "content_hash": -2098796686612691633,
            "location": "book.translate.xml:14689",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2210,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107733/?format=api",
            "priority": 100,
            "id": 190163,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=62df93888eaf054f",
            "url": "https://translate-dev.freebsd.org/api/units/190163/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.888640Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "<prompt>%</prompt> <userinput>/usr/local/bin/pinhole -b -i ./medium</userinput>"
            ],
            "previous_source": "",
            "target": [
                "<prompt>%</prompt> <userinput>/usr/local/bin/pinhole -b -i ./medium</userinput>"
            ],
            "id_hash": 2113314363650082307,
            "content_hash": 2113314363650082307,
            "location": "book.translate.xml:14691",
            "context": "",
            "note": "(itstool) path: sect2/screen",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2211,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107734/?format=api",
            "priority": 100,
            "id": 190164,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=9d54003788180603",
            "url": "https://translate-dev.freebsd.org/api/units/190164/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.897596Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "It will run that command and display:"
            ],
            "previous_source": "",
            "target": [
                "آن دستور را اجرا می‌کند و خروجی زیر را نمایش می‌دهد:"
            ],
            "id_hash": -646011948314891256,
            "content_hash": -646011948314891256,
            "location": "book.translate.xml:14693",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2212,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107735/?format=api",
            "priority": 100,
            "id": 190165,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=7708e78e44086c08",
            "url": "https://translate-dev.freebsd.org/api/units/190165/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.906229Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "80\t358\t224\t256\t1562\t11\n30\t219\t137\t128\t586\t9\n40\t253\t158\t181\t781\t10\n50\t283\t177\t181\t977\t10\n60\t310\t194\t181\t1172\t10\n70\t335\t209\t181\t1367\t10\n100\t400\t250\t256\t1953\t11\n120\t438\t274\t256\t2344\t11\n140\t473\t296\t256\t2734\t11"
            ],
            "previous_source": "",
            "target": [
                "80\t358\t224\t256\t1562\t11\n30\t219\t137\t128\t586\t9\n40\t253\t158\t181\t781\t10\n50\t283\t177\t181\t977\t10\n60\t310\t194\t181\t1172\t10\n70\t335\t209\t181\t1367\t10\n100\t400\t250\t256\t1953\t11\n120\t438\t274\t256\t2344\t11\n140\t473\t296\t256\t2734\t11"
            ],
            "id_hash": 5138045153269786668,
            "content_hash": 5138045153269786668,
            "location": "book.translate.xml:14695",
            "context": "",
            "note": "(itstool) path: sect2/screen",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2213,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 54,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107736/?format=api",
            "priority": 100,
            "id": 190166,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=c74e00d82890282c",
            "url": "https://translate-dev.freebsd.org/api/units/190166/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.914818Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "Now, let us enter:"
            ],
            "previous_source": "",
            "target": [
                "اکنون، بیایید چنین وارد کنیم:"
            ],
            "id_hash": -106065308057669827,
            "content_hash": -106065308057669827,
            "location": "book.translate.xml:14705",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2214,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107737/?format=api",
            "priority": 100,
            "id": 190167,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=7e872e2a0e3aef3d",
            "url": "https://translate-dev.freebsd.org/api/units/190167/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.923220Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "<prompt>%</prompt> <userinput>./medium -c</userinput>"
            ],
            "previous_source": "",
            "target": [
                "<prompt>%</prompt> <userinput>./medium -c</userinput>"
            ],
            "id_hash": 2811372800001992205,
            "content_hash": 2811372800001992205,
            "location": "book.translate.xml:14707",
            "context": "",
            "note": "(itstool) path: sect2/screen",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2215,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107738/?format=api",
            "priority": 100,
            "id": 190168,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=a70400aa9350660d",
            "url": "https://translate-dev.freebsd.org/api/units/190168/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.931835Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "<trademark class=\"registered\">UNIX</trademark> will treat that as:"
            ],
            "previous_source": "",
            "target": [
                "<trademark class=\"registered\">UNIX</trademark> با آن چنین برخورد می‌کند:"
            ],
            "id_hash": 2464274075036131833,
            "content_hash": 2464274075036131833,
            "location": "book.translate.xml:14709",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2216,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107739/?format=api",
            "priority": 100,
            "id": 190169,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=a232dc3707bba1f9",
            "url": "https://translate-dev.freebsd.org/api/units/190169/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.940486Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "<prompt>%</prompt> <userinput>/usr/local/bin/pinhole -b -i ./medium -c</userinput>"
            ],
            "previous_source": "",
            "target": [
                "<prompt>%</prompt> <userinput>/usr/local/bin/pinhole -b -i ./medium -c</userinput>"
            ],
            "id_hash": -484728195948100992,
            "content_hash": -484728195948100992,
            "location": "book.translate.xml:14711",
            "context": "",
            "note": "(itstool) path: sect2/screen",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2217,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107740/?format=api",
            "priority": 100,
            "id": 190170,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=7945e64623e5c280",
            "url": "https://translate-dev.freebsd.org/api/units/190170/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.949605Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "That gives it two conflicting options: <parameter>-b</parameter> and <parameter>-c</parameter> (Use Bender's constant and use Connors' constant). We have programmed it so later options override early ones—our program will calculate everything using Connors' constant:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7446362886985988474,
            "content_hash": 7446362886985988474,
            "location": "book.translate.xml:14713",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2218,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 33,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107741/?format=api",
            "priority": 100,
            "id": 190171,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=e756cb97db73b97a",
            "url": "https://translate-dev.freebsd.org/api/units/190171/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.958218Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "80\t331\t242\t256\t1826\t11\n30\t203\t148\t128\t685\t9\n40\t234\t171\t181\t913\t10\n50\t262\t191\t181\t1141\t10\n60\t287\t209\t181\t1370\t10\n70\t310\t226\t256\t1598\t11\n100\t370\t270\t256\t2283\t11\n120\t405\t296\t256\t2739\t11\n140\t438\t320\t362\t3196\t12"
            ],
            "previous_source": "",
            "target": [
                "80\t331\t242\t256\t1826\t11\n30\t203\t148\t128\t685\t9\n40\t234\t171\t181\t913\t10\n50\t262\t191\t181\t1141\t10\n60\t287\t209\t181\t1370\t10\n70\t310\t226\t256\t1598\t11\n100\t370\t270\t256\t2283\t11\n120\t405\t296\t256\t2739\t11\n140\t438\t320\t362\t3196\t12"
            ],
            "id_hash": 3149950835076675985,
            "content_hash": 3149950835076675985,
            "location": "book.translate.xml:14720",
            "context": "",
            "note": "(itstool) path: sect2/screen",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2219,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 54,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107742/?format=api",
            "priority": 100,
            "id": 190172,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=abb6df9868b0b991",
            "url": "https://translate-dev.freebsd.org/api/units/190172/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.977567Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "We decide we want to go with Bender's constant after all. We want to save its values as a comma–separated file:"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3177329153058126648,
            "content_hash": 3177329153058126648,
            "location": "book.translate.xml:14730",
            "context": "",
            "note": "(itstool) path: sect2/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2220,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107743/?format=api",
            "priority": 100,
            "id": 190173,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=ac182407ce85bb38",
            "url": "https://translate-dev.freebsd.org/api/units/190173/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.986265Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "<prompt>%</prompt> <userinput>./medium -b -e &gt; bender</userinput>\n<prompt>%</prompt> <userinput>cat bender</userinput>\nfocal length in millimeters,pinhole diameter in microns,F-number,normalized F-number,F-5.6 multiplier,stops from F-5.6\n80,358,224,256,1562,11\n30,219,137,128,586,9\n40,253,158,181,781,10\n50,283,177,181,977,10\n60,310,194,181,1172,10\n70,335,209,181,1367,10\n100,400,250,256,1953,11\n120,438,274,256,2344,11\n140,473,296,256,2734,11\n<prompt>%</prompt>"
            ],
            "previous_source": "",
            "target": [
                "<prompt>%</prompt> <userinput>./medium -b -e &gt; bender</userinput>\n<prompt>%</prompt> <userinput>cat bender</userinput>\nfocal length in millimeters,pinhole diameter in microns,F-number,normalized F-number,F-5.6 multiplier,stops from F-5.6\n80,358,224,256,1562,11\n30,219,137,128,586,9\n40,253,158,181,781,10\n50,283,177,181,977,10\n60,310,194,181,1172,10\n70,335,209,181,1367,10\n100,400,250,256,1953,11\n120,438,274,256,2344,11\n140,473,296,256,2734,11\n<prompt>%</prompt>"
            ],
            "id_hash": 6266277888260980578,
            "content_hash": 6266277888260980578,
            "location": "book.translate.xml:14734",
            "context": "",
            "note": "(itstool) path: sect2/screen",
            "flags": "no-wrap",
            "labels": [],
            "state": 20,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 2221,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 30,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107744/?format=api",
            "priority": 100,
            "id": 190174,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=d6f64a8a09ae3f62",
            "url": "https://translate-dev.freebsd.org/api/units/190174/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:45.994538Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "Caveats"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8588986505147377685,
            "content_hash": 8588986505147377685,
            "location": "book.translate.xml:14751",
            "context": "",
            "note": "(itstool) path: sect1/title",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2222,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107745/?format=api",
            "priority": 100,
            "id": 190175,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=f73235b853eee815",
            "url": "https://translate-dev.freebsd.org/api/units/190175/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:46.004004Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "Assembly language programmers who \"grew up\" under <acronym><trademark class=\"registered\">MS-DOS</trademark></acronym> and <trademark class=\"registered\">Windows</trademark> often tend to take shortcuts. Reading the keyboard scan codes and writing directly to video memory are two classical examples of practices which, under <acronym><trademark class=\"registered\">MS-DOS</trademark></acronym> are not frowned upon but considered the right thing to do."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7143847029023858307,
            "content_hash": 7143847029023858307,
            "location": "book.translate.xml:14753",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2223,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 49,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107746/?format=api",
            "priority": 100,
            "id": 190176,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=e3240b05eeb25e83",
            "url": "https://translate-dev.freebsd.org/api/units/190176/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:46.013928Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "The reason? Both the <acronym>PC BIOS</acronym> and <acronym><trademark class=\"registered\">MS-DOS</trademark></acronym> are notoriously slow when performing these operations."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5205086017407727863,
            "content_hash": -5205086017407727863,
            "location": "book.translate.xml:14760",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2224,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107747/?format=api",
            "priority": 100,
            "id": 190177,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=37c3d1d84b0f4709",
            "url": "https://translate-dev.freebsd.org/api/units/190177/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:46.022407Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "You may be tempted to continue similar practices in the <trademark class=\"registered\">UNIX</trademark> environment. For example, I have seen a web site which explains how to access the keyboard scan codes on a popular <trademark class=\"registered\">UNIX</trademark> clone."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6585393355490304564,
            "content_hash": -6585393355490304564,
            "location": "book.translate.xml:14764",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2225,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 36,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107748/?format=api",
            "priority": 100,
            "id": 190178,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=249bfba253c85dcc",
            "url": "https://translate-dev.freebsd.org/api/units/190178/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:46.031608Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/boooks_developers-handbook/fa/?format=api",
            "source": [
                "That is generally a <emphasis>very bad idea</emphasis> in <trademark class=\"registered\">UNIX</trademark> environment! Let me explain why."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8288802647549806336,
            "content_hash": 8288802647549806336,
            "location": "book.translate.xml:14769",
            "context": "",
            "note": "(itstool) path: sect1/para",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 2226,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 15,
            "source_unit": "https://translate-dev.freebsd.org/api/units/107749/?format=api",
            "priority": 100,
            "id": 190179,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/boooks_developers-handbook/fa/?checksum=f307be178c860700",
            "url": "https://translate-dev.freebsd.org/api/units/190179/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2020-07-06T12:25:46.040044Z"
        }
    ]
}