Translation components API.

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

GET /api/components/joinpeertube/main/translations/?format=api
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 38,
    "next": "https://weblate.framasoft.org/api/components/joinpeertube/main/translations/?format=api&page=2",
    "previous": null,
    "results": [
        {
            "language": {
                "code": "en_US",
                "name": "English (United States)",
                "plural": {
                    "id": 84,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "us",
                    "enu"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.framasoft.org/languages/en_US/",
                "url": "https://weblate.framasoft.org/api/languages/en_US/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/en_US/statistics/?format=api"
            },
            "language_code": "en_US",
            "id": 23,
            "filename": "src/locale/en_US/LC_MESSAGES/app.po",
            "revision": "c23c7098d2c29a6f866ceb308b761e426ddbf904",
            "web_url": "https://weblate.framasoft.org/projects/joinpeertube/main/en_US/",
            "share_url": "https://weblate.framasoft.org/engage/joinpeertube/en_US/",
            "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/main/en_US/",
            "url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/en_US/?format=api",
            "is_template": false,
            "is_source": true,
            "total": 1012,
            "total_words": 19112,
            "translated": 1011,
            "translated_words": 19007,
            "translated_percent": 99.9,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 219,
            "failing_checks_words": 5899,
            "failing_checks_percent": 21.6,
            "have_suggestion": 1,
            "have_comment": 2,
            "last_change": null,
            "last_author": null,
            "repository_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/en_US/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/en_US/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/en_US/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/en_US/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/en_US/units/?format=api"
        },
        {
            "language": {
                "code": "fr_FR",
                "name": "French (France)",
                "plural": {
                    "id": 370,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [],
                "direction": "ltr",
                "web_url": "https://weblate.framasoft.org/languages/fr_FR/",
                "url": "https://weblate.framasoft.org/api/languages/fr_FR/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/fr_FR/statistics/?format=api"
            },
            "language_code": "fr_FR",
            "id": 69,
            "filename": "src/locale/fr_FR/LC_MESSAGES/app.po",
            "revision": "efe1e7387ab615474b6f28ce2745ae52d36313e5",
            "web_url": "https://weblate.framasoft.org/projects/joinpeertube/main/fr_FR/",
            "share_url": "https://weblate.framasoft.org/engage/joinpeertube/fr_FR/",
            "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/main/fr_FR/",
            "url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/fr_FR/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 511,
            "total_words": 6245,
            "translated": 498,
            "translated_words": 5676,
            "translated_percent": 97.4,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 1,
            "failing_checks_words": 44,
            "failing_checks_percent": 0.1,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2021-04-20T12:14:52.937573Z",
            "last_author": "chocobozzz",
            "repository_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/fr_FR/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/fr_FR/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/fr_FR/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/fr_FR/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/fr_FR/units/?format=api"
        },
        {
            "language": {
                "code": "es",
                "name": "Spanish",
                "plural": {
                    "id": 87,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "esp",
                    "spa"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.framasoft.org/languages/es/",
                "url": "https://weblate.framasoft.org/api/languages/es/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/es/statistics/?format=api"
            },
            "language_code": "es",
            "id": 325,
            "filename": "src/locale/es/LC_MESSAGES/app.po",
            "revision": "97e9eca1a8b526e1a022d2738d9d4b52d8f6babe",
            "web_url": "https://weblate.framasoft.org/projects/joinpeertube/main/es/",
            "share_url": "https://weblate.framasoft.org/engage/joinpeertube/es/",
            "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/main/es/",
            "url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/es/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 511,
            "total_words": 6245,
            "translated": 203,
            "translated_words": 1821,
            "translated_percent": 39.7,
            "fuzzy": 84,
            "fuzzy_words": 1077,
            "fuzzy_percent": 16.4,
            "failing_checks": 34,
            "failing_checks_words": 567,
            "failing_checks_percent": 6.6,
            "have_suggestion": 4,
            "have_comment": 0,
            "last_change": "2020-12-08T15:18:21.032277Z",
            "last_author": "Jorge Maldonado Ventura",
            "repository_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/es/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/es/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/es/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/es/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/es/units/?format=api"
        },
        {
            "language": {
                "code": "ru",
                "name": "Russian",
                "plural": {
                    "id": 252,
                    "source": 0,
                    "number": 3,
                    "formula": "n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2",
                    "type": 2
                },
                "aliases": [
                    "ru_r",
                    "ru_rr",
                    "rus"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.framasoft.org/languages/ru/",
                "url": "https://weblate.framasoft.org/api/languages/ru/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/ru/statistics/?format=api"
            },
            "language_code": "ru",
            "id": 371,
            "filename": "src/locale/ru/LC_MESSAGES/app.po",
            "revision": "bf65d8892f95e372fc7ca80c319d4cea8b59bb85",
            "web_url": "https://weblate.framasoft.org/projects/joinpeertube/main/ru/",
            "share_url": "https://weblate.framasoft.org/engage/joinpeertube/ru/",
            "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/main/ru/",
            "url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ru/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 511,
            "total_words": 6245,
            "translated": 192,
            "translated_words": 1557,
            "translated_percent": 37.5,
            "fuzzy": 86,
            "fuzzy_words": 1055,
            "fuzzy_percent": 16.8,
            "failing_checks": 33,
            "failing_checks_words": 550,
            "failing_checks_percent": 6.4,
            "have_suggestion": 2,
            "have_comment": 7,
            "last_change": "2021-02-04T17:02:03.323188Z",
            "last_author": "Aliaksandr Hrankin",
            "repository_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ru/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ru/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ru/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ru/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ru/units/?format=api"
        },
        {
            "language": {
                "code": "fa",
                "name": "Persian",
                "plural": {
                    "id": 99,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "fas",
                    "per"
                ],
                "direction": "rtl",
                "web_url": "https://weblate.framasoft.org/languages/fa/",
                "url": "https://weblate.framasoft.org/api/languages/fa/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/fa/statistics/?format=api"
            },
            "language_code": "fa",
            "id": 372,
            "filename": "src/locale/fa/LC_MESSAGES/app.po",
            "revision": "a99094d0115d2c628680e2190d984ec2a2a19000",
            "web_url": "https://weblate.framasoft.org/projects/joinpeertube/main/fa/",
            "share_url": "https://weblate.framasoft.org/engage/joinpeertube/fa/",
            "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/main/fa/",
            "url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/fa/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 380,
            "total_words": 6562,
            "translated": 17,
            "translated_words": 31,
            "translated_percent": 4.4,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 2,
            "have_comment": 0,
            "last_change": "2019-11-13T16:19:04.571245Z",
            "last_author": "sajad mousavi",
            "repository_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/fa/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/fa/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/fa/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/fa/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/fa/units/?format=api"
        },
        {
            "language": {
                "code": "tr",
                "name": "Turkish",
                "plural": {
                    "id": 310,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "trk",
                    "tur"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.framasoft.org/languages/tr/",
                "url": "https://weblate.framasoft.org/api/languages/tr/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/tr/statistics/?format=api"
            },
            "language_code": "tr",
            "id": 373,
            "filename": "src/locale/tr/LC_MESSAGES/app.po",
            "revision": "713c92b2e6654e1622fecf51a2bee4e46ffec46a",
            "web_url": "https://weblate.framasoft.org/projects/joinpeertube/main/tr/",
            "share_url": "https://weblate.framasoft.org/engage/joinpeertube/tr/",
            "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/main/tr/",
            "url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/tr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 380,
            "total_words": 6562,
            "translated": 5,
            "translated_words": 27,
            "translated_percent": 1.3,
            "fuzzy": 1,
            "fuzzy_words": 8,
            "fuzzy_percent": 0.2,
            "failing_checks": 1,
            "failing_checks_words": 8,
            "failing_checks_percent": 0.2,
            "have_suggestion": 33,
            "have_comment": 0,
            "last_change": "2020-10-21T17:35:17.200410Z",
            "last_author": "Baris Ozyurt",
            "repository_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/tr/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/tr/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/tr/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/tr/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/tr/units/?format=api"
        },
        {
            "language": {
                "code": "sv",
                "name": "Swedish",
                "plural": {
                    "id": 291,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "sve",
                    "swe"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.framasoft.org/languages/sv/",
                "url": "https://weblate.framasoft.org/api/languages/sv/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/sv/statistics/?format=api"
            },
            "language_code": "sv",
            "id": 378,
            "filename": "src/locale/sv/LC_MESSAGES/app.po",
            "revision": "66418aa12e6f0b1e2b6f36d0a57a146169880097",
            "web_url": "https://weblate.framasoft.org/projects/joinpeertube/main/sv/",
            "share_url": "https://weblate.framasoft.org/engage/joinpeertube/sv/",
            "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/main/sv/",
            "url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/sv/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 511,
            "total_words": 6245,
            "translated": 279,
            "translated_words": 3003,
            "translated_percent": 54.5,
            "fuzzy": 56,
            "fuzzy_words": 659,
            "fuzzy_percent": 10.9,
            "failing_checks": 26,
            "failing_checks_words": 375,
            "failing_checks_percent": 5.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2021-03-27T23:24:46.280572Z",
            "last_author": "Filip Bengtsson",
            "repository_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/sv/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/sv/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/sv/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/sv/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/sv/units/?format=api"
        },
        {
            "language": {
                "code": "zh_Hans",
                "name": "Chinese (Simplified)",
                "plural": {
                    "id": 340,
                    "source": 0,
                    "number": 1,
                    "formula": "0",
                    "type": 0
                },
                "aliases": [
                    "chinese",
                    "chinese_chs",
                    "schinese",
                    "cn",
                    "zh",
                    "zhcn",
                    "zh_cn",
                    "zh_chs",
                    "cmn",
                    "zh_hans_cn",
                    "zh_cmn_hans",
                    "chs"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.framasoft.org/languages/zh_Hans/",
                "url": "https://weblate.framasoft.org/api/languages/zh_Hans/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/zh_Hans/statistics/?format=api"
            },
            "language_code": "zh_Hans",
            "id": 379,
            "filename": "src/locale/zh_Hans/LC_MESSAGES/app.po",
            "revision": "072bfe2c2b5a7f2592d75f38d128d230b94d12fd",
            "web_url": "https://weblate.framasoft.org/projects/joinpeertube/main/zh_Hans/",
            "share_url": "https://weblate.framasoft.org/engage/joinpeertube/zh_Hans/",
            "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/main/zh_Hans/",
            "url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hans/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 381,
            "total_words": 6565,
            "translated": 78,
            "translated_words": 359,
            "translated_percent": 20.4,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 1,
            "have_comment": 0,
            "last_change": "2021-04-06T01:02:28.748938Z",
            "last_author": "Ximi Gu",
            "repository_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hans/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hans/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hans/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hans/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hans/units/?format=api"
        },
        {
            "language": {
                "code": "eo",
                "name": "Esperanto",
                "plural": {
                    "id": 86,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "epo"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.framasoft.org/languages/eo/",
                "url": "https://weblate.framasoft.org/api/languages/eo/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/eo/statistics/?format=api"
            },
            "language_code": "eo",
            "id": 380,
            "filename": "src/locale/eo/LC_MESSAGES/app.po",
            "revision": "94271ff9c2397e5942eed253a015a5779eb0d5ea",
            "web_url": "https://weblate.framasoft.org/projects/joinpeertube/main/eo/",
            "share_url": "https://weblate.framasoft.org/engage/joinpeertube/eo/",
            "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/main/eo/",
            "url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/eo/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 511,
            "total_words": 6245,
            "translated": 174,
            "translated_words": 1378,
            "translated_percent": 34.0,
            "fuzzy": 88,
            "fuzzy_words": 1118,
            "fuzzy_percent": 17.2,
            "failing_checks": 33,
            "failing_checks_words": 527,
            "failing_checks_percent": 6.4,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2021-01-20T17:23:24.799025Z",
            "last_author": "Tirifto",
            "repository_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/eo/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/eo/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/eo/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/eo/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/eo/units/?format=api"
        },
        {
            "language": {
                "code": "de",
                "name": "German",
                "plural": {
                    "id": 67,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "deu",
                    "ger"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.framasoft.org/languages/de/",
                "url": "https://weblate.framasoft.org/api/languages/de/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/de/statistics/?format=api"
            },
            "language_code": "de",
            "id": 402,
            "filename": "src/locale/de/LC_MESSAGES/app.po",
            "revision": "5420f150890ba3647ef481f38cf1d9762abbadde",
            "web_url": "https://weblate.framasoft.org/projects/joinpeertube/main/de/",
            "share_url": "https://weblate.framasoft.org/engage/joinpeertube/de/",
            "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/main/de/",
            "url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/de/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 511,
            "total_words": 6245,
            "translated": 294,
            "translated_words": 3044,
            "translated_percent": 57.5,
            "fuzzy": 79,
            "fuzzy_words": 1051,
            "fuzzy_percent": 15.4,
            "failing_checks": 34,
            "failing_checks_words": 653,
            "failing_checks_percent": 6.6,
            "have_suggestion": 13,
            "have_comment": 0,
            "last_change": "2021-01-26T23:17:10.473388Z",
            "last_author": "tunda",
            "repository_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/de/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/de/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/de/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/de/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/de/units/?format=api"
        },
        {
            "language": {
                "code": "tl",
                "name": "Tagalog",
                "plural": {
                    "id": 305,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1 && n != 2 && n != 3 && (n % 10 == 4 || n % 10 == 6 || n % 10 == 9)",
                    "type": 1
                },
                "aliases": [
                    "tgl"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.framasoft.org/languages/tl/",
                "url": "https://weblate.framasoft.org/api/languages/tl/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/tl/statistics/?format=api"
            },
            "language_code": "tl",
            "id": 403,
            "filename": "src/locale/tl/LC_MESSAGES/app.po",
            "revision": "d5c4867a327246e774cc73a1ba5ad789afe3b9a6",
            "web_url": "https://weblate.framasoft.org/projects/joinpeertube/main/tl/",
            "share_url": "https://weblate.framasoft.org/engage/joinpeertube/tl/",
            "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/main/tl/",
            "url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/tl/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 381,
            "total_words": 6565,
            "translated": 0,
            "translated_words": 0,
            "translated_percent": 0.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": null,
            "last_author": null,
            "repository_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/tl/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/tl/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/tl/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/tl/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/tl/units/?format=api"
        },
        {
            "language": {
                "code": "ar",
                "name": "Arabic",
                "plural": {
                    "id": 12,
                    "source": 0,
                    "number": 6,
                    "formula": "n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5",
                    "type": 3
                },
                "aliases": [
                    "ar_ar",
                    "ara"
                ],
                "direction": "rtl",
                "web_url": "https://weblate.framasoft.org/languages/ar/",
                "url": "https://weblate.framasoft.org/api/languages/ar/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/ar/statistics/?format=api"
            },
            "language_code": "ar",
            "id": 404,
            "filename": "src/locale/ar/LC_MESSAGES/app.po",
            "revision": "3f815be0e904f2889eb4fd3e3b0cc7b4d4a59c8b",
            "web_url": "https://weblate.framasoft.org/projects/joinpeertube/main/ar/",
            "share_url": "https://weblate.framasoft.org/engage/joinpeertube/ar/",
            "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/main/ar/",
            "url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ar/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 381,
            "total_words": 6565,
            "translated": 53,
            "translated_words": 200,
            "translated_percent": 13.9,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 0,
            "failing_checks_words": 0,
            "failing_checks_percent": 0.0,
            "have_suggestion": 4,
            "have_comment": 0,
            "last_change": "2020-05-26T17:37:47.391268Z",
            "last_author": "ButterflyOfFire",
            "repository_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ar/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ar/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ar/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ar/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ar/units/?format=api"
        },
        {
            "language": {
                "code": "hu",
                "name": "Hungarian",
                "plural": {
                    "id": 134,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "hun"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.framasoft.org/languages/hu/",
                "url": "https://weblate.framasoft.org/api/languages/hu/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/hu/statistics/?format=api"
            },
            "language_code": "hu",
            "id": 405,
            "filename": "src/locale/hu/LC_MESSAGES/app.po",
            "revision": "387520198ea88721b0e485ec996e9f51df098046",
            "web_url": "https://weblate.framasoft.org/projects/joinpeertube/main/hu/",
            "share_url": "https://weblate.framasoft.org/engage/joinpeertube/hu/",
            "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/main/hu/",
            "url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/hu/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 511,
            "total_words": 6245,
            "translated": 216,
            "translated_words": 1450,
            "translated_percent": 42.2,
            "fuzzy": 58,
            "fuzzy_words": 580,
            "fuzzy_percent": 11.3,
            "failing_checks": 24,
            "failing_checks_words": 347,
            "failing_checks_percent": 4.6,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2020-07-07T20:20:42.262961Z",
            "last_author": "Balázs Meskó",
            "repository_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/hu/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/hu/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/hu/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/hu/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/hu/units/?format=api"
        },
        {
            "language": {
                "code": "pl",
                "name": "Polish",
                "plural": {
                    "id": 237,
                    "source": 0,
                    "number": 3,
                    "formula": "n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2",
                    "type": 2
                },
                "aliases": [
                    "plk",
                    "pol"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.framasoft.org/languages/pl/",
                "url": "https://weblate.framasoft.org/api/languages/pl/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/pl/statistics/?format=api"
            },
            "language_code": "pl",
            "id": 419,
            "filename": "src/locale/pl/LC_MESSAGES/app.po",
            "revision": "16e651e227939b0149bf3f773fc9eee63e5b134e",
            "web_url": "https://weblate.framasoft.org/projects/joinpeertube/main/pl/",
            "share_url": "https://weblate.framasoft.org/engage/joinpeertube/pl/",
            "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/main/pl/",
            "url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/pl/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 511,
            "total_words": 6245,
            "translated": 303,
            "translated_words": 2559,
            "translated_percent": 59.2,
            "fuzzy": 69,
            "fuzzy_words": 986,
            "fuzzy_percent": 13.5,
            "failing_checks": 42,
            "failing_checks_words": 553,
            "failing_checks_percent": 8.2,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2021-03-24T19:22:08.977460Z",
            "last_author": "Marcin Mikołajczak",
            "repository_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/pl/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/pl/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/pl/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/pl/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/pl/units/?format=api"
        },
        {
            "language": {
                "code": "it",
                "name": "Italian",
                "plural": {
                    "id": 145,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "ita"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.framasoft.org/languages/it/",
                "url": "https://weblate.framasoft.org/api/languages/it/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/it/statistics/?format=api"
            },
            "language_code": "it",
            "id": 421,
            "filename": "src/locale/it/LC_MESSAGES/app.po",
            "revision": "9b86954ee009a4964a6bb98244d03f4ccdb8bc19",
            "web_url": "https://weblate.framasoft.org/projects/joinpeertube/main/it/",
            "share_url": "https://weblate.framasoft.org/engage/joinpeertube/it/",
            "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/main/it/",
            "url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/it/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 511,
            "total_words": 6245,
            "translated": 328,
            "translated_words": 3572,
            "translated_percent": 64.1,
            "fuzzy": 71,
            "fuzzy_words": 1020,
            "fuzzy_percent": 13.8,
            "failing_checks": 31,
            "failing_checks_words": 517,
            "failing_checks_percent": 6.0,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2021-02-25T23:20:18.546216Z",
            "last_author": "x",
            "repository_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/it/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/it/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/it/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/it/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/it/units/?format=api"
        },
        {
            "language": {
                "code": "ko",
                "name": "Korean",
                "plural": {
                    "id": 169,
                    "source": 0,
                    "number": 1,
                    "formula": "0",
                    "type": 0
                },
                "aliases": [
                    "kor"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.framasoft.org/languages/ko/",
                "url": "https://weblate.framasoft.org/api/languages/ko/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/ko/statistics/?format=api"
            },
            "language_code": "ko",
            "id": 464,
            "filename": "src/locale/ko/LC_MESSAGES/app.po",
            "revision": "52a3d25f28fea2f3f6fa4b6e5309356190b15f51",
            "web_url": "https://weblate.framasoft.org/projects/joinpeertube/main/ko/",
            "share_url": "https://weblate.framasoft.org/engage/joinpeertube/ko/",
            "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/main/ko/",
            "url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ko/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 384,
            "total_words": 6607,
            "translated": 134,
            "translated_words": 900,
            "translated_percent": 34.8,
            "fuzzy": 19,
            "fuzzy_words": 185,
            "fuzzy_percent": 4.9,
            "failing_checks": 25,
            "failing_checks_words": 291,
            "failing_checks_percent": 6.5,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2020-11-23T00:13:13.595856Z",
            "last_author": "Ch.",
            "repository_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ko/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ko/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ko/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ko/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ko/units/?format=api"
        },
        {
            "language": {
                "code": "pt_BR",
                "name": "Portuguese (Brazil)",
                "plural": {
                    "id": 244,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "braz_por",
                    "portuguese_br"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.framasoft.org/languages/pt_BR/",
                "url": "https://weblate.framasoft.org/api/languages/pt_BR/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/pt_BR/statistics/?format=api"
            },
            "language_code": "pt_BR",
            "id": 471,
            "filename": "src/locale/pt_BR/LC_MESSAGES/app.po",
            "revision": "c88d31185b47511c3f692768ecce217515b00fc5",
            "web_url": "https://weblate.framasoft.org/projects/joinpeertube/main/pt_BR/",
            "share_url": "https://weblate.framasoft.org/engage/joinpeertube/pt_BR/",
            "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/main/pt_BR/",
            "url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/pt_BR/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 511,
            "total_words": 6245,
            "translated": 177,
            "translated_words": 1420,
            "translated_percent": 34.6,
            "fuzzy": 91,
            "fuzzy_words": 1111,
            "fuzzy_percent": 17.8,
            "failing_checks": 48,
            "failing_checks_words": 879,
            "failing_checks_percent": 9.3,
            "have_suggestion": 0,
            "have_comment": 1,
            "last_change": "2020-02-07T03:09:32.133433Z",
            "last_author": "framail",
            "repository_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/pt_BR/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/pt_BR/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/pt_BR/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/pt_BR/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/pt_BR/units/?format=api"
        },
        {
            "language": {
                "code": "zh_Hant",
                "name": "Chinese (Traditional)",
                "plural": {
                    "id": 341,
                    "source": 0,
                    "number": 1,
                    "formula": "0",
                    "type": 0
                },
                "aliases": [
                    "chinese_zh",
                    "tchinese",
                    "zhtw",
                    "zh_tw",
                    "zh_hant_tw",
                    "zh_cmn_hant",
                    "cht",
                    "zho"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.framasoft.org/languages/zh_Hant/",
                "url": "https://weblate.framasoft.org/api/languages/zh_Hant/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/zh_Hant/statistics/?format=api"
            },
            "language_code": "zh_Hant",
            "id": 472,
            "filename": "src/locale/zh_Hant/LC_MESSAGES/app.po",
            "revision": "d688f13423049bd1de413f5b14c6573575294a6a",
            "web_url": "https://weblate.framasoft.org/projects/joinpeertube/main/zh_Hant/",
            "share_url": "https://weblate.framasoft.org/engage/joinpeertube/zh_Hant/",
            "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/main/zh_Hant/",
            "url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 511,
            "total_words": 6245,
            "translated": 101,
            "translated_words": 587,
            "translated_percent": 19.7,
            "fuzzy": 61,
            "fuzzy_words": 686,
            "fuzzy_percent": 11.9,
            "failing_checks": 25,
            "failing_checks_words": 367,
            "failing_checks_percent": 4.8,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2021-01-17T16:07:57.460446Z",
            "last_author": "Hange",
            "repository_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/zh_Hant/units/?format=api"
        },
        {
            "language": {
                "code": "ca",
                "name": "Catalan",
                "plural": {
                    "id": 49,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "ca_ps",
                    "cat"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.framasoft.org/languages/ca/",
                "url": "https://weblate.framasoft.org/api/languages/ca/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/ca/statistics/?format=api"
            },
            "language_code": "ca",
            "id": 475,
            "filename": "src/locale/ca/LC_MESSAGES/app.po",
            "revision": "897f248dbb63410641d7265bc6b9bba98f2d96ee",
            "web_url": "https://weblate.framasoft.org/projects/joinpeertube/main/ca/",
            "share_url": "https://weblate.framasoft.org/engage/joinpeertube/ca/",
            "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/main/ca/",
            "url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ca/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 384,
            "total_words": 6607,
            "translated": 62,
            "translated_words": 1155,
            "translated_percent": 16.1,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 3,
            "failing_checks_words": 178,
            "failing_checks_percent": 0.7,
            "have_suggestion": 23,
            "have_comment": 0,
            "last_change": "2020-01-13T11:01:49.978521Z",
            "last_author": "Jordi Brunet",
            "repository_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ca/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ca/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ca/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ca/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/ca/units/?format=api"
        },
        {
            "language": {
                "code": "th",
                "name": "Thai",
                "plural": {
                    "id": 301,
                    "source": 0,
                    "number": 1,
                    "formula": "0",
                    "type": 0
                },
                "aliases": [
                    "tha"
                ],
                "direction": "ltr",
                "web_url": "https://weblate.framasoft.org/languages/th/",
                "url": "https://weblate.framasoft.org/api/languages/th/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/th/statistics/?format=api"
            },
            "language_code": "th",
            "id": 476,
            "filename": "src/locale/th/LC_MESSAGES/app.po",
            "revision": "e57b36790e2c993a6a8d16f84e616d6946d7c9dd",
            "web_url": "https://weblate.framasoft.org/projects/joinpeertube/main/th/",
            "share_url": "https://weblate.framasoft.org/engage/joinpeertube/th/",
            "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/main/th/",
            "url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/th/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 384,
            "total_words": 6607,
            "translated": 85,
            "translated_words": 308,
            "translated_percent": 22.1,
            "fuzzy": 2,
            "fuzzy_words": 63,
            "fuzzy_percent": 0.5,
            "failing_checks": 4,
            "failing_checks_words": 74,
            "failing_checks_percent": 1.0,
            "have_suggestion": 3,
            "have_comment": 0,
            "last_change": "2021-03-18T02:50:07.704970Z",
            "last_author": "Phongpanot",
            "repository_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/th/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/th/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/th/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/th/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/joinpeertube/main/th/units/?format=api"
        }
    ]
}