Translation projects API.

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

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

[
    {
        "total": 1721,
        "total_words": 14516,
        "total_chars": 99050,
        "last_change": "2023-02-27T21:17:25.352212Z",
        "recent_changes": 13,
        "translated": 123,
        "translated_words": 315,
        "translated_percent": 7.1,
        "translated_words_percent": 2.1,
        "translated_chars": 2228,
        "translated_chars_percent": 2.2,
        "fuzzy": 4,
        "fuzzy_percent": 0.2,
        "failing": 3,
        "failing_percent": 0.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "sq",
        "name": "Albanian",
        "url": "http://translate.pkp.sfu.ca/languages/sq/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/sq/"
    },
    {
        "total": 2143,
        "total_words": 20141,
        "total_chars": 138461,
        "last_change": "2024-03-15T12:11:24.575962Z",
        "recent_changes": 28,
        "translated": 2143,
        "translated_words": 20141,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138461,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 17,
        "failing_percent": 0.7,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "ar",
        "name": "Arabic",
        "url": "http://translate.pkp.sfu.ca/languages/ar/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/ar/"
    },
    {
        "total": 2142,
        "total_words": 20140,
        "total_chars": 138455,
        "last_change": "2024-01-25T06:46:32.167601Z",
        "recent_changes": 25,
        "translated": 2142,
        "translated_words": 20140,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138455,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "hy",
        "name": "Armenian",
        "url": "http://translate.pkp.sfu.ca/languages/hy/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/hy/"
    },
    {
        "total": 2142,
        "total_words": 20140,
        "total_chars": 138455,
        "last_change": "2023-07-13T12:59:12.047181Z",
        "recent_changes": 2481,
        "translated": 2109,
        "translated_words": 19300,
        "translated_percent": 98.4,
        "translated_words_percent": 95.8,
        "translated_chars": 132780,
        "translated_chars_percent": 95.9,
        "fuzzy": 30,
        "fuzzy_percent": 1.4,
        "failing": 198,
        "failing_percent": 9.2,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "az",
        "name": "Azerbaijani",
        "url": "http://translate.pkp.sfu.ca/languages/az/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/az/"
    },
    {
        "total": 1976,
        "total_words": 18530,
        "total_chars": 128003,
        "last_change": "2024-06-12T15:35:10.789394Z",
        "recent_changes": 48,
        "translated": 1543,
        "translated_words": 12088,
        "translated_percent": 78.0,
        "translated_words_percent": 65.2,
        "translated_chars": 83683,
        "translated_chars_percent": 65.3,
        "fuzzy": 27,
        "fuzzy_percent": 1.3,
        "failing": 67,
        "failing_percent": 3.3,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.2,
        "suggestions": 71,
        "comments": 0,
        "code": "eu",
        "name": "Basque",
        "url": "http://translate.pkp.sfu.ca/languages/eu/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/eu/"
    },
    {
        "total": 1015,
        "total_words": 9306,
        "total_chars": 61250,
        "last_change": null,
        "recent_changes": 0,
        "translated": 451,
        "translated_words": 3839,
        "translated_percent": 44.4,
        "translated_words_percent": 41.2,
        "translated_chars": 25647,
        "translated_chars_percent": 41.8,
        "fuzzy": 1,
        "fuzzy_percent": 0.1,
        "failing": 1,
        "failing_percent": 0.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.3,
        "suggestions": 0,
        "comments": 0,
        "code": "be@cyrillic",
        "name": "Belarusian",
        "url": "http://translate.pkp.sfu.ca/languages/be@cyrillic/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/be@cyrillic/"
    },
    {
        "total": 1971,
        "total_words": 18563,
        "total_chars": 127740,
        "last_change": "2023-04-17T16:33:24.976668Z",
        "recent_changes": 1,
        "translated": 1691,
        "translated_words": 13190,
        "translated_percent": 85.7,
        "translated_words_percent": 71.0,
        "translated_chars": 89326,
        "translated_chars_percent": 69.9,
        "fuzzy": 29,
        "fuzzy_percent": 1.4,
        "failing": 65,
        "failing_percent": 3.2,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "bs",
        "name": "Bosnian",
        "url": "http://translate.pkp.sfu.ca/languages/bs/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/bs/"
    },
    {
        "total": 2168,
        "total_words": 20172,
        "total_chars": 138692,
        "last_change": "2023-11-19T06:56:05.663292Z",
        "recent_changes": 19,
        "translated": 2167,
        "translated_words": 20169,
        "translated_percent": 99.9,
        "translated_words_percent": 99.9,
        "translated_chars": 138666,
        "translated_chars_percent": 99.9,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 4,
        "failing_percent": 0.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 1,
        "comments": 0,
        "code": "bg",
        "name": "Bulgarian",
        "url": "http://translate.pkp.sfu.ca/languages/bg/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/bg/"
    },
    {
        "total": 2142,
        "total_words": 20140,
        "total_chars": 138455,
        "last_change": "2024-05-03T10:14:19.761474Z",
        "recent_changes": 113,
        "translated": 2100,
        "translated_words": 18059,
        "translated_percent": 98.0,
        "translated_words_percent": 89.6,
        "translated_chars": 121326,
        "translated_chars_percent": 87.6,
        "fuzzy": 30,
        "fuzzy_percent": 1.4,
        "failing": 35,
        "failing_percent": 1.6,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "ca",
        "name": "Catalan",
        "url": "http://translate.pkp.sfu.ca/languages/ca/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/ca/"
    },
    {
        "total": 2016,
        "total_words": 18762,
        "total_chars": 129403,
        "last_change": "2023-04-17T16:33:26.064319Z",
        "recent_changes": 108,
        "translated": 1783,
        "translated_words": 14719,
        "translated_percent": 88.4,
        "translated_words_percent": 78.4,
        "translated_chars": 101006,
        "translated_chars_percent": 78.0,
        "fuzzy": 33,
        "fuzzy_percent": 1.6,
        "failing": 42,
        "failing_percent": 2.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 1,
        "comments": 0,
        "code": "zh_CN",
        "name": "Chinese (Simplified)",
        "url": "http://translate.pkp.sfu.ca/languages/zh_CN/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/zh_CN/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "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": "zh_Hans",
        "name": "Chinese (Simplified)",
        "url": "http://translate.pkp.sfu.ca/languages/zh_Hans/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/zh_Hans/"
    },
    {
        "total": 2142,
        "total_words": 20140,
        "total_chars": 138455,
        "last_change": "2023-04-17T16:33:25.939988Z",
        "recent_changes": 280,
        "translated": 1895,
        "translated_words": 13279,
        "translated_percent": 88.4,
        "translated_words_percent": 65.9,
        "translated_chars": 87376,
        "translated_chars_percent": 63.1,
        "fuzzy": 9,
        "fuzzy_percent": 0.4,
        "failing": 10,
        "failing_percent": 0.4,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "zh_Hant",
        "name": "Chinese (Traditional)",
        "url": "http://translate.pkp.sfu.ca/languages/zh_Hant/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/zh_Hant/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "last_change": "2022-09-13T16:06:09.357540Z",
        "recent_changes": 1,
        "translated": 1,
        "translated_words": 1,
        "translated_percent": 7.1,
        "translated_words_percent": 5.0,
        "translated_chars": 6,
        "translated_chars_percent": 4.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": "hr_HR",
        "name": "Croatian",
        "url": "http://translate.pkp.sfu.ca/languages/hr_HR/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/hr_HR/"
    },
    {
        "total": 1969,
        "total_words": 18470,
        "total_chars": 127752,
        "last_change": "2023-04-17T16:33:25.320961Z",
        "recent_changes": 2,
        "translated": 1591,
        "translated_words": 12215,
        "translated_percent": 80.8,
        "translated_words_percent": 66.1,
        "translated_chars": 82973,
        "translated_chars_percent": 64.9,
        "fuzzy": 31,
        "fuzzy_percent": 1.5,
        "failing": 84,
        "failing_percent": 4.2,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "hr",
        "name": "Croatian",
        "url": "http://translate.pkp.sfu.ca/languages/hr/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/hr/"
    },
    {
        "total": 2142,
        "total_words": 20140,
        "total_chars": 138455,
        "last_change": "2024-01-25T06:30:43.664516Z",
        "recent_changes": 34,
        "translated": 2142,
        "translated_words": 20140,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138455,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "cs",
        "name": "Czech",
        "url": "http://translate.pkp.sfu.ca/languages/cs/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/cs/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "last_change": "2023-04-19T18:31:05.554703Z",
        "recent_changes": 1,
        "translated": 4,
        "translated_words": 8,
        "translated_percent": 28.5,
        "translated_words_percent": 40.0,
        "translated_chars": 53,
        "translated_chars_percent": 36.8,
        "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/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/cs_CZ/"
    },
    {
        "total": 17,
        "total_words": 23,
        "total_chars": 168,
        "last_change": "2024-01-25T07:22:42.143887Z",
        "recent_changes": 1,
        "translated": 17,
        "translated_words": 23,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 168,
        "translated_chars_percent": 100.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": "da_DK",
        "name": "Danish",
        "url": "http://translate.pkp.sfu.ca/languages/da_DK/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/da_DK/"
    },
    {
        "total": 2143,
        "total_words": 20141,
        "total_chars": 138461,
        "last_change": "2024-01-26T10:52:18.624487Z",
        "recent_changes": 13,
        "translated": 2143,
        "translated_words": 20141,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138461,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 5,
        "failing_percent": 0.2,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "da",
        "name": "Danish",
        "url": "http://translate.pkp.sfu.ca/languages/da/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/da/"
    },
    {
        "total": 2145,
        "total_words": 20144,
        "total_chars": 138482,
        "last_change": "2024-07-02T14:28:09.210040Z",
        "recent_changes": 159,
        "translated": 2099,
        "translated_words": 18610,
        "translated_percent": 97.8,
        "translated_words_percent": 92.3,
        "translated_chars": 127046,
        "translated_chars_percent": 91.7,
        "fuzzy": 23,
        "fuzzy_percent": 1.0,
        "failing": 46,
        "failing_percent": 2.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "nl",
        "name": "Dutch",
        "url": "http://translate.pkp.sfu.ca/languages/nl/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/nl/"
    },
    {
        "total": 4570,
        "total_words": 23029,
        "total_chars": 200769,
        "last_change": "2023-04-17T16:33:24.268765Z",
        "recent_changes": 1,
        "translated": 4566,
        "translated_words": 22976,
        "translated_percent": 99.9,
        "translated_words_percent": 99.7,
        "translated_chars": 200426,
        "translated_chars_percent": 99.8,
        "fuzzy": 4,
        "fuzzy_percent": 0.1,
        "failing": 435,
        "failing_percent": 9.5,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 2286,
        "readonly_percent": 50.0,
        "suggestions": 0,
        "comments": 6,
        "code": "en",
        "name": "English",
        "url": "http://translate.pkp.sfu.ca/languages/en/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/en/"
    },
    {
        "total": 15,
        "total_words": 21,
        "total_chars": 174,
        "last_change": "2022-03-03T03:03:07.556328Z",
        "recent_changes": 1,
        "translated": 1,
        "translated_words": 1,
        "translated_percent": 6.6,
        "translated_words_percent": 4.7,
        "translated_chars": 30,
        "translated_chars_percent": 17.2,
        "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": "en_US",
        "name": "English (United States)",
        "url": "http://translate.pkp.sfu.ca/languages/en_US/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/en_US/"
    },
    {
        "total": 35,
        "total_words": 241,
        "total_chars": 1411,
        "last_change": "2023-03-23T02:50:36.262474Z",
        "recent_changes": 7,
        "translated": 7,
        "translated_words": 70,
        "translated_percent": 20.0,
        "translated_words_percent": 29.0,
        "translated_chars": 418,
        "translated_chars_percent": 29.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": "eo",
        "name": "Esperanto",
        "url": "http://translate.pkp.sfu.ca/languages/eo/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/eo/"
    },
    {
        "total": 2253,
        "total_words": 20264,
        "total_chars": 139344,
        "last_change": "2023-12-05T12:17:30.325256Z",
        "recent_changes": 49,
        "translated": 2251,
        "translated_words": 20248,
        "translated_percent": 99.9,
        "translated_words_percent": 99.9,
        "translated_chars": 139229,
        "translated_chars_percent": 99.9,
        "fuzzy": 1,
        "fuzzy_percent": 0.1,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "fi",
        "name": "Finnish",
        "url": "http://translate.pkp.sfu.ca/languages/fi/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/fi/"
    },
    {
        "total": 40,
        "total_words": 49,
        "total_chars": 358,
        "last_change": "2020-12-01T13:25:13.959829Z",
        "recent_changes": 3,
        "translated": 27,
        "translated_words": 30,
        "translated_percent": 67.5,
        "translated_words_percent": 61.2,
        "translated_chars": 219,
        "translated_chars_percent": 61.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": "fi_FI",
        "name": "Finnish",
        "url": "http://translate.pkp.sfu.ca/languages/fi_FI/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/fi_FI/"
    },
    {
        "total": 2146,
        "total_words": 20144,
        "total_chars": 138484,
        "last_change": "2024-06-20T21:46:54.880469Z",
        "recent_changes": 254,
        "translated": 2146,
        "translated_words": 20144,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138484,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 10,
        "failing_percent": 0.4,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 16,
        "comments": 0,
        "code": "fr_FR",
        "name": "French",
        "url": "http://translate.pkp.sfu.ca/languages/fr_FR/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/fr_FR/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "last_change": "2024-05-31T06:50:15.447671Z",
        "recent_changes": 3,
        "translated": 14,
        "translated_words": 20,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 144,
        "translated_chars_percent": 100.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": "fr",
        "name": "French",
        "url": "http://translate.pkp.sfu.ca/languages/fr/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/fr/"
    },
    {
        "total": 2152,
        "total_words": 20154,
        "total_chars": 138536,
        "last_change": "2024-04-26T20:05:09.254477Z",
        "recent_changes": 57,
        "translated": 2142,
        "translated_words": 20023,
        "translated_percent": 99.5,
        "translated_words_percent": 99.3,
        "translated_chars": 137383,
        "translated_chars_percent": 99.1,
        "fuzzy": 8,
        "fuzzy_percent": 0.3,
        "failing": 8,
        "failing_percent": 0.3,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 3,
        "comments": 3,
        "code": "fr_CA",
        "name": "French (Canada)",
        "url": "http://translate.pkp.sfu.ca/languages/fr_CA/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/fr_CA/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "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/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/gd_GB/"
    },
    {
        "total": 1856,
        "total_words": 17055,
        "total_chars": 118644,
        "last_change": "2023-04-17T16:33:25.248240Z",
        "recent_changes": 1,
        "translated": 903,
        "translated_words": 7343,
        "translated_percent": 48.6,
        "translated_words_percent": 43.0,
        "translated_chars": 52002,
        "translated_chars_percent": 43.8,
        "fuzzy": 32,
        "fuzzy_percent": 1.7,
        "failing": 42,
        "failing_percent": 2.2,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "gd",
        "name": "Gaelic",
        "url": "http://translate.pkp.sfu.ca/languages/gd/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/gd/"
    },
    {
        "total": 2142,
        "total_words": 20140,
        "total_chars": 138455,
        "last_change": "2023-06-06T07:51:38.656475Z",
        "recent_changes": 17,
        "translated": 1974,
        "translated_words": 16711,
        "translated_percent": 92.1,
        "translated_words_percent": 82.9,
        "translated_chars": 113810,
        "translated_chars_percent": 82.1,
        "fuzzy": 30,
        "fuzzy_percent": 1.4,
        "failing": 80,
        "failing_percent": 3.7,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "gl",
        "name": "Galician",
        "url": "http://translate.pkp.sfu.ca/languages/gl/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/gl/"
    },
    {
        "total": 20,
        "total_words": 26,
        "total_chars": 200,
        "last_change": "2021-06-25T10:34:48.225858Z",
        "recent_changes": 2,
        "translated": 6,
        "translated_words": 6,
        "translated_percent": 30.0,
        "translated_words_percent": 23.0,
        "translated_chars": 56,
        "translated_chars_percent": 28.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": "gl_ES",
        "name": "Galician",
        "url": "http://translate.pkp.sfu.ca/languages/gl_ES/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/gl_ES/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "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/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/ka_GE/"
    },
    {
        "total": 2124,
        "total_words": 20076,
        "total_chars": 137963,
        "last_change": "2023-05-25T10:39:59.162421Z",
        "recent_changes": 1,
        "translated": 1989,
        "translated_words": 17286,
        "translated_percent": 93.6,
        "translated_words_percent": 86.1,
        "translated_chars": 117228,
        "translated_chars_percent": 84.9,
        "fuzzy": 24,
        "fuzzy_percent": 1.1,
        "failing": 38,
        "failing_percent": 1.7,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "ka",
        "name": "Georgian",
        "url": "http://translate.pkp.sfu.ca/languages/ka/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/ka/"
    },
    {
        "total": 2142,
        "total_words": 20140,
        "total_chars": 138455,
        "last_change": "2024-06-25T20:05:27.391388Z",
        "recent_changes": 84,
        "translated": 2099,
        "translated_words": 17390,
        "translated_percent": 97.9,
        "translated_words_percent": 86.3,
        "translated_chars": 117420,
        "translated_chars_percent": 84.8,
        "fuzzy": 4,
        "fuzzy_percent": 0.1,
        "failing": 7,
        "failing_percent": 0.3,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "de",
        "name": "German",
        "url": "http://translate.pkp.sfu.ca/languages/de/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/de/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "last_change": "2023-04-21T11:53:17.912039Z",
        "recent_changes": 1,
        "translated": 2,
        "translated_words": 2,
        "translated_percent": 14.2,
        "translated_words_percent": 10.0,
        "translated_chars": 11,
        "translated_chars_percent": 7.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": "de_DE",
        "name": "German",
        "url": "http://translate.pkp.sfu.ca/languages/de_DE/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/de_DE/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "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": "nds",
        "name": "German (Low)",
        "url": "http://translate.pkp.sfu.ca/languages/nds/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/nds/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "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/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/el_GR/"
    },
    {
        "total": 2021,
        "total_words": 18955,
        "total_chars": 130172,
        "last_change": "2023-05-05T09:07:40.855410Z",
        "recent_changes": 32,
        "translated": 1789,
        "translated_words": 14904,
        "translated_percent": 88.5,
        "translated_words_percent": 78.6,
        "translated_chars": 101722,
        "translated_chars_percent": 78.1,
        "fuzzy": 36,
        "fuzzy_percent": 1.7,
        "failing": 94,
        "failing_percent": 4.6,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "el",
        "name": "Greek",
        "url": "http://translate.pkp.sfu.ca/languages/el/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/el/"
    },
    {
        "total": 1794,
        "total_words": 16910,
        "total_chars": 117171,
        "last_change": "2023-05-25T10:39:58.305239Z",
        "recent_changes": 1,
        "translated": 349,
        "translated_words": 2788,
        "translated_percent": 19.4,
        "translated_words_percent": 16.4,
        "translated_chars": 18324,
        "translated_chars_percent": 15.6,
        "fuzzy": 21,
        "fuzzy_percent": 1.1,
        "failing": 17,
        "failing_percent": 0.9,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "he",
        "name": "Hebrew",
        "url": "http://translate.pkp.sfu.ca/languages/he/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/he/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "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/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/he_IL/"
    },
    {
        "total": 1889,
        "total_words": 17929,
        "total_chars": 123821,
        "last_change": "2023-04-17T16:33:25.295454Z",
        "recent_changes": 9,
        "translated": 1589,
        "translated_words": 12780,
        "translated_percent": 84.1,
        "translated_words_percent": 71.2,
        "translated_chars": 87189,
        "translated_chars_percent": 70.4,
        "fuzzy": 34,
        "fuzzy_percent": 1.7,
        "failing": 82,
        "failing_percent": 4.3,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "hi",
        "name": "Hindi",
        "url": "http://translate.pkp.sfu.ca/languages/hi/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/hi/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "last_change": "2024-01-30T07:45:20.975020Z",
        "recent_changes": 13,
        "translated": 14,
        "translated_words": 20,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 144,
        "translated_chars_percent": 100.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": "hu_HU",
        "name": "Hungarian",
        "url": "http://translate.pkp.sfu.ca/languages/hu_HU/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/hu_HU/"
    },
    {
        "total": 2142,
        "total_words": 20140,
        "total_chars": 138455,
        "last_change": "2023-05-25T10:39:58.570246Z",
        "recent_changes": 57,
        "translated": 1950,
        "translated_words": 16884,
        "translated_percent": 91.0,
        "translated_words_percent": 83.8,
        "translated_chars": 114984,
        "translated_chars_percent": 83.0,
        "fuzzy": 30,
        "fuzzy_percent": 1.4,
        "failing": 67,
        "failing_percent": 3.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "hu",
        "name": "Hungarian",
        "url": "http://translate.pkp.sfu.ca/languages/hu/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/hu/"
    },
    {
        "total": 2140,
        "total_words": 20125,
        "total_chars": 138366,
        "last_change": "2023-10-16T12:00:40.885445Z",
        "recent_changes": 5,
        "translated": 1426,
        "translated_words": 10231,
        "translated_percent": 66.6,
        "translated_words_percent": 50.8,
        "translated_chars": 68891,
        "translated_chars_percent": 49.7,
        "fuzzy": 7,
        "fuzzy_percent": 0.3,
        "failing": 112,
        "failing_percent": 5.2,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "is",
        "name": "Icelandic",
        "url": "http://translate.pkp.sfu.ca/languages/is/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/is/"
    },
    {
        "total": 2164,
        "total_words": 20164,
        "total_chars": 138628,
        "last_change": "2023-09-16T04:00:44.900325Z",
        "recent_changes": 77,
        "translated": 2159,
        "translated_words": 20120,
        "translated_percent": 99.7,
        "translated_words_percent": 99.7,
        "translated_chars": 138355,
        "translated_chars_percent": 99.8,
        "fuzzy": 1,
        "fuzzy_percent": 0.1,
        "failing": 2,
        "failing_percent": 0.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "id",
        "name": "Indonesian",
        "url": "http://translate.pkp.sfu.ca/languages/id/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/id/"
    },
    {
        "total": 15,
        "total_words": 21,
        "total_chars": 149,
        "last_change": "2022-12-10T17:53:01.679902Z",
        "recent_changes": 1,
        "translated": 3,
        "translated_words": 5,
        "translated_percent": 20.0,
        "translated_words_percent": 23.8,
        "translated_chars": 32,
        "translated_chars_percent": 21.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": "it_IT",
        "name": "Italian",
        "url": "http://translate.pkp.sfu.ca/languages/it_IT/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/it_IT/"
    },
    {
        "total": 2142,
        "total_words": 20140,
        "total_chars": 138455,
        "last_change": "2024-05-17T06:58:36.590007Z",
        "recent_changes": 171,
        "translated": 2142,
        "translated_words": 20140,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138455,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 5,
        "failing_percent": 0.2,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "it",
        "name": "Italian",
        "url": "http://translate.pkp.sfu.ca/languages/it/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/it/"
    },
    {
        "total": 1941,
        "total_words": 18257,
        "total_chars": 126009,
        "last_change": "2024-06-18T07:15:05.014777Z",
        "recent_changes": 60,
        "translated": 1799,
        "translated_words": 16784,
        "translated_percent": 92.6,
        "translated_words_percent": 91.9,
        "translated_chars": 116776,
        "translated_chars_percent": 92.6,
        "fuzzy": 1,
        "fuzzy_percent": 0.1,
        "failing": 1,
        "failing_percent": 0.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "ja",
        "name": "Japanese",
        "url": "http://translate.pkp.sfu.ca/languages/ja/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/ja/"
    },
    {
        "total": 41,
        "total_words": 72,
        "total_chars": 532,
        "last_change": "2022-10-25T01:16:29.221375Z",
        "recent_changes": 2,
        "translated": 30,
        "translated_words": 57,
        "translated_percent": 73.1,
        "translated_words_percent": 79.1,
        "translated_chars": 420,
        "translated_chars_percent": 78.9,
        "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/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/ja_JP/"
    },
    {
        "total": 2142,
        "total_words": 20140,
        "total_chars": 138455,
        "last_change": "2023-04-17T16:33:24.667927Z",
        "recent_changes": 1,
        "translated": 1999,
        "translated_words": 17401,
        "translated_percent": 93.3,
        "translated_words_percent": 86.4,
        "translated_chars": 118276,
        "translated_chars_percent": 85.4,
        "fuzzy": 32,
        "fuzzy_percent": 1.4,
        "failing": 58,
        "failing_percent": 2.7,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "kk",
        "name": "Kazakh",
        "url": "http://translate.pkp.sfu.ca/languages/kk/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/kk/"
    },
    {
        "total": 1646,
        "total_words": 1653,
        "total_chars": 53478,
        "last_change": "2024-03-29T20:35:09.608708Z",
        "recent_changes": 14,
        "translated": 1633,
        "translated_words": 1636,
        "translated_percent": 99.2,
        "translated_words_percent": 98.9,
        "translated_chars": 53360,
        "translated_chars_percent": 99.7,
        "fuzzy": 12,
        "fuzzy_percent": 0.7,
        "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/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/kk_KZ/"
    },
    {
        "total": 1571,
        "total_words": 15603,
        "total_chars": 108599,
        "last_change": "2023-04-17T16:33:25.877728Z",
        "recent_changes": 1,
        "translated": 444,
        "translated_words": 2230,
        "translated_percent": 28.2,
        "translated_words_percent": 14.2,
        "translated_chars": 15140,
        "translated_chars_percent": 13.9,
        "fuzzy": 6,
        "fuzzy_percent": 0.3,
        "failing": 7,
        "failing_percent": 0.4,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 3,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "ko",
        "name": "Korean",
        "url": "http://translate.pkp.sfu.ca/languages/ko/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/ko/"
    },
    {
        "total": 15,
        "total_words": 21,
        "total_chars": 154,
        "last_change": "2020-09-10T11:51:30.185366Z",
        "recent_changes": 2,
        "translated": 2,
        "translated_words": 2,
        "translated_percent": 13.3,
        "translated_words_percent": 9.5,
        "translated_chars": 20,
        "translated_chars_percent": 12.9,
        "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/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/ko_KR/"
    },
    {
        "total": 426,
        "total_words": 469,
        "total_chars": 3278,
        "last_change": "2020-04-20T20:03:16.031923Z",
        "recent_changes": 1,
        "translated": 415,
        "translated_words": 452,
        "translated_percent": 97.4,
        "translated_words_percent": 96.3,
        "translated_chars": 3160,
        "translated_chars_percent": 96.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": "ku_IQ",
        "name": "Kurdish",
        "url": "http://translate.pkp.sfu.ca/languages/ku_IQ/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/ku_IQ/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "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/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/ku/"
    },
    {
        "total": 2138,
        "total_words": 20064,
        "total_chars": 137931,
        "last_change": "2023-04-17T16:33:25.021146Z",
        "recent_changes": 1,
        "translated": 1881,
        "translated_words": 15325,
        "translated_percent": 87.9,
        "translated_words_percent": 76.3,
        "translated_chars": 103635,
        "translated_chars_percent": 75.1,
        "fuzzy": 39,
        "fuzzy_percent": 1.8,
        "failing": 120,
        "failing_percent": 5.6,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "ckb",
        "name": "Kurdish (Central)",
        "url": "http://translate.pkp.sfu.ca/languages/ckb/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/ckb/"
    },
    {
        "total": 2142,
        "total_words": 20140,
        "total_chars": 138455,
        "last_change": "2024-06-21T14:42:12.716671Z",
        "recent_changes": 326,
        "translated": 907,
        "translated_words": 9752,
        "translated_percent": 42.3,
        "translated_words_percent": 48.4,
        "translated_chars": 66448,
        "translated_chars_percent": 47.9,
        "fuzzy": 2,
        "fuzzy_percent": 0.1,
        "failing": 15,
        "failing_percent": 0.7,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 1,
        "comments": 0,
        "code": "ky",
        "name": "Kyrgyz",
        "url": "http://translate.pkp.sfu.ca/languages/ky/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/ky/"
    },
    {
        "total": 17,
        "total_words": 23,
        "total_chars": 162,
        "last_change": "2022-10-18T13:44:33.058764Z",
        "recent_changes": 1,
        "translated": 5,
        "translated_words": 7,
        "translated_percent": 29.4,
        "translated_words_percent": 30.4,
        "translated_chars": 45,
        "translated_chars_percent": 27.7,
        "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/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/lv_LV/"
    },
    {
        "total": 2155,
        "total_words": 20162,
        "total_chars": 138590,
        "last_change": "2024-02-22T18:51:00.473779Z",
        "recent_changes": 185,
        "translated": 2155,
        "translated_words": 20162,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138590,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "lv",
        "name": "Latvian",
        "url": "http://translate.pkp.sfu.ca/languages/lv/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/lv/"
    },
    {
        "total": 1405,
        "total_words": 11646,
        "total_chars": 80445,
        "last_change": "2024-03-04T09:26:55.308326Z",
        "recent_changes": 5,
        "translated": 93,
        "translated_words": 270,
        "translated_percent": 6.6,
        "translated_words_percent": 2.3,
        "translated_chars": 1666,
        "translated_chars_percent": 2.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 1,
        "failing_percent": 0.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 3,
        "readonly_percent": 0.2,
        "suggestions": 1,
        "comments": 0,
        "code": "lt",
        "name": "Lithuanian",
        "url": "http://translate.pkp.sfu.ca/languages/lt/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/lt/"
    },
    {
        "total": 2142,
        "total_words": 20140,
        "total_chars": 138455,
        "last_change": "2023-07-10T09:41:20.621339Z",
        "recent_changes": 5,
        "translated": 7,
        "translated_words": 60,
        "translated_percent": 0.3,
        "translated_words_percent": 0.2,
        "translated_chars": 390,
        "translated_chars_percent": 0.2,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "dsb",
        "name": "Lower Sorbian",
        "url": "http://translate.pkp.sfu.ca/languages/dsb/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/dsb/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "last_change": "2024-01-28T08:47:09.192168Z",
        "recent_changes": 1,
        "translated": 14,
        "translated_words": 20,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 144,
        "translated_chars_percent": 100.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": "mk_MK",
        "name": "Macedonian",
        "url": "http://translate.pkp.sfu.ca/languages/mk_MK/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/mk_MK/"
    },
    {
        "total": 2142,
        "total_words": 20140,
        "total_chars": 138455,
        "last_change": "2024-01-28T08:48:58.057220Z",
        "recent_changes": 147,
        "translated": 2142,
        "translated_words": 20140,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138455,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "mk",
        "name": "Macedonian",
        "url": "http://translate.pkp.sfu.ca/languages/mk/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/mk/"
    },
    {
        "total": 2142,
        "total_words": 20140,
        "total_chars": 138455,
        "last_change": "2024-01-29T03:58:09.698571Z",
        "recent_changes": 22,
        "translated": 2129,
        "translated_words": 20106,
        "translated_percent": 99.3,
        "translated_words_percent": 99.8,
        "translated_chars": 138234,
        "translated_chars_percent": 99.8,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 15,
        "failing_percent": 0.7,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 1,
        "comments": 0,
        "code": "ms",
        "name": "Malay",
        "url": "http://translate.pkp.sfu.ca/languages/ms/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/ms/"
    },
    {
        "total": 17,
        "total_words": 23,
        "total_chars": 159,
        "last_change": "2024-01-29T03:51:06.360709Z",
        "recent_changes": 13,
        "translated": 17,
        "translated_words": 23,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 159,
        "translated_chars_percent": 100.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": 8,
        "comments": 0,
        "code": "ms_MY",
        "name": "Malay",
        "url": "http://translate.pkp.sfu.ca/languages/ms_MY/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/ms_MY/"
    },
    {
        "total": 1776,
        "total_words": 16846,
        "total_chars": 116679,
        "last_change": "2024-07-07T04:41:54.117877Z",
        "recent_changes": 5,
        "translated": 221,
        "translated_words": 1377,
        "translated_percent": 12.4,
        "translated_words_percent": 8.1,
        "translated_chars": 8755,
        "translated_chars_percent": 7.5,
        "fuzzy": 17,
        "fuzzy_percent": 0.9,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.2,
        "suggestions": 0,
        "comments": 0,
        "code": "mr",
        "name": "Marathi",
        "url": "http://translate.pkp.sfu.ca/languages/mr/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/mr/"
    },
    {
        "total": 1626,
        "total_words": 15853,
        "total_chars": 110607,
        "last_change": "2023-08-25T07:26:31.894898Z",
        "recent_changes": 26,
        "translated": 64,
        "translated_words": 179,
        "translated_percent": 3.9,
        "translated_words_percent": 1.1,
        "translated_chars": 1184,
        "translated_chars_percent": 1.0,
        "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": "mn",
        "name": "Mongolian",
        "url": "http://translate.pkp.sfu.ca/languages/mn/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/mn/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "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/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/mn_MN/"
    },
    {
        "total": 1924,
        "total_words": 18013,
        "total_chars": 124598,
        "last_change": "2024-04-12T10:33:52.258072Z",
        "recent_changes": 602,
        "translated": 1208,
        "translated_words": 10580,
        "translated_percent": 62.7,
        "translated_words_percent": 58.7,
        "translated_chars": 74640,
        "translated_chars_percent": 59.9,
        "fuzzy": 2,
        "fuzzy_percent": 0.1,
        "failing": 24,
        "failing_percent": 1.2,
        "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/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/cnr/"
    },
    {
        "total": 2204,
        "total_words": 20220,
        "total_chars": 139069,
        "last_change": "2024-06-25T11:56:20.855771Z",
        "recent_changes": 116,
        "translated": 2146,
        "translated_words": 19098,
        "translated_percent": 97.3,
        "translated_words_percent": 94.4,
        "translated_chars": 130284,
        "translated_chars_percent": 93.6,
        "fuzzy": 27,
        "fuzzy_percent": 1.2,
        "failing": 25,
        "failing_percent": 1.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 25,
        "comments": 16,
        "code": "nb_NO",
        "name": "Norwegian Bokmål",
        "url": "http://translate.pkp.sfu.ca/languages/nb_NO/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/nb_NO/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "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/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/fa_IR/"
    },
    {
        "total": 2142,
        "total_words": 20140,
        "total_chars": 138455,
        "last_change": "2024-04-27T08:24:07.067251Z",
        "recent_changes": 259,
        "translated": 2123,
        "translated_words": 19397,
        "translated_percent": 99.1,
        "translated_words_percent": 96.3,
        "translated_chars": 132253,
        "translated_chars_percent": 95.5,
        "fuzzy": 12,
        "fuzzy_percent": 0.5,
        "failing": 262,
        "failing_percent": 12.2,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 1,
        "comments": 0,
        "code": "fa",
        "name": "Persian",
        "url": "http://translate.pkp.sfu.ca/languages/fa/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/fa/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "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": "peo",
        "name": "Persian (Old)",
        "url": "http://translate.pkp.sfu.ca/languages/peo/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/peo/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "last_change": "2023-10-20T21:46:44.840834Z",
        "recent_changes": 7,
        "translated": 8,
        "translated_words": 8,
        "translated_percent": 57.1,
        "translated_words_percent": 40.0,
        "translated_chars": 56,
        "translated_chars_percent": 38.8,
        "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": 2,
        "comments": 0,
        "code": "pl_PL",
        "name": "Polish",
        "url": "http://translate.pkp.sfu.ca/languages/pl_PL/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/pl_PL/"
    },
    {
        "total": 2142,
        "total_words": 20140,
        "total_chars": 138455,
        "last_change": "2024-05-16T16:09:47.712172Z",
        "recent_changes": 30,
        "translated": 2142,
        "translated_words": 20140,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138455,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 15,
        "failing_percent": 0.7,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "pl",
        "name": "Polish",
        "url": "http://translate.pkp.sfu.ca/languages/pl/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/pl/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "last_change": "2023-04-20T13:21:21.869146Z",
        "recent_changes": 4,
        "translated": 4,
        "translated_words": 8,
        "translated_percent": 28.5,
        "translated_words_percent": 40.0,
        "translated_chars": 53,
        "translated_chars_percent": 36.8,
        "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/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/pt/"
    },
    {
        "total": 2145,
        "total_words": 20154,
        "total_chars": 138542,
        "last_change": "2024-01-31T03:41:22.368217Z",
        "recent_changes": 93,
        "translated": 2145,
        "translated_words": 20154,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138542,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 9,
        "failing_percent": 0.4,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 1,
        "code": "pt_BR",
        "name": "Portuguese (Brazil)",
        "url": "http://translate.pkp.sfu.ca/languages/pt_BR/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/pt_BR/"
    },
    {
        "total": 2142,
        "total_words": 20140,
        "total_chars": 138455,
        "last_change": "2024-01-29T11:00:05.875310Z",
        "recent_changes": 266,
        "translated": 2142,
        "translated_words": 20140,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138455,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "pt_PT",
        "name": "Portuguese (Portugal)",
        "url": "http://translate.pkp.sfu.ca/languages/pt_PT/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/pt_PT/"
    },
    {
        "total": 2067,
        "total_words": 19674,
        "total_chars": 135309,
        "last_change": "2024-01-03T22:53:47.229162Z",
        "recent_changes": 27,
        "translated": 1849,
        "translated_words": 15811,
        "translated_percent": 89.4,
        "translated_words_percent": 80.3,
        "translated_chars": 107917,
        "translated_chars_percent": 79.7,
        "fuzzy": 35,
        "fuzzy_percent": 1.6,
        "failing": 55,
        "failing_percent": 2.6,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "ro",
        "name": "Romanian",
        "url": "http://translate.pkp.sfu.ca/languages/ro/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/ro/"
    },
    {
        "total": 15,
        "total_words": 33,
        "total_chars": 233,
        "last_change": "2022-03-09T14:42:21.464591Z",
        "recent_changes": 1,
        "translated": 1,
        "translated_words": 13,
        "translated_percent": 6.6,
        "translated_words_percent": 39.3,
        "translated_chars": 89,
        "translated_chars_percent": 38.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": "ro_RO",
        "name": "Romanian",
        "url": "http://translate.pkp.sfu.ca/languages/ro_RO/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/ro_RO/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "last_change": "2022-11-04T08:47:19.776345Z",
        "recent_changes": 2,
        "translated": 2,
        "translated_words": 4,
        "translated_percent": 14.2,
        "translated_words_percent": 20.0,
        "translated_chars": 27,
        "translated_chars_percent": 18.7,
        "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/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/ru_RU/"
    },
    {
        "total": 2142,
        "total_words": 20140,
        "total_chars": 138455,
        "last_change": "2024-02-05T23:50:45.064012Z",
        "recent_changes": 81,
        "translated": 2142,
        "translated_words": 20140,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138455,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "ru",
        "name": "Russian",
        "url": "http://translate.pkp.sfu.ca/languages/ru/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/ru/"
    },
    {
        "total": 1684,
        "total_words": 14434,
        "total_chars": 98319,
        "last_change": "2024-07-12T08:08:52.212751Z",
        "recent_changes": 6,
        "translated": 18,
        "translated_words": 69,
        "translated_percent": 1.0,
        "translated_words_percent": 0.4,
        "translated_chars": 467,
        "translated_chars_percent": 0.4,
        "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": "se",
        "name": "Sami (Northern)",
        "url": "http://translate.pkp.sfu.ca/languages/se/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/se/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "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/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/sr_SR/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "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/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/sr/"
    },
    {
        "total": 1867,
        "total_words": 17695,
        "total_chars": 122478,
        "last_change": "2023-04-17T16:33:26.010930Z",
        "recent_changes": 13,
        "translated": 1439,
        "translated_words": 10586,
        "translated_percent": 77.0,
        "translated_words_percent": 59.8,
        "translated_chars": 72544,
        "translated_chars_percent": 59.2,
        "fuzzy": 15,
        "fuzzy_percent": 0.8,
        "failing": 97,
        "failing_percent": 5.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.2,
        "suggestions": 1,
        "comments": 0,
        "code": "sr_Cyrl",
        "name": "Serbian (cyrillic)",
        "url": "http://translate.pkp.sfu.ca/languages/sr_Cyrl/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/sr_Cyrl/"
    },
    {
        "total": 2097,
        "total_words": 19718,
        "total_chars": 135843,
        "last_change": "2023-04-17T16:33:25.904858Z",
        "recent_changes": 15,
        "translated": 1644,
        "translated_words": 12234,
        "translated_percent": 78.3,
        "translated_words_percent": 62.0,
        "translated_chars": 83082,
        "translated_chars_percent": 61.1,
        "fuzzy": 16,
        "fuzzy_percent": 0.7,
        "failing": 114,
        "failing_percent": 5.4,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "sr_Latn",
        "name": "Serbian (latin)",
        "url": "http://translate.pkp.sfu.ca/languages/sr_Latn/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/sr_Latn/"
    },
    {
        "total": 65,
        "total_words": 894,
        "total_chars": 5552,
        "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": "si",
        "name": "Sinhala",
        "url": "http://translate.pkp.sfu.ca/languages/si/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/si/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "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": "si_LK",
        "name": "Sinhala",
        "url": "http://translate.pkp.sfu.ca/languages/si_LK/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/si_LK/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "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/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/sk_SK/"
    },
    {
        "total": 2142,
        "total_words": 20140,
        "total_chars": 138455,
        "last_change": "2023-04-17T16:33:24.856758Z",
        "recent_changes": 1,
        "translated": 1893,
        "translated_words": 15542,
        "translated_percent": 88.3,
        "translated_words_percent": 77.1,
        "translated_chars": 105136,
        "translated_chars_percent": 75.9,
        "fuzzy": 38,
        "fuzzy_percent": 1.7,
        "failing": 47,
        "failing_percent": 2.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 2,
        "comments": 0,
        "code": "sk",
        "name": "Slovak",
        "url": "http://translate.pkp.sfu.ca/languages/sk/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/sk/"
    },
    {
        "total": 2143,
        "total_words": 20141,
        "total_chars": 138461,
        "last_change": "2024-06-17T09:19:39.401743Z",
        "recent_changes": 19,
        "translated": 2138,
        "translated_words": 20125,
        "translated_percent": 99.7,
        "translated_words_percent": 99.9,
        "translated_chars": 138373,
        "translated_chars_percent": 99.9,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 38,
        "failing_percent": 1.7,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "sl",
        "name": "Slovenian",
        "url": "http://translate.pkp.sfu.ca/languages/sl/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/sl/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "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/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/sl_SI/"
    },
    {
        "total": 16,
        "total_words": 30,
        "total_chars": 215,
        "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": "wen",
        "name": "Sorbian",
        "url": "http://translate.pkp.sfu.ca/languages/wen/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/wen/"
    },
    {
        "total": 2144,
        "total_words": 20143,
        "total_chars": 138485,
        "last_change": "2024-05-03T10:13:10.915378Z",
        "recent_changes": 24,
        "translated": 2144,
        "translated_words": 20143,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138485,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 1,
        "failing_percent": 0.1,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 1,
        "comments": 2,
        "code": "es",
        "name": "Spanish",
        "url": "http://translate.pkp.sfu.ca/languages/es/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/es/"
    },
    {
        "total": 15,
        "total_words": 21,
        "total_chars": 150,
        "last_change": "2023-12-06T17:26:30.538522Z",
        "recent_changes": 10,
        "translated": 14,
        "translated_words": 18,
        "translated_percent": 93.3,
        "translated_words_percent": 85.7,
        "translated_chars": 124,
        "translated_chars_percent": 82.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": "es_ES",
        "name": "Spanish",
        "url": "http://translate.pkp.sfu.ca/languages/es_ES/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/es_ES/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "last_change": "2023-12-06T17:20:49.672827Z",
        "recent_changes": 14,
        "translated": 13,
        "translated_words": 17,
        "translated_percent": 92.8,
        "translated_words_percent": 85.0,
        "translated_chars": 118,
        "translated_chars_percent": 81.9,
        "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_AR",
        "name": "Spanish (Argentina)",
        "url": "http://translate.pkp.sfu.ca/languages/es_AR/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/es_AR/"
    },
    {
        "total": 996,
        "total_words": 8507,
        "total_chars": 59388,
        "last_change": "2022-11-16T01:21:54.686107Z",
        "recent_changes": 1,
        "translated": 598,
        "translated_words": 5060,
        "translated_percent": 60.0,
        "translated_words_percent": 59.4,
        "translated_chars": 34077,
        "translated_chars_percent": 57.3,
        "fuzzy": 2,
        "fuzzy_percent": 0.2,
        "failing": 9,
        "failing_percent": 0.9,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 1,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "es_MX",
        "name": "Spanish (Mexico)",
        "url": "http://translate.pkp.sfu.ca/languages/es_MX/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/es_MX/"
    },
    {
        "total": 2142,
        "total_words": 20140,
        "total_chars": 138455,
        "last_change": "2024-03-05T09:24:25.770862Z",
        "recent_changes": 41,
        "translated": 2141,
        "translated_words": 20137,
        "translated_percent": 99.9,
        "translated_words_percent": 99.9,
        "translated_chars": 138429,
        "translated_chars_percent": 99.9,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 6,
        "failing_percent": 0.2,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 1,
        "comments": 1,
        "code": "sv",
        "name": "Swedish",
        "url": "http://translate.pkp.sfu.ca/languages/sv/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/sv/"
    },
    {
        "total": 148,
        "total_words": 238,
        "total_chars": 1823,
        "last_change": "2023-06-02T12:54:09.575511Z",
        "recent_changes": 8,
        "translated": 147,
        "translated_words": 235,
        "translated_percent": 99.3,
        "translated_words_percent": 98.7,
        "translated_chars": 1797,
        "translated_chars_percent": 98.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": "sv_SE",
        "name": "Swedish",
        "url": "http://translate.pkp.sfu.ca/languages/sv_SE/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/sv_SE/"
    },
    {
        "total": 65,
        "total_words": 894,
        "total_chars": 5552,
        "last_change": "2023-12-18T00:26:54.635409Z",
        "recent_changes": 6,
        "translated": 11,
        "translated_words": 58,
        "translated_percent": 16.9,
        "translated_words_percent": 6.4,
        "translated_chars": 345,
        "translated_chars_percent": 6.2,
        "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": "th",
        "name": "Thai",
        "url": "http://translate.pkp.sfu.ca/languages/th/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/th/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "last_change": "2024-01-02T18:22:52.700861Z",
        "recent_changes": 4,
        "translated": 13,
        "translated_words": 17,
        "translated_percent": 92.8,
        "translated_words_percent": 85.0,
        "translated_chars": 118,
        "translated_chars_percent": 81.9,
        "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": 1,
        "comments": 0,
        "code": "tr_TR",
        "name": "Turkish",
        "url": "http://translate.pkp.sfu.ca/languages/tr_TR/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/tr_TR/"
    },
    {
        "total": 2142,
        "total_words": 20140,
        "total_chars": 138455,
        "last_change": "2024-01-02T18:36:02.310083Z",
        "recent_changes": 48,
        "translated": 2115,
        "translated_words": 18546,
        "translated_percent": 98.7,
        "translated_words_percent": 92.0,
        "translated_chars": 125786,
        "translated_chars_percent": 90.8,
        "fuzzy": 20,
        "fuzzy_percent": 0.9,
        "failing": 81,
        "failing_percent": 3.7,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "tr",
        "name": "Turkish",
        "url": "http://translate.pkp.sfu.ca/languages/tr/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/tr/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "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": 1,
        "comments": 0,
        "code": "uk_UA",
        "name": "Ukrainian",
        "url": "http://translate.pkp.sfu.ca/languages/uk_UA/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/uk_UA/"
    },
    {
        "total": 2143,
        "total_words": 20141,
        "total_chars": 138462,
        "last_change": "2024-02-18T12:08:59.329679Z",
        "recent_changes": 87,
        "translated": 2143,
        "translated_words": 20141,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 138462,
        "translated_chars_percent": 100.0,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 0,
        "failing_percent": 0.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "uk",
        "name": "Ukrainian",
        "url": "http://translate.pkp.sfu.ca/languages/uk/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/uk/"
    },
    {
        "total": 2142,
        "total_words": 20140,
        "total_chars": 138455,
        "last_change": "2023-07-10T07:16:38.648142Z",
        "recent_changes": 5,
        "translated": 69,
        "translated_words": 182,
        "translated_percent": 3.2,
        "translated_words_percent": 0.9,
        "translated_chars": 1223,
        "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.1,
        "suggestions": 0,
        "comments": 0,
        "code": "hsb",
        "name": "Upper Sorbian",
        "url": "http://translate.pkp.sfu.ca/languages/hsb/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/hsb/"
    },
    {
        "total": 162,
        "total_words": 1539,
        "total_chars": 9820,
        "last_change": null,
        "recent_changes": 0,
        "translated": 59,
        "translated_words": 327,
        "translated_percent": 36.4,
        "translated_words_percent": 21.2,
        "translated_chars": 2120,
        "translated_chars_percent": 21.5,
        "fuzzy": 39,
        "fuzzy_percent": 24.0,
        "failing": 5,
        "failing_percent": 3.0,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 1,
        "readonly_percent": 0.6,
        "suggestions": 0,
        "comments": 0,
        "code": "ur",
        "name": "Urdu",
        "url": "http://translate.pkp.sfu.ca/languages/ur/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/ur/"
    },
    {
        "total": 30,
        "total_words": 39,
        "total_chars": 276,
        "last_change": "2024-06-07T11:08:51.723143Z",
        "recent_changes": 11,
        "translated": 30,
        "translated_words": 39,
        "translated_percent": 100.0,
        "translated_words_percent": 100.0,
        "translated_chars": 276,
        "translated_chars_percent": 100.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": "ur_PK",
        "name": "Urdu (Pakistan)",
        "url": "http://translate.pkp.sfu.ca/languages/ur_PK/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/ur_PK/"
    },
    {
        "total": 2142,
        "total_words": 20140,
        "total_chars": 138455,
        "last_change": "2024-01-29T19:11:21.955263Z",
        "recent_changes": 134,
        "translated": 186,
        "translated_words": 2147,
        "translated_percent": 8.6,
        "translated_words_percent": 10.6,
        "translated_chars": 14053,
        "translated_chars_percent": 10.1,
        "fuzzy": 0,
        "fuzzy_percent": 0.0,
        "failing": 13,
        "failing_percent": 0.6,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "uz",
        "name": "Uzbek",
        "url": "http://translate.pkp.sfu.ca/languages/uz/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/uz/"
    },
    {
        "total": 16,
        "total_words": 22,
        "total_chars": 184,
        "last_change": "2022-10-12T06:35:39.473247Z",
        "recent_changes": 2,
        "translated": 4,
        "translated_words": 6,
        "translated_percent": 25.0,
        "translated_words_percent": 27.2,
        "translated_chars": 67,
        "translated_chars_percent": 36.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": "uz_UZ@latin",
        "name": "Uzbek",
        "url": "http://translate.pkp.sfu.ca/languages/uz_UZ@latin/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/uz_UZ@latin/"
    },
    {
        "total": 15,
        "total_words": 21,
        "total_chars": 151,
        "last_change": "2023-09-27T07:33:36.344161Z",
        "recent_changes": 7,
        "translated": 14,
        "translated_words": 18,
        "translated_percent": 93.3,
        "translated_words_percent": 85.7,
        "translated_chars": 125,
        "translated_chars_percent": 82.7,
        "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": 1,
        "comments": 0,
        "code": "uz_UZ@cyrillic",
        "name": "Uzbek",
        "url": "http://translate.pkp.sfu.ca/languages/uz_UZ@cyrillic/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/uz_UZ@cyrillic/"
    },
    {
        "total": 2142,
        "total_words": 20140,
        "total_chars": 138455,
        "last_change": "2024-03-03T02:38:38.432627Z",
        "recent_changes": 8,
        "translated": 2051,
        "translated_words": 18272,
        "translated_percent": 95.7,
        "translated_words_percent": 90.7,
        "translated_chars": 124181,
        "translated_chars_percent": 89.6,
        "fuzzy": 23,
        "fuzzy_percent": 1.0,
        "failing": 50,
        "failing_percent": 2.3,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 1,
        "comments": 0,
        "code": "uz_Latn",
        "name": "Uzbek (latin)",
        "url": "http://translate.pkp.sfu.ca/languages/uz_Latn/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/uz_Latn/"
    },
    {
        "total": 14,
        "total_words": 20,
        "total_chars": 144,
        "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/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/vi_VN/"
    },
    {
        "total": 2142,
        "total_words": 20140,
        "total_chars": 138455,
        "last_change": "2024-06-03T15:01:42.596672Z",
        "recent_changes": 78,
        "translated": 2044,
        "translated_words": 18051,
        "translated_percent": 95.4,
        "translated_words_percent": 89.6,
        "translated_chars": 122556,
        "translated_chars_percent": 88.5,
        "fuzzy": 14,
        "fuzzy_percent": 0.6,
        "failing": 42,
        "failing_percent": 1.9,
        "approved": 0,
        "approved_percent": 0.0,
        "readonly": 4,
        "readonly_percent": 0.1,
        "suggestions": 0,
        "comments": 0,
        "code": "vi",
        "name": "Vietnamese",
        "url": "http://translate.pkp.sfu.ca/languages/vi/ojs/",
        "translate_url": "http://translate.pkp.sfu.ca/translate/ojs/-/vi/"
    }
]