Translation components API.

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

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

{
    "count": 253,
    "next": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/units/?format=api&page=3",
    "previous": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/units/?format=api",
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "The account is <literal>root</literal>."
            ],
            "previous_source": "",
            "target": [
                "The account is <literal>root</literal>."
            ],
            "id_hash": -1981397205992852287,
            "content_hash": -1981397205992852287,
            "location": "article.translate.xml:296",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 52,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100279/?format=api",
            "priority": 100,
            "id": 100279,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=6480a9bd31d834c1",
            "url": "https://translate-dev.freebsd.org/api/units/100279/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.142462Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "The <citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</manvolnum></citerefentry> process is both client and server."
            ],
            "previous_source": "",
            "target": [
                "The <citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</manvolnum></citerefentry> process is both client and server."
            ],
            "id_hash": -6480355775151019901,
            "content_hash": -6480355775151019901,
            "location": "article.translate.xml:299",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 53,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100280/?format=api",
            "priority": 100,
            "id": 100280,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=261126c1c3f8e883",
            "url": "https://translate-dev.freebsd.org/api/units/100280/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.155180Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "The authentication token is <literal>xi3kiune</literal>."
            ],
            "previous_source": "",
            "target": [
                "The authentication token is <literal>xi3kiune</literal>."
            ],
            "id_hash": -4039038177142285858,
            "content_hash": -4039038177142285858,
            "location": "article.translate.xml:303",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 54,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100281/?format=api",
            "priority": 100,
            "id": 100281,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=47f2742d793159de",
            "url": "https://translate-dev.freebsd.org/api/units/100281/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.167624Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "The arbitrator is <literal>root</literal>, which is why <citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</manvolnum></citerefentry> is setuid <literal>root</literal>."
            ],
            "previous_source": "",
            "target": [
                "The arbitrator is <literal>root</literal>, which is why <citerefentry><refentrytitle>su</refentrytitle><manvolnum>1</manvolnum></citerefentry> is setuid <literal>root</literal>."
            ],
            "id_hash": 6236971545956789828,
            "content_hash": 6236971545956789828,
            "location": "article.translate.xml:307",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 55,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 11,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100282/?format=api",
            "priority": 100,
            "id": 100282,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=d68e2c937ef92e44",
            "url": "https://translate-dev.freebsd.org/api/units/100282/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.177392Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "Client and Server Are Separate"
            ],
            "previous_source": "",
            "target": [
                "Client and Server Are Separate"
            ],
            "id_hash": 3616399095832316291,
            "content_hash": 3616399095832316291,
            "location": "article.translate.xml:314",
            "context": "",
            "note": "(itstool) path: section/title",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 56,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100283/?format=api",
            "priority": 100,
            "id": 100283,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=b23007d131210983",
            "url": "https://translate-dev.freebsd.org/api/units/100283/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.191429Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "The example below shows <literal>eve</literal> try to initiate an <citerefentry><refentrytitle>ssh</refentrytitle><manvolnum>1</manvolnum></citerefentry> connection to <literal>login.example.com</literal>, ask to log in as <literal>bob</literal>, and succeed. Bob should have chosen a better password!"
            ],
            "previous_source": "",
            "target": [
                "The example below shows <literal>eve</literal> try to initiate an <citerefentry><refentrytitle>ssh</refentrytitle><manvolnum>1</manvolnum></citerefentry> connection to <literal>login.example.com</literal>, ask to log in as <literal>bob</literal>, and succeed. Bob should have chosen a better password!"
            ],
            "id_hash": -2681323102843773035,
            "content_hash": -2681323102843773035,
            "location": "article.translate.xml:316",
            "context": "",
            "note": "(itstool) path: section/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 57,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 28,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100284/?format=api",
            "priority": 100,
            "id": 100284,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=5aca06d81ef2df95",
            "url": "https://translate-dev.freebsd.org/api/units/100284/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.204685Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "<prompt>%</prompt> <userinput>whoami</userinput>\neve\n<prompt>%</prompt> <userinput>ssh bob@login.example.com</userinput>\nbob@login.example.com's password: <userinput>god</userinput>\nLast login: Thu Oct 11 09:52:57 2001 from 192.168.0.1\nCopyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994\n\tThe Regents of the University of California.  All rights reserved.\nFreeBSD 4.4-STABLE (LOGIN) #4: Tue Nov 27 18:10:34 PST 2001\n\nWelcome to FreeBSD!\n<prompt>%</prompt>"
            ],
            "previous_source": "",
            "target": [
                "<prompt>%</prompt> <userinput>whoami</userinput>\neve\n<prompt>%</prompt> <userinput>ssh bob@login.example.com</userinput>\nbob@login.example.com's password: <userinput>god</userinput>\nLast login: Thu Oct 11 09:52:57 2001 from 192.168.0.1\nCopyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994\n\tThe Regents of the University of California.  All rights reserved.\nFreeBSD 4.4-STABLE (LOGIN) #4: Tue Nov 27 18:10:34 PST 2001\n\nWelcome to FreeBSD!\n<prompt>%</prompt>"
            ],
            "id_hash": 4788902709916753403,
            "content_hash": 4788902709916753403,
            "location": "article.translate.xml:322",
            "context": "",
            "note": "(itstool) path: section/screen",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 58,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 52,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100285/?format=api",
            "priority": 100,
            "id": 100285,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=c27599a4587e5dfb",
            "url": "https://translate-dev.freebsd.org/api/units/100285/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.222510Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "The applicant is <literal>eve</literal>."
            ],
            "previous_source": "",
            "target": [
                "The applicant is <literal>eve</literal>."
            ],
            "id_hash": 7594390287487005311,
            "content_hash": 7594390287487005311,
            "location": "article.translate.xml:336",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 59,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 4,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100286/?format=api",
            "priority": 100,
            "id": 100286,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=e964b1bacb56f27f",
            "url": "https://translate-dev.freebsd.org/api/units/100286/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.242031Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "The client is Eve's <citerefentry><refentrytitle>ssh</refentrytitle><manvolnum>1</manvolnum></citerefentry> process."
            ],
            "previous_source": "",
            "target": [
                "The client is Eve's <citerefentry><refentrytitle>ssh</refentrytitle><manvolnum>1</manvolnum></citerefentry> process."
            ],
            "id_hash": -2713459833079683829,
            "content_hash": -2713459833079683829,
            "location": "article.translate.xml:339",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 60,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100287/?format=api",
            "priority": 100,
            "id": 100287,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=5a57daa888fea50b",
            "url": "https://translate-dev.freebsd.org/api/units/100287/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.253274Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "The server is the <citerefentry><refentrytitle>sshd</refentrytitle><manvolnum>8</manvolnum></citerefentry> process on <literal>login.example.com</literal>"
            ],
            "previous_source": "",
            "target": [
                "The server is the <citerefentry><refentrytitle>sshd</refentrytitle><manvolnum>8</manvolnum></citerefentry> process on <literal>login.example.com</literal>"
            ],
            "id_hash": 3807833641007610998,
            "content_hash": 3807833641007610998,
            "location": "article.translate.xml:342",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 61,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100288/?format=api",
            "priority": 100,
            "id": 100288,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=b4d82485900a7c76",
            "url": "https://translate-dev.freebsd.org/api/units/100288/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.268215Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "The account is <literal>bob</literal>."
            ],
            "previous_source": "",
            "target": [
                "The account is <literal>bob</literal>."
            ],
            "id_hash": 6285272071086831665,
            "content_hash": 6285272071086831665,
            "location": "article.translate.xml:346",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "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/100289/?format=api",
            "priority": 100,
            "id": 100289,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=d739c5a5d9d07831",
            "url": "https://translate-dev.freebsd.org/api/units/100289/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.280314Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "The authentication token is <literal>god</literal>."
            ],
            "previous_source": "",
            "target": [
                "The authentication token is <literal>god</literal>."
            ],
            "id_hash": 5685060756862100628,
            "content_hash": 5685060756862100628,
            "location": "article.translate.xml:349",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 63,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 5,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100290/?format=api",
            "priority": 100,
            "id": 100290,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=cee564a33b476494",
            "url": "https://translate-dev.freebsd.org/api/units/100290/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.294461Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "Although this is not shown in this example, the arbitrator is <literal>root</literal>."
            ],
            "previous_source": "",
            "target": [
                "Although this is not shown in this example, the arbitrator is <literal>root</literal>."
            ],
            "id_hash": -9170083003586345410,
            "content_hash": -9170083003586345410,
            "location": "article.translate.xml:353",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 64,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 12,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100291/?format=api",
            "priority": 100,
            "id": 100291,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=00bd5217ea63863e",
            "url": "https://translate-dev.freebsd.org/api/units/100291/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.305350Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "Sample Policy"
            ],
            "previous_source": "",
            "target": [
                "Sample Policy"
            ],
            "id_hash": -3508244012704930348,
            "content_hash": -3508244012704930348,
            "location": "article.translate.xml:360",
            "context": "",
            "note": "(itstool) path: section/title",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 65,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100292/?format=api",
            "priority": 100,
            "id": 100292,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=4f5036a86d54e5d4",
            "url": "https://translate-dev.freebsd.org/api/units/100292/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.322382Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "The following is FreeBSD's default policy for <literal>sshd</literal>:"
            ],
            "previous_source": "",
            "target": [
                "The following is FreeBSD's default policy for <literal>sshd</literal>:"
            ],
            "id_hash": 8001470112217924757,
            "content_hash": 8001470112217924757,
            "location": "article.translate.xml:362",
            "context": "",
            "note": "(itstool) path: section/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 66,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100293/?format=api",
            "priority": 100,
            "id": 100293,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=ef0aeeac67a78495",
            "url": "https://translate-dev.freebsd.org/api/units/100293/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.329064Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "sshd\tauth\t\trequired\tpam_nologin.so\tno_warn\nsshd\tauth\t\trequired\tpam_unix.so\tno_warn try_first_pass\nsshd\taccount\t\trequired\tpam_login_access.so\nsshd\taccount\t\trequired\tpam_unix.so\nsshd\tsession\t\trequired\tpam_lastlog.so\tno_fail\nsshd\tpassword\trequired\tpam_permit.so"
            ],
            "previous_source": "",
            "target": [
                "sshd\tauth\t\trequired\tpam_nologin.so\tno_warn\nsshd\tauth\t\trequired\tpam_unix.so\tno_warn try_first_pass\nsshd\taccount\t\trequired\tpam_login_access.so\nsshd\taccount\t\trequired\tpam_unix.so\nsshd\tsession\t\trequired\tpam_lastlog.so\tno_fail\nsshd\tpassword\trequired\tpam_permit.so"
            ],
            "id_hash": -467726279250920587,
            "content_hash": -467726279250920587,
            "location": "article.translate.xml:365",
            "context": "",
            "note": "(itstool) path: section/programlisting",
            "flags": "no-wrap",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 67,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 28,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100294/?format=api",
            "priority": 100,
            "id": 100294,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=79824d6d59223b75",
            "url": "https://translate-dev.freebsd.org/api/units/100294/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.347078Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "This policy applies to the <literal>sshd</literal> service (which is not necessarily restricted to the <citerefentry><refentrytitle>sshd</refentrytitle><manvolnum>8</manvolnum></citerefentry> server.)"
            ],
            "previous_source": "",
            "target": [
                "This policy applies to the <literal>sshd</literal> service (which is not necessarily restricted to the <citerefentry><refentrytitle>sshd</refentrytitle><manvolnum>8</manvolnum></citerefentry> server.)"
            ],
            "id_hash": 4407253290361917726,
            "content_hash": 4407253290361917726,
            "location": "article.translate.xml:374",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 68,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100295/?format=api",
            "priority": 100,
            "id": 100295,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=bd29b5845731911e",
            "url": "https://translate-dev.freebsd.org/api/units/100295/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.358234Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "<literal>auth</literal>, <literal>account</literal>, <literal>session</literal> and <literal>password</literal> are facilities."
            ],
            "previous_source": "",
            "target": [
                "<literal>auth</literal>, <literal>account</literal>, <literal>session</literal> and <literal>password</literal> are facilities."
            ],
            "id_hash": 691237630544799419,
            "content_hash": 691237630544799419,
            "location": "article.translate.xml:379",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 69,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 7,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100296/?format=api",
            "priority": 100,
            "id": 100296,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=8997c4f6700166bb",
            "url": "https://translate-dev.freebsd.org/api/units/100296/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.368875Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "<filename>pam_nologin.so</filename>, <filename>pam_unix.so</filename>, <filename>pam_login_access.so</filename>, <filename>pam_lastlog.so</filename> and <filename>pam_permit.so</filename> are modules. It is clear from this example that <filename>pam_unix.so</filename> provides at least two facilities (authentication and account management.)"
            ],
            "previous_source": "",
            "target": [
                "<filename>pam_nologin.so</filename>, <filename>pam_unix.so</filename>, <filename>pam_login_access.so</filename>, <filename>pam_lastlog.so</filename> and <filename>pam_permit.so</filename> are modules. It is clear from this example that <filename>pam_unix.so</filename> provides at least two facilities (authentication and account management.)"
            ],
            "id_hash": -6347878802120621242,
            "content_hash": -6347878802120621242,
            "location": "article.translate.xml:384",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 70,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 25,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100297/?format=api",
            "priority": 100,
            "id": 100297,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=27e7cddcaa5e4346",
            "url": "https://translate-dev.freebsd.org/api/units/100297/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.380134Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "PAM Essentials"
            ],
            "previous_source": "",
            "target": [
                "PAM Essentials"
            ],
            "id_hash": -1395858218551564059,
            "content_hash": -1395858218551564059,
            "location": "article.translate.xml:408",
            "context": "",
            "note": "(itstool) path: section/title\n(itstool) id: article.translate.xml#pam-essentials.title",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 71,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100298/?format=api",
            "priority": 100,
            "id": 100298,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=6ca0ea58866ca8e5",
            "url": "https://translate-dev.freebsd.org/api/units/100298/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.387967Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "Facilities and Primitives"
            ],
            "previous_source": "",
            "target": [
                "Facilities and Primitives"
            ],
            "id_hash": -7361421493242417611,
            "content_hash": -7361421493242417611,
            "location": "article.translate.xml:411",
            "context": "",
            "note": "(itstool) path: section/title\n(itstool) id: article.translate.xml#pam-facilities-primitives.title",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 72,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100299/?format=api",
            "priority": 100,
            "id": 100299,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=19d6fa27855c2e35",
            "url": "https://translate-dev.freebsd.org/api/units/100299/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.397037Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "The PAM API offers six different authentication primitives grouped in four facilities, which are described below."
            ],
            "previous_source": "",
            "target": [
                "The PAM API offers six different authentication primitives grouped in four facilities, which are described below."
            ],
            "id_hash": -8376985085003667840,
            "content_hash": -8376985085003667840,
            "location": "article.translate.xml:414",
            "context": "",
            "note": "(itstool) path: section/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 73,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 16,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100300/?format=api",
            "priority": 100,
            "id": 100300,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=0bbef872c79c6680",
            "url": "https://translate-dev.freebsd.org/api/units/100300/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.406986Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "<literal>auth</literal>"
            ],
            "previous_source": "",
            "target": [
                "<literal>auth</literal>"
            ],
            "id_hash": -3548353632402478290,
            "content_hash": -3548353632402478290,
            "location": "article.translate.xml:419",
            "context": "",
            "note": "(itstool) path: varlistentry/term",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 74,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100301/?format=api",
            "priority": 100,
            "id": 100301,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=4ec1b72bdb2eeb2e",
            "url": "https://translate-dev.freebsd.org/api/units/100301/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.415278Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "<emphasis>Authentication.</emphasis> This facility concerns itself with authenticating the applicant and establishing the account credentials. It provides two primitives:"
            ],
            "previous_source": "",
            "target": [
                "<emphasis>Authentication.</emphasis> This facility concerns itself with authenticating the applicant and establishing the account credentials. It provides two primitives:"
            ],
            "id_hash": -1169993124686789875,
            "content_hash": -1169993124686789875,
            "location": "article.translate.xml:421",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 75,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100302/?format=api",
            "priority": 100,
            "id": 100302,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=6fc35973b565030d",
            "url": "https://translate-dev.freebsd.org/api/units/100302/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.423041Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "<citerefentry><refentrytitle>pam_authenticate</refentrytitle><manvolnum>3</manvolnum></citerefentry> authenticates the applicant, usually by requesting an authentication token and comparing it with a value stored in a database or obtained from an authentication server."
            ],
            "previous_source": "",
            "target": [
                "<citerefentry><refentrytitle>pam_authenticate</refentrytitle><manvolnum>3</manvolnum></citerefentry> authenticates the applicant, usually by requesting an authentication token and comparing it with a value stored in a database or obtained from an authentication server."
            ],
            "id_hash": -922939079381786704,
            "content_hash": -922939079381786704,
            "location": "article.translate.xml:428",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 76,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 26,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100303/?format=api",
            "priority": 100,
            "id": 100303,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=73310fcc181f5fb0",
            "url": "https://translate-dev.freebsd.org/api/units/100303/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.433470Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "<citerefentry><refentrytitle>pam_setcred</refentrytitle><manvolnum>3</manvolnum></citerefentry> establishes account credentials such as user ID, group membership and resource limits."
            ],
            "previous_source": "",
            "target": [
                "<citerefentry><refentrytitle>pam_setcred</refentrytitle><manvolnum>3</manvolnum></citerefentry> establishes account credentials such as user ID, group membership and resource limits."
            ],
            "id_hash": 8704305656546240462,
            "content_hash": 8704305656546240462,
            "location": "article.translate.xml:436",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 77,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100304/?format=api",
            "priority": 100,
            "id": 100304,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=f8cbe7e092dca7ce",
            "url": "https://translate-dev.freebsd.org/api/units/100304/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.444805Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "<literal>account</literal>"
            ],
            "previous_source": "",
            "target": [
                "<literal>account</literal>"
            ],
            "id_hash": 8888532469661652752,
            "content_hash": 8888532469661652752,
            "location": "article.translate.xml:445",
            "context": "",
            "note": "(itstool) path: varlistentry/term",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 78,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100305/?format=api",
            "priority": 100,
            "id": 100305,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=fb5a69300cb55710",
            "url": "https://translate-dev.freebsd.org/api/units/100305/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.451474Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "<emphasis>Account management.</emphasis> This facility handles non-authentication-related issues of account availability, such as access restrictions based on the time of day or the server's work load. It provides a single primitive:"
            ],
            "previous_source": "",
            "target": [
                "<emphasis>Account management.</emphasis> This facility handles non-authentication-related issues of account availability, such as access restrictions based on the time of day or the server's work load. It provides a single primitive:"
            ],
            "id_hash": 278227855216298861,
            "content_hash": 278227855216298861,
            "location": "article.translate.xml:447",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 79,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 30,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100306/?format=api",
            "priority": 100,
            "id": 100306,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=83dc76c29cc94b6d",
            "url": "https://translate-dev.freebsd.org/api/units/100306/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.458470Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "<citerefentry><refentrytitle>pam_acct_mgmt</refentrytitle><manvolnum>3</manvolnum></citerefentry> verifies that the requested account is available."
            ],
            "previous_source": "",
            "target": [
                "<citerefentry><refentrytitle>pam_acct_mgmt</refentrytitle><manvolnum>3</manvolnum></citerefentry> verifies that the requested account is available."
            ],
            "id_hash": -5808983785000969384,
            "content_hash": -5808983785000969384,
            "location": "article.translate.xml:455",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 80,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 8,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100307/?format=api",
            "priority": 100,
            "id": 100307,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=2f6258065d035b58",
            "url": "https://translate-dev.freebsd.org/api/units/100307/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.469538Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "<literal>session</literal>"
            ],
            "previous_source": "",
            "target": [
                "<literal>session</literal>"
            ],
            "id_hash": 7921514561016943677,
            "content_hash": 7921514561016943677,
            "location": "article.translate.xml:463",
            "context": "",
            "note": "(itstool) path: varlistentry/term",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 81,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100308/?format=api",
            "priority": 100,
            "id": 100308,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=edeedf85f47fd43d",
            "url": "https://translate-dev.freebsd.org/api/units/100308/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.478333Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "<emphasis>Session management.</emphasis> This facility handles tasks associated with session set-up and tear-down, such as login accounting. It provides two primitives:"
            ],
            "previous_source": "",
            "target": [
                "<emphasis>Session management.</emphasis> This facility handles tasks associated with session set-up and tear-down, such as login accounting. It provides two primitives:"
            ],
            "id_hash": 13242176444707116,
            "content_hash": 13242176444707116,
            "location": "article.translate.xml:465",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 82,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 20,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100309/?format=api",
            "priority": 100,
            "id": 100309,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=802f0bb0770a312c",
            "url": "https://translate-dev.freebsd.org/api/units/100309/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.489177Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "<citerefentry><refentrytitle>pam_open_session</refentrytitle><manvolnum>3</manvolnum></citerefentry> performs tasks associated with session set-up: add an entry in the <filename>utmp</filename> and <filename>wtmp</filename> databases, start an SSH agent, etc."
            ],
            "previous_source": "",
            "target": [
                "<citerefentry><refentrytitle>pam_open_session</refentrytitle><manvolnum>3</manvolnum></citerefentry> performs tasks associated with session set-up: add an entry in the <filename>utmp</filename> and <filename>wtmp</filename> databases, start an SSH agent, etc."
            ],
            "id_hash": 851565908337802354,
            "content_hash": 851565908337802354,
            "location": "article.translate.xml:472",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 83,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100310/?format=api",
            "priority": 100,
            "id": 100310,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=8bd15eae8d4ebc72",
            "url": "https://translate-dev.freebsd.org/api/units/100310/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.498886Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "<citerefentry><refentrytitle>pam_close_session</refentrytitle><manvolnum>3</manvolnum></citerefentry> performs tasks associated with session tear-down: add an entry in the <filename>utmp</filename> and <filename>wtmp</filename> databases, stop the SSH agent, etc."
            ],
            "previous_source": "",
            "target": [
                "<citerefentry><refentrytitle>pam_close_session</refentrytitle><manvolnum>3</manvolnum></citerefentry> performs tasks associated with session tear-down: add an entry in the <filename>utmp</filename> and <filename>wtmp</filename> databases, stop the SSH agent, etc."
            ],
            "id_hash": -6414833167227896333,
            "content_hash": -6414833167227896333,
            "location": "article.translate.xml:480",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 84,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100311/?format=api",
            "priority": 100,
            "id": 100311,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=26f9ef38bdfcbdf3",
            "url": "https://translate-dev.freebsd.org/api/units/100311/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.516716Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "<literal>password</literal>"
            ],
            "previous_source": "",
            "target": [
                "<literal>password</literal>"
            ],
            "id_hash": -3207262134422172304,
            "content_hash": -3207262134422172304,
            "location": "article.translate.xml:491",
            "context": "",
            "note": "(itstool) path: varlistentry/term",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 85,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100312/?format=api",
            "priority": 100,
            "id": 100312,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=537d8414e0348d70",
            "url": "https://translate-dev.freebsd.org/api/units/100312/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.525084Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "<emphasis>Password management.</emphasis> This facility is used to change the authentication token associated with an account, either because it has expired or because the user wishes to change it. It provides a single primitive:"
            ],
            "previous_source": "",
            "target": [
                "<emphasis>Password management.</emphasis> This facility is used to change the authentication token associated with an account, either because it has expired or because the user wishes to change it. It provides a single primitive:"
            ],
            "id_hash": 913439115001983628,
            "content_hash": 913439115001983628,
            "location": "article.translate.xml:493",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 86,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 33,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100313/?format=api",
            "priority": 100,
            "id": 100313,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=8cad300915a3f28c",
            "url": "https://translate-dev.freebsd.org/api/units/100313/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.539324Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "<citerefentry><refentrytitle>pam_chauthtok</refentrytitle><manvolnum>3</manvolnum></citerefentry> changes the authentication token, optionally verifying that it is sufficiently hard to guess, has not been used previously, etc."
            ],
            "previous_source": "",
            "target": [
                "<citerefentry><refentrytitle>pam_chauthtok</refentrytitle><manvolnum>3</manvolnum></citerefentry> changes the authentication token, optionally verifying that it is sufficiently hard to guess, has not been used previously, etc."
            ],
            "id_hash": -84259446450026191,
            "content_hash": -84259446450026191,
            "location": "article.translate.xml:501",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 87,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 20,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100314/?format=api",
            "priority": 100,
            "id": 100314,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=7ed4a67ad9600931",
            "url": "https://translate-dev.freebsd.org/api/units/100314/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.552094Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "Modules"
            ],
            "previous_source": "",
            "target": [
                "Modules"
            ],
            "id_hash": 5765707394953988832,
            "content_hash": 5765707394953988832,
            "location": "article.translate.xml:514",
            "context": "",
            "note": "(itstool) path: section/title\n(itstool) id: article.translate.xml#pam-modules.title",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 88,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100315/?format=api",
            "priority": 100,
            "id": 100315,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=d003e853e3134ae0",
            "url": "https://translate-dev.freebsd.org/api/units/100315/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.572987Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "Modules are a very central concept in PAM; after all, they are the <quote>M</quote> in <quote>PAM</quote>. A PAM module is a self-contained piece of program code that implements the primitives in one or more facilities for one particular mechanism; possible mechanisms for the authentication facility, for instance, include the <trademark class=\"registered\">UNIX</trademark> password database, NIS, LDAP and Radius."
            ],
            "previous_source": "",
            "target": [
                "Modules are a very central concept in PAM; after all, they are the <quote>M</quote> in <quote>PAM</quote>. A PAM module is a self-contained piece of program code that implements the primitives in one or more facilities for one particular mechanism; possible mechanisms for the authentication facility, for instance, include the <trademark class=\"registered\">UNIX</trademark> password database, NIS, LDAP and Radius."
            ],
            "id_hash": 7471378403216151823,
            "content_hash": 7471378403216151823,
            "location": "article.translate.xml:516",
            "context": "",
            "note": "(itstool) path: section/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 89,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 57,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100316/?format=api",
            "priority": 100,
            "id": 100316,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=e7afab129a39550f",
            "url": "https://translate-dev.freebsd.org/api/units/100316/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.587307Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "Module Naming"
            ],
            "previous_source": "",
            "target": [
                "Module Naming"
            ],
            "id_hash": -2189494147104332643,
            "content_hash": -2189494147104332643,
            "location": "article.translate.xml:525",
            "context": "",
            "note": "(itstool) path: section/title\n(itstool) id: article.translate.xml#pam-module-naming.title",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 90,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100317/?format=api",
            "priority": 100,
            "id": 100317,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=619d5aac740ca49d",
            "url": "https://translate-dev.freebsd.org/api/units/100317/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.599622Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "FreeBSD implements each mechanism in a single module, named <literal>pam_<replaceable>mechanism</replaceable>.so</literal> (for instance, <literal>pam_unix.so</literal> for the <trademark class=\"registered\">UNIX</trademark> mechanism.) Other implementations sometimes have separate modules for separate facilities, and include the facility name as well as the mechanism name in the module name. To name one example, <trademark>Solaris</trademark> has a <literal>pam_dial_auth.so.1</literal> module which is commonly used to authenticate dialup users."
            ],
            "previous_source": "",
            "target": [
                "FreeBSD implements each mechanism in a single module, named <literal>pam_<replaceable>mechanism</replaceable>.so</literal> (for instance, <literal>pam_unix.so</literal> for the <trademark class=\"registered\">UNIX</trademark> mechanism.) Other implementations sometimes have separate modules for separate facilities, and include the facility name as well as the mechanism name in the module name. To name one example, <trademark>Solaris</trademark> has a <literal>pam_dial_auth.so.1</literal> module which is commonly used to authenticate dialup users."
            ],
            "id_hash": 4935808182937106429,
            "content_hash": 4935808182937106429,
            "location": "article.translate.xml:527",
            "context": "",
            "note": "(itstool) path: section/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 91,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 59,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100318/?format=api",
            "priority": 100,
            "id": 100318,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=c47f83642f6eb7fd",
            "url": "https://translate-dev.freebsd.org/api/units/100318/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.610048Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "Module Versioning"
            ],
            "previous_source": "",
            "target": [
                "Module Versioning"
            ],
            "id_hash": -6788008094952775374,
            "content_hash": -6788008094952775374,
            "location": "article.translate.xml:540",
            "context": "",
            "note": "(itstool) path: section/title\n(itstool) id: article.translate.xml#pam-module-versioning.title",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 92,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 2,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100319/?format=api",
            "priority": 100,
            "id": 100319,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=21cc269a1fdd2132",
            "url": "https://translate-dev.freebsd.org/api/units/100319/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.624466Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "FreeBSD's original PAM implementation, based on Linux-PAM, did not use version numbers for PAM modules. This would commonly cause problems with legacy applications, which might be linked against older versions of the system libraries, as there was no way to load a matching version of the required modules."
            ],
            "previous_source": "",
            "target": [
                "FreeBSD's original PAM implementation, based on Linux-PAM, did not use version numbers for PAM modules. This would commonly cause problems with legacy applications, which might be linked against older versions of the system libraries, as there was no way to load a matching version of the required modules."
            ],
            "id_hash": 1101493948746514083,
            "content_hash": 1101493948746514083,
            "location": "article.translate.xml:543",
            "context": "",
            "note": "(itstool) path: section/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 93,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 48,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100320/?format=api",
            "priority": 100,
            "id": 100320,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=8f494ae911473ea3",
            "url": "https://translate-dev.freebsd.org/api/units/100320/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.648192Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "OpenPAM, on the other hand, looks for modules that have the same version number as the PAM library (currently 2), and only falls back to an unversioned module if no versioned module could be loaded. Thus legacy modules can be provided for legacy applications, while allowing new (or newly built) applications to take advantage of the most recent modules."
            ],
            "previous_source": "",
            "target": [
                "OpenPAM, on the other hand, looks for modules that have the same version number as the PAM library (currently 2), and only falls back to an unversioned module if no versioned module could be loaded. Thus legacy modules can be provided for legacy applications, while allowing new (or newly built) applications to take advantage of the most recent modules."
            ],
            "id_hash": 4780668603069795986,
            "content_hash": 4780668603069795986,
            "location": "article.translate.xml:550",
            "context": "",
            "note": "(itstool) path: section/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 94,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 59,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100321/?format=api",
            "priority": 100,
            "id": 100321,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=c25858c3f2d68e92",
            "url": "https://translate-dev.freebsd.org/api/units/100321/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.662682Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "Although <trademark>Solaris</trademark> PAM modules commonly have a version number, they are not truly versioned, because the number is a part of the module name and must be included in the configuration."
            ],
            "previous_source": "",
            "target": [
                "Although <trademark>Solaris</trademark> PAM modules commonly have a version number, they are not truly versioned, because the number is a part of the module name and must be included in the configuration."
            ],
            "id_hash": -5155534989972355578,
            "content_hash": -5155534989972355578,
            "location": "article.translate.xml:558",
            "context": "",
            "note": "(itstool) path: section/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 95,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 31,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100322/?format=api",
            "priority": 100,
            "id": 100322,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=3873dc3de799c606",
            "url": "https://translate-dev.freebsd.org/api/units/100322/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.677110Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "Chains and Policies"
            ],
            "previous_source": "",
            "target": [
                "Chains and Policies"
            ],
            "id_hash": 3132627855379459300,
            "content_hash": 3132627855379459300,
            "location": "article.translate.xml:566",
            "context": "",
            "note": "(itstool) path: section/title\n(itstool) id: article.translate.xml#pam-chains-policies.title",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 96,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 3,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100323/?format=api",
            "priority": 100,
            "id": 100323,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=ab79546fe562ece4",
            "url": "https://translate-dev.freebsd.org/api/units/100323/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.691541Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "When a server initiates a PAM transaction, the PAM library tries to load a policy for the service specified in the <citerefentry><refentrytitle>pam_start</refentrytitle><manvolnum>3</manvolnum></citerefentry> call. The policy specifies how authentication requests should be processed, and is defined in a configuration file. This is the other central concept in PAM: the possibility for the admin to tune the system security policy (in the wider sense of the word) simply by editing a text file."
            ],
            "previous_source": "",
            "target": [
                "When a server initiates a PAM transaction, the PAM library tries to load a policy for the service specified in the <citerefentry><refentrytitle>pam_start</refentrytitle><manvolnum>3</manvolnum></citerefentry> call. The policy specifies how authentication requests should be processed, and is defined in a configuration file. This is the other central concept in PAM: the possibility for the admin to tune the system security policy (in the wider sense of the word) simply by editing a text file."
            ],
            "id_hash": 252725259861531385,
            "content_hash": 252725259861531385,
            "location": "article.translate.xml:569",
            "context": "",
            "note": "(itstool) path: section/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 97,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 71,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100324/?format=api",
            "priority": 100,
            "id": 100324,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=8381dc48ebd09af9",
            "url": "https://translate-dev.freebsd.org/api/units/100324/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.708130Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "A policy consists of four chains, one for each of the four PAM facilities. Each chain is a sequence of configuration statements, each specifying a module to invoke, some (optional) parameters to pass to the module, and a control flag that describes how to interpret the return code from the module."
            ],
            "previous_source": "",
            "target": [
                "A policy consists of four chains, one for each of the four PAM facilities. Each chain is a sequence of configuration statements, each specifying a module to invoke, some (optional) parameters to pass to the module, and a control flag that describes how to interpret the return code from the module."
            ],
            "id_hash": -7023428361137791505,
            "content_hash": -7023428361137791505,
            "location": "article.translate.xml:578",
            "context": "",
            "note": "(itstool) path: section/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 98,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 51,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100325/?format=api",
            "priority": 100,
            "id": 100325,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=1e87c51e04fa5def",
            "url": "https://translate-dev.freebsd.org/api/units/100325/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.720891Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "Understanding the control flags is essential to understanding PAM configuration files. There are four different control flags:"
            ],
            "previous_source": "",
            "target": [
                "Understanding the control flags is essential to understanding PAM configuration files. There are four different control flags:"
            ],
            "id_hash": -2879698882039970276,
            "content_hash": -2879698882039970276,
            "location": "article.translate.xml:585",
            "context": "",
            "note": "(itstool) path: section/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 99,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100326/?format=api",
            "priority": 100,
            "id": 100326,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=5809411fc3eb061c",
            "url": "https://translate-dev.freebsd.org/api/units/100326/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.735502Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "<literal>binding</literal>"
            ],
            "previous_source": "",
            "target": [
                "<literal>binding</literal>"
            ],
            "id_hash": 8479243770299527695,
            "content_hash": 8479243770299527695,
            "location": "article.translate.xml:591",
            "context": "",
            "note": "(itstool) path: varlistentry/term",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 100,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": true,
            "num_words": 1,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100327/?format=api",
            "priority": 100,
            "id": 100327,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=f5ac5348bca5b20f",
            "url": "https://translate-dev.freebsd.org/api/units/100327/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.747598Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/freebsd-doc/articles_pam/en/?format=api",
            "source": [
                "If the module succeeds and no earlier module in the chain has failed, the chain is immediately terminated and the request is granted. If the module fails, the rest of the chain is executed, but the request is ultimately denied."
            ],
            "previous_source": "",
            "target": [
                "If the module succeeds and no earlier module in the chain has failed, the chain is immediately terminated and the request is granted. If the module fails, the rest of the chain is executed, but the request is ultimately denied."
            ],
            "id_hash": 3011491487933024418,
            "content_hash": 3011491487933024418,
            "location": "article.translate.xml:593",
            "context": "",
            "note": "(itstool) path: listitem/para",
            "flags": "",
            "labels": [],
            "state": 100,
            "fuzzy": false,
            "translated": true,
            "approved": false,
            "position": 101,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 40,
            "source_unit": "https://translate-dev.freebsd.org/api/units/100328/?format=api",
            "priority": 100,
            "id": 100328,
            "web_url": "https://translate-dev.freebsd.org/translate/freebsd-doc/articles_pam/en/?checksum=a9caf78d7e5c48a2",
            "url": "https://translate-dev.freebsd.org/api/units/100328/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2019-10-20T12:13:57.771145Z"
        }
    ]
}