Translation components API.

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

GET /api/components/peertube/player/translations/?format=api&page=2
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 62,
    "next": null,
    "previous": "https://weblate.framasoft.org/api/components/peertube/player/translations/?format=api",
    "results": [
        {
            "language": {
                "id": 130,
                "code": "hr",
                "name": "Croatian",
                "plural": {
                    "id": 130,
                    "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": 22
                },
                "aliases": [
                    "scr",
                    "hrv"
                ],
                "direction": "ltr",
                "population": 6813163,
                "web_url": "https://weblate.framasoft.org/languages/hr/",
                "url": "https://weblate.framasoft.org/api/languages/hr/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/hr/statistics/?format=api"
            },
            "language_code": "hr",
            "id": 1086,
            "filename": "client/src/locale/player.hr.json",
            "revision": "e1a73f4b295bda541b9684c508cf003004a51d1b",
            "web_url": "https://weblate.framasoft.org/projects/peertube/player/hr/",
            "share_url": "https://weblate.framasoft.org/engage/peertube/-/hr/",
            "translate_url": "https://weblate.framasoft.org/translate/peertube/player/hr/",
            "url": "https://weblate.framasoft.org/api/translations/peertube/player/hr/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 143,
            "total_words": 414,
            "translated": 143,
            "translated_words": 414,
            "translated_percent": 100.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": "2024-03-03T12:29:26.231561Z",
            "last_author": null,
            "repository_url": "https://weblate.framasoft.org/api/translations/peertube/player/hr/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/peertube/player/hr/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/peertube/player/hr/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/peertube/player/hr/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/peertube/player/hr/units/?format=api"
        },
        {
            "language": {
                "id": 285,
                "code": "sr_Cyrl",
                "name": "Serbian (cyrillic)",
                "plural": {
                    "id": 285,
                    "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": 22
                },
                "aliases": [
                    "sr_cyrl_rs",
                    "sr@cyrillic",
                    "sr_rs@cyrillic",
                    "srb"
                ],
                "direction": "ltr",
                "population": 7516818,
                "web_url": "https://weblate.framasoft.org/languages/sr_Cyrl/",
                "url": "https://weblate.framasoft.org/api/languages/sr_Cyrl/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/sr_Cyrl/statistics/?format=api"
            },
            "language_code": "sr_Cyrl",
            "id": 1091,
            "filename": "client/src/locale/player.sr_Cyrl.json",
            "revision": "bd193c08e1ed5ccee32d41ad63d51bbea9721837",
            "web_url": "https://weblate.framasoft.org/projects/peertube/player/sr_Cyrl/",
            "share_url": "https://weblate.framasoft.org/engage/peertube/-/sr_Cyrl/",
            "translate_url": "https://weblate.framasoft.org/translate/peertube/player/sr_Cyrl/",
            "url": "https://weblate.framasoft.org/api/translations/peertube/player/sr_Cyrl/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 102,
            "total_words": 293,
            "translated": 102,
            "translated_words": 293,
            "translated_percent": 100.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": "2023-09-15T00:01:55.172721Z",
            "last_author": null,
            "repository_url": "https://weblate.framasoft.org/api/translations/peertube/player/sr_Cyrl/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/peertube/player/sr_Cyrl/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/peertube/player/sr_Cyrl/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/peertube/player/sr_Cyrl/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/peertube/player/sr_Cyrl/units/?format=api"
        },
        {
            "language": {
                "id": 138,
                "code": "id",
                "name": "Indonesian",
                "plural": {
                    "id": 138,
                    "source": 0,
                    "number": 1,
                    "formula": "0",
                    "type": 0
                },
                "aliases": [
                    "in",
                    "in_id",
                    "ind"
                ],
                "direction": "ltr",
                "population": 171207687,
                "web_url": "https://weblate.framasoft.org/languages/id/",
                "url": "https://weblate.framasoft.org/api/languages/id/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/id/statistics/?format=api"
            },
            "language_code": "id",
            "id": 1336,
            "filename": "client/src/locale/player.id.json",
            "revision": "0239d6f15e338165bfb15f2c22eed5e5c37d28f4",
            "web_url": "https://weblate.framasoft.org/projects/peertube/player/id/",
            "share_url": "https://weblate.framasoft.org/engage/peertube/-/id/",
            "translate_url": "https://weblate.framasoft.org/translate/peertube/player/id/",
            "url": "https://weblate.framasoft.org/api/translations/peertube/player/id/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 102,
            "total_words": 293,
            "translated": 100,
            "translated_words": 283,
            "translated_percent": 98.0,
            "fuzzy": 2,
            "fuzzy_words": 10,
            "fuzzy_percent": 1.9,
            "failing_checks": 3,
            "failing_checks_words": 13,
            "failing_checks_percent": 2.9,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2023-10-25T08:16:57.845334Z",
            "last_author": "Cokelat8",
            "repository_url": "https://weblate.framasoft.org/api/translations/peertube/player/id/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/peertube/player/id/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/peertube/player/id/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/peertube/player/id/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/peertube/player/id/units/?format=api"
        },
        {
            "language": {
                "id": 201,
                "code": "ml",
                "name": "Malayalam",
                "plural": {
                    "id": 201,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "mal"
                ],
                "direction": "ltr",
                "population": 43257484,
                "web_url": "https://weblate.framasoft.org/languages/ml/",
                "url": "https://weblate.framasoft.org/api/languages/ml/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/ml/statistics/?format=api"
            },
            "language_code": "ml",
            "id": 1469,
            "filename": "client/src/locale/player.ml.json",
            "revision": "53940f60b53214df09ab9c82039ac06613bb18cb",
            "web_url": "https://weblate.framasoft.org/projects/peertube/player/ml/",
            "share_url": "https://weblate.framasoft.org/engage/peertube/-/ml/",
            "translate_url": "https://weblate.framasoft.org/translate/peertube/player/ml/",
            "url": "https://weblate.framasoft.org/api/translations/peertube/player/ml/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 117,
            "total_words": 321,
            "translated": 16,
            "translated_words": 24,
            "translated_percent": 13.6,
            "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": "2021-06-08T14:46:41.585441Z",
            "last_author": "vachan",
            "repository_url": "https://weblate.framasoft.org/api/translations/peertube/player/ml/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/peertube/player/ml/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/peertube/player/ml/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/peertube/player/ml/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/peertube/player/ml/units/?format=api"
        },
        {
            "language": {
                "id": 271,
                "code": "si",
                "name": "Sinhala",
                "plural": {
                    "id": 271,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "lk",
                    "sin"
                ],
                "direction": "ltr",
                "population": 15564656,
                "web_url": "https://weblate.framasoft.org/languages/si/",
                "url": "https://weblate.framasoft.org/api/languages/si/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/si/statistics/?format=api"
            },
            "language_code": "si",
            "id": 1800,
            "filename": "client/src/locale/player.si.json",
            "revision": "196c49e9890a120f25bdd11b754d151673e2b7ef",
            "web_url": "https://weblate.framasoft.org/projects/peertube/player/si/",
            "share_url": "https://weblate.framasoft.org/engage/peertube/-/si/",
            "translate_url": "https://weblate.framasoft.org/translate/peertube/player/si/",
            "url": "https://weblate.framasoft.org/api/translations/peertube/player/si/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 117,
            "total_words": 321,
            "translated": 5,
            "translated_words": 12,
            "translated_percent": 4.2,
            "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": "2021-10-13T17:49:40.094722Z",
            "last_author": "helabasa",
            "repository_url": "https://weblate.framasoft.org/api/translations/peertube/player/si/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/peertube/player/si/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/peertube/player/si/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/peertube/player/si/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/peertube/player/si/units/?format=api"
        },
        {
            "language": {
                "id": 179,
                "code": "la",
                "name": "Latin",
                "plural": {
                    "id": 179,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "la_la",
                    "lat"
                ],
                "direction": "ltr",
                "population": 820,
                "web_url": "https://weblate.framasoft.org/languages/la/",
                "url": "https://weblate.framasoft.org/api/languages/la/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/la/statistics/?format=api"
            },
            "language_code": "la",
            "id": 2547,
            "filename": "client/src/locale/player.la.json",
            "revision": "b72b0d36143164514062555973cef094538392a7",
            "web_url": "https://weblate.framasoft.org/projects/peertube/player/la/",
            "share_url": "https://weblate.framasoft.org/engage/peertube/-/la/",
            "translate_url": "https://weblate.framasoft.org/translate/peertube/player/la/",
            "url": "https://weblate.framasoft.org/api/translations/peertube/player/la/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 124,
            "total_words": 339,
            "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/peertube/player/la/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/peertube/player/la/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/peertube/player/la/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/peertube/player/la/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/peertube/player/la/units/?format=api"
        },
        {
            "language": {
                "id": 620,
                "code": "tok",
                "name": "Toki Pona",
                "plural": {
                    "id": 642,
                    "source": 0,
                    "number": 1,
                    "formula": "0",
                    "type": 0
                },
                "aliases": [],
                "direction": "ltr",
                "population": 0,
                "web_url": "https://weblate.framasoft.org/languages/tok/",
                "url": "https://weblate.framasoft.org/api/languages/tok/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/tok/statistics/?format=api"
            },
            "language_code": "tok",
            "id": 2617,
            "filename": "client/src/locale/player.tok.json",
            "revision": "94619cc4ecaa7c9716e49cf6bfb451a04b33efe9",
            "web_url": "https://weblate.framasoft.org/projects/peertube/player/tok/",
            "share_url": "https://weblate.framasoft.org/engage/peertube/-/tok/",
            "translate_url": "https://weblate.framasoft.org/translate/peertube/player/tok/",
            "url": "https://weblate.framasoft.org/api/translations/peertube/player/tok/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 143,
            "total_words": 414,
            "translated": 117,
            "translated_words": 308,
            "translated_percent": 81.8,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 15,
            "failing_checks_words": 62,
            "failing_checks_percent": 10.4,
            "have_suggestion": 11,
            "have_comment": 1,
            "last_change": "2024-02-21T14:52:10.778378Z",
            "last_author": null,
            "repository_url": "https://weblate.framasoft.org/api/translations/peertube/player/tok/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/peertube/player/tok/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/peertube/player/tok/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/peertube/player/tok/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/peertube/player/tok/units/?format=api"
        },
        {
            "language": {
                "id": 606,
                "code": "tp",
                "name": "tp (generated)",
                "plural": {
                    "id": 628,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [],
                "direction": "ltr",
                "population": 0,
                "web_url": "https://weblate.framasoft.org/languages/tp/",
                "url": "https://weblate.framasoft.org/api/languages/tp/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/tp/statistics/?format=api"
            },
            "language_code": "tp",
            "id": 2646,
            "filename": "client/src/locale/player.tp.json",
            "revision": "cee355d7381aa14c982a71aa0f1aa181871e0fcb",
            "web_url": "https://weblate.framasoft.org/projects/peertube/player/tp/",
            "share_url": "https://weblate.framasoft.org/engage/peertube/-/tp/",
            "translate_url": "https://weblate.framasoft.org/translate/peertube/player/tp/",
            "url": "https://weblate.framasoft.org/api/translations/peertube/player/tp/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 127,
            "total_words": 352,
            "translated": 35,
            "translated_words": 72,
            "translated_percent": 27.5,
            "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": "2022-06-16T12:49:47.399863Z",
            "last_author": "Ret Samys",
            "repository_url": "https://weblate.framasoft.org/api/translations/peertube/player/tp/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/peertube/player/tp/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/peertube/player/tp/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/peertube/player/tp/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/peertube/player/tp/units/?format=api"
        },
        {
            "language": {
                "id": 35,
                "code": "bg",
                "name": "Bulgarian",
                "plural": {
                    "id": 35,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "bgr",
                    "bul"
                ],
                "direction": "ltr",
                "population": 7878314,
                "web_url": "https://weblate.framasoft.org/languages/bg/",
                "url": "https://weblate.framasoft.org/api/languages/bg/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/bg/statistics/?format=api"
            },
            "language_code": "bg",
            "id": 2742,
            "filename": "client/src/locale/player.bg.json",
            "revision": "e452a40f53064cdaed9e50cfea51af3b2032c2ad",
            "web_url": "https://weblate.framasoft.org/projects/peertube/player/bg/",
            "share_url": "https://weblate.framasoft.org/engage/peertube/-/bg/",
            "translate_url": "https://weblate.framasoft.org/translate/peertube/player/bg/",
            "url": "https://weblate.framasoft.org/api/translations/peertube/player/bg/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 127,
            "total_words": 352,
            "translated": 127,
            "translated_words": 352,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 1,
            "failing_checks_words": 2,
            "failing_checks_percent": 0.7,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2022-08-12T11:51:07.901727Z",
            "last_author": "Sirxy",
            "repository_url": "https://weblate.framasoft.org/api/translations/peertube/player/bg/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/peertube/player/bg/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/peertube/player/bg/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/peertube/player/bg/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/peertube/player/bg/units/?format=api"
        },
        {
            "language": {
                "id": 144,
                "code": "is",
                "name": "Icelandic",
                "plural": {
                    "id": 144,
                    "source": 0,
                    "number": 2,
                    "formula": "n % 10 != 1 || n % 100 == 11",
                    "type": 1
                },
                "aliases": [
                    "ice",
                    "isl"
                ],
                "direction": "ltr",
                "population": 350734,
                "web_url": "https://weblate.framasoft.org/languages/is/",
                "url": "https://weblate.framasoft.org/api/languages/is/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/is/statistics/?format=api"
            },
            "language_code": "is",
            "id": 2935,
            "filename": "client/src/locale/player.is.json",
            "revision": "d433b9cafe4f9a840753f7a563a41698d73062b7",
            "web_url": "https://weblate.framasoft.org/projects/peertube/player/is/",
            "share_url": "https://weblate.framasoft.org/engage/peertube/-/is/",
            "translate_url": "https://weblate.framasoft.org/translate/peertube/player/is/",
            "url": "https://weblate.framasoft.org/api/translations/peertube/player/is/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 143,
            "total_words": 414,
            "translated": 143,
            "translated_words": 414,
            "translated_percent": 100.0,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 8,
            "failing_checks_words": 33,
            "failing_checks_percent": 5.5,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2024-02-21T14:52:07.263154Z",
            "last_author": null,
            "repository_url": "https://weblate.framasoft.org/api/translations/peertube/player/is/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/peertube/player/is/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/peertube/player/is/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/peertube/player/is/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/peertube/player/is/units/?format=api"
        },
        {
            "language": {
                "id": 242,
                "code": "pt",
                "name": "Portuguese",
                "plural": {
                    "id": 242,
                    "source": 0,
                    "number": 2,
                    "formula": "n > 1",
                    "type": 1
                },
                "aliases": [
                    "por_pt",
                    "ptg",
                    "por"
                ],
                "direction": "ltr",
                "population": 237496883,
                "web_url": "https://weblate.framasoft.org/languages/pt/",
                "url": "https://weblate.framasoft.org/api/languages/pt/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/pt/statistics/?format=api"
            },
            "language_code": "pt",
            "id": 2965,
            "filename": "client/src/locale/player.pt.json",
            "revision": "a11a27b518cf14ad4bcd50249f7735ee7f9a73e7",
            "web_url": "https://weblate.framasoft.org/projects/peertube/player/pt/",
            "share_url": "https://weblate.framasoft.org/engage/peertube/-/pt/",
            "translate_url": "https://weblate.framasoft.org/translate/peertube/player/pt/",
            "url": "https://weblate.framasoft.org/api/translations/peertube/player/pt/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 130,
            "total_words": 366,
            "translated": 125,
            "translated_words": 351,
            "translated_percent": 96.1,
            "fuzzy": 0,
            "fuzzy_words": 0,
            "fuzzy_percent": 0.0,
            "failing_checks": 12,
            "failing_checks_words": 85,
            "failing_checks_percent": 9.2,
            "have_suggestion": 0,
            "have_comment": 0,
            "last_change": "2023-01-27T14:56:07.116240Z",
            "last_author": "Jayme Soares Almeida Cruz",
            "repository_url": "https://weblate.framasoft.org/api/translations/peertube/player/pt/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/peertube/player/pt/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/peertube/player/pt/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/peertube/player/pt/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/peertube/player/pt/units/?format=api"
        },
        {
            "language": {
                "id": 163,
                "code": "kk",
                "name": "Kazakh",
                "plural": {
                    "id": 163,
                    "source": 0,
                    "number": 2,
                    "formula": "n != 1",
                    "type": 1
                },
                "aliases": [
                    "kk_cyrl",
                    "kz",
                    "kaz"
                ],
                "direction": "ltr",
                "population": 12219390,
                "web_url": "https://weblate.framasoft.org/languages/kk/",
                "url": "https://weblate.framasoft.org/api/languages/kk/?format=api",
                "statistics_url": "https://weblate.framasoft.org/api/languages/kk/statistics/?format=api"
            },
            "language_code": "kk",
            "id": 3397,
            "filename": "client/src/locale/player.kk.json",
            "revision": "c20b8fa450ec9134c9683067a47d22df09c490b0",
            "web_url": "https://weblate.framasoft.org/projects/peertube/player/kk/",
            "share_url": "https://weblate.framasoft.org/engage/peertube/-/kk/",
            "translate_url": "https://weblate.framasoft.org/translate/peertube/player/kk/",
            "url": "https://weblate.framasoft.org/api/translations/peertube/player/kk/?format=api",
            "is_template": false,
            "is_source": false,
            "total": 141,
            "total_words": 409,
            "translated": 95,
            "translated_words": 228,
            "translated_percent": 67.3,
            "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": "2024-01-03T12:52:39.705866Z",
            "last_author": "Fontan 030",
            "repository_url": "https://weblate.framasoft.org/api/translations/peertube/player/kk/repository/?format=api",
            "file_url": "https://weblate.framasoft.org/api/translations/peertube/player/kk/file/?format=api",
            "statistics_url": "https://weblate.framasoft.org/api/translations/peertube/player/kk/statistics/?format=api",
            "changes_list_url": "https://weblate.framasoft.org/api/translations/peertube/player/kk/changes/?format=api",
            "units_list_url": "https://weblate.framasoft.org/api/translations/peertube/player/kk/units/?format=api"
        }
    ]
}