Translation projects API.

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

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

[
    {
        "total": 26,
        "total_words": 99,
        "total_chars": 668,
        "last_change": "2024-01-23T21:02:03.499953Z",
        "recent_changes": 5,
        "translated": 5,
        "translated_words": 73,
        "translated_percent": 19.2,
        "translated_words_percent": 73.7,
        "translated_chars": 473,
        "translated_chars_percent": 70.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": 1,
        "comments": 0,
        "code": "af",
        "name": "Afrikaans",
        "url": "https://hosted.weblate.org/projects/liberapay/-/af/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/af/"
    },
    {
        "total": 1508,
        "total_words": 14328,
        "total_chars": 93577,
        "last_change": "2024-05-05T10:52:36.902790Z",
        "recent_changes": 1,
        "translated": 356,
        "translated_words": 2438,
        "translated_percent": 23.6,
        "translated_words_percent": 17.0,
        "translated_chars": 16067,
        "translated_chars_percent": 17.1,
        "fuzzy": 1142,
        "fuzzy_percent": 75.7,
        "fuzzy_words": 11876,
        "fuzzy_words_percent": 82.8,
        "fuzzy_chars": 77393,
        "fuzzy_chars_percent": 82.7,
        "failing": 82,
        "failing_percent": 5.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": 13,
        "comments": 0,
        "code": "ar",
        "name": "Arabic",
        "url": "https://hosted.weblate.org/projects/liberapay/-/ar/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/ar/"
    },
    {
        "total": 26,
        "total_words": 99,
        "total_chars": 668,
        "last_change": "2024-01-23T21:02:03.276715Z",
        "recent_changes": 3,
        "translated": 26,
        "translated_words": 99,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 668,
        "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": "eu",
        "name": "Basque",
        "url": "https://hosted.weblate.org/projects/liberapay/-/eu/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/eu/"
    },
    {
        "total": 26,
        "total_words": 99,
        "total_chars": 668,
        "last_change": "2024-01-23T21:02:02.900135Z",
        "recent_changes": 5,
        "translated": 26,
        "translated_words": 99,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 668,
        "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": "bn",
        "name": "Bengali",
        "url": "https://hosted.weblate.org/projects/liberapay/-/bn/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/bn/"
    },
    {
        "total": 26,
        "total_words": 99,
        "total_chars": 668,
        "last_change": "2024-02-09T13:03:27.691129Z",
        "recent_changes": 0,
        "translated": 20,
        "translated_words": 45,
        "translated_percent": 76.9,
        "translated_words_percent": 45.4,
        "translated_chars": 314,
        "translated_chars_percent": 47.0,
        "fuzzy": 3,
        "fuzzy_percent": 11.5,
        "fuzzy_words": 49,
        "fuzzy_words_percent": 49.4,
        "fuzzy_chars": 308,
        "fuzzy_chars_percent": 46.1,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "bn_BD",
        "name": "Bengali (Bangladesh)",
        "url": "https://hosted.weblate.org/projects/liberapay/-/bn_BD/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/bn_BD/"
    },
    {
        "total": 1570,
        "total_words": 14436,
        "total_chars": 94476,
        "last_change": "2024-05-05T10:52:37.462653Z",
        "recent_changes": 2,
        "translated": 1562,
        "translated_words": 14377,
        "translated_percent": 99.4,
        "translated_words_percent": 99.5,
        "translated_chars": 94076,
        "translated_chars_percent": 99.5,
        "fuzzy": 8,
        "fuzzy_percent": 0.5,
        "fuzzy_words": 59,
        "fuzzy_words_percent": 0.4,
        "fuzzy_chars": 400,
        "fuzzy_chars_percent": 0.4,
        "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": 1,
        "code": "ca",
        "name": "Catalan",
        "url": "https://hosted.weblate.org/projects/liberapay/-/ca/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/ca/"
    },
    {
        "total": 1531,
        "total_words": 14396,
        "total_chars": 94234,
        "last_change": "2024-05-06T10:09:37.870808Z",
        "recent_changes": 5,
        "translated": 1531,
        "translated_words": 14396,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 94234,
        "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": "zh_Hans",
        "name": "Chinese (Simplified)",
        "url": "https://hosted.weblate.org/projects/liberapay/-/zh_Hans/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/zh_Hans/"
    },
    {
        "total": 1530,
        "total_words": 14468,
        "total_chars": 94172,
        "last_change": "2024-05-06T10:09:38.532533Z",
        "recent_changes": 2,
        "translated": 1523,
        "translated_words": 14376,
        "translated_percent": 99.5,
        "translated_words_percent": 99.3,
        "translated_chars": 93461,
        "translated_chars_percent": 99.2,
        "fuzzy": 7,
        "fuzzy_percent": 0.4,
        "fuzzy_words": 92,
        "fuzzy_words_percent": 0.6,
        "fuzzy_chars": 711,
        "fuzzy_chars_percent": 0.7,
        "failing": 1,
        "failing_percent": 0.1,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 8,
        "comments": 0,
        "code": "zh_Hant",
        "name": "Chinese (Traditional)",
        "url": "https://hosted.weblate.org/projects/liberapay/-/zh_Hant/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/zh_Hant/"
    },
    {
        "total": 1513,
        "total_words": 14810,
        "total_chars": 94050,
        "last_change": "2024-05-05T10:52:43.248832Z",
        "recent_changes": 6,
        "translated": 26,
        "translated_words": 99,
        "translated_percent": 1.7,
        "translated_words_percent": 0.6,
        "translated_chars": 668,
        "translated_chars_percent": 0.7,
        "fuzzy": 1487,
        "fuzzy_percent": 98.2,
        "fuzzy_words": 14711,
        "fuzzy_words_percent": 99.3,
        "fuzzy_chars": 93382,
        "fuzzy_chars_percent": 99.2,
        "failing": 96,
        "failing_percent": 6.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": "hr",
        "name": "Croatian",
        "url": "https://hosted.weblate.org/projects/liberapay/-/hr/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/hr/"
    },
    {
        "total": 1557,
        "total_words": 14429,
        "total_chars": 94372,
        "last_change": "2024-05-05T10:52:37.791426Z",
        "recent_changes": 6,
        "translated": 1556,
        "translated_words": 14421,
        "translated_percent": 99.9,
        "translated_words_percent": 99.9,
        "translated_chars": 94317,
        "translated_chars_percent": 99.9,
        "fuzzy": 1,
        "fuzzy_percent": 0.1,
        "fuzzy_words": 8,
        "fuzzy_words_percent": 0.1,
        "fuzzy_chars": 55,
        "fuzzy_chars_percent": 0.1,
        "failing": 1,
        "failing_percent": 0.1,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "cs",
        "name": "Czech",
        "url": "https://hosted.weblate.org/projects/liberapay/-/cs/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/cs/"
    },
    {
        "total": 1514,
        "total_words": 14180,
        "total_chars": 94057,
        "last_change": "2024-05-05T10:52:38.293884Z",
        "recent_changes": 7,
        "translated": 1502,
        "translated_words": 14076,
        "translated_percent": 99.2,
        "translated_words_percent": 99.2,
        "translated_chars": 93377,
        "translated_chars_percent": 99.2,
        "fuzzy": 12,
        "fuzzy_percent": 0.7,
        "fuzzy_words": 104,
        "fuzzy_words_percent": 0.7,
        "fuzzy_chars": 680,
        "fuzzy_chars_percent": 0.7,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 2,
        "comments": 0,
        "code": "da",
        "name": "Danish",
        "url": "https://hosted.weblate.org/projects/liberapay/-/da/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/da/"
    },
    {
        "total": 1518,
        "total_words": 14336,
        "total_chars": 94079,
        "last_change": "2024-05-05T10:52:48.118567Z",
        "recent_changes": 5,
        "translated": 1510,
        "translated_words": 14277,
        "translated_percent": 99.4,
        "translated_words_percent": 99.5,
        "translated_chars": 93679,
        "translated_chars_percent": 99.5,
        "fuzzy": 8,
        "fuzzy_percent": 0.5,
        "fuzzy_words": 59,
        "fuzzy_words_percent": 0.4,
        "fuzzy_chars": 400,
        "fuzzy_chars_percent": 0.4,
        "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": 3,
        "code": "nl",
        "name": "Dutch",
        "url": "https://hosted.weblate.org/projects/liberapay/-/nl/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/nl/"
    },
    {
        "total": 2053,
        "total_words": 14840,
        "total_chars": 98602,
        "last_change": "2024-05-05T08:41:53.095959Z",
        "recent_changes": 0,
        "translated": 2053,
        "translated_words": 14840,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 98602,
        "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": 168,
        "failing_percent": 8.1,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 1961,
        "readonly_percent": 95.5,
        "readonly_words": 14719,
        "readonly_words_percent": 99.1,
        "readonly_chars": 97750,
        "readonly_chars_percent": 99.1,
        "suggestions": 0,
        "comments": 41,
        "code": "en",
        "name": "English",
        "url": "https://hosted.weblate.org/projects/liberapay/-/en/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/en/"
    },
    {
        "total": 1745,
        "total_words": 14472,
        "total_chars": 95980,
        "last_change": "2024-05-05T10:52:39.779041Z",
        "recent_changes": 4,
        "translated": 1738,
        "translated_words": 14423,
        "translated_percent": 99.5,
        "translated_words_percent": 99.6,
        "translated_chars": 95646,
        "translated_chars_percent": 99.6,
        "fuzzy": 6,
        "fuzzy_percent": 0.3,
        "fuzzy_words": 48,
        "fuzzy_words_percent": 0.3,
        "fuzzy_chars": 329,
        "fuzzy_chars_percent": 0.3,
        "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": 1,
        "readonly_percent": 0.1,
        "readonly_words": 1,
        "readonly_words_percent": 0.1,
        "readonly_chars": 10,
        "readonly_chars_percent": 0.1,
        "suggestions": 0,
        "comments": 62,
        "code": "eo",
        "name": "Esperanto",
        "url": "https://hosted.weblate.org/projects/liberapay/-/eo/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/eo/"
    },
    {
        "total": 1551,
        "total_words": 14422,
        "total_chars": 94403,
        "last_change": "2024-05-05T10:52:40.805975Z",
        "recent_changes": 7,
        "translated": 188,
        "translated_words": 1392,
        "translated_percent": 12.1,
        "translated_words_percent": 9.6,
        "translated_chars": 9598,
        "translated_chars_percent": 10.1,
        "fuzzy": 1345,
        "fuzzy_percent": 86.7,
        "fuzzy_words": 13008,
        "fuzzy_words_percent": 90.1,
        "fuzzy_chars": 84640,
        "fuzzy_chars_percent": 89.6,
        "failing": 89,
        "failing_percent": 5.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": "et",
        "name": "Estonian",
        "url": "https://hosted.weblate.org/projects/liberapay/-/et/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/et/"
    },
    {
        "total": 1538,
        "total_words": 14426,
        "total_chars": 94250,
        "last_change": "2024-05-05T10:52:41.310316Z",
        "recent_changes": 6,
        "translated": 1523,
        "translated_words": 14319,
        "translated_percent": 99.0,
        "translated_words_percent": 99.2,
        "translated_chars": 93546,
        "translated_chars_percent": 99.2,
        "fuzzy": 12,
        "fuzzy_percent": 0.7,
        "fuzzy_words": 104,
        "fuzzy_words_percent": 0.7,
        "fuzzy_chars": 680,
        "fuzzy_chars_percent": 0.7,
        "failing": 1,
        "failing_percent": 0.1,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 1,
        "readonly_percent": 0.1,
        "readonly_words": 1,
        "readonly_words_percent": 0.1,
        "readonly_chars": 10,
        "readonly_chars_percent": 0.1,
        "suggestions": 0,
        "comments": 2,
        "code": "fi",
        "name": "Finnish",
        "url": "https://hosted.weblate.org/projects/liberapay/-/fi/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/fi/"
    },
    {
        "total": 1528,
        "total_words": 14180,
        "total_chars": 94176,
        "last_change": "2024-05-05T10:52:41.643462Z",
        "recent_changes": 6,
        "translated": 1527,
        "translated_words": 14172,
        "translated_percent": 99.9,
        "translated_words_percent": 99.9,
        "translated_chars": 94121,
        "translated_chars_percent": 99.9,
        "fuzzy": 1,
        "fuzzy_percent": 0.1,
        "fuzzy_words": 8,
        "fuzzy_words_percent": 0.1,
        "fuzzy_chars": 55,
        "fuzzy_chars_percent": 0.1,
        "failing": 14,
        "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": 2,
        "code": "fr",
        "name": "French",
        "url": "https://hosted.weblate.org/projects/liberapay/-/fr/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/fr/"
    },
    {
        "total": 1513,
        "total_words": 14392,
        "total_chars": 94050,
        "last_change": "2024-05-05T10:52:42.184999Z",
        "recent_changes": 7,
        "translated": 223,
        "translated_words": 2027,
        "translated_percent": 14.7,
        "translated_words_percent": 14.0,
        "translated_chars": 13149,
        "translated_chars_percent": 13.9,
        "fuzzy": 1270,
        "fuzzy_percent": 83.9,
        "fuzzy_words": 12340,
        "fuzzy_words_percent": 85.7,
        "fuzzy_chars": 80710,
        "fuzzy_chars_percent": 85.8,
        "failing": 101,
        "failing_percent": 6.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": "fy",
        "name": "Frisian",
        "url": "https://hosted.weblate.org/projects/liberapay/-/fy/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/fy/"
    },
    {
        "total": 25,
        "total_words": 98,
        "total_chars": 664,
        "last_change": "2024-01-23T21:02:04.542703Z",
        "recent_changes": 6,
        "translated": 25,
        "translated_words": 98,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 664,
        "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://hosted.weblate.org/projects/liberapay/-/gl/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/gl/"
    },
    {
        "total": 1537,
        "total_words": 14278,
        "total_chars": 94282,
        "last_change": "2024-05-05T10:52:38.785124Z",
        "recent_changes": 5,
        "translated": 1530,
        "translated_words": 14221,
        "translated_percent": 99.5,
        "translated_words_percent": 99.6,
        "translated_chars": 93894,
        "translated_chars_percent": 99.5,
        "fuzzy": 7,
        "fuzzy_percent": 0.4,
        "fuzzy_words": 57,
        "fuzzy_words_percent": 0.3,
        "fuzzy_chars": 388,
        "fuzzy_chars_percent": 0.4,
        "failing": 4,
        "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": 10,
        "comments": 3,
        "code": "de",
        "name": "German",
        "url": "https://hosted.weblate.org/projects/liberapay/-/de/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/de/"
    },
    {
        "total": 1513,
        "total_words": 14371,
        "total_chars": 94050,
        "last_change": "2024-05-05T10:52:39.274668Z",
        "recent_changes": 3,
        "translated": 1498,
        "translated_words": 14139,
        "translated_percent": 99.0,
        "translated_words_percent": 98.3,
        "translated_chars": 92453,
        "translated_chars_percent": 98.3,
        "fuzzy": 15,
        "fuzzy_percent": 0.9,
        "fuzzy_words": 232,
        "fuzzy_words_percent": 1.6,
        "fuzzy_chars": 1597,
        "fuzzy_chars_percent": 1.6,
        "failing": 1,
        "failing_percent": 0.1,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 2,
        "code": "el",
        "name": "Greek",
        "url": "https://hosted.weblate.org/projects/liberapay/-/el/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/el/"
    },
    {
        "total": 26,
        "total_words": 99,
        "total_chars": 668,
        "last_change": "2024-01-23T21:02:02.623860Z",
        "recent_changes": 6,
        "translated": 26,
        "translated_words": 99,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 668,
        "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": 1,
        "code": "he",
        "name": "Hebrew",
        "url": "https://hosted.weblate.org/projects/liberapay/-/he/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/he/"
    },
    {
        "total": 26,
        "total_words": 99,
        "total_chars": 668,
        "last_change": "2024-02-29T16:02:00.336818Z",
        "recent_changes": 0,
        "translated": 26,
        "translated_words": 99,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 668,
        "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": "hi",
        "name": "Hindi",
        "url": "https://hosted.weblate.org/projects/liberapay/-/hi/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/hi/"
    },
    {
        "total": 1515,
        "total_words": 14704,
        "total_chars": 94062,
        "last_change": "2024-05-05T10:52:43.753453Z",
        "recent_changes": 3,
        "translated": 1442,
        "translated_words": 14055,
        "translated_percent": 95.1,
        "translated_words_percent": 95.5,
        "translated_chars": 89614,
        "translated_chars_percent": 95.2,
        "fuzzy": 73,
        "fuzzy_percent": 4.8,
        "fuzzy_words": 649,
        "fuzzy_words_percent": 4.4,
        "fuzzy_chars": 4448,
        "fuzzy_chars_percent": 4.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": 4,
        "code": "hu",
        "name": "Hungarian",
        "url": "https://hosted.weblate.org/projects/liberapay/-/hu/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/hu/"
    },
    {
        "total": 1533,
        "total_words": 14391,
        "total_chars": 94190,
        "last_change": "2024-05-05T10:52:44.248096Z",
        "recent_changes": 1,
        "translated": 1431,
        "translated_words": 13220,
        "translated_percent": 93.3,
        "translated_words_percent": 91.8,
        "translated_chars": 86189,
        "translated_chars_percent": 91.5,
        "fuzzy": 94,
        "fuzzy_percent": 6.1,
        "fuzzy_words": 1160,
        "fuzzy_words_percent": 8.0,
        "fuzzy_chars": 7911,
        "fuzzy_chars_percent": 8.3,
        "failing": 1,
        "failing_percent": 0.1,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "id",
        "name": "Indonesian",
        "url": "https://hosted.weblate.org/projects/liberapay/-/id/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/id/"
    },
    {
        "total": 26,
        "total_words": 99,
        "total_chars": 668,
        "last_change": "2024-03-12T19:01:50.534763Z",
        "recent_changes": 0,
        "translated": 26,
        "translated_words": 99,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 668,
        "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": 3.8,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "ia",
        "name": "Interlingua",
        "url": "https://hosted.weblate.org/projects/liberapay/-/ia/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/ia/"
    },
    {
        "total": 1508,
        "total_words": 14330,
        "total_chars": 93577,
        "last_change": "2024-05-05T10:52:42.697210Z",
        "recent_changes": 1,
        "translated": 58,
        "translated_words": 215,
        "translated_percent": 3.8,
        "translated_words_percent": 1.5,
        "translated_chars": 1287,
        "translated_chars_percent": 1.3,
        "fuzzy": 1429,
        "fuzzy_percent": 94.7,
        "fuzzy_words": 14089,
        "fuzzy_words_percent": 98.3,
        "fuzzy_chars": 92095,
        "fuzzy_chars_percent": 98.4,
        "failing": 93,
        "failing_percent": 6.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": "ga",
        "name": "Irish",
        "url": "https://hosted.weblate.org/projects/liberapay/-/ga/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/ga/"
    },
    {
        "total": 1534,
        "total_words": 14274,
        "total_chars": 94197,
        "last_change": "2024-05-05T10:52:44.763233Z",
        "recent_changes": 2,
        "translated": 1528,
        "translated_words": 14226,
        "translated_percent": 99.6,
        "translated_words_percent": 99.6,
        "translated_chars": 93868,
        "translated_chars_percent": 99.6,
        "fuzzy": 6,
        "fuzzy_percent": 0.3,
        "fuzzy_words": 48,
        "fuzzy_words_percent": 0.3,
        "fuzzy_chars": 329,
        "fuzzy_chars_percent": 0.3,
        "failing": 1,
        "failing_percent": 0.1,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 1,
        "readonly_percent": 0.1,
        "readonly_words": 1,
        "readonly_words_percent": 0.1,
        "readonly_chars": 10,
        "readonly_chars_percent": 0.1,
        "suggestions": 2,
        "comments": 2,
        "code": "it",
        "name": "Italian",
        "url": "https://hosted.weblate.org/projects/liberapay/-/it/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/it/"
    },
    {
        "total": 1582,
        "total_words": 14876,
        "total_chars": 94637,
        "last_change": "2024-05-05T10:52:45.260981Z",
        "recent_changes": 1,
        "translated": 1547,
        "translated_words": 14575,
        "translated_percent": 97.7,
        "translated_words_percent": 97.9,
        "translated_chars": 92557,
        "translated_chars_percent": 97.8,
        "fuzzy": 35,
        "fuzzy_percent": 2.2,
        "fuzzy_words": 301,
        "fuzzy_words_percent": 2.0,
        "fuzzy_chars": 2080,
        "fuzzy_chars_percent": 2.1,
        "failing": 4,
        "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": 12,
        "code": "ja",
        "name": "Japanese",
        "url": "https://hosted.weblate.org/projects/liberapay/-/ja/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/ja/"
    },
    {
        "total": 26,
        "total_words": 99,
        "total_chars": 668,
        "last_change": "2024-01-23T21:02:03.859332Z",
        "recent_changes": 5,
        "translated": 20,
        "translated_words": 89,
        "translated_percent": 76.9,
        "translated_words_percent": 89.8,
        "translated_chars": 581,
        "translated_chars_percent": 86.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": "km",
        "name": "Khmer (Central)",
        "url": "https://hosted.weblate.org/projects/liberapay/-/km/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/km/"
    },
    {
        "total": 1531,
        "total_words": 14348,
        "total_chars": 94214,
        "last_change": "2024-05-05T10:52:45.764366Z",
        "recent_changes": 1,
        "translated": 1098,
        "translated_words": 8704,
        "translated_percent": 71.7,
        "translated_words_percent": 60.6,
        "translated_chars": 56796,
        "translated_chars_percent": 60.2,
        "fuzzy": 412,
        "fuzzy_percent": 26.9,
        "fuzzy_words": 5591,
        "fuzzy_words_percent": 38.9,
        "fuzzy_chars": 37061,
        "fuzzy_chars_percent": 39.3,
        "failing": 36,
        "failing_percent": 2.3,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 6,
        "comments": 0,
        "code": "ko",
        "name": "Korean",
        "url": "https://hosted.weblate.org/projects/liberapay/-/ko/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/ko/"
    },
    {
        "total": 1508,
        "total_words": 14737,
        "total_chars": 93577,
        "last_change": "2024-05-05T10:52:46.596628Z",
        "recent_changes": 1,
        "translated": 12,
        "translated_words": 73,
        "translated_percent": 0.7,
        "translated_words_percent": 0.4,
        "translated_chars": 463,
        "translated_chars_percent": 0.4,
        "fuzzy": 1476,
        "fuzzy_percent": 97.8,
        "fuzzy_words": 14639,
        "fuzzy_words_percent": 99.3,
        "fuzzy_chars": 92923,
        "fuzzy_chars_percent": 99.3,
        "failing": 114,
        "failing_percent": 7.5,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "lv",
        "name": "Latvian",
        "url": "https://hosted.weblate.org/projects/liberapay/-/lv/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/lv/"
    },
    {
        "total": 1513,
        "total_words": 14407,
        "total_chars": 94050,
        "last_change": "2024-05-05T10:52:46.247837Z",
        "recent_changes": 5,
        "translated": 291,
        "translated_words": 1088,
        "translated_percent": 19.2,
        "translated_words_percent": 7.5,
        "translated_chars": 6509,
        "translated_chars_percent": 6.9,
        "fuzzy": 1201,
        "fuzzy_percent": 79.3,
        "fuzzy_words": 13293,
        "fuzzy_words_percent": 92.2,
        "fuzzy_chars": 87346,
        "fuzzy_chars_percent": 92.8,
        "failing": 104,
        "failing_percent": 6.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": 4,
        "comments": 0,
        "code": "lt",
        "name": "Lithuanian",
        "url": "https://hosted.weblate.org/projects/liberapay/-/lt/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/lt/"
    },
    {
        "total": 1705,
        "total_words": 14509,
        "total_chars": 95593,
        "last_change": "2024-05-05T10:52:47.131778Z",
        "recent_changes": 3,
        "translated": 1697,
        "translated_words": 14450,
        "translated_percent": 99.5,
        "translated_words_percent": 99.5,
        "translated_chars": 95193,
        "translated_chars_percent": 99.5,
        "fuzzy": 8,
        "fuzzy_percent": 0.4,
        "fuzzy_words": 59,
        "fuzzy_words_percent": 0.4,
        "fuzzy_chars": 400,
        "fuzzy_chars_percent": 0.4,
        "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": 1,
        "readonly_percent": 0.1,
        "readonly_words": 1,
        "readonly_words_percent": 0.1,
        "readonly_chars": 10,
        "readonly_chars_percent": 0.1,
        "suggestions": 1,
        "comments": 2,
        "code": "ms",
        "name": "Malay",
        "url": "https://hosted.weblate.org/projects/liberapay/-/ms/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/ms/"
    },
    {
        "total": 59,
        "total_words": 132,
        "total_chars": 807,
        "last_change": "2024-01-23T21:02:00.754145Z",
        "recent_changes": 4,
        "translated": 59,
        "translated_words": 132,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 807,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 1,
        "comments": 0,
        "code": "ms_Arab",
        "name": "Malay (Jawi)",
        "url": "https://hosted.weblate.org/projects/liberapay/-/ms_Arab/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/ms_Arab/"
    },
    {
        "total": 26,
        "total_words": 99,
        "total_chars": 668,
        "last_change": "2024-01-23T21:02:04.175464Z",
        "recent_changes": 4,
        "translated": 5,
        "translated_words": 62,
        "translated_percent": 19.2,
        "translated_words_percent": 62.6,
        "translated_chars": 404,
        "translated_chars_percent": 60.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": 1,
        "code": "mr",
        "name": "Marathi",
        "url": "https://hosted.weblate.org/projects/liberapay/-/mr/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/mr/"
    },
    {
        "total": 1522,
        "total_words": 14239,
        "total_chars": 94138,
        "last_change": "2024-05-05T10:52:47.637089Z",
        "recent_changes": 8,
        "translated": 1296,
        "translated_words": 11198,
        "translated_percent": 85.1,
        "translated_words_percent": 78.6,
        "translated_chars": 72907,
        "translated_chars_percent": 77.4,
        "fuzzy": 226,
        "fuzzy_percent": 14.8,
        "fuzzy_words": 3041,
        "fuzzy_words_percent": 21.3,
        "fuzzy_chars": 21231,
        "fuzzy_chars_percent": 22.5,
        "failing": 39,
        "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": 3,
        "comments": 15,
        "code": "nb_NO",
        "name": "Norwegian Bokmål",
        "url": "https://hosted.weblate.org/projects/liberapay/-/nb_NO/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/nb_NO/"
    },
    {
        "total": 25,
        "total_words": 98,
        "total_chars": 664,
        "last_change": "2024-04-15T11:02:01.255668Z",
        "recent_changes": 2,
        "translated": 17,
        "translated_words": 25,
        "translated_percent": 68.0,
        "translated_words_percent": 25.5,
        "translated_chars": 195,
        "translated_chars_percent": 29.3,
        "fuzzy": 1,
        "fuzzy_percent": 4.0,
        "fuzzy_words": 12,
        "fuzzy_words_percent": 12.2,
        "fuzzy_chars": 73,
        "fuzzy_chars_percent": 10.9,
        "failing": 1,
        "failing_percent": 4.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "nn",
        "name": "Norwegian Nynorsk",
        "url": "https://hosted.weblate.org/projects/liberapay/-/nn/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/nn/"
    },
    {
        "total": 26,
        "total_words": 99,
        "total_chars": 668,
        "last_change": "2024-01-23T21:02:03.332345Z",
        "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": "ps",
        "name": "Pashto",
        "url": "https://hosted.weblate.org/projects/liberapay/-/ps/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/ps/"
    },
    {
        "total": 1547,
        "total_words": 14288,
        "total_chars": 94302,
        "last_change": "2024-05-05T10:52:48.610519Z",
        "recent_changes": 6,
        "translated": 1544,
        "translated_words": 14258,
        "translated_percent": 99.8,
        "translated_words_percent": 99.7,
        "translated_chars": 94112,
        "translated_chars_percent": 99.7,
        "fuzzy": 3,
        "fuzzy_percent": 0.1,
        "fuzzy_words": 30,
        "fuzzy_words_percent": 0.2,
        "fuzzy_chars": 190,
        "fuzzy_chars_percent": 0.2,
        "failing": 1,
        "failing_percent": 0.1,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 1,
        "code": "pl",
        "name": "Polish",
        "url": "https://hosted.weblate.org/projects/liberapay/-/pl/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/pl/"
    },
    {
        "total": 1544,
        "total_words": 14365,
        "total_chars": 94303,
        "last_change": "2024-05-05T10:52:49.078724Z",
        "recent_changes": 5,
        "translated": 1450,
        "translated_words": 13119,
        "translated_percent": 93.9,
        "translated_words_percent": 91.3,
        "translated_chars": 85823,
        "translated_chars_percent": 91.0,
        "fuzzy": 94,
        "fuzzy_percent": 6.0,
        "fuzzy_words": 1246,
        "fuzzy_words_percent": 8.6,
        "fuzzy_chars": 8480,
        "fuzzy_chars_percent": 8.9,
        "failing": 8,
        "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": 26,
        "comments": 1,
        "code": "pt",
        "name": "Portuguese",
        "url": "https://hosted.weblate.org/projects/liberapay/-/pt/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/pt/"
    },
    {
        "total": 26,
        "total_words": 99,
        "total_chars": 668,
        "last_change": "2024-04-02T23:03:01.921175Z",
        "recent_changes": 7,
        "translated": 26,
        "translated_words": 99,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 668,
        "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_BR",
        "name": "Portuguese (Brazil)",
        "url": "https://hosted.weblate.org/projects/liberapay/-/pt_BR/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/pt_BR/"
    },
    {
        "total": 26,
        "total_words": 99,
        "total_chars": 668,
        "last_change": "2024-01-23T21:02:03.676765Z",
        "recent_changes": 3,
        "translated": 5,
        "translated_words": 73,
        "translated_percent": 19.2,
        "translated_words_percent": 73.7,
        "translated_chars": 473,
        "translated_chars_percent": 70.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": "pt_PT",
        "name": "Portuguese (Portugal)",
        "url": "https://hosted.weblate.org/projects/liberapay/-/pt_PT/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/pt_PT/"
    },
    {
        "total": 1513,
        "total_words": 14266,
        "total_chars": 94050,
        "last_change": "2024-05-05T10:52:49.601021Z",
        "recent_changes": 7,
        "translated": 901,
        "translated_words": 6456,
        "translated_percent": 59.5,
        "translated_words_percent": 45.2,
        "translated_chars": 42065,
        "translated_chars_percent": 44.7,
        "fuzzy": 591,
        "fuzzy_percent": 39.0,
        "fuzzy_words": 7784,
        "fuzzy_words_percent": 54.5,
        "fuzzy_chars": 51790,
        "fuzzy_chars_percent": 55.0,
        "failing": 53,
        "failing_percent": 3.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": 9,
        "comments": 0,
        "code": "ro",
        "name": "Romanian",
        "url": "https://hosted.weblate.org/projects/liberapay/-/ro/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/ro/"
    },
    {
        "total": 1521,
        "total_words": 14292,
        "total_chars": 94110,
        "last_change": "2024-05-05T10:52:50.109265Z",
        "recent_changes": 1,
        "translated": 1518,
        "translated_words": 14262,
        "translated_percent": 99.8,
        "translated_words_percent": 99.7,
        "translated_chars": 93920,
        "translated_chars_percent": 99.7,
        "fuzzy": 3,
        "fuzzy_percent": 0.1,
        "fuzzy_words": 30,
        "fuzzy_words_percent": 0.2,
        "fuzzy_chars": 190,
        "fuzzy_chars_percent": 0.2,
        "failing": 2,
        "failing_percent": 0.1,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 3,
        "code": "ru",
        "name": "Russian",
        "url": "https://hosted.weblate.org/projects/liberapay/-/ru/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/ru/"
    },
    {
        "total": 25,
        "total_words": 98,
        "total_chars": 664,
        "last_change": "2024-01-23T21:02:04.320177Z",
        "recent_changes": 21,
        "translated": 25,
        "translated_words": 98,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 664,
        "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": "skr",
        "name": "Saraiki",
        "url": "https://hosted.weblate.org/projects/liberapay/-/skr/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/skr/"
    },
    {
        "total": 1512,
        "total_words": 14809,
        "total_chars": 94046,
        "last_change": "2024-05-05T10:52:51.662195Z",
        "recent_changes": 6,
        "translated": 76,
        "translated_words": 648,
        "translated_percent": 5.0,
        "translated_words_percent": 4.3,
        "translated_chars": 4286,
        "translated_chars_percent": 4.5,
        "fuzzy": 1436,
        "fuzzy_percent": 94.9,
        "fuzzy_words": 14161,
        "fuzzy_words_percent": 95.6,
        "fuzzy_chars": 89760,
        "fuzzy_chars_percent": 95.4,
        "failing": 84,
        "failing_percent": 5.5,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "sr",
        "name": "Serbian",
        "url": "https://hosted.weblate.org/projects/liberapay/-/sr/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/sr/"
    },
    {
        "total": 26,
        "total_words": 99,
        "total_chars": 668,
        "last_change": "2024-01-23T21:02:04.037917Z",
        "recent_changes": 1,
        "translated": 1,
        "translated_words": 7,
        "translated_percent": 3.8,
        "translated_words_percent": 7.0,
        "translated_chars": 63,
        "translated_chars_percent": 9.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": "si",
        "name": "Sinhala",
        "url": "https://hosted.weblate.org/projects/liberapay/-/si/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/si/"
    },
    {
        "total": 1514,
        "total_words": 14384,
        "total_chars": 94057,
        "last_change": "2024-05-05T10:52:50.614863Z",
        "recent_changes": 6,
        "translated": 1506,
        "translated_words": 14325,
        "translated_percent": 99.4,
        "translated_words_percent": 99.5,
        "translated_chars": 93657,
        "translated_chars_percent": 99.5,
        "fuzzy": 8,
        "fuzzy_percent": 0.5,
        "fuzzy_words": 59,
        "fuzzy_words_percent": 0.4,
        "fuzzy_chars": 400,
        "fuzzy_chars_percent": 0.4,
        "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": 4,
        "code": "sk",
        "name": "Slovak",
        "url": "https://hosted.weblate.org/projects/liberapay/-/sk/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/sk/"
    },
    {
        "total": 1508,
        "total_words": 14319,
        "total_chars": 93577,
        "last_change": "2024-05-05T10:52:51.130946Z",
        "recent_changes": 1,
        "translated": 13,
        "translated_words": 115,
        "translated_percent": 0.8,
        "translated_words_percent": 0.8,
        "translated_chars": 784,
        "translated_chars_percent": 0.8,
        "fuzzy": 1474,
        "fuzzy_percent": 97.7,
        "fuzzy_words": 14178,
        "fuzzy_words_percent": 99.0,
        "fuzzy_chars": 92598,
        "fuzzy_chars_percent": 98.9,
        "failing": 113,
        "failing_percent": 7.4,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 3,
        "comments": 0,
        "code": "sl",
        "name": "Slovenian",
        "url": "https://hosted.weblate.org/projects/liberapay/-/sl/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/sl/"
    },
    {
        "total": 1544,
        "total_words": 14403,
        "total_chars": 94340,
        "last_change": "2024-05-05T10:52:40.285123Z",
        "recent_changes": 6,
        "translated": 1543,
        "translated_words": 14395,
        "translated_percent": 99.9,
        "translated_words_percent": 99.9,
        "translated_chars": 94285,
        "translated_chars_percent": 99.9,
        "fuzzy": 1,
        "fuzzy_percent": 0.1,
        "fuzzy_words": 8,
        "fuzzy_words_percent": 0.1,
        "fuzzy_chars": 55,
        "fuzzy_chars_percent": 0.1,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 17,
        "code": "es",
        "name": "Spanish",
        "url": "https://hosted.weblate.org/projects/liberapay/-/es/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/es/"
    },
    {
        "total": 1514,
        "total_words": 14358,
        "total_chars": 94056,
        "last_change": "2024-05-05T10:52:51.973052Z",
        "recent_changes": 2,
        "translated": 1508,
        "translated_words": 14310,
        "translated_percent": 99.6,
        "translated_words_percent": 99.6,
        "translated_chars": 93727,
        "translated_chars_percent": 99.6,
        "fuzzy": 6,
        "fuzzy_percent": 0.3,
        "fuzzy_words": 48,
        "fuzzy_words_percent": 0.3,
        "fuzzy_chars": 329,
        "fuzzy_chars_percent": 0.3,
        "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": 3,
        "comments": 2,
        "code": "sv",
        "name": "Swedish",
        "url": "https://hosted.weblate.org/projects/liberapay/-/sv/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/sv/"
    },
    {
        "total": 26,
        "total_words": 99,
        "total_chars": 668,
        "last_change": "2024-01-23T21:02:03.444989Z",
        "recent_changes": 5,
        "translated": 6,
        "translated_words": 74,
        "translated_percent": 23.0,
        "translated_words_percent": 74.7,
        "translated_chars": 477,
        "translated_chars_percent": 71.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": 3,
        "comments": 0,
        "code": "ta",
        "name": "Tamil",
        "url": "https://hosted.weblate.org/projects/liberapay/-/ta/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/ta/"
    },
    {
        "total": 25,
        "total_words": 98,
        "total_chars": 664,
        "last_change": "2024-01-23T21:02:04.397510Z",
        "recent_changes": 1,
        "translated": 1,
        "translated_words": 7,
        "translated_percent": 4.0,
        "translated_words_percent": 7.1,
        "translated_chars": 63,
        "translated_chars_percent": 9.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": "tt",
        "name": "Tatar",
        "url": "https://hosted.weblate.org/projects/liberapay/-/tt/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/tt/"
    },
    {
        "total": 26,
        "total_words": 99,
        "total_chars": 668,
        "last_change": "2024-01-23T21:02:03.089742Z",
        "recent_changes": 0,
        "translated": 0,
        "translated_words": 0,
        "translated_percent": 0.0,
        "translated_words_percent": 0.0,
        "translated_chars": 0,
        "translated_chars_percent": 0.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "fuzzy_words": 0,
        "fuzzy_words_percent": 0.0,
        "fuzzy_chars": 0,
        "fuzzy_chars_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "approved_words": 0,
        "approved_words_percent": 0.0,
        "approved_chars": 0,
        "approved_chars_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "readonly_words": 0,
        "readonly_words_percent": 0.0,
        "readonly_chars": 0,
        "readonly_chars_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "te",
        "name": "Telugu",
        "url": "https://hosted.weblate.org/projects/liberapay/-/te/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/te/"
    },
    {
        "total": 25,
        "total_words": 98,
        "total_chars": 664,
        "last_change": "2024-01-23T21:02:04.467585Z",
        "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": 1,
        "comments": 0,
        "code": "ti",
        "name": "Tigrinya",
        "url": "https://hosted.weblate.org/projects/liberapay/-/ti/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/ti/"
    },
    {
        "total": 1547,
        "total_words": 14377,
        "total_chars": 94337,
        "last_change": "2024-05-05T10:52:52.504584Z",
        "recent_changes": 2,
        "translated": 1547,
        "translated_words": 14377,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 94337,
        "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": 1,
        "readonly_percent": 0.1,
        "readonly_words": 1,
        "readonly_words_percent": 0.1,
        "readonly_chars": 10,
        "readonly_chars_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "tr",
        "name": "Turkish",
        "url": "https://hosted.weblate.org/projects/liberapay/-/tr/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/tr/"
    },
    {
        "total": 1519,
        "total_words": 14377,
        "total_chars": 94092,
        "last_change": "2024-05-05T10:52:52.996870Z",
        "recent_changes": 2,
        "translated": 1513,
        "translated_words": 14329,
        "translated_percent": 99.6,
        "translated_words_percent": 99.6,
        "translated_chars": 93763,
        "translated_chars_percent": 99.6,
        "fuzzy": 6,
        "fuzzy_percent": 0.3,
        "fuzzy_words": 48,
        "fuzzy_words_percent": 0.3,
        "fuzzy_chars": 329,
        "fuzzy_chars_percent": 0.3,
        "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": 1,
        "readonly_percent": 0.1,
        "readonly_words": 1,
        "readonly_words_percent": 0.1,
        "readonly_chars": 10,
        "readonly_chars_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "uk",
        "name": "Ukrainian",
        "url": "https://hosted.weblate.org/projects/liberapay/-/uk/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/uk/"
    },
    {
        "total": 1513,
        "total_words": 14401,
        "total_chars": 94050,
        "last_change": "2024-05-05T10:52:53.619543Z",
        "recent_changes": 7,
        "translated": 90,
        "translated_words": 718,
        "translated_percent": 5.9,
        "translated_words_percent": 4.9,
        "translated_chars": 4837,
        "translated_chars_percent": 5.1,
        "fuzzy": 1422,
        "fuzzy_percent": 93.9,
        "fuzzy_words": 13682,
        "fuzzy_words_percent": 95.0,
        "fuzzy_chars": 89207,
        "fuzzy_chars_percent": 94.8,
        "failing": 12,
        "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": 6,
        "comments": 0,
        "code": "vi",
        "name": "Vietnamese",
        "url": "https://hosted.weblate.org/projects/liberapay/-/vi/",
        "translate_url": "https://hosted.weblate.org/translate/liberapay/-/vi/"
    }
]