Translation projects API.

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

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

[
    {
        "total": 19,
        "total_words": 38,
        "total_chars": 263,
        "last_change": "2021-11-12T19:47:09.538764Z",
        "recent_changes": 15,
        "translated": 18,
        "translated_words": 36,
        "translated_percent": 94.7,
        "translated_words_percent": 94.7,
        "translated_chars": 253,
        "translated_chars_percent": 96.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": "sq",
        "name": "Albanian",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/sq/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/sq/"
    },
    {
        "total": 237,
        "total_words": 1891,
        "total_chars": 13479,
        "last_change": "2024-01-16T12:00:39.268634Z",
        "recent_changes": 25,
        "translated": 90,
        "translated_words": 214,
        "translated_percent": 37.9,
        "translated_words_percent": 11.3,
        "translated_chars": 1395,
        "translated_chars_percent": 10.3,
        "fuzzy": 1,
        "fuzzy_percent": 0.4,
        "fuzzy_words": 1,
        "fuzzy_words_percent": 0.1,
        "fuzzy_chars": 12,
        "fuzzy_chars_percent": 0.1,
        "failing": 2,
        "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": 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": "ar",
        "name": "Arabic",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/ar/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/ar/"
    },
    {
        "total": 216,
        "total_words": 2027,
        "total_chars": 14735,
        "last_change": "2024-01-23T12:58:23.307806Z",
        "recent_changes": 21,
        "translated": 88,
        "translated_words": 397,
        "translated_percent": 40.7,
        "translated_words_percent": 19.5,
        "translated_chars": 2658,
        "translated_chars_percent": 18.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.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": "eu",
        "name": "Basque",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/eu/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/eu/"
    },
    {
        "total": 19,
        "total_words": 38,
        "total_chars": 263,
        "last_change": "2023-05-30T17:07:45.032165Z",
        "recent_changes": 19,
        "translated": 19,
        "translated_words": 38,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 263,
        "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": 5.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": "bn",
        "name": "Bengali",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/bn/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/bn/"
    },
    {
        "total": 73,
        "total_words": 707,
        "total_chars": 4922,
        "last_change": "2023-05-30T16:42:34.646512Z",
        "recent_changes": 8,
        "translated": 8,
        "translated_words": 12,
        "translated_percent": 10.9,
        "translated_words_percent": 1.6,
        "translated_chars": 75,
        "translated_chars_percent": 1.5,
        "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/framasoft/-/bn_BD/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/bn_BD/"
    },
    {
        "total": 19,
        "total_words": 38,
        "total_chars": 263,
        "last_change": "2023-11-22T16:29:52.008191Z",
        "recent_changes": 3,
        "translated": 7,
        "translated_words": 9,
        "translated_percent": 36.8,
        "translated_words_percent": 23.6,
        "translated_chars": 68,
        "translated_chars_percent": 25.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": 7,
        "comments": 0,
        "code": "br",
        "name": "Breton",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/br/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/br/"
    },
    {
        "total": 19,
        "total_words": 38,
        "total_chars": 263,
        "last_change": null,
        "recent_changes": 0,
        "translated": 4,
        "translated_words": 5,
        "translated_percent": 21.0,
        "translated_words_percent": 13.1,
        "translated_chars": 37,
        "translated_chars_percent": 14.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": "bg",
        "name": "Bulgarian",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/bg/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/bg/"
    },
    {
        "total": 264,
        "total_words": 4955,
        "total_chars": 33592,
        "last_change": "2023-10-16T07:56:47.817589Z",
        "recent_changes": 17,
        "translated": 144,
        "translated_words": 3227,
        "translated_percent": 54.5,
        "translated_words_percent": 65.1,
        "translated_chars": 20573,
        "translated_chars_percent": 61.2,
        "fuzzy": 12,
        "fuzzy_percent": 4.5,
        "fuzzy_words": 294,
        "fuzzy_words_percent": 5.9,
        "fuzzy_chars": 2767,
        "fuzzy_chars_percent": 8.2,
        "failing": 13,
        "failing_percent": 4.9,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 10,
        "comments": 0,
        "code": "ca",
        "name": "Catalan",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/ca/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/ca/"
    },
    {
        "total": 106,
        "total_words": 2625,
        "total_chars": 17630,
        "last_change": "2024-01-15T23:58:49.045118Z",
        "recent_changes": 24,
        "translated": 44,
        "translated_words": 343,
        "translated_percent": 41.5,
        "translated_words_percent": 13.0,
        "translated_chars": 2606,
        "translated_chars_percent": 14.7,
        "fuzzy": 3,
        "fuzzy_percent": 2.8,
        "fuzzy_words": 34,
        "fuzzy_words_percent": 1.2,
        "fuzzy_chars": 226,
        "fuzzy_chars_percent": 1.2,
        "failing": 12,
        "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": "zh_Hans",
        "name": "Chinese (Simplified)",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/zh_Hans/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/zh_Hans/"
    },
    {
        "total": 225,
        "total_words": 2427,
        "total_chars": 16270,
        "last_change": "2023-10-16T07:56:47.837831Z",
        "recent_changes": 28,
        "translated": 196,
        "translated_words": 2282,
        "translated_percent": 87.1,
        "translated_words_percent": 94.0,
        "translated_chars": 15075,
        "translated_chars_percent": 92.6,
        "fuzzy": 2,
        "fuzzy_percent": 0.8,
        "fuzzy_words": 48,
        "fuzzy_words_percent": 1.9,
        "fuzzy_chars": 313,
        "fuzzy_chars_percent": 1.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": "zh_Hant",
        "name": "Chinese (Traditional)",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/zh_Hant/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/zh_Hant/"
    },
    {
        "total": 265,
        "total_words": 5635,
        "total_chars": 37168,
        "last_change": "2024-02-26T18:14:51.922558Z",
        "recent_changes": 43,
        "translated": 262,
        "translated_words": 3230,
        "translated_percent": 98.8,
        "translated_words_percent": 57.3,
        "translated_chars": 22081,
        "translated_chars_percent": 59.4,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "hr",
        "name": "Croatian",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/hr/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/hr/"
    },
    {
        "total": 338,
        "total_words": 8350,
        "total_chars": 55468,
        "last_change": "2023-10-16T07:56:47.785081Z",
        "recent_changes": 166,
        "translated": 332,
        "translated_words": 7314,
        "translated_percent": 98.2,
        "translated_words_percent": 87.5,
        "translated_chars": 48370,
        "translated_chars_percent": 87.2,
        "fuzzy": 3,
        "fuzzy_percent": 0.8,
        "fuzzy_words": 278,
        "fuzzy_words_percent": 3.3,
        "fuzzy_chars": 2414,
        "fuzzy_chars_percent": 4.3,
        "failing": 18,
        "failing_percent": 5.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": "cs",
        "name": "Czech",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/cs/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/cs/"
    },
    {
        "total": 28,
        "total_words": 1417,
        "total_chars": 9265,
        "last_change": "2021-01-26T14:29:32.151927Z",
        "recent_changes": 18,
        "translated": 18,
        "translated_words": 37,
        "translated_percent": 64.2,
        "translated_words_percent": 2.6,
        "translated_chars": 258,
        "translated_chars_percent": 2.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": "nl",
        "name": "Dutch",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/nl/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/nl/"
    },
    {
        "total": 354,
        "total_words": 8389,
        "total_chars": 55728,
        "last_change": "2023-10-16T07:56:47.625352Z",
        "recent_changes": 19,
        "translated": 354,
        "translated_words": 8389,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 55728,
        "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": 65,
        "failing_percent": 18.3,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 7,
        "readonly_percent": 1.9,
        "readonly_words": 25,
        "readonly_words_percent": 0.2,
        "readonly_chars": 133,
        "readonly_chars_percent": 0.2,
        "suggestions": 0,
        "comments": 2,
        "code": "en",
        "name": "English",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/en/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/en/"
    },
    {
        "total": 339,
        "total_words": 8352,
        "total_chars": 55491,
        "last_change": "2023-10-16T07:56:47.847333Z",
        "recent_changes": 16,
        "translated": 105,
        "translated_words": 835,
        "translated_percent": 30.9,
        "translated_words_percent": 9.9,
        "translated_chars": 6002,
        "translated_chars_percent": 10.8,
        "fuzzy": 1,
        "fuzzy_percent": 0.2,
        "fuzzy_words": 1,
        "fuzzy_words_percent": 0.1,
        "fuzzy_chars": 42,
        "fuzzy_chars_percent": 0.1,
        "failing": 10,
        "failing_percent": 2.9,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 1,
        "comments": 0,
        "code": "eo",
        "name": "Esperanto",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/eo/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/eo/"
    },
    {
        "total": 338,
        "total_words": 8350,
        "total_chars": 55468,
        "last_change": "2024-02-07T08:47:26.717090Z",
        "recent_changes": 34,
        "translated": 335,
        "translated_words": 8298,
        "translated_percent": 99.1,
        "translated_words_percent": 99.3,
        "translated_chars": 55122,
        "translated_chars_percent": 99.3,
        "fuzzy": 3,
        "fuzzy_percent": 0.8,
        "fuzzy_words": 52,
        "fuzzy_words_percent": 0.6,
        "fuzzy_chars": 346,
        "fuzzy_chars_percent": 0.6,
        "failing": 57,
        "failing_percent": 16.8,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 1,
        "comments": 0,
        "code": "fr",
        "name": "French",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/fr/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/fr/"
    },
    {
        "total": 19,
        "total_words": 38,
        "total_chars": 263,
        "last_change": "2021-10-28T13:47:35.366550Z",
        "recent_changes": 19,
        "translated": 19,
        "translated_words": 38,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 263,
        "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": "gd",
        "name": "Gaelic",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/gd/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/gd/"
    },
    {
        "total": 19,
        "total_words": 38,
        "total_chars": 263,
        "last_change": "2022-01-19T07:13:07.253021Z",
        "recent_changes": 1,
        "translated": 19,
        "translated_words": 38,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 263,
        "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": "gl",
        "name": "Galician",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/gl/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/gl/"
    },
    {
        "total": 340,
        "total_words": 8354,
        "total_chars": 55504,
        "last_change": "2024-02-26T18:14:52.124044Z",
        "recent_changes": 41,
        "translated": 283,
        "translated_words": 3956,
        "translated_percent": 83.2,
        "translated_words_percent": 47.3,
        "translated_chars": 27732,
        "translated_chars_percent": 49.9,
        "fuzzy": 2,
        "fuzzy_percent": 0.5,
        "fuzzy_words": 48,
        "fuzzy_words_percent": 0.5,
        "fuzzy_chars": 313,
        "fuzzy_chars_percent": 0.5,
        "failing": 15,
        "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": 7,
        "comments": 0,
        "code": "de",
        "name": "German",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/de/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/de/"
    },
    {
        "total": 19,
        "total_words": 38,
        "total_chars": 263,
        "last_change": "2022-01-30T19:18:58.949331Z",
        "recent_changes": 4,
        "translated": 19,
        "translated_words": 38,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 263,
        "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": "el",
        "name": "Greek",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/el/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/el/"
    },
    {
        "total": 264,
        "total_words": 4955,
        "total_chars": 33592,
        "last_change": "2023-10-16T07:56:47.765971Z",
        "recent_changes": 45,
        "translated": 103,
        "translated_words": 1140,
        "translated_percent": 39.0,
        "translated_words_percent": 23.0,
        "translated_chars": 7607,
        "translated_chars_percent": 22.6,
        "fuzzy": 7,
        "fuzzy_percent": 2.6,
        "fuzzy_words": 236,
        "fuzzy_words_percent": 4.7,
        "fuzzy_chars": 2362,
        "fuzzy_chars_percent": 7.0,
        "failing": 6,
        "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": 0,
        "comments": 0,
        "code": "hu",
        "name": "Hungarian",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/hu/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/hu/"
    },
    {
        "total": 338,
        "total_words": 8350,
        "total_chars": 55468,
        "last_change": "2024-02-08T15:30:47.601485Z",
        "recent_changes": 39,
        "translated": 335,
        "translated_words": 7592,
        "translated_percent": 99.1,
        "translated_words_percent": 90.9,
        "translated_chars": 50784,
        "translated_chars_percent": 91.5,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 25,
        "failing_percent": 7.3,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 7,
        "code": "it",
        "name": "Italian",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/it/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/it/"
    },
    {
        "total": 102,
        "total_words": 1475,
        "total_chars": 10202,
        "last_change": "2024-02-24T07:02:52.502733Z",
        "recent_changes": 41,
        "translated": 94,
        "translated_words": 792,
        "translated_percent": 92.1,
        "translated_words_percent": 53.6,
        "translated_chars": 5704,
        "translated_chars_percent": 55.9,
        "fuzzy": 2,
        "fuzzy_percent": 1.9,
        "fuzzy_words": 10,
        "fuzzy_words_percent": 0.6,
        "fuzzy_chars": 70,
        "fuzzy_chars_percent": 0.6,
        "failing": 3,
        "failing_percent": 2.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": "ja",
        "name": "Japanese",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/ja/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/ja/"
    },
    {
        "total": 54,
        "total_words": 669,
        "total_chars": 4659,
        "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": "ml",
        "name": "Malayalam",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/ml/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/ml/"
    },
    {
        "total": 121,
        "total_words": 973,
        "total_chars": 6895,
        "last_change": "2023-10-16T07:56:47.793403Z",
        "recent_changes": 2,
        "translated": 18,
        "translated_words": 37,
        "translated_percent": 14.8,
        "translated_words_percent": 3.8,
        "translated_chars": 258,
        "translated_chars_percent": 3.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": "oc",
        "name": "Occitan",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/oc/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/oc/"
    },
    {
        "total": 19,
        "total_words": 38,
        "total_chars": 263,
        "last_change": "2021-11-23T21:31:53.082098Z",
        "recent_changes": 19,
        "translated": 19,
        "translated_words": 38,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 263,
        "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": "fa",
        "name": "Persian",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/fa/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/fa/"
    },
    {
        "total": 98,
        "total_words": 1033,
        "total_chars": 7882,
        "last_change": "2023-09-01T00:37:21.866343Z",
        "recent_changes": 25,
        "translated": 76,
        "translated_words": 323,
        "translated_percent": 77.5,
        "translated_words_percent": 31.2,
        "translated_chars": 2420,
        "translated_chars_percent": 30.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": 2,
        "comments": 0,
        "code": "pl",
        "name": "Polish",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/pl/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/pl/"
    },
    {
        "total": 166,
        "total_words": 5141,
        "total_chars": 32845,
        "last_change": "2023-06-12T07:30:42.415803Z",
        "recent_changes": 64,
        "translated": 145,
        "translated_words": 2780,
        "translated_percent": 87.3,
        "translated_words_percent": 54.0,
        "translated_chars": 17722,
        "translated_chars_percent": 53.9,
        "fuzzy": 9,
        "fuzzy_percent": 5.4,
        "fuzzy_words": 58,
        "fuzzy_words_percent": 1.1,
        "fuzzy_chars": 615,
        "fuzzy_chars_percent": 1.8,
        "failing": 16,
        "failing_percent": 9.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": "pt_BR",
        "name": "Portuguese (Brazil)",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/pt_BR/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/pt_BR/"
    },
    {
        "total": 96,
        "total_words": 802,
        "total_chars": 5774,
        "last_change": "2023-06-12T07:30:42.515575Z",
        "recent_changes": 7,
        "translated": 17,
        "translated_words": 54,
        "translated_percent": 17.7,
        "translated_words_percent": 6.7,
        "translated_chars": 399,
        "translated_chars_percent": 6.9,
        "fuzzy": 5,
        "fuzzy_percent": 5.2,
        "fuzzy_words": 5,
        "fuzzy_words_percent": 0.6,
        "fuzzy_chars": 218,
        "fuzzy_chars_percent": 3.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": "pt_PT",
        "name": "Portuguese (Portugal)",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/pt_PT/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/pt_PT/"
    },
    {
        "total": 119,
        "total_words": 3197,
        "total_chars": 21495,
        "last_change": "2024-03-18T13:08:23.862980Z",
        "recent_changes": 81,
        "translated": 107,
        "translated_words": 1353,
        "translated_percent": 89.9,
        "translated_words_percent": 42.3,
        "translated_chars": 9725,
        "translated_chars_percent": 45.2,
        "fuzzy": 4,
        "fuzzy_percent": 3.3,
        "fuzzy_words": 1097,
        "fuzzy_words_percent": 34.3,
        "fuzzy_chars": 6887,
        "fuzzy_chars_percent": 32.0,
        "failing": 6,
        "failing_percent": 5.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",
        "name": "Russian",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/ru/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/ru/"
    },
    {
        "total": 338,
        "total_words": 8350,
        "total_chars": 55468,
        "last_change": "2024-02-07T13:20:14.737171Z",
        "recent_changes": 210,
        "translated": 335,
        "translated_words": 7592,
        "translated_percent": 99.1,
        "translated_words_percent": 90.9,
        "translated_chars": 50784,
        "translated_chars_percent": 91.5,
        "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": "sr_Cyrl",
        "name": "Serbian (cyrillic)",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/sr_Cyrl/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/sr_Cyrl/"
    },
    {
        "total": 218,
        "total_words": 1853,
        "total_chars": 13216,
        "last_change": "2023-10-16T07:56:47.774344Z",
        "recent_changes": 9,
        "translated": 5,
        "translated_words": 8,
        "translated_percent": 2.2,
        "translated_words_percent": 0.4,
        "translated_chars": 74,
        "translated_chars_percent": 0.5,
        "fuzzy": 5,
        "fuzzy_percent": 2.2,
        "fuzzy_words": 5,
        "fuzzy_words_percent": 0.2,
        "fuzzy_chars": 218,
        "fuzzy_chars_percent": 1.6,
        "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": "si",
        "name": "Sinhala",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/si/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/si/"
    },
    {
        "total": 270,
        "total_words": 6307,
        "total_chars": 41585,
        "last_change": "2023-10-16T07:56:47.719363Z",
        "recent_changes": 90,
        "translated": 253,
        "translated_words": 5216,
        "translated_percent": 93.7,
        "translated_words_percent": 82.7,
        "translated_chars": 33908,
        "translated_chars_percent": 81.5,
        "fuzzy": 9,
        "fuzzy_percent": 3.3,
        "fuzzy_words": 284,
        "fuzzy_words_percent": 4.5,
        "fuzzy_chars": 2675,
        "fuzzy_chars_percent": 6.4,
        "failing": 9,
        "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": "es",
        "name": "Spanish",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/es/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/es/"
    },
    {
        "total": 169,
        "total_words": 4045,
        "total_chars": 27093,
        "last_change": "2023-06-12T07:30:42.481967Z",
        "recent_changes": 10,
        "translated": 30,
        "translated_words": 769,
        "translated_percent": 17.7,
        "translated_words_percent": 19.0,
        "translated_chars": 4939,
        "translated_chars_percent": 18.2,
        "fuzzy": 6,
        "fuzzy_percent": 3.5,
        "fuzzy_words": 6,
        "fuzzy_words_percent": 0.1,
        "fuzzy_chars": 261,
        "fuzzy_chars_percent": 0.9,
        "failing": 5,
        "failing_percent": 2.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": "sv",
        "name": "Swedish",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/sv/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/sv/"
    },
    {
        "total": 23,
        "total_words": 95,
        "total_chars": 852,
        "last_change": "2023-06-12T07:30:42.438567Z",
        "recent_changes": 6,
        "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": "tzm",
        "name": "Tamazight (Central Atlas)",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/tzm/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/tzm/"
    },
    {
        "total": 23,
        "total_words": 95,
        "total_chars": 852,
        "last_change": "2023-06-12T07:30:42.421600Z",
        "recent_changes": 6,
        "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": "zgh",
        "name": "Tamazight (Standard Moroccan)",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/zgh/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/zgh/"
    },
    {
        "total": 73,
        "total_words": 707,
        "total_chars": 4922,
        "last_change": "2024-02-11T21:16:17.205980Z",
        "recent_changes": 5,
        "translated": 12,
        "translated_words": 18,
        "translated_percent": 16.4,
        "translated_words_percent": 2.5,
        "translated_chars": 161,
        "translated_chars_percent": 3.2,
        "fuzzy": 4,
        "fuzzy_percent": 5.4,
        "fuzzy_words": 8,
        "fuzzy_words_percent": 1.1,
        "fuzzy_chars": 44,
        "fuzzy_chars_percent": 0.8,
        "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": 2,
        "comments": 0,
        "code": "tr",
        "name": "Turkish",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/tr/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/tr/"
    },
    {
        "total": 135,
        "total_words": 956,
        "total_chars": 6847,
        "last_change": "2023-06-14T08:21:38.604557Z",
        "recent_changes": 10,
        "translated": 135,
        "translated_words": 956,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 6847,
        "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://weblate.framasoft.org/projects/framasoft/-/uk/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/uk/"
    },
    {
        "total": 44,
        "total_words": 364,
        "total_chars": 3223,
        "last_change": "2023-06-12T07:30:42.387292Z",
        "recent_changes": 7,
        "translated": 6,
        "translated_words": 11,
        "translated_percent": 13.6,
        "translated_words_percent": 3.0,
        "translated_chars": 127,
        "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": 1,
        "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": 1,
        "comments": 0,
        "code": "vi",
        "name": "Vietnamese",
        "url": "https://weblate.framasoft.org/projects/framasoft/-/vi/",
        "translate_url": "https://weblate.framasoft.org/translate/framasoft/-/vi/"
    }
]