Translation projects API.

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

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

[
    {
        "total": 417,
        "total_words": 2552,
        "total_chars": 17938,
        "last_change": "2024-02-22T11:26:08.801370Z",
        "recent_changes": 23,
        "translated": 412,
        "translated_words": 2500,
        "translated_percent": 98.8,
        "translated_words_percent": 97.9,
        "translated_chars": 17559,
        "translated_chars_percent": 97.8,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 5,
        "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": "sq",
        "name": "Albanian",
        "url": "https://hosted.weblate.org/projects/peertube/-/sq/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/sq/"
    },
    {
        "total": 417,
        "total_words": 2550,
        "total_chars": 17938,
        "last_change": "2023-06-30T00:51:45.487648Z",
        "recent_changes": 20,
        "translated": 389,
        "translated_words": 1256,
        "translated_percent": 93.2,
        "translated_words_percent": 49.2,
        "translated_chars": 8186,
        "translated_chars_percent": 45.6,
        "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": "ar",
        "name": "Arabic",
        "url": "https://hosted.weblate.org/projects/peertube/-/ar/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/ar/"
    },
    {
        "total": 417,
        "total_words": 2550,
        "total_chars": 17938,
        "last_change": "2022-05-31T11:13:09.838750Z",
        "recent_changes": 7,
        "translated": 131,
        "translated_words": 441,
        "translated_percent": 31.4,
        "translated_words_percent": 17.2,
        "translated_chars": 2827,
        "translated_chars_percent": 15.7,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 1,
        "failing_percent": 0.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": "az",
        "name": "Azerbaijani",
        "url": "https://hosted.weblate.org/projects/peertube/-/az/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/az/"
    },
    {
        "total": 417,
        "total_words": 2552,
        "total_chars": 17938,
        "last_change": "2024-05-01T11:11:07.084493Z",
        "recent_changes": 42,
        "translated": 382,
        "translated_words": 885,
        "translated_percent": 91.6,
        "translated_words_percent": 34.6,
        "translated_chars": 5704,
        "translated_chars_percent": 31.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": "eu",
        "name": "Basque",
        "url": "https://hosted.weblate.org/projects/peertube/-/eu/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/eu/"
    },
    {
        "total": 382,
        "total_words": 875,
        "total_chars": 5660,
        "last_change": "2022-06-21T15:14:55.736788Z",
        "recent_changes": 4,
        "translated": 382,
        "translated_words": 875,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 5660,
        "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": 2,
        "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": "bn",
        "name": "Bengali",
        "url": "https://hosted.weblate.org/projects/peertube/-/bn/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/bn/"
    },
    {
        "total": 417,
        "total_words": 2550,
        "total_chars": 17938,
        "last_change": "2022-02-12T12:52:14.109674Z",
        "recent_changes": 2,
        "translated": 368,
        "translated_words": 1034,
        "translated_percent": 88.2,
        "translated_words_percent": 40.5,
        "translated_chars": 6687,
        "translated_chars_percent": 37.2,
        "fuzzy": 1,
        "fuzzy_percent": 0.2,
        "fuzzy_words": 245,
        "fuzzy_words_percent": 9.6,
        "fuzzy_chars": 1630,
        "fuzzy_chars_percent": 9.0,
        "failing": 3,
        "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": "bn_BD",
        "name": "Bengali (Bangladesh)",
        "url": "https://hosted.weblate.org/projects/peertube/-/bn_BD/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/bn_BD/"
    },
    {
        "total": 417,
        "total_words": 2550,
        "total_chars": 17938,
        "last_change": "2022-07-14T20:32:50.480217Z",
        "recent_changes": 10,
        "translated": 10,
        "translated_words": 10,
        "translated_percent": 2.3,
        "translated_words_percent": 0.3,
        "translated_chars": 68,
        "translated_chars_percent": 0.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": "bg",
        "name": "Bulgarian",
        "url": "https://hosted.weblate.org/projects/peertube/-/bg/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/bg/"
    },
    {
        "total": 417,
        "total_words": 2550,
        "total_chars": 17938,
        "last_change": "2022-11-29T08:49:54.963040Z",
        "recent_changes": 1,
        "translated": 47,
        "translated_words": 186,
        "translated_percent": 11.2,
        "translated_words_percent": 7.2,
        "translated_chars": 1173,
        "translated_chars_percent": 6.5,
        "fuzzy": 1,
        "fuzzy_percent": 0.2,
        "fuzzy_words": 245,
        "fuzzy_words_percent": 9.6,
        "fuzzy_chars": 1630,
        "fuzzy_chars_percent": 9.0,
        "failing": 5,
        "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": 1,
        "code": "ca",
        "name": "Catalan",
        "url": "https://hosted.weblate.org/projects/peertube/-/ca/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/ca/"
    },
    {
        "total": 380,
        "total_words": 873,
        "total_chars": 5639,
        "last_change": "2022-09-23T08:16:46.166320Z",
        "recent_changes": 2,
        "translated": 338,
        "translated_words": 769,
        "translated_percent": 88.9,
        "translated_words_percent": 88.0,
        "translated_chars": 4962,
        "translated_chars_percent": 87.9,
        "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": 1,
        "code": "zh_Hans",
        "name": "Chinese (Simplified)",
        "url": "https://hosted.weblate.org/projects/peertube/-/zh_Hans/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/zh_Hans/"
    },
    {
        "total": 417,
        "total_words": 2550,
        "total_chars": 17938,
        "last_change": "2022-04-13T02:10:12.137278Z",
        "recent_changes": 27,
        "translated": 399,
        "translated_words": 1451,
        "translated_percent": 95.6,
        "translated_words_percent": 56.9,
        "translated_chars": 9476,
        "translated_chars_percent": 52.8,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 1,
        "failing_percent": 0.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_Hant",
        "name": "Chinese (Traditional)",
        "url": "https://hosted.weblate.org/projects/peertube/-/zh_Hant/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/zh_Hant/"
    },
    {
        "total": 380,
        "total_words": 873,
        "total_chars": 5639,
        "last_change": "2022-04-02T22:08:49.596434Z",
        "recent_changes": 0,
        "translated": 38,
        "translated_words": 75,
        "translated_percent": 10.0,
        "translated_words_percent": 8.5,
        "translated_chars": 432,
        "translated_chars_percent": 7.6,
        "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": 7,
        "comments": 0,
        "code": "cs",
        "name": "Czech",
        "url": "https://hosted.weblate.org/projects/peertube/-/cs/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/cs/"
    },
    {
        "total": 380,
        "total_words": 873,
        "total_chars": 5639,
        "last_change": "2022-04-02T22:08:56.407023Z",
        "recent_changes": 0,
        "translated": 342,
        "translated_words": 715,
        "translated_percent": 90.0,
        "translated_words_percent": 81.9,
        "translated_chars": 4627,
        "translated_chars_percent": 82.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 4,
        "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": 10,
        "comments": 0,
        "code": "nl",
        "name": "Dutch",
        "url": "https://hosted.weblate.org/projects/peertube/-/nl/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/nl/"
    },
    {
        "total": 429,
        "total_words": 2562,
        "total_chars": 18018,
        "last_change": "2022-10-02T12:02:10.523553Z",
        "recent_changes": 0,
        "translated": 429,
        "translated_words": 2562,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 18018,
        "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": 16,
        "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": 5,
        "readonly_percent": 1.1,
        "readonly_words": 5,
        "readonly_words_percent": 0.1,
        "readonly_chars": 39,
        "readonly_chars_percent": 0.2,
        "suggestions": 1,
        "comments": 13,
        "code": "en",
        "name": "English",
        "url": "https://hosted.weblate.org/projects/peertube/-/en/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/en/"
    },
    {
        "total": 417,
        "total_words": 2550,
        "total_chars": 17938,
        "last_change": "2023-11-01T15:49:22.201437Z",
        "recent_changes": 19,
        "translated": 32,
        "translated_words": 53,
        "translated_percent": 7.6,
        "translated_words_percent": 2.0,
        "translated_chars": 309,
        "translated_chars_percent": 1.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": "eo",
        "name": "Esperanto",
        "url": "https://hosted.weblate.org/projects/peertube/-/eo/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/eo/"
    },
    {
        "total": 417,
        "total_words": 2550,
        "total_chars": 17938,
        "last_change": "2023-02-08T21:33:49.270252Z",
        "recent_changes": 6,
        "translated": 393,
        "translated_words": 1105,
        "translated_percent": 94.2,
        "translated_words_percent": 43.3,
        "translated_chars": 7139,
        "translated_chars_percent": 39.7,
        "fuzzy": 1,
        "fuzzy_percent": 0.2,
        "fuzzy_words": 245,
        "fuzzy_words_percent": 9.6,
        "fuzzy_chars": 1630,
        "fuzzy_chars_percent": 9.0,
        "failing": 4,
        "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": "fi",
        "name": "Finnish",
        "url": "https://hosted.weblate.org/projects/peertube/-/fi/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/fi/"
    },
    {
        "total": 417,
        "total_words": 2550,
        "total_chars": 17938,
        "last_change": "2022-07-28T14:55:48.631453Z",
        "recent_changes": 21,
        "translated": 417,
        "translated_words": 2550,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 17938,
        "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": 1,
        "failing_percent": 0.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": 1,
        "code": "fr",
        "name": "French",
        "url": "https://hosted.weblate.org/projects/peertube/-/fr/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/fr/"
    },
    {
        "total": 380,
        "total_words": 873,
        "total_chars": 5639,
        "last_change": "2022-04-27T17:26:26.247832Z",
        "recent_changes": 83,
        "translated": 379,
        "translated_words": 872,
        "translated_percent": 99.7,
        "translated_words_percent": 99.8,
        "translated_chars": 5631,
        "translated_chars_percent": 99.8,
        "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": "gd",
        "name": "Gaelic",
        "url": "https://hosted.weblate.org/projects/peertube/-/gd/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/gd/"
    },
    {
        "total": 417,
        "total_words": 2550,
        "total_chars": 17938,
        "last_change": "2022-06-15T00:57:23.965591Z",
        "recent_changes": 23,
        "translated": 387,
        "translated_words": 946,
        "translated_percent": 92.8,
        "translated_words_percent": 37.0,
        "translated_chars": 6140,
        "translated_chars_percent": 34.2,
        "fuzzy": 1,
        "fuzzy_percent": 0.2,
        "fuzzy_words": 245,
        "fuzzy_words_percent": 9.6,
        "fuzzy_chars": 1630,
        "fuzzy_chars_percent": 9.0,
        "failing": 4,
        "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": "de",
        "name": "German",
        "url": "https://hosted.weblate.org/projects/peertube/-/de/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/de/"
    },
    {
        "total": 380,
        "total_words": 873,
        "total_chars": 5639,
        "last_change": "2022-02-12T12:52:14.199406Z",
        "recent_changes": 1,
        "translated": 242,
        "translated_words": 308,
        "translated_percent": 63.6,
        "translated_words_percent": 35.2,
        "translated_chars": 1988,
        "translated_chars_percent": 35.2,
        "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.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": "el",
        "name": "Greek",
        "url": "https://hosted.weblate.org/projects/peertube/-/el/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/el/"
    },
    {
        "total": 380,
        "total_words": 873,
        "total_chars": 5639,
        "last_change": "2022-04-02T22:08:53.449637Z",
        "recent_changes": 0,
        "translated": 14,
        "translated_words": 38,
        "translated_percent": 3.6,
        "translated_words_percent": 4.3,
        "translated_chars": 223,
        "translated_chars_percent": 3.9,
        "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": "hi",
        "name": "Hindi",
        "url": "https://hosted.weblate.org/projects/peertube/-/hi/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/hi/"
    },
    {
        "total": 380,
        "total_words": 873,
        "total_chars": 5639,
        "last_change": "2022-06-15T14:29:05.020030Z",
        "recent_changes": 20,
        "translated": 20,
        "translated_words": 45,
        "translated_percent": 5.2,
        "translated_words_percent": 5.1,
        "translated_chars": 267,
        "translated_chars_percent": 4.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": "hu",
        "name": "Hungarian",
        "url": "https://hosted.weblate.org/projects/peertube/-/hu/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/hu/"
    },
    {
        "total": 417,
        "total_words": 2550,
        "total_chars": 17938,
        "last_change": "2022-02-12T12:52:14.790481Z",
        "recent_changes": 8,
        "translated": 352,
        "translated_words": 1111,
        "translated_percent": 84.4,
        "translated_words_percent": 43.5,
        "translated_chars": 7224,
        "translated_chars_percent": 40.2,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 1,
        "failing_percent": 0.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": "id",
        "name": "Indonesian",
        "url": "https://hosted.weblate.org/projects/peertube/-/id/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/id/"
    },
    {
        "total": 380,
        "total_words": 873,
        "total_chars": 5639,
        "last_change": "2024-02-23T13:08:54.196591Z",
        "recent_changes": 0,
        "translated": 3,
        "translated_words": 3,
        "translated_percent": 0.7,
        "translated_words_percent": 0.3,
        "translated_chars": 22,
        "translated_chars_percent": 0.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": "ia",
        "name": "Interlingua",
        "url": "https://hosted.weblate.org/projects/peertube/-/ia/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/ia/"
    },
    {
        "total": 417,
        "total_words": 2550,
        "total_chars": 17938,
        "last_change": "2024-03-19T04:02:03.405759Z",
        "recent_changes": 21,
        "translated": 396,
        "translated_words": 1400,
        "translated_percent": 94.9,
        "translated_words_percent": 54.9,
        "translated_chars": 9072,
        "translated_chars_percent": 50.5,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 4,
        "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": "it",
        "name": "Italian",
        "url": "https://hosted.weblate.org/projects/peertube/-/it/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/it/"
    },
    {
        "total": 380,
        "total_words": 873,
        "total_chars": 5639,
        "last_change": "2022-02-12T12:52:14.815562Z",
        "recent_changes": 1,
        "translated": 101,
        "translated_words": 230,
        "translated_percent": 26.5,
        "translated_words_percent": 26.3,
        "translated_chars": 1380,
        "translated_chars_percent": 24.4,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 1,
        "failing_percent": 0.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": 7,
        "comments": 0,
        "code": "ja",
        "name": "Japanese",
        "url": "https://hosted.weblate.org/projects/peertube/-/ja/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/ja/"
    },
    {
        "total": 417,
        "total_words": 2550,
        "total_chars": 17938,
        "last_change": "2022-04-02T22:08:55.213074Z",
        "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": "ks",
        "name": "Kashmiri",
        "url": "https://hosted.weblate.org/projects/peertube/-/ks/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/ks/"
    },
    {
        "total": 380,
        "total_words": 873,
        "total_chars": 5639,
        "last_change": "2022-04-12T02:20:04.362170Z",
        "recent_changes": 29,
        "translated": 27,
        "translated_words": 51,
        "translated_percent": 7.1,
        "translated_words_percent": 5.8,
        "translated_chars": 301,
        "translated_chars_percent": 5.3,
        "fuzzy": 1,
        "fuzzy_percent": 0.2,
        "fuzzy_words": 3,
        "fuzzy_words_percent": 0.3,
        "fuzzy_chars": 16,
        "fuzzy_chars_percent": 0.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": "ml",
        "name": "Malayalam",
        "url": "https://hosted.weblate.org/projects/peertube/-/ml/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/ml/"
    },
    {
        "total": 418,
        "total_words": 2551,
        "total_chars": 17942,
        "last_change": "2023-11-17T07:51:51.171437Z",
        "recent_changes": 2,
        "translated": 247,
        "translated_words": 759,
        "translated_percent": 59.0,
        "translated_words_percent": 29.7,
        "translated_chars": 4793,
        "translated_chars_percent": 26.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": "nb_NO",
        "name": "Norwegian Bokmål",
        "url": "https://hosted.weblate.org/projects/peertube/-/nb_NO/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/nb_NO/"
    },
    {
        "total": 417,
        "total_words": 2550,
        "total_chars": 17938,
        "last_change": "2022-11-24T08:25:52.182160Z",
        "recent_changes": 2,
        "translated": 216,
        "translated_words": 1019,
        "translated_percent": 51.7,
        "translated_words_percent": 39.9,
        "translated_chars": 6532,
        "translated_chars_percent": 36.4,
        "fuzzy": 2,
        "fuzzy_percent": 0.4,
        "fuzzy_words": 62,
        "fuzzy_words_percent": 2.4,
        "fuzzy_chars": 379,
        "fuzzy_chars_percent": 2.1,
        "failing": 2,
        "failing_percent": 0.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": "fa",
        "name": "Persian",
        "url": "https://hosted.weblate.org/projects/peertube/-/fa/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/fa/"
    },
    {
        "total": 419,
        "total_words": 2552,
        "total_chars": 17949,
        "last_change": "2023-01-13T18:50:43.777918Z",
        "recent_changes": 5,
        "translated": 327,
        "translated_words": 648,
        "translated_percent": 78.0,
        "translated_words_percent": 25.3,
        "translated_chars": 4248,
        "translated_chars_percent": 23.6,
        "fuzzy": 1,
        "fuzzy_percent": 0.2,
        "fuzzy_words": 245,
        "fuzzy_words_percent": 9.6,
        "fuzzy_chars": 1630,
        "fuzzy_chars_percent": 9.0,
        "failing": 2,
        "failing_percent": 0.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": 17,
        "comments": 0,
        "code": "pl",
        "name": "Polish",
        "url": "https://hosted.weblate.org/projects/peertube/-/pl/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/pl/"
    },
    {
        "total": 386,
        "total_words": 879,
        "total_chars": 5676,
        "last_change": "2022-04-11T11:32:52.332837Z",
        "recent_changes": 11,
        "translated": 386,
        "translated_words": 879,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 5676,
        "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": 0,
        "comments": 0,
        "code": "pt",
        "name": "Portuguese",
        "url": "https://hosted.weblate.org/projects/peertube/-/pt/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/pt/"
    },
    {
        "total": 417,
        "total_words": 2550,
        "total_chars": 17938,
        "last_change": "2023-11-29T00:14:40.991428Z",
        "recent_changes": 20,
        "translated": 401,
        "translated_words": 1459,
        "translated_percent": 96.1,
        "translated_words_percent": 57.2,
        "translated_chars": 9462,
        "translated_chars_percent": 52.7,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 1,
        "failing_percent": 0.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": 7,
        "comments": 0,
        "code": "pt_BR",
        "name": "Portuguese (Brazil)",
        "url": "https://hosted.weblate.org/projects/peertube/-/pt_BR/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/pt_BR/"
    },
    {
        "total": 40,
        "total_words": 1680,
        "total_chars": 12321,
        "last_change": "2021-10-23T14:26:34.642916Z",
        "recent_changes": 3,
        "translated": 17,
        "translated_words": 553,
        "translated_percent": 42.5,
        "translated_words_percent": 32.9,
        "translated_chars": 3657,
        "translated_chars_percent": 29.6,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 1,
        "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": "pt_PT",
        "name": "Portuguese (Portugal)",
        "url": "https://hosted.weblate.org/projects/peertube/-/pt_PT/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/pt_PT/"
    },
    {
        "total": 40,
        "total_words": 1680,
        "total_chars": 12321,
        "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": "ro",
        "name": "Romanian",
        "url": "https://hosted.weblate.org/projects/peertube/-/ro/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/ro/"
    },
    {
        "total": 417,
        "total_words": 2550,
        "total_chars": 17938,
        "last_change": "2023-08-30T13:59:55.042367Z",
        "recent_changes": 1,
        "translated": 417,
        "translated_words": 2550,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 17938,
        "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": 5,
        "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": 3,
        "comments": 0,
        "code": "ru",
        "name": "Russian",
        "url": "https://hosted.weblate.org/projects/peertube/-/ru/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/ru/"
    },
    {
        "total": 3,
        "total_words": 3,
        "total_chars": 22,
        "last_change": "2023-08-30T18:55:01.962338Z",
        "recent_changes": 0,
        "translated": 3,
        "translated_words": 3,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 22,
        "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": 0,
        "comments": 0,
        "code": "ru_CARES",
        "name": "Russian",
        "url": "https://hosted.weblate.org/projects/peertube/-/ru_CARES/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/ru_CARES/"
    },
    {
        "total": 380,
        "total_words": 873,
        "total_chars": 5639,
        "last_change": "2022-08-04T10:18:29.876489Z",
        "recent_changes": 1,
        "translated": 50,
        "translated_words": 66,
        "translated_percent": 13.1,
        "translated_words_percent": 7.5,
        "translated_chars": 413,
        "translated_chars_percent": 7.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": 9,
        "comments": 0,
        "code": "sc",
        "name": "Sardinian",
        "url": "https://hosted.weblate.org/projects/peertube/-/sc/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/sc/"
    },
    {
        "total": 417,
        "total_words": 2550,
        "total_chars": 17938,
        "last_change": "2022-04-02T22:08:58.699467Z",
        "recent_changes": 0,
        "translated": 5,
        "translated_words": 258,
        "translated_percent": 1.1,
        "translated_words_percent": 10.1,
        "translated_chars": 1710,
        "translated_chars_percent": 9.5,
        "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.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": "si",
        "name": "Sinhala",
        "url": "https://hosted.weblate.org/projects/peertube/-/si/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/si/"
    },
    {
        "total": 417,
        "total_words": 2550,
        "total_chars": 17938,
        "last_change": "2022-10-15T14:20:18.772220Z",
        "recent_changes": 6,
        "translated": 417,
        "translated_words": 2550,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 17938,
        "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": 7,
        "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": 0,
        "comments": 0,
        "code": "es",
        "name": "Spanish",
        "url": "https://hosted.weblate.org/projects/peertube/-/es/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/es/"
    },
    {
        "total": 417,
        "total_words": 2550,
        "total_chars": 17938,
        "last_change": "2023-07-11T05:52:27.578259Z",
        "recent_changes": 3,
        "translated": 417,
        "translated_words": 2550,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 17938,
        "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.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://hosted.weblate.org/projects/peertube/-/sv/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/sv/"
    },
    {
        "total": 417,
        "total_words": 2552,
        "total_chars": 17938,
        "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": "tt",
        "name": "Tatar",
        "url": "https://hosted.weblate.org/projects/peertube/-/tt/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/tt/"
    },
    {
        "total": 418,
        "total_words": 2551,
        "total_chars": 17945,
        "last_change": "2022-04-11T12:12:55.498113Z",
        "recent_changes": 33,
        "translated": 416,
        "translated_words": 2204,
        "translated_percent": 99.5,
        "translated_words_percent": 86.3,
        "translated_chars": 15021,
        "translated_chars_percent": 83.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": "tr",
        "name": "Turkish",
        "url": "https://hosted.weblate.org/projects/peertube/-/tr/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/tr/"
    },
    {
        "total": 417,
        "total_words": 2550,
        "total_chars": 17938,
        "last_change": "2023-06-24T14:50:29.193003Z",
        "recent_changes": 14,
        "translated": 417,
        "translated_words": 2550,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 17938,
        "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": 0,
        "comments": 0,
        "code": "uk",
        "name": "Ukrainian",
        "url": "https://hosted.weblate.org/projects/peertube/-/uk/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/uk/"
    },
    {
        "total": 417,
        "total_words": 2552,
        "total_chars": 17938,
        "last_change": "2023-09-08T13:53:56.171534Z",
        "recent_changes": 0,
        "translated": 43,
        "translated_words": 533,
        "translated_percent": 10.3,
        "translated_words_percent": 20.8,
        "translated_chars": 3491,
        "translated_chars_percent": 19.4,
        "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.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": "vi",
        "name": "Vietnamese",
        "url": "https://hosted.weblate.org/projects/peertube/-/vi/",
        "translate_url": "https://hosted.weblate.org/translate/peertube/-/vi/"
    }
]