Translation projects API.

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

GET /api/projects/joinpeertube/languages/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

[
    {
        "total": 542,
        "total_words": 5774,
        "total_chars": 43938,
        "last_change": "2023-10-23T07:32:58.695763Z",
        "recent_changes": 4,
        "translated": 534,
        "translated_words": 5689,
        "translated_percent": 98.5,
        "translated_words_percent": 98.5,
        "translated_chars": 43141,
        "translated_chars_percent": 98.1,
        "fuzzy": 1,
        "fuzzy_percent": 0.1,
        "fuzzy_words": 1,
        "fuzzy_words_percent": 0.1,
        "fuzzy_chars": 8,
        "fuzzy_chars_percent": 0.1,
        "failing": 2,
        "failing_percent": 0.3,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 1,
        "code": "sq",
        "name": "Albanian",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/sq/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/sq/"
    },
    {
        "total": 545,
        "total_words": 5801,
        "total_chars": 43966,
        "last_change": "2023-11-09T20:21:46.032293Z",
        "recent_changes": 4,
        "translated": 540,
        "translated_words": 5748,
        "translated_percent": 99.0,
        "translated_words_percent": 99.0,
        "translated_chars": 43640,
        "translated_chars_percent": 99.2,
        "fuzzy": 1,
        "fuzzy_percent": 0.1,
        "fuzzy_words": 1,
        "fuzzy_words_percent": 0.1,
        "fuzzy_chars": 3,
        "fuzzy_chars_percent": 0.1,
        "failing": 5,
        "failing_percent": 0.9,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "ar",
        "name": "Arabic",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/ar/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/ar/"
    },
    {
        "total": 542,
        "total_words": 5774,
        "total_chars": 43938,
        "last_change": null,
        "recent_changes": 0,
        "translated": 0,
        "translated_words": 0,
        "translated_percent": 0.0,
        "translated_words_percent": 0.0,
        "translated_chars": 0,
        "translated_chars_percent": 0.0,
        "fuzzy": 4,
        "fuzzy_percent": 0.7,
        "fuzzy_words": 55,
        "fuzzy_words_percent": 0.9,
        "fuzzy_chars": 332,
        "fuzzy_chars_percent": 0.7,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "ar_LY",
        "name": "Arabic (Libya)",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/ar_LY/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/ar_LY/"
    },
    {
        "total": 542,
        "total_words": 5774,
        "total_chars": 43938,
        "last_change": null,
        "recent_changes": 0,
        "translated": 73,
        "translated_words": 114,
        "translated_percent": 13.4,
        "translated_words_percent": 1.9,
        "translated_chars": 683,
        "translated_chars_percent": 1.5,
        "fuzzy": 77,
        "fuzzy_percent": 14.2,
        "fuzzy_words": 824,
        "fuzzy_words_percent": 14.2,
        "fuzzy_chars": 9636,
        "fuzzy_chars_percent": 21.9,
        "failing": 17,
        "failing_percent": 3.1,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "az",
        "name": "Azerbaijani",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/az/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/az/"
    },
    {
        "total": 542,
        "total_words": 5798,
        "total_chars": 43938,
        "last_change": "2023-10-30T12:13:18.005518Z",
        "recent_changes": 12,
        "translated": 13,
        "translated_words": 55,
        "translated_percent": 2.3,
        "translated_words_percent": 0.9,
        "translated_chars": 505,
        "translated_chars_percent": 1.1,
        "fuzzy": 3,
        "fuzzy_percent": 0.5,
        "fuzzy_words": 23,
        "fuzzy_words_percent": 0.3,
        "fuzzy_chars": 135,
        "fuzzy_chars_percent": 0.3,
        "failing": 8,
        "failing_percent": 1.4,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "eu",
        "name": "Basque",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/eu/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/eu/"
    },
    {
        "total": 557,
        "total_words": 5791,
        "total_chars": 44036,
        "last_change": "2021-02-05T12:20:21.296243Z",
        "recent_changes": 15,
        "translated": 31,
        "translated_words": 83,
        "translated_percent": 5.5,
        "translated_words_percent": 1.4,
        "translated_chars": 461,
        "translated_chars_percent": 1.0,
        "fuzzy": 43,
        "fuzzy_percent": 7.7,
        "fuzzy_words": 241,
        "fuzzy_words_percent": 4.1,
        "fuzzy_chars": 1541,
        "fuzzy_chars_percent": 3.4,
        "failing": 11,
        "failing_percent": 1.9,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 1,
        "comments": 0,
        "code": "be",
        "name": "Belarusian",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/be/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/be/"
    },
    {
        "total": 561,
        "total_words": 6850,
        "total_chars": 50861,
        "last_change": "2023-07-14T15:34:07.208197Z",
        "recent_changes": 74,
        "translated": 74,
        "translated_words": 74,
        "translated_percent": 13.1,
        "translated_words_percent": 1.0,
        "translated_chars": 452,
        "translated_chars_percent": 0.8,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 6,
        "failing_percent": 1.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "bn",
        "name": "Bengali",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/bn/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/bn/"
    },
    {
        "total": 542,
        "total_words": 5774,
        "total_chars": 43938,
        "last_change": null,
        "recent_changes": 0,
        "translated": 1,
        "translated_words": 1,
        "translated_percent": 0.1,
        "translated_words_percent": 0.1,
        "translated_chars": 7,
        "translated_chars_percent": 0.1,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "bn_BD",
        "name": "Bengali (Bangladesh)",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/bn_BD/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/bn_BD/"
    },
    {
        "total": 532,
        "total_words": 5673,
        "total_chars": 42643,
        "last_change": null,
        "recent_changes": 0,
        "translated": 0,
        "translated_words": 0,
        "translated_percent": 0.0,
        "translated_words_percent": 0.0,
        "translated_chars": 0,
        "translated_chars_percent": 0.0,
        "fuzzy": 122,
        "fuzzy_percent": 22.9,
        "fuzzy_words": 1588,
        "fuzzy_words_percent": 27.9,
        "fuzzy_chars": 14002,
        "fuzzy_chars_percent": 32.8,
        "failing": 20,
        "failing_percent": 3.7,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "bg",
        "name": "Bulgarian",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/bg/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/bg/"
    },
    {
        "total": 554,
        "total_words": 5788,
        "total_chars": 44013,
        "last_change": "2020-01-13T09:10:28.278166Z",
        "recent_changes": 12,
        "translated": 28,
        "translated_words": 70,
        "translated_percent": 5.0,
        "translated_words_percent": 1.2,
        "translated_chars": 391,
        "translated_chars_percent": 0.8,
        "fuzzy": 71,
        "fuzzy_percent": 12.8,
        "fuzzy_words": 896,
        "fuzzy_words_percent": 15.4,
        "fuzzy_chars": 9918,
        "fuzzy_chars_percent": 22.5,
        "failing": 45,
        "failing_percent": 8.1,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 9,
        "comments": 0,
        "code": "ca",
        "name": "Catalan",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/ca/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/ca/"
    },
    {
        "total": 542,
        "total_words": 5798,
        "total_chars": 43938,
        "last_change": "2023-04-27T10:23:46.644759Z",
        "recent_changes": 4,
        "translated": 196,
        "translated_words": 1566,
        "translated_percent": 36.1,
        "translated_words_percent": 27.0,
        "translated_chars": 11719,
        "translated_chars_percent": 26.6,
        "fuzzy": 82,
        "fuzzy_percent": 15.1,
        "fuzzy_words": 769,
        "fuzzy_words_percent": 13.2,
        "fuzzy_chars": 8766,
        "fuzzy_chars_percent": 19.9,
        "failing": 46,
        "failing_percent": 8.4,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "zh_Hans",
        "name": "Chinese (Simplified)",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/zh_Hans/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/zh_Hans/"
    },
    {
        "total": 730,
        "total_words": 5990,
        "total_chars": 45378,
        "last_change": "2023-11-29T02:16:14.160953Z",
        "recent_changes": 4,
        "translated": 730,
        "translated_words": 5990,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 45378,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 1,
        "comments": 0,
        "code": "zh_Hant",
        "name": "Chinese (Traditional)",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/zh_Hant/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/zh_Hant/"
    },
    {
        "total": 544,
        "total_words": 5776,
        "total_chars": 43955,
        "last_change": "2023-07-24T15:03:48.184092Z",
        "recent_changes": 2,
        "translated": 531,
        "translated_words": 5382,
        "translated_percent": 97.6,
        "translated_words_percent": 93.1,
        "translated_chars": 41222,
        "translated_chars_percent": 93.7,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "hr",
        "name": "Croatian",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/hr/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/hr/"
    },
    {
        "total": 542,
        "total_words": 5774,
        "total_chars": 43938,
        "last_change": "2023-08-30T19:32:53.789870Z",
        "recent_changes": 2,
        "translated": 538,
        "translated_words": 5722,
        "translated_percent": 99.2,
        "translated_words_percent": 99.0,
        "translated_chars": 43615,
        "translated_chars_percent": 99.2,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "cs",
        "name": "Czech",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/cs/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/cs/"
    },
    {
        "total": 494,
        "total_words": 5706,
        "total_chars": 42492,
        "last_change": null,
        "recent_changes": 0,
        "translated": 123,
        "translated_words": 364,
        "translated_percent": 24.8,
        "translated_words_percent": 6.3,
        "translated_chars": 2905,
        "translated_chars_percent": 6.8,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 8,
        "failing_percent": 1.6,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 2,
        "comments": 0,
        "code": "nl",
        "name": "Dutch",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/nl/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/nl/"
    },
    {
        "total": 1720,
        "total_words": 24693,
        "total_chars": 177879,
        "last_change": null,
        "recent_changes": 0,
        "translated": 1719,
        "translated_words": 24588,
        "translated_percent": 99.9,
        "translated_words_percent": 99.5,
        "translated_chars": 177004,
        "translated_chars_percent": 99.5,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 320,
        "failing_percent": 18.6,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 1295,
        "readonly_percent": 75.2,
        "readonly_words": 17006,
        "readonly_words_percent": 68.8,
        "readonly_chars": 125614,
        "readonly_chars_percent": 70.6,
        "suggestions": 1,
        "comments": 21,
        "code": "en_US",
        "name": "English (United States)",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/en_US/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/en_US/"
    },
    {
        "total": 554,
        "total_words": 5787,
        "total_chars": 44022,
        "last_change": "2021-01-08T23:57:15.478387Z",
        "recent_changes": 3,
        "translated": 94,
        "translated_words": 274,
        "translated_percent": 16.9,
        "translated_words_percent": 4.7,
        "translated_chars": 1650,
        "translated_chars_percent": 3.7,
        "fuzzy": 143,
        "fuzzy_percent": 25.8,
        "fuzzy_words": 1692,
        "fuzzy_words_percent": 29.2,
        "fuzzy_chars": 16446,
        "fuzzy_chars_percent": 37.3,
        "failing": 59,
        "failing_percent": 10.6,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "eo",
        "name": "Esperanto",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/eo/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/eo/"
    },
    {
        "total": 542,
        "total_words": 5776,
        "total_chars": 43938,
        "last_change": "2023-11-28T08:54:03.717928Z",
        "recent_changes": 3,
        "translated": 514,
        "translated_words": 5490,
        "translated_percent": 94.8,
        "translated_words_percent": 95.0,
        "translated_chars": 41478,
        "translated_chars_percent": 94.4,
        "fuzzy": 11,
        "fuzzy_percent": 2.0,
        "fuzzy_words": 127,
        "fuzzy_words_percent": 2.1,
        "fuzzy_chars": 1434,
        "fuzzy_chars_percent": 3.2,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "fr_FR",
        "name": "French (France)",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/fr_FR/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/fr_FR/"
    },
    {
        "total": 542,
        "total_words": 5774,
        "total_chars": 43938,
        "last_change": "2023-09-02T08:07:51.424176Z",
        "recent_changes": 25,
        "translated": 284,
        "translated_words": 2787,
        "translated_percent": 52.3,
        "translated_words_percent": 48.2,
        "translated_chars": 20813,
        "translated_chars_percent": 47.3,
        "fuzzy": 107,
        "fuzzy_percent": 19.7,
        "fuzzy_words": 1351,
        "fuzzy_words_percent": 23.3,
        "fuzzy_chars": 11882,
        "fuzzy_chars_percent": 27.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "gd",
        "name": "Gaelic",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/gd/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/gd/"
    },
    {
        "total": 542,
        "total_words": 5776,
        "total_chars": 43938,
        "last_change": "2023-11-28T20:25:24.972333Z",
        "recent_changes": 4,
        "translated": 312,
        "translated_words": 3129,
        "translated_percent": 57.5,
        "translated_words_percent": 54.1,
        "translated_chars": 25928,
        "translated_chars_percent": 59.0,
        "fuzzy": 70,
        "fuzzy_percent": 12.9,
        "fuzzy_words": 707,
        "fuzzy_words_percent": 12.2,
        "fuzzy_chars": 6007,
        "fuzzy_chars_percent": 13.6,
        "failing": 13,
        "failing_percent": 2.3,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "gl",
        "name": "Galician",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/gl/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/gl/"
    },
    {
        "total": 571,
        "total_words": 5811,
        "total_chars": 44183,
        "last_change": "2023-08-31T14:51:47.158930Z",
        "recent_changes": 5,
        "translated": 567,
        "translated_words": 5759,
        "translated_percent": 99.2,
        "translated_words_percent": 99.1,
        "translated_chars": 43860,
        "translated_chars_percent": 99.2,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 2,
        "failing_percent": 0.3,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 1,
        "readonly_percent": 0.1,
        "readonly_words": 1,
        "readonly_words_percent": 0.1,
        "readonly_chars": 4,
        "readonly_chars_percent": 0.1,
        "suggestions": 2,
        "comments": 0,
        "code": "de",
        "name": "German",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/de/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/de/"
    },
    {
        "total": 542,
        "total_words": 5774,
        "total_chars": 43938,
        "last_change": null,
        "recent_changes": 0,
        "translated": 64,
        "translated_words": 138,
        "translated_percent": 11.8,
        "translated_words_percent": 2.3,
        "translated_chars": 925,
        "translated_chars_percent": 2.1,
        "fuzzy": 100,
        "fuzzy_percent": 18.4,
        "fuzzy_words": 794,
        "fuzzy_words_percent": 13.7,
        "fuzzy_chars": 8747,
        "fuzzy_chars_percent": 19.9,
        "failing": 21,
        "failing_percent": 3.8,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "el",
        "name": "Greek",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/el/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/el/"
    },
    {
        "total": 542,
        "total_words": 5792,
        "total_chars": 43938,
        "last_change": "2023-04-08T18:23:18.302000Z",
        "recent_changes": 12,
        "translated": 21,
        "translated_words": 119,
        "translated_percent": 3.8,
        "translated_words_percent": 2.0,
        "translated_chars": 818,
        "translated_chars_percent": 1.8,
        "fuzzy": 48,
        "fuzzy_percent": 8.8,
        "fuzzy_words": 517,
        "fuzzy_words_percent": 8.9,
        "fuzzy_chars": 5799,
        "fuzzy_chars_percent": 13.1,
        "failing": 11,
        "failing_percent": 2.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "he",
        "name": "Hebrew",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/he/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/he/"
    },
    {
        "total": 542,
        "total_words": 5774,
        "total_chars": 43938,
        "last_change": null,
        "recent_changes": 0,
        "translated": 78,
        "translated_words": 180,
        "translated_percent": 14.3,
        "translated_words_percent": 3.1,
        "translated_chars": 1088,
        "translated_chars_percent": 2.4,
        "fuzzy": 118,
        "fuzzy_percent": 21.7,
        "fuzzy_words": 1086,
        "fuzzy_words_percent": 18.8,
        "fuzzy_chars": 11397,
        "fuzzy_chars_percent": 25.9,
        "failing": 56,
        "failing_percent": 10.3,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "hu",
        "name": "Hungarian",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/hu/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/hu/"
    },
    {
        "total": 542,
        "total_words": 5798,
        "total_chars": 43938,
        "last_change": "2023-02-18T16:45:58.381697Z",
        "recent_changes": 13,
        "translated": 235,
        "translated_words": 1093,
        "translated_percent": 43.3,
        "translated_words_percent": 18.8,
        "translated_chars": 7719,
        "translated_chars_percent": 17.5,
        "fuzzy": 29,
        "fuzzy_percent": 5.3,
        "fuzzy_words": 347,
        "fuzzy_words_percent": 5.9,
        "fuzzy_chars": 4590,
        "fuzzy_chars_percent": 10.4,
        "failing": 27,
        "failing_percent": 4.9,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "is",
        "name": "Icelandic",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/is/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/is/"
    },
    {
        "total": 542,
        "total_words": 5798,
        "total_chars": 43938,
        "last_change": "2023-11-27T16:37:54.679812Z",
        "recent_changes": 51,
        "translated": 502,
        "translated_words": 5250,
        "translated_percent": 92.6,
        "translated_words_percent": 90.5,
        "translated_chars": 40109,
        "translated_chars_percent": 91.2,
        "fuzzy": 1,
        "fuzzy_percent": 0.1,
        "fuzzy_words": 3,
        "fuzzy_words_percent": 0.1,
        "fuzzy_chars": 26,
        "fuzzy_chars_percent": 0.1,
        "failing": 25,
        "failing_percent": 4.6,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "id",
        "name": "Indonesian",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/id/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/id/"
    },
    {
        "total": 542,
        "total_words": 5774,
        "total_chars": 43938,
        "last_change": "2023-03-08T15:26:23.556862Z",
        "recent_changes": 3,
        "translated": 134,
        "translated_words": 1022,
        "translated_percent": 24.7,
        "translated_words_percent": 17.7,
        "translated_chars": 7636,
        "translated_chars_percent": 17.3,
        "fuzzy": 154,
        "fuzzy_percent": 28.4,
        "fuzzy_words": 1868,
        "fuzzy_words_percent": 32.3,
        "fuzzy_chars": 17407,
        "fuzzy_chars_percent": 39.6,
        "failing": 59,
        "failing_percent": 10.8,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 1,
        "comments": 0,
        "code": "it",
        "name": "Italian",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/it/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/it/"
    },
    {
        "total": 542,
        "total_words": 5798,
        "total_chars": 43938,
        "last_change": "2023-11-30T13:03:44.931522Z",
        "recent_changes": 10,
        "translated": 542,
        "translated_words": 5798,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 43938,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 3,
        "failing_percent": 0.5,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "ja",
        "name": "Japanese",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/ja/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/ja/"
    },
    {
        "total": 542,
        "total_words": 5774,
        "total_chars": 43938,
        "last_change": null,
        "recent_changes": 0,
        "translated": 40,
        "translated_words": 68,
        "translated_percent": 7.3,
        "translated_words_percent": 1.1,
        "translated_chars": 369,
        "translated_chars_percent": 0.8,
        "fuzzy": 77,
        "fuzzy_percent": 14.2,
        "fuzzy_words": 780,
        "fuzzy_words_percent": 13.5,
        "fuzzy_chars": 9081,
        "fuzzy_chars_percent": 20.6,
        "failing": 49,
        "failing_percent": 9.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "kab",
        "name": "Kabyle",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/kab/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/kab/"
    },
    {
        "total": 542,
        "total_words": 5774,
        "total_chars": 43938,
        "last_change": null,
        "recent_changes": 0,
        "translated": 35,
        "translated_words": 114,
        "translated_percent": 6.4,
        "translated_words_percent": 1.9,
        "translated_chars": 662,
        "translated_chars_percent": 1.5,
        "fuzzy": 106,
        "fuzzy_percent": 19.5,
        "fuzzy_words": 1044,
        "fuzzy_words_percent": 18.0,
        "fuzzy_chars": 11044,
        "fuzzy_chars_percent": 25.1,
        "failing": 50,
        "failing_percent": 9.2,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 6,
        "comments": 0,
        "code": "ko",
        "name": "Korean",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/ko/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/ko/"
    },
    {
        "total": 494,
        "total_words": 5706,
        "total_chars": 42492,
        "last_change": null,
        "recent_changes": 0,
        "translated": 1,
        "translated_words": 1,
        "translated_percent": 0.2,
        "translated_words_percent": 0.1,
        "translated_chars": 7,
        "translated_chars_percent": 0.1,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "ckb",
        "name": "Kurdish (Central)",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/ckb/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/ckb/"
    },
    {
        "total": 494,
        "total_words": 5706,
        "total_chars": 42492,
        "last_change": null,
        "recent_changes": 0,
        "translated": 0,
        "translated_words": 0,
        "translated_percent": 0.0,
        "translated_words_percent": 0.0,
        "translated_chars": 0,
        "translated_chars_percent": 0.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "ckb_IQ",
        "name": "Kurdish (Central, Iraq)",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/ckb_IQ/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/ckb_IQ/"
    },
    {
        "total": 542,
        "total_words": 5774,
        "total_chars": 43938,
        "last_change": null,
        "recent_changes": 0,
        "translated": 2,
        "translated_words": 20,
        "translated_percent": 0.3,
        "translated_words_percent": 0.3,
        "translated_chars": 280,
        "translated_chars_percent": 0.6,
        "fuzzy": 44,
        "fuzzy_percent": 8.1,
        "fuzzy_words": 596,
        "fuzzy_words_percent": 10.3,
        "fuzzy_chars": 7602,
        "fuzzy_chars_percent": 17.3,
        "failing": 43,
        "failing_percent": 7.9,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "lt",
        "name": "Lithuanian",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/lt/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/lt/"
    },
    {
        "total": 542,
        "total_words": 5774,
        "total_chars": 43938,
        "last_change": null,
        "recent_changes": 0,
        "translated": 33,
        "translated_words": 51,
        "translated_percent": 6.0,
        "translated_words_percent": 0.8,
        "translated_chars": 277,
        "translated_chars_percent": 0.6,
        "fuzzy": 17,
        "fuzzy_percent": 3.1,
        "fuzzy_words": 60,
        "fuzzy_words_percent": 1.0,
        "fuzzy_chars": 359,
        "fuzzy_chars_percent": 0.8,
        "failing": 1,
        "failing_percent": 0.1,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "ml",
        "name": "Malayalam",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/ml/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/ml/"
    },
    {
        "total": 542,
        "total_words": 5774,
        "total_chars": 43938,
        "last_change": null,
        "recent_changes": 0,
        "translated": 0,
        "translated_words": 0,
        "translated_percent": 0.0,
        "translated_words_percent": 0.0,
        "translated_chars": 0,
        "translated_chars_percent": 0.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "mn",
        "name": "Mongolian",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/mn/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/mn/"
    },
    {
        "total": 616,
        "total_words": 5861,
        "total_chars": 44405,
        "last_change": "2020-11-18T23:21:54.854152Z",
        "recent_changes": 11,
        "translated": 74,
        "translated_words": 87,
        "translated_percent": 12.0,
        "translated_words_percent": 1.4,
        "translated_chars": 467,
        "translated_chars_percent": 1.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "oc",
        "name": "Occitan",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/oc/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/oc/"
    },
    {
        "total": 542,
        "total_words": 5798,
        "total_chars": 43938,
        "last_change": "2023-08-09T17:36:24.107990Z",
        "recent_changes": 12,
        "translated": 86,
        "translated_words": 291,
        "translated_percent": 15.8,
        "translated_words_percent": 5.0,
        "translated_chars": 1789,
        "translated_chars_percent": 4.0,
        "fuzzy": 149,
        "fuzzy_percent": 27.4,
        "fuzzy_words": 1715,
        "fuzzy_words_percent": 29.5,
        "fuzzy_chars": 16712,
        "fuzzy_chars_percent": 38.0,
        "failing": 61,
        "failing_percent": 11.2,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 1,
        "comments": 0,
        "code": "fa",
        "name": "Persian",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/fa/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/fa/"
    },
    {
        "total": 542,
        "total_words": 5782,
        "total_chars": 43938,
        "last_change": "2023-08-31T23:07:37.570773Z",
        "recent_changes": 32,
        "translated": 163,
        "translated_words": 921,
        "translated_percent": 30.0,
        "translated_words_percent": 15.9,
        "translated_chars": 7005,
        "translated_chars_percent": 15.9,
        "fuzzy": 129,
        "fuzzy_percent": 23.8,
        "fuzzy_words": 1636,
        "fuzzy_words_percent": 28.2,
        "fuzzy_chars": 15638,
        "fuzzy_chars_percent": 35.5,
        "failing": 62,
        "failing_percent": 11.4,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "pl",
        "name": "Polish",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/pl/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/pl/"
    },
    {
        "total": 542,
        "total_words": 5798,
        "total_chars": 43938,
        "last_change": "2023-05-16T00:56:52.981313Z",
        "recent_changes": 20,
        "translated": 305,
        "translated_words": 2639,
        "translated_percent": 56.2,
        "translated_words_percent": 45.5,
        "translated_chars": 22445,
        "translated_chars_percent": 51.0,
        "fuzzy": 7,
        "fuzzy_percent": 1.2,
        "fuzzy_words": 78,
        "fuzzy_words_percent": 1.3,
        "fuzzy_chars": 1077,
        "fuzzy_chars_percent": 2.4,
        "failing": 4,
        "failing_percent": 0.7,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "pt_BR",
        "name": "Portuguese (Brazil)",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/pt_BR/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/pt_BR/"
    },
    {
        "total": 542,
        "total_words": 5774,
        "total_chars": 43938,
        "last_change": "2022-12-23T13:37:22.912387Z",
        "recent_changes": 2,
        "translated": 137,
        "translated_words": 1256,
        "translated_percent": 25.2,
        "translated_words_percent": 21.7,
        "translated_chars": 9338,
        "translated_chars_percent": 21.2,
        "fuzzy": 95,
        "fuzzy_percent": 17.5,
        "fuzzy_words": 848,
        "fuzzy_words_percent": 14.6,
        "fuzzy_chars": 9374,
        "fuzzy_chars_percent": 21.3,
        "failing": 41,
        "failing_percent": 7.5,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "pt_PT",
        "name": "Portuguese (Portugal)",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/pt_PT/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/pt_PT/"
    },
    {
        "total": 545,
        "total_words": 5778,
        "total_chars": 43968,
        "last_change": "2022-12-24T19:46:56.366005Z",
        "recent_changes": 3,
        "translated": 212,
        "translated_words": 1488,
        "translated_percent": 38.8,
        "translated_words_percent": 25.7,
        "translated_chars": 11155,
        "translated_chars_percent": 25.3,
        "fuzzy": 117,
        "fuzzy_percent": 21.4,
        "fuzzy_words": 1458,
        "fuzzy_words_percent": 25.2,
        "fuzzy_chars": 14200,
        "fuzzy_chars_percent": 32.2,
        "failing": 39,
        "failing_percent": 7.1,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 21,
        "comments": 0,
        "code": "ru",
        "name": "Russian",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/ru/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/ru/"
    },
    {
        "total": 544,
        "total_words": 5777,
        "total_chars": 43966,
        "last_change": "2020-12-01T20:53:17.880426Z",
        "recent_changes": 2,
        "translated": 3,
        "translated_words": 13,
        "translated_percent": 0.5,
        "translated_words_percent": 0.2,
        "translated_chars": 173,
        "translated_chars_percent": 0.3,
        "fuzzy": 42,
        "fuzzy_percent": 7.7,
        "fuzzy_words": 560,
        "fuzzy_words_percent": 9.6,
        "fuzzy_chars": 7220,
        "fuzzy_chars_percent": 16.4,
        "failing": 42,
        "failing_percent": 7.7,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "sc",
        "name": "Sardinian",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/sc/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/sc/"
    },
    {
        "total": 538,
        "total_words": 5746,
        "total_chars": 43615,
        "last_change": "2023-08-31T22:04:54.140550Z",
        "recent_changes": 1,
        "translated": 0,
        "translated_words": 0,
        "translated_percent": 0.0,
        "translated_words_percent": 0.0,
        "translated_chars": 0,
        "translated_chars_percent": 0.0,
        "fuzzy": 130,
        "fuzzy_percent": 24.1,
        "fuzzy_words": 1677,
        "fuzzy_words_percent": 29.1,
        "fuzzy_chars": 15142,
        "fuzzy_chars_percent": 34.7,
        "failing": 22,
        "failing_percent": 4.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "sr",
        "name": "Serbian",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/sr/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/sr/"
    },
    {
        "total": 542,
        "total_words": 5798,
        "total_chars": 43938,
        "last_change": "2023-11-14T16:36:40.358319Z",
        "recent_changes": 12,
        "translated": 539,
        "translated_words": 5765,
        "translated_percent": 99.4,
        "translated_words_percent": 99.4,
        "translated_chars": 43711,
        "translated_chars_percent": 99.4,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 3,
        "failing_percent": 0.5,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "sr_Cyrl",
        "name": "Serbian (cyrillic)",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/sr_Cyrl/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/sr_Cyrl/"
    },
    {
        "total": 538,
        "total_words": 5746,
        "total_chars": 43615,
        "last_change": "2023-10-02T19:30:58.558745Z",
        "recent_changes": 1,
        "translated": 1,
        "translated_words": 1,
        "translated_percent": 0.1,
        "translated_words_percent": 0.1,
        "translated_chars": 3,
        "translated_chars_percent": 0.1,
        "fuzzy": 130,
        "fuzzy_percent": 24.1,
        "fuzzy_words": 1677,
        "fuzzy_words_percent": 29.1,
        "fuzzy_chars": 15142,
        "fuzzy_chars_percent": 34.7,
        "failing": 20,
        "failing_percent": 3.7,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "sk",
        "name": "Slovak",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/sk/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/sk/"
    },
    {
        "total": 544,
        "total_words": 5800,
        "total_chars": 43954,
        "last_change": "2023-05-27T01:41:11.948137Z",
        "recent_changes": 3,
        "translated": 492,
        "translated_words": 4967,
        "translated_percent": 90.4,
        "translated_words_percent": 85.6,
        "translated_chars": 37212,
        "translated_chars_percent": 84.6,
        "fuzzy": 41,
        "fuzzy_percent": 7.5,
        "fuzzy_words": 632,
        "fuzzy_words_percent": 10.8,
        "fuzzy_chars": 5500,
        "fuzzy_chars_percent": 12.5,
        "failing": 7,
        "failing_percent": 1.2,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 1,
        "comments": 1,
        "code": "es",
        "name": "Spanish",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/es/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/es/"
    },
    {
        "total": 557,
        "total_words": 5793,
        "total_chars": 44050,
        "last_change": "2023-05-20T09:09:51.656484Z",
        "recent_changes": 14,
        "translated": 301,
        "translated_words": 2588,
        "translated_percent": 54.0,
        "translated_words_percent": 44.6,
        "translated_chars": 21227,
        "translated_chars_percent": 48.1,
        "fuzzy": 6,
        "fuzzy_percent": 1.0,
        "fuzzy_words": 75,
        "fuzzy_words_percent": 1.2,
        "fuzzy_chars": 1059,
        "fuzzy_chars_percent": 2.4,
        "failing": 4,
        "failing_percent": 0.7,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "sv",
        "name": "Swedish",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/sv/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/sv/"
    },
    {
        "total": 542,
        "total_words": 5774,
        "total_chars": 43938,
        "last_change": null,
        "recent_changes": 0,
        "translated": 0,
        "translated_words": 0,
        "translated_percent": 0.0,
        "translated_words_percent": 0.0,
        "translated_chars": 0,
        "translated_chars_percent": 0.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "tl",
        "name": "Tagalog",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/tl/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/tl/"
    },
    {
        "total": 545,
        "total_words": 6666,
        "total_chars": 49663,
        "last_change": null,
        "recent_changes": 0,
        "translated": 0,
        "translated_words": 0,
        "translated_percent": 0.0,
        "translated_words_percent": 0.0,
        "translated_chars": 0,
        "translated_chars_percent": 0.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "te",
        "name": "Telugu",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/te/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/te/"
    },
    {
        "total": 542,
        "total_words": 5785,
        "total_chars": 43938,
        "last_change": "2023-04-27T10:23:46.478255Z",
        "recent_changes": 3,
        "translated": 283,
        "translated_words": 2174,
        "translated_percent": 52.2,
        "translated_words_percent": 37.5,
        "translated_chars": 16683,
        "translated_chars_percent": 37.9,
        "fuzzy": 31,
        "fuzzy_percent": 5.7,
        "fuzzy_words": 379,
        "fuzzy_words_percent": 6.5,
        "fuzzy_chars": 4992,
        "fuzzy_chars_percent": 11.3,
        "failing": 6,
        "failing_percent": 1.1,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "th",
        "name": "Thai",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/th/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/th/"
    },
    {
        "total": 542,
        "total_words": 5774,
        "total_chars": 43938,
        "last_change": "2023-04-27T10:23:46.606282Z",
        "recent_changes": 9,
        "translated": 221,
        "translated_words": 1608,
        "translated_percent": 40.7,
        "translated_words_percent": 27.8,
        "translated_chars": 10737,
        "translated_chars_percent": 24.4,
        "fuzzy": 130,
        "fuzzy_percent": 23.9,
        "fuzzy_words": 1624,
        "fuzzy_words_percent": 28.1,
        "fuzzy_chars": 14501,
        "fuzzy_chars_percent": 33.0,
        "failing": 40,
        "failing_percent": 7.3,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "tr",
        "name": "Turkish",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/tr/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/tr/"
    },
    {
        "total": 542,
        "total_words": 5774,
        "total_chars": 43938,
        "last_change": "2023-08-24T00:17:32.800133Z",
        "recent_changes": 2,
        "translated": 535,
        "translated_words": 5689,
        "translated_percent": 98.7,
        "translated_words_percent": 98.5,
        "translated_chars": 43149,
        "translated_chars_percent": 98.2,
        "fuzzy": 3,
        "fuzzy_percent": 0.5,
        "fuzzy_words": 33,
        "fuzzy_words_percent": 0.5,
        "fuzzy_chars": 466,
        "fuzzy_chars_percent": 1.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 1,
        "comments": 0,
        "code": "uk",
        "name": "Ukrainian",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/uk/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/uk/"
    },
    {
        "total": 542,
        "total_words": 5774,
        "total_chars": 43938,
        "last_change": null,
        "recent_changes": 0,
        "translated": 75,
        "translated_words": 127,
        "translated_percent": 13.8,
        "translated_words_percent": 2.1,
        "translated_chars": 765,
        "translated_chars_percent": 1.7,
        "fuzzy": 55,
        "fuzzy_percent": 10.1,
        "fuzzy_words": 541,
        "fuzzy_words_percent": 9.3,
        "fuzzy_chars": 6025,
        "fuzzy_chars_percent": 13.7,
        "failing": 14,
        "failing_percent": 2.5,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "vi",
        "name": "Vietnamese",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/vi/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/vi/"
    },
    {
        "total": 542,
        "total_words": 5798,
        "total_chars": 43938,
        "last_change": "2023-04-27T10:23:46.659693Z",
        "recent_changes": 4,
        "translated": 306,
        "translated_words": 1646,
        "translated_percent": 56.4,
        "translated_words_percent": 28.3,
        "translated_chars": 13484,
        "translated_chars_percent": 30.6,
        "fuzzy": 66,
        "fuzzy_percent": 12.1,
        "fuzzy_words": 1224,
        "fuzzy_words_percent": 21.1,
        "fuzzy_chars": 10407,
        "fuzzy_chars_percent": 23.6,
        "failing": 13,
        "failing_percent": 2.3,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "cy",
        "name": "Welsh",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/cy/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/cy/"
    }
]