Translation projects API.

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

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

[
    {
        "total": 3680,
        "total_words": 26236,
        "total_chars": 172589,
        "last_change": "2024-03-25T13:06:09.285004Z",
        "recent_changes": 55,
        "translated": 3655,
        "translated_words": 25429,
        "translated_percent": 99.3,
        "translated_words_percent": 96.9,
        "translated_chars": 166519,
        "translated_chars_percent": 96.4,
        "fuzzy": 9,
        "fuzzy_percent": 0.2,
        "failing": 26,
        "failing_percent": 0.7,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "ar",
        "name": "Arabic",
        "url": "http://translate.pkp.sfu.ca/languages/ar/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ar/"
    },
    {
        "total": 3680,
        "total_words": 26236,
        "total_chars": 172589,
        "last_change": "2024-03-29T04:57:51.871176Z",
        "recent_changes": 21,
        "translated": 3680,
        "translated_words": 26236,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 172589,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "hy",
        "name": "Armenian",
        "url": "http://translate.pkp.sfu.ca/languages/hy/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/hy/"
    },
    {
        "total": 3617,
        "total_words": 23943,
        "total_chars": 154112,
        "last_change": "2023-11-17T20:35:37.962753Z",
        "recent_changes": 3688,
        "translated": 2969,
        "translated_words": 17466,
        "translated_percent": 82.0,
        "translated_words_percent": 72.9,
        "translated_chars": 112534,
        "translated_chars_percent": 73.0,
        "fuzzy": 589,
        "fuzzy_percent": 16.2,
        "failing": 903,
        "failing_percent": 24.9,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "az",
        "name": "Azerbaijani",
        "url": "http://translate.pkp.sfu.ca/languages/az/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/az/"
    },
    {
        "total": 3350,
        "total_words": 24330,
        "total_chars": 161299,
        "last_change": "2024-02-22T14:01:54.947075Z",
        "recent_changes": 31,
        "translated": 1128,
        "translated_words": 5124,
        "translated_percent": 33.6,
        "translated_words_percent": 21.0,
        "translated_chars": 32672,
        "translated_chars_percent": 20.2,
        "fuzzy": 24,
        "fuzzy_percent": 0.7,
        "failing": 61,
        "failing_percent": 1.8,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 30,
        "comments": 0,
        "code": "eu",
        "name": "Basque",
        "url": "http://translate.pkp.sfu.ca/languages/eu/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/eu/"
    },
    {
        "total": 1828,
        "total_words": 13528,
        "total_chars": 88412,
        "last_change": null,
        "recent_changes": 0,
        "translated": 6,
        "translated_words": 137,
        "translated_percent": 0.3,
        "translated_words_percent": 1.0,
        "translated_chars": 903,
        "translated_chars_percent": 1.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "be@cyrillic",
        "name": "Belarusian",
        "url": "http://translate.pkp.sfu.ca/languages/be@cyrillic/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/be@cyrillic/"
    },
    {
        "total": 3593,
        "total_words": 25519,
        "total_chars": 168063,
        "last_change": "2024-01-22T05:39:08.074399Z",
        "recent_changes": 5,
        "translated": 1104,
        "translated_words": 5505,
        "translated_percent": 30.7,
        "translated_words_percent": 21.5,
        "translated_chars": 34100,
        "translated_chars_percent": 20.2,
        "fuzzy": 18,
        "fuzzy_percent": 0.5,
        "failing": 37,
        "failing_percent": 1.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "bs",
        "name": "Bosnian",
        "url": "http://translate.pkp.sfu.ca/languages/bs/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/bs/"
    },
    {
        "total": 3686,
        "total_words": 26242,
        "total_chars": 172640,
        "last_change": "2024-02-23T20:51:06.945861Z",
        "recent_changes": 23,
        "translated": 3631,
        "translated_words": 24149,
        "translated_percent": 98.5,
        "translated_words_percent": 92.0,
        "translated_chars": 155618,
        "translated_chars_percent": 90.1,
        "fuzzy": 18,
        "fuzzy_percent": 0.4,
        "failing": 19,
        "failing_percent": 0.5,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "bg",
        "name": "Bulgarian",
        "url": "http://translate.pkp.sfu.ca/languages/bg/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/bg/"
    },
    {
        "total": 3680,
        "total_words": 26236,
        "total_chars": 172589,
        "last_change": "2024-03-01T15:21:46.561077Z",
        "recent_changes": 15,
        "translated": 2768,
        "translated_words": 15727,
        "translated_percent": 75.2,
        "translated_words_percent": 59.9,
        "translated_chars": 102600,
        "translated_chars_percent": 59.4,
        "fuzzy": 39,
        "fuzzy_percent": 1.0,
        "failing": 61,
        "failing_percent": 1.6,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "ca",
        "name": "Catalan",
        "url": "http://translate.pkp.sfu.ca/languages/ca/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ca/"
    },
    {
        "total": 3497,
        "total_words": 24472,
        "total_chars": 162022,
        "last_change": "2024-01-22T05:39:08.462087Z",
        "recent_changes": 65,
        "translated": 2024,
        "translated_words": 10356,
        "translated_percent": 57.8,
        "translated_words_percent": 42.3,
        "translated_chars": 65315,
        "translated_chars_percent": 40.3,
        "fuzzy": 38,
        "fuzzy_percent": 1.0,
        "failing": 102,
        "failing_percent": 2.9,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "zh_CN",
        "name": "Chinese (Simplified)",
        "url": "http://translate.pkp.sfu.ca/languages/zh_CN/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/zh_CN/"
    },
    {
        "total": 55,
        "total_words": 398,
        "total_chars": 2615,
        "last_change": "2024-03-28T06:19:19.909445Z",
        "recent_changes": 2,
        "translated": 1,
        "translated_words": 2,
        "translated_percent": 1.8,
        "translated_words_percent": 0.5,
        "translated_chars": 10,
        "translated_chars_percent": 0.3,
        "fuzzy": 1,
        "fuzzy_percent": 1.8,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "zh_Hans",
        "name": "Chinese (Simplified)",
        "url": "http://translate.pkp.sfu.ca/languages/zh_Hans/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/zh_Hans/"
    },
    {
        "total": 3680,
        "total_words": 26236,
        "total_chars": 172589,
        "last_change": "2024-01-22T05:39:08.472324Z",
        "recent_changes": 31,
        "translated": 230,
        "translated_words": 874,
        "translated_percent": 6.2,
        "translated_words_percent": 3.3,
        "translated_chars": 5720,
        "translated_chars_percent": 3.3,
        "fuzzy": 1,
        "fuzzy_percent": 0.1,
        "failing": 13,
        "failing_percent": 0.3,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "zh_Hant",
        "name": "Chinese (Traditional)",
        "url": "http://translate.pkp.sfu.ca/languages/zh_Hant/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/zh_Hant/"
    },
    {
        "total": 7,
        "total_words": 10,
        "total_chars": 53,
        "last_change": "2021-04-22T16:36:37.347247Z",
        "recent_changes": 1,
        "translated": 1,
        "translated_words": 1,
        "translated_percent": 14.2,
        "translated_words_percent": 10.0,
        "translated_chars": 5,
        "translated_chars_percent": 9.4,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "hr_HR",
        "name": "Croatian",
        "url": "http://translate.pkp.sfu.ca/languages/hr_HR/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/hr_HR/"
    },
    {
        "total": 3680,
        "total_words": 26236,
        "total_chars": 172589,
        "last_change": "2024-01-22T05:39:08.225098Z",
        "recent_changes": 58,
        "translated": 3509,
        "translated_words": 23201,
        "translated_percent": 95.3,
        "translated_words_percent": 88.4,
        "translated_chars": 149246,
        "translated_chars_percent": 86.4,
        "fuzzy": 11,
        "fuzzy_percent": 0.2,
        "failing": 68,
        "failing_percent": 1.8,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "hr",
        "name": "Croatian",
        "url": "http://translate.pkp.sfu.ca/languages/hr/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/hr/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "last_change": "2023-04-05T09:41:24.916884Z",
        "recent_changes": 1,
        "translated": 1,
        "translated_words": 1,
        "translated_percent": 16.6,
        "translated_words_percent": 11.1,
        "translated_chars": 4,
        "translated_chars_percent": 8.3,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "cs_CZ",
        "name": "Czech",
        "url": "http://translate.pkp.sfu.ca/languages/cs_CZ/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/cs_CZ/"
    },
    {
        "total": 3680,
        "total_words": 26236,
        "total_chars": 172589,
        "last_change": "2024-02-22T05:44:57.782765Z",
        "recent_changes": 24,
        "translated": 3679,
        "translated_words": 26235,
        "translated_percent": 99.9,
        "translated_words_percent": 99.9,
        "translated_chars": 172583,
        "translated_chars_percent": 99.9,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "cs",
        "name": "Czech",
        "url": "http://translate.pkp.sfu.ca/languages/cs/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/cs/"
    },
    {
        "total": 8,
        "total_words": 11,
        "total_chars": 68,
        "last_change": "2024-01-25T07:23:15.072900Z",
        "recent_changes": 1,
        "translated": 7,
        "translated_words": 10,
        "translated_percent": 87.5,
        "translated_words_percent": 90.9,
        "translated_chars": 62,
        "translated_chars_percent": 91.1,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "da_DK",
        "name": "Danish",
        "url": "http://translate.pkp.sfu.ca/languages/da_DK/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/da_DK/"
    },
    {
        "total": 3681,
        "total_words": 26238,
        "total_chars": 172608,
        "last_change": "2024-02-22T07:27:26.163142Z",
        "recent_changes": 19,
        "translated": 3680,
        "translated_words": 26237,
        "translated_percent": 99.9,
        "translated_words_percent": 99.9,
        "translated_chars": 172602,
        "translated_chars_percent": 99.9,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 3,
        "failing_percent": 0.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "da",
        "name": "Danish",
        "url": "http://translate.pkp.sfu.ca/languages/da/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/da/"
    },
    {
        "total": 3584,
        "total_words": 25186,
        "total_chars": 166526,
        "last_change": "2024-01-22T05:39:08.334123Z",
        "recent_changes": 42,
        "translated": 2528,
        "translated_words": 13578,
        "translated_percent": 70.5,
        "translated_words_percent": 53.9,
        "translated_chars": 88281,
        "translated_chars_percent": 53.0,
        "fuzzy": 49,
        "fuzzy_percent": 1.3,
        "failing": 126,
        "failing_percent": 3.5,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 1,
        "comments": 0,
        "code": "nl",
        "name": "Dutch",
        "url": "http://translate.pkp.sfu.ca/languages/nl/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/nl/"
    },
    {
        "total": 4528,
        "total_words": 27703,
        "total_chars": 182553,
        "last_change": "2024-01-22T05:39:07.997554Z",
        "recent_changes": 7,
        "translated": 4519,
        "translated_words": 27544,
        "translated_percent": 99.8,
        "translated_words_percent": 99.4,
        "translated_chars": 181530,
        "translated_chars_percent": 99.4,
        "fuzzy": 9,
        "fuzzy_percent": 0.1,
        "failing": 727,
        "failing_percent": 16.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 562,
        "readonly_percent": 12.4,
        "suggestions": 3,
        "comments": 22,
        "code": "en",
        "name": "English",
        "url": "http://translate.pkp.sfu.ca/languages/en/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/en/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "enm",
        "name": "English (Middle)",
        "url": "http://translate.pkp.sfu.ca/languages/enm/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/enm/"
    },
    {
        "total": 57,
        "total_words": 63,
        "total_chars": 424,
        "last_change": "2022-11-23T15:36:39.957544Z",
        "recent_changes": 1,
        "translated": 51,
        "translated_words": 54,
        "translated_percent": 89.4,
        "translated_words_percent": 85.7,
        "translated_chars": 376,
        "translated_chars_percent": 88.6,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "fi_FI",
        "name": "Finnish",
        "url": "http://translate.pkp.sfu.ca/languages/fi_FI/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/fi_FI/"
    },
    {
        "total": 3814,
        "total_words": 26387,
        "total_chars": 173684,
        "last_change": "2024-03-13T06:53:36.544359Z",
        "recent_changes": 38,
        "translated": 3726,
        "translated_words": 24080,
        "translated_percent": 97.6,
        "translated_words_percent": 91.2,
        "translated_chars": 155175,
        "translated_chars_percent": 89.3,
        "fuzzy": 21,
        "fuzzy_percent": 0.5,
        "failing": 10,
        "failing_percent": 0.2,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 1,
        "code": "fi",
        "name": "Finnish",
        "url": "http://translate.pkp.sfu.ca/languages/fi/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/fi/"
    },
    {
        "total": 3691,
        "total_words": 26251,
        "total_chars": 172670,
        "last_change": "2024-03-23T08:13:00.687187Z",
        "recent_changes": 72,
        "translated": 3580,
        "translated_words": 23630,
        "translated_percent": 96.9,
        "translated_words_percent": 90.0,
        "translated_chars": 151997,
        "translated_chars_percent": 88.0,
        "fuzzy": 25,
        "fuzzy_percent": 0.6,
        "failing": 14,
        "failing_percent": 0.3,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "fr_FR",
        "name": "French",
        "url": "http://translate.pkp.sfu.ca/languages/fr_FR/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/fr_FR/"
    },
    {
        "total": 3692,
        "total_words": 26252,
        "total_chars": 172683,
        "last_change": "2024-03-20T13:50:14.952993Z",
        "recent_changes": 24,
        "translated": 3382,
        "translated_words": 21957,
        "translated_percent": 91.6,
        "translated_words_percent": 83.6,
        "translated_chars": 141854,
        "translated_chars_percent": 82.1,
        "fuzzy": 239,
        "fuzzy_percent": 6.4,
        "failing": 26,
        "failing_percent": 0.7,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 1,
        "comments": 7,
        "code": "fr_CA",
        "name": "French (Canada)",
        "url": "http://translate.pkp.sfu.ca/languages/fr_CA/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/fr_CA/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "gd_GB",
        "name": "Gaelic",
        "url": "http://translate.pkp.sfu.ca/languages/gd_GB/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/gd_GB/"
    },
    {
        "total": 2597,
        "total_words": 18783,
        "total_chars": 126005,
        "last_change": "2024-01-22T05:39:08.180048Z",
        "recent_changes": 3,
        "translated": 299,
        "translated_words": 941,
        "translated_percent": 11.5,
        "translated_words_percent": 5.0,
        "translated_chars": 5730,
        "translated_chars_percent": 4.5,
        "fuzzy": 57,
        "fuzzy_percent": 2.1,
        "failing": 39,
        "failing_percent": 1.5,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "gd",
        "name": "Gaelic",
        "url": "http://translate.pkp.sfu.ca/languages/gd/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/gd/"
    },
    {
        "total": 10,
        "total_words": 13,
        "total_chars": 78,
        "last_change": "2021-02-04T14:54:54.668431Z",
        "recent_changes": 1,
        "translated": 4,
        "translated_words": 4,
        "translated_percent": 40.0,
        "translated_words_percent": 30.7,
        "translated_chars": 30,
        "translated_chars_percent": 38.4,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "gl_ES",
        "name": "Galician",
        "url": "http://translate.pkp.sfu.ca/languages/gl_ES/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/gl_ES/"
    },
    {
        "total": 3680,
        "total_words": 26236,
        "total_chars": 172589,
        "last_change": "2024-01-22T05:39:08.190278Z",
        "recent_changes": 5,
        "translated": 2728,
        "translated_words": 15505,
        "translated_percent": 74.1,
        "translated_words_percent": 59.0,
        "translated_chars": 101334,
        "translated_chars_percent": 58.7,
        "fuzzy": 39,
        "fuzzy_percent": 1.0,
        "failing": 74,
        "failing_percent": 2.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "gl",
        "name": "Galician",
        "url": "http://translate.pkp.sfu.ca/languages/gl/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/gl/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "ka_GE",
        "name": "Georgian",
        "url": "http://translate.pkp.sfu.ca/languages/ka_GE/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ka_GE/"
    },
    {
        "total": 3680,
        "total_words": 26236,
        "total_chars": 172589,
        "last_change": "2024-01-22T05:39:08.283009Z",
        "recent_changes": 7,
        "translated": 3062,
        "translated_words": 18421,
        "translated_percent": 83.2,
        "translated_words_percent": 70.2,
        "translated_chars": 119347,
        "translated_chars_percent": 69.1,
        "fuzzy": 63,
        "fuzzy_percent": 1.7,
        "failing": 68,
        "failing_percent": 1.8,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "ka",
        "name": "Georgian",
        "url": "http://translate.pkp.sfu.ca/languages/ka/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ka/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "de_DE",
        "name": "German",
        "url": "http://translate.pkp.sfu.ca/languages/de_DE/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/de_DE/"
    },
    {
        "total": 3680,
        "total_words": 26236,
        "total_chars": 172589,
        "last_change": "2024-01-22T05:39:08.099417Z",
        "recent_changes": 333,
        "translated": 3557,
        "translated_words": 23574,
        "translated_percent": 96.6,
        "translated_words_percent": 89.8,
        "translated_chars": 151645,
        "translated_chars_percent": 87.8,
        "fuzzy": 23,
        "fuzzy_percent": 0.6,
        "failing": 21,
        "failing_percent": 0.5,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "de",
        "name": "German",
        "url": "http://translate.pkp.sfu.ca/languages/de/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/de/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "el_GR",
        "name": "Greek",
        "url": "http://translate.pkp.sfu.ca/languages/el_GR/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/el_GR/"
    },
    {
        "total": 3680,
        "total_words": 26236,
        "total_chars": 172589,
        "last_change": "2024-01-22T05:39:08.107630Z",
        "recent_changes": 14,
        "translated": 2554,
        "translated_words": 13477,
        "translated_percent": 69.4,
        "translated_words_percent": 51.3,
        "translated_chars": 88077,
        "translated_chars_percent": 51.0,
        "fuzzy": 59,
        "fuzzy_percent": 1.6,
        "failing": 217,
        "failing_percent": 5.8,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "el",
        "name": "Greek",
        "url": "http://translate.pkp.sfu.ca/languages/el/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/el/"
    },
    {
        "total": 2074,
        "total_words": 17021,
        "total_chars": 114160,
        "last_change": "2024-01-22T05:39:08.199460Z",
        "recent_changes": 2,
        "translated": 14,
        "translated_words": 297,
        "translated_percent": 0.6,
        "translated_words_percent": 1.7,
        "translated_chars": 1809,
        "translated_chars_percent": 1.5,
        "fuzzy": 13,
        "fuzzy_percent": 0.6,
        "failing": 8,
        "failing_percent": 0.3,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "he",
        "name": "Hebrew",
        "url": "http://translate.pkp.sfu.ca/languages/he/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/he/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "he_IL",
        "name": "Hebrew (Israel)",
        "url": "http://translate.pkp.sfu.ca/languages/he_IL/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/he_IL/"
    },
    {
        "total": 2074,
        "total_words": 17021,
        "total_chars": 114160,
        "last_change": "2024-01-22T05:39:08.209812Z",
        "recent_changes": 3,
        "translated": 24,
        "translated_words": 397,
        "translated_percent": 1.1,
        "translated_words_percent": 2.3,
        "translated_chars": 2634,
        "translated_chars_percent": 2.3,
        "fuzzy": 27,
        "fuzzy_percent": 1.3,
        "failing": 14,
        "failing_percent": 0.6,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "hi",
        "name": "Hindi",
        "url": "http://translate.pkp.sfu.ca/languages/hi/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/hi/"
    },
    {
        "total": 7,
        "total_words": 10,
        "total_chars": 53,
        "last_change": "2024-01-30T07:37:08.896370Z",
        "recent_changes": 5,
        "translated": 6,
        "translated_words": 9,
        "translated_percent": 85.7,
        "translated_words_percent": 90.0,
        "translated_chars": 47,
        "translated_chars_percent": 88.6,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "hu_HU",
        "name": "Hungarian",
        "url": "http://translate.pkp.sfu.ca/languages/hu_HU/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/hu_HU/"
    },
    {
        "total": 3680,
        "total_words": 26236,
        "total_chars": 172589,
        "last_change": "2024-02-01T08:53:25.968942Z",
        "recent_changes": 21,
        "translated": 2845,
        "translated_words": 16275,
        "translated_percent": 77.3,
        "translated_words_percent": 62.0,
        "translated_chars": 106038,
        "translated_chars_percent": 61.4,
        "fuzzy": 52,
        "fuzzy_percent": 1.4,
        "failing": 105,
        "failing_percent": 2.8,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "hu",
        "name": "Hungarian",
        "url": "http://translate.pkp.sfu.ca/languages/hu/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/hu/"
    },
    {
        "total": 3723,
        "total_words": 26289,
        "total_chars": 172936,
        "last_change": "2024-01-22T05:39:08.254359Z",
        "recent_changes": 8,
        "translated": 2875,
        "translated_words": 16568,
        "translated_percent": 77.2,
        "translated_words_percent": 63.0,
        "translated_chars": 107863,
        "translated_chars_percent": 62.3,
        "fuzzy": 34,
        "fuzzy_percent": 0.9,
        "failing": 186,
        "failing_percent": 4.9,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 1,
        "comments": 0,
        "code": "is",
        "name": "Icelandic",
        "url": "http://translate.pkp.sfu.ca/languages/is/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/is/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "id_ID",
        "name": "Indonesian",
        "url": "http://translate.pkp.sfu.ca/languages/id_ID/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/id_ID/"
    },
    {
        "total": 3680,
        "total_words": 26236,
        "total_chars": 172589,
        "last_change": "2024-01-22T05:39:08.244705Z",
        "recent_changes": 58,
        "translated": 2851,
        "translated_words": 16256,
        "translated_percent": 77.4,
        "translated_words_percent": 61.9,
        "translated_chars": 105961,
        "translated_chars_percent": 61.3,
        "fuzzy": 39,
        "fuzzy_percent": 1.0,
        "failing": 71,
        "failing_percent": 1.9,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "id",
        "name": "Indonesian",
        "url": "http://translate.pkp.sfu.ca/languages/id/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/id/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "it_IT",
        "name": "Italian",
        "url": "http://translate.pkp.sfu.ca/languages/it_IT/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/it_IT/"
    },
    {
        "total": 3678,
        "total_words": 26223,
        "total_chars": 172517,
        "last_change": "2024-01-22T05:39:08.264697Z",
        "recent_changes": 13,
        "translated": 3003,
        "translated_words": 18078,
        "translated_percent": 81.6,
        "translated_words_percent": 68.9,
        "translated_chars": 117293,
        "translated_chars_percent": 67.9,
        "fuzzy": 64,
        "fuzzy_percent": 1.7,
        "failing": 121,
        "failing_percent": 3.2,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "it",
        "name": "Italian",
        "url": "http://translate.pkp.sfu.ca/languages/it/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/it/"
    },
    {
        "total": 192,
        "total_words": 1058,
        "total_chars": 6634,
        "last_change": "2024-02-20T19:27:50.614227Z",
        "recent_changes": 6,
        "translated": 43,
        "translated_words": 80,
        "translated_percent": 22.3,
        "translated_words_percent": 7.5,
        "translated_chars": 574,
        "translated_chars_percent": 8.6,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "ja_JP",
        "name": "Japanese",
        "url": "http://translate.pkp.sfu.ca/languages/ja_JP/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ja_JP/"
    },
    {
        "total": 3680,
        "total_words": 26236,
        "total_chars": 172589,
        "last_change": "2024-01-22T05:39:08.274676Z",
        "recent_changes": 5,
        "translated": 2763,
        "translated_words": 15696,
        "translated_percent": 75.0,
        "translated_words_percent": 59.8,
        "translated_chars": 102326,
        "translated_chars_percent": 59.2,
        "fuzzy": 39,
        "fuzzy_percent": 1.0,
        "failing": 78,
        "failing_percent": 2.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "ja",
        "name": "Japanese",
        "url": "http://translate.pkp.sfu.ca/languages/ja/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ja/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "kk_KZ",
        "name": "Kazakh",
        "url": "http://translate.pkp.sfu.ca/languages/kk_KZ/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/kk_KZ/"
    },
    {
        "total": 3674,
        "total_words": 26194,
        "total_chars": 172329,
        "last_change": "2024-01-22T05:39:08.291867Z",
        "recent_changes": 7,
        "translated": 3057,
        "translated_words": 18388,
        "translated_percent": 83.2,
        "translated_words_percent": 70.1,
        "translated_chars": 119160,
        "translated_chars_percent": 69.1,
        "fuzzy": 61,
        "fuzzy_percent": 1.6,
        "failing": 73,
        "failing_percent": 1.9,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "kk",
        "name": "Kazakh",
        "url": "http://translate.pkp.sfu.ca/languages/kk/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/kk/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "ko_KR",
        "name": "Korean",
        "url": "http://translate.pkp.sfu.ca/languages/ko_KR/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ko_KR/"
    },
    {
        "total": 1122,
        "total_words": 10721,
        "total_chars": 71288,
        "last_change": "2024-01-22T05:39:08.300055Z",
        "recent_changes": 2,
        "translated": 4,
        "translated_words": 122,
        "translated_percent": 0.3,
        "translated_words_percent": 1.1,
        "translated_chars": 795,
        "translated_chars_percent": 1.1,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.3,
        "suggestions": 0,
        "comments": 0,
        "code": "ko",
        "name": "Korean",
        "url": "http://translate.pkp.sfu.ca/languages/ko/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ko/"
    },
    {
        "total": 329,
        "total_words": 359,
        "total_chars": 2479,
        "last_change": "2020-06-03T11:12:46.964934Z",
        "recent_changes": 124,
        "translated": 323,
        "translated_words": 350,
        "translated_percent": 98.1,
        "translated_words_percent": 97.4,
        "translated_chars": 2431,
        "translated_chars_percent": 98.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "ku_IQ",
        "name": "Kurdish",
        "url": "http://translate.pkp.sfu.ca/languages/ku_IQ/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ku_IQ/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "ku",
        "name": "Kurdish",
        "url": "http://translate.pkp.sfu.ca/languages/ku/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ku/"
    },
    {
        "total": 3680,
        "total_words": 26236,
        "total_chars": 172589,
        "last_change": "2024-01-22T05:39:08.091554Z",
        "recent_changes": 5,
        "translated": 1360,
        "translated_words": 6854,
        "translated_percent": 36.9,
        "translated_words_percent": 26.1,
        "translated_chars": 43016,
        "translated_chars_percent": 24.9,
        "fuzzy": 41,
        "fuzzy_percent": 1.1,
        "failing": 82,
        "failing_percent": 2.2,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "ckb",
        "name": "Kurdish (Central)",
        "url": "http://translate.pkp.sfu.ca/languages/ckb/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ckb/"
    },
    {
        "total": 1250,
        "total_words": 7298,
        "total_chars": 45676,
        "last_change": "2024-01-19T08:25:51.244952Z",
        "recent_changes": 47,
        "translated": 52,
        "translated_words": 273,
        "translated_percent": 4.1,
        "translated_words_percent": 3.7,
        "translated_chars": 1746,
        "translated_chars_percent": 3.8,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.4,
        "suggestions": 0,
        "comments": 0,
        "code": "ky",
        "name": "Kyrgyz",
        "url": "http://translate.pkp.sfu.ca/languages/ky/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ky/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "last_change": "2024-02-12T13:09:30.433860Z",
        "recent_changes": 1,
        "translated": 1,
        "translated_words": 1,
        "translated_percent": 16.6,
        "translated_words_percent": 11.1,
        "translated_chars": 4,
        "translated_chars_percent": 8.3,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "lv_LV",
        "name": "Latvian",
        "url": "http://translate.pkp.sfu.ca/languages/lv_LV/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/lv_LV/"
    },
    {
        "total": 3758,
        "total_words": 26332,
        "total_chars": 173236,
        "last_change": "2024-02-22T18:46:00.760483Z",
        "recent_changes": 122,
        "translated": 3757,
        "translated_words": 26331,
        "translated_percent": 99.9,
        "translated_words_percent": 99.9,
        "translated_chars": 173230,
        "translated_chars_percent": 99.9,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "lv",
        "name": "Latvian",
        "url": "http://translate.pkp.sfu.ca/languages/lv/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/lv/"
    },
    {
        "total": 1059,
        "total_words": 8428,
        "total_chars": 52811,
        "last_change": "2023-05-15T08:15:10.565558Z",
        "recent_changes": 2,
        "translated": 8,
        "translated_words": 130,
        "translated_percent": 0.7,
        "translated_words_percent": 1.5,
        "translated_chars": 841,
        "translated_chars_percent": 1.5,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.3,
        "suggestions": 0,
        "comments": 0,
        "code": "lt",
        "name": "Lithuanian",
        "url": "http://translate.pkp.sfu.ca/languages/lt/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/lt/"
    },
    {
        "total": 3617,
        "total_words": 23943,
        "total_chars": 154112,
        "last_change": "2023-09-27T19:11:22.555496Z",
        "recent_changes": 2,
        "translated": 13,
        "translated_words": 166,
        "translated_percent": 0.3,
        "translated_words_percent": 0.6,
        "translated_chars": 1070,
        "translated_chars_percent": 0.6,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "dsb",
        "name": "Lower Sorbian",
        "url": "http://translate.pkp.sfu.ca/languages/dsb/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/dsb/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "last_change": "2024-01-28T08:48:06.851589Z",
        "recent_changes": 1,
        "translated": 5,
        "translated_words": 8,
        "translated_percent": 83.3,
        "translated_words_percent": 88.8,
        "translated_chars": 42,
        "translated_chars_percent": 87.5,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "mk_MK",
        "name": "Macedonian",
        "url": "http://translate.pkp.sfu.ca/languages/mk_MK/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/mk_MK/"
    },
    {
        "total": 3680,
        "total_words": 26236,
        "total_chars": 172589,
        "last_change": "2024-01-28T08:51:36.699388Z",
        "recent_changes": 49,
        "translated": 3616,
        "translated_words": 24256,
        "translated_percent": 98.2,
        "translated_words_percent": 92.4,
        "translated_chars": 156275,
        "translated_chars_percent": 90.5,
        "fuzzy": 13,
        "fuzzy_percent": 0.3,
        "failing": 10,
        "failing_percent": 0.2,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "mk",
        "name": "Macedonian",
        "url": "http://translate.pkp.sfu.ca/languages/mk/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/mk/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "last_change": "2023-07-31T03:10:37.101853Z",
        "recent_changes": 5,
        "translated": 4,
        "translated_words": 6,
        "translated_percent": 66.6,
        "translated_words_percent": 66.6,
        "translated_chars": 30,
        "translated_chars_percent": 62.5,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "ms_MY",
        "name": "Malay",
        "url": "http://translate.pkp.sfu.ca/languages/ms_MY/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ms_MY/"
    },
    {
        "total": 3680,
        "total_words": 26236,
        "total_chars": 172589,
        "last_change": "2024-01-22T05:39:08.316270Z",
        "recent_changes": 9,
        "translated": 2805,
        "translated_words": 16385,
        "translated_percent": 76.2,
        "translated_words_percent": 62.4,
        "translated_chars": 106662,
        "translated_chars_percent": 61.8,
        "fuzzy": 36,
        "fuzzy_percent": 0.9,
        "failing": 64,
        "failing_percent": 1.7,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "ms",
        "name": "Malay",
        "url": "http://translate.pkp.sfu.ca/languages/ms/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ms/"
    },
    {
        "total": 712,
        "total_words": 2971,
        "total_chars": 19164,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "lol",
        "name": "Mongo",
        "url": "http://translate.pkp.sfu.ca/languages/lol/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/lol/"
    },
    {
        "total": 1828,
        "total_words": 13528,
        "total_chars": 88412,
        "last_change": null,
        "recent_changes": 0,
        "translated": 4,
        "translated_words": 122,
        "translated_percent": 0.2,
        "translated_words_percent": 0.9,
        "translated_chars": 795,
        "translated_chars_percent": 0.8,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "mn",
        "name": "Mongolian",
        "url": "http://translate.pkp.sfu.ca/languages/mn/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/mn/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "mn_MN",
        "name": "Mongolian",
        "url": "http://translate.pkp.sfu.ca/languages/mn_MN/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/mn_MN/"
    },
    {
        "total": 1395,
        "total_words": 7099,
        "total_chars": 45170,
        "last_change": "2024-03-13T18:14:19.189282Z",
        "recent_changes": 96,
        "translated": 1386,
        "translated_words": 7025,
        "translated_percent": 99.3,
        "translated_words_percent": 98.9,
        "translated_chars": 44683,
        "translated_chars_percent": 98.9,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 2,
        "failing_percent": 0.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "cnr",
        "name": "Montenegrin",
        "url": "http://translate.pkp.sfu.ca/languages/cnr/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/cnr/"
    },
    {
        "total": 3687,
        "total_words": 26244,
        "total_chars": 172652,
        "last_change": "2024-01-22T05:39:08.324615Z",
        "recent_changes": 78,
        "translated": 2928,
        "translated_words": 17055,
        "translated_percent": 79.4,
        "translated_words_percent": 64.9,
        "translated_chars": 110773,
        "translated_chars_percent": 64.1,
        "fuzzy": 38,
        "fuzzy_percent": 1.0,
        "failing": 58,
        "failing_percent": 1.5,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 96,
        "comments": 3,
        "code": "nb_NO",
        "name": "Norwegian Bokmål",
        "url": "http://translate.pkp.sfu.ca/languages/nb_NO/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/nb_NO/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "fa_IR",
        "name": "Persian",
        "url": "http://translate.pkp.sfu.ca/languages/fa_IR/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/fa_IR/"
    },
    {
        "total": 3680,
        "total_words": 26236,
        "total_chars": 172589,
        "last_change": "2024-01-22T05:39:08.136258Z",
        "recent_changes": 5,
        "translated": 2173,
        "translated_words": 10954,
        "translated_percent": 59.0,
        "translated_words_percent": 41.7,
        "translated_chars": 71424,
        "translated_chars_percent": 41.3,
        "fuzzy": 46,
        "fuzzy_percent": 1.2,
        "failing": 371,
        "failing_percent": 10.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "fa",
        "name": "Persian",
        "url": "http://translate.pkp.sfu.ca/languages/fa/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/fa/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "last_change": "2023-10-20T21:51:12.541830Z",
        "recent_changes": 2,
        "translated": 2,
        "translated_words": 2,
        "translated_percent": 33.3,
        "translated_words_percent": 22.2,
        "translated_chars": 8,
        "translated_chars_percent": 16.6,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "pl_PL",
        "name": "Polish",
        "url": "http://translate.pkp.sfu.ca/languages/pl_PL/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/pl_PL/"
    },
    {
        "total": 3681,
        "total_words": 26237,
        "total_chars": 172594,
        "last_change": "2024-01-22T05:39:08.344205Z",
        "recent_changes": 20,
        "translated": 3503,
        "translated_words": 22732,
        "translated_percent": 95.1,
        "translated_words_percent": 86.6,
        "translated_chars": 146398,
        "translated_chars_percent": 84.8,
        "fuzzy": 39,
        "fuzzy_percent": 1.0,
        "failing": 46,
        "failing_percent": 1.2,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "pl",
        "name": "Polish",
        "url": "http://translate.pkp.sfu.ca/languages/pl/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/pl/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "last_change": "2023-04-17T14:02:03.269215Z",
        "recent_changes": 1,
        "translated": 1,
        "translated_words": 1,
        "translated_percent": 16.6,
        "translated_words_percent": 11.1,
        "translated_chars": 4,
        "translated_chars_percent": 8.3,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "pt",
        "name": "Portuguese",
        "url": "http://translate.pkp.sfu.ca/languages/pt/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/pt/"
    },
    {
        "total": 3685,
        "total_words": 26245,
        "total_chars": 172744,
        "last_change": "2024-03-27T16:37:19.285029Z",
        "recent_changes": 57,
        "translated": 3669,
        "translated_words": 25484,
        "translated_percent": 99.5,
        "translated_words_percent": 97.1,
        "translated_chars": 166662,
        "translated_chars_percent": 96.4,
        "fuzzy": 15,
        "fuzzy_percent": 0.4,
        "failing": 21,
        "failing_percent": 0.5,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 5,
        "code": "pt_BR",
        "name": "Portuguese (Brazil)",
        "url": "http://translate.pkp.sfu.ca/languages/pt_BR/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/pt_BR/"
    },
    {
        "total": 3680,
        "total_words": 26236,
        "total_chars": 172589,
        "last_change": "2024-02-26T08:53:42.623561Z",
        "recent_changes": 68,
        "translated": 3652,
        "translated_words": 24243,
        "translated_percent": 99.2,
        "translated_words_percent": 92.4,
        "translated_chars": 156381,
        "translated_chars_percent": 90.6,
        "fuzzy": 12,
        "fuzzy_percent": 0.3,
        "failing": 11,
        "failing_percent": 0.2,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "pt_PT",
        "name": "Portuguese (Portugal)",
        "url": "http://translate.pkp.sfu.ca/languages/pt_PT/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/pt_PT/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "ro_RO",
        "name": "Romanian",
        "url": "http://translate.pkp.sfu.ca/languages/ro_RO/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ro_RO/"
    },
    {
        "total": 3674,
        "total_words": 26194,
        "total_chars": 172329,
        "last_change": "2024-01-22T05:39:08.361758Z",
        "recent_changes": 5,
        "translated": 2595,
        "translated_words": 14242,
        "translated_percent": 70.6,
        "translated_words_percent": 54.3,
        "translated_chars": 93339,
        "translated_chars_percent": 54.1,
        "fuzzy": 44,
        "fuzzy_percent": 1.1,
        "failing": 71,
        "failing_percent": 1.9,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "ro",
        "name": "Romanian",
        "url": "http://translate.pkp.sfu.ca/languages/ro/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ro/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "ru_RU",
        "name": "Russian",
        "url": "http://translate.pkp.sfu.ca/languages/ru_RU/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ru_RU/"
    },
    {
        "total": 3680,
        "total_words": 26236,
        "total_chars": 172589,
        "last_change": "2024-02-23T17:01:40.672280Z",
        "recent_changes": 46,
        "translated": 3679,
        "translated_words": 26235,
        "translated_percent": 99.9,
        "translated_words_percent": 99.9,
        "translated_chars": 172583,
        "translated_chars_percent": 99.9,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "ru",
        "name": "Russian",
        "url": "http://translate.pkp.sfu.ca/languages/ru/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ru/"
    },
    {
        "total": 263,
        "total_words": 2073,
        "total_chars": 13154,
        "last_change": null,
        "recent_changes": 0,
        "translated": 4,
        "translated_words": 27,
        "translated_percent": 1.5,
        "translated_words_percent": 1.3,
        "translated_chars": 167,
        "translated_chars_percent": 1.2,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 1.5,
        "suggestions": 0,
        "comments": 0,
        "code": "se",
        "name": "Sami (Northern)",
        "url": "http://translate.pkp.sfu.ca/languages/se/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/se/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "sr",
        "name": "Serbian",
        "url": "http://translate.pkp.sfu.ca/languages/sr/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/sr/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "sr_SR",
        "name": "Serbian",
        "url": "http://translate.pkp.sfu.ca/languages/sr_SR/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/sr_SR/"
    },
    {
        "total": 3578,
        "total_words": 25144,
        "total_chars": 166266,
        "last_change": "2024-01-22T05:39:08.379380Z",
        "recent_changes": 7,
        "translated": 1962,
        "translated_words": 9356,
        "translated_percent": 54.8,
        "translated_words_percent": 37.2,
        "translated_chars": 61258,
        "translated_chars_percent": 36.8,
        "fuzzy": 13,
        "fuzzy_percent": 0.3,
        "failing": 82,
        "failing_percent": 2.2,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "sr_Cyrl",
        "name": "Serbian (cyrillic)",
        "url": "http://translate.pkp.sfu.ca/languages/sr_Cyrl/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/sr_Cyrl/"
    },
    {
        "total": 3582,
        "total_words": 25173,
        "total_chars": 166454,
        "last_change": "2024-01-22T05:39:08.389490Z",
        "recent_changes": 7,
        "translated": 1967,
        "translated_words": 9412,
        "translated_percent": 54.9,
        "translated_words_percent": 37.3,
        "translated_chars": 61689,
        "translated_chars_percent": 37.0,
        "fuzzy": 13,
        "fuzzy_percent": 0.3,
        "failing": 94,
        "failing_percent": 2.6,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "sr_Latn",
        "name": "Serbian (latin)",
        "url": "http://translate.pkp.sfu.ca/languages/sr_Latn/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/sr_Latn/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "sk_SK",
        "name": "Slovak",
        "url": "http://translate.pkp.sfu.ca/languages/sk_SK/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/sk_SK/"
    },
    {
        "total": 2074,
        "total_words": 17021,
        "total_chars": 114160,
        "last_change": "2024-01-22T05:39:08.370843Z",
        "recent_changes": 2,
        "translated": 29,
        "translated_words": 406,
        "translated_percent": 1.3,
        "translated_words_percent": 2.3,
        "translated_chars": 2623,
        "translated_chars_percent": 2.2,
        "fuzzy": 30,
        "fuzzy_percent": 1.4,
        "failing": 19,
        "failing_percent": 0.9,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "sk",
        "name": "Slovak",
        "url": "http://translate.pkp.sfu.ca/languages/sk/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/sk/"
    },
    {
        "total": 3681,
        "total_words": 26237,
        "total_chars": 172593,
        "last_change": "2024-02-26T09:24:38.086179Z",
        "recent_changes": 19,
        "translated": 3664,
        "translated_words": 25314,
        "translated_percent": 99.5,
        "translated_words_percent": 96.4,
        "translated_chars": 165125,
        "translated_chars_percent": 95.6,
        "fuzzy": 11,
        "fuzzy_percent": 0.2,
        "failing": 15,
        "failing_percent": 0.4,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "sl",
        "name": "Slovenian",
        "url": "http://translate.pkp.sfu.ca/languages/sl/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/sl/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "sl_SI",
        "name": "Slovenian",
        "url": "http://translate.pkp.sfu.ca/languages/sl_SI/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/sl_SI/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "last_change": "2023-12-06T17:27:54.325198Z",
        "recent_changes": 4,
        "translated": 3,
        "translated_words": 5,
        "translated_percent": 50.0,
        "translated_words_percent": 55.5,
        "translated_chars": 26,
        "translated_chars_percent": 54.1,
        "fuzzy": 1,
        "fuzzy_percent": 16.6,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "es_ES",
        "name": "Spanish",
        "url": "http://translate.pkp.sfu.ca/languages/es_ES/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/es_ES/"
    },
    {
        "total": 3691,
        "total_words": 26252,
        "total_chars": 172713,
        "last_change": "2024-03-11T17:12:14.460060Z",
        "recent_changes": 107,
        "translated": 3659,
        "translated_words": 24233,
        "translated_percent": 99.1,
        "translated_words_percent": 92.3,
        "translated_chars": 156315,
        "translated_chars_percent": 90.5,
        "fuzzy": 16,
        "fuzzy_percent": 0.4,
        "failing": 15,
        "failing_percent": 0.4,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 10,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 12,
        "code": "es",
        "name": "Spanish",
        "url": "http://translate.pkp.sfu.ca/languages/es/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/es/"
    },
    {
        "total": 775,
        "total_words": 5109,
        "total_chars": 35649,
        "last_change": null,
        "recent_changes": 0,
        "translated": 1,
        "translated_words": 2,
        "translated_percent": 0.1,
        "translated_words_percent": 0.1,
        "translated_chars": 15,
        "translated_chars_percent": 0.1,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "es_MX",
        "name": "Spanish (Mexico)",
        "url": "http://translate.pkp.sfu.ca/languages/es_MX/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/es_MX/"
    },
    {
        "total": 1215,
        "total_words": 8451,
        "total_chars": 56599,
        "last_change": "2023-08-03T01:05:12.096774Z",
        "recent_changes": 1,
        "translated": 21,
        "translated_words": 138,
        "translated_percent": 1.7,
        "translated_words_percent": 1.6,
        "translated_chars": 871,
        "translated_chars_percent": 1.5,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 3,
        "failing_percent": 0.2,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.3,
        "suggestions": 0,
        "comments": 0,
        "code": "sw",
        "name": "Swahili",
        "url": "http://translate.pkp.sfu.ca/languages/sw/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/sw/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "sw_KE",
        "name": "Swahili",
        "url": "http://translate.pkp.sfu.ca/languages/sw_KE/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/sw_KE/"
    },
    {
        "total": 141,
        "total_words": 228,
        "total_chars": 1728,
        "last_change": "2022-02-15T14:42:31.088702Z",
        "recent_changes": 1,
        "translated": 136,
        "translated_words": 220,
        "translated_percent": 96.4,
        "translated_words_percent": 96.4,
        "translated_chars": 1684,
        "translated_chars_percent": 97.4,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 1,
        "readonly_percent": 0.7,
        "suggestions": 0,
        "comments": 0,
        "code": "sv_SE",
        "name": "Swedish",
        "url": "http://translate.pkp.sfu.ca/languages/sv_SE/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/sv_SE/"
    },
    {
        "total": 3680,
        "total_words": 26236,
        "total_chars": 172589,
        "last_change": "2024-03-05T09:18:07.279858Z",
        "recent_changes": 48,
        "translated": 3184,
        "translated_words": 19880,
        "translated_percent": 86.5,
        "translated_words_percent": 75.7,
        "translated_chars": 128699,
        "translated_chars_percent": 74.5,
        "fuzzy": 52,
        "fuzzy_percent": 1.4,
        "failing": 43,
        "failing_percent": 1.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "sv",
        "name": "Swedish",
        "url": "http://translate.pkp.sfu.ca/languages/sv/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/sv/"
    },
    {
        "total": 712,
        "total_words": 2971,
        "total_chars": 19164,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "tl",
        "name": "Tagalog",
        "url": "http://translate.pkp.sfu.ca/languages/tl/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/tl/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "last_change": "2023-07-31T12:13:43.488298Z",
        "recent_changes": 1,
        "translated": 2,
        "translated_words": 2,
        "translated_percent": 33.3,
        "translated_words_percent": 22.2,
        "translated_chars": 8,
        "translated_chars_percent": 16.6,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "tr_TR",
        "name": "Turkish",
        "url": "http://translate.pkp.sfu.ca/languages/tr_TR/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/tr_TR/"
    },
    {
        "total": 3680,
        "total_words": 26236,
        "total_chars": 172589,
        "last_change": "2024-01-22T05:39:08.405862Z",
        "recent_changes": 49,
        "translated": 3223,
        "translated_words": 19544,
        "translated_percent": 87.5,
        "translated_words_percent": 74.4,
        "translated_chars": 126729,
        "translated_chars_percent": 73.4,
        "fuzzy": 57,
        "fuzzy_percent": 1.5,
        "failing": 72,
        "failing_percent": 1.9,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "tr",
        "name": "Turkish",
        "url": "http://translate.pkp.sfu.ca/languages/tr/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/tr/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "uk_UA",
        "name": "Ukrainian",
        "url": "http://translate.pkp.sfu.ca/languages/uk_UA/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/uk_UA/"
    },
    {
        "total": 3682,
        "total_words": 26238,
        "total_chars": 172598,
        "last_change": "2024-02-22T14:37:28.493601Z",
        "recent_changes": 118,
        "translated": 3681,
        "translated_words": 26237,
        "translated_percent": 99.9,
        "translated_words_percent": 99.9,
        "translated_chars": 172592,
        "translated_chars_percent": 99.9,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "uk",
        "name": "Ukrainian",
        "url": "http://translate.pkp.sfu.ca/languages/uk/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/uk/"
    },
    {
        "total": 3617,
        "total_words": 23943,
        "total_chars": 154112,
        "last_change": "2023-09-27T19:11:22.620671Z",
        "recent_changes": 2,
        "translated": 39,
        "translated_words": 208,
        "translated_percent": 1.0,
        "translated_words_percent": 0.8,
        "translated_chars": 1355,
        "translated_chars_percent": 0.8,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "hsb",
        "name": "Upper Sorbian",
        "url": "http://translate.pkp.sfu.ca/languages/hsb/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/hsb/"
    },
    {
        "total": 924,
        "total_words": 6088,
        "total_chars": 41722,
        "last_change": "2023-04-05T08:37:45.493084Z",
        "recent_changes": 2,
        "translated": 5,
        "translated_words": 24,
        "translated_percent": 0.5,
        "translated_words_percent": 0.3,
        "translated_chars": 172,
        "translated_chars_percent": 0.4,
        "fuzzy": 8,
        "fuzzy_percent": 0.8,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "ur",
        "name": "Urdu",
        "url": "http://translate.pkp.sfu.ca/languages/ur/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ur/"
    },
    {
        "total": 7,
        "total_words": 10,
        "total_chars": 54,
        "last_change": "2021-01-22T14:18:05.159175Z",
        "recent_changes": 1,
        "translated": 1,
        "translated_words": 1,
        "translated_percent": 14.2,
        "translated_words_percent": 10.0,
        "translated_chars": 6,
        "translated_chars_percent": 11.1,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "ur_PK",
        "name": "Urdu (Pakistan)",
        "url": "http://translate.pkp.sfu.ca/languages/ur_PK/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/ur_PK/"
    },
    {
        "total": 1925,
        "total_words": 16120,
        "total_chars": 108660,
        "last_change": "2024-01-22T05:39:08.428673Z",
        "recent_changes": 2,
        "translated": 4,
        "translated_words": 122,
        "translated_percent": 0.2,
        "translated_words_percent": 0.7,
        "translated_chars": 795,
        "translated_chars_percent": 0.7,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "uz",
        "name": "Uzbek",
        "url": "http://translate.pkp.sfu.ca/languages/uz/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/uz/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "last_change": "2023-09-27T07:46:06.360503Z",
        "recent_changes": 4,
        "translated": 4,
        "translated_words": 6,
        "translated_percent": 66.6,
        "translated_words_percent": 66.6,
        "translated_chars": 30,
        "translated_chars_percent": 62.5,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "uz_UZ@cyrillic",
        "name": "Uzbek",
        "url": "http://translate.pkp.sfu.ca/languages/uz_UZ@cyrillic/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/uz_UZ@cyrillic/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "uz_UZ@latin",
        "name": "Uzbek",
        "url": "http://translate.pkp.sfu.ca/languages/uz_UZ@latin/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/uz_UZ@latin/"
    },
    {
        "total": 2074,
        "total_words": 17021,
        "total_chars": 114160,
        "last_change": "2024-01-22T05:39:08.440000Z",
        "recent_changes": 3,
        "translated": 247,
        "translated_words": 1771,
        "translated_percent": 11.9,
        "translated_words_percent": 10.4,
        "translated_chars": 10925,
        "translated_chars_percent": 9.5,
        "fuzzy": 30,
        "fuzzy_percent": 1.4,
        "failing": 16,
        "failing_percent": 0.7,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 5,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "uz_Latn",
        "name": "Uzbek (latin)",
        "url": "http://translate.pkp.sfu.ca/languages/uz_Latn/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/uz_Latn/"
    },
    {
        "total": 6,
        "total_words": 9,
        "total_chars": 48,
        "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,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 0,
        "readonly_percent": 0.0,
        "suggestions": 0,
        "comments": 0,
        "code": "vi_VN",
        "name": "Vietnamese",
        "url": "http://translate.pkp.sfu.ca/languages/vi_VN/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/vi_VN/"
    },
    {
        "total": 3680,
        "total_words": 26236,
        "total_chars": 172589,
        "last_change": "2024-01-22T05:39:08.448718Z",
        "recent_changes": 5,
        "translated": 2598,
        "translated_words": 14226,
        "translated_percent": 70.5,
        "translated_words_percent": 54.2,
        "translated_chars": 93235,
        "translated_chars_percent": 54.0,
        "fuzzy": 45,
        "fuzzy_percent": 1.2,
        "failing": 60,
        "failing_percent": 1.6,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 9,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "vi",
        "name": "Vietnamese",
        "url": "http://translate.pkp.sfu.ca/languages/vi/pkp-lib/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/pkp-lib/-/vi/"
    }
]