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": 564,
        "total_words": 5920,
        "total_chars": 45597,
        "last_change": "2024-03-19T07:58:41.046741Z",
        "recent_changes": 5,
        "translated": 563,
        "translated_words": 5919,
        "translated_percent": 99.8,
        "translated_words_percent": 99.9,
        "translated_chars": 45589,
        "translated_chars_percent": 99.9,
        "fuzzy": 1,
        "fuzzy_percent": 0.1,
        "fuzzy_words": 1,
        "fuzzy_words_percent": 0.1,
        "fuzzy_chars": 8,
        "fuzzy_chars_percent": 0.1,
        "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": 1,
        "code": "sq",
        "name": "Albanian",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/sq/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/sq/"
    },
    {
        "total": 567,
        "total_words": 5945,
        "total_chars": 45625,
        "last_change": "2024-03-18T10:31:44.797789Z",
        "recent_changes": 1,
        "translated": 526,
        "translated_words": 5502,
        "translated_percent": 92.7,
        "translated_words_percent": 92.5,
        "translated_chars": 41977,
        "translated_chars_percent": 92.0,
        "fuzzy": 17,
        "fuzzy_percent": 2.9,
        "fuzzy_words": 219,
        "fuzzy_words_percent": 3.6,
        "fuzzy_chars": 2221,
        "fuzzy_chars_percent": 4.8,
        "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": "ar",
        "name": "Arabic",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/ar/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/ar/"
    },
    {
        "total": 564,
        "total_words": 5918,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:31:45.805975Z",
        "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": 564,
        "total_words": 5918,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:31:46.537535Z",
        "recent_changes": 0,
        "translated": 74,
        "translated_words": 117,
        "translated_percent": 13.1,
        "translated_words_percent": 1.9,
        "translated_chars": 700,
        "translated_chars_percent": 1.5,
        "fuzzy": 85,
        "fuzzy_percent": 15.0,
        "fuzzy_words": 938,
        "fuzzy_words_percent": 15.8,
        "fuzzy_chars": 11010,
        "fuzzy_chars_percent": 24.1,
        "failing": 19,
        "failing_percent": 3.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": "az",
        "name": "Azerbaijani",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/az/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/az/"
    },
    {
        "total": 564,
        "total_words": 5942,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:31:57.804894Z",
        "recent_changes": 2,
        "translated": 27,
        "translated_words": 274,
        "translated_percent": 4.7,
        "translated_words_percent": 4.6,
        "translated_chars": 2779,
        "translated_chars_percent": 6.0,
        "fuzzy": 4,
        "fuzzy_percent": 0.7,
        "fuzzy_words": 27,
        "fuzzy_words_percent": 0.4,
        "fuzzy_chars": 166,
        "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": 579,
        "total_words": 5959,
        "total_chars": 45695,
        "last_change": "2024-03-18T10:31:47.187716Z",
        "recent_changes": 2,
        "translated": 189,
        "translated_words": 976,
        "translated_percent": 32.6,
        "translated_words_percent": 16.3,
        "translated_chars": 7534,
        "translated_chars_percent": 16.4,
        "fuzzy": 11,
        "fuzzy_percent": 1.8,
        "fuzzy_words": 115,
        "fuzzy_words_percent": 1.9,
        "fuzzy_chars": 1433,
        "fuzzy_chars_percent": 3.1,
        "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": "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": 76,
        "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": 564,
        "total_words": 5918,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:31:48.217878Z",
        "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": "2024-02-05T15:13:16.722311Z",
        "recent_changes": 13,
        "translated": 12,
        "translated_words": 51,
        "translated_percent": 2.2,
        "translated_words_percent": 0.8,
        "translated_chars": 424,
        "translated_chars_percent": 0.9,
        "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": 576,
        "total_words": 5936,
        "total_chars": 45672,
        "last_change": "2024-04-17T08:53:41.541165Z",
        "recent_changes": 2,
        "translated": 30,
        "translated_words": 81,
        "translated_percent": 5.2,
        "translated_words_percent": 1.3,
        "translated_chars": 445,
        "translated_chars_percent": 0.9,
        "fuzzy": 79,
        "fuzzy_percent": 13.7,
        "fuzzy_words": 1010,
        "fuzzy_words_percent": 17.0,
        "fuzzy_chars": 11292,
        "fuzzy_chars_percent": 24.7,
        "failing": 53,
        "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": 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": 564,
        "total_words": 5942,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:33:53.458341Z",
        "recent_changes": 3,
        "translated": 193,
        "translated_words": 1493,
        "translated_percent": 34.2,
        "translated_words_percent": 25.1,
        "translated_chars": 11308,
        "translated_chars_percent": 24.7,
        "fuzzy": 93,
        "fuzzy_percent": 16.4,
        "fuzzy_words": 913,
        "fuzzy_words_percent": 15.3,
        "fuzzy_chars": 10311,
        "fuzzy_chars_percent": 22.6,
        "failing": 52,
        "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": 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": 752,
        "total_words": 6134,
        "total_chars": 47037,
        "last_change": "2024-03-19T07:58:41.281201Z",
        "recent_changes": 5,
        "translated": 752,
        "translated_words": 6134,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 47037,
        "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": 566,
        "total_words": 5920,
        "total_chars": 45614,
        "last_change": "2024-03-18T10:32:26.744457Z",
        "recent_changes": 2,
        "translated": 548,
        "translated_words": 5457,
        "translated_percent": 96.8,
        "translated_words_percent": 92.1,
        "translated_chars": 42137,
        "translated_chars_percent": 92.3,
        "fuzzy": 5,
        "fuzzy_percent": 0.8,
        "fuzzy_words": 61,
        "fuzzy_words_percent": 1.0,
        "fuzzy_chars": 566,
        "fuzzy_chars_percent": 1.2,
        "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": "hr",
        "name": "Croatian",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/hr/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/hr/"
    },
    {
        "total": 564,
        "total_words": 5918,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:31:49.787416Z",
        "recent_changes": 2,
        "translated": 558,
        "translated_words": 5856,
        "translated_percent": 98.9,
        "translated_words_percent": 98.9,
        "translated_chars": 45190,
        "translated_chars_percent": 99.1,
        "fuzzy": 2,
        "fuzzy_percent": 0.3,
        "fuzzy_words": 8,
        "fuzzy_words_percent": 0.1,
        "fuzzy_chars": 51,
        "fuzzy_chars_percent": 0.1,
        "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": "2024-04-04T11:46:01.328721Z",
        "recent_changes": 72,
        "translated": 193,
        "translated_words": 1134,
        "translated_percent": 39.0,
        "translated_words_percent": 19.8,
        "translated_chars": 8869,
        "translated_chars_percent": 20.8,
        "fuzzy": 1,
        "fuzzy_percent": 0.2,
        "fuzzy_words": 20,
        "fuzzy_words_percent": 0.3,
        "fuzzy_chars": 286,
        "fuzzy_chars_percent": 0.6,
        "failing": 11,
        "failing_percent": 2.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": 19,
        "comments": 0,
        "code": "nl",
        "name": "Dutch",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/nl/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/nl/"
    },
    {
        "total": 1759,
        "total_words": 25123,
        "total_chars": 181484,
        "last_change": "2024-03-18T10:31:44.293102Z",
        "recent_changes": 0,
        "translated": 1758,
        "translated_words": 25018,
        "translated_percent": 99.9,
        "translated_words_percent": 99.5,
        "translated_chars": 180609,
        "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": 332,
        "failing_percent": 18.8,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 1334,
        "readonly_percent": 75.8,
        "readonly_words": 17436,
        "readonly_words_percent": 69.4,
        "readonly_chars": 129219,
        "readonly_chars_percent": 71.2,
        "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": 576,
        "total_words": 5931,
        "total_chars": 45681,
        "last_change": "2024-03-18T10:31:53.497652Z",
        "recent_changes": 1,
        "translated": 95,
        "translated_words": 277,
        "translated_percent": 16.4,
        "translated_words_percent": 4.6,
        "translated_chars": 1667,
        "translated_chars_percent": 3.6,
        "fuzzy": 152,
        "fuzzy_percent": 26.3,
        "fuzzy_words": 1811,
        "fuzzy_words_percent": 30.5,
        "fuzzy_chars": 17856,
        "fuzzy_chars_percent": 39.0,
        "failing": 67,
        "failing_percent": 11.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": 564,
        "total_words": 5920,
        "total_chars": 45597,
        "last_change": "2024-03-26T06:52:26.945027Z",
        "recent_changes": 0,
        "translated": 554,
        "translated_words": 5898,
        "translated_percent": 98.2,
        "translated_words_percent": 99.6,
        "translated_chars": 45489,
        "translated_chars_percent": 99.7,
        "fuzzy": 1,
        "fuzzy_percent": 0.1,
        "fuzzy_words": 4,
        "fuzzy_words_percent": 0.1,
        "fuzzy_chars": 20,
        "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": 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": 564,
        "total_words": 5918,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:32:16.196082Z",
        "recent_changes": 2,
        "translated": 276,
        "translated_words": 2642,
        "translated_percent": 48.9,
        "translated_words_percent": 44.6,
        "translated_chars": 19874,
        "translated_chars_percent": 43.5,
        "fuzzy": 118,
        "fuzzy_percent": 20.9,
        "fuzzy_words": 1484,
        "fuzzy_words_percent": 25.0,
        "fuzzy_chars": 13479,
        "fuzzy_chars_percent": 29.5,
        "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": "gd",
        "name": "Gaelic",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/gd/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/gd/"
    },
    {
        "total": 564,
        "total_words": 5920,
        "total_chars": 45597,
        "last_change": "2024-03-21T22:45:18.838905Z",
        "recent_changes": 1,
        "translated": 441,
        "translated_words": 4495,
        "translated_percent": 78.1,
        "translated_words_percent": 75.9,
        "translated_chars": 36653,
        "translated_chars_percent": 80.3,
        "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": "gl",
        "name": "Galician",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/gl/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/gl/"
    },
    {
        "total": 593,
        "total_words": 5955,
        "total_chars": 45842,
        "last_change": "2024-03-29T18:31:36.246410Z",
        "recent_changes": 29,
        "translated": 574,
        "translated_words": 5654,
        "translated_percent": 96.7,
        "translated_words_percent": 94.9,
        "translated_chars": 42990,
        "translated_chars_percent": 93.7,
        "fuzzy": 11,
        "fuzzy_percent": 1.8,
        "fuzzy_words": 171,
        "fuzzy_words_percent": 2.8,
        "fuzzy_chars": 1943,
        "fuzzy_chars_percent": 4.2,
        "failing": 5,
        "failing_percent": 0.8,
        "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": 19,
        "comments": 0,
        "code": "de",
        "name": "German",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/de/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/de/"
    },
    {
        "total": 564,
        "total_words": 5918,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:31:52.493036Z",
        "recent_changes": 0,
        "translated": 65,
        "translated_words": 141,
        "translated_percent": 11.5,
        "translated_words_percent": 2.3,
        "translated_chars": 942,
        "translated_chars_percent": 2.0,
        "fuzzy": 108,
        "fuzzy_percent": 19.1,
        "fuzzy_words": 908,
        "fuzzy_words_percent": 15.3,
        "fuzzy_chars": 10121,
        "fuzzy_chars_percent": 22.1,
        "failing": 23,
        "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": "el",
        "name": "Greek",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/el/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/el/"
    },
    {
        "total": 564,
        "total_words": 5936,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:32:21.468219Z",
        "recent_changes": 1,
        "translated": 22,
        "translated_words": 122,
        "translated_percent": 3.9,
        "translated_words_percent": 2.0,
        "translated_chars": 835,
        "translated_chars_percent": 1.8,
        "fuzzy": 58,
        "fuzzy_percent": 10.2,
        "fuzzy_words": 647,
        "fuzzy_words_percent": 10.8,
        "fuzzy_chars": 7415,
        "fuzzy_chars_percent": 16.2,
        "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": "he",
        "name": "Hebrew",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/he/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/he/"
    },
    {
        "total": 564,
        "total_words": 5918,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:32:30.499481Z",
        "recent_changes": 0,
        "translated": 79,
        "translated_words": 183,
        "translated_percent": 14.0,
        "translated_words_percent": 3.0,
        "translated_chars": 1105,
        "translated_chars_percent": 2.4,
        "fuzzy": 126,
        "fuzzy_percent": 22.3,
        "fuzzy_words": 1200,
        "fuzzy_words_percent": 20.2,
        "fuzzy_chars": 12771,
        "fuzzy_chars_percent": 28.0,
        "failing": 64,
        "failing_percent": 11.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": 564,
        "total_words": 5942,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:32:44.198582Z",
        "recent_changes": 3,
        "translated": 312,
        "translated_words": 1816,
        "translated_percent": 55.3,
        "translated_words_percent": 30.5,
        "translated_chars": 13832,
        "translated_chars_percent": 30.3,
        "fuzzy": 22,
        "fuzzy_percent": 3.9,
        "fuzzy_words": 297,
        "fuzzy_words_percent": 4.9,
        "fuzzy_chars": 3706,
        "fuzzy_chars_percent": 8.1,
        "failing": 25,
        "failing_percent": 4.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": "is",
        "name": "Icelandic",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/is/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/is/"
    },
    {
        "total": 564,
        "total_words": 5942,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:32:31.468480Z",
        "recent_changes": 1,
        "translated": 488,
        "translated_words": 5004,
        "translated_percent": 86.5,
        "translated_words_percent": 84.2,
        "translated_chars": 38446,
        "translated_chars_percent": 84.3,
        "fuzzy": 17,
        "fuzzy_percent": 3.0,
        "fuzzy_words": 221,
        "fuzzy_words_percent": 3.7,
        "fuzzy_chars": 2244,
        "fuzzy_chars_percent": 4.9,
        "failing": 21,
        "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": "id",
        "name": "Indonesian",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/id/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/id/"
    },
    {
        "total": 564,
        "total_words": 5918,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:32:44.924196Z",
        "recent_changes": 3,
        "translated": 135,
        "translated_words": 1025,
        "translated_percent": 23.9,
        "translated_words_percent": 17.3,
        "translated_chars": 7653,
        "translated_chars_percent": 16.7,
        "fuzzy": 163,
        "fuzzy_percent": 28.9,
        "fuzzy_words": 1973,
        "fuzzy_words_percent": 33.3,
        "fuzzy_chars": 18734,
        "fuzzy_chars_percent": 41.0,
        "failing": 66,
        "failing_percent": 11.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": 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": 564,
        "total_words": 5942,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:32:47.507171Z",
        "recent_changes": 1,
        "translated": 559,
        "translated_words": 5899,
        "translated_percent": 99.1,
        "translated_words_percent": 99.2,
        "translated_chars": 45286,
        "translated_chars_percent": 99.3,
        "fuzzy": 2,
        "fuzzy_percent": 0.3,
        "fuzzy_words": 8,
        "fuzzy_words_percent": 0.1,
        "fuzzy_chars": 51,
        "fuzzy_chars_percent": 0.1,
        "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": "ja",
        "name": "Japanese",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/ja/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/ja/"
    },
    {
        "total": 564,
        "total_words": 5918,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:32:48.580671Z",
        "recent_changes": 0,
        "translated": 41,
        "translated_words": 71,
        "translated_percent": 7.2,
        "translated_words_percent": 1.1,
        "translated_chars": 386,
        "translated_chars_percent": 0.8,
        "fuzzy": 85,
        "fuzzy_percent": 15.0,
        "fuzzy_words": 894,
        "fuzzy_words_percent": 15.1,
        "fuzzy_chars": 10455,
        "fuzzy_chars_percent": 22.9,
        "failing": 56,
        "failing_percent": 9.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": "kab",
        "name": "Kabyle",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/kab/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/kab/"
    },
    {
        "total": 564,
        "total_words": 5918,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:32:49.909255Z",
        "recent_changes": 0,
        "translated": 36,
        "translated_words": 117,
        "translated_percent": 6.3,
        "translated_words_percent": 1.9,
        "translated_chars": 679,
        "translated_chars_percent": 1.4,
        "fuzzy": 114,
        "fuzzy_percent": 20.2,
        "fuzzy_words": 1158,
        "fuzzy_words_percent": 19.5,
        "fuzzy_chars": 12418,
        "fuzzy_chars_percent": 27.2,
        "failing": 58,
        "failing_percent": 10.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": 564,
        "total_words": 5918,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:32:51.081579Z",
        "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": 51,
        "fuzzy_percent": 9.0,
        "fuzzy_words": 706,
        "fuzzy_words_percent": 11.9,
        "fuzzy_chars": 8956,
        "fuzzy_chars_percent": 19.6,
        "failing": 50,
        "failing_percent": 8.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": "lt",
        "name": "Lithuanian",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/lt/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/lt/"
    },
    {
        "total": 564,
        "total_words": 5918,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:32:52.075038Z",
        "recent_changes": 0,
        "translated": 34,
        "translated_words": 54,
        "translated_percent": 6.0,
        "translated_words_percent": 0.9,
        "translated_chars": 294,
        "translated_chars_percent": 0.6,
        "fuzzy": 18,
        "fuzzy_percent": 3.1,
        "fuzzy_words": 64,
        "fuzzy_words_percent": 1.0,
        "fuzzy_chars": 379,
        "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": 564,
        "total_words": 5918,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:32:52.801466Z",
        "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": 638,
        "total_words": 6005,
        "total_chars": 46064,
        "last_change": "2024-03-18T10:32:53.477409Z",
        "recent_changes": 1,
        "translated": 74,
        "translated_words": 87,
        "translated_percent": 11.5,
        "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": 564,
        "total_words": 5942,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:32:12.605643Z",
        "recent_changes": 1,
        "translated": 87,
        "translated_words": 294,
        "translated_percent": 15.4,
        "translated_words_percent": 4.9,
        "translated_chars": 1806,
        "translated_chars_percent": 3.9,
        "fuzzy": 159,
        "fuzzy_percent": 28.1,
        "fuzzy_words": 1838,
        "fuzzy_words_percent": 30.9,
        "fuzzy_chars": 18153,
        "fuzzy_chars_percent": 39.8,
        "failing": 68,
        "failing_percent": 12.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": "fa",
        "name": "Persian",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/fa/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/fa/"
    },
    {
        "total": 564,
        "total_words": 5926,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:33:04.864831Z",
        "recent_changes": 1,
        "translated": 161,
        "translated_words": 866,
        "translated_percent": 28.5,
        "translated_words_percent": 14.6,
        "translated_chars": 6708,
        "translated_chars_percent": 14.7,
        "fuzzy": 140,
        "fuzzy_percent": 24.8,
        "fuzzy_words": 1780,
        "fuzzy_words_percent": 30.0,
        "fuzzy_chars": 17183,
        "fuzzy_chars_percent": 37.6,
        "failing": 70,
        "failing_percent": 12.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": 564,
        "total_words": 5942,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:33:07.192457Z",
        "recent_changes": 3,
        "translated": 304,
        "translated_words": 2611,
        "translated_percent": 53.9,
        "translated_words_percent": 43.9,
        "translated_chars": 22033,
        "translated_chars_percent": 48.3,
        "fuzzy": 20,
        "fuzzy_percent": 3.5,
        "fuzzy_words": 236,
        "fuzzy_words_percent": 3.9,
        "fuzzy_chars": 2972,
        "fuzzy_chars_percent": 6.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": 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": 564,
        "total_words": 5918,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:33:09.451969Z",
        "recent_changes": 3,
        "translated": 133,
        "translated_words": 1180,
        "translated_percent": 23.5,
        "translated_words_percent": 19.9,
        "translated_chars": 8904,
        "translated_chars_percent": 19.5,
        "fuzzy": 105,
        "fuzzy_percent": 18.6,
        "fuzzy_words": 987,
        "fuzzy_words_percent": 16.6,
        "fuzzy_chars": 10883,
        "fuzzy_chars_percent": 23.8,
        "failing": 47,
        "failing_percent": 8.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": "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": 567,
        "total_words": 5922,
        "total_chars": 45627,
        "last_change": "2024-03-18T10:33:11.451294Z",
        "recent_changes": 6,
        "translated": 213,
        "translated_words": 1491,
        "translated_percent": 37.5,
        "translated_words_percent": 25.1,
        "translated_chars": 11172,
        "translated_chars_percent": 24.4,
        "fuzzy": 128,
        "fuzzy_percent": 22.5,
        "fuzzy_words": 1585,
        "fuzzy_words_percent": 26.7,
        "fuzzy_chars": 15666,
        "fuzzy_chars_percent": 34.3,
        "failing": 46,
        "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": 16,
        "comments": 0,
        "code": "ru",
        "name": "Russian",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/ru/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/ru/"
    },
    {
        "total": 566,
        "total_words": 5921,
        "total_chars": 45625,
        "last_change": "2024-03-18T10:33:25.300038Z",
        "recent_changes": 1,
        "translated": 3,
        "translated_words": 13,
        "translated_percent": 0.5,
        "translated_words_percent": 0.2,
        "translated_chars": 173,
        "translated_chars_percent": 0.3,
        "fuzzy": 49,
        "fuzzy_percent": 8.6,
        "fuzzy_words": 670,
        "fuzzy_words_percent": 11.3,
        "fuzzy_chars": 8574,
        "fuzzy_chars_percent": 18.7,
        "failing": 49,
        "failing_percent": 8.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": "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-09-01T00:25:50.207586Z",
        "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": 564,
        "total_words": 5942,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:33:41.541606Z",
        "recent_changes": 6,
        "translated": 524,
        "translated_words": 5516,
        "translated_percent": 92.9,
        "translated_words_percent": 92.8,
        "translated_chars": 42031,
        "translated_chars_percent": 92.1,
        "fuzzy": 15,
        "fuzzy_percent": 2.6,
        "fuzzy_words": 214,
        "fuzzy_words_percent": 3.6,
        "fuzzy_chars": 2198,
        "fuzzy_chars_percent": 4.8,
        "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": "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": "2024-01-11T10:22:45.036140Z",
        "recent_changes": 20,
        "translated": 20,
        "translated_words": 253,
        "translated_percent": 3.7,
        "translated_words_percent": 4.4,
        "translated_chars": 2511,
        "translated_chars_percent": 5.7,
        "fuzzy": 111,
        "fuzzy_percent": 20.6,
        "fuzzy_words": 1425,
        "fuzzy_words_percent": 24.7,
        "fuzzy_chars": 12634,
        "fuzzy_chars_percent": 28.9,
        "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": "sk",
        "name": "Slovak",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/sk/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/sk/"
    },
    {
        "total": 566,
        "total_words": 5944,
        "total_chars": 45613,
        "last_change": "2024-03-18T10:31:56.811642Z",
        "recent_changes": 2,
        "translated": 489,
        "translated_words": 4831,
        "translated_percent": 86.3,
        "translated_words_percent": 81.2,
        "translated_chars": 36260,
        "translated_chars_percent": 79.4,
        "fuzzy": 55,
        "fuzzy_percent": 9.7,
        "fuzzy_words": 818,
        "fuzzy_words_percent": 13.7,
        "fuzzy_chars": 7459,
        "fuzzy_chars_percent": 16.3,
        "failing": 10,
        "failing_percent": 1.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": 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": 579,
        "total_words": 5937,
        "total_chars": 45709,
        "last_change": "2024-03-18T10:33:46.163361Z",
        "recent_changes": 3,
        "translated": 301,
        "translated_words": 2579,
        "translated_percent": 51.9,
        "translated_words_percent": 43.4,
        "translated_chars": 21027,
        "translated_chars_percent": 46.0,
        "fuzzy": 18,
        "fuzzy_percent": 3.1,
        "fuzzy_words": 229,
        "fuzzy_words_percent": 3.8,
        "fuzzy_chars": 2929,
        "fuzzy_chars_percent": 6.4,
        "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": 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": 564,
        "total_words": 5918,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:33:49.451881Z",
        "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": 564,
        "total_words": 5929,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:33:48.754962Z",
        "recent_changes": 1,
        "translated": 281,
        "translated_words": 2132,
        "translated_percent": 49.8,
        "translated_words_percent": 35.9,
        "translated_chars": 16365,
        "translated_chars_percent": 35.8,
        "fuzzy": 43,
        "fuzzy_percent": 7.6,
        "fuzzy_words": 525,
        "fuzzy_words_percent": 8.8,
        "fuzzy_chars": 6670,
        "fuzzy_chars_percent": 14.6,
        "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": 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": 564,
        "total_words": 5918,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:33:50.185947Z",
        "recent_changes": 0,
        "translated": 215,
        "translated_words": 1500,
        "translated_percent": 38.1,
        "translated_words_percent": 25.3,
        "translated_chars": 10124,
        "translated_chars_percent": 22.2,
        "fuzzy": 139,
        "fuzzy_percent": 24.6,
        "fuzzy_words": 1720,
        "fuzzy_words_percent": 29.0,
        "fuzzy_chars": 15772,
        "fuzzy_chars_percent": 34.5,
        "failing": 42,
        "failing_percent": 7.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": "tr",
        "name": "Turkish",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/tr/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/tr/"
    },
    {
        "total": 564,
        "total_words": 5918,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:33:51.295748Z",
        "recent_changes": 2,
        "translated": 521,
        "translated_words": 5443,
        "translated_percent": 92.3,
        "translated_words_percent": 91.9,
        "translated_chars": 41486,
        "translated_chars_percent": 90.9,
        "fuzzy": 19,
        "fuzzy_percent": 3.3,
        "fuzzy_words": 251,
        "fuzzy_words_percent": 4.2,
        "fuzzy_chars": 2684,
        "fuzzy_chars_percent": 5.8,
        "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": 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": 564,
        "total_words": 5918,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:33:52.206628Z",
        "recent_changes": 0,
        "translated": 76,
        "translated_words": 130,
        "translated_percent": 13.4,
        "translated_words_percent": 2.1,
        "translated_chars": 782,
        "translated_chars_percent": 1.7,
        "fuzzy": 64,
        "fuzzy_percent": 11.3,
        "fuzzy_words": 667,
        "fuzzy_words_percent": 11.2,
        "fuzzy_chars": 7610,
        "fuzzy_chars_percent": 16.6,
        "failing": 16,
        "failing_percent": 2.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": "vi",
        "name": "Vietnamese",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/vi/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/vi/"
    },
    {
        "total": 564,
        "total_words": 5942,
        "total_chars": 45597,
        "last_change": "2024-03-18T10:31:50.562396Z",
        "recent_changes": 3,
        "translated": 305,
        "translated_words": 1615,
        "translated_percent": 54.0,
        "translated_words_percent": 27.1,
        "translated_chars": 13339,
        "translated_chars_percent": 29.2,
        "fuzzy": 75,
        "fuzzy_percent": 13.2,
        "fuzzy_words": 1306,
        "fuzzy_words_percent": 21.9,
        "fuzzy_chars": 11594,
        "fuzzy_chars_percent": 25.4,
        "failing": 15,
        "failing_percent": 2.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": "cy",
        "name": "Welsh",
        "url": "https://weblate.framasoft.org/projects/joinpeertube/-/cy/",
        "translate_url": "https://weblate.framasoft.org/translate/joinpeertube/-/cy/"
    }
]